分散Key-Valueストア kumofs を、本日オープンソースソフトウェアとしてリリースしました! kumofs@SourceForge kumofs関連資料まとめ kumofsとは? kumofs(クモエフエス)は、実用性を重視した分散データストアです。レプリケーション機能を備え、一部のサーバーに障害が発生しても動作し続けます。単体でも高い性能を持ちながら、サーバーを追加することで読み・書き両方の性能が向上する特徴を持ち、低コストで極めて高速なストレージシステムを構築・運用できます。 kumofsの大きな特徴は、システムの構成の簡単に変更できる点です。システムを止めることなく、簡単な手順でサーバーを追加したり復旧したりできます。アプリケーションには一切影響を与えません。 またkumofsは、広く利用されている分散キャッシュシステムの「memcached」と互換性のあるプロトコルを実装
モバゲーで先月からリリースされた「アイドルマスター シンデレラガールズ」の評判がとても良い。特にスマートフォン版がリリースされて以来、Twitter等でかなり大きな盛り上がりを見せており、今までのソーシャルゲームとは違い、アイマスファンを中心としたヘビーなゲーマー層に受け入れられているように感じます。先に行っておくと、このシンデレラガールズ」はゲームシステム的には従来からあるドラゴンコレクション系システムの傍流であり、目立って新しい仕組みがあるわけではありません。では一体なぜ今までと違う手応えが発生しているのでしょう。 コミュニティの可視化 やはり従来のソーシャルゲームとの大きな違いは、アイドルマスターというタイトルが既にネット上に巨大なコミュニティを形成していたことですね。特にニコニコ動画で二次創作を行う、いわゆるニコマスPたちの緩く広い繋がりを通じて、このタイトルの評判が広まっていった
「野島美保の“仮想世界”のビジネスデザイン」とは? ゲームは単なる娯楽という1ジャンルを超えて、今や私たちの生活全般に広がりつつある。このコラムでは、ソーシャルゲームや携帯電話のゲームアプリなど、すそ野が広がりつつあるゲームコンテンツのビジネスモデルについて、学術的な背景をもとに解説していく。 2011年は、GREEの東京ゲームショウ出展やDeNAの球団買収など、ソーシャルゲーム企業が何かと話題になった年であった。今年のソーシャルゲーム市場の活況は、携帯端末のカードバトルゲームによって支えられた。コナミの『ドラゴンコレクション』のヒットをはじめとして、各社から次々とカードバトルゲームがリリースされた。 こうした日本の動きは、本家の米国市場とは異なる独自路線となりつつある。PCベースの米国ソーシャルゲームの課金率はさほど高くはなく、Zynga社では3%と報告される。米国企業の収益の高さは、課
投コメにて、ニコニコでしか見る事のできない歌詞を作成。CPUが火を噴くぜ。投コメシリーズ3部作mylist/11520391今まで作ってきた歌詞&出会ってきた歌詞職人の歴史mylist/7311464追記:この動画のおかげで、遂に俺のパソコンがぶっ壊れた(´;ω;`)ブワッ ガリガリと悲鳴を上げ続ける冷却ファンを、ガムテープで直したのは流石に無理があったようだ。
ビルド職人本も出てノンビリしてたんだけど、脳みその中が揮発する前に、ちょっと書いてた間のことも残しておこうと思ってみたり。 原稿なんですが、[twitter:@dentomo]さんからは「テキストファイルかWordでお願い」って言われました。へー、Wordアリなんだー、ってのとテキストって正真正銘プレーンテキストなのね、とそのギャップが面白いなと思った。で、結局どうしたかっていうと Sphinxで書いた。 うん、全然、人の話聞いてない。:-) 言い訳言うと、Word持ってない&プレーンテキストで脚注やら連番やら書くのは骨が折れるなって思ったから。後、Sphinxでテキストに変換すりゃいいだろうって思ったから。で、結論から言うと、Sphinxイイヨ。。reSTのマークアップも意外と表現力あって、あまり不満に思うこと無かった。なにより、脚注とかのクロスリファレンス、レイアウトのプレビューができ
この文章は、 Dmitry A. Soshnikov さんの、 ECMAScript に関する優れた記事 "JavaScript. The Core." を許可を得て翻訳したものです。世の中に、 JavaScript のブラウザ API や、実装系に関する記事は多々あれど、 ECMAScript の仕様に則って、ここまで詳しく説明してくれている記事は殆ど無いと思います。今回は翻訳できておりませんが、文中で参照されている Dmitry さんの ES3 シリーズも、読み応えのある( ECMAScript3 の仕様の副読本としても読める)素晴らしい内容ですので、是非チャレンジしてみてください!(ご要望があれば訳します翻訳許可を頂いたので、この記事内で参照されている章から逐次翻訳を進めます!)。 ちなみに Dmitry さんは、計算機科学や数学にも明るい方でらっしゃいます。が、私は違います。極力
KLab Advent Calendar 2011 「DSAS for Social を支える技術」の5日目です。 @methane による MySQL を骨までしゃぶるチューニングシリーズ (シリーズ名は今考えました)のまとめとして、現在の DSAS for Social の MySQL のリアルな性能値や直面しているボトルネックを赤裸々に公開 してしまいます。 innodb_io_capacity を増やそう 本題に入る前に、まだ紹介してないけど1記事にするほどではなかった パラメータを紹介しておきます。 innodb_io_capacity は、 InnoDB に教えるヒントで、 Disk の IO/sec を指定します。 デフォルトでは、通常のHDDでも使えるように中途半端な値(バージョンによって100か200) になっているのですが、BBU付きバッファがあるRAIDカードを使うな
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Google AnalyticsのTracking CodeをSiteに設置してから、行うべき設定をまとめてみた。 Filterを使って、指定したDomain以外はTrackingしないようにする Webmaster ToolsとGoogle Analyticsを連携させる Facebook Like, Twitter, Google +1のSocial系PluginもAccess解析する その他、Trackingしたい箇所でEvent情報を送信するScriptを埋め込む 1. Filterを使って、指定したDomain以外はTrackingしないようにする < 2012/04/05 Modified > この設定がうまく機能しなくなったので非推奨。 参考: Blogの更新をサボっていたら閲覧数が急激に落ちた Google Analyticsは同じWeb Property ID(UA-xx
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
connpass-ワンクリックデプロイ勉強会 (資料公開)ワンクリックデプロイ勉強会 #ocdeploy | Ryuzee.com 2011/12/20 ワンクリックデプロイ勉強会 #ocdeploy - Togetter (写真:講演終盤、ワンクリックデプロイを実演中の@Ryuzee氏。) 開催までの経緯 まずはこちらのつぶやきやり取りを。 …という様な感じでつぶやきのやり取りがなされ、この日に晴れて『ワンクリックデプロイ勉強会』が開催されました。 開催場所は日本マイクロソフト品川本社。私自身この日が2回目のマイクロソフト本社での勉強会だったのですが、開始前のモニターには何とTV画面が。勉強会とは関係無いところでちょっとした驚きでした(笑) イベント発起人であるkatzchang(TwitterID:@katzchang)さんによる前説的トーク、会場をご提供頂いたTomoharu Nag
opera:config内の ・User JavaScript ・Always Load User JavaScript のふたつをチェックした上で、JavaScriptが入ったディレクトリを ・User JavaScript File に記述する。 たぶん、 /mnt/sdcard/opera/userjs/ とかに設定しておけば良いハズ。 正直言って、UserJSの管理はPCからした方が良いと思います。Android上のファイラでちまちまファイルの移動とかクソめんどくさいです。 No More Scripts UserJSを動かしながらサイトのJavaScriptを無効化する。 正直言って、JavaScriptはスマホにとっては結構な負荷になりやすいので、いらない処理はガンガン削減するべきだと思う。 ※ただし、動作の性質上(マウスポインタを乗せると設定項目が開く)、動作アイコンと同じ位
12月20日に第1回ワンクリックデプロイ勉強会で、デプロイの自動化について好き勝手に喋ったりデモしたりする予定なのですが、当日話す内容の概略について以下に載せておきます。 以下にあげることをやっておけばデプロイ自動化、ワンクリックデプロイはそんなに遠くないところにあると思います。 ソースコードのバージョン管理いわずもがな。全ての起点はここにあるコードの共同所有の原則への理解このソースコードは本番環境または開発環境などで同じように動作しなければならないテストを書く習慣、コミット前に他のテストも含めて通してからコミットする習慣設定ファイルのバージョン管理環境によって異なる設定値(接続先データベース情報など)が書かれた設定ファイルもバージョン管理する開発環境用、ステージング環境用、本番環境用などに分けて定義し、容易に切り替え可能にする本番環境に配置する際に、アプリケーションの各所を書き換えなけれ
追記 11/12/26 MLのスレッドへのリンクが間違っていたので修正。 introduction WebSocket なんかをつかって、従来のステートレスな処理以外に、コネクションを継続するステートフルな処理が可能になりました。 これを利用すると、これまで実装が難しかったリアルタイムな表現を Web に持ち込むことができます。 そして、 WebSocket を用いたプログラムを作成する上で、Node.js と Socket.IO を用いる方法について、 今年はこのブログでも何度か紹介してきました。 今日は今年一年の集大成として、自分が色々試しながら得たリアルタイム Web に関する知識、技術などを、 ここにまとめてアウトプットしたいと思います。 今回お話しするのは、 東京Node学園 3時限目 : ATND で発表した下記内容の抜粋です。 Node Academy | "About Sl
トップ > みんなの写真 > Google「Chrome」新CMが「初音ミク」である理由を作った中の人に聞いてきた いしたにまさきの新刊:HONDA、もうひとつのテクノロジー ~インターナビ×ビッグデータ×IoT×震災~ 01 それはメッカコンパスから始まった|Honda、もうひとつのテクノロジー 02 ~インターナビ×GPS×ラウンドアバウト~ 運転する人をサポートすること|Honda、もうひとつのテクノロジー 03 ~インターナビ×災害情報×グッドデザイン大賞~ 通行実績情報マップがライフラインになった日 2011.12.28 2011年という年は、ひたひたと進行してきたYouTubeによるテレビをハックするという動きがいよいよひとつの形となってきた年であったと考えていいと思います。 とはいえ、その年の瀬になって「家政婦のミタ」の視聴率40%ってのが、同時にやってくるあたりが、2011
PHP Advent Calendar 2011 の 17 日目です。昨日はhajikamiさんの「http://my-rest.icca.jp/blog/2011/12/769/」でした。 みなさんこんにちは。17 日目担当の omoon です。普段は大阪で WEB アプリケーションを作ったりしている会社におりまして、PHP は触り始めて 10 年ぐらいです。 本当はもっと早く記事を上げる予定だったんですが、急遽下のような仕事が入りまして遅くなりました。ごめんなさい。 さて、みなさんは配列の要素の存在確認ってどうされてますか? 僕は、PHP を始めてからずっと無条件で isset() 関数 を使っていたのですが、ついこの間、えー、うそん!的なハマりを体験いたしましたので、もうご存知の方には面白くともなんともない話だとは思いつつ、恥を晒す覚悟でまとめてみたいと思います。 isset() 関
2011年もまもなく終わろうとしているので、今年を振り返って「買ってよかったな」と思ったものと「やってよかったな」と思ったことをまとめておこうと思います。 基本的に Web 関係のことが多いですが、一部ゲームや Web 以外の本についても書いています。 まずは「買ってよかったもの」から。 WebデザイナーのためのjQuery入門 PixelGrid の @Takazudo さんが書かれた jQuery の入門書です。 @Takazudo さんとは Sugamo.css 等の勉強会でちょくちょくお会いしているのですが、JavaScript に関してとても高度な話をされている方なので、jQuery の本を出版されると聞いても、正直「私には理解できないような高度な話なんだろうな…」と思っていました。 ところがこの本、「Webデザイナーのための」というだけあって、プログラミング経験が全く無い方でも
Vimを利用していてなんかおかしいなって思った時にどうしてますか?是非、問題として報告してください。今回は日本語で報告する方法をご紹介いたします。 Vimを利用していてなんかおかしいなって思った時にどうしてますか?理想を言えば英語でvim-devへ報告できることですが、ちょっと日本人には敷居が高いですよね。そんな時は是非vim-jpまで不具合として報告してください。今回は日本語で報告する方法をちょっと細かく紹介いたします。 問題発見から報告までの流れ まずは実例ということで、ちょうど今さっき私が発見した問題を報告するまでのストーリーを紹介します。 Vimを使う 「Vim Advent Calendarの欠番を埋めるため、正規表現を使ったネタスクリプトでも書くかー」 :help pattern.txt 「なんか使ったこと無い正規表現の機能はないかなー 行をまたいだ操作したいなー」 /line
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く