"012345".gsub(/\d+/) { |num| num.to_i+1 } #=> "123456"
ドキュメントに完璧なサンプルがある。 IPNの送り元確認もやってくれる http://rubydoc.info/github/Shopify/active_merchant/master/ActiveMerchant/Billing/Integrations/Paypal/NotificationActiveMerchantでPaypalのExpressCheckoutをするには下記URLが…
日記のコピーなどで、すでにあるレコードを元に別のレコードを作りたいときの話。 元となるレコードのattributesをコピーしてnewのテンプレートに表示してやればいい def copy @old_entry = Entry.find(params[:id]) @entry = Entry.new @entry.attributes =…
change_columnを使えばいいようだ class AddDefaultValuesToUsers < ActiveRecord::Migration def change change_column :users, :country, :string, :default => "Japan" end end
たのしいRuby 第3版作者: 高橋征義,後藤裕蔵,まつもとゆきひろ出版社/メーカー: ソフトバンククリエイティブ発売日: 2010/03/31メディア: 単行本購入: 15人 クリック: 394回この商品を含むブログ (79件) を見るRuby会議でなんども”Joyful Ruby”の字幕ととも…
最後のRuby会議であるRubyKaigi2011に名古屋からいってきました。スタッフの皆さん。発表者の皆さん楽しく心地よいイベントをありがとうございました。 ジョジョ言語やらデプロイ物理ボタンぐらいしか自分のRubyプロダクトはありませんが、もっともっとコー…
sizuhiko - CakePHPのWebTestCaseでfixtureを使う: http://my.opera.com/sizuhiko/blog/2009/10/01/cakephp-webtestcase-fixtureという素晴らしい記事があるのですが僕の1.3.10環境で動かなかったので動くようにした。 変えないといけないのは 2.上記ファイ…
よく調べる気がするのでメモ 関係ないけどこの中でSSLに勝手に対応してくれるのはGoogleだけ。はてなブックマークボタン http://b.hatena.ne.jp/guide/bbuttonFacebook いいねボタン(デベロッパー登録が必要) http://developers.facebook.com/docs/reference…
iPad2プレゼントキャンペーン応募iPad2プレゼントキャンペーン | バイクロードサービス、盗難保険のJBR Motorcycle
jQueryのDatePickerとかTimePickerを使うために、datetime型のフィールドを下のような状態のフォームで出力したかった。 結論 あまりスマートな方法は見つからなかった。 ただしそれほど汚いことはしなくていい 手順 フォームヘルパを編集 モデルのデータ受…
Objective-cでiPhoneやiPadのアプリ開発をしているが、GCのない言語をまともに使ったことがないので混乱している。 頭を整理するためにViewBasedApplicationを使って試してみる。 基本 - (void)viewDidLoad { [super viewDidLoad]; UIView *a = [[UIView all…
上のバナーからはてなポイントを使って東北地方太平洋沖地震義援金を送ることができます。 ポイントを持ってる人はもちろん、はてなにクレジットカード情報が登録してある人なら3分以内に寄付が完了します。 僕ができる募金の額はしれていますが、被災された…
6年ぐらい一人暮らしして、去年結婚してそれも終わった。 フライヤーが一番必要だとは思わえなかったのでノウハウを共有したい 家/物件 広くて古い物件より、狭くても新しい物件のほうが高機能で気持ちがいい 部屋自体が新しければ家具にお金をかけなくても…
Objective-CをやるにあたりC言語を駆け足で復習中 普段LLしかやらないので、直接メモリを触ってる感じが楽しい。例題でこういうのがあった #include <stdio.h> int main(void) { int i1,i2,i3; printf("%p,%p,%p\n", &i1,&i2,&i3); return 0; } ってやると toyoshi@an</stdio.h>…
Pythonを導入 本がバージョン2.4〜2.7を推奨しているので3系はやめておく。 http://www.python.org/download/ から Python 2.7.1 Windows Installer をダウンロードしてインストール PyYAMLを導入 http://pyyaml.org/wiki/PyYAML から http://pyyaml.org/dow…
CakePHPで携帯対応するためのKtai Libraryのインストール方法 ファイルの配置 以下のファイルをコピーapp/config/ktai_session.php app/controllers/components/ktai.php app/controllers/ktai_session.php app/controllers/ktaipages_controller.php app/kt…
MacBook Air 11インチ欲しい!MacBook Air 11インチ欲しい!
webdavの導入 apacheは入ってるものとする yum install mod_dav_svn apacheの設定 /etc/httpd/conf.d/subversion.confを編集 /var/svnのリポジトリを公開したい LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_…
Kernel#block_given?()メソッドでブロックの有無を確認できる プログラムが新しいスコープをオープンする場所は3つ クラス定義(class) モジュール定義(module) メソッド呼び出し(def) こういうのをスコープゲートという classをClass.newにするとスコープゲ…
スクリーンショットをとりたい Pixlr Grabber - Screen capture/image grabbing - Google Chrome extension gallery 全体のスクリーンショットをとるときが少し遅いが、いくつか入れた中ではこれが一番シンプルで軽快だった。 Firebug Firebug for chromeも…
今日もつづき。静的ページについてあたしくプロジェクトを作る $ cd ~/rails_projects $ rails new sample_app -T $ cd sample_appTオプションはTest::Unitを省くという意味Gemfileを変更rspecが入るように source 'http://rubygems.org' gem 'rails', '3.0.…
Ruby on Rails Tutorial: Learn Rails by Example | Ruby on Rails 3 Tutorial book and screencasts | A Demo AppをやるUsersとMicropostsというテーブルがあるTwitter風アプリケーションを作る Ruby on Rails Tutorial: Learn Rails by Example | Ruby on …
今日は Ruby on Rails Tutorial: Learn Rails by Example | Ruby on Rails 3 Tutorial book and screencasts | by Michael Hartl をやってみる。 HerokuというRailsのホスティングサービスにアカウントを作って、自分のアプリを動作させるところまでをやる。…
Ruby on Rails Tutorial: Learn Rails by Example | Ruby on Rails 3 Tutorial book and screencasts | by Michael Hartlをやってる 最初のアプリ $ mkdir rails_project $ cd rails_project $ rails new first_app create create README create Rakefile cr…
Ruby1.8.7とRails3という環境をRVMを使って作る $ rvm install 1.8.7 #=> Ruby1.8.7をインストール $ rvm use 1.8.7 #=> Ruby1.8.7を使うことにする $ ruby -v ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux] $ rvm gemset create rails3 #=> rails…
Ruby東海 Wiki - 第15回勉強会で司会を務めるので、そのメモ Javaなどのコンパイラによる静的型チェックが行われる静的言語に対し、PythonやRubyのような動的言語ではそのようなことは行われない 動的言語では存在しないメソッドを呼び出すようなコードを書…
Read from remote host {hostname}: Connection reset by peer rsync: connection unexpectedly closed (273154746 bytes received so far) [receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(453) [receiver=2.6.9] rsync: c…
個人的なメモ #コピー元で svnadmin dump path-to-repos > dump_filename scp dump_filename username@hostname:remote_path #コピー先で svnadmin create repos_name svnadmin load repos_name < dump_filename
2011/10/31 参考書籍を追記また習得するころには新しいバージョンになってるんだろうな・・・ これだけ読めば本は要らない Ruby on Rails Guides (edge) 基本的な使い方から、コメント、タグつきのブログアプリケーションを作るまでのチュートリアル Ruby on…
さあ火曜日 「この重複コードを排除するには2つの方法が考えられる」と、ビルは自慢げに言う。 P74 今日もビルは絶好調みたいですね!次のページでは若いころの話とかしちゃってるし 2.2.1 メソッドを動的に呼び出す sendメソッドでメソッドを動的に呼び出す…