MySQL

Node.jsでMySQLのAES Encrypt/Decrypt

MySQL上でAES_ENCRYPT()されたものをNode.js上でDecryptする方法です。同様にEncryptの方法もまとめておきます。 sha1/md5/Bcrypt等のハッシュは過去記事にあります。

MySQL 5.6.10をCentOS 6.3にインストール

VirtualBoxに入れたCentOS 6.3に、リリースされたばかりのMySQL 5.6.10をインストールしてみました。といっても、他のページの作業をなぞっただけです。 このバージョンは色々と面白そうな機能があるので、徐々に試してみようと思います。

iPhone上でMySQLを動かす

久しぶりにCydiaを見てみたら、MySQL 5.0.29がリストに入ってた。 以前書いたけど、lighttpd、PHPやRubyも動くし、大抵のものは作って動かせるんじゃないか。どの程度のパフォーマンスが出るのかは分からないけども。 ヤフオクでiPhone 3GSを検索してみると…

開発用のアプリケーションを集めてみました

「http://imthinker.net/2012/05/useful-mac-apps-for-development/」関連で。MBA歴9ヶ月の私も開発に便利なアプリケーションを集めてみました。 かぶっているものもありますが、ご愛嬌という事で。

MAMPのphpMyAdminを最新版に変更する

環境構築に便利なMAMPですが、バージョン2.0.5現在、同梱されているphpMyAdminのバージョンは3.3.9.2です。2012/3/24現在の最新バージョンは3.4.10.1になっていて、若干古さが目立ちます。ですので、最新版を入れる方法をまとめます。

MySQLのデータ移行の際のエラー修正

MySQLを使っていて、別の筐体にデータを移行しようとした時、バージョンやら何やら合わせていないと、ちょこちょことしたエラーなどに遭遇します。必ずしも同じバージョンでなくても良い場合があるので、最新バージョンのものを使ったりしますが、それによっ…

AIRでScuttleのフロントエンドを作ってみた

ソーシャルブックマークが構築できるScuttleのデータを使って、AIRで動くフロントエンドを作ってみました。 AIRとFlexの練習として。 ページ移動

iPhone用のMySQLクライアント

通常外から(インターネット越しに)MySQLを直接触るって事はないのだけど。 (セキュリティ的にも危険になるし) DB Tracklayer for MySQL(無料) MySQLCLi(無料)

日付と時刻の加減算

プログラムをしていて良く日付や時刻の加減算を行う事があります。 期限を設けて表示を変更したり、DBからの取得条件にしたり様々です。大抵コンピュータの世界では、秒数を使ってこの加減算をします。 例えば1時間であれば、1(時間) * 60(分) * 60(秒) = 36…