Not your computer? Use a private browsing window to sign in. Learn more
Not your computer? Use a private browsing window to sign in. Learn more
デブサミ2009でid:secondlife氏が発表されたという資料を見てみました。 http://www.slideshare.net/hotchpotch/deb2009-1023281 はてぶをフルスクラッチでリニューアルした際に、従来のMVCモデルからさらに一歩進んで抽象化を進めたとのことで。 資料中、MVCの発展系として、MVACなる概念が提唱されているのですが、Aは「Applicaiont」??「アプリケーションレイヤの作成」という記述もあるし、たぶんApplicationのtypoですねきっと。 資料からは「データソース層」「サービス層」「アプリケーション層」の3層が「Model」「View」「Application」「Controller」にどう対応するのかよくわからなかったけど、おそらく「サービス層」を担当するのが「Application」なのでありましょう。 そして、「
シリアルEEPROM イントロダクション Windowsのプログラムや、マイコンのプログラムでも内蔵ROM/RAMだけを扱ってプログラミングをしているとほとんど意識することがないし、下手をすれば知らずにプログラミングを行っている人すらいるかも知れないが、あらゆるデータの処理には「アドレス」と「データ」の2つを常にペアで扱わなければいけません。 つまり、「このデータは何番地に格納する」という事を意識しておかなければプログラムを理解しているとは言い難いでしょう。 これから紹介するシリアルEEPROM(Microchip社製24LC256)はそれがより一層身近に経験できるチップです。まず、右の写真を見てください。これは256Kbit(=32KB)の記憶容量を持つEEPROMです。「あれ?」と思った方は勘が鋭いか、すでに「シリアルEEPROM」の意味を理解していると言って良いでしょう。 先ほどから
管理者から個人プログラマまで,ソフト開発者が持っているべき思考法 ―― 『システムアーキテクチャ構築の原理』 大野 典宏 『システムアーキテクチャ構築の原理―ITアーキテクトが持つべき3つの思考』 ニック・ロザンスキ,イオイン・ウッズ著 翻訳:牧野祐子 監修:榊原彰 飛翔社 ISBN-10: 4798116424 ISBN-13: 978-4798116426 560ページ 4,800円(税別) 2008年12月 Amazonで購入 ソフトウェアが年々高度化・複雑化し,ヘタをするとソース・コードで数千万行にも及ぶことすらあるというのは,もはや業界では常識でしょう. こんなに巨大な規模のソフトウェアを一人で実装するのは無理です.まあ,ごくたまに高機能で巨大なソフトウェアを一人で作り上げてしまう天才がいるのですが,たいていの場合には大勢のプログラマが作業を分担して部分ごとに開発し,統合すること
先日,米Computerworld誌の“The top 10 dead (or dying) computer skills --Are your skills in need of upgrading?(滅んだ,あるいは滅びつつあるコンピュータのスキル,トップ10――あなたのスキルはアップグレードしないで大丈夫?)”という記事が,筆者の所属する日経ソフトウエアの編集部内でちょっとした話題になった。1位が「COBOL」,2位が「非リレーショナル型のデータベース管理システム」…,と10個挙げられたスキルのうち,特に筆者の目を引いたのが6位の「Cプログラミング」だった。 筆者はちょうど2年前のこの欄に「30年たっても基本はC言語」という記事を書いている。30年前にCが生まれた後,様々なプログラミング言語/環境が登場して,Cより高い生産性を実現しているが,そういったものをきちんと使いこなすために
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "CISC" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2011年12月) CISC(しすく、英: complex instruction set computer)は、コンピュータの命令セットアーキテクチャ(ISA)の設計の方向性の一つである。単純な命令を指向したRISCが考案されたときに、対比して(レトロニム)従来のISAは複雑であるとして、"Complex" の語を用いた "CISC" と呼ばれる様になった。典型的なCISCのISAはしばしば、単一の命令で複数の処理を行う、可変長命令である、直交性がある、演算命令のオペランドにメモ
この項目では、計算機科学におけるコンピュータのアーキテクチャ設計に関する用法について説明しています。分子生物学におけるRISC(RNA-induced silencing complex)については「RNA誘導サイレンシング複合体」をご覧ください。 この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "RISC" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2011年12月) RISC(reduced instruction set computer、リスク)は、コンピュータのプロセッサの命令セットアーキテクチャ (ISA) の設計の方向性として、命令セットの複雑さを減らすことすなわち、命
CNETのパネルディスカッションで「2009年のIT業界、注目株は何ですか?」というお題をもらったところ、長くなりそうだったのでこちらに。 今年はいよいよNANDフラッシュベースの記憶デバイスがブレイクしそうです。2008年はSSDがHDDに代替しうるというプルーフ・オブ・コンセプトが示された年でしたが、今年こそは価格性能比が接近・交差し、本格的な普及期に入るのではないかと見ています。 今までSSDといっても実効速度ではHDDとあまり変わらないイメージでしたが、今後ExtremeFFSなどの登場によってその差は10-20倍へと拡大し、ボトルネックはインターフェースへと移っていくでしょう。そのあたりの課題がクリアされてくれば、いずれ100-200倍の達成も夢ではなさそうです。ムーアの法則は健在ですね。 また、あっという間に32GBというSDHC規格の最大容量に達してしまったSDカードに、SD
Microsoft社はパターンや実践方法を元にしたHow-To Design Using Agile Architecture(リンク)(アジャイルなアーキテクチャを使った設計方法)というガイドを発表した。これにはアジャイルにアプリケーションを構築する際に従うべき詳細なガイドラインが示されている。 ガイドでは以下の入力情報を元に作業を開始することを推奨している。 ユース・ケースとユーザ・シナリオ 機能要求 非機能要求(パフォーマンス、セキュリティ、信頼性といった品質特性) 技術的要求 ターゲットとなる運用環境 制約条件 そして、以下を成果物とする。 アーキテクチャ上重要なユース・ケース アーキテクチャ上困難な部分 アーキテクチャ候補 アーキテクチャの要の部分 このガイドではアーキテクチャを一つのステップで構築するのではなく、反復的な五つのステップで構築するという方法でアジャイルさを導入する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く