Practical symfony Learn symfony: 24 tutorials of 1 hour each, that's all it takes to build up a complete and effective application from scratch. Definitely the best way to become a good symfony developer! Read A gentle Introduction to symfony Discover symfony: Read this book to get an overview of symfony. This book introduces you to symfony, showing you how to wield its many features to develop we
CakePHP HABTMをもっと強力にする with Modelの補足です。 前回、withオプションをつけると中間テーブル(users_events)を実モデルとして扱えるとメモしましたが、もう少しいろいろ動作させてみるとwithをつけなくても同様の動きをしたように見えました。 そもそもつけなくて同様の動きをするならwithはいらないわけで何か違いがあるのだと思いますが、内部はまたの機会に追うことにします。 CakePHPがインスパイアされたことでも有名な(CakePHPユーザにとってですが)RailsでもHABTMの代わりになるアソシエーションがあってこんなようなコードを書くことが出来ます。 *あまり詳しくないのでボロが出そうです。 まずは普通のhas_and_belongs_to_manyです。 PLAIN TEXT RUBY: class User <ActiveRecord
jQueryとは、JavaScriptのコーディングを強力に支援するライブラリです。 $('.semooh a').hover( function(){ $(this).text('ヌ?'); }, function(){ $(this).text('ヌー'); } );
ソフトウェアパターンについて一緒に学んでいきませんか? パターンワーキンググループでは、 ソフトウェアパターンの理解を深め、 パターン技術の普及や展開をめざして、 不定期に勉強会を開催しています。 どなたでもご参加いただけます。 終了した回の勉強会資料は、 本ページ最下部の こちらから ご参照いただけます。 第16回 勉強会 ソフトウェアシステムが果たす役割の増大に伴い、 品質要求に代表される種々の非機能要求を適切に記述し、 それを満足するように開発する取り組みの重要性が増しています。 アーキテクチャの設計は、 開発において非機能要求を組み入れる最初の主要な段階となります。 そこで今回は、これらの分野についてワーキンググループやIPA/SEC非機能WG等で活動している 鷲崎氏および羽生田氏より、 非機能要求の記述や、 アーキテクチャパターン等を活用したアーキテクチャの設計・評価について、
Ruby や Rails の開発環境として Aptana Studio や NetBeans を試してみたんですが,やはりキーボードですべての操作を行うことができる Emacs を使うことにしました。僕が設定した内容をご紹介します。 設定 今回,僕が Emacs に設定したのは ruby-mode.el と,マイナーモードの ruby-electric.el(対応する括弧やendを自動補完してくれる), rails.el, ruby-block.el(end に対応する行をハイライトする),それから Ruby のデバッガを起動できる rubydb とソースコードのディレクトリやファイル,メソッドを表示してくれる ECB です。 まず,Ruby のソースをダウンロードして展開し,misc ディレクトリに入っているすべての *.el ファイルを load-path の通ったところに置きます。(
もうさすがに忘れないだろーとは思っているものの 以前もそんな風に思っていてしばらくしたらあやふやになっていたので 記憶に定着されることを祈りつつちゃんと書いておく。 基本 以下の2つを覚えておけばまず大丈夫。 文字化けしてるとき (UTF-8 のファイルなのに SJIS で開いちゃったとき) 「C-x RET r utf-8」 文字化けしてないとき (SJIS のファイルを UTF-8 で保存したいとき) 「C-x RET f utf-8」 間違って上記の2つをあべこべに使うと厄介なことになるので注意。 僕を含め、「Emacs でファイルが文字化けしておかしくなった!」って人は 大体文字化けしている状態で「C-x RET f」で保存しちゃってハマることが多い気がする。 文字化けしちゃってるときは「C-x RET r」だよ! ちなみにこの「r」は「revert (戻る、復帰する)」の頭文字み
今日、六本木のコンビニで「デューク更家」を見かけました。 一応、普通の歩き方をしていましたw 執筆した原稿で添削された箇所。 うーん、もっと精進せねば、、、。 ×:まずは、 ○:先ずは、 ×:活かせて頂ければと思います。 ○:活かして下さい。 ×:〜するといった ○:〜するという ×:各ページごとの詳細な… ○:各ページの詳細な… ×:〜のようになっております。 ○:〜のようになっています。 ×:仕様において ○:仕様に基づき ×:さっそく ○:早速 ×:〜がミソです。 ○:〜がポイントです。 ×:URLを打ち込まずに ○:URLを入力せずに ×:修正したら、 ○:修正すれば、 ×:実感して頂きたいです。 ○:実感して頂きたいのです。 ×:プロジェクトごとでアーキテクチャをデザインしてください。 ○:プロジェクト毎にアーキテクチャをデザインしてください。 ×:更新対象となる。 ○:更新対象
The jMock Cookbook How to... Get Started1 Create Mock Objects, States & Sequences with Less Boilerplate2 Define Expectations3 Return Values from Mocked Methods4 Throw Exceptions from Mocked Methods5 Match Parameter Values6 Precisely Specify Expected Parameter Values7 Expect Methods More (or Less) than Once8 Expect a Sequence of Invocations9 Expect an Invocation Between Two Other Invocations10 Igno
@ [ツール] リポジトリのローカルプロキシ SVK導入を検討しましたが、最初に結論。私は競合が発生したときの解決が上手くできませんでした。やり方がわかるまで本運用はやめておきます。 バージョン管理ツールのリポジトリ (たとえば Subversion) をローカルに作り、そこにコミットしたものをあとで本来のリポジトリにコミットしたりできるもの。コマンドラインのみで、ヘルプは svn 同様に svk help コマンド。ただし file プロトコルでアクセスすれば TortoiseSVN とかで扱うのは簡単。 Windows で ssl が上手くつながらず困りましたが、単に優先度の高いパスに古い ssleay32.dll があったのが原因。これを更新して正常動作。 ためしに Mayaa のリポジトリのミラーを作成。参考にしたサイト:http://wiki.livedoor.jp/syo197
svk-1.08-svn-1.4.2.exe を実行するI AgreeC:\usr\svkInstall失敗C:\Program Files\svk のままinstallすると、後でcygwinから使いにくい確認コマンドプロンプトを立ち上げるC:\>path ...;C:\usr\svk\bin →適切なpathが加えられていることを確認 C:\>svk -v This is svk, version 1.08. →OK! cygwinから利用するために、wrapperを作成する% cd c:/usr/svk/bin % cat > svk.cmd @perl "c:/usr/svk/bin/svk" %*たぶんこれでいいはず。% cd % rehash % svk.cmd -v This is svk, version 1.08.ちょっとぶかっこうだけど、これでいける.cshrcの中でこ
Googleの寡占状態と、YahooやMicrosoftの買収など一連のハイテクトレンドを押さえた、ボードゲーム「モノポリー」のパロディ"Googolopoly"が登場、pdfでダウンロードできる。 (登場したGoogolopoly、ルールはDon't Be Evil?) 家の代わりはデベロッパー、ホテルの代わりはサーバー。「パークプレイス」や「ボードウォーク」の代わりは、もちろん、"Yahoo"とMicrosoft"。 そして、貨幣ドルの代わりは、もちろん、Google株! これさえ、あれば世界征服も夢ではない! Google株で、どんどん企業を買収しよう! 著書「ザ・サーチ」の著者John Battelle氏も「案外よくできている」と認めた、"Googolopoly"。 さあ、オフィスでプリントアウトして、IT長者気分を味わおう! サイコロは、別売りです。(笑) Googolopoly
はじめに 何年も前のことですが、私が初めてJavaに興味を覚えた理由の1つは、Javaプラットフォームに標準でコレクションライブラリが組み込まれていたからでした。当時、C++の世界ではまだSTL(Standard Template Library)が定着しておらず、開発者たちは適当なコレクションライブラリを購入して利用するか(Rogue Waveが流行っていました)、自分の手でライブラリを書くしかありませんでした。正確な数は忘れましたが、私自身も、さまざまな目的でさまざまな種類のプリミティブやオブジェクトの連結リストを実装しました。さらに、もっと複雑なコレクションや平衡2分探索木、ハッシュテーブルなども自分で実装しました。そのようにしてソフトウェア工学の原理を絶えず意識することは決して無駄なことでありませんでしたが、生産性を考えるとそうとばかりも言えませんでした。 しかし、Javaによって
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く