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

railsのassetsは覚える事がたくさん

ちょっとわかったのでc⌒っ゚д゚)っφ メモメモ...asset_path("logo.jpg")って書けば /assets/logo.jpgを見に行ってくれる。sassはまだ使ってないからわからないけど、sassの中でも使えるってさ。■参考 http://guides.rubyonrails.org/asset_pipeline.html

capistranoが楽しい

仕事でcapistranoを改修してますが、なかなか楽しいwまずは、 https://github.com/jamis/capistrano-ext これは、環境毎にフォルダを分けれるので、deploy.rbがすごいきれいになる。 config/deploy/production.rb /staging.rb みたいな感じで使えます。あと…

使えるgem

自前で作るとなるとめんどくさい。 けどサイト作成には必ずと言っていい程使う機能・・・ そこはrails探せばありますね。1. active_link_to タブで画面を切り替えるときにactiveなリンクは押せない(色を変える)などが簡単にできます。 https://github.com/…

vimの設定でちょっと幸せになる方法

ruby限定なんですけどね。 改変すれば他のにも使えますよ。1. インデント set shiftwidth=2 使い方はヴィジュアルモードで、です。2. => のショートカット inoremap a =>3. def endのショートカット inoremap d defendkkA 最後のAのあとにスペース入れてくだ…

macにeclipseを入れた

よーしこれでmacでも開発できるようになるぞ。 あとは、実機デバッグする方法を確認しよう。追記 なんとmacにはubuntuみたいにめんどくさい設定いらないのか!!./adb devices List of devices attached 304D19F1BA68E66E device

migrationを過去に戻す方法

わかっちゃいるけどたまに忘れる・・・ ROLL_BACKでも戻るけど、VERSION指定の方が確実に戻る。 STEPとか数えなくていいから楽チン。

tmuxのキーバインド

mac

screenから乗り換えてるんだけどイマイチ感じがつかめない・・・http://d.hatena.ne.jp/tmatsuu/20090710/1247179550なので上記サイト参考にキーバインドしました。

deviseでomiauthを使う

いやーまさか使えるとは・・・ 昔のやり方でいままで実装してましたよ。https://github.com/plataformatec/devise/wiki/OmniAuth:-Overviewhttp://yukku0423.wordpress.com/2012/01/21/devise-integrates-facebook/ ここは非常に参考になります。

rails3系でdebuggerを使う

rubydebuggerが使えなかったので調べたら http://railscasts.com/episodes/280-pry-with-rails?language=ja&view=asciicast こんなのがあった。 普通に使えるけどタイピングが長い・・・

macでftpをする

mac

コマンドでもいいんですけど、視覚的に解ったほうが楽ですよね。ソフトないかなーって探したらfinderにその機能がもうあった! finderを開く 移動 -> サーバへ接続 テキストボックスにftp://xxxxxxと入れる ID・パスを求められるので入力する これで出来ます…

OmniAuthでcollbackURLを変更する

http://d.hatena.ne.jp/tkawa/20111014/p1このサイト様の情報を頼りにしました! ありがとうございます。

omniauthを使ってtwitterとfacebookアカウントでログインする

作ってるけど、前使った時と変わった? gem 'omniauth-facebook' gem 'omniauth-twitter' これ入れないと使えなかった。 まぁいいんだけどなんでかなーって

herokuでmysqlを使う

bash-3.2$ heroku config | grep CLEARDB_DATABASE_URL CLEARDB_DATABASE_URL => mysql://99676e34db4981:94a12c4d@us-cdbr-east.cleardb.com/heroku_a23c897bcef9bd7?reconnect=true bash-3.2$ heroku config:add DATABASE_URL='mysql://99676e34db4981:94a…

vimの使い方

今更ながらvimの使い方が載ってるいいサイトがあったので貼っておこう。 ずっとvimだけど全然使いこなせてないのが一目瞭然だ・・・http://ogawa.s18.xrea.com/fswiki/wiki.cgi?page=Vim%A4%CE%A5%E1%A5%E2

macでgitのコマンドを補完する方法

ubuntuの時は勝手にやってくれたんですけど、macはそうはいかなかったようです。 ここにメモ残しておこう! brew install bash-completion .bashrc(.bash_profile)に以下追加 if [ -f `brew --prefix`/etc/bash_completion ]; then . `brew --prefix`/etc/ba…

ruby1.9.2からdocが入らない!?

= 1.8.7 : gem install rdoc-data; rdoc-data --install = 1.9.1 : gem install rdoc-data; rdoc-data --install >= 1.9.2 : nothing to do! Yay!Yay!!

ゲーム開発で参考になるサイト

http://shirobakama.blogspot.jp/こちらのサイトを参考にゲームを作ってます!

rails3系のassetsについて読み物

厳密にバージョンを言えば3.1から追加になったassetsですが、 非常に混乱します!そして解らない・・・ いろいろ探したらわかりやすいのあったのでリンク貼ります。http://ja.asciicasts.com/episodes/279-understanding-the-asset-pipeline

twitter-bootstrapを使ってherokuでエラーが出た時の対処

ActionView::Template::Error ('twitter/bootstrap/bootstrap.less' wasn't found. ローカルでは出ないエラーが出ました・・・ RAILS_ENV=production bundle exec rake assets:precompile rakeを叩くと、public/assetsができます。 config/application.rbに …

Twitter Bootstrapを使ってみた。

これもレイアウト作ってくれるやつhttps://github.com/seyhunak/twitter-bootstrap-railshttp://railscasts.com/episodes/328-twitter-bootstrap-basics簡単に入るし綺麗に作れる!!

htmlkickstartを使ってみた。

CSSがもう準備されてるので最初のとっつきにはいいかもしれませんね。 https://github.com/helios-technologies/htmlkickstart-railsgemで入ります。

androidのカメラアプリで自分撮りに設定する方法

自分撮りって検索してもなかなか出ないんだよね・・・自分撮りを設定する方法はCamera.open(1)これでいけます。 APIレベル9じゃないと使えません!

gemでrdoc入れない方法

gem install bundler --no-rdoc --no-riこれで入らない。 利点は早くはいるし軽いと思う

rails3.2でActionView::Template::Errorが出た

herokuを使ってみたら下記のエラーが出たActionView::Template::Error (application.css isn't precompiled): 場所は、stylesheet_link_tagが書いてある場所だった。解決策は config/environments/production.rbのconfig.assets.compile = false になってる…

push notification

androidでpush通知を作るには様々な方法があると思います。 AlarmManagerを使ったりC2DMを使ったり・・・もっと簡単に出来るようなサービスを見つけました。https://parse.com/無料で使えますし、導入も楽そうですね。 zip落としてimportすればよさそう。 IO…

apkファイルからソース確認まで

■用意する物 apkファイル dex2jar(http://code.google.com/p/dex2jar/) jd-gui(http://java.decompiler.free.fr/?q=jdgui) ■大まかな手順 apkファイルを解凍 中のclasses.dexをdex2jar使ってclassファイルを取り出す(※1) classes_dex2jar.jarと言うフ…

無線LANアダプター

PCについてる無線LANが動かなくなってしまった為、 USBの無線LANを使う事にしました。windowsやMacはサポートされてるからなんか無いかなって探したらありました!http://www.planex.co.jp/product/wireless/gw-usmini2n/この無線LANなら何も設定無くubuntu…

textViewに表示したい文字がnullなどの時に非表示にする方法

DBからデータ取得して、空あるいはnullなど(falseの場合)には、 textViewを上に詰めたい時があります。その時は、 TextView textView = (TextView) v.findViewById(R.id.textView); textView.setVisibility(View.GONE); こんな風にすると無くなります。

ダイアログにリンクをつける

調べたら案外簡単だったのでご紹介。 String htmlText = "<a href=\"http://google.com\">google</a>"; CharSequence charSequence = Html.fromHtml(htmlText); TextView tv = new TextView(this); tv.setText(charSequence); // これ重要! tv.setMovementMethod(LinkMovementMethod.getInstan…

強制アップデート通知を作ってみた。

androidアプリで、どうしてもユーザにアップデートして!って時がありまして・・・ (重大なバグをリリースしてしまったのがそもそもの原因。゜(゜´Д`゜)゜。)なので、強制的にアップデートしてもらおうかなって色々調べたけど全然書いてないんだよねー …