それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2017-03-01から1ヶ月間の記事一覧

python3 urllib でPOST/GET/PUT と JSON 送信

python3 の urllib を使う。 ひさしくpython2.7 だし全然不満がないのですが。python3.6 の文字列展開とjinja2 が便利そうだしそろそろ python3 使ってみようと思い立って、まずは基本的なリクエストを投げるところから。 urllib.request で各種リクエストを…

curl で get/post/put/delete などメソッドを指定したりJSONをPOSTしたり

curl でHTTPのMethod指定する GETはすぐ覚えらるけど、GETと同等に使うPOSTはちょっとコツが居る。 curl で POST などの HTTP のメソッドを指定するには、 -X HTTP_METHOD をつけて method を指定する。 curl -X GET curl -X DELETE curl -X POST --data 'na…

curl でAPIアクセスのヘッダ毎回指定を設定ファイルを使って省略する

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コマンド組み合わせ)

文字列の長さ順にソートすると美しい。 なんでなんだろうね。アルファベット順よりも文字列長さ順でソートすると、出力がきれいに見えるんだよね。 awk/sort で文字列の長さ順にソートする。 command | awk '{print length() ,$0}' | sort -nr 例えばPATHを…

bcacheでSSDをキャッシュに使ってHDDアクセスを早くしてSSHD的なことをやる

ssd を書込み読み込みキャッシュに使いたい HDDのアクセスを早くしたい。Writeおせーんだわ。 あれこれ、実装があるけど lvm cache / dm-cache より、bcacheの方が圧倒的に簡単で速かった。 もちろん、こんなことをしなくても、よく使うデータはHDDからメモ…

コマンド(lzop)の圧縮展開の進捗どうですかー?(pvコマンドで進捗を見る)

lzop 速くて便利だけど。どこまで終わってるの lzop って圧縮伸張がそこそこ速くて便利だけど、それでも数十GBやると結構時間がかかるんですよね。 その進捗見たいです。 progress コマンドでは出来ないことがわかった。 progress コマンドも候補に入るらし…

ページ数の多いPDFのページ指定の読み込みを早くする linearize

pdf

pdf の読み込みが遅い? ページ数の多いPDFがなかなか表示されなくて、イライラしたことがありませんか? とくに、企業がサイトに設置している取説PDFなどが遅い。全部のダウンロードが終わらないと見えないのはめんどくさい。またスライドなどのPDF資料も全…

bashの似てて紛らわしいもの() / {} について

サブシェルとグループの違い サブシェル () グループ {} サブシェルの大きな特徴は、サブシェルであるということ サブシェルは、ほぼfork みたいなものだと思ったらいいと思います。 () / { } の違い () はサブシェルを起動し実行する。 {} は現在のシェルで…

S.M.A.R.Tの値をsmartd で監視してメールを送る

HDD のsmart 状態を監視する HDD のSMARTで値を監視して、ハードウェアの状態が変化したり、故障が近づいたらメール通知しておくことにして、少し安心したい。 準備 sudo apt install smartmontools smartd の有効化 smartmontoolsを入れたら smartd がつい…

ぱぱっとIP/ドメインを調べるhostコマンド

host コマンドでぱぱっと調べる host コマンドなるものが有ります。dig みたいだけどdig ほどちゃんとDNSを見れるわけでもないですが、現在使用中のPCから見たドメインとIPの対応はきっちりわかります。 host コマンドの使用例1:Debian GNU/Linux takuya@:…

LinxuでHDDの状態を調べる。コマンド

コマンドでSMARTの状態を調べる HDD の状態を調べるには、S.M.A.R.Tを調べる必要があって、それには smarttools のコマンド一式を使う必要が有ることがわかった。 HDDが異常化か正常化知りたいだけなんだ! そんなせっかちな人には、此のコマンド PASSED と…

Deiban/Exim4を設定して、gmailで通知メールを送出する。

2022-09-01 追記 Gmailの場合は「アプリパスワード」か「XOAUTH2」に対応させないと、SMTP/IMAPが使えない。 アプリパスワードは手軽だが、認証がめんどくさくなる諸刃の剣。 なので、XOAUTH2が出来るように調べた→ https://takuya-1st.hatenablog.jp/entry/…

iPhoneのSafariがパスワードを確実に学習するには

iOS

iOS の Safariがパスワードを保存しないことがある。 なんでかずっと考えてたけど、よく考えたらパスワード保存のダイアログの発動条件を思い出したら、form.submit だったかなぁと考えて、保存させる方法に気づいた。SafariのAddonで解決させるしか無いかな…

Swiftをshebang指定でシェルスクリプト起動!?linuxでも

面白げな記事を見つけました。 新・OS X ハッキング! (166) 開発者でなくても「Swift」は便利に使える | マイナビニュース #!/usr/bin/swift で swift が起動するというのです。 試してみる。Xcode は入っているので、ターミナルから試してみます。 バージョ…

MacのFinderなどプログラムを強制終了・再起動

Mac のFinderを再起動 Finderを再起動するのに killall Finder ですが、メニューからも出来るんです。 左上のメニューから再起動する Finder.app を選ぶ Finderを選んだ状態で左上  メニュー Shift キーを押す なんでも強制終了出来る finderに限らず、選択…

php のフォークと強制終了

php

単純なフォーク