2010年12月7日火曜日
VERSIONS > SCM
xcodeの機能でSCMというものがあり、
SVNも利用できるので、使っていたが
どうも使い勝手が良くない。
とはいうものの、MacのSVNクライアントは
あまり種類がないんだよね。。。
と思って特に検索しなかったのだけど、
SCMに我慢できなくなって検索してみたら
良さげなやつがあったので試してみた。
VERSIONS
今まで見た中では一番使い勝手が良く、
わかりやすい。
当分はこれをメインのSVNクライアントに
しようと思う。
2010年10月19日火曜日
EASYTONE
を買ってみた。
http://www.reebokjapan.com/products/easytone/index.html
4,5分歩くと太ももの裏側が貼ってくる感じがします。
これは効果ありそうな予感。
14,000円もするから効果ないと困るw
http://www.reebokjapan.com/products/easytone/index.html
4,5分歩くと太ももの裏側が貼ってくる感じがします。
これは効果ありそうな予感。
14,000円もするから効果ないと困るw
2010年8月16日月曜日
OAuth::Liteのget_request_tokenの代わりを作る
OAuth::Lite::Consumerのget_request_tokenがうまく動作しないようなので、
代用品を作ってみる。
代用品を作ってみる。
my $consumer = new OAuth::LIte::Consumer( consumer_key => '****', consumer_secret => '****' ); my $params = $consumer->gen_auth_params( 'POST', 'https://api.twitter.com/oauth/request_token' ); $params->{oauth_callback} = 'コールバックのURL'; my $sig = $consumer->{signature_method}->new( consumer_secret => '*******', token_secret => '' ); my $base = &OAuth::Lite::Consumer::create_signature_base_string( 'POST', 'https://api.twitter.com/oauth/request_token', $params ); $params->{oauth_signature} = $sig->sign($base); my $header = 'OAuth '; foreach(sort{$a cmp $b} keys %$params){ $header .= "$_\"" . uri_escape($params->{$_}) . "\","; } chop($header); chop($header); my $req = new HTTP::Request( 'POST', 'https://api.twitter.com/oauth/request_token' ); $req->header('Authorization' => $header); my $ua = new LWP::UserAgent(); my $res = $ua->request($req); my $result; foreach(split(/\&/,$res->content)){ if($_ =~ /^([^\=]+)\=(.+)$/){ $result->{$1} = $2; } }
2010年8月15日日曜日
Apple Magic Trackpad
2010年8月4日水曜日
PerlでTwitterの検索を行う
こちらは簡単。
my $ua = new LWP::UserAgent(); my $req = new HTTP::Request(GET => 'http://search.twitter.com/search.atom?q=***'); my $res = $ua->request($req); if($res->is_success()){ my $content = $res->content; $content = decode('utf-8',$content); $content =~ s/(\d+);/chr($1)/ge; $content = encode('utf-8',$content); print $content; }else{ print "Error!!\n"; }
2010年7月28日水曜日
perlでOAuth::Liteを使う
こんな感じで、OAuthを使って投稿できます。
OAuth::Liteを使うためのモジュールが結構必要。
Class::Accessor: 0.31
Class::Data::Accessor: 0.04001 Class::ErrorHandler: 0.01 Compress::Zlib: 2.001 Crypt::OpenSSL::RSA: 0.25 Crypt::OpenSSL::Random: 0.04 Digest::SHA: 5.45 LWP: 0 List::MoreUtils: 0.21 MIME::Base64: 3.07 UNIVERSAL::require: 0.11 URI: 1.35
use LWP::UserAgent; use OAuth::Lite::Cosumer; my $consumer = new OAuth::Lite::Consumer( 'consumer_key' => $c_key, 'consumer_secret' => $c_secret ); my $token = new OAuth::Lite::Token( 'token' => $a_token, 'secret' => $a_secret ); my $req = $consumer->gen_oauth_request( 'method' => 'POST', 'url' => 'http://twitter.com/statuses/update.xml', 'token' => $token, 'params' => {status => 'テスト'} ); my $ua = new LWP::UserAgent(); my $res = $ua->request($req);
2010年4月30日金曜日
2010年4月26日月曜日
2010年4月20日火曜日
2010年4月8日木曜日
久しぶりの徹夜
なんか、よくわからん理由で徹夜する羽目になった。
まぁ、いいけど。
ついでに、備忘録。
3.23系ではcontinueは予約語ではないけど、
5系(4系?)からは予約語になるので、フィールド名に使ってると
DBの引っ越し時にエラーになる。
``でフィールド名をくくって回避する。
まぁ、いいけど。
ついでに、備忘録。
3.23系ではcontinueは予約語ではないけど、
5系(4系?)からは予約語になるので、フィールド名に使ってると
DBの引っ越し時にエラーになる。
``でフィールド名をくくって回避する。
2010年4月5日月曜日
2010年4月3日土曜日
子供手当はもうちょっと考えた方がよい
転載。
たしか、日本の景気対策のためのバラマキですよね?
景気対策のためなら、日本人のみへのバラマキが妥当なんじゃないかな?
http://hamusoku.com/archives/2987779.html
http://www21.atwiki.jp/kodomoteate/pages/22.html
2010年3月31日水曜日
Solaris10終了のお知らせ
詳しくはこちら。
フリーで利用可能な状態から、90日トライアルに変わるらしい。
いらんことしてくれるな。Oracle。。。
こうなってくると、MySQLもフリーではなくなるのではと
勘ぐってしまう。。。
フリーで利用可能な状態から、90日トライアルに変わるらしい。
いらんことしてくれるな。Oracle。。。
こうなってくると、MySQLもフリーではなくなるのではと
勘ぐってしまう。。。
2010年3月29日月曜日
2010年3月24日水曜日
MKMapViewにCLLocationManagerを使って今いる場所を表示する
忘れそうなので。
表示時に、
表示時に、
CLLocationManager *manager = [[CLLocationManager alloc] init];
manager.desiredAccuracy = kCLLocationAccuracyBest;
manager.distanceFilter = kCLDistanceFilterNone;
manager.delegate = self;
[manager startUpdatingLocation];
で、delegate。
- (void) locationManager: (CLLocationManager *) manager
didUpdateToLocation: (CLLocation *) newLocation
fromLocation: (CLLocation *) oldLocation{
MKCoordinateRegion zoom = mapView.region;
zoom.span.latitudeDelta = 0.005;
zoom.span.longitudeDelta = 0.005;
zoom.center = newLocation.coordinate;
[mapView setRegion: zoom animated: YES];
}
2010年3月23日火曜日
トルネ感想
トルネをつかってみた感想。
無事接続出来ました。K-CAT(CATV)ですが、TVに接続していたケーブルをINに接続して
OUTからTVに接続すれば見れます。
STBがスタンバイ状態でもトルネでは視聴/録画ができます。
使ってみた感想ですが総じて期待通り。できることはできるしできないことはできないです。
録画データのサイズはおおよそ60分で6GB程度。
PSPに転送してみたところ、『今日の料理ビギナーズ』(約5分)で2分程度で転送。
速いのか遅いのかわからないので、とりあえず60分番組を撮ってまた試す予定。
PSPに転送した動画も結構きれいに表示されてました。
以下、良かった点と悪かった点
良かった点
・手軽
インターフェイスはすっきりしてて見やすい。そもそもそんな高機能を求めていないので
録って見て削除。そんな人に向いてます。今のところ60GBの内蔵HDDで余裕。
・検索
検索キーワードを設定せずに『トル』でソートをかければ、みんなが録っている番組
がわかって、情弱な自分にはかなりありがたい機能。
・画質
なぜか、普通にTV見るよりトルネで見た方が画質がよく感じる件。CELL効果?
・PSPリモート接続
ある程度ロスが出ると思ってましたが、そんなになかったです。たまに画像/音声が途切れる程度。
それも最初だけで、30分くらい見ましたがストレスなく見れました。
悪かった点
・Gコードで録画ではない
てっきりGコードで予約するのだと思っていましたがそうではなく、時間での予約でした。
なので、21:00〜録画設定をしても野球中継で延長すればおそらくずれます。
時間での録画なので、1,2分時計が狂っていると前後のいずれかが切れます。
・PS3コントローラでのチャンネル変更
まぁこれはしょうがないね。
9,800円(実際は8,400円くらい)で録画ができるようになったと思えば
いい買い物をしました。機能はやっぱり値段相応なので、もっと高機能がいいというので
あれば、ちゃんとしたレコーダーを買うのが良いと思います。
気づいてみれば一人暮らしを始めてから今まで録画機能のあるものがなかったので
実に12年ぶりに録画をしました。
無事接続出来ました。K-CAT(CATV)ですが、TVに接続していたケーブルをINに接続して
OUTからTVに接続すれば見れます。
STBがスタンバイ状態でもトルネでは視聴/録画ができます。
使ってみた感想ですが総じて期待通り。できることはできるしできないことはできないです。
録画データのサイズはおおよそ60分で6GB程度。
PSPに転送してみたところ、『今日の料理ビギナーズ』(約5分)で2分程度で転送。
速いのか遅いのかわからないので、とりあえず60分番組を撮ってまた試す予定。
PSPに転送した動画も結構きれいに表示されてました。
以下、良かった点と悪かった点
良かった点
・手軽
インターフェイスはすっきりしてて見やすい。そもそもそんな高機能を求めていないので
録って見て削除。そんな人に向いてます。今のところ60GBの内蔵HDDで余裕。
・検索
検索キーワードを設定せずに『トル』でソートをかければ、みんなが録っている番組
がわかって、情弱な自分にはかなりありがたい機能。
・画質
なぜか、普通にTV見るよりトルネで見た方が画質がよく感じる件。CELL効果?
・PSPリモート接続
ある程度ロスが出ると思ってましたが、そんなになかったです。たまに画像/音声が途切れる程度。
それも最初だけで、30分くらい見ましたがストレスなく見れました。
悪かった点
・Gコードで録画ではない
てっきりGコードで予約するのだと思っていましたがそうではなく、時間での予約でした。
なので、21:00〜録画設定をしても野球中継で延長すればおそらくずれます。
時間での録画なので、1,2分時計が狂っていると前後のいずれかが切れます。
・PS3コントローラでのチャンネル変更
まぁこれはしょうがないね。
9,800円(実際は8,400円くらい)で録画ができるようになったと思えば
いい買い物をしました。機能はやっぱり値段相応なので、もっと高機能がいいというので
あれば、ちゃんとしたレコーダーを買うのが良いと思います。
気づいてみれば一人暮らしを始めてから今まで録画機能のあるものがなかったので
実に12年ぶりに録画をしました。
2010年3月19日金曜日
2010年3月18日木曜日
konozama
Amazonでトルネを予約してみたら、
予想通りkonozamaを喰らった。
実際届くのは来週週末くらいかな。。
予想通りkonozamaを喰らった。
お客様よりご注文いただきました以下の商品についてお知らせがございます。
torne(トルネ)(CECH-ZD1J)
こちらの商品は入荷に遅れが生じており、現在もAmazon.co.jpに未入荷の状況となっております。 お客様には長らくお待たせしまして申し訳ございませんが、 こちらの商品に関しましては3月20日ごろの入荷を予定しており ますので、ご理解いただければ幸いでございます。
実際届くのは来週週末くらいかな。。
オーディオキューのメモリ解放
作っていたシンセ部分の改修が一通り終わった。
今までは音階の数分オーディオファイルを開いて
配列にインスタンスを保持していたけど、
音階が増えたことでメモリを多く使いすぎて落ちやすくなってしまい、
使い物にならなくなった。。。orz
そこで、配列をやめて音を出す直前にインスタンスを生成するようにして、
音を出し終わったら即解放するようにしてみた。
結果は良好。メモリの使用量も極端に減って動きが安定した模様。
ひとまずはこれでリリースかな。
さすがライトウェイト出身。
メモリ管理という概念がないから、今回はつらかった。。
2010年3月15日月曜日
書籍購入
iPhoneSDKアプリケーション開発ガイドを買ってみた。
オーディオ系の開発の参考にしようと。
こういうのって作りながら立ち読みできないから、実際に役立つかどうかは
作ってる最中に気づくんだよね。。。
オーディオ系の開発の参考にしようと。
こういうのって作りながら立ち読みできないから、実際に役立つかどうかは
作ってる最中に気づくんだよね。。。
2010年3月11日木曜日
Oisixのほうれん草がおいしい件
2月の後半からOisixを定期的に頼んでて、
豚肉がおいしいやら、納豆がおいしいやら
色々と思ってはいたものの、今までで一番ウマいと思ったのは
ほうれん草。
なんだろう。くどくないというかあっさりしているというか
とにかくスーパーに売ってるほうれん草とは明らかに違う。
そもそもほうれん草がそんなに得意ではないのでおいしく感じただけなんだろうか?
豚肉がおいしいやら、納豆がおいしいやら
色々と思ってはいたものの、今までで一番ウマいと思ったのは
ほうれん草。
なんだろう。くどくないというかあっさりしているというか
とにかくスーパーに売ってるほうれん草とは明らかに違う。
そもそもほうれん草がそんなに得意ではないのでおいしく感じただけなんだろうか?
2010年3月10日水曜日
2010年3月9日火曜日
2010年3月8日月曜日
2010年3月4日木曜日
XAuth認証ができなくなる
3月に入ってから急につながらないと思ったら、メールを出す必要があるらしい。
http://watcher.moe-nifty.com/memo/docs/twitterAPI.txt
http://watcher.moe-nifty.com/memo/docs/twitterAPI.txt
注意: (2010年2月27日以前は誰でも使用可能だったが、いまは) xAuth によるアクセストークンの取得を行ないたい場合は、xAuth を使いたい旨、api@twitter.com へメールで連絡する必要がある。
登録:
投稿 (Atom)