CakeMatsuriTokyo2009に行ってきた

10/30、31に渋谷のシダックスホールで開催されたCakeMatsuriTokyo2009に行ってきました。 今年は1日目がワークショップ、2日目がカンファレンスという日程でした。 自分はカンファレンスのみの参加でしたが充実した内容でとても良いカンファレンスだったと思…

CakePHPのShellでtwitterのログを保存する

ふと思い立って書いてみたので適当にメモしておきます。 CakePHPコアライブラリの使い方の勉強を兼ねてやりました。 table 適当にテーブルを作ります。 +------------+---------------------+------+-----+---------+----------------+ | Field | Type | Nul…

式波botを作る

普段はほとんどPHPしか使わないのでperlの勉強も兼ねてtwitterのbotを作りました。 題材はユーロ空軍のエース、式波・アスカ・ラングレー大尉です。 http://twitter.com/asuka_jp 機能概要 1.基本的に何を言われてもバカにする 2.質問されても答えない …

ajaxヘルパーの使い方

今更ながら初めてajaxヘルパーを使ったので基本的なとこだけメモ。事前準備としてprototype.jsをAPP/webroot/jsに置いておきましょう。 view1 link('prototype'); //update:ajaxで更新されるエレメントのid //loading:読み込み中に実行されるコード //comple…

vimperatorプラグイン基礎の基礎

vimperatorプラグイン(ここでは何らかの動作をコマンドとして登録)の作り方を調べたのでメモ。hostsの変更を反映してくれるアドオン、DNS Flusherと同様の機能をコマンドとして登録してみました。 function flush() { //ioサービス生成 var io = Components.…

CakePHPでSQLエラーメッセージを取得する

SQLエラーで判定をしたかったんだけどModelにメソッドがなくてハマった。 調べたのでメモ。 $db =& ConnectionManager::getDataSource($this->useDbConfig); $message = $db->lastError(); APIのページはすごく使える。 参考にしたページ CakePHP DboSource…

CakePHPのE_STRICTを消す

CakePHPはPHP4にも対応しているためE_STRICTがオンな環境だとエラーがでます。 これをCakePHP使用時だけオフにする方法を試したのでメモ。APP/webrootのindex.phpの最初と最後に以下のコードを追加。 //最初に追加 $E = error_reporting(); if(($E & E_STRIC…

WinとMacで入力デバイスを共有する

こんな記事を読んだので早速やってみました。 使うのはSynergyというソフト。 TCP/IPを使ってPC同士を繋ぎ、仮想的なデュアルディスプレイ環境を作るというもの。 今回はWindowsXP(SP2)をサーバ、Mac(Leopard)をクライアントととして使用。 導入手順 サーバ…

CapsLockをCtrlにした

日本語キーボードのCtrlの位置には以前から不満はあったんですが、苦痛とは思っていなかったので特に対処はしていませんでした。 しかし、screen使い始めるとCtrlを使う機会が一気に増えたのでレジストリ値を変更してCapsLockにCtrlを割り当てました。 入れ…

screenでvimの背景色が残る件

先週から会社の環境でscreenを使い始めたのですが、screen内でvimを終了させると背景色が残ってしまう問題にぶち当たりました。 自宅のmacbookで試しても同じようになりました。 端末の問題だと思うのですが、結局原因がわからなかったのでbashのPS1を以下の…

現在のvimperatorrcと使用プラグインを晒す

もうvimperator無しでは生きていけない体になってきていますw キーマップ回避をプラグイン突っ込んでもっと良くしたいんですが、現状はこんな感じで使ってます。 vimperatorrc "ブラウザタイトルの変更 set titlestring=Firefox "自動フォーカス回避 set foc…

CakePHPカンファレンス東京に行ってきた

昨日(10/25)、お茶の水のデジタルハリウッドで開催されたCakePHPカンファレンス東京に参加してきました。 こういうイベントに参加したのは初めてだったんですが、すごく良い刺激になりました。 運営者のみなさまお疲れさまでした&ありがとうございました。 …