タグ

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

  • フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か - IT戦記

    みなさん、こんにちは お元気ですか?僕は元気です。 さて 最近よく、「いいね!」ボタンや「ミクシィチェック」ボタンによって、ウェブページを紹介し合う文化が少しずつ定着してきたなーと思います。 そんな中で、今後重要になってくるんじゃないかと思われる OGP (Open Graph Protocol)と言われる仕様があります。今日はそのことについて書いてみたいと思います。 OGP? おーじーぴー??とはなんでしょうか。 OGP とは 簡単に言うと「このウェブページは何のことを書いているか」という情報を、プログラムから読める形で HTML に付加する記述方法のことです。 まあ、普通のウェブページは人間が読めばだいたい何のことが書いてあるか分かりますよね。 ですが、プログラムは人間ほど頭が良くないので、そのウェブページ内の文章だけではそのページが何のことについて書かれているページなのか正確に識別す

    フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か - IT戦記
  • [速報]mixiが障害の経緯を発表。原因はお盆のアクセス急増ではなく、memcachedの異常終了

    8月10日の17時20分頃から12日未明までの長時間にわたり、サービスが利用不能もしくは利用しにくい状況になっていた「mixi」。数度の断続的な復旧ののちに、日12日午前1時50分頃には復旧が完了し、現時点で全面的に復旧しているようです。 その障害の経緯について株式会社ミクシィの広報からプレスリリース「『mixi』のアクセス障害のお詫び及び復旧に関するお知らせ」として発表されました。 原因はアクセスの急増ではなかった プレスリリースの中で、今回の障害の原因は以下のように説明されています。 『mixi』のデータベースへの負荷軽減のために導入しているデータキャッシュシステムが複数同時に異常終了したことに伴い、データベースへの負荷が急増したため『mixi』を閲覧しづらい状態となりました。 高負荷かつ特殊な状態でのみデータキャッシュシステムの異常終了が発生していたため、根的な原因の究明に時間が

    [速報]mixiが障害の経緯を発表。原因はお盆のアクセス急増ではなく、memcachedの異常終了
  • CNET Japan

    人気の記事 1「Nothing Phone (2a)」--スタイルよりスペック重視の新型スマホを写真で確認 2024年03月08日 2「Files by Google」、文書を簡単にスキャンできる新機能を追加 2024年03月08日 3「Nothing Phone (2a)」正式発表--ライトを減らし安価に 2024年03月06日 4注目を集めるスマートリング--新たな定番フィットネストラッカーとなるか 2024年03月08日 5イーロン・マスク氏「日は消えてなくなる」X投稿再び--過去最低の出生数を受け 2024年03月01日 6パナソニック、マイクロLEDを使った次世代照明--光のデザイン革新へ 2024年03月07日 7アップル、Epic Gamesの開発者アカウントを停止--アプリストア提供が不可能に 2024年03月07日 8「Pixel Watch 2」の一部機能、初代モデル

    CNET Japan
  • Tokyo Tyrantによるリアルタイム検索 - mixi engineer blog

    どうぶつの森にハマって、たぬきち商店が早終いする関係で退勤時間もめっさ早くなったmikioです。今回は、Tokyo TyrantのキャッシュとLua拡張を使って超お手軽にリアルタイム検索システムを作る方法について述べます。 ユースケース 高い頻度で更新されるWeb上のテキストをリアルタイムに検索したいと思ったことはありませんか? mixi日記や各種のブログサービスやRSSリーダなどで扱う大量のコンテンツを安価かつ簡単に検索したいと思ったことはありませんか? 私は結構あります。要件を箇条書きすると以下のような感じでしょうか。 最新データの合計100万件くらいを検索できればよく、古いデータは自動的に消えてほしい。 ただし、更新はリアルタイムにして、書いた瞬間に検索結果に反映されてほしい。 サーバ1台で更新1000qpsおよび検索100qpsは処理したい。 再現率よりも精度とリアルタイム性を重視

    Tokyo Tyrantによるリアルタイム検索 - mixi engineer blog
  • mixi Engineers’ Blog » Tokyo Tyrantによる耐高負荷DBの構築

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

    mixi Engineers’ Blog » Tokyo Tyrantによる耐高負荷DBの構築
  • Tokyo TyrantによるHAハッシュDBサーバの構築 - mixi engineer blog

    来年のバレンタインデーに、正確には「2009-02-14T08:31:30+09:00」に、UNIX時間が「1234567890」を迎えることを発見してちょっと嬉しいmikioです。さて、今回は高効率ハッシュデータベースサーバTokyo Tyrantを用いてHAハッシュデータベースを構築する手法についてご紹介します。ちょっと難しいし非常に長い内容なのですが、最後までお付き合いくださいませ。 可用性と保全性 HA(High Availability:高可用性)とは、可用性(Availability)が高いことです。それでは説明になっていないので詳しく言い替えますと、システムに障害が起きにくくすることと、たとえ障害が起きたとしてもできるだけ迅速に復旧できるようにすることです。データベース系のシステムはユーザのデータを管理するという中核的役割を担うため、可用性を高めることは最も重要な課題となりま

    Tokyo TyrantによるHAハッシュDBサーバの構築 - mixi engineer blog
  • mixi Developer Center � OpenID Membership Authentication Method Draft-1

    概要 OpenIDメンバーシップ認証方式は、エンドユーザが特定のグループに属しているというメンバーシップを証明する方法を提供する。メンバーシップの管理とその認証はメンバーシッププロバイダ(Membership Provider)が実施するため、OpenID対応サイト(Relying Party)はメンバーシップに関わる情報の管理や認証処理を実装する必要がない。 OpenIDメンバーシップ認証方式は、OpenID認証の理念と枠組みの元でメンバーシップ認証を実現する手法の提供を目的に設計されている。OpenID対応サイトやユーザエージェントがメンバーシップ認証のための特別な機能を持っている必要はない。通常、メンバーシッププロバイダはOpenIDプロバイダとのペアで提供されるが、OpenID対応サイトやエンドユーザは別のメンバーシッププロバイダに認証処理を委託することができる。 グループ識別子(

  • ロングテールな画像配信 その2 - 3,000万の画像を配信するシステム - mixi engineer blog

    Squidを検索する度に最初に表示される画像検索の結果に吹き出しそうになる開発部・システム運用グループの長野です。前回のロングテールな画像配信のその2ということで、実際の画像配信システムについて書かせて頂きます。 ■プロフィール画像の配信について 前回紹介しましたが、mixiにおいてプロフィール写真を設定を設定しているユーザ数は全体の約70%、1,000万人の方が設定をされています。現在配信をしているプロフィール画像のサイズは180x180、76x76、40x40と3サイズあり、合計3,000万以上のファイル数になっています。また、もっともよく使われる76x76のサイズ1,000万件において、1日にアクセスされる画像の数は800万ファイル以上、うち97%が30回以下と非常に広範囲に渡ってアクセスされています。そのため大量の画像を配信できる仕組みが必要になります。 ■配信システムの全体像 プ

    ロングテールな画像配信 その2 - 3,000万の画像を配信するシステム - mixi engineer blog
  • mixi

    映画愛好会(257381) 手作りのお弁当(363559) 朝ドラで話そ♪【虎に翼】(976) 空を見上げるのが好き(139053) べ物写真をつい撮ってしまう人(19271) しりとり(162) 北海道ハムファイターズ(28120) パニック障害とうつ病(8457) マイミク募集はここで。(89680)

    mixi
  • MySQLのInnoDBでのデッドロック - mixi engineer blog

    こんにちは、mixi開発部にてアプリケーション開発をしていますyouheiです。 今回は、MySQL-5.0.45のInnoDBで連番を管理するテーブルのパフォーマンス測定をしていたのですが、その際に少し変わったデッドロック問題に遭遇しましたので、そのあたりをネタとして書いてみたいと思います。 まずは、今回使用したデータベースのスキーマは下記のようなものです。 CREATE TABLE num ( id bigint unsigned NOT NULL default '0' ) Engine=InnoDB; AUTO_INCREMENTは使用していません。 そこに1レコードだけ登録します。 INSERT INTO num (id) values (1); そして実際連番を取得する際には、 UPDATE num SET id = LAST_INSERT_ID(id+1); といったクエリを

    MySQLのInnoDBでのデッドロック - mixi engineer blog
  • mixiステーション2.2.1で追加されたAPIの発掘 « ku

    mixiぜんぜん知らないので前からあったのかもですが、mixiステーションのバージョンが2.2.1になって mixi toolbar っていうのが追加になっていました。 インストールしているときに出てくるダイアログに mixi toolbar というのが出てくるのですが、なんかインストールしてもデフォルトでは表示されないみたいなので(自分の環境だけかも)、自分でIEのメニューから[表示]/[ツールバー]/[mixi] を選んで表示させる必要がありました。そうするとIEにmixi toolbarが出てきます。 id:HolyGrail誕生日おめでとう。 以下恒例のAPI発掘結果です。ちなみに認証はmixiのあしあとAPI発掘のとき同じでWSSEもしくはcookieでできました。 マイミク一覧 http://mixi.jp/atom/friends/r=1/member_id=myMixiID

  • mixiのあしあとAPI発掘 « ku

    mixiが新しく出したmixiステーションがすばらしいです。その裏側が。 mixiにログインした状態で http://mixi.jp/atom/tracks/r=2/member_id=myMixiID にアクセスするとatomで自分のページのあしあとがフィードされます。ちなみにmixiステーションが送っているリクエストは以下の通り。 GET /atom/tracks/r=2 HTTP/1.1 X-WSSE: UsernameToken Username="ku@example.com", PasswordDigest="passwordDigest8jrjEdO61Bx8c=", Nonce="Y0NonceLYj0=", Created="2007-06-29T03:04:30Z" User-Agent: mixi station/v1.4 (by glucose) Host: mix

    Seacolor
    Seacolor 2007/06/30
    キタキタキタキタキター!
  • mixiのコミュニティ新着の取得(その5) - PC日記

    さらに改善。(いい加減どこを直したか忘れた・・・) ごめんなさい!前回添付したパッチは、webに上げるように & とか < とかを実体参照に変換したものでした。 今回新しいパッチを付け直しますので、こちらをご利用ください。 Mixi.patch-20070111.tar.gz

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

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

    「mixi読み逃げ」の真相は120%自作自演だよ - Student magazine
    Seacolor
    Seacolor 2007/03/22
    事の真相
  • P::P::Publish::MixiDiaryに「interval」を追加

    ありがたく使わせていただいているP::P::Publish::MixiDiaryですが,P::P::Publish::HatenaBookmarkなどのように「interval」を設定できたら便利だなぁということでやりました.ほとんど何も変えていないけれど一応メモとして残しておきます. MixiDiary.pm [perl] package Plagger::Plugin::Publish::MixiDiary; use strict; use warnings; use base qw ( Plagger::Plugin ); use WWW::Mixi; use Encode; use Time::HiRes qw(sleep); sub register { my($self, $context) = @_; $context->register_hook( $self, ‘publ

    P::P::Publish::MixiDiaryに「interval」を追加
  • mixiのコミュニティ新着の取得(その4) - PC日記

    いい加減しつこいですが、もうちょっとだけ改善しました。 今回の変更点は、以下です。 コメントのイメージの扱いが間違っていたので修正 コミュニティのアンケート(のコメント)に対応(アンケートに答えていない場合の挙動は未確認) コミュニティのトピックのコメントに、コミュニティ名を追加 しかし、アンケートのページには何故か日付が表示されないんですね。これだと、module: Freshがうまく機能しないのではないかしらん。 今回から、パッチを添付します。Mixi.patch-20070108.tar.gz WWW::Mixiのパッチ *** /usr/local/lib/perl5/site_perl/5.8.8/WWW/Mixi.pm.ORIG Sat Jan 6 21:54:02 2007 --- /usr/local/lib/perl5/site_perl/5.8.8/WWW/Mixi.p

    Seacolor
    Seacolor 2007/01/08
    patchも公開されております。
  • mixiコミュジャックまとめ(4)事件の流れと全体像[絵文録ことのは]2006/12/31

    今回のmixiコミュニティ乗っ取り事件について、コメント欄にて「mixiのユーザーじゃないひとはもっと訳がわからないと思うので、もう少し噛み砕いて、どういうことが起こっててなにが問題なのかを解説する記述を追加してくれることを希望」という要望があった。確かにそのとおりだ。 そこでまとめようと思って少々調べてみたところ、今回の「カリスマ」グループを中心とする乗っ取り事件には、例の「三洋電機社員のプライベート写真流出事件」から始まる一連の流れがあったようなのである。 ■当ブログでの関連記事 悪質なmixiコミュジャック事案勃発中(状況まとめ/随時更新) [絵文録ことのは]2006/12/28 mixiコミュジャックまとめ(2)乗っ取られたコミュ一覧 [絵文録ことのは]2006/12/30 mixiコミュジャックまとめ(3)逆恨みと脅迫 [絵文録ことのは]2006/12/30 mixiコミュジャッ

    Seacolor
    Seacolor 2006/12/31
    見えてきた真実
  • 悪質なコミュジャックmixi事案勃発中 [絵文録ことのは]2006/12/28

    マサハルsp3と称するmixiユーザーその他多数のコミュニティ荒らしが出没して、mixiのコミュニティの管理人権限を次々と乗っ取り、悪質な改変を行なっている。 (記事の性質上、mixi内の具体的なページへのリンクを示しています。そのため、mixiに入っていない方は閲覧できないリンクが多数含まれますが、ご了承ください) ■最新情報:2006/12/30 マサハルsp3がmixiを退会しました。 現在、「カリスマ」云々を自称するグループその他のコミュニティ乗っ取り犯たちが、このページについて「ユーザーのIDをさらす荒らしサイト」であるかのごときデマ情報を流布しようと躍起になっておりますが、事実関係は皆さんご自身でご確認くださいませ。mixi事務局にも連絡済みですし、警察にもきちんと説明する用意がございます。むしろ、当ページを荒らし等々と称する者たちこそが今回の乗っ取り事案の実行犯並びにその協力

    Seacolor
    Seacolor 2006/12/29
    集団で荒らし、ある日「私が代わりになりましょうか?」と誘ってくる。
  • Piece of a Puzzle - Weblog - P::P::Publish::MixiDiary #2

    Posted at 2006-08-23T22:02+09:00 in Development | | | 画像の投稿もさせようと思ったらこんなんなりました。 package Plagger::Plugin::Publish::MixiDiary; use strict; use warnings; use base qw ( Plagger::Plugin ); use WWW::Mixi; use Encode; sub register { my($self, $context) = @_; $context->register_hook( $self, 'publish.init' => \&initialize, 'publish.entry' => \&post_diary, ); } sub initialize { my($self, $context, $args) =

  • hori-uchi.com Akamaiで認証付きコンテンツを配信する方法

    IPAに脆弱性として提出されていた、ミクシィにアップロードされた画像がURLを直接たたけばログインしていなくても閲覧できる件が技術的には改修せず、ヘルプにその旨を記載することで決着したという話題について、その理由のひとつに画像の配信は一部、CDN(akamai)を使っているため、そこに認証をかけるのが難しいのではというものを見かけました。 このakamaiなのですが、実は、僕が開発運用している動画共有サイトFlipClipでも、日ごとに増え続けるサーバへの負荷、トラフィックに対応すべく、動画の配信にこれを使えないかと検討してまして、先日akamaiの人にきていただいて話を聞いてみました。 このとき一番聞きたかったのがまさに今回のミクシィの件で話にでてきた「認証のかかったコンテンツをakamaiで配信できるのか?」という点でした。 というのもFlipClipでは動画・サムネールの配信はすべて