日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
ラジコン
2024年5月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

タイトル

執筆:2024.04.10
編集:2024.04.10


ハッシュでハロー
php -r '
printf("%s is \n", $hello = "hello");
foreach(["sha1", "sha256", "sha3-256"] as $s)
printf("%s : %s\n", $s, hash($s, $hello));
'

hello is
sha1 : aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
sha256 : 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
sha3-256 : 3338be694f50c5f338814986cdf0686453a888b84f424d792af4b9202398f392
注意:
Windowsでは、WSL2のシェル、もしくはファイルに保存して実行してくださいね。
コマンドプロンプトではエラーになります。

カテゴリー: General
2024.04.10

タイトル

執筆:2024.04.03
編集:2024.04.03


うちの仮想マシン内で WSL2は動かないので
cygwinで代用しているわけですが

git bashシェルにはないアプリなので

cygwinの git で pre-commitフック利用しようと思って
実行するアプリの最新版を調べたんですが ない!

cygwin

ORPHANED

だらけ

buildする時間くらい待てるので
srcのcygportを書き換えてみたけど
エラー出る

普通にappのsrcからbuildすればいいかなと
手動でbuildしようと思うとライブラリが古いエラーアタック。
なるほどですね。そこでこけていたんですね

unixは他のツールを利用して成り立っているものが多いので
必要なツールを更新したい
依存ライブラリを更新
さらに依存ライブラリを更新
負のツールチェインが待っている。

そもそもcygwinというOSは協調性がない。オープンソースのパクリでなりなっているくせに
ほかのディストリビューションと変数名やパスを合わせとしないから結果として自動ビルドシステムが構築できない→過疎化が加速

メンテされていないOSはもう復活は不可能

» 続きを読む

カテゴリー: General
2024.04.03

タイトル

執筆:2024.04.03
編集:2024.04.03


tracert 192.168.xx.xx
[192.168.xx.xx] へのルートをトレースしています
経由するホップ数は最大 30 です:

1 レポート: 宛先ホストに到達できません。

トレースを完了しました。

tracert 192.168.xx.xx
192.168.xx.xx へのルートをトレースしています。経由するホップ数は最大 30 です

1 レポート: 宛先ホストに到達できません。

トレースを完了しました。

traceroute 192.168.xx.xx
traceroute to 192.168.xx.xx, 30 hops max, 60 byte packets
connect: 許可がありません

ping 192.168.xx.xx
ping: Do you want to ping broadcast? Then -b. If not, check your local firewall rules

» 続きを読む

カテゴリー: General
2024.04.03

タイトル

執筆:2024.04.02
編集:2024.04.02


VMWare Nested Virtualizationを設定する手順

まずゲストOSは終了している状態で下記を実行する

  1. 仮想マシン設定の編集 を開く
  2. [ハードウェア] タブ の プロセッサ を選択
  3. 仮想エンジン : 「Intel VT-x/EPT または AMD-V/RVIを仮想化」 をチェックする
  4. OK
PCが対応していない場合はこのようなエラーが出ます。
---------------------------
Windows - VMware Workstation 17 Player
---------------------------
仮想 Intel VT-x/EPT はこのプラットフォームではサポートされていません。

仮想化された Intel VT-x/EPT を使用せずに続行しますか。
---------------------------
はい(Y) いいえ(N)
---------------------------
この場合はあきらめてホストOSにインストールするか、Hyper-Vを使いましょう。
またはHyper-V関連をすべて停止すると設定できるようになるそうです。

難しいことはあきらめて、
クラウドとか
フォルダ共有でホストOSと共有して、ホストOSのWSL2使えばいいのではないかと思います!

wsl2をインストールしていない場合は、
ゲストOSの中で、シェルを起動して
wsl2 install -d ubuntu
カテゴリー: General
2024.04.02

タイトル

執筆:2024.04.01
編集:2024.04.01


結論
clone時に
--no-metadata
を指定したせいです

相互運用する場合はこのオプションは指定してはいけません



$ git svn dcommit

Unable to determine upstream SVN information from HEAD history.
Perhaps the repository is empty. at /usr/libexec/git-core/git-svn line 859.

$ git svn dcommit

Unable to determine upstream SVN information from HEAD history.
Perhaps the repository is empty. at C:/Program Files/Git/mingw64/libexec/git-core\git-svn line 916.

$ git config --list --local | grep svn

登録間違っていないし、なんだろうこのエラー

選択肢は2個

(1)このままgit運用する

このままgit運用に切り替えてsvn捨ててしまえば問題なし

(2)svnに直接書き込む
  1. gitで空ブランチに切り替える
  2. svn取り込んでチェックアウトする
  3. gitで同じリビジョンに強制上書き
    git checkout [SHA] -f
  4. git checkout master
  5. svn commit
今回はいろいろ削除とか追加の変更があるので
git svn dcommit させてほしい・・・

困った・・・

» 続きを読む

カテゴリー: General
2024.04.01



PR

[PR]