2007-03-01から1ヶ月間の記事一覧

FindBin-libs-1.35

FindBin::libsいいかも。こう書ける。 use FindBin::libs; 今まで。 use FindBin ; use File::Spec; use lib File::Spec->catfile( $FindBin::Bin , './../lib' );

vim searchで色が変わらん

なんか、色が変わらんかったから気になってたんやけど、気持ち悪さ限界になったんで、色変え方調べた。 set hlsearch で、その途中に、MultipleSearch.vim ていうのを見つけた。検索した結果に、違う色をどんどんつけていく機能。しばらく使ってみよ。

Catalyst::Controller::*

コントローラの拡張モジュールって、複数同時に使うのはよくないのかなぁ。Catalyst::Controller::new が NEXTする仕様なんだけど、それがまずいなぁ。Catalyst::Controller::FormBuilderがベストプラクティスということで、 みてたんだけど、newを使ってる…

yum & dag

http://d.hatena.ne.jp/kopug/20061014 [dag] name=Dag RPM Repository for Redhat EL4 baseurl=http://apt.sw.be/redhat/el4/en/$basearch/dag gpgcheck=1 enabled=0 gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt yum install foo --enabler…

matrix.vim

vim

ヤバすぎる。これをかわいこちゃんの前でさりげなく流せば、もてるんじゃね? http://www.vim.org/scripts/script.php?script_id=1189ここで見つけた。 http://espion.just-size.jp/archives/05/038180016.html

taglist.vim

vim

taglist.vim 結構いいかも。http://vim-taglist.sourceforge.net/

DBIx-Class-Schema-Loader-0.03010

0.03010 Thu Mar 29 12:36:19 UTC 2007 - Workaround for new incompatible changes in DBD::mysql's "tables" method, which was causing us to find no tables w/ DBD::mysql 4.002+ - Fixed quoting problem in _table_columns (could cause crash when d…

Catalyst::Component::ACCEPT_CONTEXT

Catalyst::Component::ACCEPT_CONTEXTこれで、$cにアクセスできるなぁ。でも、model , view でってかいてあるなぁ。controllerもこれでいけるなぁ。他にいい方法があるのかなぁ。例: package CatalystX::Controller::FormValidator; use strict; use warning…

勉強

正直最近、プログラミングの基本を知らんすぎて壁を感じるなぁ。近道しすぎて、上辺だけでやってる感がでてきた。 プログラミング初めて4年くらいたってこれでは、まずいなぁ。復習するルーチン組むことにしよう。

Controllerモジュールで$cをとる方法

C::C::FormBuilderがベストプラクティスって教えてもろたんやけど、$cはActionでとってるなぁ。http://search.cpan.org/src/NUFFIN/Catalyst-Controller-BindLex-0.03/lib/Catalyst/Controller/BindLex.pmこのモジュールやと、 sub _get_c_obj { # used to f…

プラグイン

http://474.at/lab/ExtendingCatalyst.podプラグインはできるだけ作らない方がいいみたいやな。やっぱり。 ある程度できたPluginがあるんやけど、コントローラー型に修正しよ。http://tomyhero-perl-module.googlecode.com/svn/trunk/Catalyst-Plugin-FormVa…

モチベーションをあげるためのチーム作成の第一歩

モチベーションが高いチームを構築するためには、必ず行わなければならないことが一つあると私は考えています。それは、「透明化」です。プロジェクトの抱えてる問題、要求、技術、売り上げなどすべてを透明化し、共有することです。 全体ではなく、一部しか…

戦略と戦術 & 責任

最近機嫌が悪い理由が何となくまとまったのでメモというか、気晴らし、偏った意見。 システムを開発するにあたって、最低限必要な物がある。それは、お客さんの要望であったり、その要望をかなえる技術、予算、関係の構築などである。そういった部分の作業が…

[Catalyst] rootのパスの取得

my $root = MyApp->config()->{root}->stringify; # ちなみに、staticのパスを取得したいならこうかな。 Path::Class::dir( $root , 'static')->stringify; 追記 http://catalyst.g.hatena.ne.jp/ikasam_a/20070320id:ikasam_a さんに、$c->path_to()を使っ…

Google検索

Googleの検索もURL欄に入力してやりたくなった。ついでに、日本のグーグルで検索するといくら、ウェブ全体から検索を選んでも、結果が期待したものじゃなくて、不便だったのも解決の予感。日本語グーグル KEY[googleja] url : http://www.google.com/search?…

スペースアルク:英辞郎検索

ブックマークの機能を使用して(Perl Hack本で知った方法)、英辞郎検索を一発でできるようにしてみた。 ブックマーク追加を選択 名前に、「スペースアルク:英辞郎検索」を入力。別になんでもええけど。 URLに、「http://www2.alc.co.jp/ejr/index.php?word_in…

ハテナ

ハテナ、誰かにサーバに入られたんだって。

NeoOffice

Mac

OpenOfficeがうまくインストールできなかったので、NeoOfficeというのを入れてみた。 うまくいってるっぽい。

Catalyst-Runtime 5.7007

リリースされたよう。

Catalyst::Test

getがあるのに、postがないのは辛いぜよ。はぁ。拡張するかなぁ。 楽なやりかたしっとる人教えて。

[Vim] 7 Habits For Effective Text Editing 2.0

7 Habits For Effective Text Editing 2.0いやー、すごいねこの方。ところで、プログラマーで、できる人の特徴として、コミュニケーション力があるきがするなぁ。 プログラムって、ただの言語で、それを使う人がプログラマーなわけだから、関連性がありそう…

Warcraft3 Demo

http://www.blizzard.com/war3/demo/ 古いんですが、のデモをMacで試してみた。ネット対戦が無料でできたぜ!すげーな。ブリザード。 でも、マウスのボタン一つでプレイはなかなか、難しいなぁ。buy誰か買わんかな。いっしょにやろうぜ。