2010年1月

Apacheの設定ファイル(httpd.conf)の文法をチェックするコマンド

Apacheの設定ファイルが正しいかhttpdを起動する前に確認する /usr/sbin/apachectl configtest 設定ファイル(httpd.conf)に文法エラーが無ければ Syntax OK と表示されるはず。 何らかのエラーがある場合は Syntax error on line 31 of /etc/httpd/conf/httpd.conf: Invalid command '¥x11', perhaps mis-spelled or defined by a module not included in the server configuration などとエラーメ […]

Cyberduck 3.4系にしたら動作がもっさり?

Mac clicktx_tech_memo

mac OS X用のSFTP FTPクライアント「Cyberduck」はFinder感覚で使えるので人気のFTPクライアントだと思いますが、先日のアップデートで3.4.xにしたらなんだか動作がもっさりしている。 ディレクトリの内容(ファイルリスト)を表示するまでがなんだかもたつく感じでしょうか? 3.3まではきびきび動作していた感じでしたが。。。 バージョンをダウングレード させました。。 SFTP接続での話ですのでFTPだと分かりませんけど。 とても使いやすいソフトなだけに残念。 Cyberduck http://cyberduck.ch/

いつのまにかSafari(OS X?)がword-breakを実装していた件

つい先日、CSSをイジッていて気が付いた事。 通常、div等のボックス内にある半角英数の文字列…例えばURL等の長い文字列は改行されない。 んだけど、IE独自の仕様で word-break ってのがあるらしくIE独自じゃ意味ないしなぁと気にもしなかった。 たまたまCSSのテストをしていて、試しに word-break:break-all; を設定してみた。 ふとSafariで確認したら折り返されている! いつのまにか実装されていたのか?? ちなみにMac OSX 用 Safari 4.04 での事。 FireFox 3.5.7で確認したけど、こちらは改行されていなかった。

Pelrで配列をシャッフル

たまに使う配列のシャッフル。 コピペで使えると便利なので。 sub shuffle { my @list; push( @list, splice(@_, int(rand(@_))) ) while(@_); return @list; } 使い方 my @data = (1,2,3,4,5); @data = shuffle(@data); 参考:http://sonic64.com/2004-11-13.html こちらもどうぞ:perl の配列処理で 標準モジュール List::Util を使う理由