This domain may be for sale!
This domain may be for sale!
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第7回は、要求仕様フェーズで作り上げる正しい要求仕様書に向けた第一歩となる「ヒアリング」について解説します。
"MapReduce" は Google のバックエンドで利用されている並列計算システムです。検索エンジンのインデックス作成をはじめとする、大規模な入力データに対するバッチ処理を想定して作られたシステムです。 MapReduce の面白いところは、map() と reduce() という二つの関数の組み合わせを定義するだけで、大規模データに対する様々な計算問題を解決することができる点です。 MapReduce の計算モデル map() にはその計算問題のデータとしての key-value ペアが次々に渡ってきます。map() では key-value 値のペアを異なる複数の key-value ペアに変換します。reduce() には、map() で作った key-value ペアを同一の key で束ねたものが順番に渡ってきます。その key-values ペアを任意の形式に変換すること
最近、いくつかの Flash ブログで FIVe3D が取り上げられていたので、自分も触ってみた。バージョンは v2.1。確かにこれは簡単だ。クラス数も少ないし、クラス名が ActionScript のものと似てるので直感的。Sprite3D クラスの graphics プロパティで Graphics3D オブジェクトが取得できて、 beginFill() とか drawCircle() で図が描ける。座標空間は 3D。(参考:FIVe3D 3D空間に描画 | moriBlog)ってことで、Bitmap3D クラスを使って Keynote 風な Cube トランジッションを作ってみた。ソースの考え方は unic8 Studios - Flex Cube - 3D OSX look と同じ。ただ、FIVe3D は奥行きを一切考えてくれないところに注意が必要。単に座標変換するだけのライブラリな
最近話題のTwitter。もっとお友達を増やしたい!と思われている方も多いのでは。 そこで便利なのがこのTwifter。 複数のTwitterのユーザー名を入れると、そのユーザー間で共有しているお友達のリストを生成してくれます。 まだ自分がお友達になっていない人がいればその場で追加することもできますよ。 詳しい使い方は以下をどうぞ。 ↑ 百式管理人とmiyagawaさんの共通の友人を検索。 ↑ 左側には共通している友人が表示されます。3名ほどいらっしゃいますね。右側はどちらかが友達になっている人のリストです。 ↑ 左側の共通している友人のリストから「Akky」さんを選択。そうすると百式管理人とmiyagawaさんとakkyさんで共通の友人を検索してくれます。 ↑ こんな結果になりました。 ↑ 右側のリストでは特定のユーザーの友人を隠すこともできます。 ↑ お、この人は!というときはその場で
様々なオンライン学習手法をサポートしたライブラリ「OLL (Online-Learning Library)」をリリースしました。 プロジェクトページ 日本語詳細ページ 学習、推定を行なう単体プログラムと、C++ライブラリからなります。(C++ライブラリ解説はまだ)。 New BSDライセンス上で自由に使えます。使った場合は感想や苦情などいただけると幸いです。 オンライン学習とは、一つずつ訓練データを見てパラメータを更新していく手法で、訓練データをまとめて見てから学習するバッチ学習(SVMs, 最大エントロピー法)と比べて非常に効率良く学習を行なうことができます。それでいながらSVMs, やMEsに匹敵する精度が出ます。 学習するデータの性質にもよりますが、例えば、英語の文書分類タスクで、15000訓練例、130万種類の素性の訓練データに対する学習が1秒未満で終わります(SVMsだと実装に
Increase Data Capacity Wireless data demand continues to explode, driven by multimedia content, new device types and data hungry applications. In order to support this demand, spectrum is critical for capacity and data speeds. Wi-Fi complements cellular in meeting this demand, and the latest advances in Wi-Fi 6 and massive addition of spectrum make Wi-Fi even more attractive and is expected to con
UPDATE 予測されていた通りに、Googleは、プログラミングを行うことなくソーシャル機能をウェブサイトに追加できる「Friend Connect」のプレビュー版を公開した。 GoogleのエンジニアリングディレクターであるDavid Glazer氏は、Friend Connectの詳細について明らかにした。なお、米国時間5月12日午前の時点では、依然として仕上げの段階にあるFriend Connectの公式サイトに、まだアクセスすることはできなかった。 「よりソーシャルな存在になることで、ウェブは向上してきている。われわれは、ウェブインフラにソーシャル機能を組み込むが、これは少数の特定サイトに縛られるようなものではない。ユーザーは、ウェブ上のどこに行っても、あらゆる友人とのコミュニケーションが可能で、(そのコミュニケーションに)どのようなアプリケーションでも用いることができる」と、G
国内1位の規模を誇るソーシャルブックマークサービス「はてなブックマーク」は2005年2月にベータ版として公開された。同年8月には正式版となり、多くのインターネットユーザーに利用されてきた。埋もれがちな個人のブログエントリーにスポットを当てたり、みんなのブックマークからネットで流行しているものを浮かび上がらせたりと、その存在感は大きい。 一方で、ユーザーが増えてくるにしたがって、課題も表出してきた。はてなブックマークで付けられがちなネガティブコメント、スパムなどがサイト運営者やユーザーを悩ませる。 これらを改善するべく、はてなブックマークが初めてリニューアルする。新バージョンは2008年夏にも登場予定だ。開発を担当するはてな執行役員 最高技術責任者の伊藤直也氏に、はてなブックマークの現状、課題、新バージョンのポイントなどを聞いた。 はてなブックマークの新バージョンに本腰 --伊藤さんは取締役
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) シェア競争に挑まないWebブラウザ「Safari」の登場 2008年3月、iPhoneの日本登場に先駆けて、Windows版Safari 3.1が登場しました(参考「Apple、Windowsにも正式対応の「Safari 3.1」リリース」)。 WebブラウザのシェアはFirefoxが健闘しつつも、いまだInternet Explorer(以下、IE)が大半を占め、多くのWebアプリケーションサービスにとって、IEへの対応が必須であると思われてきました。そんなWebブラウザのシェア競争の中へSafariが登場したことは、最初はとても異質なことに感じられました(参考「新しいWebブラウザ
プログラミング言語が車だったら - プログラミング言語を車に例えると…? 目次 Basic? VisualBasic? PHP Perl Ruby? Python? JavaScript Pascal? C言語? C++? Objective-C? アセンブリ? Java? COBOL? Lisp? Scheme? Haskell? Smalltalk Delphi? Ada? C#? HTML Prolog? FORTH? MIND? ALGOL? D言語? Fortran Eiffel? AWK? SED? LOGO? Erlang? プログラミング言語を車に例えると…? ご自由に追記(加筆・修正)ください。 Basic ? ベストセラーを記録した往年のヒストリックカー。 VisualBasic ? 広く親しまれているコンパクトカー (AT) 。ユーティリティが充実し使い勝手がよく、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く