あたらしものずきっ!

試してみたものとか、遊んでみたものを色々記してみます。

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

心理的に感じの悪いターミナル設定

Windowsのブルースクリーンにもまれた後だと多分気分わるくなる。

OSXをリカバリするたびに思うこととか

ffmpegでlameつかってmp3抽出しようとしたらバッファ不足とおこられて、調べた結果lameのバグだと分かったけれど、lameの修正版ソースをsvnからcheckoutしてる最中にエラー起こして、再起動後にシステムフォルダ全体がReadOnlyになってることが分かり、ログ…

Security Update 2009-001の対処をおこなった

Encode object version 2.12 does not match bootstrap parameter 2.26... な表示がNanoAとMENTAを入れようとする度に出てたので放置してたけど、MacOSX: Security Update 2009-001 で Perl がこける。Encode がぁ〜を読む限り/System/Library/Perl/5.8.8/以…

DBIx::Classの練習

perlでのO/R マッパーについてさっぱりだったので、触ることにした。use DBIx::Class 今日のCPANモジュール そもそもO/Rマッパーって何 そもそもO/Rマッパーという用語そのものを意識した事がなかったので、どういうものか確認。 O/Rマッピング(=Object / …

modelを追加してみる

modelを追加してみた。作成に当たってまとまってるエントリが見つからないので、どうしようか迷ってたけど、とりあえずCatalyst::Helper::Model::DBIC::Schemaを参照してみた。 %perl script/itscontact_create.pl model AppNames DBIC::Schema AppNames::DB…

sqliteでdbの作成

Model作成のためにSQLiteに手をつける。MacPortsからsqlite3のインストール。 %sudo port install sqlite3 dbファイルの作成をためしてみる。 %sqlite3 appinfo.db sqlite>create table appinfo(key integer primary key, name varchar(30)); sqlite>insert …

viewを追加してみる

Controllerを作ったので、今度はviewを追加してみる。 %perl script/itscontact_create.pl view TT MyApp/root 以下にテンプレートを作成。index.ttとしておく。 MyApp/root/index.tt <p>[% title %] - index - </p> コントローラを編集。 MyApp/lib/iTSContact/Con…

Catalystふれはじめ

軽量フレームワークは安定してる訳じゃないと思うので、思い切ってちょっとハードル高めかもしれないCatalystに触る事にした。いい加減なにか一つのフレームワークを弄り尽くせるようにしておきたいし。 参考 PHP使いによるCatalyst初心者記事導入に必要なモ…

セブンスドラゴンをはじめた

ウォーリア・ナイト・ヒーラー・メイジの組み合わせで始めたけど、普通すぎてそこまでシビアに感じない。CUSTOMでスキルポイントを1もふらずに進めようとしたら超シビアになったけど、さすがにそれはかなりの縛りプレイだろう。やっぱりプリンセス×4とかロー…

プログラミング言語からExcelを弄る方法

SpreadSheet::WriteExcelを使っていて、ふと他の言語だと同じことができるのかどうか確認してみたくなった。 perl Excel読み込み SpreadSheet::ParseExcel - cpan Excel書き込み SpreadSheet::WriteExcel - cpan SpreadSheet::WriteExcelでは読み込みが不可…

bashからzshにかえてみた

zsh

zshで色々と表示を変えているぎーくがたくさんいるので、同じタイピングをするならカラフルだったりするほうが楽しそうだ、という少々くだらない理由で変えてみた。 シェルの変更 シェルのパスはwhereで調べる。 $ where zsh /bin/zsh シェルの変更そのもの…

ibismailの評価流れをみてておもったこと

ibismailがトラブル続きだけど、リリースした後にクローズドで第三者にAdhocテストをしてもらった結果を収集するとか、色々突っ込みどころは多かった訳か。 AppStoreにアプリをリリースするのは大変なことのようだ むしろそんなのは当然だと思ってたけど、iP…

一日のコーディング時間をかぞえてみた

いつみてもコンピュータ触ってるねぇ、と家族から突っ込まれたので、何時間作業してたのか計算してみた。 起床 8:00〜9:00 (前日の就寝時間に左右) 飯たべる 30分くらい 午前のコーディング+α 〜12:00 飯たべる+気分転換に外出 〜15:00 午後のコーディング…

自分なりのコードの書き方

自分なりでの、コードを幾度も書く際によくある事は、 作りたいと思っている機能があってもやり方がわからないor浮かんでこない。 とりあえずなんとなく書いて動かしてみる。例外なんてしったことではない。 修正を加えつつ動かしてみる。 正常な実装になる…