u16suzuの blog

日々学んだことのメモブログです。

2013-05-01から1ヶ月間の記事一覧

seedファイル名を指定して rake db:seed

この記事参照して lib/tasksを追加した. http://d.hatena.ne.jp/yuunachan/20120921/1348183289 seedファイル名を指定して rake db:seed できる $ rake db:seed_from_file SEED_FILENAME='hogehoge.rb' rake -Tすると追加されたタスクが表示される. rake db:…

Model Objectの複製を作る

あるユーザのデータをもとに、テストデータを作りたいときに使います。 とくにその作りたいデータのカラムが多い時便利です。 u = User.first.dup >> u.save (0.2ms) BEGIN (0.7ms) COMMIT => true

CGRect などをNSLogで出力するときに便利な関数

CGRect などをNSLogで出力するときに便利な関数たち NSStringFromCGAffineTransform(<#CGAffineTransform transform#>); NSStringFromCGPoint(<#CGPoint point#>); NSStringFromCGRect(<#CGRect rect#>); NSStringFromCGSize(<#CGSize size#>);

gem shenzhenで ターミナルからアプリをビルドしtestflightを投げる

iphone アプリのビルドとテストフライトの配布をコマンドラインで行なってくれる shenzhen という gemがあります。 日本語情報が見当たらなかったので、記事にしてみました。ちょっとしたハマりポイントがいくつかありました。 ちなみに shenzhen という名称…

NotificationCenter

// pchファイルで通知を定義 #define notification @"notification" // Notification 送信 NSNotification *notification = [NSNotification notificationWithName:HideResultViewNotification object:self]; [[NSNotificationCenter defaultCenter] postNot…

UIButtonの設置

UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btn.frame = CGRectMake(10, 50, 100, 30); [btn setTitle:@"push" forState:UIControlStateNormal]; [self.view addSubview:btn];

UITableViewの使い方

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section; - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath; 使用例 @interface ViewController () <UITableViewDelegate, UITableViewDataSource> @propert</uitableviewdelegate,>…

How to write with Markdown

title # large(one sharp) ## medium(two sharp) ### small(three sharp) link This is [link to google](http://google.com/) <http://google.com/> quotation > This is a kind of quotation. emphasis *italic* **bold** ***bold and italic*** list 1. hoge 1. aaa 2. fff 3.</http://google.com/>…

crontab

# +------------ 分 (0 - 59) # | +---------- 時 (0 - 23) # | | +-------- 日 (1 - 31) # | | | +------ 月 (1 - 12) # | | | | +---- 曜日 (0 - 6) (日曜日=0) # | | | | | # * * * * * 実行されるコマンド

後ろから4つとって、作成日を今日から1日ずつずらす。

後ろから4つとって、作成日を今日から1日ずつずらす。 >> Post.last(4).each_with_index{|p, index| p.created_at = index.days.ago; p.save }

UIViewを角丸にする

これだけでかっこ良さ3割増し。 #import <QuartzCore/QuartzCore.h> view.layer.cornerRadius = 5; view.layer.masksToBounds = YES;</quartzcore/quartzcore.h>

like search

1.9.1 :052 > Post.where('name like "%hoge%"') こっちでもよい 1.9.1 :008 > User.where('user_name like ?', "%hoge%" )