«前の日(05-14) 最新 次の日(05-16)» 追記
RSS feed

ぽっぺん日記@karashi.org


2004-05-15(Sat) この日を編集

_ 京ぽんより書き込み

色々試しているが、素晴らしすぎて涙チョチョ切れる。


2005-05-15(Sun) この日を編集

_ 今日のできごと

一日中、降ったり止んだりの妙な天気。

犬を動物病院へ連れて行ったりとか、買い物をしたりとか、代わり映えしない日曜だった。

_ 録画番組を消化

就寝前に、録画しておいたER VIII(最終話まで)とブレイド、ブレイド2(途中まで)を消化。


2006-05-15(Mon) この日を編集

_ [CAMERA][HARDWARE]ついにISO3200にまで到達! FinePix F30 - [デジタルカメラ]All About

R日記 そのに経由で。

デジカメの新調は1年くらい我慢しようと思っていたんだけど、欲しくなるなー。

Amazonあたりで特価が出たら衝動買いしてしまいそう。

_ [FreeBSD]sysutils/syslog-ng

を参考に、試験的に導入してみたり。

swatchのような監視ツールを使わないでもログ監視ができるのは良さげ。


2007-05-15(Tue) この日を編集

_ ベレー帽をかぶっていない手塚先生のお姿

うわ。途中までNHKアーカイブス「手塚治虫 創作の秘密」見てたんだよなー。

眠くなって寝ちまったんだけど、最後まで見ればよかった。

_ [Trac]チケットの使い方 - Meadow - Trac

職場の人間に、チケットの使い方を教えるのに良いドキュメント。

追記

チケットの書き方 - Meadow - Tracもいい。


2008-05-15(Thu) この日を編集

_ [yapcasia2008]YAPC::Asia 2008 1日目に参加した

Perlは簡単なスクリプトとPlaggerの簡単なpatchを書いたことがあるくらいで、ほぼ完全な素人で場違いなんだけども、YAPC::Asia 2008に参加してきた。

セッションは充実していた上に、天気も素晴しい、東工大のキャンパスもきれいと、良いとこばかりの一日だった。

以下、参加して印象に残ったセッションのメモ。

Welcome to YAPC::Asia 2008

miyagawaさんの話で印象の残ったものとオレの感想。

  • YAPCに参加した人は、もうPerl mongers
    • すげー、オレもPerl mongerなんだ。でも、このスキルでそう言うのは恥ずかしい。
  • 仕事で参加できないという人がいるけど、YAPCと仕事どっちが大事なの? 仕事はいつでも出来るけど、YAPCは年にこれだけの期間なんだぜ。
    • たしかに。死ぬ前に「もっと仕事しておけばよかった」と思う人はいないって言うからなー(でも、2日目は仕事で出られなかった、ヘタレなオレ)。

あと、YAPCの読み方が「ヤプシー」だというのをはじめて知った。

A Standard That Is Meant To Be Broken, 本当に!

Larry Wall御大によるPerl6の解説。

  • Perl6は冗談じゃない!
  • Perl6は文法自体も拡張できちゃうんだぜ。

正直、Perl5の文法もあやふやなオレにとってはハードルが高い内容だった。

セッション会場になった講堂の外で遊ぶ子供の声が聞こえてきて、なんだか穏かな気持ちになって眠くなったり。

Continuous Testing

最近、RailのテストをRSpecするようにしていて、すっかりテスト廚になってしまったので外せないセッション。

紹介されたのは、Test::Continuousというテスティング・ツール。

変更をsaveすると同時にテストが走るというもので、RubyでいうところのZenTestのautotest相当のツールと考えれば間違いない。

まだモジュールの依存関係の検知が甘いらしいけど、将来、オレがPerlで開発する時には欠かせないツールになるのではないかと予想。

PSL = Perl as a Second Language

Perlが最初の言語ではない人のためのセッション。

OOを学ぶならPerlという話はちょっと?という感じではあったんだけども、最初の言語を見直すためにPerlを学ぶという話はなるほどと頷けた。

オレのような初心者でもよく分かるセッションだった。

スライド→YAPC::Asia::2008 - Perl as a Second Language

昼食

サンドイッチとペットボトルが出た。ウマー。

Perl Testing (and Automation) Basics

テスト廚としては、こちらも外せないセッション。

Perlに限らず参考になる内容だった。

以下、メモ。

  • テストの仕組みが揃っているので、CPANモジュール形式で開発すると楽。
  • 闇雲にテストをしても仕方がない。書くテストは次の通り。
    1. 正常値
    2. 異常値
    3. 限界値
    4. 特殊値
  • サーバが必要なテストはApache::Testを使う。
  • バグは必ず再現コードをテストに残す。→間違いは2度しない。
  • 環境に左右されないように、ポータブルなテストを書く。
    • File::Spec/Path::Classを使う。
    • 必要なダミーファイルを作成する。
  • Makefile.pl→Makefileの過程で、初期設定の設定・確認をする。
  • 外部からの情報は環境変数を使う。
  • テスト後の後片付け、もしくはテスト前の掃除をする。
  • モックにはTest::MockObjectを使う。
  • テストを書かなくていいのは小学生まで。
  • テストの「書けない」対象はほとんど存在しない。

「TDDは理想であるが、コードを書いて飯を食べているのでなかなかそうはいかない。締め切りもあるし」(大意)という話は印象に残った。

最近、TDD(というか、RSpecなのでBDD)を実践するようにしている。 バグ修正や将来の仕様変更にかかる時間などを考慮すると、トータルでは時間短縮になるはずだが、一発目にリリースする時には時間がかかってしまい、タイムリミットがあるとやっぱりキツイと思う。

ただ、オレのような頭の悪い人間には、TDDの方が「テストしやすいAPI」を考えながら設計できるメリットもあるんだよなー。 最近、テストを全然書かないで作ってしまったRailsアプリにテストを追加して苦労した経験からそんなことも思った。

問題は、どこで妥協するかなんだよな。

Web is not the only one that requires frameworks

セッション開始前に仕事の電話が入って全然聞けなかった。 ちなみにこの電話で2日目は不参加が決定。

セッションの内容じゃないな、コレ。

The Fastest Template Engine in Perl World

Tenjin、超速いよ、というセッション。

速いというのももちろんだけど、テンプレート用言語を覚えるのはムダというのは納得。

Tenjinは一回、CGIを書く時に使おうと思ってみたことがあるけれど、結局、使う機会がなかった。 また試してみよう。

ちなみに、Tenjinの由来は、テンプレートエンジンとのこと。うほ。

Lightning Talks

収支概算を公表します

ここまで詳細に収支を発表すると、他のイベントの参考にばりばりなるんじゃないかと思った。

あと、Hotel DANが支出の削減に非常に貢献しているというのは、やっぱりすげーなと思った。

Open Fastladder with Plagger

サーバが用意できなくて、いまだにOFLのインストールしていない。

そのうち使いたい。

Everybody wanna know where you belong!

日本人CPAN Authorは200人弱しかいないということで、名前を売るなら今じゃね? とか思った。

ちなみにリストはhttp://coderepos.org/share/browser/lang/perl/Acme-JapaneseCPANAuthors/trunk/lib/Acme/JapaneseCPANAuthors/Registered.pmに。

懇親会

寿司多い! オードブルもたくさん! アルコールはビール、日本酒、ワイン!

引っ込み思案なもんだから、ビールを飲んで適当に酔って気を大きくしてから、何人かの参加者と名刺交換させて頂いた。 こういう時はもうちょっと気が大きくならんかなぁと思う。

ちと自宅が辺鄙なとこなので、早めにお暇させて頂いた。 よく考えたら会社に泊まるようにすればよかったんだな。 失敗。

その他

Larry Wall御大にサイン貰った!

Larry Wall御大にサインを貰った! でも、サイン貰ったの『続・初めてのPerl』!(ぉ

重いの我慢してラクダ本持っていけばよかったなぁ。

with Larry Wall

Larry Wall御大と写真を撮った!

Danさんにサイン貰った!

Dan Kogai氏にサインを貰った!

まとめ

ホントに素晴らしいイベントだった。

2日目に参加できなかったのは残念。

運営スタッフの方々に感謝するとともに、来年もぜひ参加させて頂きたいと思う(それまでに、もうちょっとPerlを覚えて)。


2009-05-15(Fri) この日を編集

_ [iPhone]EveryTrailを使ってみた

たださんとこを見て、EveryTrailすげーと思ったので、iPhoneにEveryTrailアプリをインストールして、朝のハナの散歩をトラッキングしてみた。

当たり前だけど、キチンとGoogle Mapsにマッピングされる。 これはいいね。

注意点としてはiPhoneがスリープに入ると、その間、トラッキングされないみたいなので*1、自動ロックは切っておくこと。

EveryTrailアプリ自体は使いやすいんだけど、EveryTrailのサイトはかなり分かりにくい。 どこになんのメニューがあるのか、ちょっといじってみないと分からなかった。 まだ洗練されていない感じだなー。

ちなみに、いつもの散歩コースはだいたい2km強の道程らしい。 もっと距離があるかと思っていたけれど、案外歩いていないもんだな。

*1 もしかして違うかも。


«前の日(05-14) 最新 次の日(05-16)» 追記
RSS feed