自作のライブラリやフレームワークの作成
ここ最近は、もっぱらGo言語を使って、自作ソフトやらなにやらを書いています。
その際、ちょっと自分の使い方に合うように、自作のライブラリやらフレームワークやらを作り、それを使ったソフトを作ることがあります。
その中で培った(というのは大げさですが)高速化の方法や Tips を Qiita に投稿していますので、よろしければ見てみてください。
また、まだソース公開はしていませんが、ロギング、経過時刻カウンター、リトライ関数、HTTPフェッチのキャッシュ、CLIフレームワークを書いています。
こちらも、何かしら投稿できたらなあと思っています。
glass 更新
で、今回はCLI(コマンドラインインターフェイス)のフレームワークの置き換え版を作っているのですが、
まずは glass (指定ウィンドウ以外を透明化するツール) に組み込みました。
前バージョンと同様に動いています。
副次的な効果として、これは Go コンパイラのバージョンが 0.1 ほど上がったこともありますが、今回の自作化でバイナリサイズが少し減っています(以前:800KB → 今回:700KB)。
このツールは大分 特殊ですが、場面によっては活躍しています。
動画やらログを流すターミナルやらを大画面で見つつ、エディタのウィンドウを透過させる…なんてことができるようになります。
0 件のコメント:
コメントを投稿