2012年4月17日火曜日

テスト

iPhoneアプリからテスト投稿

2011年9月16日金曜日

jQueryで『$が解釈できません』的なエラーが出たとき

Bloggerの管理画面がいつのまにかリニューアルしてて、
ちょっと使いやすくなってた。
AirbuggyCOCOだけずば抜けてPVが高いのね。

さて。
jQueryでちょっとはまったので備忘録。
『$が解釈できません』的なエラーが出て
しばらく悩んでいましたが、

jQuery.noConflict();

というのが、どこかに記述されていると
$が使えないようです。
この場合、

$(function(){
    alert($("div").get());
});

という記述を

(function($){
    alert($("div").get());
})(jQuery);

と書き換えれば
動くようになります。
なんか、外注さんに一部スクリプト修正お願いしたら、
noConflict()を入れたみたいで、
急に動いてたスクリプトが全部動かなくなって
焦った。

2011年7月6日水曜日

レーマー ベビーシートプレミアム AirbuggyCOCO専用アダプタ


ついにきた。
2月末に予約をして、6月まで引っ張られるとは思わなかった。。。

とりつけイメージですが、
 これが、
 こうなって、
こうなります。

アダプタの『L/R』が外側に向くように取り付けます。
プラスチックのアダプタなので、ちょっときしみますが
問題なく使えます。

2011年6月13日月曜日

PreferenceActivityの画面設定

PreferenceActivityでの画面の設定(タイトルを消したりとか)が
通常のActivityの記述と微妙に異なる。

public void onCreate(Bundle savedInstance){
     requestWindowFeature(Window.FEATURE_NO_TITLE);
     getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
     super.onCreate(savedInstance); // super.onCreate()の前に設定
}



通常のActivityではsuper.onCreate()の後に設定を記述してたのだけど、
PreferenceActivityで同じように記述すると例外が発生してしまう。。

2011年2月23日水曜日

MacでiPhoneにつながらなくなった場合の対処

めったにないとは思いますが、
USBケーブルを使用してiPhoneを接続しても
xcode的に接続がされてない扱いを受けるときがあります。
この場合、iTunesを再インストールすると接続できるようになります。
(iTunes上でも接続されてない扱いを受けていた。)

現象が起こった原因はおそらく、xcode4を入れて遊んだ後に
xcode4のアンインストール時に、AppleMobileDeviceSupport.pkgを
削除してしまったのかと思われ。。
で、xcode3のインストールでは上記のファイルを作成されないからかなと
思っています。

まぁ、こんなことになる人は滅多にいないと思いますが
また同じ過ちを自分が犯してしまいそうなので、備忘録として。。

2011年1月9日日曜日

Airbuggy COCO購入!

ひさびさのブログ更新ですが。。。
我が家に家族が一人増えることになったので、
ベビーカーをここ数ヶ月検討した結果、エアバギー・ココになりました!





クイニー・ザップと比較した結果、ココがいいかなと。
で、いざ購入して車(FIAT Panda)に積んでみると。。。




ギリギリでしたね。
危ない危ない。。ミミならアウトだったな。。

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

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



会社用に購入。購入してみた感想。
『思った以上に使いやすい』
クリックは下のゴム部分を使ってクリックをさせているように
できるようで、なんとなく早くダメになりそうな気がしたので
タップをクリック扱いするように変更。
ダブルタップでダブルクリック。
ダブルタップ後、ポイントをずらせばドラッグ。
もう一度タップで、ドロップ。

これがまた使いやすい。
家のMacBookProのようにマウス?操作が行える。
値段もそんなに高くないし、Bruetooth接続だけど
特に遅延もないようだし、いい買い物をしたのではないかと。

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日金曜日

iPhoneでのxAuth認証の実装

Basic認証からOAuth認証に変わったってことで。
ダサい実装だけど、ファイルを公開してみる。
よかったらこちらからどうぞ。

2010年4月26日月曜日

Androidはじめます


android本を買ったので、iPhoneに引き続きこちらも
開発していこうかなと。
にしても、InterfaceBuilderになれてしまったせいか
レイアウトがめんどくさい。

2010年4月20日火曜日

中華屋台888

おくさんの友人がやってる中華料理屋『中華屋台888』に行ってきました。
ここの唐揚げがうまいのでおすすめ。
あと、「豆腐三銃士」がすごくうまい。これだけの為に行っても損はしない。
あと、無料で出てくるジャスミンティーがうまい。
今度はお酒飲めるように電車で行きたい。。

めがね買い替え

自分への誕生日プレゼントとしてめがねを買い替えました。
ハートアップとミクリのコラボ
鼻の部分がシリコン?になっててすごくずれにくく、
軽いのでつけ心地が良いです。

車検終了

人生初車検終わりました。
総額19万円。。
安いのかどうかがわからん。。。

2010年4月8日木曜日

久しぶりの徹夜

なんか、よくわからん理由で徹夜する羽目になった。
まぁ、いいけど。

ついでに、備忘録。
3.23系ではcontinueは予約語ではないけど、
5系(4系?)からは予約語になるので、フィールド名に使ってると
DBの引っ越し時にエラーになる。
``でフィールド名をくくって回避する。

2010年4月5日月曜日

iPadの開発環境

どうも10.5では無理っぽい。
家のMacは良いとして会社はどうしたものか。。

2010年4月3日土曜日

子供手当はもうちょっと考えた方がよい


転載。
たしか、日本の景気対策のためのバラマキですよね?
景気対策のためなら、日本人のみへのバラマキが妥当なんじゃないかな?

http://hamusoku.com/archives/2987779.html
http://www21.atwiki.jp/kodomoteate/pages/22.html