あたらしものずきっ!

試してみたものとか、遊んでみたものを色々記してみます。

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

NanoAでiPhoneアプリサポートサイトを作ってみることにした

ブログ上の1エントリにサポートコンテンツをつくってはみたものの、URLがぱっとしないのが気に食わなかった。なのでブログ上のエントリではなく、一コンテンツとして別に立ち上げることにした。Catalystとか習熟のいい機会かなと思ったけど、そこまで大げさ…

単にブクマするだけよりも制作を

自分の書きたいコードを書け - 脱職業プログラマのすすめ 以前この記事読んでてたしかにそうだなぁと思う事があった。そして実際に制作を行ってる人たちが集まってるグループと言うかSNSを見てなおさら思った事。ノイズに等しいけど、自戒として。iPhone Dev…

モダンperl入門読書中

オブジェクトについて読み進めているところ。Mooseについてはプロパティしか知らなかったけど、奥深い機能があった事を知ることが出来ただけでも現時点では大きな収穫。目次見る限り、知りたかったことが全部記されているため、読了する事が現時点での課題。

iTunes Storeへのアプリ申請に見積もった方がいい期間

今からiPhoneアプリを事業の一角として立てる場合に、色々見積もって必要になりそうな総計期日を計算してみた。おおざっぱに。 アプリ企画 一週間程度と見積もる アプリ開発 2週間から2ヶ月程度見積もる 初アプリ提出の場合、iTunes Connectへ各種情報を記…

@IT iTunes DevCenter記事

@IT iPhoneアプリケーションをApp Storeに登録してみた ちなみにNDAの緩和については アップル、iPhone SDKのNDAを緩和へ iPhone SDKのNDAに関するネット上の意見まとめ まぁ、ぶっちゃけ違反してる訳なんだけど、このエントリ書いてる時点ではブクマコメン…

Perlのサンプルコードのメールマガジン

id:perlcodesampleさんのRSS伝いで見つけた。 perlのtipsには「Perlで書く」がいいかも 最初メールマガジン登録したけど、RSSフィードがあるかどうか調べるためにLDRに登録してみたらいけた。まぐまぐがRSSに対応してるなんて知らなかったから、この際メール…

Clangでの解析結果

Clangでリークを起こしてないか調べてみたら、修正点が出てきた。NSAutoreleasePoolを認識されてないのかその辺りでいくつも。仕方ないからautoreleaseに書き換え。それ以外では無事通過。terminalからxcodebuildすると色々とログ判りやすいけど、オプション…

PunchBubbleをローカルのgitで管理することにした

git

codereposのgitをこの際だから本格運用と思ったら、何やら障害起こってる様子。いきなり操作してヘマしてやり直すのもあれだから、とりあえずローカルで練習ついでに組み立てることにした。macportsからgitを入れる。 $sudo port password Entering interact…

1983パーリィ

LDRみてたら見つけた。一応1983年3月生まれだけど、財布厳しすぎるからムリぽいな。 1983パーリィをやりたい! でも、id:os0xさんがエントリ入れるとはおもはなんだ。もっと年上かと思ってたのに。

PunchBubble

PunchBubbleは、iPhone上でぷちぷちつぶしを気軽に楽しめるアプリケーションです。とてもシンプルですが、意外と夢中になることでしょう。気分転換に色を変更する事も可能です。また、本当にぷちぷちをつぶしているように感じていただくために音にも気を使っ…

iTunes Connectへのアプリ追加作業

ビルドがうまくいったので、ADCの説明に従って追加作業。なんか用意しないといけない画像が多すぎて、正直ソースコード書くより大変。でもここさえ乗り切れば公開できるわけだから辛抱。素材写真については、高性能なカメラなんて持ってないから全部iPhoneの…

addObserverでのデータ同期取得

データの更新タイミングを取得する方法はないものかと探していたら、addObserverがそれだった。使い方は、更新の監視をしたいオブジェクトに対してaddObserver:forKeyPath:options:contextを張る。キー値を所有するオブジェクト、つまりNSDictionaryやNSUser…

ネット上のiPhone用Objective-Cソースを探す上で注意すること

開発してる人ならとっくに理解してることだとは思うけど。 ソースコードをそのままコピペしても、大抵は動かない xcode上のソースを貼付けていないのか、括弧が省略されてるケースもよくある 記述者の理解の範囲によっては無駄な処理を書いてることもある 自…

iPhone上でSEを鳴らす場合のファイル形式

ググってみる限り、 長さが5秒未満であること リニアPCMフォーマットorIMA/ADPCM(IMA4)フォーマットであること .caf,.aif,.wavであること なことが条件だけど、2番目の条件に当てはまってるか微妙だったりする。どこかに判るアプリはないかと探してみたら、…

動的に生成したオブジェクトが原因でのメモリ上でのエラー

動的に生成されるオブジェクトがらみで、どうみてもメモリ上の参照が原因のエラーが出た。現状未解決。IBActionに指定していたsenderを直接releaseしたのが原因だとは思ったけど、そうなると想定している挙動がこなせない。 - (IBAction)makeButton:(UIButto…

UIButton周りいじり

UIButton *bubble = [UIButton buttonWithType:UIButtonTypeCustom]; [bubble setImage:[UIImage imageNamed:@"full_1.png"] forState:UIControlStateNormal]; bubble.frame = CGRectMake(5, 5, 45, 45); [self.view addSubview:bubble]; メソッドやプロパテ…

モダンperl入門を注文した

Amazonでぽちっと。ネットだとお金掛からずに情報引いて来れるけど、やっぱりすぐに索引できる資料として書籍はほしい。

メモリ操作に慣れないうちのUITableViewCell弄りはタブーにちかい

Wassr用のクライアントを作ろうとしてUITableViewCell周りを延々弄ってたけど、最初のうちはネットワーク+UITableViewの組み合わせには触れるもんじゃないと思った。UITableViewCellのレンダリングはスクロールされるたびに呼び出されているから、相当手間…

組み方がだんだんわかってきた

MSの統合開発環境に慣れきっていたお陰で、相当四苦八苦させられてた。常にオブジェクト同士のつながりを頭の中に叩き込んでおかないとすぐに不味い状態になるから、ある意味スパゲッティ化を防いでくれて助かってはいる。ModelからControllerそしてViewとい…

ご近所のPCサポでGoogle Chromeを薦めておいた

地元に戻って約一ヶ月が経過して、その間にいくつかご近所のPCサポを受けていた。大抵は「プリンタの設定がわからない」とか「おきにいりはどこから開けばいいのか分からない」とかそんな具合。そして、それらの「分からない」原因はというと、ボタンがたく…

iPhone SDKの読み解き

下手に書くとNDAに引っかかりそうで、iPhone SDKを弄ってる時のことがかけないのはなかなか辛い。早くアプリを完成させてリリースしたいけど、delegateがうまくつかめてない…。ADCのドキュメントを一通り読んでリファレンスを参照しながら作っているけど、こ…

ポインタの整理

NSInteger x; //変数定義 NSInteger *y; //ポインタ変数定義 x = 1; //xに1を代入 y = &x; //yにxのアドレスを代入 NSLog(@"%@",*y); // yにおさめられたアドレス先の値を出力 : 1 NSInteger *z = &x;//ポインタ変数定義、および代入を一度に行う場合 (void)…

気分転換にobjective-cにさわる

perlのutf8の扱いに手間取ってだるくなってきたので、気分転換にobjective-cを触ったけど、perlの気ままに書ける気楽っぷりがものすごく素晴らしく感じられた。 NSString* str = [[NSString alloc] init];と書く上で、 [NSString alloc] init];と書いた後に…

Yacafiの01_podspell.tのテストが一部とおるようにしてみた

テストとおらなくても動いてたのでスルーしてたけど、MENTAをmake testしてみたらきれいにパスしたので、加筆してみた。MacでYacafiをmake testすると、以下の状態になってた。 t/00_compile........ok xt/01_podspell......sh: spell: command not found Di…

Litchey.cgiの過多エラーっぷり

Apacheのログをたどってみたところ、Yacafiで結構な数の警告が出てたため、正規表現部分に未定義判定を少し加筆して抑えた。ハッシュにしてテンプレートに渡していたけど、どうもハッシュ生成時にこけまくってるらしく文字列が渡されてない。根本的な処理の…

LitcheyをCodereposにアップした

Yacafiをつかった簡易BBS。Litchey BBSのCGI処理作成にはまって延々つくりこんでいたけど、流石に飯を飲まず食わずで作る状態はまずいなと思って、ほどよくブレーキをかけるためにCodereposにアップ。現時点では投稿時のXSSを簡易ながらも回避する処理を盛り…

CPAN Author になれた

Perl Authors Upload Server からメールが来ていて、CPAN Authorになれたことを確認した。

Yacafiをつかって掲示板をこしらえてみた

Yacafiを使って掲示板をこしらえてみました。そこらへんにあるレンタル掲示板より正直低性能ですが、あくまで学習用途なので。do_*から処理を行い、&_template_param_buildにてそれぞれのテンプレート差し込み用変数をまとめてハッシュとして、templateに流…

Yacafiのデバッグモード

$Yacafi::DEBUG = 1; とすれば動いた。てっきり/dieすれば勝手に表示されると思い込んでいた…。 #!/usr/local/bin/perl use strict; use watnings; use Yacafi; $Yacafi::DEBUG = 1; dispatch; . .. ...

Yacafi弄っててきがついたこと

Yacafiを使った簡易掲示板を作ろうと延々弄っていて、色々ときがついたこと。JKだらけかもしれないけど、なれてない身にとってはこんなことでも衝撃的ということで。 do_indexを省くと404 not foundと返される。 do_indexの内容が初期表示(index)になるので…