それマグで!

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

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

2016-09-01から1ヶ月間の記事一覧

convert でサイズの余白を背景で埋める.

画像を正方形に揃えるときに余白が出るよね。 余白を背景色で埋めた画像を作りたい時があります。CSSで揃えてもイイでしょうが余白入れたほうが楽だよね。 SlackやTwitterのプロフィール画像なども処理したいですよね。 convert で直ぐ終わりますね。 conver…

IPv6 での定番ネットワークコマンド(dig/nmap/curl/ip、そしてtcpdump)

更新履歴 2016-10-13 追記 dig のときのついて追記 2019-05-04 追記 dig DNS aaaa について追記 2019-09-13 追記 curl と tcpdump IPv6 では通常のコマンドと若干ちがう curl / http curl http://127.0.0.1/ #v4 curl http://[::1] #v6 curl -6 http://examp…

zipruby でファイルを経由せずに変数内だけでzip ファイルを作る

zip ruby には buffer モードが有る。 zipruby をそのまま使うと、一時ファイルを作って出力先にzip を用意しなくちゃいけないので、tmpfile などと組み合わせる必要がるけど、変数だけでメモリ内部でぱぱっと作れないのか調べた。 ruby-zip-in-memory-sampl…

文字列を逆順にするコマンド rev/ 行を逆さに並べる tac

文字列を逆順にするコマンド。 ls の結果が長くて逆順に出したいと起動するか。たぶん最初に習ってるはずなんだけどよく忘れるんだよね。 tac コマンド。 tac コマンドは、cat の逆だからtac 覚えやすい。覚えやすいのにめったに使わないから忘れるw tac コ…

bashのパラメータのブレース展開での拡張子・ディレクトリ名・ファイル名の取得・拡張子の置換

bash のbrace 展開で文字列を置換する 文字の置換は、bashはとても楽ちんである。 NAME=www.example.com echo ${NAME//./_} # www_example.com echo ${NAME//./_} # www_example_com これをもう少し掘り下げる。 bash でファイル名から拡張子を取出す方法 フ…

fortigate ssl-vpn を linux/macOS Xから接続する

ssl vpn の機器が百花繚乱 ssl-vpn が手軽らしく、アプライアンスでベンダから提供される機器によくついていて、VPNはSSL_VPNみたいになってる。機器に付属しているので多くのネットワークで使う場面が多いですよね。 個人的にはあまり好きじゃないんですね…

macOS のDNSキャッシュを消す。これをコマンドからクリアする

2018-09-10 確認 MacOSのバージョンが変わって効かなくなっています。 sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache 10.12移行は mDNSResponder の再起動が必要です。 macOS のDNSキャッシュを消す su…

正規表現の最短マッチを知ってると便利

正規表現は最長マッチ 正規表現って最長でマッチする。。。ちょっと不便 そこで、正規表現で最短マッチ .+? ? を付記することで最短マッチになる。 または[.*?]のように、条件に* を使うことも出来る。 正規表現で最短マッチできたら便利ですよね 最短マッチ…

サムネイルの生成を超高速にするオプション -define

imagemagick の画像縮小を超速にする記事を読んだので試してみた blog.mirakui.com -define をつけると早くなる。 いつもの convert に「-define jpeg:size=...」をつけるだけで10倍速くなる まじか。早くなるならやってみるぞ 測定しました。 -define あり …

netatalk がシンボリックリンクを辿らない?

netatalk がシンボリックリンクが辿ない netatalk がシンボリックリンクを辿らず、単なるファイルに見えてしまう。 設定を見直してみた follow symlinks = trueが必要 マニュアルを見直してみると、symlinkはデフォルトで無効になっている。 follow symlinks…

ターミナルの起動がやたら遅いときに試すこと

ターミナルの起動がやたら遅い。 最近のmacOS はターミナルの起動が本当に遅くなった。 以前であれば、tmux や screen を使わなくてもiTerm2でタブを開いておけば、十分使えた。 でも最近は、なぜかlogin -fp takuya / bash の初回起動が遅くて使い物になら…

waifu2x をシェルスクリプトから呼び出す。

画像を拡大したときに、ギザギザにならないように 画像を拡大したときに、ギザギザにならないように補完してくれるサービスが有りました。 画面キャプチャやちょっと古い画像を拡大するときに、重宝しました。 curl コマンドから呼び出す。 WEBサイトから呼…

Evernoteのenexから添付ファイルをぱぱっと取出す

Evernote の添付ファイルを取出したいと思った。 Evernote で取り込んだWEBページの添付ファイルまるっと取り出したら楽かもと思った。 ruby でぱぱっと gist.github.com

ファイル名を0埋めして数字の番号順に並べてファイル名を付け直す

0埋めされてないと結構面倒くさいですよね。 takuya@:2$ ll | head 合計 61404 -rw-r--r-- 1 takuya takuya 8014 2016-02-04 18:15 1.jpg -rw-r--r-- 1 takuya takuya 3931 2016-02-04 18:15 10.jpg -rw-r--r-- 1 takuya takuya 2852 2016-02-04 18:15 100.…

比較的大きなCSVファイルをぱぱっとSQLiteにインポートして楽をする

CSV ファイルを検索するのが面倒くさい。 Excelで開いて、集計関数なんて使ってるのめんどくさくないですか?私は面倒くさいです。 CSVファイルやデータログファイルをGrepするのも飽きてきました。sort して uniq して awk も良いんだけど、SQLで集計できた…

Spotlightが頻繁にフリーズするので再起動方法

Spotlightが頻繁にフリーズする。 現象は、HDMIで画面を切り替えた時にSpotlightのフリーズが頻発するのです。 SpotlightもDockもアクティブなデスクトップ上の、アクティブなモニタ上にでてくるので、モニタを超えておかしくなるHiDPIとの切り替えが上手く…

Mac でFuseマウントが出来なくなってた。

macOS X の 10.11 以降だと思うんだけど。 brew などでインストールした、FUSEでExt4のマウントが出来なくなってた。 解決策 sudo ext4fuse -o allow_other /dev/disk4s2 mnt allow other をすることで mount が出来ることを確認。 本当に不自由なOSですね。…

クレカ申し込むならどうぞ

クレカ申し込むならどうぞよろしくお願いします。

Kindle の転送が失敗する。Dマガジンのほうがマシ。

とりあえずまともに、購入書籍が転送されてきたのはコレ。 このバージョン以外ではほぼ失敗した。 購入した本が届かないAmazon 購入した本が届きません。ええ、物理的なものじゃなくて、デジタルデータが届かないんですよ。頭にきた。 Amazon のKindleって便…