2008/10/31 金曜日

PEARのMDB2_TableBrowserとか

カテゴリー: 技術メモ — dev0000 @ 12:14:18 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

MDB2_TableBrowser

DBのテーブル操作の為のクラスらしいよ。

使い方としてはこんな感じで。

PHP:
  1. <?php
  2. require_once('MDB2.php');
  3. define('DSN', 'mysqli://XXXX');
  4.  
  5. $dbh = MDB2::factory(DSN);
  6. $dbh->setFetchMode(MDB2_FETCHMODE_ASSOC);
  7. $dbh->loadModule('TableBrowser');
  8.  
  9. $tb = $dbh->tableBrowserFactory('users', 'id');
  10.  
  11. $data = array(
  12.         array('Yamada', 'test1@example.com',10),
  13.         array('Hanada', 'test2@example.com',20),
  14.         array('Ueda',   'test3@example.com',30),
  15.         array('Oda',    'test4@example.com',40),
  16.         array('Dada',   'test5@example.com',50),
  17. );
  18.  
  19. $tb->insertRows(array('name', 'email','age'), $data);
  20.  
  21. $tb->addFilter('10age', 'age', '=', array(10,11)); // OR
  22. $rs = $tb->getRows(2,3);
  23. print_r($rs->fetchAll());
  24.  
  25. echo $tb->getLastSQL();

php_ffiとか

カテゴリー: 技術メモ — dev0000 @ 2:04:08 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

http://pecl.php.net/package/ffi

ffiってのは要するにPHPからもWindowsやLinuxのAPIを叩けるというものだが、
PHP5.3 ぐらいだととりあえずコンパイルが通らない。
どうしたものか

なお、zend_objects_store_put でエラーが出るっぽいのだが、
ZendEngineのバージョンアップにともない、オブジェクト確保の処理は変わっているようだ

2008/10/30 木曜日

プラグインとか

カテゴリー: 技術メモ — dev0000 @ 2:42:50 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

プラグイン機構のあるソフトウェアは初心者を育てる

なるほど。
とりあえずWordPressのプラグイン機構は分かりやすくて結構好き。
作成者などのメタデータはコメント欄に書くようになっていて、action や filter への登録もプラグイン側で行う仕組みになっている。

WordPressはプラグインの機能はファイル名に依存しないのだが、
一方、Smartyはファイル名でプラグインの機能がはっきり分かれる。
function.〜.phpとかmodifier.〜.phpとか。

ってか、以前こんな記事書いてた。
pluggableであること

それから個人的に今までで一番敷居が高いなぁと思ったは、WindowsのATLとかか。
あれは分かりにくい。。。

週刊文春のSONYDISな記事とか

カテゴリー: 仕事 — dev0000 @ 2:01:52 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

今週の文春にSONY叩きな記事が掲載されていた。
なんでも会社の雰囲気がすぐに売りになる技術を優先するとかそんな感じらしく、
有名どころのエンジニアが流出しているらしい。
実際のところはよくわからんが、今期の利益もがた落ちしているし、色々と大変そうだね。

こっちの本も併せて読めば色々と感慨深いかもよ。
書籍『MOTの達人』読了

クライアントパターンとか

カテゴリー: IT世間話 — dev0000 @ 1:27:19 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

営業マン向けの書籍として、
クライアントの担当者や組織をパターン化した書籍ってないのかな。
値下げ圧力が強いとか、稟議が通りにくいとか、見積もり項目を細かくチェックしてくるとか、寝技に弱いとか、お役所とか、消費者とかその他諸々。
あったら買うと思う。
そういうコミュニティとかポータルサイトってないものかね。

2008/10/29 水曜日

ヨドバシとか

カテゴリー: IT世間話 — dev0000 @ 17:38:19 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

ウチも大規模なサイト運用とかやっているからひとごとじゃないな。。。

「ヨドバシ・ドット・コム」がリニューアル直後から表示が遅すぎて激重になる大規模障害が発生、一体何が起きているのか?
ヨドバシドットコムのリニューアル失敗から学ぶべきたったひとつのこと

ってか、受注元と利益が被らないような、システム監査人をどっかから引っ張ってきて参加させておけばよかったかもね。

以下憶測。
JavaServletベースのテクノロジーって、一つ一つの処理は早いのだけど、
Applicationスコープがトラブルの引き金になりやすいのでなかなか怖いよね、とは思う。
まさか、Applicationスコープのオブジェクトががばがば拡大するような作りにはしてないと思うけど。

GREEDとか

カテゴリー: 社会 — dev0000 @ 12:58:19 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

はてなブックマーク ジェイコム男、株大暴落でも25億円の儲け - 社会ニュース : nikkansports.com

少しぐらい批判的なコメントがあってもよさそうなのに何もないのがちょっとアレだ。

投機そのものは何を生み出さないし、誰かが得をして誰かが損をするだけのゲームだよなぁ、って。
彼の行動心理の延長線上に、今回の金融惨事が存在すると思うのだけど。
GREED(強欲)というか。

2008/10/28 火曜日

File_CSVとか

カテゴリー: 仕事 — dev0000 @ 2:39:14 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

PHPのPEARでFile_CSVっていう csv形式のファイルを扱うライブラリがあるっぽい。

PEARのtestsにサンプルがついてきていた。
割と短いのだが、全部抜粋するのもアレなので一部。

PHP:
  1. <?php
  2. $conf = File_CSV::discoverFormat($file);
  3. while ($fields = File_CSV::read($file, $conf)) {
  4.     if ($write) {
  5.         File_CSV::write($write, $fields, $conf);
  6.     }
  7.     print_r($fields);
  8. }

File_CSV::discoverFormat というセパレータなどの自動取得用メソッドがあるにはあるが、
confは自分で設定したほうがいい気もする。

それから、File_Utilってのもあるのだが、
こっちはファイルの一覧を取得するとか諸々のメソッドがあって、
WindowsとUNIX系の違いを吸収するとかそういうこともやっているっぽい。

業務系のUIとか

カテゴリー: 技術メモ — dev0000 @ 2:01:42 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

最近シリアスな業務系にあまり関わっていないということもあり、
全くもって偏見でしかないのだが、
こういう色合いやレイアウトの業務系UIって多い気がする。

http://labs0000.jp/app/

逆に敢えてこういうテイストのUI作ったほうがクライアントの信頼があるのかな。
今、この裏側には何も実際の処理がないわけだが、
重そうな見栄えを使うとそれだけで納得してもらえるのであれば、
裏側の実装がJavaだろうがC#だろうがLL系だろうが構いやしない気もする。

ってか、もっと如何にも感を出したいので、フォントをMSゴシックとかにしてみたい。

病院IT化とか

カテゴリー: IT世間話 — dev0000 @ 1:00:24 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

東洋経済11/1号は医療特集でした。

で、「全国でシステム障害が続発 病院IT化はなぜ迷走する」という記事があった。

厚生労働省は、400床以上の病院と診療所の60%に電子カルテ導入という目標を掲げ、02、03年には電子カルテ導入費用の半額補助を実施。244施設に対して379億円がつぎ込まれ、政府主導によるIT化が進行した。
ところが、システム業者側は顧客を囲い込むため、他社への乗り換えが難しい独自仕様のシステムを開発。結果的に、本来の目的である病院間の連携効果が乏しく、病院は導入をためらう。厚労省の統計によると、導入率は400床以上の病院で17.9%、診療所で6.3%と大幅未達だ。

市場としてはまだ未成熟なのか。

エンジニア側からも似たような言い訳が書いてあったが、
多分、自分たちのメソッドへのこだわりが強くて、
病院毎の独自実装とか結構ありそうだな、と思ったり。

ってか、誰かオープンな電子カルテポータルサイト作ればいいのに。

次ページへ »

HTML convert time: 1.917 sec. Powered by WordPress ME