MySQL REPLACE INTOとINSERT ON DUPLICATE KEY UPDATEの違い 概要 MySQLの独自拡張であるREPLACE INTOとINSERT ... ON DUPLICATE KEY UPDATEが似ている挙動しているので実験してみた。on MySQL 5.1 参考資料 12.2.6. REPLACE 構文1... 2011/04/01 MySQL
Android Android版 FirefoxのUser-Agent Firefox for Android ついにリリースされましたね。 いつもFirefoxの新しいバージョンはプラグインの対応が追いついていないのでインストールしたくないのですが、 Firefox Syncが便利なのでインストールしちゃいま... 2011/03/31 Android
Program & Service スマートフォン用画像チェックプログラム 背景 スマートフォン向けWebサイトを構築する際にはAndroid, iPhone3GS, iPhone4, iPad, Android tabletなどの解像度やディスプレイの大きさが異なったデバイスにて最適に表示されなければなりません。... 2011/03/11 Program & Service
Apple mac eclipseでタブ切替 プライベートも仕事環境もすべてMacにしました!体が10年間使ってきたWindowsも離れてみれば、すばらしいUIだったなぁと思っております。(もちろんクラシックテーマ) さて、Eclipseでよく使うタブ切り替えはWindowsではCtr... 2011/02/09 Apple
HTML5 HTML5のcanvasでランキング描画 Canvasのグラフ描画は楽。SVGよりかなり手軽。 HTML5+CSS+jQueryでランキングページを作ってみました。 Canvasの座標系において、最大が横300 縦150なのは仕様なのかなー?CSScanvasの大きさを指定しても、... 2011/01/22 HTML5jQueryPHP
PHP Zend_Mailでマルチバイトメール まともなコードが掲載されていなかったので、汚いですが掲載。 $mail = new Zend_Mail('ISO-2022-JP'); $mail->setHeaderEncoding(Zend_Mime::ENCODING_BASE64)... 2011/01/13 PHP
VPS ServerMan@DTIにやられたこと 概要 29日は、SSHのポートがデフォルトの22になっているホストに対して、サーバ運営者が強制的に別のポートに設定する日であった。しかし、実際にはSSHのポート変更だけではなく、ajaxtermやapache、mod_sslなどのパッケージ... 2010/12/30 VPS
Ruby コピペでredmineサーバセットアップ 概要 redmineの最新版を動かすためには、ruby 1.8.6, 1.8.7 Rails 2.3.5 Rack 1.0.1 rake 0.8.3以上が必要です。 この環境をコピペで作れるようにドキュメントを作りました。 2010/12/20 Ruby
Linux Missing trailing-‘ in remote-shell command. 問題 rsyncでバックアップを行っていて、バックアップ先のSSHポートが変更されたのでそれにあわせて対応したら以下のエラーが出た。 Missing trailing-' in remote-shell command. バックアップの内容... 2010/12/17 Linux
Apple iterm2でDeleteを押したらBackSpaceを送信 問題 付属のターミナルよりカスタマイズ性が高い、iterm2を使い出しました。しかし、Deleteキーを押すと^hが送出されてしまって、リモートサーバでvimを使っているときに不便でした。 解決方法 設定画面にて、Deleteキーの振る舞い... 2010/12/15 Apple