Blanktar

  1. top

blog

  1. gentooのportageが落とすtarballを綺麗にしよう

    gentooのportageがダウンロードしてくるtarballが大量に溜ってしまっていたのですが、不要なものを見つけて綺麗にしてくれるツールがありました。

  2. C言語/GTKでファイルやらソケットやらのfdが読み込み(or書き込み)可能になるのを待ちたい。

    GTKにあるチャンネルという機能を使用して、ファイルハンドラや通信用のソケットなどのfdが読み書き可能になるのを待つためのC言語のコードを書いてみました。

  3. Google Analytics見たらsocial-buttons.comとやらからスパムアクセスが。

    social-buttons.comというところからやたらと大量のアクセスが来ていたので、Google Analyticsの設定を変えてレポートに表示しないように設定しました。

  4. Haskellであまり末尾再帰を使わない理由

    Haskellを勉強するためにサンプルソースを見ていると、中々末尾再帰を使ったコードを見かけないことに気付きました。簡単な実験をして、何故Haskellでは末尾再帰にしないのかを調べてみました。

  5. Haskellでエラトステネスの篩

    Haskellの勉強のために、エラトステネスの篩で素数のリストを生成するプログラムを書いてみました。安直な実装でも無限リストが作れるので、Haskellの威力を感じます。

  6. python標準のunittestのカバレッジを取る

    Pythonのunittestモジュールで行なった単体テストのカバレッジを取るツール「coverage」の使い方の解説です。

  7. vimでバイナリファイルをいじる

    vimとxxdコマンドを組み合わせて、バイナリファイルを読んだり編集したりする方法の解説です。

  8. HaskellでProject Eulerに挑戦してみた

    Project Eulerというプログラミング問題を眺めていて、Haskellを使えば綺麗に書けそうだと思ったので実際に書いてみました。この記事では1問目から5問目までを問いています。

  9. python/OpenCVでwebカメラを使ったlinuxの液晶の明るさ自動調整

    python/OpenCVでwebカメラの映像から周囲の明るさを検出して、自動的に最適な画面の明るさを設定してくれるプログラムを作りました。

  10. linuxのC言語でforkしたりpipeでおしゃべりしたり

    linux/C言語でマルチプロセス処理をするためによく使われる"fork"について調べてみた記録です。

  1. 12
  2. 13
  3. 14
  4. 15
  5. 16
  6. 17
  7. 18