本日 s21g blog およびいくつかのサービスで、サイトにつながり難くなる障害が発生しておりました。

s21g blogで類似記事紹介機能に使っていたHyperEstraierのプロセスのCPU使用率が100%近い状態になっていた事が原因のようでした。 現在は、類似記事表示機能とタグクラウドの表示をオフにした状態で復旧しております。

ご不便をおかけいたしました事をお詫びいたします。

posted by Png genki on Fri 28 Aug 2009 at 05:57

今朝Snow Leopardにアップデートしたら、デフォの設定でイーモバイルがうまく動作しないけど、環境設定の「ネットワーク」→「詳細」で以下の設定をしたらちゃんと接続できました。

  • 製造元:一般
  • 機種:Dialup Device
  • ダイアル:パルス

network_emobile.jpg

USBモデムD23HWを使っています。他の機種が上手いくかどうかわからないけど….

posted by Face lchin on Fri 28 Aug 2009 at 04:00

gitを使ってリモートリポジトリからfetch&mergeする場合、 git pullを使う事ができます。 git pullは

   1  % git pull origin master

のようにリモート名とブランチ名(正確にはrefspec)を指定して使うのですが、以下のような設定を行うと、これを省略できます。

.git/config

   1  [branch "master"]
   2    remote = origin
   3    merge = master

posted by Png genki on Thu 27 Aug 2009 at 16:25

http://www.mobileorchard.com/category/screencasts

MobileOrchardさんが行っている有料のクラスでのスクリーンキャストを1週間だけ無料で公開するそうです。その後は有料。 RSSでチェック!又は@MobileOrchardをfollowですね。

ちなみに第1回目は「Screencast: iPhone Provisioning: Running Development Code On Your Phone」開発したコードをiPhone上で動かすという内容です。URLは下記:

http://www.mobileorchard.com/iphone-development-provisioning/

posted by Png satoko on Wed 26 Aug 2009 at 19:07

via

http://forums.macrumors.com/showthread.php?t=570789

メモメモ。アプリの雰囲気に合うようなstatusBarを設定できるとおしゃれですよね...

Info.plist

Info.plist内でこういう風に設定すればOK:

   1  <key>UIStatusBarStyle</key>
   2  <string>UIStatusBarStyleBlackOpaque</string>

posted by Png satoko on Wed 26 Aug 2009 at 18:56

ご愛顧いただきありがとうございます。 おかげさまを持ちまして、ついにビジネスカテゴリの有料アプリランキング1位になることができました。

ss1

地価2009 では、高速で継ぎ目の無い地価の推定のために 映画制作などで使われている最先端のCGのレンダリング技術を応用しています。 そのため、大量のデータをもとに瞬時に地価を推定する事が可能となっています。

弊社では iPhoneアプリの受注制作 や共同開発も行っておりますので、 緯度経度や住所等、位置情報にひもづいたデータをお持ちで、iPhoneアプリの制作に関心をお持ちであれば、ぜひ mail までご連絡ください。

地価2009の今後の開発計画といたしましては、

  • ㎡/畳(京間)/畳(江戸間)の表示切り替え
  • データの増強
  • UIの改善

などを行っていく予定です。

また、地価2010のスケジュールについてもお問い合わせを頂いておりますが、地価2010の販売を行う場合、地価2009をご購入いただいた方々には2010年のデータを無償アップデートにてご提供させて頂く予定です。

posted by Png genki on Mon 24 Aug 2009 at 16:44

このたび弊社からリリースいたしましたiPhoneアプリの"地価2009"が ビジネスカテゴリで有料アプリランキングの4位にランクインしました。 ありがとうございます!

ss1

地価2009は、iPhone 3.0から利用可能になったMapKit(地図を使ったアプリケーションを簡単に作れる仕組み)を利用して、日本中どこでも好きな場所の地価を調べる事ができるアプリケーションです。

ss2

経営者の方、不動産業の方、土地の購入を検討されている方など、地価に興味のある方にお勧めです。

See Also

posted by Png genki on Sun 23 Aug 2009 at 15:37

Sinatraのインラインテンプレート(__END__以降に記述するテンプレート)が真っ青になって見難かったので、インラインテンプレートだけHamlとしてシンタックスハイライトするようにしてみました。

Before

ss1

After

ss2

見やすいですね。

INSTALL

Vimに sintax/haml.vim などをインストールした上で、以下のような設定を記述します。

.vim/ftdetect/ruby.vim

   1  " Sinatra
   2  au BufNewFile,BufRead *.rb set filetype=ruby | unlet b:current_syntax | syn include @rubyData syntax/haml.vim | syn region rubyDataHaml matchgroup=rubyData start="^__END__$" keepend end="\%$" contains=@rubyData | syn match inFileTemplateName "^@@\w\+" containedin=rubyData | hi def link inFileTemplateName Type

See Also

posted by Png genki on Sat 22 Aug 2009 at 20:58

gluLookAtでMultiplyされる行列を自前で作る場合、以下のようにすればokです。

If you want to get the matrix that is generated by gluLookAt, here is the way to do it.

   1    //gluLookAt(
   2    //  eye[0], eye[1], eye[2],
   3    //  at[0], at[1], at[2],
   4    //  0.0, 1.0, 0.0);
   5    // equivalent pseudo code
   6    float lookat[16];
   7    midentity(lookat);
   8    vec3 *s = (vec3*)&lookat[0];
   9    vec3 *u = (vec3*)&lookat[4];
  10    vec3 *f = (vec3*)&lookat[8];
  11    vec3 *t = (vec3*)&lookat[12];
  12    vcpy(t, &eye);
  13    vneg(t);
  14    vsub(f, &at, &eye);
  15    vnormalize(f);    
  16    vec3 up = {0, 1, 0};
  17    vcross(s, f, &up);
  18    vcross(u, s, f);  
  19    vneg(f);      
  20    glMultMatrixf(lookat);

posted by Png takiuchi on Sun 16 Aug 2009 at 14:44

高井さんから献本いただきました。ありがとうございます。

エンタープライズ Rails
Dan Chak
オライリージャパン
売り上げランキング: 4228

第一章の冒頭でも触れられていますが、本書の対象読者はWebアプリケーションを作った事がある人が対象です。

  • エンタープライズとは何か
  • 作ったWebサービスが流行ったらどうしたら良いのか
  • ActiveRecordが何をやっているかわからない

本書を読めば、このへんの疑問の答えが見つかると思います。 分量も300ページほどで読みやすく、 Railsで仕事をしている人にとっては必携だとおもいます。

Railsに関する他書と比べて、陳腐化しにくい内容を扱っているので、 お守り的に買っておいても良いと思います。

それにしても、表紙の生物が気になりますね。

posted by Png genki on Sat 15 Aug 2009 at 05:52