ブログのお引っ越しのお知らせです

バリバリ日記2 http://rimpei.org/blog/連休中に Symfony2 を調べるついでにサンプルとしてブログっぽいものを作ってみたので、その勢いでドメイン取ったりさくらのVPS借りたりして引越しすることにしました。

ctags で PHP のクラス定数も仲間に入れてあげる方法

PHP

PHP ファイルに ctags しても const で定義したクラス定数がタグに入らなくて困ってたんです。

MacPorts でありがちなこと

mac

% sudo port install postgresql84-server ... % psql zsh: command not found: psql PATH 通ってねえ!!!/opt/local/lib/postgresql84/bin にいつもの皆様が揃っておられました。 % ls /opt/local/lib/postgresql84/bin clusterdb dropdb initdb pg_dump …

Python はじめた い

いろいろ思うところあって Python をはじめてみようかと思って、とりあえず一番何も考えないバージョンで FizzBuzz ってみたの図。 for i in range(1, 100): if i % 15 == 0: print "FizzBuzz", elif i % 3 == 0: print "Fizz", elif i % 5 == 0: print "Buz…

OpenPNE3 で Gmail の SMTP サーバを使ってメールを送信する方法

OpenPNE3 の master ブランチを追いかけている人(日本時間の 19:30 くらいから使えるようになりました!)もしくは OpenPNE 3.4 を導入する予定の人向けconfig/OpenPNE.yml で mail_smtp_host と mail_smtp_config を以下のように設定してください。 # conf…

Zend_Mail で Gmail の SMTP サーバを使ってメールを送信する方法

PHP

基本は Zend Framework のマニュアル通り。http://framework.zend.com/manual/ja/zend.mail.smtp-authentication.html 'login', 'username' => 'yourname@gmail.com', 'password' => 'yourpassword', 'ssl' => 'tls', 'port' => 587, ); $tr = new Zend_Mai…

opRichTextareaSyntaxHighlightPlugin 作った

http://github.com/balibali/opRichTextareaSyntaxHighlightPluginOpenPNE3 のリッチテキストエリア(現在、標準で使われているのは日記の本文の部分のみ)に、ソースコードを貼ったときにシンタックスハイライト(色付け)してくれるプラグインです。インス…

screen -ls で出てくるDetachedなscreenを一括で全て閉じる方法

question:1242094002こんな感じでしょうか。 screen -ls | grep Detached | awk '{ print $1 }' | xargs -n 1 -I {} screen -r -S {} -X quit

MacBook Pro 13インチを買った

mac

自分の日記が役に立った。よかった。今こんな感じ。 http://osx.iusethis.com/user/balibaliあとで詳しく書くかも。

バリバリ日記 1個バリバリの付け忘れな料理を手軽に作れるテーブルです。セットのフィードの技術と変更で味付けし、お好みでバリデーションを加えてお楽しみください。税込515円(本体価格490円)

symfonyにctags

http://www.ganchiku.com/2007/11/symfony_ctags.html を参考に。symfony1.2になってからファイル数多くなったためか、エラーが出るようになったので xargs を使って回避。 $ find /usr/share/php/symfony -name '*.php' | xargs ctags -a --php-types=c+f+d…

OpenPNE3セットアップしてみた

http://trac.openpne.jp/wiki/pne-openpne3-develop を参考に。 $ symfony -V symfony version 1.2.0 (/usr/share/php/symfony) $ svn co https://trac.openpne.jp/svn/OpenPNE3/trunk $ cd trunk $ cp config/ProjectConfiguration.class.php.sample config…

031. カレイの煮付け、ほうれん草とえのきと卵のみそ汁

030. ハンバーグ

InnoDBを使えなかったのはMacPortsのMySQLサーバのせいだった

symfonyでInnoDBだ!あれ、MyISAMになってる(id:balibali:20080720:1216521565) ですが、Propelのせいではなく、MySQL側の問題でした。 mysql> CREATE TABLE customers (a INT, b CHAR (20), INDEX (a)) ENGINE=InnoDB; Query OK, 0 rows affected, 1 warnin…

MyISAMでも外部キー制約をエミュレートしてくれるっぽい

propel.ini で MySQL のストレージエンジンを InnoDB から、 propel.mysql.tableType = MyISAMと変更すると、BaseXxxPeer クラスに doOnDeleteCascade というメソッドが追加されてる。あとで使う。これは期待。

sfFormのバリデーションエラーメッセージがエスケープされない

公式のドキュメント読みつつ sfForm を試しているのですが、何も考えずに使うとまずそうなのでメモ。http://www.symfony-project.org/book/forms/1_1/en/02-Form-Validationここの例に書いてあるようにテンプレートファイルで、 と書いておくと、フォームフ…

Terminal.appのANSIカラーを変更する

TerminalColoreopard http://niw.at/articles/2007/11/02/TerminalColoreopard/ja やったー!これで青字が読めるぞ!!

symfonyでfreezeだ!

$ pear config-show Configuration (channel pear.php.net): ===================================== ... directory PEAR data directory data_dir /usr/share/php/data ...$ symfony project:freeze /usr/share/php/data/symfonyunfreezeだ! $ ./symfony p…

symfonyでInnoDBだ!あれ、MyISAMになってる

MySQLのストレージエンジンをInnoDBにしようと思って、デフォルト状態の config/propel.ini を開いてみたら、 propel.mysql.tableType = InnoDBって入ってて、よっしゃそのままいける!と思ったら、 % symfony propel:build-all % mysql -u root sample mysq…

mysql-serverのパッケージを更新したらなんかメッセージ出た

なんだこれは $ mysql -u root ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) $ sudo /etc/init.d/mysql status MySQL is stopped.. $ sudo /etc/init.d/mysql start Starting MySQL database…

Debianでタイムゾーン設定

tzconfig がなくなっていて焦った。 sudo dpkg-reconfigure tzdata

MacのPHP設定

sudo cp /opt/local/etc/php.ini-recommended /opt/local/etc/php.ini sudo vim /opt/local/etc/php.inierror_reporting = E_ALL | E_STRICT

Mac環境にsymfonyをPEARインストール

sudo port > install php5 +apache2 +mysql5 +pear > deactivate php5 > activate php5 @5.2.6_1+apache2+macosx+mysql5+pearsudo pear channel-update pear.php.net sudo pear list-upgrades sudo pear upgrade PEARsudo pear channel-discover pear.symfon…

coLinux再インストール

coLinux 0.7.3 + Debian sidです。 colinuxインストール OSイメージ準備 Debian-4.0r0-etch.ext3.1gb.bz2 swap用 ネットワーク設定 nano -w /etc/network/interfaces nano -w /etc/resolve.conf /etc/init.d/networking restart パッケージとか ssh sudo vis…

MacPortsでPHPとかをインストールとか

% sudo port MacPorts 1.600 Entering interactive mode... ("help" for help, "quit" to quit) > sync variantsとかいうのがあるらしいので確認してみる。 > variants php5 php5 has the variants: universal darwin_6 darwin_7 macosx apache: for Apple A…

029. ぶりと長ねぎの中華炒め、なめこ汁

写真の見栄え悪いけどもおいしかった。 一口大に切ったぶりに片栗粉 ごま油でぶりと長ねぎを炒める ウェイパー様と豆板醤で味付け なめこ、とうふ、長ねぎでみそ汁。

MacPortsのインストール

パッケージインストール MacPorts-1.6.0-10.5-Leopard.dmg をダウンロード 続ける、続ける、続ける、続ける、続ける とくに何事もなく完了 PATH 変更 % vim .zprofile export PATH=/opt/local/bin:/opt/local/sbin:$PATH % echo $PATH /opt/local/bin:/opt/l…

028. ベーコンとたまねぎのトマトソース

トマト缶の中身が入ったボールを床にひっくり返してしまって大惨事に。ボールに残った分にトマト2個を足したものの、写真でもわかるとおりソースが不足気味でしたよと。まあおいしかったけどね。久しぶりに料理でドジっちゃったーってかんじ。

027. あさりの酒蒸し、ほうれん草ともやしのみそ汁

久しぶりの自炊です。ねぎうま。ここにもねぎ。