揮発性のメモ2

http://d.hatena.ne.jp/iww/

2020-01-01から1年間の記事一覧

シリアルコンソールで ls の結果に色が付かない

sshでログインするとちゃんと色が付くのにシリアル接続だと色が付かない ~/.bashrc には次のように書いてある export LS_OPTIONS='--color=auto' eval "`dircolors`" alias ls='ls $LS_OPTIONS'調べたところ、TERM変数が変な値のときに色なしになることがわ…

Linuxの起動日時を表示 2

/proc/stat に載ってる btime は、ちゃんと現在時刻を考慮する。 時計がまだ合っていないパソコンを起動したときの btime は、その不正確な時刻をもとに 起動日時を計算している。 btime 1478193392$ date --date=@1478193392 Fri Nov 4 02:16:32 JST 2016 …

gitで、最新のファイルだけ全部cloneする

git

git clone -b master --single-branch --depth 1 --recursive --shallow-submodules https://gitlab.com/hogehoge/hogehoge.git -b master ブランチ指定 (例ではmasterを指定) --simgle-branch 指定したブランチだけclone --depth 1 1階層(最新)だけclone …

PhpStormで、CTRLキーを押しながらファイルの複数選択ができなくなったとき

stackoverflow.com This problem can be fixed by turning off "Open files with single click" in the Project tab > Gear icon. It might be a bug; not sure. https://youtrack.jetbrains.com/issue/WI-52883そういうことかよ・・・ SHIFTキーを押しなが…

bashで、ヘルプと初期設定をひとつにまとめる

スクリプト書いてるとき、ヘルプと実体を合わせるのが面倒だし コメントに書いたことをヘルプにも書き写すのがアホっぽくなったので できるだけひとつにまとめる実験実行するとこんな感じになる $ ./sabun.sh -h # 差分確認プログラム # 接続先の / と ロー…

秀丸でフォルダがロックされっぱなしになる

秀丸でフォルダがロックされっぱなしになることがある。 秀丸をタブモードで起動 フォルダを新規作成 その中でテキストファイルを作成し秀丸で編集、保存 テキストファイルのタブを閉じる(秀丸は起動したまま) フォルダを削除する ⇒ 「別のプログラムがこ…

TeraTermのログファイルの設定

TeraTermでログを忘れずに自動保存したい ; ログ保存の自動開始 LogAutoStart=on ; ログディレクトリ 絶対パスまたは teratermディレクトリからの相対パス LogDefaultPath=log ; ログファイル名 ホスト名_年月日_時分秒.log LogDefaultName=&h_%Y%m%d_%H%M%S…

mmapについて

Amazon | POSIX.4 Programmers Guide: Programming for the Real World | Gallmeister, Bill | Unix この本がほしい MAP_PRIVATE はファイルに反映されない いじっている間はファイルに絶対反映されないけど、munmap()すれば反映される。 と思い込んでた。Ma…

書けないファイルを作る

ファイルに書き込めないようにする。 ファイルの変更、追記、削除、リネーム とか全部できないようにする。 sudo chattr +i hoge.txthttps://linuxjm.osdn.jp/html/e2fsprogs/man1/chattr.1.html

食洗機がほしい

食洗機を置きたい。 ビルトインじゃなくて置くタイプ 自動で給水ができるタイプ 2~3人用 乾燥機能はほしい できれば透明なドアがいい の条件で考えて、次の3台が候補になった。siroca シロカ siroca 食器洗い乾燥機 SS-M151 ホワイト [...価格:54780円(…

socatで "exactly 2 addresses required (there are 1)" というエラー

$ socat UDP-LISTEN:5001,fork,reuseaddr 2020/05/23 06:50:01 socat[22259] E exactly 2 addresses required (there are 1); use option "-h" for help

phpで、自前の関数定義を呼んでちょっとした実験をする

PHP

-rオプションでincludeを使う という話 php -r 'include("hoge.php"); functest(1,"abc");' なんかオプションでファイルが読めたような気もするけど PHPじゃなかった気もする

飛び飛びな配列を詰める

歯抜けになっている配列を平坦化したい var a = []; a[5]=1; a[8]=2; // a は [ , , , , ,1, , ,2] となる。 a.length は 9 // a[0] は undefined IE以外のとき IE以外なら、flat関数を使うと簡単にできる var b = a.flat(); // b は [1,2] となる。 b.lengt…

jQueryで、配列をコピー

js.studio-kingdom.comextendを裏技っぽく使うやつで、オブジェクトのディープコピーなら var piyo = $.extend(true, {}, hoge); とするけど、配列のときは 配列なので 配列にする var bar = $.extend(true, [], foo); このせいでなんかエラー出てて30分くら…

phpで、pcntlがサポートされてるか調べる

PHP

phpで、pcntlがサポートされてるかなんとなく調べる $ php -r "phpinfo();" | grep pcntl pcntl pcntl support => enabled 何がどこまで有効化無効化されてるかをなんとなく調べるなら $ php -r "phpinfo();" | grep abled

bashで、ファイルを1行ずつ読む

ファイルを1行ずつ読んで処理をしたい。 先頭が # で始まっていたらコメント扱いしたいし、空行も読み飛ばしたい。 while read LINE; do #echo LINE=$LINE [ -z "$LINE" ] && continue [ ${LINE::1} = "#" ] && continue /usr/bin/piyopiyo $LINE done < /tm…

softetherのログに出てくるブロードキャスト検出ログ

2020-01-28 21:59:03.752 [HUB "hubhub23"] セッション "SID-HOGE-312": 大量のブロードキャストパケットを検出しました。 ポリシーに従ってパケットを破棄する場合があります。 送信元 MAC アドレスは XX-XX-XX-XX-XX-XX, 送信元 IP アドレスは 192.168.200…

grepで ヒットしたところの前後3行を表示する

grep -C3 hoge grep -3 hoge -A 見つかった箇所の後ろ3行表示。 After -B 見つかった箇所の前3行表示。 Before -C 見つかった箇所の前後3行表示。 A,B と来たから 安直に C なんだろうな 数値のオプションでも -C と同じ扱いになる 前後という単語を思いつか…

配列の

var list = []; list[0] = "hello"; list[10] = "world"; console.log( list.length ); // 11 console.log( typeof(list[3]) ); // undefined // ループ for(var i=0; i

仕事の速さ

仕事開始から終了までを10分割して、 プロジェクトをはじめるところを1、納品完了を10とし そこ以外の流れ作業的な開発を2~9とみなしたとき 1 2 3 4 5 6 7 8 9 10 2~9に相当する部分は他人の倍の速度でこなす自負があるけど 立ち上げとクロージングはどう…