2009-09-01から1ヶ月間の記事一覧

「コードの世界」を読み終わった

まつもとゆきひろ コードの世界?スーパー・プログラマになる14の思考法作者: まつもとゆきひろ,日経Linux出版社/メーカー: 日経BP社発売日: 2009/05/21メディア: 単行本購入: 50人 クリック: 1,711回この商品を含むブログ (110件) を見る 職場で時間を見つけ…

標準CSVライブラリが意外と早い

ここの所時間があるので、以前作ったのをベースに自前で同じ機能を作ってみたんだけど、1.9についている標準のCSVライブラリは意外と早い。自前で作ったのよりも数倍早かった。 あとビックリしたのは、FasterCSVを入れるとバージョンチェックに引っかかって…

自作ツールの1.9への移行の流れ

自作ツールの1.9への移行して少しの修正で移行出来たのでメモ。 大体この辺りの対応で何とかなるはず。 まずはruby1.9の最新版へ移行 これは1.9がまだ開発が進んでいるので、古いものだとバグがあるので念のために移行する。 1.9での問題が有る部分を警告さ…

CPU温度でPCをシャットダウン

http://alfalfa.livedoor.biz/archives/51510441.htmlをみて怖くなってきたのでチョロッと作成した。 #!/usr/bin/env ruby # -*- encoding: UTF-8 -*- class String def grep(reg) ret = [] self.each_line do |line| ret << line if reg =~ line end ret en…

面倒くさがり屋がToDo管理10の失敗の果てにたどりついた「Gmail Tasks」への道 (1/2) - ITmedia エンタープライズ

タスク管理ってつまりは1日のスケジュール管理を行う事だよね。 記事では最終的にメールから「Gmail Tasks」にしているけど、メールで送信して携帯内で動くプログラム側で自動的にメールを表示するようにすれば可能じゃないのか? メールを送る方は簡単。ロー…

SCIMからUIMに変えてみた

UIMがSocial-IMEをサポートしているらしく変えてみた。 まずはaptでuimをインストールしておく。 設定は以下でのコマンドで可能。設定は5のuim-toolbarを選択。 ちなみにデフォルトはscim-bridgeらしい。 $ sudo update-alternatives --config xinput-ja_JP …

2.6.30からzImageのサポートがなくなったらしい

http://www.atmarkit.co.jp/flinux/rensai/watch2009/watch06b.html カーネルのzImageがとうとうサポートされなくなりました。bzImageで困りませんからね 今日たまたま@ITのLinux Kernel Watchをなんとなく見ていて知った。 ちょっと組込み系にも絡むのでメ…

TCPにDoS誘発の脆弱性が発見されたらしい

メモ http://www.itmedia.co.jp/enterprise/articles/0909/09/news062.html この問題は、ウインドウサイズを細工した不正なパケットを処理する際の脆弱性に起因するもので、悪用された場合にリモートの攻撃者がDoS状態を誘発させることができてしまう。 ~略~…

Wineのフォントを設定したらアプリが起動できない問題が治った

まずはWineの本家のaptを使っていると最近発生しだした問題。 アプリを起動したらすぐに終了するようになった。 アプリを動かしていると何が原因かは不明だけど、アクセスしてはいけないメモリにアクセスするらしく死ぬようになった。 フリーのWindows用ゲー…

.ldsはリンカスクリプト

http://d.hatena.ne.jp/longicorn/20090901#p1:tite=昨日の続き via:http://hira-consulting.com/wiki/index.php?cmd=read&page=vmlinux.lds.S%2Flinux2.6&word=.lds http://www.sra.co.jp/wingnut/ld/ld-ja_3.html#SEC6でリンカスクリプト(.ldsファイル)の…

.ldsファイルの存在が何となく分かってきた

前までソースにはコンパイルに絡む.ldsファイルが有って、中身は例えばROMとtxtセクションとかのアドレスの開始位置と範囲とかのメモリ系の情報っぽいんだけど何に使うか意味不明だった。 時々コンパイルがうまく行かないときにこれを勘とネットを便りに修正…