2017-03-01から1ヶ月間の記事一覧
python3 の urllib を使う。 ひさしくpython2.7 だし全然不満がないのですが。python3.6 の文字列展開とjinja2 が便利そうだしそろそろ python3 使ってみようと思い立って、まずは基本的なリクエストを投げるところから。 urllib.request で各種リクエストを…
curl でHTTPのMethod指定する GETはすぐ覚えらるけど、GETと同等に使うPOSTはちょっとコツが居る。 curl で POST などの HTTP のメソッドを指定するには、 -X HTTP_METHOD をつけて method を指定する。 curl -X GET curl -X DELETE curl -X POST --data 'na…
API にアクセスするときHEADER多すぎ URLとPOST/GETのデータ以外に指定する項目が多すぎて嫌になる。 curl "https://api.example.com/api/v4/settings" \ -H "X-Auth-Email: takuya@example.com" \ -H "X-Auth-Key: gfhfdertgfdsertgf" \ -H "X-Auth-SID: xx…
文字列の長さ順にソートすると美しい。 なんでなんだろうね。アルファベット順よりも文字列長さ順でソートすると、出力がきれいに見えるんだよね。 awk/sort で文字列の長さ順にソートする。 command | awk '{print length() ,$0}' | sort -nr 例えばPATHを…
ssd を書込み読み込みキャッシュに使いたい HDDのアクセスを早くしたい。Writeおせーんだわ。 あれこれ、実装があるけど lvm cache / dm-cache より、bcacheの方が圧倒的に簡単で速かった。 もちろん、こんなことをしなくても、よく使うデータはHDDからメモ…
lzop 速くて便利だけど。どこまで終わってるの lzop って圧縮伸張がそこそこ速くて便利だけど、それでも数十GBやると結構時間がかかるんですよね。 その進捗見たいです。 progress コマンドでは出来ないことがわかった。 progress コマンドも候補に入るらし…
pdf の読み込みが遅い? ページ数の多いPDFがなかなか表示されなくて、イライラしたことがありませんか? とくに、企業がサイトに設置している取説PDFなどが遅い。全部のダウンロードが終わらないと見えないのはめんどくさい。またスライドなどのPDF資料も全…
サブシェルとグループの違い サブシェル () グループ {} サブシェルの大きな特徴は、サブシェルであるということ サブシェルは、ほぼfork みたいなものだと思ったらいいと思います。 () / { } の違い () はサブシェルを起動し実行する。 {} は現在のシェルで…
HDD のsmart 状態を監視する HDD のSMARTで値を監視して、ハードウェアの状態が変化したり、故障が近づいたらメール通知しておくことにして、少し安心したい。 準備 sudo apt install smartmontools smartd の有効化 smartmontoolsを入れたら smartd がつい…
host コマンドでぱぱっと調べる host コマンドなるものが有ります。dig みたいだけどdig ほどちゃんとDNSを見れるわけでもないですが、現在使用中のPCから見たドメインとIPの対応はきっちりわかります。 host コマンドの使用例1:Debian GNU/Linux takuya@:…
コマンドでSMARTの状態を調べる HDD の状態を調べるには、S.M.A.R.Tを調べる必要があって、それには smarttools のコマンド一式を使う必要が有ることがわかった。 HDDが異常化か正常化知りたいだけなんだ! そんなせっかちな人には、此のコマンド PASSED と…
2022-09-01 追記 Gmailの場合は「アプリパスワード」か「XOAUTH2」に対応させないと、SMTP/IMAPが使えない。 アプリパスワードは手軽だが、認証がめんどくさくなる諸刃の剣。 なので、XOAUTH2が出来るように調べた→ https://takuya-1st.hatenablog.jp/entry/…
iOS の Safariがパスワードを保存しないことがある。 なんでかずっと考えてたけど、よく考えたらパスワード保存のダイアログの発動条件を思い出したら、form.submit だったかなぁと考えて、保存させる方法に気づいた。SafariのAddonで解決させるしか無いかな…
面白げな記事を見つけました。 新・OS X ハッキング! (166) 開発者でなくても「Swift」は便利に使える | マイナビニュース #!/usr/bin/swift で swift が起動するというのです。 試してみる。Xcode は入っているので、ターミナルから試してみます。 バージョ…
Mac のFinderを再起動 Finderを再起動するのに killall Finder ですが、メニューからも出来るんです。 左上のメニューから再起動する Finder.app を選ぶ Finderを選んだ状態で左上 メニュー Shift キーを押す なんでも強制終了出来る finderに限らず、選択…
単純なフォーク