はてなキーワード: syslogとは
夢のあるシステムに関わりたい。
いわゆるプログラマをしているが「屑システム」にかかわりたくない。
「屑システム」とは以下だと思ってる。
なお、一応言っておくと、私がかかわっているシステムすべてが以下に当てはまるとは言ってない。
自分が開発にかかわってるが、開発が進んでも自分の利益にならない。他人の懐具合がよくなるだけ。
安月給はもらってるから、それで満足しろということになるわけだが。
その安月給は当然あがることはない。私から見れば立派な「屑システム」だ。
枯れた技術だけが使われ、そのシステムにかかわったことが何の宣伝にもならない。
例えばいまさらsyslogが使えます、とかsnmpが分かります、とか意味なす。
細かいとNoSQLとかクライアントサイドJavascriptとか。
次につながるようなシステム開発がしたい。そういう意味で「屑システム」
「システム」とは、プログラムそのものだけを意味するわけではない。
プログラムを開発する、開発プロセスそのものも「システム」である。
例えば、ある作業をやったら、諸事情で無駄になるようなのが「屑」な開発プロセスだ。
責任者に、リーダシップがないせいだ。あるいは、プログラマに何の権限もないと起こる。
人間だから、全部有効な作業というわけにはいかないが、そんなんばっかりだとやる気にならない。
なお、リーダーシップというのは権限とセットだ。責任とセットなわけではない。
プログラムを作る責任だけあっても、その責任を全うできる権限がない以上
上と被るかも知れないが、一週間に一回も会議を行わないようなのも「屑システム」だ。
確かに会議だけしても意味ないが、しなくても全く情報共有ができず、プログラマは何していいかさっぱりわからない。
Windows Server 2008 R2 に SP1をあてて
今日リリースされたばかりっぽい IIS7.5 に PHP 5.3.7 (Non Thread Safe版) をインストール。
さらにSQLServer 2008 R2 Expressへ接続。
http://blogs.msdn.com/b/osamum/archive/2010/09/27/php-ms-sql-server.aspx
http://network.station.ez-net.jp/server/microsoft/windows/2008/iis7_php.asp
http://keicode.com/cgi/how-to-connect-to-mssql.php
http://www.microsoft.com/download/en/details.aspx?id=20098
phpinfo() 表示までは割りとすんなりと。
PHP 5.3以降は、php.ini の date.timezone 設定がほぼ必須なようなので注意かな。
その先、内部エラー(500)でつまずく。
内部エラーになった原因は sqlsrv_connect と書くべきを sqlserv_connect と書いてしまっていたから。
で、display_errors を On にしたり、error_log に ファイルを指定しているにもかかわらず、画面は500。
イベントログにはエラーも警告もなし。原因がわからんじゃないか...
とりあえず
error_log = c:\....log をやめて error_log = syslog にして、一応画面にエラー内容が出てくるようになった。