一定期間更新がないため広告を表示しています
大手SIベンダにてSEやPMやアーキテクトとして勤務したのち,現在は株式会社豆蔵のチーフコンサルタント。主に超上流のプロセスである要求開発やオブジェクト指向,アジャイル開発のコンサルタントとして活躍中。開発の現場にこだわり,開発の現場を少しでもよくしたいと日夜奮闘している。要求開発アライアンス 執行委員。著書に『オブジェクト脳のつくり方』や『eXtreme Programming実践レポート』(ともに翔泳社発行。後者は共著)などがある。 この連載も「刺激的」な内容が続いたと思いますので,今回は関数型のコーディングに普段なれていない皆さん向けの内容をお届けします。 そんなことを書くと,まるで私も関数型バリバリ…みたいですが,全くそんなことはありません。今までは仕事はJavaばかりで,昨年羽生田さんがやっているScalaに興味を持って取り組んで以来,ずっと「関数型」の考え方がよくわからなくて,
February 2009 Volume 24 Number 02 .NET との相互運用性 - IronRuby と RSpec の概要 (第 1 部) Ben Hall | February 2009 この記事は、IronRuby のプレリリース版に基づいています。ここに記載されているすべての情報は、変更される場合があります。 コードは MSDN コード ギャラリーからダウンロードできます。 オンラインでのコードの参照 目次 コードで要件とサンプルを定義する Ruby と Duck Typing Ruby とメタプログラミング Ruby と .NET Framework Ruby と CLR IronRuby の内部 IronRuby を使用して C# アプリケーションをテストする 今後の予定 「我々がお願いしたのはこんなものじゃありません!」。おそらくほとんどの開発者が、最新のビルド
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 VISUAL C++ 2010 と Parallel Pattern Library Kenny Kerr このコラムは、Visual Studio 2010 のプレリリース バージョンに基づいています。記載されているすべての情報は、変更される場合があります。 目次 言語拡張 並列アルゴリズム タスクとタスク グループ Visual C++ は、Visual Studio 2010 のリリースで大幅にアップグレードされます。言語やライブラリの新しい機能の多くは、開発者の要望をより簡単に、より自然にコードで表現できるようにすることだけを考えて設計されています。しかし、これまでと同様、これらの機能を組み合わせるこ
目次 プラトン的モデル 言うべきことを言う コンテキスト 価値提案を把握する 単一責任システム エンティティは ID とライフサイクルを持つ 値オブジェクトは記述する 集計ルートによりエンティティを結合する ドメイン サービス モデルの主要な操作 リポジトリにより集計ルートを省略する データベースの関連事項 DDD の使用を開始する ドメイン駆動設計 (DDD) とは、洗練されたオブジェクト システムの設計に役立つ原則とパターンをまとめたものです。設計に DDD を適切に適用することで、ドメイン モデルと呼ばれるソフトウェア抽象化を実現できます。このモデルにより複雑なビジネス ロジックをカプセル化できるため、実際の業務とコードとの間に存在するギャップを小さくすることができます。 この記事では、DDD に関連する基本的な概念と設計パターンについて解説します。機能豊富なドメイン モデルを設計し
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 CLR 徹底解剖 破損状態例外を処理する Andrew Pardoe このコラムは、Visual Studio 2010 のプレリリース バージョンに基づいています。記載されているすべての情報は、変更される場合があります。 目次 例外とは正確にどのようなものか Win32 SEH 例外と System.Exception マネージ コードと SEH 破損状態例外 それでも Catch (Exception e) を使用するのはよくない 賢明なコーディング 完全には正しくないが、ほぼ十分と言えるコードを作成したことがありますか。すべてがうまく行っているときには正しく動作するが、何か問題が発生した場合にどうなるか
弊社は、deployツールとしてcapistranoを使っています。 しかし、Capistranoのメンテナンスが終了するという話("Jamis Buck氏, CapistranoやSQLite/rubyの開発を終了"参照)を聞いても、 特に困らないという事に気がついて、あらためて驚きを感じました。 なぜだろうと考えてみると、それはGitとGitHubの存在による所が大きい。 GitHubにソースがある限り、メンテナが不在でも勝手にforkして 野良patchを書いたり、それを集めてきてちょっとした stable release的なものを作ったりする事ができてしまう。 もちろんそれは、今までだって頑張れば出来た事だけれど、 Git/GitHubは、それを全く違う次元で簡単にしてしまった。 かつてはメンテナやコミッタが専権的にソフトウェア開発の決定権を握っていた構造が、Git/GitHubの
こちらは「ネットにつながらない」というお客様。 このトラブル自体は、実によくあるトラブルです。 でも、単につながらないだけなら、以前にも書きましたが、とりあえずプロバイダに聞いてもらう方が、問題の解決にたどり着きやすいのは事実です。 2007年10月17日 (水) 「インターネットにつながらない」の辿り方。 ということで、その辺をご案内してみたら。 「いや、プロバイダにはもう言いました。モデムを交換してもらっても同じだったんです」 …ん~、じゃ、別のパソコンでつないで確認するしか…。 「別のパソコンを持ち込んだらつながるんです。プロバイダにも言われて、やってみたので間違いないです」 …な、なんですと??? もしかして無線ですか? 「いいえ、有線です。LANケーブルをつないでます」 …え~?? じゃ、そのつながらないパソコンが故障してる可能性が…。 「でしょ?だから修理に出したんですよ。『異
買うべきか悩むなら、買ってしまえばいいのだ 年明けの発売以来、モバイルパソコン周りの話題をかっさらっている感のあるソニーの「VAIO type P」。 多少の無理矢理感はあるが、ジーンズのポケットに突っ込んだ「尻広告」のインパクトは絶大。最小構成時で、7~8万円から買える値段の安さや、1600×768ドットと超高解像度のディスプレー、そして低価格ノートとは異なる質感の高さ……といった魅力的な要素がうまくブレンドされて、ヒット商品が生まれた。 Atom搭載など、流行の「Netbook」と共通する点もあるが、「ポケットスタイルPC」という新領域を開拓するというのがソニーの主張。「安いから買う」「小さいけど不満点もある」といった、平凡なNetbookとは一線を画する高付加価値モデルでもある。VAIOという言葉でユーザーがイメージする「驚き」や「感動」を700gを切る軽量なボディーに凝縮したのがV
以前お伝えしたUSBバスパワーで駆動するSAMSUNG製7型ワイド液晶ディスプレイ「SyncMaster U70」の販売が開始されている。 SAMSUNGから7型ワイド液晶ディスプレイ「SyncMaster U70」が登場。USB接続/バスパワー駆動にて簡単にデュアルディスプレイ環境が構築可能だ サイズ184(W)×43.6(D)×43.6(H)mm、重量0.37kgの7型ワイド液晶で、USB接続/バスパワー駆動にて簡単にデュアルディスプレイ環境が構築できるのが特徴。 主な仕様は解像度が800×480ドット、画像表示サイズは152.4(W)×91.4(D)mm、輝度が200cd/m2、コントラスト比は400:1、視野角が140度/140度(水平/垂直)、応答速度は30ms(黒→白→黒)で、最大表示色は約1677万色となっている。価格はクレバリーインターネット館で1万2783円、T-ZONE
●最初の世代のLarrabeeをゲーム機に載せるのは困難 ソニー・コンピュータエンタテインメント(SCE)は、次世代のゲームコンソール(据え置きゲーム機)PLAYSTATION 4(PS4)のCPU&GPU選定を進めている。選定の中で、SCEはPS3に使っているCell Broadband Engine(Cell B.E.)を拡張する方向だけでなく、他のCPUを使うことも検討している。そして、その中には、Intelのスループットプロセッサ「Larrabee(ララビ)」をCPU&GPUとして使う案もあった。 Larrabeeは、最初の世代で最大16コアと推定される多数のCPUコアを集積したメニイコアCPUだ。16wideとSSEの4倍のベクタ演算ユニットを備え、GPUと同じように3Dグラフィックス処理を行なうことができる。CPUコア自体はx86互換であり、通常のCPUとして扱うことが可能だ。
Tips 目次 Tips (CGI&SSI) ブラウザの表示を変化させない CGI スクリプト(Status: 204 No Content) 他の URI (URL) にジャンプする CGI スクリプト(Location フィールド) CGI のタイムアウトおよびブラウザの中断 CGIスクリプト中で重い処理をバックグランド実行 サーバによるタイムアウトを回避 サーバによるタイムアウトを回避&重い処理の保護 SSI における HTML 出力の中断 CGI出力内容のコピーをファイルに出力 CGIによるブラウザでのダウンロード POST のサイズ制限 Content-Encodig による gzip 圧縮 Tips (Perl) flock の使い方 排他制御 実効 UID の切替え perl の setuid スクリプト perl の system、exec、パイプ fork, system
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く