FTPにサイズが異なるファイルを再帰的にアップロードする

コマンドラインからFTPにファイルを再帰的にアップロードしたかったのだけど、ftpコマンドやRubyのNet::FTPはファイル1つをコピーとか、低レベルの操作しか用意されてない。

Read more »

Linuxカーネルをビルドしてみる

Processingで独自のモードをリストに追加して、ダウンロードできるようにする方法

Processingに独自のモードを追加する方法でどういうファイルが必要でどう実装するのかを調べたんだけど、手動でインストールさせるのはハードルが高いので、PDEのエディタ上の「モードの追加…」に表示させて追加できるようにするための方法を調べてみた。

Read more »

RubyでProcessingする場合の変数について

またRubyでProcessingを書けるようになったらいいんじゃないかと、processing-ruby-modeをいじっていて、Processing3で動くように載せ替えた。でやっぱちょっと問題だと思うのは、Rubyで書く場合の変数アクセスだ。

Read more »

Processingの初期化が3で変わっていた

Processing3になって初期化が変わっていたことに気がついた。settings()というメソッドができて、size()はその中で行うことになったらしい。

Read more »

TypeScriptでライブラリを分離する方法

TypeScriptでブラウザ用のコードを書く場合にWebPackなどでソースをまとめているんだけど、最終的に出力するJavaScriptのコードをライブラリとアプリで別にしたいといった場合にどうしたらいいのか、という方法。

Read more »

マウスをウィンドウ外で離されてもイベントを受け取る

TL;DR:documentにマウスイベントリスナを設定する

Read more »

Optcarrotがすごい