揮発性のメモ2

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

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キーを押しながらファイルの複数選択ができなくなったとき

PHP

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に相当する部分は他人の倍の速度でこなす自負があるけど 立ち上げとクロージングはどう…

rsyncでほかのPCのルートファイルシステムを丸コピーする

とりあえす今回採る方法はリモートのルートファイルシステムをまるっと ローカルのバックアップディレクトリにコピーする。 rsyncコマンドはローカル側から実行する。 ローカル準備 ローカルのrootユーザーが、引数なしでリモートにsshでログインできるよう…

gzipで、ファイル名やタイムスタンプを保持させない

gzipはファイルを圧縮するとき、デフォルトではファイル名と時刻を中に保存する。 なので、たとえ空のファイルであってもファイル名分だけ無駄が出来る。 -rw-r--r-- 1 hoge hoge 25 12月 6 13:17 piyo.gzオプションで -n を付ければ名前を保存しなくなる。 …

PhpStormで、ウィンドウのタイトルとメニューが一体化してしまったのを直す 2

PHP

iww.hateblo.jp 以前の方法では直せなくなっていた(設定項目そのものが消滅した)ので、直す。 https://youtrack.jetbrains.com/issue/IDEA-219212 Help → Edit Custom Properties... を選択する idea.properties というファイルを作るかと聞かれるのでハイ…

足元ヒーター

ドウシシャ DCHU-012-WH(ホワイト) d-design 足元ヒーター 130W リモコン付価格:7902円(税込、送料無料) (2019/12/5時点) ほしいけど売り切れ中

秀丸で、最後に閉じた位置にカーソルを移動する

ファイルタイプ別の設定 → 体裁 → 詳細 → カーソル位置の自動復元動作環境の方じゃなかった

所有者が自分じゃないファイルを探す

find . ! -user hoge -ls 一括で自分のものにするには su - find . ! -user hoge | xargs chown hoge

dhparam.pem を作成する

次のコマンドで作成する openssl dhparam -out /tmp/dhparam.pem 2048

softether

インストールは手でおこなう ダウンロード SoftEther ダウンロード センター ここから .tar.gz をダウンロードする。 rtm (Release To Manufacturing) が安定版のこと。 インストール 7.3 Linux へのインストールと初期設定 - SoftEther VPN プロジェクト 基…

ufw

状態表示 numbered を付けると通し番号も出る(deleteとかで使う) # ufw status Status: inactive# ufw status numbered Status: active To Action From -- ------ ---- [ 1] 8228 ALLOW IN Anywhere [ 2] 80 ALLOW IN Anywhere [ 3] 443 ALLOW IN Anywhere…

imgur.com

imgur.com は、はてなブックマークができない。理由はわからない。 なんらかの面倒を避けたんだろう。怠慢だな

SB食品 シーズニング ハーブサラダチキン

www.sbfoods.co.jp 株主優待でもらったけどどこのスーパーに行っても置いてない幻の商品。 鶏むね肉 250g たぶんこの商品は消滅する。 おいしいのに ヱスビー食品 シーズニング ハーブサラダチキン 16g価格:118円(税込、送料別) (2019/10/15時点)