nazolabo

なぞさんのブログ

CakePHP2.0のブログチュートリアル

CakePHP2.0がリリースされました。とりあえず英語でブログチュートリアルがあるのでやってみます。インストール まずgithubから、2.0のtarballをダウンロードします。zipでもいいです。適当に展開して、展開したところにWebからアクセスします。(webrootで…

Symfony2で、created_at/updated_atを自動で使う方法

Symfony2で、Entityにcreated_at/updated_at(作成日時/更新日時)を自動で入れる方法普通にやるとLifecycle Callbackを使うことになるのですが、こんなの毎回書くのは面倒なので、一発でどうにかしたいです。 Doctrine Extensions(DoctrineExtensionsBundle…

Symfony2でアップロードされたファイルを設置する方法

いやファイルアップロードは前回の説明を見れば大体わかるんだけど、データの保存先をどうするの?的な話。アップロードされたファイルは DBに入れる どこかに移動する の2パターンしかなくて、前者はまあどうでもいいんだけど、問題は後者。symfony1だと、…

Symfony2のフォーム(Form)の使い方

Symfony2のフォームは、かなり使いやすくなっています。 1はModelとの依存が激しくて、凝ったことをしようとすると意味不明になりましたが、2は完全に切り離されており、かつ依存させることも可能になっています。パッと使う action側 $this->createFormBuil…

PHP5.4 alpha1を使ってみた その2(変更点1)

php

前回:http://nazo.hatenablog.com/entry/2011/06/29/000000前回でインストールが完了したので、次は実際に新機能を試してみます。変更点:http://www.php.net/releases/NEWS_5_4_0_alpha1.txt type hintingでscalar値が指定できるのは採用されなかったよう…

PHP5.4 alpha1を使ってみた その1(インストール)

php

PHP5.4のalpha1がリリースされました。 http://www.php.net/archive/2011.php#id2011-06-28-1とりあえずインストール方法例 ./configure --help でオプションを確認しながら設定してきます。 ./configure \ --prefix=/home/nazo/app/php5.4 \ --enable-mbstr…

移転します

http://labs.nazone.info/

do-speakers #1を開催します

なんか気軽にLTとか喋ってわいわいするイベントがあってもいいかなーでも1000speakersってもう動いてないしなーというわけで立ち上げてみました。 http://kokucheese.com/event/index/3337/人数が多くないとひたすら微妙なイベントになってしまうので、是非…

東京のCakePHP勉強会を札幌でUst参加する会まとめ

php

主に受信側としてのまとめです。 機材関係 マイクは単一指向性のを用意しないと、Skypeの出力とかもろに入るのでよろしくない SHUREのBETA57Aをぽちった スピーカーは音量最大にすると割れるので、少し絞ったほうがいい(makies感謝) SRS-M50がよさそう? …

札幌を中心としたIT系勉強会・団体(随時追加)

情報募集中です(団体のサイトがあるもののみ) 言語系 Ruby札幌 URL http://ruby-sapporo.org/ 概要 Ruby Python札幌 URL http://groups.google.co.jp/group/python-sapporo 概要 Python 札幌Javaコミュニティ URL http://www.sapporo-java.org/ 概要 Java…

札幌を中心としたIT系勉強会・団体(随時追加)

http://d.hatena.ne.jp/nazone/20100513/p1 移動しました

札幌で使える勉強会会場(随時追加)

情報募集中です。 ※すでに https://sites.google.com/site/meetingroomlist/hokkaido というものがあるようです 区民センター 手稲と清田は地下鉄駅沿線ではない、豊平は沿線だけど遠いので省略 札幌市中央区民センター URL http://www.chuou-kusen.jp/index…

第9回 LOCAL PHP部勉強会

4/24に札幌でPHP勉強会をします。 日時 2010年4月24日(土) 14:00〜16:30 場所 札幌産業振興センター セミナールーム2 費用 参加費(会場代、おやつ代) 1人500円 懇親会 終了後は毎回恒例の懇親会を予定しております。 参加登録は http://atnd.org/events…

LDD'10WinterのMongoDBの資料

2010/02/13に札幌で開催された[LOCAL DEVELOPER DAY '10 /Winter:title=http://www.local.or.jp/?LDD/LDD10Winter](LDD'10Winter)で、MongoDBの話をしてきました。 今回はMongoDBについてを一通り話すつもりだったのですが、一通りすぎて全然時間が足りま…

LOCAL DEVELOPER DAY '10 /Winterが開催されます

2/13に、札幌でLOCAL DEVELOPER DAY '10 /Winter(LDD)が開催されます。 日時 2010/2/13(土) 12:45〜18:35 会場 札幌市産業振興センター セミナールームA 参加費 無料 懇親会 http://atnd.org/events/2843(2/5締切) 公式タグ ldd10winter 公式ハッシュタ…

PHPでMongoDBを使ってみる その2

http://www.nyphp.org/PHP-Presentations/145_Recovering-Mongos-MongoDB-PHP これが参考になる =以外の条件 selectDB( "foo" )->selectCollection( "bar" ); $data = array("name" => "foo", "num" => 1); $col->insert( $data ); $data = array("name" => …

PHPでMongoDBを使ってみる

5ヶ月ぶりの更新とかどういうことなの… MongoDBって何だ http://ja.wikipedia.org/wiki/MongoDB MongoDBのインストール バイナリが配布されているのでそれを使う http://www.mongodb.org/ 自分のプラットフォーム用バイナリを落として、/opt/mongoに入れると…

twitterの発言の勢いを表示するUserScript

アドオンとかで、その人がどれだけ喋ってるかとか、いわゆる「勢い」がどれぐらいか視覚的に分かるものをフォロワ一覧もしくはそれぞれのHomeとかでざっと見たりとかできたりしたら便利そうだなあ。アイコンをよくしゃべってる人から順に赤-橙-黄-緑-青-紫-…

OSC2009 Hokkaidoで喋ってきました

LOCAL PHP部のくせにRedmineの話をするというターゲット不明な内容で話してきました。 Redmineを使うのに具体的にどうすればいいんだという感じの内容になっております。

rhaco2を使う

rev4574だよ!1ヶ月後くらいには別物になってるかもしれないから気をつけてね! 参考:http://www.sharkpp.net/php/rhaco/how-to-use-rhaco2.html 初期設定 __settings__.phpを作る

rhaco1のCHM(Windowsヘルプファイル)を作った

http://nazone.info/dev/rhaco1.zip CHM好きは使ってみてね!

DoCoMo端末でmobircを使う場合のメモ

URLに?guid=ONをつける mobileidにはHTTP_X_DCMGUIDで取得できる値を使う is_fomaがないとかなんとかで怒られるので以下で対応 if ($ma->is_docomo) { # if ($ma->is_foma) { 'I.uni' # } else { # 'I.sjis' # } http://d.hatena.ne.jp/mhag/20090203/123365…

LOCAL DEVELOPER DAY '09 /Winterレポート

php

MogileFSの話(原さん) 飛行機遅れてちゃんと聞けなかった… IPv6の話(koyhogeさん) そろそろIPv4なくなるよ IPv4とv6の違い アドレス長が違う 1つのデバイスに複数のアドレスがつく IPv6対応=v4でもv6でも動くようにする OS側はほぼ対応済 新APIに従っ…

perlのお勉強

test.pl print "application begin\n"; use Sample2; print "application global\n"; my $s = Sample2->new('hoge'); $s->say('foo'); my $s2 = Sample2->new('fuga'); $s2->say('bar'); print "application end\n"; Sample.pm package Sample; BEGIN { prin…

Yiiの多言語対応(i18n)

多言語対応したいメッセージをYii:t()で囲む public static function t($category,$message,$params=array(),$source=null)$category毎にファイルで分けられる。実際の文字は$message。 protected/messages/config.phpを作成する

LOCAL PHP部 札幌勉強会02

php

で喋ってきました。 今回はフレームワーク特集ということだったので、いろいろフレームワークを並べてどうこうと話したかったのですが、ちゃんとつっこんだ話をしようとするとどれか1項目でも結構な長さになってしまうので、とりあえず単語だけ並べて後は調…

Yiiを使う

なにそれ Yii Framework(イーと読むらしい) なんかPRADOの人あたりが作ってるsymfonyをインスパイアしたPHPフレームワーク 12/3に1.0がリリースされた ダウンロード http://www.yiiframework.com/download/ インストール どっかに置く。 誰かPEAR Channel…

highfreq.net移転しました

ここ数日サーバが止められてアクセスできないようになっていたので、coreserverのほうに全部移しました。URLそのままで大体アクセスできます。(一部消えてるのもあるけど) どうせ誰も見てないだろって思ってたけど意外と需要があるものがあるらしいですね。…

CakePHP勉強会に行ってきたよ

第3回CakePHP勉強会に行ってきました。最近あまりレポート書いてないけど真面目に書きます。 haltさんがすごく的確な意見を書いているので、これ以上言うことはないんじゃないかとか思ってしまうけど、ちょっと違う視点で書くと、フレームワーク的に無茶をし…

flex2のドキュメントがリンク切れ

http://www.adobe.com/support/documentation/jp/flex/documentation.html の一番下のリンクをクリックしてもNOT FOUNDな上にURLをよく見ると3.0っぽい感じになってるしどういうことだ! というわけで http://download.macromedia.com/pub/documentation/jp/…