• 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
 
 

database.ymlに

   1  development:
   2    timeout: 2000

のようにタイムアウトをミリ秒で指定すればok デフォルトでは 0 になっていて掲題の例外が発生するようです。

posted by Png genki on Tue 8 Nov 2011 at 04:17

バックグラウンドジョブの一覧は

   1  % jobs

で得ることができますが、そのままではPIDがわかりません。

   1  % jobs -p

とやると PID を含めた結果が得られます。

posted by Png genki on Wed 26 Oct 2011 at 02:41

iPhone/iPad向けのハンドミラーアプリですが、iPhone4発売の頃にリリースして以来一年とちょっとで30万回ダウンロードされるに至りました。 ご愛顧のほど御礼申し上げます。

ハンドミラー

ss

iPhone4S特需

つい先日までずっと500DL/dayぐらいで推移していたのですが、iPhone4Sがリリースされてから急激にダウンロード数が伸び、現在のところ 20000DL/day に達しています。 機種変時にDLが急増してランキング上位に来るということは、DL後もずっと使い続けてくれている人が多いということだと思うので、非常に嬉しい限りです。

将来の予定

他人目線で自分を見れる反転機能を搭載予定です。 実装はすでにできているのですが、いかにシンプルさを保ったまま導入できるかUIを考えているところです。 シンプルさが唯一にして最大の取り柄ですので、将来にわたって広告を表示する予定はありません。もちろんスパイウェアのような事もしません。 今のところ収益0ですが、製作時間10分(アイコンは半日がかりですが)程度なので特に気にせず気長に構えております。

今後ともご愛顧のほど宜しくお願いいたします。

posted by Png genki on Thu 20 Oct 2011 at 13:25

ピクサーのCEOでもあったスティーブ・ジョブズ氏がご健勝であったならこんな間違いは起こらなかったと思うのですが、iCloudのアイコンのスピン仕上げの表現(ハイライトが放射状に広がる表現)は問題があります。

iCloudのアイコン

icloud

正しいスピン仕上げ

ss

正しいスピン仕上げはこんな風にハイライトが回転対称になります。 見かけるたびに気になってしょうがないので、ぜひ直してもらいたいですね。

posted by Png genki on Wed 12 Oct 2011 at 03:35

お陰様を持ちまして、iPhone/iPad向けアプリ「ハンドミラー」のダウンロード数が25万ダウンロードに到達しました :)

AppViz 2
Uploaded with Skitch!

最初のバージョンは10分で作ったアプリでしたが、多くの方々に使っていただいているのは感慨深いですね。 ずっと無料なので収益は無いですが、ランキングとダウンロード数の動向を把握するのに役だってます。 最新バージョンでは1クリックでズームイン・ズームアウトする機能がついております。ぜひお試しください。

posted by Png genki on Fri 30 Sep 2011 at 04:14

ブロック引数を1つとるブロックつき関数を呼び出すときに

   1  create_table do |t|
   2    t.string :foo
   3  end

ブロック仮引数を省略した場合、暗黙のうちにブロック引数に対する instance_eval を挟むようにすると

   1  create_table do |t|
   2    t.instance_eval do
   3      string :foo
   4    end
   5  end

色々と綺麗にかけるようになる気がします。

   1  create_table do
   2    string :foo
   3  end

ついでに、省略されたブロック引数に $ とかでアクセスできると

   1  [1,2,3].map{to_s}.select{$>2}

みたいな事ができて楽しいかもです。 ついでに case の値もこんなふうに

   1  case price # <= この値を $ で参照したい
   2  when $ < 5; #...
   3  when $ < 10; #...
   4  end

参照できるといいな。

posted by Png genki on Wed 31 Aug 2011 at 07:52

前回(uninitialized constant MysqlCompat::MysqlResの対処法参照)はSnow Leopard でしたが、 今回はLionです。 OSのバージョンが変わるたびに問題が起こる気がします。 今回は、以下で回避できるようです。

   1  % install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib /path/to/rubygems/gems/mysql-2.8.1/lib/mysql_api.bundle

See Also

posted by Png genki on Wed 31 Aug 2011 at 03:51

EC2のSpotインスタンスの価格変動がどんなものか把握するのが面倒だったので、直近の相場をグラフで表示するwebサービスを作りました。

ss

相場はリージョン、OS毎に違うので、適当な組み合わせを選択してみてください。 データはだいたい5分ごとに更新されています。

実は SpotHistory.com という良さそうな既存サービスがあったのですが、 なぜか1月ぐらいでデータ更新が止まっていて残念な感じだったので、 適当に作ったほうが早そうだということで製作しました。

posted by Png genki on Fri 26 Aug 2011 at 07:38

ブラウザのタブを閉じるときは基本的に中ボタンクリックなので、閉じるボタンの存在は無駄なだけでなく、うっかり押してしまって必要なタブを閉じてしまうこともあって邪魔でした。

そんな場合には、about:config で以下のように値を設定すると、閉じるボタンを非表示にすることができます。

   1  browser.tabs.closeButtons = 2

posted by Png genki on Fri 19 Aug 2011 at 09:24

普段はPostgresqlのサイトで配布されているMac用のインストーラを使っているのですが、どうやらLionはまだサポートされていないようです。

ということで、homebrewを使ってインストールすることにしました。

Homebrewをインストール

以下を実行すればok

   1  /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"

あとは

   1  brew install postgresql

でインストールし、以下でdbを初期化します。

   1  initdb /usr/local/var/postgres

最後に、自動起動の設定を行います。

   1  cp /usr/local/Cellar/postgresql/9.0.4/org.postgresql.postgres.plist ~/Library/LaunchAgents/
   2  launchctl load -w ~/Library/LaunchAgents/org.postgresql.postgres.plist

brewでインストールした場合、postgresユーザは作成されないようです。 $USERがスーパユーザとして作成されます。

posted by Png genki on Thu 18 Aug 2011 at 18:04
Contents
Sqlite3でSQLite3::BusyExceptionが出たら
バックグラウンドジョブのプロセスIDを表示する
ハンドミラー30万ダウンロード達成御礼
iCloudのアイコンについて
iPhone/iPad向けアプリ「ハンドミラー」25万ダウンロード
ブロック引数に対してinstance_evalするsyntax sugar
mysql gemがLionでuninitialized constant MysqlCompat::MysqlResを出す問題の回避法
Spot Instance Price Historyを作りました
Firefoxでタブの閉じるボタンを消す方法
HomebrewでMacにpostgresqlをインストールする
Comments
瀧内元気: MacOS版は以下にあります * [genki/ViMouse](https://githu... '23-1
dsjf: https://gist.github.com/6bf1bf2c3cbb5eb6e7a7 これ... '13-1
瀧内元気: おお、チェックしてみます。thx! '11-12
overisland: Reeder for iPhone もこの UI を実装していますね。 '11-12
瀧内元気: その情報は見たのですが、以下のサイトによると、現在はまた必要になってるっぽいんですよね。 ... '11-12
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ