タグ

2010年5月4日のブックマーク (8件)

  • Six Apart - シックス・アパート誕生秘話(その3) ~宮川達彦の転職は偶然か必然か?~

    シックス・アパート誕生秘話(その3) ~宮川達彦の転職は偶然か必然か?~ 前のページへ メイン グッド・モーニング! 現在サンフランシスコに出張中の関です。せっかくサンフランシスコに来ているので、今日は2003年にライブドアの執行役員の肩書きを捨て、まだ5人しか社員がいなかったシックス・アパート日法人に転職して執行役員に就任、その後2005年にシックス・アパート米国社に進出して世界で活躍しているスーパーエンジニア、宮川達彦にまつわる秘話をお届けします。 宮川が、シックス・アパート共同創業者でCTOのBen Trottに請われて、ライブドア執行役員からシックス・アパート日法人の社員になったのは、日法人スタートからたった13か月目の2005年1月の出来事です。当時すでに国内外でスーパーエンジニアとして有名だった宮川のシックス・アパートへの加入は、当時社員が日に一桁、グローバルでも30

  • 「高級Netbook…だと…?」 iPadの活用法を考えてみる

    iPadを使い始めてから3週間以上が経過したが、アプリがクラッシュするという問題には比較的頻繁に遭遇する。以前のリポートでも紹介したように、アプリのレビューコメントがユーザーからの不具合やクラッシュ報告で埋まっているといった事態もめずらしくない。iPad発売からアプリをリリースするまでの準備期間が非常に短く、しかも開発者のほとんどは実機に触れることなくiPadアプリをApp Storeに登録しているような状態だったからだ。 例えば、iPadの無料カテゴリで人気のある「ABC Player」だが、これも実機テストは行っておらず、最後までAppleから提供されたエミュレータのみで開発したという話だ。同アプリは米TVネットワーク「ABC」の番組を広告付きで無料視聴するためのアプリで、発表から10日で20万回以上のダウンロードを達成したという(つまりその時点では、iPad全ユーザーの2人に1人が同

    「高級Netbook…だと…?」 iPadの活用法を考えてみる
  • GitHub製Resqueを使用したRubyでのバックグラウンド処理(バッチ処理) - Masatomo Nakano Blog - Web開発を極める

    そこそこの規模のWebシステムになってくるとバックグランド処理(batch処理)は欠かせないものになってくる。メールの送信、データの日次、月次、年次処理、削除(フラグ)データのpurgeやバックアップ、等々いろいろな物が出てくる。 現在はBackgrounDRbを使っているが、いろいろといまいちなので今回Resqueを評価してみた。ちょっと触った段階での第一印象をメモ。 まず、バッチ処理系で評価のポイントになってくる部分はなんだろうかと考えてみると、なんと言っても見通しのよさと異常系の処理だと思う。画面系と違い、バッチ処理は「見えにくい」ところで実行されるので、その二つが特に大事になってくる。「知らないうちに止まっていました」では困るのがバッチ処理。 たとえば、 異常時の処理無視?管理者に通知?リトライ? 復旧処理タスクの削除(問題を修復後)リトライ 状態の監視いくつのJobが残っているか

  • マルチコア時代の"データ構造とアルゴリズム"再入門

    データ構造とアルゴリズム再入門 はじめに ・並{行|列} & {Lock|Wait}Free ・ABA & ABA' ・volatile & メモリバリア ・プリミティブ ・CAS ・MCAS ・STM ・メモリ管理:free & GC ・Toots List & Skiplist [単方向List] ・リスト ・細粒度リスト ・Lazyリスト ・Lock-Freeリスト ・Lock-Freeリスト2 [SkipList] ・スキップリスト ・Lazyスキップリスト ・Lock-freeスキップリスト [双方向List] Queue & PriorityQueue [UnBounded Queue] ・Queue ・CAS based Lock-Free Queue ・LL/SC based Lock-Free Queue [Unbounded Priority Queue] ・Heap

  • その文字列はセーフ? 本当は奥深いデコード処理

    ジュン 特に最近話題になってるのは、バイナリセーフな関数とかバイナリセーフじゃない関数とかを交ぜこぜで使うと困ったことになる、ってとこかなぁ。 クウ バイナリセーフ……ですか? 言葉は聞いたことあるけど……。 ジュン んっと。バイナリをちゃんとバイナリとして扱えるってのが、バイナリセーフかな? クウ ふむ……。 ジュン 制御文字とかが交ざってるときに、文字列として扱わないと困るときがあるからねー。 クウ むむむ…… 制御文字の中でも特に「%00」などで表すことができるNULL文字を、Webアプリケーションに渡される文字列の中に混入することで、意図しない動作を引き起こす可能性がある。バイナリセーフの場合、NULL文字も文字として扱われるが、非バイナリセーフの場合、NULL文字を「文字列の終了」と見なしてしまうため、以降の文字を扱えず、この挙動の差から問題が発生する。 入力と処理、それぞれの「

    その文字列はセーフ? 本当は奥深いデコード処理
    stibbar
    stibbar 2010/05/04
    バイナリセーフはバイナリを許容。非バイナリセーフはバイナリを拒否(扱わずに、文字列前提)。
  • Intel Atom - Wikipedia

    Intel Atom (インテル アトム、以下 "Atom") は、インテルが設計・製造する、主に携帯情報端末 (PDA) や低価格PC、組込みシステム向けのマイクロアーキテクチャ及びマイクロプロセッサ、システム・オン・チップ群である。 Atomは、インテルの製品分類でも特に低消費電力化が図られたLPIAと呼ばれるカテゴリに属している。LPIA製品としてはマイクロアーキテクチャから新規に開発された初めての製品である。米国時間2008年3月2日に発表され、その年の夏から順次出荷されている。 2015年時点では Intel 64 に対応しているが、初期の製品に64ビット非対応で IA-32 の物もあった。メインストリームの製品との差別化のためか、64ビットと同時にVTに対応したモデルは以前は無かったが、2015年時点ではサーバ向けとしてそのようなラインナップも現れた。 Atom N270 過去

    Intel Atom - Wikipedia
  • ネットブック - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ネットブック" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2008年9月) ネットブック(英: Netbook)は、ウェブサイトの閲覧や電子メール・チャットなどの基的なインターネット上のサービスを利用することを主な用途とした、安価で小型軽量で簡便なノートパソコンのカテゴリーである[1]。2007年から各パソコンメーカーから発売され、2012年に新規販売を終了した。 ネットブックは簡易なインターネット利用やコンピューティングを目的とする(手前Eee PC) ネットブックの位置 また、同様のカテゴリーのデスクトップパソコンであるネッ

    ネットブック - Wikipedia
    stibbar
    stibbar 2010/05/04
    一般的なパーソナルコンピュータと同じOSが搭載されている事はネットブックの特徴であり、独自または組み込み用のOS(Pocket PCなど)を採用することが多いスマートフォンや携帯電話などと異なっている。
  • クラスタリングとレプリケーションの意味と違い

    一般的な業務で使われている構成で見れば 普通はクラスタリングとリプリケーションを 併用します。 クラスタリングはサーバー側で行なわれ VCS・RAC・HACMP等があります。 これらは基的にはサーバーのハードウェア に対する冗長化(2重化)です。 (ソフト側の冗長化にもなっていますが、 サービス・OSがクラッシュすると、結局は 同じOS構成なのでスタンバイでも同じ 問題が起きる可能性があります) HBA・イーサカード・CPUが仕様不可になった場合は スタンバイに切り替わり業務再開となります。 リプリケーションとは大抵の場合はストレージ側(外部HDD) で取られています。 RAID構成の1ボリューム対し ミラーリング・静止点バックアップ・災害対策 この3つのボリュームが作られます。 ミラーリングとは実際に使用しているデータがそのままコピーされています。 生のデータが入っているので、もしも

    クラスタリングとレプリケーションの意味と違い