先日、SPIDERストレージエンジンについて2度に渡り本ブログで紹介した(その1:Not Only NoSQL!! 驚異的なまでにWRITE性能をスケールさせるSPIDERストレージエンジン、その2:快適スケールアウト生活への第一歩。SPIDERストレージエンジンを使ってみよう!)が、SPIDERの作者である斯波氏は、実はもう一つ驚くべきストレージエンジンを開発している。その名も、VPストレージエンジンだ。ちょっと地味な名前だが、VPとは、Vertical Partitioning(垂直パーティショニング)の略で、複数のテーブルの上にVPストレージエンジンを被せて、垂直パーティショニング(カラムごとにデータを格納する領域を分ける)を実現するというものだ。他のテーブルの上に被せるアーキテクチャをとっているという点では、VPとSPIDERの発想は同じである。以下は、VPストレージエンジンの動作
新人エンジニアとその先輩たちへ、OJTの前にこの本「ずっと受けたかったソフトウェアエンジニアリングの授業」を 4月に新入社員として入社した新人エンジニアの方々は、早ければそろそろOJTという形で現場にやってきて、若手の先輩社員が新人の教育担当、あるいはOJTリーダーに任命される時期。 そんな新人エンジニアと教育担当におすすめしたい本を今回は紹介します。 プログラミングテクニックの解説は一切なし 一般にソフトウェアの開発は、顧客と相談して仕様を考え、それを外部仕様書、内部仕様書といったドキュメントに落とし込み、プログラミングを行い、ソースコードレビューやインスペクションを行い、単体テスト、結合テスト、運用テストといった工程を経て完成します。いわゆる「Vモデル」と呼ばれるものです。そしてこれらは1つのプロジェクトとしてマネジメントされます。 こうしてみると、ソフトウェア開発の中でプログラミング
気になる記事をスクラップできます。保存した記事は、マイページでスマホ、タブレットからでもご確認頂けます。※会員限定 無料会員登録 詳細 | ログイン 月間ユニークユーザー数、884万人、月間ページビュー数、4億6000万(2010年3月)を誇る国内ナンバーワンの料理レシピの投稿・検索サイト「クックパッド」。 日常的に料理をする人はもちろんのこと、たまにしか包丁を握らない人でもクックパッドのウェブサイトを一度は訪れたことがあるのではないか。 2ちゃんねるやTwitterを凌駕する それくらい、クックパッドはレシピの投稿・検索サイトとして不動の地位を築いているように思える。なにしろ、母の日とカミサンの誕生日くらいしか、料理をしない筆者でさえも、クックパッドは何度かのぞき、お世話になったことがあるくらいだ。 ページビュー数の比較でいえば、この4億6000万という数字は、2ちゃんねるや今流行りのT
ユーザー同士のつながりを元に時系列に140文字のメッセージを20個ほど表示する――。Twitterのサービスは、文字にしてしまうと実にシンプルだが、背後には非常に大きな技術的チャレンジが横たわっている。つぶやき数は月間10億件を突破、Twitterを流れるメッセージ数は秒間120万にも達し、ユーザー同士のつながりを表すソーシャル・グラフですらメモリに載る量を超えている。途方もないスケールのデータをつないでいるにも関わらず、0.1秒以下でWebページの表示を完了させなければならない。そのために各データストレージは1~5ms程度で応答しなければならない。 Twitterのリスト機能の実装でプロジェクトリーダーを務めたこともあるNick Kallen氏が来日し、2010年4月19日から2日間の予定で開催中の「QCon Tokyo 2010」で基調講演を行った。「Data Architecture
GREEのCTO、藤本さんを囲む座談会に行って参りました。 まあざっくり言えば就活イベントという感じですかね。 行く前はこんなはったりIT女子大生が参加していいものだろうか…と 躊躇しておりましたが案外文系・ビジネス寄りのひともいて 若干安堵しながらもじもじ居座らせていただきました。 ちなみに藤本さんはPHPというプログラミング言語において 神と呼ばれているひとです。 私も鉄道界の神とか言われてみたいですね…! 以下、話の流れはあまりつかめない断片的なメモです。 10年後のインターネットはどうなるか? 10年後を語る前に10年前のインターネットを振り返ってみよう 楽天ジャスダック上場 ライブドア東証マザーズ上場 mixi、DeNA2年目 ADSL黎明期 言語もバージョンいろいろあるけど、まあ基本そんなに変わってない アップルはこの時期どん底 ブラウザもいろいろ、ネットスケープとか ブログも
特集:WPF 4とSilverlight 4 これから業務アプリを開発するならどっち? グレープシティ株式会社 八巻 雄哉 2010/04/20 ほぼ同時に正式リリースとなった(.NET Framework 4の)WPFとSilverlightのバージョン4(※Visual Studio 2010日本語版の正式リリースは明日、2010年4月21日の予定)。業務アプリケーションにおいて重要視される「機能性/操作性」と「配布性/保守性」は、元来トレードオフの関係とされてきたが、ここにきてWPFとSilverlightは寄り添う形でこの問題を解決しようとしている。言い方を変えれば、どちらか一方の技術でしか実現できない部分は少なくなってきており、その選択は難しくなってきているといえる。 本稿では、その選択の難しさを少しでも解消すべく、業務アプリケーション開発という観点で2つの技術を比較、整理してみ
本日発売のSoftware Design創刊20周年、新人エンジニア熱烈歓迎リニューアル号(2010年5月号)にて、特集記事の一部とHTML5/JavaScriptの新連載の記事を書かせていただきました。 第1特集 Twitter/iPhone/クラウド時代を生き抜くための システム基盤の[新]常識 スマートフォン,分散化,検索技術,仮想化,大規模化 * 1章:今,ソフトウェア技術の世界で起きていること 高速化競争はCPUからJavaScriptエンジンへ……竹迫 良範 * 2章:これからのエンジニアに求められるスキル ポリモフィズム,LL,並列プログラミング…鍵はスピード……竹迫 良範 * 3章:スマートフォン開発という「新世界」 iPhone/Androidアプリの企画・開発・マネタイズ最前線……深津 貴之(取材:編集部) * 4章:分散化と検索技術の進化 SSDによる検索高速化,リア
大手SIerにてSalesforceビジネス推進/プリセールスエンジニア/Evangelist業務を担当。 所有資格:Salesforce.com認定 SalesCloud/ServiceCloud/Pardotコンサルタント、 著書:IPv4アドレス枯渇対策とIPv6導入
1 ちくわ(北海道) 2010/04/19(月) 04:34:28.85 ID:rwKUwFNQ● ?PLT(12801) ポイント特典 海外サイトのソース群↓ Dark, menacing and showing no signs of abating, this is the apocalyptic-style scene that has simultaneously captivated and terrified locals at the heart of Iceland's volcanic eruption. As people in Britain and the rest of Europe are caught up with the unprecedented travel chaos caused by the eruption, those in Iceland
スクリーンショットとりながら丁寧に説明する気はないのだけど、メモ残しとかないと自分でも忘れそうなので・・・ iPad の登場で、iPhone/iPad 両方に共通のバイナリというものが SDK 3.2 で作成できるようになりました。 もちろん、iPhone は iPhone OS 3.1系、iPad は 3.2 系なので、API の変更を吸収する必要はあるのですが、それを差し引いてもシングルバイナリで提供できるというのはメリットが多いわけで・・・ で、その方法。主に Interface Builder を使ってる人向け。 詳しくは Starting Your Project を読んでください。MPMoviePlayer を使っている自分にとっては「どうすんだよ、これ・・・」って感じではあるのですが・・・ま、それはさておき。 ※次の手順 1-3 については、XCode の 「Upgrade
粉末 > 記事インデックス Index 記事インデックス 新着記事 コブラ植物 死の園 謹賀新年2005 Sadist おめでとう14歳 ・・・バックナンバー info このWebページについて generation 自作曲 インスピレーションを排泄する最良の方法。 Article 人間は道具を使う生物です。 コブラ植物(2006/05/06)エコ?それは人間の身勝手なエゴイズムじゃないんですか? 死の園(2005/07/25)エゴイズム 謹賀新年2005(2005/01/05)おめでとうございます Sadist(2004/11/21)増殖する驚異 おめでとう14歳(2004/08/25)不死鳥衰える事知らず CUI(2004/06/17)最低のユーザインタフェース 謹賀新年2004(2004/01/04)おめでとうございます 編み目と納豆の恐怖(2003/12/02)納豆は有害物質です
Luaは、C言語のホストプログラムに組み込まれることを目的に設計されており、高速な動作と、高い移植性、組み込みの容易さが特徴である。いったんバイトコードにコンパイルされ、Lua VMで実行される。LuaJITは The Computer Language Benchmarks Game によると、動的型付けのスクリプト言語では最速の言語・処理系である[14]。 TIOBE Programming Community Index(英語版)では2007年に人気が急上昇し、2011年6月には10番目に人気なプログラミング言語になったが、その後は人気が下がっている[15]。2009年2月の調査で、ゲーム開発者がイベントスクリプト等の内部処理に利用する言語として、最も利用例が多いと報告されるなど、近年[いつ?]はゲーム産業での利用が広がっている[16]。2013年3月以来、ウィキメディア財団のサイト
妻がトルコへ行きたいと言った。彼女が何処其処へ行きたい、というのはごく日常的なことなので、いつ言われたのかは覚えていない。 「子供を産んだり、今後人生に転機が訪れたら、きっと遠くへ行くのは難しくなると思うの。私、トルコに行きたい」 その話を聞いたとき、僕には反対する理由も、賛成する理由もなかった。「ああ」とだけ返事をした。あえて言うのであれば、賛成する理由は妻が喜ぶこと、だ。とにかく、僕は積極的ではなかった。なぜかと言えば、語学力に甚だ自信のない僕にとって海外に行くというのはひとつの恐怖であったし、国内に行きたいところがあまりに多すぎて海外の旅先のことなどほとんど考えたことがなかったのだ。 なんでトルコなの? 僕が聞くと、妻は「だって三大美食のひとつだし」と言った。言い切った。正直なところ、その程度の理由で海外に行きたいという欲求が成立し得るのかは非常に疑問だったが、旅のみならず日常生活に
先週、MySQL Conference & Expo 2010が開催され、盛況のうちに終了した。カンファレンスに合わせる形で、MySQL 5.5.3および5.5.4がリリースされたのだが、これが目を見張るような進化を遂げている。特に性能面での進化には目を見張るものがある!Jeremy ZawodnyやMark Calleghanといったコミュニティの重鎮たちも「非常にエキサイティングなリリースだ!」などと表して歓迎の意を表している。 というわけで、本日はMySQL 5.5.3/5.5.4の新機能および変更点についてレビューしてみよう! おさらい。 〜 MySQL 5.5の既存の機能 〜MySQL 5.5が登場したとき、その新機能については以前にもエントリで紹介したが、ここで改めておさらいしてみよう。MySQL 5.5は、正確にいうと現在最新バージョンであるMySQL 5.1の「次の次」のバ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く