2011-01-01から1年間の記事一覧

RubyGems をダウングレードする方法

redmine をインストールしようとしてたら、何やらよくわからない NOTEが大量に、、、(T^T) MacBook:redmine-1.2.1 admin$ rake db:migrate NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01. Gem.sourc…

cURL の証明書を更新する

Mac

会社の MacBook に rvm で ruby 環境を作ろうとしたら、証明書が古くてダメーとおこられる。あらら。まぁ、OSX 10.5 を温存しといたもんだから仕方ないかな。 :-( url: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:140900…

ナイスな SplitView サンプル

デフォルトの UISplitView とちょいと動作を変えたい。独自の SplitView を作ってみたくてサンプル探してたら、すごいの見つけた。:-) MGSplitViewController for iPad 縦でも横でも PopUpView を出せるだけでなく、上下に画面を分割してみたりとバリエーシ…

Xcode4 でコードの入力補完ができない?

あれ? Xcode4 で入力補完ができない。候補があるはずなのに、、、orzググってみたら、同じこと起きてる人、やっぱりいるんだね。今回はこちらさんを参考にさせていただきました。:-) xcode4にしたら入力補完が効かなくなった件 対処方法はこんな感じ。これ…

デバッグ時だけログを出力させたい

iOSアプリでコンソールにログをだしっぱなしにすると申請時にNGになるとか。でも、開発時にはログを出しときたい。どーしましょと思ってたら、マクロ使えば良いんだね。だってベースはC言語なんだし。:-)参考にさせてもらったのはこちら NSLog tips and tric…

Couldn't register com.samples.MyApp with the bootstrap server.

Xcode が強制的に再起動するのはときどきあるけど、作りかけのアプリを実行できなくなったのは初めてだよ。(T^T)コンソールにこんなメッセージが出てる。同じアプリのプロセスが残ってるのが原因って書いてあるんだけど、Xcode や iPhone Simulator を再起動…

覚えておきたいショートカット:ウィンドウの切り替え

Mac

違うアプリの切り替えなら「⌘+Tab」で切り替えられるけど、同じアプリの複数ウィンドウで切り替える場合、どうすればいいの? ググってみると、やっぱり見つかるもんだね。今回、参考にさせてもらったのはこちら。2通りあるそうな。:-) 1つのアプリ内の複数…

覚えておきたいショートカット:強制終了

Mac

カラフルな傘がくるくる ... プロセスからの応答なし。復帰してくれるときもあるけど、いつになっても帰ってこないときも結構あるんだよね。しかも、たまにOSレベルでコケちゃって、強制終了ウィンドウすら表示できない。こーなるとホントに困っちゃう。:-(…

project.pbxproj がコンフリクトした!

チームでアプリを作ってるときに必須なのが Subversion とかのリビジョン管理ツール。結構、賢くできてて同じファイルを同時編集しても上手にマージしてくれるんだけど、たまにマージできないよーとなる。最近、iOS アプリをチームで作り始めたんだけど、案…

Git 使ってみよ

Git

開発チームじゃSVNメインだからちゃんとGitを使ったことがない。いいとこrailsプラグインをGithubからダウンロードするくらいだったんだけど、レポジトリにSVN、ローカル作業にgitが使える git-svn を発見! あなたが知らないgit-svnの世界 | Act as Profess…

FireFox でエラーコンソールが表示される

エラーコンソールがいきなり表示されて、エラーが出まくってる。そーいえば、前にも調べたことがあったなぁ、この現象。ググってみたら 「Firefox起動時にエラーコンソールが立ち上がって困っています」の解決方法 を発見。そーだ、このネタだ。原因は 1.F…

Facebook でスパムの洗礼受けた

アカウントだけ作ってほったらかしてたんだけど、お友達登録してた人からメールが届いた。facebook でメッセージを開いたあとに気づいたんだけど Greeting ってスパム。送信元の人にメールしたら、自分から数日前に届いてましたよーとのお言葉。マジっすか?…

gem で pg をインストール

Windows 環境のころは PostgreSQL 用ドライバとして使ってた pg 。とりあえず、昔にお試し作りしたのを動かしてみようと rvm で 1.8.6 にスイッチしてインストールしてみたら ruby 1.8.7 以降での対応になってた。まぁ、仕方ないよね。 $ gem install pg ERR…

postgres アカウントでハマった

pgAdminⅢ も入れたし、さて起動 ... ってデータベースが見つからない? PostgreSQL をずっと Windows でしか使ってなかったし、会社の Mac も dmg で入れたから忘れてたけど、MacPorts で入れたなら自分でデータベースインスタンスを作って起動させなきゃだ…

pgAdminⅢ は dmg で入れよ

Mac の開発環境は MacPorts で入れようとしてたけど、pgAdminⅢ は提供されてない? $ port list | grep pgadmin phppgadmin @4.2.2 www/phppgadmin MacPorts でインストールする場合、ソースコンパイルだから基本的に時間がかかる。Eclipse とか GUI 系は dm…

Ruby 1.9系のエンコード指定

モデルに定数を追加しようとしたら、エラーが発生。マルチバイト文字が原因っぽい。1.8系のときは $KCODE='u' とかしてたけど、変わったっぽい。そーいや 1.8系のころのエラーメッセージと違ってるし。^^;) SyntaxError: APP_ROOT/app/models/client.rb:2: i…

.svn を削除しよ

checkout したフォルダを RadRails に import させようとしたら怪しげなエラーが出た。 "Auto-sharing imported subversion projects" 中に内部エラーが発生しました。 java.lang.NullPointerException どうやら SVN の管理情報(.svn) が原因で import でき…

TextMate を試してみよ

前は Windows 上でしか Rails 開発してなかったから RadRails(Aptana) とか NetBeans を使ってたけど、Mac でやるならやっぱり TextMate を使ってみたい。あちこちでスゲーよって口コミ見るからね。30日の試用期間があるわけだし、まずは試してみよっと。 :-…

MacBook メモリアップで快調!

Mac

自分のMacBook (MB881J/A , Early 2009) の搭載メモリは2GB。普通に使ってる分にはストレスないんだけど、VMware Fusion で WinXP を動かしたりすると途端に遅くなる。top でみると空きメモリほとんどなくなってるし swap しまくってるんかな? :-(MB881J/A …

rails3 のコマンドが変わってるよ

あれ? rails foo でアプリ作れない??? script/* も全然ちがうよ。rails3 って rails2 のときとコマンド変わってるんだね。やべ、変化についてけてないよ ^^;)アプリを作るときはこんな感じ。 $ rails new [app] scaffold はこんな感じ。 $ rails generat…

ひさしぶりに rails 使ってみよ

ちょっと仕事で使いたいからアプリ作って♪ お気楽な奥さんからのリクエスト。そんな簡単な話っすか?まーいいけど。^^;) rails3 になってから全然 ruby さわってないし、久しぶりに rails でやっちゃえ! :-)Ruby の環境構築をしはじめて、いきなりびっくり…

rails3 国際化対応2

i18n_generators ってすごいじゃん。scaffold とかで作ったクラスがあると、それも日本語化してくれて translation_ja.yml を作ってくれる。 $ rails generate scaffold custemer custer_cd:string custer_name:string birthday:date $ rails generate i18n …

rail3 国際化対応

rais 2.2 から国際化対応が正式採用されたけど、なんか日本語化でいろんなのが出てるっぽい。とりあえず svenfuchs/rails-i18n でいってみよ。:-)インストールはこんな感じ。 $ gem install i18n thor APP_ROOT にある Gemfile の最後にこれ(↓)を追記する…

Macに apache2 + svn 環境を作る

Mac

自宅の Mac で Subclipse を使おうとしたら file:// に対応してない。apache 経由で http 接続させるしかない? MacPorts で apache + svn をインストールする方法があちこちで説明されてたから、この方法でいってみよ。:-) juok on Tiger - いよいよsubvers…

FireFox の起動を早くする

FireFox は起動が重いな〜と思ってたけど、設定変更で早く起動できるんだね。:-) ロケーションバーに "about:config" を入力する。動作保証対象外の警告が出るけど、そのまま続ける。 フィルタに "network.dns.disableIPv6" を入れる。 値をダブルクリックし…

Mac のハードディスクを変えてみた

Mac

自分の使ってるMacBook(MB881J/A)のディスク容量は120GB。使い始めて1年ちょっとで空きがなくなっちゃった。写真や音楽データがいろいろ入ってるからなぁ、ま〜仕方ない。ググってみたら MacBookのディスク交換ってめちゃ簡単。5分もあればできちゃう感じ…

はてなブックマークの動作が変だよ (T^T)

はてなブックマークはFireFox で愛用してるアドオンの1つなんだけど、FireFox4にしてから動作がどうも変 :-(ログインしてるのに「はてなにログイン」が出っぱなし。ボタン押しても「すでにログインしてます」と言われるし。。。アドオンを削除して入れ直し…

MAMP で MySQL が起動しない?(2)

lower_case_table_name が解決したのに、MySQL がまだエラーを出してる。:-( [ERROR] /Applications/MAMP/Library/bin/mysqld: unknown option '--skip-locking' オプション --skip-locking がない? MAMP/bin/startMysql.sh にベタ設定されたオプションでも…

MAMP で MySQL が起動しない?

concrete5 を手っ取り早く使うのに MAMP を入れることに。ダウンロードした dmg を実行してさくっとできるだろーと思ったら、MySQL が起動しない。:-(MAMP/logs/mysql_error_log.err を見たらこんなエラーが出てる。 You have forced lower_case_table_names…

EV SSLって意識したことなかったなぁ

ちょいと社用に SSL証明書の取得を考えてたときに「EV版にする?」と聞かれ目が点に。EV って何でしょ? ^^;)> Extended Validation 証明書 なぜ今、EV SSLサーバ証明書が必要とされているのか - ベリサインに聞く(1) ざっくりいうと、「実体のある法人向け…