InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example
05, 2009 PS3、XBOX360の現状などを語ったファイナルファンタジー13北瀬氏インタビュー記事が掲載中。 海外ではPS3とXBOX360マルチタイトルとなっているファイナルファンタジー13ですがそれらの情報が 海外からもたらされた模様。日本ではXBOX360版の状況がわからなかったからね~。~以下続きで。 ~ソース記事。 http://www.videogamer.com/news/360_and_ps3_ffxiii_engine_work_done_simultaneously.html http://www.videogamer.com/news/kitase_no_plans_for_blu-ray_ffxiii_demo_outside_japan.html http://www.videogamer.com/news/fxiii_release_in_europe_
「しりとり」は経験者人口が極めて多いゲームだけど、鬼神のごとき強さで他を圧倒するしりとりプレイヤーを私は知らない。ちょっと真剣に戦ってみたところで、 そんな程度のレベルで満足していやしないか。 さいしょは「る」の同字返しでガッチリ組み合う。先に「る→る」のストックが切れて、「る」で返せなくなったほうがひたすら「る攻め」で投げられ続ける。 小学生の時から進歩していないような、こんな大雑把でマンネリな「る攻め」戦略から脱却できないものか。 攻撃防御比最大の最強文字「る」 復習。周知の事実だが「る」は強い。 下の表は、[A](文字Xで終わる単語)と、[B](文字Xではじまる単語)をその比[A/B]の高いものから順にリストしたものである。標本の単語数は20万語であり豚辞書から、伸ばし棒をトリムした上で抽出した。*1 文字X[A]Xで終わる単語[B]Xで始まる単語[A/B] 1位る43235208.
スケジュールソフトウェアに対する需要は意外と多い。グループウェアのような多彩な機能をもつものではなく、ただiCalファイルを読み込んで表示するだけのものといったシンプルな使い方ができるものに対する需要がある。 ドラッグアンドドロップでスケジュールを変更できるカレンダー ただ表示するだけなら問題ないだろうが、そこにちょっとした編集機能を付けるとなると面倒になる。そこで試したいのがFullCalendarだ。 今回紹介するオープンソース・ソフトウェアはFullCalendar、jQueryベースのAjax対応カレンダープラグインだ。 FullCalendarはその名の通り、フルサイズで提供されるカレンダーシステムだ。とは言え実際にはCSSで幅を制御しているので、小さなサイズにすることもできる。JavaScriptベースで、次の月/前の月への移動がページ遷移なしで行える。 サイズを小さくすること
米Microsoftが、Windows 7 RC版の一般配布を開始した。Windows 7の特設Webサイトからダウンロードできる。 当初予定していた米国時間5日の配布予定日より早い配布となっている(日本での提供は7日から予定)。 配布されているのは、日本語版を含む、Windows 7 RC版のISOファイルおよびプロダクトキー。32bitバージョン(ファイルサイズ2.52GB)と64bitバージョン(3.23GB)が用意されている。これらデータの入手には、Internet Explorerによるアクセスと、別途Windows Live IDへの登録が必要。 なお、Windows 7の最終的なシステム要件は以下の通りだ。 1GHz以上の32bit(x86)、ないしは64bit(x64)プロセッサ 1GBのRAM(32bit) / 2GBのRAM(64bit) HDDに16GBの空きスペース
RailsConf2009に参加中の高田悟史です。RUNNING THE SHOW: CONFIGURATION MANAGEMENT WITH CHEFを聞いてきました。 Chefというのは、Puppetのようなシステム管理ツールです。 Puppetとの違いをいまいち分かっていないのですが、サーバー(Chef Server)とクライアント(Chef Clients)という構成で、サーバーの設定(cronやApacheなど)をrubyで記述し(これをCookbookと呼ぶ)、新しく導入するサーバー(Chef Clientにあたる)のセットアップや設定変更やRailsアプリケーションのデプロイなどを自動的に行うことができるツールです。また、このCookbookという設定情報はバージョン管理されます。例えば、Apacheの設定ファイルをERBで記述し、rubyで変数値を指定するというような書き
«RailsConf2009のレポート一覧 こんばんは根岸です。会社のマニーでべガスに来ています。 本稿はrakeの作者、Jim WeirichさんとJim O'brienさんのテストやリファクタリングに関する表題の発表のレポートです。 リファクタリング用のサンプルプロジェクトとスライドがアップロードされていました。 http://onestepback.org/download/refactor.zip 以下軽く紹介するので、興味がわいたらプレゼンを眺めたりあとで公開されるであろうビデオを眺めたりして下さいね。 前半は要するに良いオブジェクト指向のデザインとは何かというテーマです。 ・凝集性を高める ・低い結合性を保つ ・明確さを維持する これを実行するために単一責任原則だとか、リスコフの置換原則だとか、役割の局所性を利用したオブジェクト間のやりとりの粗結合性だとか、最少のクラスとメソッ
Welcome to Startups Weekly — Haje‘s weekly recap of everything you can’t miss from the world of startups. Sign up here to get it in your inbox every Friday. Well,…
resources Puppet Wiki http://www.reductivelabs.com/trac/puppet/wiki Installation Guid http://www.reductivelabs.com/trac/puppet/wiki/InstallationGuide OSCON Presentation http://www.reductivelabs.com/downloads/puppet/OSCON.pdf Transitioning From Cfengine http://www.reductivelabs.com/trac/puppet/wiki/TransitioningFromCfengine Type Reference (必読) http://www.reductivelabs.com/projects/puppet/reference/
PISCES 賞 PISCES ├Apple ├オーディオ & ビデオ ├Email & チャット ├インターネット ├ソーシャルネットワーキング ├RSS ├iTunes & iPod ├画像処理 ├文書作成 ├家庭 & 学習 ├Application Enhancer ├コンテクストメニュー ├環境設定パネル ├システム ├ランチャー ├メンテナンス ├圧縮・解凍 ├ユーティリティ ├カスタマイズ ├Spotlight & Quick Look ├アミューズメント ├Yahoo! ウィジェット (Konfabulator) ├Dashboard ├ビジネス ├カレンダー & 時計 ├Email & Web ├ゲーム ├情報・ニュース ├メモ & 計算機 ├映画 & テレビ ├音楽 ├写真 ├参考資料 ├ショッピング └ユーティリティ └iPhone & iPod touch ├インター
SoftBank 3Gが圏外の時やwifiで作業したいけど公衆無線LANがない時など... イーモバイル回線とMacBookがあれば、AirMac経由でiPhoneをネットに接続させることができます。 過去にWindows XP向け記事を書きましたが、Mac向けの設定方法を備忘メモ。 今回の環境 Apple MacBook 2.0GHz(MB466J/A)(10.5.6) EMOBILE D11LC Mac側の設定 [システム環境設定]-[共有]を開く。 [共有する接続経路]が上流(共有される側)になります。ここではイーモバイルの機器を選択します。 [相手のコンピュータが使用するポート]が下流(共有する側)になります。ここはAirMacを指定します。 注)この時点では[インターネット共有]をONにしない。まだ設定が残ってます。 AirMac オプションを開く。 [ネットワーク名]がSSID
「低レベルなプログラミング」と聞いて、どういうものをイメージするだろうか。プログラマとそうでない人では、答えが違ってくるのではないだろうか。 一般の人には、「誰でもできそうな簡単なプログラミング」、あるいは「質の悪いプログラミング」といった意味にとられるかもしれない。 しかし、プログラミングについての文脈で「低レベル」といわれる場合は、通常は「ハードウェアに近い」という意味である。つまり、「低レベルなプログラミング」とは、「ハードウェアが理解する言葉」に近い(たとえばアセンブラのような)言語を使ったプログラミングだとか、直接ハードウェアに命令を送って制御するようなプログラミングのことである。 このハードウェアとの「近さ」は測定できる類のものではないが、プログラマ(あるいはその周辺の業界人)は、なんとなく了解していると思う。このブログの「スキルアップのためにラップを剥がしてみる」というエント
2009年05月05日00:30 カテゴリ書評/画評/品評 メモらぬ阿呆にメモる馬鹿 Bullshit. 146:仕事で伸びる人、伸びない人:柳澤大輔「面白法人カヤックのいきかた」 ですからメモは自分のためにとるのではなく、相手のためにとるということも覚えておく、すなわち先輩やクライアントの話を聞く時は、ポーズとしてでも、さっとノートとペンを出して真剣に聞いてるまなざしを出すことがまず社会人としての第1歩なのです。 カヤックはもうs/面白//gした方がいいのではないか。「面白法人カヤック会社案内」を以前紹介したことを後悔したくなってきた。 こんな誤った「情報」を新入社員に吹き込む社長も社長なら、それを鵜呑みにする新入社員も新入社員だ。何が誤った?「情」が最優先の場で、「報」を強いていることである。 そこまでメモが大事だったら、録音なり録画なりすればよろしい。ましてやこんなエッセイは自分では
http://javanicus.com/blog2/items/212-index.html http://hamletdarcy.blogspot.com/2008/12/java-7-update-from-mark-reinhold-at.html 上の参照先にJava7の言語仕様変更に関する具体的な構文がでていたのでちょっとメモ的に。 cathch節で受け取る例外宣言にfinalを付けることができる。「Safe rethrow 」とか呼ばれている。 try { ... } catch (final Throwable t) { throw t; } この目的は、「catchした例外を、(なんかして)、そのまま rethrowする」というような、というような、透過的な例外の処理をする際に生じる問題を解決すること。例えば、「何でもいいから起きた例外をロギングする」という場合、 ..
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く