2006-05-01から1ヶ月間の記事一覧
NTTデータの基盤システム事業本部 オープンソース開発センタは現在、オープンソース・ソフトウエア(OSS)の運用管理ツール「Hinemos(ひねもす) ver.2」をsourceforgeで公開している。この3月にバージョンアップしたHinemosは、実システムで利用できる水準…
ちょっと怪しいかなぁと思っていたが、そんなもんだったのか。。。? あまりそう思いたくないが、なんか意識の差がありすぎるような気がする。そう思うと、日本の開発者って、アホが付くぐらいに真面目だなぁ。。。
ところでプロジェクトを遂行するに当たって、心掛けていることがあります。それは、普段からできるだけ多くの引き出しを持つようにすることです。その引き出しには、自分が納得した、つまり腑(ふ)に落ちた内容や自分にしっくりとくるものを詰めています。…
このサイト、いわゆる検索エンジンなのだが、その検索結果リストに出てくるサイトが安全かどうかを教えてくれるというものだ。 安全なサイトは緑のチェックマーク、そうでなさそうなサイトは赤のチェックマーク、といった具合で直感的なところもいい。 とい…
桝形さんのとこで見つけました。この記事面白いですね〜。 あるオープンソースアプリケーションの短所を(正当に)批判すると、「それは間違いだ。その機能は4週間前にCVSで修正されている」と反論する人がいるのだ。 開発している立場からすると、気持ちは…
前にも別のプログレスバーを紹介しましたが、今度はPEARものです。 ユーザー向けドキュメントを実際に試してみました(PHP5.1.4)が、色々と高機能のようです。 また、XHTML形式で出力されるのが良いですね。
別な環境でamavisd-newをインストールしたところ、maillogに It is possible to change EUID from $euid to rootと出力され起動しなかった。「Net::Server0.90にしろ」といったログも併せて出力されていたが、amavisdの起動時にオプションを追加することで解…
Extending and Embedding PHP (Developer's Library)作者: Sara Golemon出版社/メーカー: Sams発売日: 2006/05/30メディア: ペーパーバック購入: 1人 クリック: 7回この商品を含むブログ (11件) を見るまだ発売前らしい(2006/06/02)。あれ?amazon.co.jpを…
行こうにも行けなかったSeasar Conference 2006 Springの資料が公開されてます。 時間取ってちゃんと読みたい〜。。。
前のエントリは書籍自体が2003年のものなので、ちょっと古めです。 現在は、ext_skelの代わりにPEAR::CodeGen_PECLを使うことができます。いずれにしても、PHPモジュールの内部をもうちょっと知りたいので、Building Custom PHP Extensionsを「地雷を踏みつ…
購入して約1ヶ月放置プレーだったBuilding Custom PHP Extensionsを読み始めました。Building Custom Php Extensions作者: Blake Schwendiman出版社/メーカー: Lulu.Com発売日: 2003/09/18メディア: ペーパーバック クリック: 1回この商品を含むブログ (4件)…
Apache Axis2を使ったPHP拡張モジュールです。 Un-Implemented Features 1. Proxy Support 2. Dynamic Invocation 3. Service API 4. Attachment Support (MTOM/ MIME/ SwA) 5. Data Binding 6. Sessions scoping for Application, SOAP, Transport and Requ…
PHP5.0.5における配列のループやファイルの読み込み、オブジェクトの生成などを数種類のコードでベンチマークを取って比較しています。 こう見てみると、書き方によってパフォーマンスがずいぶん違いますね。eregiとpreg_matchで4倍、splitとexplodeで8倍で…
自宅ではFUJITSU LOOXS5/53W+Vine3.2でメールサーバを建ています。アンチウィルスソフトとしてAVIRA社のAntiVir Mailgate for Linuxを利用していましたが、昨年末あたりから個人利用ができなくなるとアナウンスがあった模様で、急遽(今更?)乗り換えを検…
PHP4.4.3RC1がリリースされた模様。 If everything goes well, we can release 4.4.3 somewhere in the middle of next week (around the 30th). If there are critical bugs found we will instead then release RC2. 問題がなければ、今月末には4.4.3リリ…
設定が要らなくて、ファイルとか吐かないO/Rマッパーはできないものかと思って試しに書いてみた。 function factory($name) { eval("class {$name} extends DB_Object_Abstruct { var \$_name = '{$name}'; }"); $obj = new $name; $con = DB::connect($this…
*) Reverted SVN rev #396294 due to unwanted regression. The new feature introduced in 1.3.35 (Allow usage of the "Include" configuration directive within previously "Include"d files) has been removed in the meantime. (http://svn.apache.org…
やっぱりあったか。これで楽できそう(かも)。
そういえば、Seasar Conference終わっちゃいましたね。行きたかった。。。
GPLで公開されており、prototype.jsが必要となります。 Ajax autocomplete widget on web pages, the way to archive effective and comfortable. And it is pure JavaScript so will not break any existing code or development style. AutoAssistを使用す…
GPL/商用のデュアルライセンスなSNSエンジンで、PHP+MySQL+Postfix(sendmail qmailも可)上で動作するとのこと。スクリーンショットを見てみると、かな〜りmixiっぽいです。 社内のSNSとかに使えそうです。こっそり入れてみるか。。。
星暁雄氏のAjax Experienceレポート3日目。javascriptの作者であるBrendan Eich氏のキーノートで JavaScript2は、JavaScript1とはかなり異なる言語になる。 (snip) 4年も経てばJavaScript1はJavaScript2に置き換わる。より強力な言語になったJavaScript2がWe…
以前のエントリで PDO_OCIもbindParamしてexecuteするとSegfaultで落ちます と書きましたが、PHP5.1.4で試してみると正しく動作するようになっていました。ここ最近PDO_OCIは更新されていないので、PDOの不具合だったんでしょうかね。 いずれにしても、これ…
Ajax Experienceが開催されていますが、早速初日の現地レポートが上がってきています。 「AjaxとはDHTMLのことさ」と言ってしまうと身もフタもないですが、こういう表現の方がしっくりくる参加者が多いイベントということです。 世界的にも、やっぱり「見た…
PHPユーザー会の大垣さんのBlogから。 今度の社内勉強会で使わせてもらおう。 解答は、このエントリ。
一見よくありがち(?)なフォームメールですが、 メールにメッセージ閲覧用のURLが記載されている ブラウザから一度閲覧すると、二度と閲覧できない 時間制限をかけることができ、閲覧のためのアクセスから一定時間以上経過すると閲覧できない 更新や他のペ…
$arrが4要素を持つ多次元配列としてassignされている場合、 {assign var="all_count" value=$arr|@count} # 4 {assign var="new_count1" value=$arr_count+1} # 5 {assign var="new_count2" value=$arr_count + 1} # 4 {assign var="new_count3" value="$arr…
配列に対して修正子を用いた場合は、その配列に格納された全ての値に影響を及ぼします。 配列全体を1つの値として作用させるには修正子の先頭に@記号をつける必要があります。 (例) {$articleTitle|@count} (配列$articleTitleの要素数を出力します) むぅ。…
読みの取得は、MeCabだけに頼らず、ユーザの力も借りて不備を補うという試みも面白いですね。 ユーザーが読みを追加できるのはWikipediaっぽくて良いですね。 また、JSONでのレスポンスもあるようなので、何か作れそうです。
次に、Windowsの環境変数に、SVN_SSHを設定します。値は、先ほどコピーした、plink.exeまでのパスを記述します。このときに、注意しなければならないのは、c:\putty\plink.exeでは無く、c:/putty/plink.exeと書かなければならないことです。 なぬー!大ハマ…