Ads

Perfume 3rd Tour 「JPN」 [Blu-ray] 結成10周年、メジャーデビュー5周年記念! Perfume LIVE@東京ドーム『 1 2 3 4 5 6 7 8 9 10 11』 [Blu-ray] Perfume First Tour『GAME』 [Blu-ray] Fan Service bitter Normal Edition [Blu-ray] Perfume Second Tour 2009『直角二等辺三角形TOUR』 [Blu-ray] Perfume『BUDOUKaaaaaaaaaaN!!!!!』 [Blu-ray]

2010 Fri 14 May

perlでmysql

ちとお仕事でデータ整理の必要性があり久々にPerlをいじり始めている。会社ではWindowsXP上でstrawberryperl+mysql+Anhttp環境での開発を。家ではMac上でperl+mysql+Apache2での開発をしている。

mysqlのデータベース作成とかはDos上なりTerminal上で作成をしている。PHPにはphpmyadminというツールがあるのになんでPerlにはそんな有名なのがないのかなあと疑問に思いつつ数日開発してた。

Perlmyadminというツールもあるみたいだが現環境ではまず文法エラーがでて動かなかったんだわ。いちいち文法エラー部分を追って修正しつつ動かすのはちょいと厳しいかなーとソースを眺めて思ったんで。動くのから見ていく事にした。mysqlwdbはwin環境ではすぐ動いた。が、ソースを眺めてみるとちょいと弄るには旧式なスクリプトかなーという感じ。インポート機能がないのでそこは追加して使えれば良いかなーという感じなので、悶絶。

perlmyadmin自体についているmysql.pmは多分自分で書いても同じようになると思われるのでPerlmyadminとmysqlwdbを見比べながら自分用にツールを作るのが良いかなあ。と思い始め、ちと仕事中に軽いサンプルから作り始めた。

CGIモジュールで作るかHTML::Templateでデザインするか?という点で少し迷いがあったのだが基本的な骨格はCGIモジュールで作り込んでもCSSでデザインを貫けば良いかなと思いCGIモジュールで作り込むことに方針を決めた。

mysqlwdbに文字コードの概念すらないのでUTF-8なりの決めうちかある程度の選択をできるようにするのか幅を持たせたい。インポート機能を持たせてphpmyadminに近いくらいの機能が実装できれば良いかなーとか妄想。

まずはCGIモジュールの使いこなしに慣れるのが一番先にすることかなあ。久々に弄るPerl。ちょっと熱中すると時間があっという間に過ぎていくや。しばらくしたらTwitter APIのoauth移行に伴う改変もtwitter用プラグイン(自分用)にしないとなんだけども。

category:スクリプト

« 日本代表 for 南アフリカ大会 | Main |疑念を抱かざるを得ない。 »

INTO THE WORLD

Author
Naoto Hayashi

最近の記事(10件)

Category

Archives

[ 2016 ]

04 /

[ 2015 ]

01 / 04 /

[ 2014 ]

01 / 03 / 05 / 06 /
07 / 08 / 09 / 10 /

[ 2013 ]

01 / 02 / 03 / 04 / 06 /
07 / 08 / 09 / 10 / 11 / 12 /

[ 2012 ]

01 / 02 / 03 / 05 / 09 / 10 / 11 / 12 /

[ 2011 ]

01 / 02 / 03 / 04 / 05 / 06 /
07 / 08 / 09 / 10 / 11 /

[ 2010 ]

01 / 02 / 03 / 04 / 05 / 06 /
07 / 08 / 09 / 10 / 11 /

[ 2009 ]

01 / 02 / 03 / 04 / 05 / 06 /
07 / 11 / 12 /

[ 2008 ]

01 / 02 / 03 / 04 / 05 / 06 /
07 / 08 / 09 / 10 / 11 / 12 /

[ 2007 ]

01 / 02 / 03 / 04 / 05 / 06 /
07 / 08 / 09 / 10 / 11 / 12 /

[ 2006 ]

01 / 02 / 03 / 04 / 05 / 06 /
07 / 08 / 09 / 10 / 11 / 12 /

[ 2005 ]

01 / 02 / 03 / 04 / 05 / 06 /
07 / 08 / 09 / 10 / 11 / 12 /

[ 2004 ]

01 / 02 / 03 / 04 / 05 / 06 /
07 / 08 / 09 / 10 / 11 / 12 /

[ 2003 ]

01 / 02 / 03 / 04 / 05 / 06 /
07 / 08 / 09 / 10 / 11 / 12 /

[ 2002 ]

01 / 02 / 03 / 04 / 05 / 06 /
07 / 08 / 09 / 10 / 11 / 12 /