タグ

mixiに関するnowokayのブックマーク (29)

  • 技術的負債を減らす - mixi engineer blog

    こんにちは、システム部長の松岡です。 はじめに 今回はミクシィの物作りの中で、技術的な負債を返済する取り組みの一つについてご紹介します。 ミクシィは2012年8月にユニット制に移行しました。これはユーザーファーストな開発を促進するための挑戦です。 裁量権が各ユニット長に落ちることで早い判断と実施が可能になります。 反面、ソースコードがユニットごとに完全に疎結合しているわけではありませんので、早い判断と実施の結果、他のユニットに迷惑がかかるかもしれません。 いつまでも、どの開発者も困らないような開発を進めていければ、問題ないことですが、これまでの開発で負債として溜まってきた事、今後の進め方次第でいずれ行き詰まる事があるとも考えています。 そこで、負債を解消するため or 未来に積まないための対応が必要となります。 ミクシィはとても技術に理解のある会社です。 私含め経営陣から積極的に負債を返

    技術的負債を減らす - mixi engineer blog
    nowokay
    nowokay 2012/12/11
  • MapReduce on Tyrant - mixi engineer blog

    先日、隅田川の屋形船で花見と洒落込んだのですが、その日はまだ一分咲きも行ってなくて悲しい思いをしたmikioです。今回はTokyo Tyrant(TT)に格納したデータを対象としてMapReduceのモデルに基づく計算をする方法について述べます。 MapReduceとは Googleが使っているという分散処理の計算モデルおよびその実装のことだそうですが、詳しいことはググってください。Googleによる出自の論文やApacheプロジェクトによるHadoopなどのオープンソース実装にあたるのもよいでしょう(私は両者とも詳しく見ていませんが)。 今回の趣旨は、CouchDBMapReduceと称してJavaScriptで実現しているデータ集計方法をTTとTCとLuaでやってみようじゃないかということです。簡単に言えば、以下の処理を実装します。 ユーザから計算開始が指示されると、TTは、DB内の

    MapReduce on Tyrant - mixi engineer blog
  • TOSHIをマイミクにしてみました&SNS考:きょこ コーリング:オルタナティブ・ブログ

    mixiで勧められるままに、TOSHIをマイミクにしてみました。申請するとすぐに許可される仕組み(多分自動)になっているようです。現在、TOSHIのマイミクは9628人です。 ところで、CUというSNSを覚えていますでしょうか?そうです、以前ブログでも触れましたがYahooの完全招待制実名SNSです。LinkedInのような展開を期待していたものの、何も起こらず、今日、事務局のようなところから仕様変更のメールが来たので、久しぶりにアクセスをしてみたところ参加者は6239人でした。(注:参加するとCUのコミュニティに自動登録されますので、このコミュニティの参加者を、CUの参加者としています)。数で優劣は判断できませんが、実名を出しても構わないと思っているビジネスパーソンはもっとたくさんいるはずですから、どうも登録者が伸び悩んでいるようです。 LinkedInは日語版はまだ出てきていませんが

    TOSHIをマイミクにしてみました&SNS考:きょこ コーリング:オルタナティブ・ブログ
  • DBMによるテーブルデータベース その五 - mixi engineer blog

    ついに発売されたスト4のコンシューマ機版をやりたくてしょうがないけど筐体を買ってもらえないので、駅前のゲーム屋のディスプレー前で垂涎するばかりのmikioです。今回は連載の最終回で、各種スクリプト言語を使ってお手軽にテーブルデータベースを操作する方法について説明します。 TokyoCabinet::TDB まずは、TCのPerlバインディングとRubyバインディングの最新版を入手してください。それぞれテーブルデータベースを扱うための TokyoCabinet::TDB というクラスが加わっています。以下のようなIDLによるガイドラインに準拠したインターフェイスが提供されますので、使い方は言語にかかわらず同じようになるはずです。 module TokyoCabinet { interface TDB { boolean open(in string path, in long omode);

    DBMによるテーブルデータベース その五 - mixi engineer blog
  • DBMによるテーブルデータベース その弐 - mixi engineer blog

    インフルエンザで休んだ影響で仕事が鬼のように溜まって消化不良のmikioです(こんな記事を書いている場合じゃない)。さて今回は、Tokyo Cabinetでリレーショナル風データベースを実現したテーブルデータベース(TCTDB)の実装について説明します。 SQLiteとの違いは? SQLiteはアプリケーション組み込み型のSQL対応リレーショナルデータベースのライブラリです。TCのテーブルデータベースよりもはるかに高機能で、それでいて性能も大変優れています。いわゆるデスクトップアプリケーションに組み込むデータベースをお探しであれば、TCなんかではなく、断然SQLiteがおすすめです。 一方で、TCなどのDBMは、より単純なデータ操作をより高速に実行できるように設計および実装されています。典型的なユースケースとして、大規模Webサイトのアカウント管理や、データマイニングに伴う集計操作が挙げら

    DBMによるテーブルデータベース その弐 - mixi engineer blog
  • mixiアプリはじめました - mixi engineer blog

    コードは掲載しないmilanoです。 こんにちは。 先週のことになりますが、以前紹介したOpenSocialプラットフォーム(通称:mixiアプリ)をパートナー企業向けにリリースしました。 プラットフォーム開発チームのメンバーたちに++です。 同時に、mixi Developer Centerもプチリニューアルし、mixiアプリの情報を公開し始めました。 早速いくつものメディアに取り上げていただいています。 「mixiアプリ」、パートナー企業募集スタート - ITmedia News mixiアプリ、パートナー向けにベータ公開:ニュース - CNET Japan 「mixi アプリ」ベータ版が公開。今後は個人開発者にも公開予定 - BB Watch ありがとうございます。 当初はパートナー企業向けですが、そのうち個人の開発者にも公開を考えているようです。個人の方はもうちょいお待ちください。

    mixiアプリはじめました - mixi engineer blog
  • mixiの年末年始対策 日記投稿システムの改善 - mixi engineer blog

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

    mixiの年末年始対策 日記投稿システムの改善 - mixi engineer blog
    nowokay
    nowokay 2008/12/14
    高負荷にシーケンス値の生成が耐えられない話
  • DBMによるデータベースサーバ - mixi engineer blog

    DSのスターフォックスというゲームにはまりまくりのmikioです。最近社内外で「俺ストレージサーバ」を作るのが流行っているようなので私も参戦してみました。今回はDBMのネットワーク層をほぼスクラッチで作った話をします。 Tokyo Tyrant Tokyo Tyrant(以下TT)はTokyo Cabinet(以下TC)をラップしてネットワーク越しに操作できるようにするツールです。キャビネット(内閣)を傀儡にするタイラント(僭主)ということで名付けました。ダウンロードはこちら。 TCは高性能なDBMで、マルチスレッドモデルで高い並列性を実現していますが、逆にマルチプロセスモデルだとファイルロックがかかるので並列性が低くなってしまいます。つまり、書き込みモードでデータベースにアクセスしているプロセスがいると、その間は他のプロセスがデータベースに接続しようとするとブロックされることになります。

    DBMによるデータベースサーバ - 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が招待制廃止、15歳以上から参加可能に--「mixiアプリ」提供も:ニュース - CNET Japan

    ミクシィは11月27日、ソーシャルネットワーキングサービス(SNS)「mixi」の利用制限を緩和することを発表した。12月10日からは15歳〜17歳のユーザーもmixiを利用できるようになり、2009年春には招待制を廃止する。またmixi Platformを開放し、12月11日にパートナー向けに「mixiアプリ」のベータ版を提供する。 年齢制限の引き下げにより、これまで18歳未満のユーザーは登録することができなかったが、15歳〜17歳でもmixiを利用可能になった。ミクシィでは、ユーザーサポート体制を強化するほか、青少年のユーザーに、ふさわしくない広告を表示しない、コミュニティ機能と検索機能を使えない、検索結果に表示されないようにするなど、健全性を高めるための施策を実施していくという。また、新規登録時の生年月日登録も必須化する。 登録制導入は2009年春から実施し、従来の招待制も併用してい

    mixiが招待制廃止、15歳以上から参加可能に--「mixiアプリ」提供も:ニュース - CNET Japan
    nowokay
    nowokay 2008/11/27
  • ミクシィ、日本最大のSNS「mixi」でのオープン化戦略について発表―mixiアプリ、mixi Connect、登録制の採用 | gihyo.jp

    ミクシィ、日最大のSNS「mixi」でのオープン化戦略について発表―mixiアプリ、mixi Connect、登録制の採用 株式会社ミクシィは2008年11月27日、同社が提供するSNS「mixi」でのオープン化戦略について発表した。今回、2008年8月20日に発表した「mixi Platform」の開放、さらに利用制限の緩和などが発表された。 mixi Platformの開放 mixiアプリ まず、2008年12月11日より、mixi内にサービスアプリケーションを開発・提供できる「mixiアプリ」のパートナー向けβ版を提供する。これに伴い、同日からパートナーの募集を開始する。詳しくは同日に連絡先などを発表し、詳細を伝えていくとのこと。 mixi Connect さらに、2009年春からは、mixi以外のアプリケーションや端末から、mixiのデータを活用して新規サービス、付加サービスの提

    ミクシィ、日本最大のSNS「mixi」でのオープン化戦略について発表―mixiアプリ、mixi Connect、登録制の採用 | gihyo.jp
    nowokay
    nowokay 2008/11/27
  • mixi Engineers’ Blog >> 言語バインディングを書こう その弐

    東京ディズニーシーで買ってきたDuffyというテディベアがお気に入りで、頭に載せて寝るとよく眠れることを発見してウキウキのmikioです。さて今回は、Tokyo Cabinet(TC)のJavaバインディングとLuaバインディングの作り方と使い方について紹介します。 Javaバインディング TCのJavaバインディングの初版は昨年11月には出ていて別に新しい話題でもないのですが、以前とりあげた言語バインディングの記事ではJavaについて解説しなかったので、ここで改めてとりあげます。なお、この解説ででてくるサンプルコードを試すべく、環境変数「CLASSPATH」と環境変数「LD_LIBRARY_PATH」にカレントディレクトリを含めてください。 CLASSPATH=. LD_LIBRARY_PATH=. export CLASSPATH LD_LIBRARY_PATH Javaバインディング

    mixi Engineers’ Blog >> 言語バインディングを書こう その弐
  • mixi Engineers’ Blog » 期間限定の新機能「エコー」登場

    こんにちは。mixi開発部のyouheiです。 今回は先日8月4日にリリースした「エコー」について書きたいと思います。 エコーとは まずはエコーとはどういう機能かのご紹介ですが、プロモーションページがございますのでそちらをご覧いただければ幸いでございます。 http://mixi.jp/guide_echo.pl いくつか抜粋しますと、 あなたの"今"を一言にしてみませんか?誰かに伝えたいこと、ひとりごと等、何でもOK! 気軽な新コミュニケーション機能です。 たとえば、「今日はいい天気だな〜」という、ひとりごとから、「お腹すいたー!誰かランチにいこうよ!」というメッセージ的な使い方まで、「エコー」の楽しみ方はあなた次第! マイミクシィ同士で「エコー」を使うとホームにお互いの書きこみが表示されます。 気になった書きこみには、返信することもできちゃいます。あなたがふと書きこんだ一言に、思わぬ返

    mixi Engineers’ Blog » 期間限定の新機能「エコー」登場
  • mixiの会員数が1500万人を突破。API公開の予告コメントも

    Windows SQL Server 2005サポート終了の4月12日が迫る、報告済み脆弱性の深刻度も高く、早急な移行を

    nowokay
    nowokay 2008/07/31
  • ミクシィ、非難集中の条文を事実上"撤回" -「著作者人格権」不行使求めず | ネット | マイコミジャーナル

    SNSの最大手であるミクシィ(mixi)は19日、4月1日から改定するとしていた新しい利用規約について、投稿した日記などの著作者人格権の不行使をユーザーに求める条文を、事実上"撤回"したと発表した。同規約発表後、「日記を勝手に商品化される」などの批判が殺到した一連の騒動は、ユーザー側の"勝利"ともいえる結果となった。 今月3日に発表された新規約で特に問題となっていたのは、第18条「日記等の情報の使用許諾等」で、以下のようなものだった。 1. サービスを利用してユーザーが日記等の情報を投稿する場合には、ユーザーは弊社に対して、当該日記等の情報を日の国内外において無償かつ非独占的に使用する権利(複製、上映、公衆送信、展示、頒布、翻訳、改変等を行うこと)を許諾するものとします。 2. ユーザーは、弊社に対して著作者人格権を行使しないものとします。 この条文に関しては、当のミクシィのユーザーの

  • mixi Engineers’ Blog » mixiのスモールワールド性の検証

    初めまして、mixi開発部のfujisawaです。 マイミクシィの友人関係を使って、mixiのスモールワールド性について調べましたので、その結果について書きたいと思います。 スモールワールド性とは スモールワールド性とは、人間関係のネットワークなどでよく見られる性質で、文字通り「世間は狭い(It's a small world!)」ということを表しています。「知り合いを6人介するだけで、世界中の人々と間接的につながることができる」という『6次の隔たり(Six Degrees of Separations)』という言葉でもよく知られています。 一般にスモールワールドは以下の特徴を持っています。 誰に対しても少ない人数を介するだけで到達できる(平均距離が小さい) 自分の友人同士が友人関係にあることが多い(クラスタ性が高い) 1の距離とは、ネットワーク中のノードをたどった回数、すなわち友人を介し

    mixi Engineers’ Blog » mixiのスモールワールド性の検証
  • IT news, careers, business technology, reviews

    Elon Musk’s suit against OpenAI — right idea, wrong messenger

    IT news, careers, business technology, reviews
  • ミクシィ、会員のクチコミで動画を広める「バイラル動画広告」を開始:NBonline(日経ビジネス オンライン)

    ミクシィ、会員のクチコミで動画を広める「バイラル動画広告」を開始 2007年9月4日 火曜日 杉 昭彦 【ご説明】 会員登録は無料で、どなたでもご利用いただけます(無料会員登録はこちら)。登録をいただくと、NBonlineの豊富なコンテンツがすべてご覧いただけるほか、株価や記事の検索機能など、便利なサービスをご利用いただけます。 「NBonline」の無料会員登録をいただいた方、また日経ビジネス予約購読者限定のサービス「NBonlineプレミアム」の会員に登録済の方は、改めてご登録をいただく必要はございません。こちらをクリック、または上のログインボタンをクリックして、ログインをお願いします。その際、簡単なアンケートにご協力をいただいております。よろしくお願い申し上げます。 ご不明な点は、よくあるご質問のページ(FAQ)でご確認をお願いいたします。

  • 「mixi読み逃げ」の真相は120%自作自演だよ - Student magazine

    どうも、ポールです。スルー力が足りない気がしますが、スルーできませんでした。気づいてる方絶対いるくせに誰もそれを声高に叫ばないですもん。*1「mixi怖い、キモい、これはひどい」等々おっしゃる皆さん!勘弁してくださいよ!笑 「mixi読み逃げ問題」まとめ 「mixiの日記を読み逃げするのはどうなのか?」という問題について。 OKWave ミクシィで読み逃げするマイミク! *2(ことの発端はこれ。) INTERNET Watch - やじうまWatch (とかのニュースサイトが取り上げたことがきっかけかなのか、ブックマークが数百も集まり、数々のブログで取り上げられ、話題になる。読み逃げバブルだ!笑) ”読み逃げ”させない!mixi日記で必ずコメントがもらえる7つの方法 (いやぁ、すごい) 人力検索はてな - mixiの日記を読んでもレスを返さない、 いわゆる「読み逃げ」についてお伺いします。

    「mixi読み逃げ」の真相は120%自作自演だよ - Student magazine
  • ミクシィの07年4〜6月期は大幅な増収増益、「mixi」会員が1000万人超に:NBonline(日経ビジネス オンライン)