2007-01-01から1年間の記事一覧

Apple keyboard sucks

Appleのワイヤレスキーボードを購入したのだが、こいつのCapsロックキーをCtrlとして使おうとすると使い物にならない。偶発的なCapsロックを防ぐためハードウェアに0.1秒程の遅延が設定してあるらしく、Ctrlを押しながらのキー操作が使い物にならない。 Emac…

PHP 5.2.4では致命的なエラーに500系エラー

PHP 5.2.4でFatalやParse Error、キャッチされなかった例外が500 Internal Server Errorになる。 そういえば今までPHPをmoduleで動作させている時にはみなかったなぁ。

php.ini

sudo cp /etc/php.ini.default /etc/php.ini sudo vim /etc/php.ini下記エントリを追加 date.timezone="Aisa/Tokyo" include_path=".:/usr/local/lib/php"

PEARをインストール

Leopardには標準でPEARが入っていないので、PEARをインストールする。curl http://pear.php.net/go-pear > pear.php sudo php -q pear.php

Apacheの設定を変更する

sudo vim /etc/apache2/httpd.conf# LoadModule php5_module libexec/apache2/libphp5.so コメントを外す。 LoadModule php5_module libexec/apache2/libphp5.so/etc/apache2/users/{ユーザ名}.confを編集 AllowOverride NoneをAllへ変更

MacOSX Leopard with PHP

開発環境をLeopardに移行したのでPHPを有効にする。 Tigerとは構成が変更になっているので注意が必要。

PHP5.3 スナップショット

PHP5.3のスナップショットが利用可能になっていますね。・名前空間のサポート ・遅延スタティックバインディング ・$instance::staticMethod()というようにスタティックメソッドを呼び出せるようになった ・OpenSSL拡張の更新 ・PCRE7.4http://snaps.php.net/

サーバ174がお亡くなりになった。

ディスクコントローラの調子が悪いのかHDDの調子が悪いのか。 ディスクアクセスが発生すると完全にフリーズする。パニックでもなんでもなく。固まる。 原因調査のためにHDDを交換しよう。それでも改善されなかったらわかりません。 きっとFastTrackのなんか…

サーバ6で不思議な現象が発生。

pingは繋がるがsshが繋がらない。はて?仕方なくサーバルームへ行ってコンソールをのぞいてみると、 [starting mysql] ん。initの途中で固まっとる。なんじゃこれは? vi /etc/init.d/mysql.shと。 mysqld_safe うんたらかんたら 改行 ん??「&」がないっっ…

サーバ障害

ここのところUPSの調子が悪くてサーバが再起動を繰り返す始末。

伝わらない

「人に物事を伝える」これはとても難しいことだ。 人にはそれぞれ価値観や主観がある。頭のいい人は、自分以外の人にも自分と同等の頭の良さを知らず知らずのうちに求めている。 伝えたいことをそのまま伝えようとする。これ自体は間違ったことではない。 し…

プロジェクト管理(3)

すこしできてきた。いま作成から三日目。ユーザ登録・編集 Todoの登録 プロジェクトの登録 プロジェクト参加 仕様の登録などができる。

Xinc

(Xinc Is Not CruiseControl) is an open source continuous integration tool written in PHP 5. It is designed to integrate with Subversion, Phing and PHPUnit and is released under an LGPL license.http://xinc.entrypoint.biz/

UTF8で〜をISO-2022-JPに

Pythonで作成したメール送信プログラムで例外が発生する。 調べてみるとu'uff5e'を変換できないみたいだ。 string.replace(body, u'?uff5e', u'?u301c') 上記のようにして、問題の文字を変換する。

PEAR 1.6.0

が出ていたのでアップデートしてみる。% sudo pear upgrade-all 以下ChangeLog: Minor new feature/bugfix release 181576787* fix Bug #10846: Wont upgrade Text_Wiki from RC1 to RC2 [tias] 1181576788* fix Bug #10857: Structures_Graph_Node::getMeta…

アイコン検索

これは便利なサイトを見つけた。 簡単なキーワードでお目当てのアイコンを検索できる。ライセンスは各種オープンなものらしい。 サイトにあるLicenses Informationには下記の7点が記載してあった。GNU Lesser General Public License Creative Commons Attri…

PHP ScriptInjection

PHPおける画像アップロードで画像内にPHPスクリプトを埋め込める。 getimagesize()でも検出はできない。画像バイナリ中の画像として有効な部分を/* */でコメントアウトし、中間に PHPスクリプトを埋め込む。ヘッダ部分はコメントアウトしない。 GIFという部…

プロジェクト管理 (2)

具体的な機能を列挙してみる・Todo管理 ・メールとの連携 ・Subversionとの連携 ・バグトラッキング ・仕様のトラッキング ・複数プロジェクトいま考えているのはこんな感じ。開発言語はPHP。 フレームワークには現在開発中のSabelというフレームワークを使…

プロジェクト管理

メールのTodoやSubversionと連携して統括したTodo管理とその履歴や 簡素なフォーラム、イシュートラッキング(バグトラック)などが可能な プロジェクト管理アプリをPHPで作ろうかなと思う。アイデア求む。