遊びとお勉強の村
SSL非対応IMAPをインストールしてしまったときの戻し方
GoogleApps導入メモ番外編、ということで、前回PHPでIMAP経由でGmailを取得する記事を書きましたが、いざ本番サーバでこれを実行すると、なぜか失敗したんです!テストサーバで、あのプログラムで動いたのになぜ!?
原因は本番サーバのIMAPがSSL非サポートであったこと。phpinfo(); で確認できる「imap」の項目にssl support項目がないため、失敗してました。なので、その問題を解決した時のメモ書きです。
yumでインストールした時は恐らく自動的にSSL対応IMAPになっているため、まずこの問題は起きないと思います。ですので、ソースからPHPやIMAPをインストールした時に発生するかと思います。
PHPのIMAPを使ってGmailを取得する
GoogleApps導入メモ・第二回、ということで今回はGmailに届いたメールをPHPで受信するためにはどうすればいいかです。受信したメールを解析して結果をデータベースに登録・・・なんてことを業務でやっているので、今のメールサーバからGmailに変わってしまうと、その部分を変更しなければいけません。その調査メモですね。
Gmailのラベルとフィルタについて
とある案件でGoogleApps導入に携わることになりました。今回はGmailのラベルとフィルタについてのメモを残しておきたいと思います。とりわけ今回は仕事で良く使う「メーリングリスト」をどう振り分けるか。これをうまく設定しないと、Gmailの迷惑メールフィルタに上書きされてしまって、迷惑メールをはじくことができなくなります。
photo credit: FixtheFocus
PHPで文字列を1文字ずつチェックする方法
PHPでCSVを読み込むときの話。CSV読み込みなんて一行ごとに explode(“,”, $hogehoge); でいい気もするんですけれど、そうではなくて、カンマごとに要素を取得する、なんて言うことをしたかったんです。要はPHPで文字列処理ですね。次のカンマまで文字数を取って、カンマが来たら substr する、みたいな。
「カンマが来たら」なんて一文字ごとにチェックしなければならないんですけど、いちいち substr($hogehoge, 0, 1); なんてやってたら遅そうだし・・・。
なんとかC言語のポインタみたく、一文字ごとにトレースするような方法ないのかなぁ・・・。
PSVitaのコンテンツ管理アシスタントがPCにつながらない!

遅ればせながら、PS vitaを発売日に購入し、現在みんなのゴルフ6と魔界戦記ディスガイア3Returnをプレイしております。画面のキレイさは言うまでもなくよくて、PSPより本体のサイズがデカイので、持ち運びが面倒ですけど、フリーズ等なく快適にプレイしておりますよ。
ところがどっこい、PSPで楽しんでた動画とかを移行して、vitaでも楽しもうかと思ってたんですけれど、いざコンテンツ管理アシスタントなるものをPCにインストールしてみたのですが、いっこうにvitaから接続できない!
なぜ!?
photo credit: PopCultureGeek.com
DDRのアーケード版に2ndMIX収録!
Game Watchになんだかうれしいニュースを発見して思わずブログに~。
Game Watch — KONAMI、AC「DanceDanceRevolution X3 VS 2ndMIX」 「X2」と「2ndMIX MODE」を搭載して順次稼働開始!!
photo credit: aussiegall
AmazonEC2上で新しくサーバを立てようかと思っているのですが、自分が古い考えなのか、インスタンスのルートデバイスをローカルインスタンスとEBSのどちらを選ぼうか迷っています。
サーバの台数が増えてしまい、とりあえずどこから減らしていこうかと考えたとき、プリンタサーバなんて市販のもので大丈夫じゃね?という意見が出たので、PlanexのMZK-SP300Nを購入してみました。