月別アーカイブ: 2008年2月

「AIR 1.0」と「Flex 3.0」のリリース

とうとう、AIR が正式リリースされました。

日本語版のリリースが待ち遠しいですね。

そして、Flex3.0 はオープンソース化です!!

今、一番欲しいツールは軽量で使いやすいブラウザ。

AIR なら結構簡単に低機能なブラウザが作れるようなので、

ツリーブラウザでも作ってみようかと。

一度ツリーブラウザを使うとタブブラウザは使いにくい。

やりたい事がたくさんになってきたのだが、

仕事もたくさん。。。orz

なんとか時間作ってちょこちょこやりますよ。

でわ。

PHP

全くもってPHPを勉強した事がない。

しかし、仕事で遊び半分にデバッグやってると覚えるもので、

なんとなくZendやSmartyの仕組みが分かってきました。

PHPって、結構読み易いですね。

前にStrutsを少しやった事があるので、Zendはすんなりと仕組みを受け入れられた感があります。

MVCだわね。

もう1年半以上、ガッツリとPGをやっていないです。

なんだかなぁ。。。

Pythonをやろうにも時間がないし。。。。。。。。

頑張って時間を作らねば。。。

でわ。

Black Hat D.C. 2008

激しく興味ありです。

出来れば見に行きたかったな~、と。

英語わかんないけどwww

おそらく雑誌の記事として公開されたり、

色んな技術系サイトで日本語訳されると思うので、

それまでは少し待とうかと思います。

あと、今日はQCTを意識させられる1日でした。

常に俯瞰している位置での視点で物事を見なければ、と。

気がつくとゴリゴリ作業やってて、かなりミクロな視点になってるので、

プロジェクト全体の事が考えられなくなってたり・・・

いかんですね。。。

期待値が高い分、やりがいもありますが、

その期待に十分に応えられない事を認識している為、

結構ツライですわ。

頑張るしかないですね。

でわ。

レビュー

本日は1日中レビュー。

会社の会議室占領しまくりですw

18時くらいに、

「まだやってるの!?何時間かかってるの!?」

って言われたけど、仕方ない。

そのくらいのボリュームなんだから。

1日で終わるのでも大したもんです。

毎日でもレビューしたいくらいなのだが、

如何せん時間的余裕がないんだよなぁ。。。

何とかせねば。

頑張ります。

でわ。

ちなみに・・・

サーバ関係の事しか書いてないですが、ネットワークエンジニアではないのでw

まぁ、ネットワーク管理者やらされたり、大手ネットワーク系のSIer行ってたんで、

ネットワークの事は一通り分かるからいいんだけど・・・

本職はSEなので。

ホントはプログラムずっとやってたいけど、そうも言ってられないですからね。

会社の中では町の何でも屋的な位置で仕事してますよ。

メチャ忙しいけど、それはそれで楽しいのでおkすwww

もっと色々勉強して本当に何でも任される人材になりたいものです。

頑張ろう!!

でわ。

PHPにハマる2

結局、PHP入れ直しました。

configure オプションに、

‘–with-pdo_pgsql’

を追加して configure を実施。

make

make test

make install

して、完了。

php -m

pdo_pgsql

が入っていたので、問題は解決したようで。

なんだかスッキリしないですが、とりあえずは良しとしますw

久々のサーバいじり、これにて終了。

それでわ。

PHPにハマる

一昨日の夜からサーバいじり。

自分の仕事じゃないと思いつつも、まぁ、息抜きにはいいかな、と。

それでですね、PHPにハマりました。。。

環境的には、

Apache 2系

PHP 5.2.4

postgreSQL 8系

ってな感じ。

で、postgreSQLに接続する時に、PDO(PHP Data Objects)を使用しているようで。

元々の環境を壊す事なくなんとか導入出来ないもんかと色々調べました。

結果、

# pecl install pdo_pgsql

で出来るようです。

コマンド実行後、php.ini に、

extension=pdo_pgsql.so

を追加して、Apacheを再起動。

あれ???

Apache動かないんですが・・・

/var/log/messages に、なんかエラー出てた。

PHP Fatal error: PDO: driver pgsql requires PDO API version 20060409; this is PDO version 20060511 in Unknown on line 0

良く分からんが、色々調べてたところ、

/usr/local/include/php/ext/pdo/php_pdo_driver.h

が古いのがダメらしい。

/usr/local/src/php-5.2.4/ext/pdo/php_pdo_driver.h

を、

/usr/local/include/php/ext/pdo/php_pdo_driver.h

にコピーして、リビルド。

# pecl install pdo_pgsql

Ignoring installed package pecl/pdo_pgsql

Nothing to install

おぉ、抜かなきゃダメなんだな。

# pecl uninstall pdo_pgsql

Unable to remove “extension=pdo_pgsql.so” from php.ini

uninstall ok: channel://pecl.php.net/PDO_PGSQL-1.0.2

# pecl install pdo_pgsql

で、無事インスコ完了です。

今度はうまくいくだろうと、Apache を再起動。

/var/log/messages を確認。

よし、エラー出てない。

んでもって、プロセス確認すると、

# ps auxwww | grep httpd

root 15857 0.0 0.0 5932 728 pts/1 R+ 20:40 0:00 grep httpd

あれ?

動いてない。

Apacheのエラーログを確認。

/usr/local/lib/php/extensions/pdo_pgsql.so: undefined symbol: php_pdo_declare_long_constant

別のエラーが。。。

日本語の情報が全く無いので、英語のサイトを見つつ四苦八苦してる状態です。。。

解決したらまた書きますね。

それでわ。

どうでもいい事なのだが・・・

月曜日に送別会と言う名の飲み会になった。

行ってるヒマは無いのだが。。

まぁいいや。

今、その為のカラオケのネタを仕込み中。

ちなみに、世良公則の銃爪ですw

若者には分からんだろうなぁ~・・・

だって、オレも産まれてなかったもんwww

頑張って覚えます。

でわでわ。