MySQL REPLACE INTOとINSERT ON DUPLICATE KEY UPDATEの違い 概要MySQLの独自拡張であるREPLACE INTOとINSERT ... ON DUPLICATE KEY UPDATEが似ている挙動しているので実験してみた。on MySQL 5.1参考資料12.2.6. REPLACE 構文12.2... 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ではCtrl... 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