February 2012
1 post
1 tag
tapkulibraryでGMTとの時差分表示がずれる件について
https://github.com/devinross/tapkulibrary/issues/40
ここに書いてある通り
すべての[NSTimeZone timeZoneForSecondsFromGMT:0]を [NSTimeZone systemTimeZone]に書き換えた方がいいです。
January 2012
2 posts
1 tag
iPhoneのtabBar用アイコンの作り方
基本的に色は関係ない。透明とグレーが重要。
Photoshop起動。
retinaの場合60x60。背景は透明。RGB8bit。
全体をシロ塗り。
アルファチャンネルを作成。
アルファチャンネルのみを選択。
全体を黒塗り。
シロで絵を描く。グレーも使える。黒い部分が透明になる。
RGBチャンネルを選ぶ。透明の上で白色の絵が出来る。
Web用に保存で透明PNGで保存。
http://imageoptim.pornel.net/ でデータサイズを減らしておく。
以上。
2 tags
December 2011
2 posts
iPhoneアプリ用のサポートページをtumblrにしてみました
Customize > Pages に/iphone-themeというページを作っておくとiPhone用のthemeをPC用のthemeとは別に用意できます。
デフォルトのiPhone用themeはこちらにおいてありました。
Pagesにはリダイレクト機能もあるので、便利です。タグ付けページを各アプリのサポートページにリンクしました。一応アプリ内にもリンクを設けupdateを申請したのですが、AppStore内部は現在クリスマスホリデー中で審査は結構あとになりそうです。
http://iphone.suakx.com/ 英語 http://iphonejp.suakx.com/ 日本語
2 tags
October 2011
7 posts
1 tag
橋下君が大阪都構想を叫ぶ理由がわかった気がします
iOS5の新機能、reverseGeocodeLocationで逆ジオコードを拾うと、
東京タワー周りでは
JP 日本 〒105-0011 東京都 (null) 港区 芝公園 4 2 (null) (null)
弊社事務所周りでは
JP 日本 〒530-0047 大阪府 (null) 大阪市 西天満 4 5-3 (null) (null) (null) (null) 4-5-3
と、「北区」を吐いてくれません。現状本気でやるならZIPアドレスから住所拾わなければいけないのかもしれません。Apple様、localityに区の名前まで入れてください。
1 tag
The Pragmatic Bookshelf | Build Awesome... →
気になる本です
1 tag
UnityGames →
今日知りました
1 tag
多分あまり知られていない3Dモデルへのリンクです
http://renderstuff.com/3d-models/ http://www.polantis.com/ http://www.maglin.com/sketchup.html
1 tag
View topic - [Plugin] Cleanup (3.1.8) — 06 October... →
Cleanupという魅力的なプラフィンが出てますね
1 tag
Unity (iOS)で画面の回転を封じる
radiumsoftware:
iOS上のUnityで普通にアプリを組むと、画面の向きが自由に回転してしまう。Unity側の描画は固定することができても、その裏側で黒い四角形がグルグル回ったり、システムUI(アラートダイアログやGame Centerのオーバーレイ表示)の向きが画面と一致しなくなってしまう。なんとも不恰好だ。
Unityのコミュニティを検索してみると、これを防ぐ最も簡単な方法として、以下のようなコードが紹介されている。
iPhoneKeyboard.autorotateToPortrait = false; iPhoneKeyboard.autorotateToPortraitUpsideDown = false; iPhoneKeyboard.autorotateToLandscapeRight = false; ...
July 2011
1 post
February 2011
2 posts
January 2011
3 posts
Application Submission Feedback →
こんなtumblrがあるの今日知りました。AppStoreのリジェクト原因集
December 2010
1 post
2本目となるiPhoneApp提出しました
5万とありそうな誕生日系アプリに参入です。
今回のアプリは、連絡先に登録されている誕生日とか記念日より変数の使える雛形でメールを作成するというアプリです。小さなお店の店主が誕生日キャンペーンを送ったり、誕生日になれば必ずメールを送るまめな男を演出したり、ホストやホステスさんの利用を想定しています。
ご期待ください。
November 2010
7 posts
1 tag
1 tag
1 tag
10日目にして承認されました。
アプリを提出して10日目の早朝、初めてのiPhoneアプリがiTunesStoreに承認されました。
in Reviewにかわってから1時間40分後の出来事でした。
よろしくお願いします。
下記のリンク先がそのアプリです。
3 tags
itunes storeにアプリを提出して1週間たちました
Waiting for Reviewのままです。いつになるのやらです。
xcode4でgitを使い始めているのですが、いまいち設定がしっくりこない。gitのローカルとリモートの区別をxcode自体がうまくできてない気がするのです。gitを使いますかと新しいプロジェクトを作成するときに聞いてはくるのですが、.gitignoreを作ってくれるわけでもなく、nibファイルも管理するのかと思いきや差分はxmlでの表示。
プロジェクト設定は分かりやすくなっていると思う。
1 tag
現在iPhoneアプリの審査待ちです
現在始めてのiPhoneアプリ審査待ちです。itunes storeに登録するのに結構手間取りました。
待っていてもしょうがないので次のアプリ作り始めます。次は自分が使うためのアプリです。
2 tags
xcode4
xcode4previewを今試してるのですが、gitが標準化され、変更がtime machineの様にたどれるというかなり悪い意味でmacっぽいです。
サーバーの調子が悪かったのですが、、、
サーバーの調子が悪かったのですが、原因が分からずイライラしてました。
原因は意外なところに。ディスクが満タンになってました。それもphp.iniにdate.timezoneの設定をしてなかったばっかりにその警告エラーログが気がつけば30GBになってました。
ご迷惑をおかけしました。
September 2010
1 post
久々にサクラサーバーをさわった
容量が10GBに増えていた。
ドメインはすでにサクラで管理していたのをサーバーもサクラに移行したところでちょっとだけはまった。
一旦DNSレコードを削除しないと、そのドメインをサクラサーバーで取り扱うことができないみたい。今までの設定をメモして、削除してサクラサーバーで使うことを設定して、その後DNSレコードを修正でうまくいった。
August 2010
4 posts
1 tag
gitosisとredmineのコンビネーション
repositoryをredmine上で表示させるために
/etc/groupをいじって
rubyを動かしているユーザーをgitグループに追加しておきましょう。
1 tag
railsをvendor/rails下に入れる方法
Redmine1.0.1を使い始めてます。一昨日出たばかりなので2.3.8を使ってると思いきや指定は2.3.5です。おまけに2.3.8で使うとエラーが出ます。いろいろ方法はあると思うのですが、これが手っ取り早いかと。
wget http://github.com/rails/rails/tarball/v2.3.5
こんな感じでダウンロードしたものを
tar zxf rails-rails-v2.3.5-0-gbee3328.tar.gz #なんか識別子みたいなのがついてきます。 mv rails-rails-c1dd663 /path/to/rails/vendor/rails
こんな感じで。vendor/railsにrails入れておくとサーバー移行の際、楽です。
snow leopardに.bashrcがないのを今日知った
/etc/profile に
[ -r $HOME/.bashrc ] && source $HOME/.bashrc
を追加
1 tag
CentOS5.5に最新のImageMagickを入れる
CentOSは4から5にかわるときに、サーバー用CD(DVDじゃなく)イメージがなくなったのと、ImageMagickが6.2.8がyumではインストールされ最新版がすんなり入らないことが原因でubuntuに移行したのですが、最近またCentOSを使う必要が出てきました。
まっさらの状態からこれでインスコできるはず。
[root@localhost ~]# yum update
[root@localhost ~]# yum groupinstall 'Development Tools'
[root@localhost ~]# rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
[root@localhost ~]# nano...
June 2010
1 post
現在Wordpress3.0をテスト中
なかなか良くなってます。3.0に対応したかっこいいthemeが見つかったのも大きい。複数サイトに最初から対応してたり、当分verUPはしないよ宣言も落ち着いて対応できます。
どんなプラギンがあるのかとか、多言語を複数サイトで対応した方がいいのか、プラギンがいいのかなどいろいろ調査中です。
プラギンの数多過ぎてデファクトスタンダード探すのに苦労してます。
多言語
問い合わせ
ちょっとしたスライドショー
May 2010
2 posts
リファクタリング:Rubyエディション
読書会行ってきた。
Amazon.co.jp: リファクタリング:Rubyエディション: Jay Fields, Shane Harvie, Martin Fowler, Kent Beck, 長尾 高弘: 本
読んだ本はこれ。第1章の終わりまで。このコードうごかねぇ、インデントおかしいという指摘相次ぐ。コード部分がコードじゃなくて文章になってる。リファクタリングもどこまでどうするかのいろんな人の話が聞けた。
その後の懇親会と言うかダベリングも興味深かった。rubyistには金の匂いのする奴が少なすぎるとか。
April 2010
2 posts
1 tag
rvmを使ってruby1.9.2を入れてみた
rails3.0betaを使うためにrvmをつかってruby1.9.2を入れてみました。rvmは便利なrubyのバージョンマネジャです。
普通に rvm install 1.9.2 って入れるとpreview版が入ってrails使えません。 rvm install 1.9.2-head が正解です。
が、それを使用とするとエラーが(Leopardでのテストです。)、、、ここ見て解決しました。過去のセキュリティーウプグレがcpanを壊してしまったのが原因なようです。rubyを入れるのにperlのcpan入れ直しというなかなか興味深いことが起きます。
1 tag
rails3.0beta2が出たみたいなので変えてみたけど
前とは違ってインストールは
gem install rails —prerelease
だけで終わるようになってます。
rails plugin install git://github.com/odorcicd/authlogic.git -r rails3 rails plugin install git://github.com/intridea/subdomain-fu.git
のプラギンを使ってbeta1でアプリを作ってたのですが、エラーが出ます。ここを見るとモジュールの位置をごっそり変えているようです。プラギンでこういうのに追随するのは非常にめんどくさいです。
おまけにオフィシャルのリリースを見ると
Note that Ruby 1.8.7 p248 and p249 has marshaling bugs that crash both Rails...
March 2010
9 posts
1 tag
rails3.0betaでハマリ(find_byよりwhereがいいみたい)
controllerで
@posts = Post.find_by_user_id(login.id) # SELECT "posts".* FROM "posts" WHERE ("posts"."user_id" = 1) LIMIT 1
こう書いて、viewで
@posts.each do |post|
こう書いてたら、
undefined method `each' for
と意味不明なエラー
@posts = Post.where("user_id =?", login.id) # SELECT "posts".* FROM "posts" WHERE (user_id =1)
こう書き直すと直った。かなり時間が取られた。皆さん気をつけましょう。
1 tag
rails3.0betaでActionMailerを試してみた
前回に引き続きActionMailerを試してみました。ソースはここ。
rails g mailer notifier
でapp/mailers/notifier.rb と app/views/notifierができる。(modelsにできないのが新しい)
こんな感じで書いておくと問題なくメールが送れる。 ヘッダーはこんな感じ。
Subject: Password Reset Instructions
Mime-Version: 1.0
Content-Type: text/plain;
charset="utf-8";
Content-Transfer-Encoding: 7bit
問題は:subjectに日本語を入れた場合、
/app/mailers/notifier.rb:8: invalid multibyte char (US-ASCII)
...
1 tag
routes.rbでの注記
railsでのroute.rbでしてしまったタイポから気になったとこを少々。
resources :productsと書いた場合rake routesは
GET /products(.:format) {:controller=>"products", :action=>"index"}
products POST /products(.:format) {:controller=>"products", :action=>"create"}
new_product GET /products/new(.:format) {:controller=>"products", :action=>"new"}
GET ...
2 tags
authlogicでログインログアウトを実装
前回に続き少しばかり進歩させました。ソースはここにおいてます。ここを参考にしました。
urlの設計はtumblrを意識してみました。
config/routes.rb
:as => ‘login’ って書いておくと、login_pathが’/login’までの相対パスの、login_urlが絶対パスのurlが表示されます。
tumblrを意識しているのでloginはemailとpasswordでの実装です。この際、
app/models/user.rb
と書く必要があります。
次回はforgot_passwordを実装したいです。パスワードのリマインダをメール送信します。TMailからMailに取って代わったようなので日本語も含めていろいろテストしてみたいです。
2 tags
rails3.0betaでauthlogicを試してみました
せっかくなのでrails3の勉強もかねてauthlogicが使えるかどうか試してみました。今のところ大丈夫そうです。rails3がでるまでにログイン認証のつくり込みができればと考えています。
前回作成した環境で動かしています。Lucid alpha 3+ruby1.9.1+rails3.0betaです。3月21日時点、Lucid alpha 3インスコ後sudo aptitude updateとsudo aptitude upgradeをかますとvm上でも画面が表示されるようになってます。
ではスタート。
rails r3b_authtest
rails plugin install git://github.com/binarylogic/authlogic.git
あとは基本的に http://github.com/binarylogic/authlogic_example...
Rose-Tinted: Upgrading to Rails 3 beta (part 2) →
This is the second part of a series of posts detailing my experiences while upgrading to Rails 3. The first part covered migrated configuration and framework files to play nicely with the new Rails 3 APIs. Now, we’ll look at booting the server, fixing dependency issues and walking through our…
1 tag
とりあえずrails3をつかってみる
rails user これでuserプロジェクトができる。
rails c で前の script/console、
rails s で前の script/server
Gemfileというのがある。これに必要なgemを書き込んでおくと、
sudo bundle install で
必要なgemがシステムにインストールされる。
bundle package で必要なgemが vendor/cache にインストールされる。
rails plugin install でプラギンのインスコ。
1 tag
lucidにruby1.9.1とrails3.0betaをいれてみた
ubuntu 10.04 alpha3でやっとserver版がvmware上にインスコできるようになったので(画面はまだ表示されないけどopenssh-serverを入れとくとアクセスはできる)、ruby1.9.1とrails3.0betaを入れてみました。
まずは基本環境
sudo aptitude update sudo aptitude upgrade sudo aptitude install open-vm-tools
次にmysql、sqlite3、imagemagick、gitをインストール
sudo aptitude install sqlite3 libsqlite3-dev mysql-server libmysqlclient16-dev sudo aptitude install libmagick9-dev sudo aptitude install...
Holographic Architectural Imaging by Zebra (via Core77)
建築模型は必要なくなるかもです。
February 2010
2 posts
tumblrのsecondaryブログでできないこと
replyができない。
tomblooのamazonアフィーリンクができない。
twitterが出来るようになってた。
1 tag
rails3.0betaインスコしてみました
当方leopardなものでrails3.0に必要なruby1.8.7をmacportsを使ってインスコしたのですが、portのupdateやcleanupやいろいろ手間かかりました。script/serverがscript/rails serverに変っていることに気がつくのに10分ほどかかってしまいました。久々に2chのrailsスレをみたら活況を呈してました。
railsはコピペベースから始めて動くこと優先で始めたので3.0を機にまじめに勉強してみたいと思います。
インストール方法はこちら。これを機にruby1.9も勉強するか悩み中。
January 2010
6 posts
1 tag
せっかくなんでredmineをインスコ
前回、前々回に続いてredmineのインスコしてみます
git clone git://github.com/edavis10/redmine.git mysql -u root -p
create database redmine character set utf8; create user ‘redmine’@’localhost’ identified by ‘hogehoge’; grant all privileges on redmine.* to ‘redmine’@’localhost’;
exit
cd redmine mv config/database.yml.example config/database.yml nano...
rails使えるまでが非常に簡単になっている件について 続きの続き
sudo mkdir /opt/nginx/sites-enabled
sudo mv /opt/nginx/conf/nginx.conf /opt/nginx/conf/nginx.conf.default
sudo nano /opt/nginx/conf/nginx.conf
user www-data;
worker_processes 1;
events {
worker_connections 1024;
}
http {
passenger_root /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.9;
passenger_ruby /usr/local/bin/ruby;
include mime.types;
default_type ...
rails使えるまでが非常に簡単になっている件について 続き
sudo aptitude install git-core
git clone git://github.com/jnstq/rails-nginx-passenger-ubuntu.git
sudo mv rails-nginx-passenger-ubuntu/nginx/nginx /etc/init.d/nginx
sudo chown root:root /etc/init.d/nginx
sudo /usr/sbin/update-rc.d -f nginx defaults
sudo aptitude install libmagick9-dev
sudo gem install rmagick
sudo gem install mysql #すでにはいっているみたいだけどうまくいかないのでもう一回