タグ

2011年12月18日のブックマーク (12件)

  • HBFav というはてなブックマーク iPhone アプリを作りました - naoyaのはてなダイアリー

    ちょこちょこと余暇の時間を使って、HBFav という iPhone アプリを作りました。 HBFav は、はてなブックマークの「お気に入り」機能を閲覧するためのアプリです。はてなブックマークの「お気に入り」は、気に入ったユーザーがブックマークしたブックマークを一覧する機能、つまり、Twitter で言うところのタイムラインです。それを見る専用のアプリがほしかった、ということで作ったものです。 ・・・ということで、繰り返すと、HBFav はタイムライン形式でソーシャル・ブックマークを楽しむためのアプリ。はてなブックマークのお気に入り機能を活用しているぜ! という方におすすめです。 HBFav は、App Store からインストールできます。 App Store - HBFav : http://itunes.apple.com/app/id477950722 Kindle とともに HBF

    HBFav というはてなブックマーク iPhone アプリを作りました - naoyaのはてなダイアリー
    hamaco
    hamaco 2011/12/18
  • 日本のソーシャルゲームが儲かっている本当の理由

    国内では、2009年の後半から凄まじい勢いでモバイルソーシャルゲームの市場規模が拡大しました。そのインパクトは、老舗ゲームメーカーを巻き込み、独自の家庭用ゲーム機を持つ大手企業の不安を煽るまでになりました。 今までゲームなんか作ったことのなかった小さなITベンチャーや、暗中模索していたシステム屋の中には、ソーシャルゲーム開発へ方向転換して、一気に急成長したところも少なくありません。 ネット上では、ソーシャルゲームについて賛否両論ありますが、結果として「いっぱいユーザーがいて、たくさんお金を使っている」というのが現実です。 日のモバイルソーシャルゲームが急成長した理由を考えれば、ネットで課金ビジネスをする上で参考になります。今回は、そこに興味を持っている人向けのエントリーです。 なぜユーザーは携帯のソーシャルゲームお金を使うのか 現状の結果を見ても、MobageやGREEのソーシャル

    日本のソーシャルゲームが儲かっている本当の理由
  • SHOW PROCESSLIST を使ったカジュアルなプロファイラを強化しました : DSAS開発者の部屋

    KLab Advent Calendar 2011 「DSAS for Social を支える技術」の11日目です。 「SHOW FULL PROCESSLIST を使った MySQL のプロファイリング」 で紹介したプロファイラですが、 id:sh2 さんからはてブで 秒間10回叩く例も http://developer.cybozu.co.jp/kazuho/2009/07/mysql-539d.html 。変数ぽい部分をカットする処理はmysqldumpslowのコードを移植するといいかも というコメントをいただきました。 そろそろネタに困っていたので、 せっかくなので、多くのユースケースで 便利に使えるように改良しました。ぜひご活用ください。 myprofiler.py (gist) github 解説 クエリのサマライズ 前のバージョンでは = 以降をバッサリとカットしてしまって

    SHOW PROCESSLIST を使ったカジュアルなプロファイラを強化しました : DSAS開発者の部屋
    hamaco
    hamaco 2011/12/18
  • DevLOVEでJenkins(というかCIとインフラ)についてお話ししました - けんちゃんくんさんのWeb日記

    同僚の@papandaからの依頼とあれば断わる理由はないので、DevLOVE HangarFlight - Snow Barrage -で、Jenkinsを中心としたCIとそのインフラについてお話ししてきました。 Jenkins勉強会で発表した内容に、それから半年の動きを足した内容となっています。 主たるコミュニケーションツールであるIRCを中心として開発者が開発に集中できること 有限のサーバリソースをどう使って快適なCI環境を手にいれるか ということが、ここ1年くらいホットなトピックだったので、そのために私たちがやっている取り組みをお話させていただきました。 何人かの方から、JenkinsとIRCと会話するのは面白い、GanetiやTravisは知らなかったけど興味が湧いたという声を頂いて、発表してよかったなぁと思いました。 また、懇親会では、Vundleの記事やWeb+DBの特集がよか

    hamaco
    hamaco 2011/12/18
  • アイドルマスター 「 Don't say "lazy″ 」

    遅れ馳せMyブーム「けいおん!」

    アイドルマスター 「 Don't say "lazy″ 」
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    hamaco
    hamaco 2011/12/18
  • Apache の並列数を CPU コア数に応じて決定する : DSAS開発者の部屋

    KLab Advent Calendar 2011 「DSAS for Social を支える技術」の10日目です。 昨日の記事 では並列数を設定する基的な方法を紹介しました。 今日は実際に DSAS for Social で利用している設定方法を紹介します。 背景 実際の並列数の設定はマシンのCPUスペックやアプリの特性(レスポンスタイムの 何割をWebサーバーのCPUを使う処理が占めているか)に応じて設定するのですが、 DSAS for Social ではアプリの負荷に応じて柔軟にWebサーバーを 追加・削除するので、CPUスペックが一定ではありません。 具体的に言えば、 Core2 世代の4コアサーバーと、Core i7世代の4コア8スレッド サーバーが Web サーバーとして利用されています。 でも、Webサーバーごとに違う設定ファイルを用意したくはありません。 なんとかできない

    Apache の並列数を CPU コア数に応じて決定する : DSAS開発者の部屋
    hamaco
    hamaco 2011/12/18
  • プロジェクトの概要にREADMEを表示するプラグインを書いた - すえひろがりっっっっ!

    この記事はRedmine Advent Calendar jp 2011 11日目の記事となります。 運用寄りの記事も考えましたが、それよりもプログラムを書くのが楽しそうだったので、即興で小さなプラグインを作ってみました。 概要 github だと READMEから始まるファイルがあるときれいに表示してくれます。 私のようなずぼらなプログラマはREADMEって書くのが億劫になるのですが、 あんな風にプロジェクトの顔的存在として表示されるとなると頑張って書きたくなります。 Redmineプロジェクトにリポジトリを持っているので、githubと同じことができるじゃん!ということで試作してみました。 動作環境 Redmine1.2が動く環境で確認しています。 リポジトリは git しか確認していません。 ソースコード github で公開しています。 https://github.com/su

    プロジェクトの概要にREADMEを表示するプラグインを書いた - すえひろがりっっっっ!
    hamaco
    hamaco 2011/12/18
  • tiarraMetro - 導入 - tyoro.exe

    ここはtiarraMetroの導入方法についてまとめられたページです。 tiarraMetroの機能解説や動作用件等の詳細についてはこちらを御覧ください。 tiarra WEBフロントエンド tiarraMetro - tyoro.exe 導入にはある程度のサーバーの知識が必要ですが、tiarraを自前で運用してる人ならば何とかなるんじゃないでしょうか。 2011 12/18 confの構成の変更や、ライブラリの同梱等にともなって 一部の導入手順を追記・変更しました。 設置方法 まずは動作要件を満しているかを確認してください。 動作環境 体の取得tiarraMetroの体は以下にあります。 tyoro/tiarraMetro - GitHub miscディレクトリ以下に導入で使用するファイルも含まれているので、最初にcloneしてしまうと、後が楽です。 またtiarraMetro体は

    hamaco
    hamaco 2011/12/18
  • FuelPHP での Migration の使い方 - A Day in Serenity @ kenjis

    昨日の cakephper さんの「FuelPHPでMongoDBを使う」に続きまして、今日は FuelPHP Advent Calendar 2011 10日目です。 ちなみに、ビューは app/classes/views じゃなくて app/views に置くのは、ビューがクラスではないからだと思います。 FuelPHP には、Rails のようなデータベースマイグレーション機能があります。データベースマイグレーションとは、マイグレーションファイルにテーブルの定義を記録して管理する機能です。マイグレーションを使うことでテーブルの変更をフレームワークの枠内で管理することができます。 マイグレーションは oil コマンドを使用します。コマンドの基的な使い方は以下のようになっています。 oil generate migration <migrationname> [<fieldname1>

    FuelPHP での Migration の使い方 - A Day in Serenity @ kenjis
    hamaco
    hamaco 2011/12/18
  • つぶやきっぱなしはもったいない。ログをもつことの知的な戦略

    読書にふけっていなくても、学者じゃなくても、知的生活は可能です。 いや、すでにしているのです。あなたのブログが、Evernoteが、Tumblrが、ツイッターがすでに「知的生活」なのです。ログを意識すれば、こうした活動は「時間の浪費」ではなく、立派な知的活動の蓄積になるのです。 このことを教えてくれるのが渡部昇一氏が「知的生活の方法 」を刊行したとき、テキストとして随所で引用していたのが1873年に刊行された P. G. ハマトンの「知的生活 」です。 書はさすが140年近く前に出版されたこともあって、古臭く、時代にあわない点も多いのですが、こののメッセージや構成にはいまも学べる点が多くあります。 ハマトンは、このを手紙形式にして「教師の人に向けて」「婦人に向けて」といった特定の人を対象に語ったり、「時間がないと嘆いている人へ」「大きな才能をもっていて将来に野望を抱いている人へ」とい

    つぶやきっぱなしはもったいない。ログをもつことの知的な戦略
    hamaco
    hamaco 2011/12/18
  • メッセージングでまあまあ捗るかもしれない話 - 愛と勇気と缶ビール

    この記事はJavaScript Advent Calendar(オレ標準コース)の13日めのエントリイになります。 ちなみに家に帰った瞬間、マシンの時計がずれて12/14になってて、大分一人で焦りました。てへぺろ。ぺろぺろ。 この記事の題材はJavaScriptにおけるメッセージング(もどき)です。 で、メッセージングって何やねんと JavaScriptで!メッセージング!というとその筋の人はwindow.postMessageを思い出すのかも知れませんが、 この記事では「メッセージング」という言葉をもっと広い意味に捉えて使っています。 だいたい、「あるオブジェクトがメッセージを受け取るオブジェクトを直接には知らなくても、特定の目的を持ったメッセージを投げて処理をさせることができるような仕組み」のことを「メッセージング」と呼んでいます。 すごい!すごい分かりにくい! (ちなみにいわゆるプロ

    メッセージングでまあまあ捗るかもしれない話 - 愛と勇気と缶ビール
    hamaco
    hamaco 2011/12/18