この日記のはてなブックマーク数 Subscribe with livedoor Reader

2006-12-29 Fri


反捕鯨活動化に付ける薬を開発中! [ネタ]


http://www.ohmynews.co.jp/News.aspx?news_id=000000003979

いかにもありそうな話しだなぁ(^^;

#本当に捕鯨が解禁になったときに、穀物消費量がどれだけ減る可能性があるかは、ちゃんと確認しないと、なんともいえないけど……




Bash を使って cron 上で、月末指定を実現する方法 [Shell][管理]


http://hain.jp/index.php/tech-j/2006/10/17/p91

で紹介されていた方法

55 23 28-31 * * /usr/bin/test $( date -d '+1 day' +%d ) -eq 1 && /path/to/script


sh だと動かないらしい( $() が bash の機能らしい)

55 23 28-31 * * /usr/bin/test `date -d '+1 day' +%d` -eq 1 && /path/to/script


なら、どちらでも動くとのこと。



すばらしく高機能な Javascript グリッドライブラリ [Javascript]


dhtmlxGrid - すばらしく高機能なJavaScriptグリッドライブラリ
http://fnya.cocolog-nifty.com/blog/2006/12/dhtmlxgrid_java_759e.html

へぇ〜商用利用ライセンス版は 149ドルかぁ……買ってもいいかも?


2006-12-27 Wed


DBICのRの拡張 [DBIC]


DBICのRの拡張は、CDBI とはちょこっと違って気を付けないといけないらしい。

http://d.hatena.ne.jp/nekokak/20061227/1167210571

によると、ResultSetManagerを使うべし、とのこと。

ResultSetRegister の方がいいのかなぁ?

http://code.mfac.jp/trac/file/MoFedge-Data-DBIC-Schema/lib/MoFedge/Data/DBIC/ResultSetRegister.pm



パターン指向リファクタリング入門 [Book][アサマシ]


む? よさげ




TTの内部でのorder_by [Perl]


[% WHILE (blogger = blogger_ite.next) %]
  [% FOR blog IN blogger.blogs({},{order_by => 'me.id ASC' }) %]
     [% blogger.name %]:[% blog.id %]<br />
  [% END %]
[% END %]


via http://d.hatena.ne.jp/nekokak/20061216/1166195503

おお〜 resultset_attributes に書くしかないと思ってた!



Linux + DB2 チューニング [Linux][DB]


http://www.thinkit.co.jp/free/tech/23/8/index.html



emacs で utf8 [Emacs]


なぜか、また Debian 上で Emacs を使ってると、UTF8の文字が化けるようになってた。

どうも

# apt-get install mule-ucs


だけではだめで、

$ vi .emacs

(require 'un-define)


を追記せよとのこと。あれ?前から?(?_?)

via http://buxus.s31.xrea.com/pukiwiki/pukiwiki.php?UTF-8


2006-12-26 Tue


物理サーバ上のLinuxをVMware上に移行 [Linux][VMware]


ちと、物理サーバとして稼働している開発用 Linuxサーバ(普段は使ってない)がじゃまなので、VMware上に移動させたくなって、その方法を調べてみた。

どうも Windows には 公式に P2V なるツールがあって、簡単に移行できるらしいけど、Linux にはない見たい。でも、きっとユーザが作ってるよね? と思って調べると

Linux P2V
http://mark.foster.cc/wiki/index.php/Linux_P2V

という文章を発見。めんどくさそう……んーどうしたものかと思ったんだけど、よく考えたら、Mondorescue でフルバックアップをとって、それでリストアすればいいんじゃない? と思って実行。


1. 物理サーバ上に Mondorescue をインストール

mondorescue は http://www.mondorescue.org に各ディストリビューション用のパッケージが用意されてるので、これは簡単。

2. mondorescue でフルバックアップ & 起動用CDのISOを作成

実行例

# mondoarchive -O -i -L -d /backup -E "/backup" -l GRUB -f /dev/sda -s 700m -F


3. お茶する(2〜3時間ぐらいでバックアップは終了)

4. ISO を VMwareが稼働しているマシンに移動

5. VMwareサーバ上に仮想サーバを作成
リストア時に、なぜかディスクが認識しない場合は SCSI じゃなくて、IDE にするといいみたい。

6. ISOイメージを起動ディスクとして、仮想サーバの電源をON

7. リストアは、auto モードで放置

8. NIC のドライバとかは、pcnet32 を組み込むようにする。

9. reboot して、元の環境が復元できているのを確認して終了 :-)


Referrer (Inside): [2009-09-02-1]

2006-12-25 Mon


DBICの resultset_attributes [DBIC]


DBICの resultset_attributes を使うとデフォルトの検索条件とかソート条件を指定できる
http://d.hatena.ne.jp/nekokak/20061114/1163488553

へぇ〜これは便利!



おおきく振りかぶって TVアニメ化 [Book]


野球マンガの中で、個人的に一番熱いマンガが、アニメ化だそうで。

おおきく振りかぶって」TVアニメ化決定
http://d.hatena.ne.jp/ROMman/20061223#p4

それより、コミックの続刊を早く ;-)

おおきく振りかぶって
http://www.kunitake.org/chalow/2006-03-24.html#2006-03-24-1



Traffic 可視化ツール [Tools]


TNV
http://freshmeat.net/projects/tnv/?branch_id=67644&release_id=243660


2006-12-20 Wed


久々の更新…… [よもやま]


溜っていた日記を一気に upload.



isag に代わるツール? [Tools]


ksar
http://ksar.atomique.net/

sysstat で取っているデータをグラフ化してくれる Tcl/tk のツールに isag がありますが、kSar は、Java ベースで、ローカルやリモート(ssh経由)にあるデータを取得して、グラフ化。PDF出力も出来ちゃうツールらしい。
fe



ダウンタウン松本人志氏が感心?したコボちゃん4コマ [ネタ]


http://kansai0908.jugem.cc/?day=20061219

たしかに解りにくい(^_^;



C言語とEmacs [開発]


Emacs で C 言語プログラミングを始める人へのイントロダクション
http://at-aka.blogspot.com/2006/12/emacs-c.html


2006-12-19 Tue


Perl に対応したドキュメント化ツール [Perl]


C言語でいうところの global といった、関数のクロスリファレンス化ツールはどこかにないかなぁ? と思ってたんですが、やっとよさげなツールを発見。

Natural Docs
http://www.naturaldocs.org/

こんな感じで、使います。

$ ./NaturalDocs -i ~/src/mylibs -o HTML ~/public_html/mylibs -p ./project


これで、~/src/mylibs 以下の Perl プログラムが、HTML形式でドキュメント化されます。POD形式で、プログラムに埋め込んだものを拾い出すこともできますが、コメントとして、ある程度の決まりに乗っ取って作成しておく方がよさげです。

Perl 以外にも対応していたりして、なかなか Good です :-)



大きな画面 [開発]


ソフトウェア開発者の生産性を向上させるにはどうすればよいか?
http://capsctrl.que.jp/kdmsnr/wiki/bliki/?BigScreen

うちだと、19インチワイド x 2枚。さらに値段も下がって来ていることだし、20インチも選択肢にいれてもいいかなぁ? まぁデュアルディスプレイは基本ですな。


Referrer (Inside): [2007-06-16-1]

2006-12-13 Wed


Jifty [Perl]


Perl のフレームワークというと、CGI::Application, CGI::Framework といったものより、Catalystとかの方が、RoR と比較されやすいけど、要求される CPAN モジュールの多さがね……ということで、Jifty で遊んでみた。

i) 雛型の作成

$ jifty app --name sample


これで必要なファイルが生成される。

ii)データベースの初期設定

$ cd sample
$ bin/jifty schema --setup


これだけ。

$ bin/jifty server


とすれば、もう動きだすけど、先にモデルの雛型を作る

iii) モデルの雛型を作る

$ bin/jifty model --name Car



iv) モデルの作成

$ vi lib/sample/Model/Car.pm


この記述が独特。

v) データベースにモデルを反映

$ bin/jifty schema --drop-database
$ bin/jifty schema --setup


SQLを扱う必要なし〜

マニュアルとかは以下が参考になるかも?

$ perldoc Jifty::Manual::Toturial


Jifty チュートリアル
http://www.tcool.org/jifty/Tutorial.html

ただ、欲しい情報が、まだまだ得づらいかなぁ? たとえば、モデルで利用できる rendar_as は、生成されるフォームと密接な関係があるっぽいけど、実際に利用できるタイプについての情報をどこから得ればいいのか不明。結局ソースを読んで、Jifty::Web::Form::Field 下のモジュール名がアトリビュートとして使えることが判明。

Button, Checkbox, Combobox, Date, Hidden, InlineButton
Password, Radio, Select, Textarea, Upload, Unrendered


あとは、Jifty を利用したアプリのコードを実際に読んで学んでいく感じ?

ちょっと、社内用のシステムにでも使ってみようかと思ったんだけど、一つのエントリーに対して、がしがしタグが追加されるようなモデルを、どう表現していいのかよくわからなかったので、放置…… refers_to で処理するんだろうけど。


2006-12-01 Fri


ディスク拡張 [Vmware]


http://as-is.net/blog/archives/001186.html

vmware-vdiskmanager なんてツールがあるのか……

関連:
VMware 上の Windows のディスクを拡張する
http://www.kunitake.org/chalow/2006-09-12.html#2006-09-12-3



Mochiki [Javascript]


http://labs.unoh.net/2006/11/mochikit.html



複数人による開発の要所を押える [開発]


http://www.thinkit.co.jp/free/article/0611/2/1/



塩の花、もとい厚切りポテトチップ [Food]


http://www.nikkeibp.co.jp/style/life/joy/chef/061122_cynthia/index2.html

「フルール・ド・セル」こっちの塩の方が気になる……



Ruby Cheet Sheet [Ruby]


http://cheat.errtheblog.com/b



Subversion について


http://www.limy.org/program/subversion.html



Webアプリのテストに必須なツール [Test][開発]


http://labs.unoh.net/2006/11/web_1.html

via http://memo.xight.org/2006-11-30-15



閲覧ページに付箋を張り付ける Firefox拡張 [Firefox]


http://memo.xight.org/2006-11-29-1

便利そう……



Devel::DProfを使って簡単にプログラムの流れをつかむ [Perl]


http://d.hatena.ne.jp/ZIGOROu/20061129/1164818704



Macの動作を改善する [Mac]


http://matsuo-san.at.webry.info/200611/article_7.html


IPv4/IPv6 meter
検索キーワードは複数指定できます
ChangeLogを検索
Google
Web www.kunitake.org
思ったより安い……時もある、Amazon

カテゴリ