眠る開発屋blog ある開発屋の雑感。日々勉強。

2006/12/31 日曜日

PHPのSDO関数

Filed under: 技術メモ — dev0000 @ 15:48:36

いつの間にかこんなものが出来ていたのか。
SDO関数

Service Data Objects (SDO) を使用すると、PHP アプリケーションから (データベースクエリ・XML ファイル・スプレッドシートなどの) さまざまな形式のデータへのアクセスが 同じインターフェイスで行えるようになります。

Apache TuscanyというSCA/SDOのプロジェクトがあるのだが、そこのモジュールを利用しているらしい。

PDOのデータアクセスモジュールをどうしようかと思っていたのだが、案外これがスタンダードになるかも(まだ stable にはなってないっぽい)。
ただ、このままだとちょっとメンドウ。

Mozillaのカレンダーアプリ、Sunbird

Filed under: 技術メモ — dev0000 @ 3:10:09

Mozillaからカレンダーアプリが出ていて、サーバアプリとの連動もあるらしいのだが、使っているところどれくらいあるのかな。
Sunbird
業務アプリの選択肢としては悪くはないと思うのだけど。

安定しつつ革新

Filed under: 仕事 — dev0000 @ 3:08:21

エンジニアの進むべき道についてエジケンのブログを読んで考える

例えばそれはキャリアであったり収入であったり大手企業に所属しているというブランドであったりするわけだが、不確かな何かを目指すことでそれらは一時的には失われるかもしれないが、

いつものことなのだけども「大手企業に所属しつつ革新的なことをやればいいじゃん」と思うのだが、そいういうわけにはいかないのだろうか。

「大企業は生活は安定しているが好きなことは出来ない」
「ベンチャーは生活は不安定だが色んなチャレンジが出来る」

どうもこのような単純な二律背反が世間に浸透している気がして仕方がない。
「お金の多寡」の優劣だと勝負にならないので、「チャレンジ的施策」を前面に出すことでベンチャーの優位を煽ろうとしている。

ベンチャーだと企業体が小さいが故に、社内体制や業務スタイルに対して割と意見が通りやすいと考えられている部分もあるのかも。
ただ、社長のワンマン体質が全てを決定するベンチャーもあれば、事業部の独立性を相当高く認めている大企業もあるので一概には言えないのだろう。
そもそも「社内ベンチャー制度を利用したらいいじゃない」という理屈の前には、外部のベンチャーで働くという優位性など崩れてしまうと思うのだが。

個人的には「企業は金銭的余裕があれば、ある程度チャレンジを許してくれる」ものだと思っているので、お金に余裕のあるところで働くに越したことはないと思うのだが違うのかな。

転機

Filed under: 仕事 — dev0000 @ 2:43:14

知人の会社が人がいっきに増えるという話を聞いた。
なんだか他所の会社と事業統合するとかしないとか。

いきなりだよな、こういう展開って。

営業美談とかで「1年通ってやっと心を開いてくれた」みたいな話も聞くしまぁそういうのもあるにはあるのだろうけど、日々の前向きの努力が成功に導くとかそういうイメージってあまりない。
チャンスって思いもよらないところから突然風が吹いてくるものじゃないのかなぁ、と。

物事を続けていればいつかチャンスは訪れるわけだけど、それが10日後か100年後かという時間的部分が重要になってくる。
チャンス到来が早いに越したことはないわけなのだが、その時間を短くする為の手段ってなんなのよってなると運しかないのかなぁ、って気がするのだが。

2006/12/30 土曜日

玄箱Asterisk

Filed under: 技術メモ — dev0000 @ 14:28:49

AsteriskというオープンソースのPBXシステムがあるらしいのだが、玄箱にそれを入れようという話。
玄箱Asterisk
面白いですね、こういうの。

技術を追うことと収入を追うこと

Filed under: 仕事 — dev0000 @ 0:10:27

技術を追うことと収入を追うことって違うのだよね。

2006/12/29 金曜日

PHPのコマンドライン

Filed under: 技術メモ — dev0000 @ 13:42:40

PHPのコマンドラインより抜粋。
覚えておくといいと思う。

-B:標準入力を処理する前に実行する PHP コードを指定します。 PHP 5 で追加されました。

-R: それぞれの入力行に対して実行する PHP コードを指定します。 PHP 5 で追加されました。
このモードには 2 つの特別な変数 $argn と $argi が用意されています。 $argn は PHP がその瞬間に処理している行を含み、 $argi はその行番号を含んでいます。

-E:入力を処理した後に実行する PHP コードを指定します。 PHP 5 で追加されました。

とあるプロジェクトの行数をカウントするための -B, -R そして -E オプションの使用例は次の通りです。

$ find my_proj | php -B ‘$l=0;’ -R ‘$l += count(@file($argn));’ -E ‘echo “Total Lines: $l\n”;’
Total Lines: 37328

休日労働をしない為の施策

Filed under: 仕事 — dev0000 @ 13:29:53

いつかちゃんと書こうと思ったけど、なんかモチベーションも下がってしまったので。

休日労働をしない為の施策。

  1. プライベートな携帯の電話番号を教えない。
  2. タスク管理を現場任せにしない。現場の暴走を防ぐ。
  3. 会社の情報を持ち出し不可にして、外での作業を不可にする。
  4. 突発的な仕事を避ける為に、クライアントに要求追加はコストが増えることを認識させる。
  5. 予定を入れてしまう。

2006/12/28 木曜日

pearパッケージ

Filed under: 技術メモ — dev0000 @ 20:29:33

いつの間にか pear.php.net への登録パッケージがすごく増えているなぁ。
(CPANには全然及ばないけど)
(more…)

php5でopensurveypilotでdomxml

Filed under: 技術メモ — dev0000 @ 17:58:01

php5だと確かdomxmlが使えないので、opensurveypilotの要domxmlをどうしたものかと思っていたら、opensurveypilotのForumにこんな記事が。

with php5 xml support is build in. I installed osp with php4 and switched to php5 and it works.
I think you just have to delete the xml check in install/functions.php. Than it should work.

そうなの?
(more…)

Older Posts »

Powered by WordPress