社長:いろんなホストのデスクトップをまとめて一覧したいです。
基盤:定期的に撮り続けて保存・検索したいということでもありました。
社長:取ったのをつなげて動画にもしたいです。
開発:スクリーンショットを撮るライブラリかコマンドが欲しいですね。
基盤:Goにありそうですね・・・ありました。kbinan/screenshot。GoDocにも載ってますね。
開発:性能が気になりますね。0.1秒くらいで撮れると良いのですが・・・ 10fps あればパラパラ漫画にもなりますよね。
基盤:go get github.com/kbinani/screenshot。main.go をコピペして、go build main.go。time main。・・・うーん、macOS で 2560x1440 で0.7秒ってとこですね。
基盤:Windowsではデスクトップに何もないせいか、0.35秒。
基盤:Linux・・・え?0.05秒?
開発:でも7KBしか無いですね。
基盤:何が入っているのやら・・・
社長、開発:おおーっ。
基盤:何か足りないかバージョンの不整合でしょうかね。
開発:まあとりあえず 0.7 秒は許容範囲ですね。スクリーンショットって遅いのが普通だし。インタラクション無しで済むと思えば。
基盤:あれ?Finderが居なくなっちゃいました…
開発:そういえば、その後の電力消費はどうなってますかね。
基盤:エナジードリンク…
開発:すっかり平和になりましたね。
基盤:それはそうと、これを探していて面白いサイトというかアイコンに出会いました。
社長、開発:おおーっ!
開発:目線が完全にイッてますね。一目惚れしました。
社長:つうか、オーサム… 治虫。
基盤:おー寒…
社長:ROFL系は最高ですね。これ、JavaScript で書けますかね?
開発:MDN の Canvas の使い方例がまさにスマイルマークの描画になってます。超簡単。
開発:コピペして描いてみましょう…
社長:ぜひ、ITS more 製のメタROFLを作りましょう。そろそろボウリングに出かける準備をしなくちゃ…
-- 2020-1026 SatoxITS