java_ja java_ja_ddd 2013-3-22 発表。ドメイン駆動設計(DDD)の実践Read less
![リッチなドメインモデル 名前探し](https://cdn-ak-scissors.b.st-hatena.com/image/square/43b6ac2c4705f0f189560cf334f7c09a2b65cb5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fddd-for-name-130322204121-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
FirefoxのJavaScriptではバージョンを1.7以上に指定するとyieldが使えて非同期処理を同期っぽく書くことができるようになる。 適当な例だけどこんな感じ。 function run(f) { var g = f(function(x) { g.send(x) }); g.next(); } run(function(next) { var result = []; result.push('foo'); // ここで1秒待つ yield setTimeout(function() { result.push('bar'); next(); }, 1000); // ここで1秒待つ var baz = yield setTimeout(function() { // nextの引数がyieldの返り値になる next('baz'); }, 1000); result.push
世の中にはたくさんのプログラミング言語があります。そしてプログラミングに関する概念も、関数、型、スコープ、クラス、継承など、さまざまなものがあります。多くの言語で共通して使われる概念もあれば、一部の言語でしか使われない概念もあります。これらの概念は、なぜ生まれたのでしょうか。本書のテーマは、その「なぜ」を理解することです。 そのために本書では、言語設計者の視点に立ち、複数の言語を比較し、そして言語がどう変化してきたのかを解説します。いろいろな概念が「なぜ」生まれたのかを理解することで、なぜ使うべきか、いつ使うべきか、どう使うべきかを判断できるようになるでしょう。そして、今後生まれてくる新しい概念も、よりいっそう理解しやすくなることでしょう。 ■最新情報 ■目次 ■正誤情報 ■補足記事 ■技術評論社の書籍情報ページからは、 書籍内容に関するお問い合わせや、 学校・法人向け一括購入、テキスト採
PHP 5.5 で mysql 拡張モジュールが非推奨になり、E_DEPRECATED エラーが表示されるようになりました。将来の PHP のバージョンで削除されます。 mysql 拡張モジュールに依存する CMS を使ってサイトを運用している場合、将来、運用サーバーに導入されている PHP のバージョンの切り替えに備えて、 mysqli もしくは PDO に対応した CMS のバージョンへのアップグレードするか、別の CMS やウェブサービスに切り替える必要があります。 多くの PHP 製の CMS が共有ホスティングにインストールされており、共有ホスティングは比較的古い PHP のバージョンのサポートを続ける傾向にありますが、古い PHP のバージョンを使い続ける場合、PHP のバグやセキュリティの未対応、より新しい PHP のバージョンを最小バージョンとするライブラリや CMS を導
1 : 猫又(東京都) 2013/04/09(火) 17:53:44.62 ID:PTzZc4gi0● BE:1174440863-PLT(12112) ポイント特典 “XP”サポート終了で注意呼びかけ 4月7日 18時9分 国内で使われているパソコンのおよそ3分の1に搭載されている基本ソフト、「ウィンドウズXP」が、あと1年で期限切れを迎えます。 教育委員会は、来年度予算で対処する方針ですが、サポートの終了までに乗り換えが間に合うかどうかは分からないということです。 そして、間に合わなかった場合には、学校のパソコンをインターネットにつながないで使うなどの対策も検討しているということです。 http://www3.nhk.or.jp/news/html/20130407/k10013741551000.html ↓ https://twitter.com/ruisui_koedo/stat
追記 2013/04/08 単に GitLab を動かすだけなら ruby をシステムグローバルにインストールする必要は無いので rvm とか rbenv とか、もしくは /home/git/ruby-1.9.3/ あたりにインストールする方がいいかもしれない。 なんかいろいろ変わったらしいので入れてみました。 gitlabhq/doc/install/installation.md Ubuntu/Debian へのインストール方法、CentOS の場合少し異なるがやることはだいたい同じ gitlab-recipes/install/CentOS_6.md CentOS6 へのインストール方法、ただし内容が古い(GitLab 4.0 ?) 依存パッケージのインストール epel リポジトリを追加します。 rpm -Uvh http://dl.fedoraproject.org/pub/ep
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く