hitode909の日記

趣味はマリンスポーツですの日記です

ImageMagickでliquid rescaleする

ImageMagickのリサイズまわりの挙動を調べてたら異常なアニメーションGIFが掲載されいているのを発見して,その瞬間に調べ物はどうでもよくなった.
領域が狭くなると,文字が帽子の上に周りこんでいる.
f:id:hitode909:20180509220055g:plain
http://www.imagemagick.org/Usage/resize/#liquid-rescale

Seam carving(liquird rescale)は画像のなかで自然に切り取れるところを探してリサイズする技術.物がないところを探して切り詰めるので物だけが残る.
Seam carving - Wikipedia

ImageMagickをliblqrつきでインストールすると使えるようになる.

brew install imagemagick --with-liblqr

オライリーの書影とか見るからに縮めやすくてめちゃくちゃ楽しいのでは?と思ったので練習.

Docker

Docker

convertに-liquid-rescaleを渡すとやってくれる.簡単.

convert original.jpg -liquid-rescale '100x80%!' 80.jpg

うまいこと余白が切り取られて縮んだ!めちゃくちゃたのしい
f:id:hitode909:20180509215858j:plain

アニメーションを作るスクリプトが配布されている
http://www.imagemagick.org/Usage/resize/animate_lqr

ので,書影を縦にびよんびよんして遊びたかったのでスクリプトを用意

gist.github.com

めちゃくちゃ楽しくないですか? めちゃくちゃ楽しいのでみなさんもやりましょう.
f:id:hitode909:20180509215520g:plain





Effective DevOps

ほぼ,コミュニケーションの話だった.ツールはコミュンケーションのため.コミュニケーションは目標達成するために使う,という感じ.

読んで良かったところ

  • devopsを推進するために会議室に集まって作業している話
    • 会議ではなくて,集まって仕事する
  • マイノリティへの配慮
    • 打ち上げにバーに直行しないと仲間になれないような組織
    • オフィスで筋力バトルをする
    • 白人だと有利,みたいな話は日本ではあまりない気がする
  • 出張の負担
    • 家をあけてる間の子供の世話など,家族に負担を強いている

あまり技術って感じじゃないところだけ印象に残っている.

Effective DevOps ―4本柱による持続可能な組織文化の育て方

Effective DevOps ―4本柱による持続可能な組織文化の育て方

火曜日

健康診断だった.バリウム飲む体験をした.発泡剤とバリウムを飲んで,台に乗せられてぐるぐる回る.
最悪の体験だと怖れていたけど,意外と大丈夫で,発泡剤については,ふだんからビールを2〜3リットル飲んでいるし,ぐるぐる回ることについては,ビールを2〜3リットル飲んでから床に倒れてごろごろ寝返りを打っているので,同じ状況.

月曜日

とにかく実装をしまくるモードのときと,こういうことできないのかって試すモードのときがあって,後者のほうが楽しい.しかし締切は変わっていなくて,タスクの中でのフェーズや,精神状態が切り替わっているだけである.実際には前者の状態ではゴールは見えていて実装するだけでできるので,難易度は低い.後者はそもそも不可能かもしれないので,確実性の低いことを喜んでやっているという状態.

日曜日

  • 朝はカルディのパクチーラーメンを作った
    • おいしい
  • 手の湿疹がひどい
    • 手袋をして過ごしていたらちょっとましになってきた気がする
  • 最近発見した技
    • 家で映画観てるときに,序盤くらいのうちに風呂を洗って,映画が終わったタイミングで風呂が沸くように予約しておく
    • 映画が終わった瞬間に風呂に入れて最高
    • 1年くらい住んでるけど,近代的な家電ならどう考えても予約ボタンがあるはず,と見たらあった
  • Google Homeに向かって話すとツイートできる練習とかをした
    • 直接Google Homeと話すことはできず,nodeのモジュール(で実装されたwrapper)経由で呼ぶと話せる
    • IoTとかクラウドとか言いつつIoT機器を操作するパソコンが家に必要なのは情けない
  • ジムに行った
    • やっぱり靴が邪魔,なんとかしたい
  • 二次会の相談とかをして,けっこう進んだ
    • サイゼリヤ集合って言って集まったらバラバラのサイゼリヤ前に集合していた,事前の合意が大事
    • 会議の進行,誰がどれくらい強い意見を持っているか,これも事前の合意が大事,次は改善する
  • Amazon Fire TVについて
    • HDMI経由でぶら下がっていて場所は取らないので,スティック型じゃない野球場型のをやつを買えばよい
      • CPUをちまちま節約してぎりぎりの暮らしをするよりは,良いやつを買ってしばらく暮らせるほうがよいと思う