タグ

mixiに関するikebeのブックマーク (27)

  • ミクシィのNoSQLデータベース「Tokyo Tyrant」をNetVibesが採用した理由

    カスタマイズ可能なポータルサービスを提供するフランスの「NetVibes」は、バックエンドデータベースとしてミクシィの平林幹雄氏が開発し、同社内でも利用されているNoSQLデータベースの「Tokyo Tyrant/Tokyo Cabinet」(以下Tokyo Tyrant)を採用しているそうです(追記:平林氏は7月末でミクシィを退職されるとのこと)。 なぜNetVibesはTokyo Tyrantを採用したのか、その理由がmyNoSQLの記事「Netvibes: A Large Scale Tokyo Tyrant Deployment Case Study」で紹介されています。NetVibesは、Hadoop、CouchDB、Tokyo Tyrant、File systemMySQLを評価した上でTokyo Tyrant/Tokyo Cabinetを採用したとのこと。 NetVibes

    ミクシィのNoSQLデータベース「Tokyo Tyrant」をNetVibesが採用した理由
  • ミクシィ採用担当が語る 1年目エンジニア奮闘記

    連載では、学生がITエンジニアとして就職する前に身に付けておいた方がいいスキルを紹介する。第1回は、Web系企業を代表してミクシィが、1年目エンジニア仕事内容、役割、求められる能力について語る。 こんにちは。ミクシィで採用を担当している水です。今回はミクシィの「Webエンジニア」について、弊社の新卒メンバーを中心にご紹介します。 WebのITエンジニアに求められる主体性 WebのITエンジニアに求められる能力の大前提にあるのは、“自分で調べて何かを作った経験がある”ことです。ミクシィでは「当に興味があれば、Webページや書籍を通じて、ある程度の情報は簡単に手に入るのだから」という考え方を基に、技術に対してどれだけ主体的に取り組んでいるかをとても重要視しています。 この点にはかなりこだわっているので、結果的に、技術への興味がとても強い(=技術力が高い)人たちが集まってきているのだと思

    ミクシィ採用担当が語る 1年目エンジニア奮闘記
  • mixiの年末年始対策 日記投稿システムの改善 - mixi engineer blog

    朝晩冷えてきましたね。風邪など引いていませんでしょうか。さて、年末が近づいてくるこの時期に弊社のエンジニアが最も気になるのは、お正月。それも来年1月1日を迎えた瞬間です。 1日1日0時に何があるのでしょう?そう、mixiのサービスで最も日記が書き込まれるタイミングになるのです。個人的に「あけおめことよろアタック」と呼んでいます。今年は日記だけではなく、エコーでもメッセージが飛び交うことでしょう。この時期は携帯電話のキャリアでもさまざまな対策を行っていますが、ミクシィでも年末年始でもユーザの方に快適にサービス提供ができるように努めています 以下は昨年の年末年始の日記投稿数の推移です。青色が12/31から1/1、赤色が1/1から1/2になります 1/1の方が全体的に多いですが、特に年が変わる前後の投稿数は倍近くなっていることがわかります。この時に負荷により日記の投稿がしづらい状態になっていたの

    mixiの年末年始対策 日記投稿システムの改善 - mixi engineer blog
    ikebe
    ikebe 2008/12/12
  • えっ?! mixiよりGREEの方が儲かってるの?:ネット維新を解く  - CNET Japan

    「mixi よりも GREE の方が儲かってるんだよ」 と聞くと…多くの人は「えっ?!」と驚くだろう。 実際、社内のスタッフは皆驚いていた。 何をもって「儲かっている」と言うのかの定義は様々だが(売上なのか、利益なのか、会員数なのか)、経常利益はその1つの指標となるだろう。 ◆グリーの株式公開が承認(Venture View) この記事を読むと、GREEの経常利益は58億7000万円を計画しているそうだ。対してミクシィの2009年3月期予想は38億円。 GREEの経常利益はmixiのそれと比べてなんと 1.5倍 を越えている。 この差を生んでいる要因はイロイロとあると思うが(課金モデルと広告モデルとの違いとか)、ビジネスを行う上で大きなヒントとなりそうだ。 これと論点は多少ズレるのだが、社内のスタッフにはこんな話をするつもりである。 「無料サービスを作ってばらまいて、そのうち有名になれば

  • 再び注目が集まるOpenID これからの展開をmixiの動きから読み解く

    『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day

    再び注目が集まるOpenID これからの展開をmixiの動きから読み解く
  • mixi、10月28日に新サービスを発表:ニュース - CNET Japan

    ミクシィが10月28日に、ソーシャルネットワーキングサービス(SNS)「mixi」の新サービスを発表することを明らかにした。同日に都内で発表会を開く予定だ。新サービスは11月開始となる。 mixi OpenIDやmixi Radioなど、これまでのmixi新サービスに関する発表会はほぼ毎回、自社内の会議室で開かれていた。今回は青山のホテルが会場に指定されており、多くの報道陣が集まると見られる。 当日は同社代表取締役社長の笠原健治氏も登壇し、新サービスに関するデモンストレーションが披露されるという。笠原氏が新サービスの発表の場に立ち会うのも異例のことだ。 ミクシィ広報は「内容は当日まで明かせない」としている。

    mixi、10月28日に新サービスを発表:ニュース - CNET Japan
    ikebe
    ikebe 2008/10/22
  • Twitterって全然知られてない、ね - Unknown::Programming

    今更感があるけどもTwitterってWeb関係の業界以外の人には殆ど知られてないんだなぁと実感した。 先日、専門学校時代の友達と8人ぐらいで飲みに行ったのだが、ブログの話になったのでTwitterとかも一応アカウントもってるよって話をしたら「Twitter?」みたいな空気になっちゃった。 mixiはみんな登録してるか知ってるかだったんだけど、Twitterは「ナニソレ」状態。 自分の中ではとても有名なものという認識があったのでちょっとびっくり。まーでも良く考えればそりゃそうか。知るわけねーよな、Twitterなんて・・・。 ちなみに彼らの職業は、ゲーム業界バリバリの人や写真撮影&加工な人や(あとニートや)そんな人たちばかりでWebにはあまり関係なかったりする。 Twitterの説明するのが難しかった。 「Twitter一応やってるよ!」 「それなに?」 「え?知らないの今流行の一言ブログっ

    Twitterって全然知られてない、ね - Unknown::Programming
  • mixi Engineers’ Blog mixi有料サービス ~ payment.mixi.jpの知られざる裏側 ~

    はじめまして。開発部アプリケーション開発グループの向田(むかいだ)です。今回は、mixiの中では珍しいmixi有料サービスについて紹介したいと思います。堅い内容かもしれませんが、最後までお付き合いいただければと思います。また、今回の内容はPC版の有料サービスに限定させていただきますのでご了承ください。 ■はじめに mixi有料サービスと言っても、以前よりmixiプレミアムは存在していました。しかし、当時はお支払い用に登録していただいた決済情報が、mixiプレミアムのサービスだけでしか利用できず、今後有料サービスを追加したい、様々なサービスを提供したいという思いのさまたげになっていました。そこで、下記コンセプトを元に課金処理部分を再構築し、2008年4月1日より新たにスタートしました。 ◇コンセプト クライアントサービスとの疎結合 セキュリティリスクの軽減 利便性の向上 1. クライアントサ

    mixi Engineers’ Blog mixi有料サービス ~ payment.mixi.jpの知られざる裏側 ~
  • Tokyo Dystopiaの設計思想 - mixi engineer blog

    番に向けて海に行ける体作りに励まないといかんなーと思いつつも、ついついDSのスターフォックスで遊んでしまうmikioです。さて今回は、人知れずリリースされている検索エンジンTokyo Dystopiaの概要と設計思想について述べます。 Hyper Estraierとの違い Tokyo Dystopia(以下、TDと呼びます)は、新しい検索エンジンです。しかし、私が作ったもう一つの検索エンジンHyper Estraier(以下、HEと呼びます)の後継としては位置付けていません。 Hyper Estraierの製品コンセプトは、「検索システムの需要が生じる様々なシーンで手軽に導入できる」ことです。言い換えれば、「いわゆるシロウトの人でも、お高い商用システムを買えない個人や小組織でも、ちょっとの努力で自分の要求を満たすシステムを構築できる」ことです。そのために、様々なファイル形式に対応したテ

    Tokyo Dystopiaの設計思想 - mixi engineer blog
  • mixi Engineers’ Blog » Tokyo Tyrantによる耐高負荷DBの構築

    連休中はWiiのマリオカートをやりまくってやっとVR7000越えたmikioです。愛車はマッハ・バイクとインターセプターです。さて今回は、分散ハッシュデータベースサーバTokyo Tyrantでmixiの最終ログイン時刻を管理するようにした時の苦労話を書きます。 ログイン処理は負荷地獄 mixiでは、全てのユーザについて、各々の最終ログイン時刻を管理しています。「マイミクシィ一覧」や「お気に入り」などの画面で、友人が近い時間にログインしていてコミュニケーションがとりやすい状態にあるかどうか確認できるようにするためです。 mixiのほぼ全てのページはログインしないと見られないページなので、ほぼ全てのページにアクセスされるたびにログイン確認が行われます。したがって、最終ログイン時刻はほぼ全てのページにアクセスされる度に更新されることになります。mixiの中で最も重いデータベースのひとつとして「

    mixi Engineers’ Blog » Tokyo Tyrantによる耐高負荷DBの構築
  • mixi、APIを活用した広告を提供開始

    ミクシィは11月12日、運営するSNS「mixi」において、APIを活用した広告を新たに開始した。これにより広告主はmixiのAPIを用いた各種ツールを作成し、広告媒体に利用することができるようになった。 mixiの各種情報を広告主が提供するツールに融合させることで、ユーザーがmixiを表示していない際にも継続的に情報を提供できるというメリットがあるという。 導入第一弾の日産自動車は、軽自動車「PINO」にて、デスクトップガジェット「ピノ犬mixiチェッカー」を展開する。これは日産自動車が提供している「日産デスクトップツール3」上で動作するガジェットで、同車のキャラクター「ピノ犬」がmixiのメッセージや日記コメント、マイミクシィ日記などをなど通知してくれるというものだ。

    mixi、APIを活用した広告を提供開始
    ikebe
    ikebe 2007/11/12
  • mixi Engineers’ Blog » 言語バインディングを書こう

    世田谷の某所から原宿まで自転車通勤しているのですが、そろそろ寒くなってきたので電車に切り替えようかと悩み中のmikioです。今回はTokyo Cabinetのスクリプト言語バインディングについて述べます。 スクリプト言語バインディングとは TCはC言語で実装されたライブラリで、C言語(C89、C99)およびC++言語のプログラムから利用することができます。CやC++は各種の計算処理やシステムコールの呼び出しを直接的に記述できるので高速に動作するプログラムを作ることができる反面、ポインタ演算やメモリ管理などで致命的なバグを潜ませやすいので非常に注意深くコーディングを進めなければいけません。つまり、プログラムの実行速度は速いが、開発速度は遅いということです。 それに対して、PerlRubyをはじめとするいわゆるスクリプト言語は、実行速度はCやC++に劣るものの、高水準かつ直感的な文法と強力な

    mixi Engineers’ Blog » 言語バインディングを書こう
  • mixiリニュの反響について。

    mixiのナビゲーションって決して最初からよくできていたものではないと思っていた。 例えば、未だに残っているのが、日記の編集確認画面 1.自分の日記の画面から、この日記を変更するためのリンクが 「編集する」となっている。 2.次に編集のフォーム画面から、確認画面に行くラベル。 「入力内容を確認する」 ここは問題ない。 3.しかし、最後の入力確認画面のsubmitのラベルがおかしい 「編集する」  か、「やめる」 このラベルの機能は以下の通りです。 「編集する」は、「変更を確定させる」 「やめる」は、「前の画面に戻る」 僕はこのラベルに対して思ったのは、 「編集する」は、「前の画面に戻る」 「やめる」は、「変更作業そのものをやめる」(Windowsで言うならダイアログを閉じる) という印象を受けました。 つまりどこにも確定ボタンがないということを、二つのラベルを見比べて知り、より可能性の近い

    ikebe
    ikebe 2007/10/08
  • mixi Engineers’ Blog » Inside Tokyo Cabinet その五

    先日、MySQL Conferenceという催しに行ってきました。そこでMySQLの開発者のBrian Aker氏およびMichael Widenius氏と話をする機会があったのですが、やっぱしトップランナー達と議論するのは刺激になるなぁと思ったmikioです(その時の資料)。さて、一連の連載も今回が感動の最終回で、TCの性能上の蘊蓄をお届けいたします。 なぜdynamic hashingを使わないか Brianさん達とTCの実装についても少し議論したのですが、その際にdynamic hashingをなぜ使わないのかと問われました。その背景として、TCやQDBMではハッシュのバケット数(=格納するレコード数を予測してその数倍に設定すべき値)をデータベース作成時に指定しなければならないという問題があります。バケット数が大きすぎると空間効率が劣化し、小さすぎると時間効率が劣化するというトレード

    mixi Engineers’ Blog » Inside Tokyo Cabinet その五
    ikebe
    ikebe 2007/09/25
  • 伸び悩む写真共有サイト、mixiフォトが浸食--ネットレイティングス調べ

    ネットレイティングスは9月14日、メジャーな写真共有サイトの利用動向調査結果を発表した。 それによると、利用者数が最も多い写真共有サイトは「Yahoo! Japan Photos」(97万5000人)で、前年同月比は78%。2位はYahoo!ブランドの「Flickr」(利用者数63万6000人、前年同月比110%)、3位は「livedoor PICS」(利用者数42万6000人、前年同月比)85%だった。 しかし、1位のYahoo! Japan Photosでも、リーチ(該当月のインターネット利用者における利用者数割合)は2.1%であり、上位3サイトは前年同月比で見ても、大きな成長は見られなかった。 この傾向は米国でも同様で、利用者数は多いもののリーチはそれぞれ「Yahoo! Photos」(1.5%)、「Flickr」(4.8%)、「Panoramio」(0.2%)、「Picasa」(0

    伸び悩む写真共有サイト、mixiフォトが浸食--ネットレイティングス調べ
  • mixi Engineers’ Blog » Inside Tokyo Cabinet その弐

    予定を立てた途端にやりたくなくなる症候群に堪えて連載を続けるmikioです(こんな私でもエアーマンくらいは倒せます)。前回はDBMの基について説明しましたが、それを忠実に実装しても実際には使いものにはならないことにも触れました。今回は、実用的なDBMに進化すべく、Tokyo Cabinet(およびその前身のQDBM)で考えた工夫についてお話します。 ハッシュ関数についてもう少し 前回の記事に関して、「ハッシュ関数はビットシフト使って実装した方が早いよ」という旨のお便りをいただきました(ありがとうございます)。まさにその通りで、乗算命令(ここではimull)より左シフト命令(ここではsall)の方が速いみたいです(Intelの資料によると、mulが15から18で、salが4とのこと)。しかし、DBMの場合はファイルI/Oにかかる時間が支配的になるというのが重要な点です。したがって、ハッシュ

    mixi Engineers’ Blog » Inside Tokyo Cabinet その弐
    ikebe
    ikebe 2007/08/29
  • Vantage Point 2009 - mixi engineer blog

    今年も、来る9月5日にサマーインターンシップを開催することになりました。目的を簡単にいえば、弊社が持っているサービスやそれを支える技術について学生の皆さんに知ってもらって日頃の研究開発活動の一助にしてもらおうということと、興味を持っていただけたなら進路の選択肢のひとつとして弊社を考えていただきたいということです。私も講師を任されているので、宣伝がてら背景事情について語ってみます。 この時期になると各社こぞって「オフィス見学」「ラボツアー」「インターンシップ」といった催しをして学生の皆さんと接触していくみたいですが、学校を出て久しい私の感覚だと、「卒業年度の前年度(学部なら3年、修士過程なら1年)の8月に就活とかって早くね?」と思うところです。そこで人事の人に聞いたわけですが、「優秀な人の多数が早く就職活動を始める傾向にあり、彼らにアピールしたいなら時期を逸してはいけない」とのこと。なるほど

    Vantage Point 2009 - mixi engineer blog
    ikebe
    ikebe 2007/08/20
  • mixi、アバターとゲーム導入検討 18歳未満への開放も視野 - ITmedia News

    PCと携帯電話両対応のSNS「mixi」を運営するミクシィの笠原健治社長は7月31日に開いた決算会見の席で、「携帯電話向け『mixiモバイル』へのゲームアバター機能の導入を検討している」と話した。mixiは現在、18歳未満は利用できないが、「18歳未満への開放も検討する」とした。 無料でゲームをプレイでき、プロフィールにアバター画像を活用した携帯向けサービスは、ディー・エヌ・エー(DeNA)が運営する「モバゲータウン」が代表的で、1年半弱で600万会員を突破するなど急成長を続けている(関連記事参照)。笠原社長はこういったサイトについて「非常にいいと思う」とし、「携帯でゲームをするのはとても一般的になっている。ユーザーに楽しんでいただけるし、コミュニケーションも活発になる」と述べた。 アバターについては「顔や服装を変えられるなどユーザーが自由に表現できる。ゲーム内にアバターを登場させて楽し

    mixi、アバターとゲーム導入検討 18歳未満への開放も視野 - ITmedia News
    ikebe
    ikebe 2007/08/01
  • 【2ch】ニュース速報アワーズ:

    「奨学金滞納者ブラックリスト化反対!!学費をタダに!!デモ」 〜ブラックリストの会“不況に合わせた学費に”

  • mixiが自社開発の検索エンジンに移行、ウェブ検索はYSTに

    ミクシィは7月2日、ソーシャルネットワーキングサービス(SNS)「mixi」内の検索機能をgooから自社開発の検索エンジンに切り替えた。 今回の検索エンジン移行により、mixi内における日記やコミュニティの検索機能はすべて自社開発の検索エンジンによって提供される。 この検索エンジンは「文字 N-gram」をいう手法を用いたもので、従来の検索エンジンに比べて検索漏れが少ないという。mixiの日記には、辞書に掲載されていない文字が見られたり、文字がきちんと並んでいなかったりする。こういった場合に効率よく検索できる技術として文字 N-gramによる検索エンジンを導入したという。 同時に、ウェブ検索のエンジンも「Yahoo! Search Technology」(YST)に移行した。この検索エンジンはヤフーでも採用されている。 オーバーチュアは今回のYST導入を機に、mixi のコミュニティ検索、

    mixiが自社開発の検索エンジンに移行、ウェブ検索はYSTに
    ikebe
    ikebe 2007/07/02