Practice of Programming

プログラム とか Linuxとかの話題

2006-01-01から1年間の記事一覧

まるごとPerl! Vol.1

8/25発売です。見所多し。目次 基礎編 いまどきの作法 モジュール&CPAN基礎講座 (著者:Kansai.pm 川合孝典) まるごとEncode (著者:小飼 弾) コラム 日本Perl事始 (著者:歌代和正) 特集1 フレームワークで10倍速の開発 使ってわかるCatalyst (著者…

カテゴリたためるプラグイン

FSWikiでカテゴリが多くなると、見ため大変なんで、カテゴリを畳めるプラグイン。 ずっと前に作った奴ですが...。ちょっと、微妙なんで本家にはあげない。見ためはこんな感じで、"Test" がカテゴリで、"+ Test"の部分をクリックすると、 ===================…

svk help introを訳

してみた。思い付きで。他も訳すか、な? SVKイントロダクション: svkはオープンソースで配布されているバージョン管理システムで、 Subversionを補完する目的で設計されています。 他のバージョン管理システムと同じように、プロジェクトへの変更ごとの 履…

欲しい

はてなTシャツ欲しい!

datemailコマンド

通常、qmailをインストールすると、sendmailの、/usr/sbin/sendmailコマンドの変わりに、 /var/qmail/bin/sendmail を使います(要は置き換えます)。 で、mailコマンドからメールを送った場合、普通、+0900してくれる(と思う)んですが、 あるサーバだけ、-000…

DBIx::Classでテーブルとカラムの一覧

簡単ですね。get_table_info.pl #!/usr/local/perl5.8.7/bin/perl use Data::Dumper; use DBIx::Class::Schema::Loader; my $tmp_pkg = 'Temp::Schema'; push @{$tmp_pkg . '::ISA'}, qw/DBIx::Class::Schema::Loader/; $tmp_pkg->loader_options(relationsh…

Sumibi.orgのUI

弾さんのBlogで紹介されたと、kiyokaさんの日記にありました。 Sumibi.orgのUIをほめてくださってますが、別に深く考えたわけでもなんでもなく、sumibiとやりとりすると、そして、HTMLで表現ていうことになると、たぶん誰が作ってもあんな感じになるんじゃな…

airpen

airpen(amazon) 紙に書いた筆跡をメモリーするそうです。後から、PCにアップロードして取り込んで、OCRにかけたり。画像として保存できたりするみたい。 ノートにメモるけど、後でデジタル化けするのがめんどくさいという人にいいかもしれない。Windowsしか…

ウォール街のランダム・ウォーカー―株式投資の不滅の真理

読み中。メモ、てきとうです。第一章は二大流派の話 ファンダメンタル価値学派 あるものの現在の市場価格を、それが本来あるべき本質的価値と比較する」p.22 ウォーレン・バフェット 砂上の楼閣学派 長期的なリターンより「一般投資家よりもほんの少し早く、…

スポンサーがついた

遅すぎな反応ですが...ちょっとだけお手伝いした身として、嬉しいので書いとこうと思って。Sumibiに、スポンサーがつきました。 いやはや、スポンサーがつくようなサービス作ったKiyokaさんに拍手。これからも、発展を祈ってます!# 少しはやれよ>自分

パーサ大体成功そしてModel関係とか

パーサはうまく行ったもよう。以前は文字列に甘い判定してたんですが、ちょっと厳しくなりました。 クォートしないといけないということですが。大した事じゃないか。 他には、メソッドを後に繋げるとか、ハッシュリファレンスとか、アレイリファレンスとか…

ウォール街のランダム・ウォーカー―株式投資の不滅の真理

買いました。fang-langがとある会で知り合って、誘ってもらって一緒に飲んだ、 福坊主さんにすすめられたので、買ってみました。 結構高いな。 冒頭ちょっと(ほんの数行)だけ読みましたが、デイトレやるより、長期投資のが断然良いという話みたいです。 頻繁…

ルールのパーサ

Glueはルールのパーサが弱すぎると思いたち、パーサ改良中。 今は、ハッシュも使えないし、メソッドをつなぐこともできない...のです。でも、パーサを自分で作るのは大変過ぎるので、似たようなもの...と考えてたら、 TTとほぼ一緒だと思い付いて、Template:…

Shibuya.js Tech Talk #2

今回も面白かった。しかし、前回も飲み会とバッティング。終わったら即座に帰りました。 私の考えるJavaScript id:brazilさんなぜか日本語の歴史の紹介とか、文学の話とか、面白かった。 なんで日本語の話かというと、日本語は複数言語をミックスして使う、 …

44位

輝け!全日本最強 CPAN Author 決定選手権 2006があったようです。 44位。こんなことなら、h2xsからModule::Starterに切替えて、バージョンあげとくんだった!(違 いや、順位あげるより、使われるようにならないと、ねぇ。ちなみにこちら -> http://search.…

Module::Starter

教えてもらったんですが、楽チンですね。 % module-starter --module=New::Hoge --author=your_name --email=yourmail@example.comとやると、New-Hogeディレクトリができあがり。必要なファイルが出来てます。 h2xsの引数覚えるより直感的だし、テンプレもい…

Catalystのインストールに必要な依存モジュール

何回インストールしたんだか。Perl 5.8.7(ソースからコンパイルしたもの)ですが、Module::FInd だけ入れとけば、 cpan> install Task::Catalystだけで、OKです。嘘でした!(追記:2006/6/30) cpan> install Path::Classも必要!

CPUパフォーマンス変更

Thinkpad T40の話ですが、Fujitsu LOOXでもいけました。 % echo 4 > /proc/acpi/processor/CPU0/performance ~とかやれば、パフォーマンスを変更できます。 echoの次の数字を0〜4で選べて、0が一番パフォーマンスが高いです。 何もしてないと、常に0なんでエ…

Catalystのドキュメントの不備

http://d.hatena.ne.jp/lestrrat/20060612#1150101567にて、id:lestrratさんが怒ってらっしゃるけど、 (それがどうかは別に)、ドキュメントはよろしくない。Intro Cookbook Catalyst::Helper::DBIC::SchemaLoaderは存在しない。 WritingPluginsprepare の…

GREEオープンソーステクノロジー勉強会

# トラックバック先の話題は一番最後PostgreSQLのスケールアップの話ES7000 16CPUで、PostgreSQLはどんな感じでスケールするか、という話。 でも、最近は分散、並列、チープなマシンでという流れだよなぁとか思いましたが、 良い話でした。 とりあえず、チュ…

Data::RuledValidator 0.03リリース

ルールが変更されたら読み直す グループ名に正規表現 PATH_INFOをグループ名に簡単に使えるように コメントかけなかったバグ 間違いがなかったら正しいのをデフォルトにした。ここは変更の必要あり。 バリデーションの対象のオブジェクトと、グループを決定…

Test::Pod::Coverage

ドキュメント化されていないメソッドがあったらテストに失敗する。厳しいな。 use Test::More; eval "use Test::Pod::Coverage"; plan skip_all => "Test::Pod::Coverage required for testing pod coverage" if $@; plan tests => 3; pod_coverage_ok ( 'Da…

Emacs + 英辞郎

なんか、英辞郎がはやってるらしいので。 僕のEmacs(Linux、Windowsとも)は、Ctrl + x + y で、辞書を検索できて、3、4つ入ってますが、英辞郎も入っています。翻訳するときとかすごい便利。 でも、辞書データに変換の仕方はしらないので、変換後のデータは…

Storable v.s. Data::Dumper

Storableが速い。 Benchmark: timing 3000 iterations of code1, code2... code1: 0 wallclock secs ( 0.57 usr + 0.00 sys = 0.57 CPU) @ 5263.16/s (n=3000) code2: 2 wallclock secs ( 1.96 usr + 0.00 sys = 1.96 CPU) @ 1530.61/s (n=3000)コードはこん…

RSS Mix + Feed Shake

RSS

あるんだろうなぁと思ったけど、普通にメジャーっぽいですね。 RSS Mixでmixしたのを、Feed Shakeでフィルタリングするとか、どうですかね。 Feed Shakeも複数のRSSを渡せると思うのですが、どうもうまくいかなかった。

Gliffy

Flashで作られた、Visioライクなツール。アカウント作らないと試せないけど、これいいです! と思ったけど、Exportしたら日本語化けちゃった。おしい! でも、Exportしなければ、日本語通ります(Linuxはできなかった)。 そして、何よりVersion管理機能ありま…

[本]Ajaxイン・アクション欲しい!

Ajaxイン・アクション欲しい! それだけ!

Five Apress Perl eBooks for $50 until May 31

use Perlより。こちらにて、下記ebookがまとめて$50らしい。Beginning Perl Web Development Pro Perl Pro Perl parsing Regular Expression Recipes Perl 6 Now買おうかなー。Pro Perl Debugging があればなお良いのに。

プロフィールつけました

プロフィールつけろよって突っ込まれたので、つけました。mixiのがベース。

カテゴリつけました

カテゴリのつけ方がわからなかったのですが、先日おぼえたので、つけてみました。ちょっとした更新だと、カテゴリ追加されないんですねー。 それってどうなんだろう?