2018-06-01から1ヶ月間の記事一覧
xml を送っても謎の挙動が起きる。 xml を送信しても謎の挙動が起きるので、頭を抱えてた。 そこで xml のチェックをすることにした。 takuya@Desktop$ cat out.xml | xmllint - -:1: parser error : XML declaration allowed only at the start of the docu…
nginx → php-fpm への同時リクエスト数制御 nginx の設定をしていて 負荷をかけたときに、nginx → php-fpm へ同じURLのリクエストが1本しか飛ばないので不思議だった。 fastcgi_cache_lock fastcgi_cache_lock When enabled, only one request at a time wi…
iTunesでiPhoneのバックアップを取ったものを保存しておきたい。 iTunesで取得したバックアップを、どこかストレージに放り込んで保存しておきたい。 バックアップの場所をぱぱっと調べる方法 iTunes からバックアップ一覧を閲覧して 右クリック をすること…
pip を自動で実行すると Yes / No を聞かれる DockerileでCOPYしたシェルスクリプトからpip をインストールしてたら、割とめんどくさい事になった。 Proceed (y/n)? Exception: Traceback (most recent call last): (略 return ask('Proceed (y/n)? ', ('y',…
lv で管理しているボリュームのサイズは簡単に増減できるんですね。 ディスクのサイズを増やすとき sudo lvextend --resizefs --size +10G /dev/mapper/my-root ディスクのサイズを減らすとき sudo lvreduce --resizefs --size -10G /dev/mapper/my-root res…
ディスクのボリュームを動的に変更する。 ハードディスクやSSDのサイズを動的に変えるには、いちいちリカバリーモードで起動するとか、ReadOnlyで起動するとか、ライブCDで起動するかそういう事が必要だと思ってた。 むしろ思い込んでいた。 LVMでリサイズし…
bashで ctrl-C の検出をするには bash でCtr-C の検出をする必要がある利用場面がある。たとえば、時間のかかる処理を書いていて途中で止めたいとか、スクリプトを作っていて中間ファイルを確実に消したいとか、Ctr-Cの強制終了で止めたときに「なにか処理」…
partprobe を実行しようとしたら コマンドが見つからない。 partprobe command not found .になった。 partprobe ずっと使ってて、いつ入れたか、どのパッケージと入れたかわかない。 parted ぐぐったら、 partprobe は parted についてくる sudo apt instal…
文字の実体参照と実コード(文字)を変換する。 sed や nkf でもできる ruby なら出来るんだけど >>> escaped_data = b'\\x50\\x51' >>> escaped_data.decode("unicode_escape") python / nodejsだと、どううやるんだっけ。。。 参考資料 https://stackoverf…
JSON が正しい形式かどうかチェックする APIで受け取ったときに、リクエストパラメータの代わりに JSONを受け取るので、JSONの型式をチェックしないといけない。 こういうときに json_last_error() を使えばエラー内容がある程度は見れるようになっている。 …
mac の icloudキーチェンが使われない問題について引き続き 前回 MacのicloudキーチェインとSafariのキーチェインは別物だった。 - それマグで! Safariがキーチェンを使うタイミングで保存される。 Safariがキーチェンに保存されている「パスワード」にアク…
systemd-networkd が enable になってない。 まいった。何度かこういう事態が発生する。 Linuxを再起動するとネットワークがつながらない。 DHCPで割当する、ネットワークが再起動後に有効にならない。VirtualBoxでよく起きる。 そのたびに ip set ...や res…
systemd でのDHCP のIPアドレスの割当をもらってくる よくある例なので、ぱぱっと書いておく。 対象 systemd になってるLinuxディストーション。 今回は、 ubuntu / debian で設定をする。 準備するファイル /etc/systemd/network にファイルを用意する。 /e…
IPOくじにチャレンジするためにマネックスの講座を復活させた。 口座を作ろうとしたら、すでに登録済みだった。休眠してた。 パスワードが10文字まで? マネックス証券のアカウントを発掘したので、パスワード再発行させていただいた。 パスワードは8−1…
JSをデバッグしててhiddenがどこから更新されてるのか知りたかった。 ある操作をしたら、input[type=hidden] が書き換わるので、そのJSを特定しようと頑張ろうとした。 めっちゃめんどくさい。hidden には onchangeイベントが発火しないんですよ。 MutationO…
printfで文字列の左詰めをやる 意外に忘れているので、メモ printf で文字列を右余白の左寄せをやろうとおもったらこれ マイナスをつけたら左に寄ります。 %-5s 例 シェルでやるばあい takuya@Desktop$ printf "%-5s\n" a ab abc a ab abc 例 ruby でやるば…
Mac のキーチェインiCloud項目 Macのキーチェイン・アクセスにはiCloudの項目があって、これが同期されていて、別のMacにAppleIDでログインしたら使えるんだけど。 ScrenCaptured 2018-06-08 13.47.53 iOS や Mac Safari でパスワードがどうも使えない。 同…
りそな銀行からメールが来た。 りそな銀行からメールが来たので開いた。 パスワードをブラウザに保存しないでください ブラウザにパスワードを保存すると、危険です。 えっと、覚えやすいパスワードのほうがずっと危険ですよね? 記憶より、外付け記録ですよ…
三井住友VisaカードのWEB明細がクソすぎる。 WEBでの明細というのは、どうしてめんどくせええんだろう。疑問に思います。 明細は、郵送であればパパッと見られるのに、WEBで閲覧しようとしたら、途端にめんどくさくなるのはなんでなんでしょう? WEBで閲覧す…
css を作成するのに、scss をコンパイル gulp のタスクとか、python の filewatcherとかでやってたんだけど、いい加減に限界だし、codekit も買ってみたんだけど、なんかめんどくさい。 ふと、Jetbrains の製品ならできるだろうと思ったけど、調べるのがめん…
2019-05-08 追記 macOS Sierra からのロック画面のキーボードショートカットは次の通り。 Command - Ctrl - Q Command - Shift - EJECT Command - Shift - Power これだけ。Windowsみたいに離席する前にCommand-Ctrl-Q Macで画面オフのショートカットが欲し…
Mac の「ゴミ箱を空にする」をコマンドからやる ゴミ箱を空にするをコマンドからやろうと思って、AppleのDeveloperサイト読んでたけど、それっぽいのはないので、シェル経由でこのコマンドで解決。 find ~/.Trash -mindepth 1 -delete 単純に ~/.Trash の中…
vscode 入れようとしたらNot Found takuya@$ brew cask search vscode No Cask found for "vscode". ありゃ・・・?mac の brew cask って VSCODE がないんかな? とおもったら、名前が違っただけだった。 visual-studio-code でいれるんですね takuya@$brew…
unar をシェルコマンド経由で自動実行してたらエラーになった unar: Uncaught exception NO Character Conversion Exception Unar Can't get cString from Unicode string などとエラーになる。 調べてみたら LANGが無いことが原因だった。 LANG=c の状態でz…