Hatena::Groupiphone-dev

Ni chicha, ni limona - 平均から抜けられない僕

2010-11-06

[Metronome PRO][books] 書籍「iPhone, iPad and Music」にアプリが掲載されました 00:45  [Metronome PRO][books] 書籍「iPhone, iPad and Music」にアプリが掲載されました - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [Metronome PRO][books] 書籍「iPhone, iPad and Music」にアプリが掲載されました - Ni chicha, ni limona - 平均から抜けられない僕  [Metronome PRO][books] 書籍「iPhone, iPad and Music」にアプリが掲載されました - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

音楽関係のアプリを精力的に紹介しているサイト「iPhone・iPad and Music App blog」の方が、様々な音楽シーンで役立つアプリや、iPhone/iPadを活用した音楽活動を行っている方へのインタビューなどを載せた書籍「[ http://amzn.to/aQUtCj:title=iPhone, iPad and Music]」を出版されています。



この本の「ユーティリティ」カテゴリにて、なんと拙アプリMetronome PRO」を紹介していただきました!

同じメトロノームアプリである「Tempo」と共に「正確なテンポの振り子アニメーションを忠実に再現したメトロノームアプリ」として載っています。

ううう、ありがとうございます。


それ以外のアプリも、音楽系の厳選したアプリがたっぷりと載っていますので、非常に読み応えのある、ワクワクする本になっています。開発者にとっても、音楽を専門にしている方がどういうアプリを望んでいるかを垣間見ることの出来る内容ですので、ぜひお手にとってみてはいかがでしょうか。


もちろん、私も買いました。記念にします。


  f:id:paella:20101107003556j:image:w300


ちなみに、後ろに写っているのは先月号のnon-noです。ここでも拙アプリを「作曲家おすすめのアプリ」として紹介して頂きました。桑原ゆうさんという、現代音楽の作曲を手がけている方です。


皆さんにこうして使っていただけるのは、本当にありがたいことです。

2010-10-30

今回は2つの大きなニュースがあります!

[OpenGL ES2.0] Jeff Lamarche氏のOpenGL ES2.0本がブログに掲載され始めました 08:24  [OpenGL ES2.0] Jeff Lamarche氏のOpenGL ES2.0本がブログに掲載され始めました - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [OpenGL ES2.0] Jeff Lamarche氏のOpenGL ES2.0本がブログに掲載され始めました - Ni chicha, ni limona - 平均から抜けられない僕  [OpenGL ES2.0] Jeff Lamarche氏のOpenGL ES2.0本がブログに掲載され始めました - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

先日、出版が無期限延期になったと記事に書いたOpenGL ES2.0本ですが、同氏のブログにてさっそく原稿が公開され始めまています。

現在、1〜3章までが公開されています。



PDF形式の元ファイルをHTMLに変換して掲載しているようで、図版などもしっかり載っています。もちろん、同氏の最大の特徴である文章の分かりやすさはそのままです。


本当に頭が下がる思いです。

追記ログ

【マルチタスキングとGLES2.0のPDF

10月にフィラデルフィアで発表したというスライドが紹介されていました。Open GL ES2.0絡みですので、こちらでも紹介しておきます。



[iPhone][app] Metronome PRO2.2がリリースされました! 08:24  [iPhone][app] Metronome PRO2.2がリリースされました! - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [iPhone][app] Metronome PRO2.2がリリースされました! - Ni chicha, ni limona - 平均から抜けられない僕  [iPhone][app] Metronome PRO2.2がリリースされました! - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

皆様のおかげでご好評をいただいているiPhone/iPod touchアプリ、Metronome PROのバージョン2.2が、本日公開されました。

f:id:paella:20101030081805p:image:h300:right


今回のアップデート内容は以下のとおりです。基本的には、ユーザーの皆様からいただいたご要望に応えた内容になっています。

  • 日本語UIに対応(皆様、大変お待たせしました)
  • 本物のメトロノームのサウンドセットを追加(皆様、お待たせしました)
  • 多数のリズムを追加(Szabihs様、いかがでしょうか?)
  • アプリケーションバックグラウンドから復帰させたときにサウンド再生が行えなくなる問題に一部対処(Hiatori様、ありがとうございます)
  • 各サウンドの音圧を上げました(kazotsu様、piece of guitar様、きら★こーた様、ありがとうございます)
  • ボリューム調整ボタンの初期画像が実際の音量と異なっていた不具合を修正

連絡:

きら★こーた様のBluetooth対応ですが、Bluetooth通信規格の仕様上どうしてもサウンド再生に2-3秒の遅れが発生してしまいます。申し訳ありませんが、ご了承頂けると幸いです。また、サウンド再生の位置については現在検討中です。ご迷惑をおかけします。


   Metronome PRO 2.2サイトへのリンク


まだまだ企んでいる機能がありますので、継続して開発作業を続けます。

こうして開発を続けられているのも、ひとえに皆様のお陰です。本当にありがとうございます。


使いやすいアプリを目指して頑張ります。

2010-10-28

[iOS][OpenGL ES2.0][Books] 密かに期待していたJeff Lamarche氏のGL ES2.0本が無期限延期に 01:31  [iOS][OpenGL ES2.0][Books] 密かに期待していたJeff Lamarche氏のGL ES2.0本が無期限延期に - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [iOS][OpenGL ES2.0][Books] 密かに期待していたJeff Lamarche氏のGL ES2.0本が無期限延期に - Ni chicha, ni limona - 平均から抜けられない僕  [iOS][OpenGL ES2.0][Books] 密かに期待していたJeff Lamarche氏のGL ES2.0本が無期限延期に - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

残念なニュースが飛び込んできました。心待ちにしていたJeff Lamarche氏のOpenGL ES2.0本が、同氏の多忙を理由に無期限延期になってしまったようです。


  ブログが見つかりません


私がiOSで開発を始めたとき、いつもJeff Lamarche氏の「Beginning iPhone Development」を手元に置いて読んでいました。軽妙な語り口にも関わらず丁寧な記述は、iPhone SDKプログラミングを始めたばかりの私にとっては最高の入門書でした。日本でも「はじめてのiPhoneプログラミング」「はじめてのiPhone3プログラミング」と和訳版が相次いで出版され、いずれも人気の本になるほど完成度だったのです。


そんな方がある日「実はOpen GL ES2.0についての本を書いているんだ」という内容の記事をブログに載せていたので、楽しみにならないはずがありません。

時折彼のブログを覗いては、状況を知ろうとしていました。


As a result, today, I made the difficult decision, along with my editor at Prags, to indefinitely shelve the OpenGL ES 2.0 book project.


そんな折のこのニュース。非常に残念でなりません。書籍執筆に要するエネルギーは相当なものだと最近自覚していますが、忙しさが問題であれば、誰か他の方との協業でうまく進めてくれないかなあとも思います。

すでに執筆した数章はブログに公開できるよう調整しているとのことですが、ぜひ出版を願いたいところです。


2010/10/29追記

同氏のブログ新しい記事がポストされました。それによると「出版元との調整もすみ、もうしばらくしたらブログ上でこれまでの記事を紹介できそうだ」とのこと。


書籍出版の機会を逸したにも関わらず、すばらしい姿勢です。見習うところが多いですね。

2010-10-26

[iPhone][Icon][info.plist] info.plistでのアイコン指定で勘違いしやすいこと 11:14  [iPhone][Icon][info.plist] info.plistでのアイコン指定で勘違いしやすいこと - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [iPhone][Icon][info.plist] info.plistでのアイコン指定で勘違いしやすいこと - Ni chicha, ni limona - 平均から抜けられない僕  [iPhone][Icon][info.plist] info.plistでのアイコン指定で勘違いしやすいこと - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

iOSのアプリケーションで使用するアイコンについて、注意しておきたいことを書きます。

その前に読んでおいてほしいサイトとか

アイコンについての詳しい説明が載っている記事です。

もちろん、公式資料である「iPhone Application Programming Guide」とか、「Information Property List Key Reference」とかも読んでおきましょう。

アイコンにはどんな種類があるのか。

iOS上で動くアプリケーションは3種類のアイコンを持つことができ、それぞれについて標準解像度版と高解像度版、あるいは大小サイズの2タイプが定義できます。

色んな資料から引っ張ってきて、全種類を一覧にするとこんな感じ。

#用途タイプ画像サイズ
1ホーム画面用iPhone標準解像度57x57
2ホーム画面用iPhone高解像度114x114
3ホーム画面用iPad標準解像度72x72
4Spotlight/設定画面用iPhone標準解像度29x29
5Spotlight/設定画面用iPhone高解像度58x58
6Spotlight/設定画面用iPad標準解像度50x50
7ドキュメントアイコン用iPhone標準解像度22x29
8ドキュメントアイコン用iPhone高解像度44x58
9ドキュメントアイコン用iPad小サイズ64x64
10ドキュメントアイコン用iPad大サイズ320x320

7-10で紹介しているのは、.pdfや.txtなどの特定の拡張子によってアプリと関連づけられたドキュメントに使用するアイコンです。デスクトップOSでのドキュメントアイコンと同じですね。こちらはCFBundleIconFile(s)キーではなく、CFBundleTypeIconFilesキーで指定します。


それともう1つ、AppStoreで表示される512x512の画像も。合計なんと11種類!

なんだかものすごい量です。心がくじけてしまいそうです。


とはいうものの、幸いiOSは少しだけ賢くて、一番似ているサイズを自動で選んでくれます。用意していないサイズでも近いものを選んでリサイズした上で使ってくれます。なので最低限あれば良いファイルというのは決まっています。

全部がMUSTだったら、アプリを作るための最大の障壁になっていたかもしれませんので、助かりますね。


※ちなみに、どれがMUSTでどれがSHOULDなのかは、AppleのQA(Documentation Archive)にバッチリ載っていますので、そちらを見ておくと良いです。"required"なファイルが、ケースバイケースで書かれています。


しかし、id:nakamura001 さんの記事で書いてあるとおり、これらをinfo.plistに設定する場合は順序が重要になるというバッドノウハウが存在します。

7-10のドキュメントアイコンはともかくとして、iOSは少しだけしか賢くないので、順番が内部の選択基準(当然非公開)からずれていると、目的のファイルとは別サイズの画像がマッチしてしまうのです。

この点はIconsサンプルプロジェクトやnakamura001さんの記事をよく読んでおいてください。


で、本題の勘違いしがちなこととは?

ようやく本題です。


info.plistに指定するアイコンファイルですが、実はこれ、UIImageの読み込み系とは異なり「ファイル名に何を指定しても大丈夫」です。苦労して~ipadとか@2xとか-smallとか-57とか名付けても、全然関係ないのです。

定義順と画像サイズだけで判断しているようです。


この点、勘違いしやすいので注意してください。「あれ?画像を名前付けて指定してるのに何か違うのが選ばれているぞ?」というときは、たいてい順番かサイズに問題があります。

というわけで

竜頭蛇尾な感覚を拭いきれない文章になってしまいましたが、開発者がアイコン指定するときの、一助になるといいなと思います。

Special Thanks

この記事を書く上で参考になる情報をいただきました。ありがとうございました!

MatildaMatilda2011/09/18 12:05You are so awesome for helping me solve this meytsry.

srvphfsrvphf2011/09/18 16:40qOkWW0 <a href="http://xhddoeumrymy.com/">xhddoeumrymy</a>

pzthnsknmapzthnsknma2011/09/19 19:39cufZcK , [url=http://bvpbyqtnfobp.com/]bvpbyqtnfobp[/url], [link=http://nmmcxhkevyxq.com/]nmmcxhkevyxq[/link], http://hxxrjecrdwqg.com/

vbuulnhjzkvbuulnhjzk2011/09/24 01:24oA9PW5 <a href="http://ohsntmyltstu.com/">ohsntmyltstu</a>

2010-10-14

[AssetsLibrary] フォトライブラリの写真にExif情報を付けて保存する 00:40  [AssetsLibrary] フォトライブラリの写真にExif情報を付けて保存する - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [AssetsLibrary] フォトライブラリの写真にExif情報を付けて保存する - Ni chicha, ni limona - 平均から抜けられない僕  [AssetsLibrary] フォトライブラリの写真にExif情報を付けて保存する - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

iOS4.1から、カメラロールにデータを保存する際に画像のメタデータも一緒に保存できるようになりました。

つまり、iOS3以前ではトリッキーな方法でしか実現できなかったExif情報の付与も、ごく簡単にできるようになったわけです。


具体的には、ALAssetsLibraryクラスのwriteImageToSavedPhotosAlbum:metadata:completionBlock:メソッド、あるいはwriteImageDataToSavedPhotosAlbum:metadata:completionBlock:メソッドを使用します。両者の違いは画像データがCGImageRefか、NSDataかです。


イメージピッカーで選んだ写真を元に、コメントとシャッター速度の2つのExif情報を付けて保存するサンプルコードを以下に記します。

#import <AssetsLibrary/AssetsLibrary.h>
#import <ImageIO/ImageIO.h>

-(IBAction)takeButton:(id)sender {
  UIImagePickerController *picker = [[[UIImagePickerController alloc] init] autorelease];
  picker.sourceType = UIImagePickerControllerSourceTypeCamera;

  picker.delegate = self;
  [self presentModalViewController:picker animated:YES];
}

- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info {
    NSURL *assetURL = [info objectForKey:UIImagePickerControllerReferenceURL];

    if (assetURL) {
        ALAssetsLibraryAssetForURLResultBlock resultBlock = ^(ALAsset *asset) {
            ALAssetRepresentation *representation;
            representation = [asset defaultRepresentation];

            // 元から付いているメタデータも残す
            NSMutableDictionary *metadata;
            metadata = [[NSMutableDictionary alloc]
                         initWithDictionary:[representation metadata]];

            // コメント、シャッター速度をExif情報として設定
            NSDictionary *exif = [NSDictionary dictionaryWithObjectsAndKeys:
                                  @"コメント",
                                  (NSString*)kCGImagePropertyExifUserComment,
                                  [NSNumber numberWithFloat:0.125f],
                                  (NSString*)kCGImagePropertyExifExposureTime,
                                  nil];
            [metadata setObject:exif
                         forKey:(NSString*)kCGImagePropertyExifDictionary];

            // カメラロールにメタデータを付けて書き込み
            ALAssetsLibrary* l = [[ALAssetsLibrary alloc] init];
            [l writeImageToSavedPhotosAlbum:[representation fullScreenImage]
                                      metadata:metadata
                            completionBlock:^(NSURL* url, NSError* e){
                                NSLog(@"Saved: %@<%@>", url, e);
                            }];
                            [metadata release];
            [l release];
        };
        
        ALAssetsLibrary *library = [[[ALAssetsLibrary alloc] init] autorelease];
        [library assetForURL:assetURL
                 resultBlock:resultBlock
                failureBlock:^(NSError *error) {
                    NSLog(@"error:%@", error);
                }];
    } else { NSLog(@"error"); }
    
    [picker dismissModalViewControllerAnimated:YES];
}

事前にAssets Libraryフレームワークをプロジェクトに追加し、さらにExif情報を文字列リテラルで扱えるImageIOフレームワークも追加するのを忘れないようにお気を付けください。


こうして保存した画像をMac OS X上のプレビューアプリで見れば、Exif情報が付与されていることが分かります。


ちなみにAssets Libraryフレームワークでは、既存の写真を変更したり、削除したりすることはできません。新しいデータをカメラロールに保存できるのみです。

カメラロールくらいは変更・削除を許可してくれてもいいのになあと思いますが・・・。


それにしてもAssets Libraryフレームワークは超便利です。独自のイメージピッカーも自由に作れるようになりますし、ますます便利になりましたね!

参考サイト

イメージピッカーから選んだ写真の、Exif情報を取り出すときのサンプルコード。 @sumihiro さん。

ImageIOフレームワークとCoreGraphicsを使って、バンドル内にExif付きのデータを保存するサンプルコード。 @nakamura001 さん。

wavdevwavdev2011/01/10 09:39iOS4.2から [info objectForKey:UIImagePickerControllerReferenceURL]がNULL返すようになっちゃいましたね。iOS4.1ではOKだったんですが...ちょっと苦戦してます。

ArytimiArytimi2018/02/23 10:52Next Best Thing To Nolvadex <a href=http://tadalaffbuy.com>buy cialis</a> Amitripyline Online

MonlirlMonlirl2018/04/19 15:34want to buy real isotretinoin <a href=http://tadalaffbuy.com>cialis without prescription</a> Le Priligy Generique Comprimes

btaletegysbtaletegys2018/07/31 13:01<a href="http://gigawatt6.com">cialis canada order</a> how to order cialis online http://gigawatt6.com

htaletnmqkhtaletnmqk2018/08/01 10:24<a href="http://baymontelreno.com">generic cialis usa</a> cheapest place to buy cialis http://baymontelreno.com

etaletilcpetaletilcp2018/08/02 08:48<a href="http://bullsac.com">where to buy levitra</a> levitra online overnight delivery http://bullsac.com

rtalethbhdrtalethbhd2018/08/05 14:26<a href="http://livecopys.com">generic viagra for sale</a> viagra coupons http://livecopys.com

dtaletemfsdtaletemfs2018/08/06 07:41<a href="http://baymontelreno.com">cialis online paypal</a> cialis 20mg http://baymontelreno.com

etaletgamletaletgaml2018/08/07 03:34<a href="http://motechautomotive.com">generic cialis</a> generic cialis in canada http://motechautomotive.com

ptaletbrdaptaletbrda2018/08/07 19:26<a href="http://psychologytweets.com">buy cialis online canada</a> buy cialis canada http://psychologytweets.com

gtalethxzngtalethxzn2018/08/08 02:49<a href="http://baymontelreno.com">order cialis using paypal</a> order cialis pills http://baymontelreno.com

etaletmdiuetaletmdiu2018/08/08 13:01<a href="http://missreplicawatches.com">order generic cialis</a> cialis generic price http://missreplicawatches.com

IsakovskayaledIsakovskayaled2018/08/15 15:39only now natural viagra pills

http://buyviagra100mgo.com/ - buy viagra canada
<a href="http://buyviagra100mgo.com/">cheap viagra online</a>

viagra pepsi

ataletheklatalethekl2018/08/18 09:05<a href="http://mphasset.com">viagra professional</a> best generic viagra http://mphasset.com

qtaletprsgqtaletprsg2018/08/18 10:17<a href="http://rabbitinahat.com">generic cialis professional 20 mg</a> generic cialis tadalafil http://rabbitinahat.com

ltaletlokbltaletlokb2018/08/18 14:12<a href="http://bullsac.com">buy generic levitra</a> levitra trial offer http://bullsac.com

vtaletoaarvtaletoaar2018/08/18 15:11<a href="http://gigawatt6.com">cialis online prescription</a> cialis lasts http://gigawatt6.com

ltaleteyxvltaleteyxv2018/08/18 18:19<a href="http://baymontelreno.com">prices for cialis</a> buy generic cialis online http://baymontelreno.com

gtaletyxmegtaletyxme2018/08/18 21:57<a href="http://missreplicawatches.com">black cialis reviews</a> when does the cialis patent expire http://missreplicawatches.com

otaletisxtotaletisxt2018/08/19 01:08<a href="http://missreplicawatches.com">why doesn t cialis work</a> online pharmacy canada cialis http://missreplicawatches.com

ftaletbrqtftaletbrqt2018/08/19 04:21<a href="http://gigawatt6.com">cialis vs viagra cost</a> free cialis http://gigawatt6.com

ptaletorhtptaletorht2018/08/19 05:08<a href="http://bullsac.com">levitra order online</a> how long does levitra 10mg last http://bullsac.com

ftaletkomlftaletkoml2018/08/19 08:03<a href="http://psychologytweets.com">what does cialis feel like</a> cialis eye problems http://psychologytweets.com

ptaletksarptaletksar2018/08/19 10:51<a href="http://missreplicawatches.com">cialis nitroglycerin</a> cialis cheap http://missreplicawatches.com

staletwztkstaletwztk2018/08/19 13:39<a href="http://psychologytweets.com">is cialis for women</a> cialis how to use http://psychologytweets.com

ktaletvstmktaletvstm2018/08/19 15:42<a href="http://bullsac.com">online levitra</a> free levitra trial offer http://bullsac.com

qtaletgmzpqtaletgmzp2018/08/19 18:29<a href="http://missreplicawatches.com">cialis 20 mg recommended dosage</a> cialis substitute http://missreplicawatches.com

utaletnjqeutaletnjqe2018/08/20 00:23<a href="http://psychologytweets.com">daily cialis vs regular cialis</a> how long does 5mg cialis last http://psychologytweets.com

ltaletuasultaletuasu2018/08/20 03:19<a href="http://missreplicawatches.com">free cialis coupon</a> how long does it take cialis to start working http://missreplicawatches.com

ttaletnvpzttaletnvpz2018/08/20 04:06<a href="http://bakerssign.com">levitra free trial voucher</a> levitra lowest price http://bakerssign.com

staletuutkstaletuutk2018/08/20 10:08<a href="http://psychologytweets.com">why does cialis not work</a> cialis order online http://psychologytweets.com

ktaletuuvfktaletuuvf2018/09/11 11:27<a href="http://psychologytweets.com">low cost cialis</a> buying cialis online http://psychologytweets.com

jtaletmojmjtaletmojm2018/09/11 12:19<a href="http://psychologytweets.com">free cialis online</a> where to buy cialis online in canada http://psychologytweets.com

btaletfumobtaletfumo2018/09/11 15:34<a href="http://mphasset.com">cost of viagra in canada</a> viagra tablets http://mphasset.com

italetwrbkitaletwrbk2018/09/11 15:47<a href="http://mphasset.com">closest thing to viagra</a> cost for viagra 100mg http://mphasset.com

mtaletgmiimtaletgmii2018/09/11 17:42<a href="http://baymontelreno.com">how long for cialis to take effect</a> cialis mode of action http://baymontelreno.com

vtaletwplwvtaletwplw2018/09/11 18:44<a href="http://bullsac.com">active ingredient in levitra</a> best online pharmacy levitra http://bullsac.com

ktalethzaqktalethzaq2018/09/12 07:35<a href="http://buyviagraonl1ne.us">discount generic viagra</a> where to buy viagra online http://buyviagraonl1ne.us

ntaletirvfntaletirvf2018/09/12 10:33<a href="http://canadian-pharmaonline.com">cheap viagra tablets</a> cheapest generic viagra prices online http://canadian-pharmaonline.com

etaletoormetaletoorm2018/09/12 14:44<a href="http://top-monterey-salinas-dentists.com">levitra.com</a> levitra 10mg http://top-monterey-salinas-dentists.com

utaletefkjutaletefkj2018/09/12 15:19<a href="http://usedrestaurantequipmentaz.com">cialis online</a> order cialis online with mastercard http://usedrestaurantequipmentaz.com

rtaletghjhrtaletghjh2018/09/12 17:29<a href="http://vico4me.com">online viagra prescriptions</a> buy real viagra online cheap http://vico4me.com

ltaletcausltaletcaus2018/09/12 22:43<a href="http://valladium.com">generic cialis 60 mg</a> best generic cialis online http://valladium.com

rtaletvsvartaletvsva2018/09/12 23:34<a href="http://h-m-j.com">viagra online bestellen</a> best place to buy viagra online http://h-m-j.com

ltaletrwnaltaletrwna2018/09/13 00:21<a href="http://canadian-pharmaonline.com">discount viagra</a> order brand viagra http://canadian-pharmaonline.com

ctaletgvttctaletgvtt2018/09/13 06:19<a href="http://unishade.com">order cialis from canada</a> brand cialis name online order http://unishade.com

ptaletmpybptaletmpyb2018/09/13 08:16<a href="http://gigawatt6.com">buy cialis 20 mg</a> buy cialis online us http://gigawatt6.com

ataletdvfgataletdvfg2018/09/13 16:18<a href="http://unishade.com">buy cialis online prescription</a> buy cialis online india http://unishade.com

ytaletygdjytaletygdj2018/09/13 16:42<a href="http://canadian-pharmasale.com">order cialis no prescription canada</a> order cialis online overnight http://canadian-pharmasale.com

btaletkjlobtaletkjlo2018/09/13 17:18<a href="http://baymontelreno.com">cheap cialis canadian</a> best site to order cialis http://baymontelreno.com

btaletayjhbtaletayjh2018/09/13 20:28<a href="http://buycialisonl1ne.us">can i buy cialis over the counter</a> cheap cialis prices http://buycialisonl1ne.us

htaletffmvhtaletffmv2018/09/13 20:42<a href="http://top-monterey-salinas-dentists.com">is cialis better than levitra</a> cialis vs viagra vs levitra http://top-monterey-salinas-dentists.com

ptaletxlcfptaletxlcf2018/09/13 23:30<a href="http://motechautomotive.com">cheap cialis 60 mg</a> cialis online canada http://motechautomotive.com

italetwqmwitaletwqmw2018/09/14 00:22<a href="http://usedrestaurantequipmentaz.com">cheap cialis online</a> buy cialis in usa http://usedrestaurantequipmentaz.com

atalettcpxatalettcpx2018/09/14 00:29<a href="http://timsbmw.com">viagra vs levitra</a> levitra generic date http://timsbmw.com

italetalcyitaletalcy2018/09/14 02:47<a href="http://zbloggers.com">propecia lawsuits</a> propecia success stories http://zbloggers.com

ftaletrantftaletrant2018/09/14 03:40<a href="http://missreplicawatches.com">buy cialis canada pharmacy</a> cialis 20 mg http://missreplicawatches.com

ftaletgppsftaletgpps2018/09/14 09:36<a href="http://top-monterey-salinas-dentists.com">levitra generic us</a> levitra samples http://top-monterey-salinas-dentists.com

wtaletxzycwtaletxzyc2018/09/14 14:50<a href="http://valladium.com">cheap cialis prices</a> order cialis online us pharmacy http://valladium.com

etaletkesletaletkesl2018/09/14 16:14<a href="http://canadian-pharmaonline.com">cheapest generic viagra</a> cheap pill viagra http://canadian-pharmaonline.com

ltaletvpdsltaletvpds2018/09/14 18:51<a href="http://canadian-pharmasale.com">best place to buy cialis online</a> order cialis online with prescription http://canadian-pharmasale.com

ytaletnmhqytaletnmhq2018/09/14 20:11<a href="http://zbloggers.com">where to buy propecia</a> is propecia safe http://zbloggers.com

xtaletawhgxtaletawhg2018/09/14 23:58<a href="http://motechautomotive.com">cialis online canada pharmacy</a> order cialis online no prescription http://motechautomotive.com

mtaletqrrzmtaletqrrz2018/09/15 01:41<a href="http://buycialisonl1ne.us">best place to buy cialis</a> cialis online paypal http://buycialisonl1ne.us

vtaletpflivtaletpfli2018/09/15 02:35<a href="http://buycialisonl1ne.us">buy cialis online pharmacy</a> buy cialis online cheap http://buycialisonl1ne.us

qtaletytjfqtaletytjf2018/09/15 08:36<a href="http://istanbulexpressonline.com">buy real viagra online</a> generic viagra online usa http://istanbulexpressonline.com

ytalettywdytalettywd2018/09/15 12:16<a href="http://canadian-pharmaonline.com">viagra online no prescription</a> best generic viagra online http://canadian-pharmaonline.com

italettjdnitalettjdn2018/09/15 16:55<a href="http://buyviagraonl1ne.us">women viagra</a> discount viagra http://buyviagraonl1ne.us

utalethooputalethoop2018/09/15 21:42<a href="http://valladium.com">buy cialis 10mg</a> cheap cialis tablet http://valladium.com

qtaletwhqvqtaletwhqv2018/09/15 22:52<a href="http://rabbitinahat.com">cialis cheap online pharmacy</a> buy cialis 5mg http://rabbitinahat.com

etaletfueqetaletfueq2018/09/16 00:58<a href="http://usedrestaurantequipmentaz.com">buy cialis online safely</a> cheap viagra cialis uk http://usedrestaurantequipmentaz.com

ntaletdmjantaletdmja2018/09/16 04:07<a href="http://timsbmw.com">how long does levitra last</a> levitra high blood pressure http://timsbmw.com

ntaletcdqyntaletcdqy2018/09/16 04:10<a href="http://bullsac.com">directions for taking levitra</a> levitra pill http://bullsac.com

ataletymfgataletymfg2018/09/16 07:00<a href="http://missreplicawatches.com">cheap cialis prices</a> cheap cialis online uk http://missreplicawatches.com

italetwjevitaletwjev2018/09/16 07:48<a href="http://usedrestaurantequipmentaz.com">buy cialis canadian pharmacy</a> buy cialis now http://usedrestaurantequipmentaz.com

xtaletjiarxtaletjiar2018/09/16 08:14<a href="http://canadian-pharmasale.com">cheap cialis online india</a> best online pharmacy for cialis http://canadian-pharmasale.com

gtaletxxnigtaletxxni2018/09/16 08:23<a href="http://top-monterey-salinas-dentists.com">levitra v viagra</a> generic levitra no prescription http://top-monterey-salinas-dentists.com

jtaletagszjtaletagsz2018/09/16 15:54<a href="http://missreplicawatches.com">cheap cialis online</a> buy cialis uk http://missreplicawatches.com

ataletqjqeataletqjqe2018/09/16 17:01<a href="http://usedrestaurantequipmentaz.com">brand cialis online</a> buy generic cialis online http://usedrestaurantequipmentaz.com

wtaletsotuwtaletsotu2018/09/16 18:53<a href="http://canadian-pharmabuy.com">buy viagra overnight</a> order viagra online canada http://canadian-pharmabuy.com

italetuftritaletuftr2018/09/16 21:39<a href="http://h-m-j.com">buy viagra no prescription</a> generic viagra soft http://h-m-j.com

vtaletlpouvtaletlpou2018/09/17 00:31<a href="http://canadian-pharmasale.com">cialis daily online</a> buy cialis in usa http://canadian-pharmasale.com

ktaletxeiwktaletxeiw2018/09/17 05:27<a href="http://waltzweekend.com">cheap viagra europe</a> buy viagra no prescription http://waltzweekend.com

mtaletritxmtaletritx2018/09/17 07:40<a href="http://waltzweekend.com">cheap female viagra</a> buy viagra online discount http://waltzweekend.com

ktaletvdtbktaletvdtb2018/09/17 09:08<a href="http://unishade.com">cialis 100mg online</a> cheap cialis pills http://unishade.com

qtalethpakqtalethpak2018/09/17 10:13<a href="http://unishade.com">cialis price</a> order cialis online canadian pharmacy http://unishade.com

xtaletucfvxtaletucfv2018/09/17 14:06<a href="http://buyviagraonl1ne.us">order generic viagra</a> cheap viagra with prescription http://buyviagraonl1ne.us

ttaletvxfxttaletvxfx2018/09/17 17:53<a href="http://buycialisonl1ne.us">cialis 20mg price</a> buy cialis 20 mg http://buycialisonl1ne.us

ataletpuazataletpuaz2018/09/17 22:39<a href="http://buyviagraonl1ne.us">order cheap female viagra</a> viagra online no prescription http://buyviagraonl1ne.us

mtaletvvzzmtaletvvzz2018/09/18 00:46<a href="http://h-m-j.com">generic viagra mail order</a> generic viagra for sale http://h-m-j.com

staletfbmkstaletfbmk2018/09/18 05:58<a href="http://motechautomotive.com">generic cialis india pharmacy</a> cialis generic best price http://motechautomotive.com

qtaletfsslqtaletfssl2018/09/18 08:01<a href="http://buyviagraonl1ne.us">cheap viagra 100mg</a> buy viagra http://buyviagraonl1ne.us

etaletmepietaletmepi2018/09/18 12:19<a href="http://buycialisonlineglka.com">order cialis pills online</a> cialis online with prescription http://buycialisonlineglka.com

ytaletyyhxytaletyyhx2018/09/18 14:36<a href="http://viciolatino.com">generic viagra price</a> buy viagra 100mg http://viciolatino.com

vtaletfuzivtaletfuzi2018/09/18 17:48<a href="http://buyviagraonl1ne.us">canadian generic viagra</a> best place to buy viagra online http://buyviagraonl1ne.us

dtaletvvdvdtaletvvdv2018/09/18 23:19<a href="http://buycialisonl1ne.us">cialis generic best price</a> cialis mail order india http://buycialisonl1ne.us

dtaletfclldtaletfcll2018/09/19 00:11<a href="http://timsbmw.com">does levitra lower blood pressure</a> staxyn vs levitra http://timsbmw.com

dtaletyznbdtaletyznb2018/09/19 01:01<a href="http://istanbulexpressonline.com">viagra online no prior prescription</a> best place to buy generic viagra http://istanbulexpressonline.com

italetoavditaletoavd2018/09/19 02:12<a href="http://buyviagraonl1ne.us">womens viagra pill</a> cheapest generic viagra online http://buyviagraonl1ne.us

vtaletjbvjvtaletjbvj2018/09/19 02:45<a href="http://vico4me.com">order herbal viagra</a> viagra online http://vico4me.com

ftaletrbcxftaletrbcx2018/09/19 08:58<a href="http://missreplicawatches.com">order generic cialis online</a> generic cialis for order http://missreplicawatches.com

ntaletgciwntaletgciw2018/09/19 13:24<a href="http://canadian-pharmasale.com">buy discount cialis</a> cialis for sale cheap http://canadian-pharmasale.com

ttaletvjosttaletvjos2018/09/19 13:49<a href="http://viciolatino.com">cheap viagra pills</a> cheap viagra usa http://viciolatino.com

etaletimxqetaletimxq2018/09/19 15:24<a href="http://waltzweekend.com">cheap generic viagra</a> viagra for sale online http://waltzweekend.com

ltaletyblpltaletyblp2018/09/19 19:09<a href="http://rabbitinahat.com">order generic cialis online canada</a> cialis online coupon http://rabbitinahat.com

ktaletzpgektaletzpge2018/09/20 00:17<a href="http://buycialisonlineglka.com">cheap cialis canada</a> cialis 100mg online http://buycialisonlineglka.com

etaletnudaetaletnuda2018/09/20 02:08<a href="http://missreplicawatches.com">buy cialis cheap canada</a> cialis online canada pharmacy http://missreplicawatches.com

ntaletnathntaletnath2018/09/20 03:01<a href="http://timsbmw.com">what is levitra</a> levitra 20mg uk http://timsbmw.com

utaletarbuutaletarbu2018/09/20 03:15<a href="http://istanbulexpressonline.com">order viagra canada</a> cheap viagra online 100mg http://istanbulexpressonline.com

ataletvafpataletvafp2018/09/20 06:02<a href="http://missreplicawatches.com">buy brand cialis online</a> buy cialis uk http://missreplicawatches.com

mtaletxcenmtaletxcen2018/09/20 10:16<a href="http://gigawatt6.com">cheap cialis pills online</a> buy cialis from canada http://gigawatt6.com

ptaletneaiptaletneai2018/09/20 12:08<a href="http://istanbulexpressonline.com">generic viagra soft</a> best online pharmacy viagra http://istanbulexpressonline.com

rtaletoqhwrtaletoqhw2018/09/20 15:17<a href="http://viciolatino.com">generic viagra for sale</a> cheap 25mg viagra http://viciolatino.com

utaletenmdutaletenmd2018/09/20 19:00<a href="http://istanbulexpressonline.com">buy viagra</a> real viagra online http://istanbulexpressonline.com

ktaletnvxyktaletnvxy2018/09/20 20:47<a href="http://unishade.com">buy generic cialis</a> cheap cialis canada http://unishade.com

etaletyruqetaletyruq2018/09/20 21:32<a href="http://viciolatino.com">generic viagra pills</a> order viagra pills http://viciolatino.com

ltaletbvedltaletbved2018/09/21 03:02<a href="http://viciolatino.com">cheap viagra online usa</a> generic viagra http://viciolatino.com

qtaletbjtgqtaletbjtg2018/09/21 04:49<a href="http://viciolatino.com">cheap viagra without prescription</a> viagra cost per pill http://viciolatino.com

jtaletrmtyjtaletrmty2018/09/21 05:46<a href="http://canadian-pharmasale.com">cialis generic canada pharmacy</a> cheap cialis online http://canadian-pharmasale.com

italetweiditaletweid2018/09/21 09:00<a href="http://canadian-pharmasale.com">buy cialis no prescription</a> order cialis canada http://canadian-pharmasale.com

ytaletxnfvytaletxnfv2018/09/24 06:15<a href="http://usedrestaurantequipmentaz.com">canadian pharmacy online cialis</a> discount cialis pills http://usedrestaurantequipmentaz.com

italetsedvitaletsedv2018/09/24 06:21<a href="http://canadian-pharmacyiorder.com">generic cialis online</a> buy cialis online prescription http://canadian-pharmacyiorder.com

dtaletmlfzdtaletmlfz2018/09/24 08:36<a href="http://bullsac.com">levitra free sample</a> levitra usa http://bullsac.com

gtaletmibngtaletmibn2018/09/24 10:02<a href="http://bullsac.com">picture of levitra</a> how long does levitra last http://bullsac.com

btaletsubsbtaletsubs2018/09/24 10:17<a href="http://rabbitinahat.com">ordering viagra online</a> online viagra prescriptions http://rabbitinahat.com

ttalethwjkttalethwjk2018/09/24 17:49<a href="http://canadian-pharmaonline.com">cheap viagra canada pharmacy</a> order pfizer viagra http://canadian-pharmaonline.com

rtaletrfdsrtaletrfds2018/09/24 19:25<a href="http://canadian-pharmacheap.com">order cialis with paypal</a> buy cialis with prescription http://canadian-pharmacheap.com

htalettntwhtalettntw2018/09/24 20:31<a href="http://buycialisonlineglka.com">cialis pills sale</a> order cialis no prescription http://buycialisonlineglka.com

otaletculyotaletculy2018/09/24 20:51<a href="http://canadian-pharmacyiorder.com">mail order viagra cialis</a> cheap cialis black http://canadian-pharmacyiorder.com

ntaletrjjxntaletrjjx2018/09/24 23:55<a href="http://buycialisonl1ne.us">cheap brand cialis</a> cialis online without prescription http://buycialisonl1ne.us

ntaletwbnqntaletwbnq2018/09/25 04:28<a href="http://viciolatino.com">viagra online canadian pharmacy</a> generic viagra sildenafil http://viciolatino.com

ztaletcrtcztaletcrtc2018/09/25 04:45<a href="http://buyviagraonl1ne.us">online viagra prescriptions</a> generic viagra for sale http://buyviagraonl1ne.us

ptaletnubjptaletnubj2018/09/25 05:58<a href="http://buyviagraonl1ne.us">viagra online no prescription</a> order viagra overnight http://buyviagraonl1ne.us

ttalettctqttalettctq2018/09/25 09:18<a href="http://canadian-pharmacyionline.com">cheap viagra canada pharmacy</a> viagra cost per pill http://canadian-pharmacyionline.com

ntaletijntntaletijnt2018/09/25 09:59<a href="http://canadian-pharmaonline.com">cheap viagra</a> order viagra with paypal http://canadian-pharmaonline.com

ntaletfdigntaletfdig2018/09/25 11:59<a href="http://timsbmw.com">women levitra</a> levitra and viagra together http://timsbmw.com

ataletmlyyataletmlyy2018/09/25 15:30<a href="http://unishade.com">order cialis now</a> cheap cialis online usa http://unishade.com

qtalethbthqtalethbth2018/09/25 17:05<a href="http://canadian-pharmacyibuy.com">buy cialis in usa</a> generic cialis for order http://canadian-pharmacyibuy.com

ztaletrhyxztaletrhyx2018/09/25 22:31<a href="http://rabbitinahat.com">cheapest generic viagra prices online</a> cheapest generic viagra http://rabbitinahat.com

wtaletfmuowtaletfmuo2018/09/25 22:50<a href="http://top-monterey-salinas-dentists.com">cheap levitra professional</a> levitra effectiveness http://top-monterey-salinas-dentists.com

gtaletldpvgtaletldpv2018/09/26 03:02<a href="http://canadian-pharmacyiorder.com">cheap cialis in canada</a> order cialis with paypal http://canadian-pharmacyiorder.com

ptaletiekaptaletieka2018/09/26 03:06<a href="http://canadian-pharmacheap.com">cheap cialis prices</a> order cialis online australia http://canadian-pharmacheap.com

ktaletdbngktaletdbng2018/09/26 08:45<a href="http://rabbitinahat.com">buy viagra without a prescription</a> natural viagra pills http://rabbitinahat.com

gtaletugtbgtaletugtb2018/09/26 08:46<a href="http://canadian-pharmabuy.com">generic viagra canada</a> order generic viagra http://canadian-pharmabuy.com

ntaletbpjnntaletbpjn2018/09/26 10:56<a href="http://canadian-pharmasale.com">ordering cialis online</a> cheap cialis sale online http://canadian-pharmasale.com

utaletfyzkutaletfyzk2018/09/26 12:25<a href="http://canadian-pharmausa.com">order viagra online usa</a> buy viagra new york http://canadian-pharmausa.com

btaletxblfbtaletxblf2018/09/26 13:14<a href="http://buyviagraonl1ne.us">best mail order viagra</a> cheap generic viagra http://buyviagraonl1ne.us

qtaletzdmpqtaletzdmp2018/09/26 14:03<a href="http://canadian-pharmamrdi.com">cheap cialis from india</a> order cialis from canada http://canadian-pharmamrdi.com

ctaletsuuuctaletsuuu2018/09/26 19:19<a href="http://vico4me.com">get viagra online</a> where can you buy viagra http://vico4me.com

rtaletxkrsrtaletxkrs2018/09/26 22:56[url=http://canadian-pharmacyiorder.com]order cialis overnight[/url] generic cialis cheapest price http://canadian-pharmacyiorder.com

ttaletbfivttaletbfiv2018/09/27 00:38[url=http://canadian-pharmabuy.com]cheap viagra in usa[/url] buy female viagra http://canadian-pharmabuy.com

jtaletnhwyjtaletnhwy2018/09/27 04:06[url=http://valladium.com]cialis for sale online[/url] cialis daily online http://valladium.com

ytaletabmkytaletabmk2018/09/27 06:16<a href="http://canadian-pharmasale.com">cheapest place to buy cialis</a> where to buy cialis online http://canadian-pharmasale.com

dtaletdyuvdtaletdyuv2018/09/27 07:25<a href="http://canadian-pharmakfxy.com">cialis pill</a> cialis 20mg price http://canadian-pharmakfxy.com

rtaletohgqrtaletohgq2018/09/27 12:50<a href="http://vico4me.com">order viagra softtabs</a> best online pharmacy for viagra http://vico4me.com

ltaletfyagltaletfyag2018/09/27 14:08<a href="http://valladium.com">buy cialis 10mg</a> cheap cialis generic canada http://valladium.com

ntaletnoeantaletnoea2018/09/27 16:54<a href="http://canadian-pharmamrdi.com">buy cialis 10mg</a> cialis online usa http://canadian-pharmamrdi.com

jtaletgbvljtaletgbvl2018/09/27 23:12<a href="http://canadian-pharmausa.com">viagra online no prior prescription</a> buy viagra now http://canadian-pharmausa.com

ftaletjepdftaletjepd2018/09/27 23:23<a href="http://buyviagraonl1ne.us">buy viagra overnight</a> cheap pill viagra http://buyviagraonl1ne.us

qtaletidbgqtaletidbg2018/09/28 01:39<a href="http://buycialisonl1ne.us">order generic cialis</a> order cialis no prescription http://buycialisonl1ne.us

ftaletvijxftaletvijx2018/09/28 03:51<a href="http://buycialisonl1ne.us">discount cialis pills</a> cialis online paypal http://buycialisonl1ne.us

ctaletolkhctaletolkh2018/09/28 04:03<a href="http://buycialisonlineglka.com">cialis online prescription order</a> generic cialis canada http://buycialisonlineglka.com

ataletceqoataletceqo2018/09/28 04:22<a href="http://unishade.com">cialis online without prescription</a> buy genuine cialis online http://unishade.com

vtaletsynhvtaletsynh2018/09/28 17:38<a href="http://canadian-pharmaonline.com">buy real viagra online</a> cheap viagra online usa http://canadian-pharmaonline.com

otaletrqaqotaletrqaq2018/09/28 19:34<a href="http://canadian-pharmaonline.com">buy viagra new york</a> order viagra today http://canadian-pharmaonline.com

htaletppdchtaletppdc2018/09/29 03:19<a href="http://buycialisonlineglka.com">buy cialis overnight delivery</a> order cialis online us pharmacy http://buycialisonlineglka.com

jtaletouctjtaletouct2018/09/29 07:47<a href="http://canadian-pharmakgae.com">cheap canadian viagra</a> order viagra 100mg http://canadian-pharmakgae.com

ntaletctnhntaletctnh2018/09/29 18:59<a href="http://top-monterey-salinas-dentists.com">levitra medication</a> which works better viagra or cialis or levitra http://top-monterey-salinas-dentists.com

ataletsafpataletsafp2018/09/29 22:23<a href="http://buycialisonl1ne.us">generic cialis 60 mg</a> order cialis online us http://buycialisonl1ne.us

gtaletvtppgtaletvtpp2018/09/30 09:00<a href="http://canadian-pharmacyisale.com">generic viagra canada</a> cheap viagra online canadian pharmacy http://canadian-pharmacyisale.com

ataletbvcqataletbvcq2018/09/30 09:44<a href="http://baymontelreno.com">cheap generic viagra</a> best place to buy viagra http://baymontelreno.com

rtaletvoxkrtaletvoxk2018/09/30 14:46<a href="http://buyviagraonl1ne.us">generic viagra pills</a> buy viagra los angeles http://buyviagraonl1ne.us

vtaletjktbvtaletjktb2018/09/30 16:35<a href="http://canadian-pharmamrdi.com">cheap cialis online usa</a> best generic cialis http://canadian-pharmamrdi.com

wtaletlxsgwtaletlxsg2018/09/30 17:42<a href="http://canadian-pharmausa.com">order cheap female viagra</a> viagra pills sale http://canadian-pharmausa.com

htaletoadthtaletoadt2018/10/01 06:54<a href="http://canadian-pharmausa.com">cheapest generic viagra</a> cheap generic viagra http://canadian-pharmausa.com

htaletqqpahtaletqqpa2018/10/01 10:17<a href="http://canadian-pharmasale.com">non prescription cialis online pharmacy</a> buy cialis with paypal http://canadian-pharmasale.com

jtaletqjhzjtaletqjhz2018/10/01 12:20<a href="http://buyviagraonl1ne.us">viagra 100mg</a> order viagra today http://buyviagraonl1ne.us

htaletggbqhtaletggbq2018/10/01 14:07<a href="http://canadian-pharmakfxy.com">buy cialis online overnight shipping</a> order cialis pills online http://canadian-pharmakfxy.com

ataletbhtnataletbhtn2018/10/01 15:06<a href="http://canadian-pharmacyibuy.com">buy cialis online safely</a> cialis online usa http://canadian-pharmacyibuy.com

ytaletrcfyytaletrcfy2018/10/01 21:48[url=http://vico4me.com]viagra cost per pill[/url] buy viagra without presc http://vico4me.com

ttaletgujbttaletgujb2018/10/01 21:55<a href="http://top-monterey-salinas-dentists.com">levitra vs cialis vs viagra reviews</a> levitra and cialis taken together http://top-monterey-salinas-dentists.com

qtalethwxeqtalethwxe2018/10/01 23:40<a href="http://canadian-pharmakoani.com">cheap viagra tablet</a> buy viagra in mexico http://canadian-pharmakoani.com

gtalethzjkgtalethzjk2018/10/02 01:10<a href="http://valladium.com">order cialis from canada</a> order cialis online us pharmacy http://valladium.com

ztalethiwnztalethiwn2018/10/02 02:53<a href="http://canadian-pharmacheap.com">brand cialis name online order</a> buy cialis cheap canada http://canadian-pharmacheap.com

rtaletoqqkrtaletoqqk2018/10/02 11:01<a href="http://valladium.com">cheap cialis online canada</a> cheap cialis generic online http://valladium.com

utaletauezutaletauez2018/10/02 11:29<a href="http://canadian-pharmasale.com">buy cialis from canada cheap</a> buy cialis online prescription http://canadian-pharmasale.com

etaletzmuvetaletzmuv2018/10/02 14:39<a href="http://waltzweekend.com">best herbal viagra for sale</a> discount generic viagra soft tabs http://waltzweekend.com

mtaletluoomtaletluoo2018/10/02 16:53<a href="http://buycialisonl1ne.us">generic cialis cheapest price</a> buy cialis online pharmacy usa http://buycialisonl1ne.us

mtaletwxssmtaletwxss2018/10/02 18:11<a href="http://rabbitinahat.com">cialis 5 mg originale online</a> generic canadian cialis online http://rabbitinahat.com

jtaletixmfjtaletixmf2018/10/03 03:32<a href="http://canadian-pharmaorder.com">cialis coupons</a> cheap generic cialis canadian pharmacy http://canadian-pharmaorder.com

ctaletwlpactaletwlpa2018/10/03 03:47<a href="http://canadian-pharmaorder.com">best generic cialis pharmacy</a> cialis 5 mg tablet http://canadian-pharmaorder.com

mtaletnvhlmtaletnvhl2018/10/03 06:17<a href="http://bullsac.com">levitra film coated tablets</a> viagra cialis levitra http://bullsac.com

qtaletynrcqtaletynrc2018/10/03 07:44<a href="http://valladium.com">cialis daily online</a> order 5 mg cialis http://valladium.com

ptaletuqiqptaletuqiq2018/10/03 07:52<a href="http://canadian-pharmakoani.com">order pfizer brand viagra online</a> generic viagra 100mg prices http://canadian-pharmakoani.com

wtalettgpvwtalettgpv2018/10/03 14:59<a href="http://unishade.com">cialis online pharmacy europe</a> cialis online pharmacy paypal http://unishade.com

italetsxvxitaletsxvx2018/10/03 16:32<a href="http://canadian-pharmacyionline.com">buy cheap generic viagra</a> where to buy viagra online http://canadian-pharmacyionline.com

xtaletyupaxtaletyupa2018/10/03 17:33<a href="http://canadian-pharmaorder.com">can you buy cialis in canada</a> cialis 5mg price in usa http://canadian-pharmaorder.com

ktaletjkxxktaletjkxx2018/10/03 18:34<a href="http://canadian-pharmacyisale.com">cheap viagra europe</a> order cheap generic viagra http://canadian-pharmacyisale.com

ctalethigyctalethigy2018/10/04 07:08<a href="http://buycialisonl1ne.us">where can i buy cialis from canada</a> cialis pills 20 mg http://buycialisonl1ne.us

rtaletrmnmrtaletrmnm2018/10/04 08:21<a href="http://canadian-pharmasale.com">real cialis online</a> cialis originale online http://canadian-pharmasale.com

otaletkzzsotaletkzzs2018/10/04 10:06<a href="http://canadian-pharmausa.com">cheap viagra brand</a> best viagra brand name http://canadian-pharmausa.com

ataletzapwataletzapw2018/10/04 10:54<a href="http://canadian-pharmausa.com">best herbal viagra for women</a> buy brand viagra http://canadian-pharmausa.com

staletwillstaletwill2018/10/04 12:29<a href="http://gigawatt6.com">canadian online pharmacy generic cialis</a> buy generic cialis online without script http://gigawatt6.com

dtaletlndfdtaletlndf2018/10/04 13:41<a href="http://usedrestaurantequipmentaz.com">cialis 5 mg buy online</a> cheap cialis nz http://usedrestaurantequipmentaz.com

wtaletsfrdwtaletsfrd2018/10/04 17:47<a href="http://canadian-pharmakfxy.com">cialis 5 mg tablets</a> cialis online prescription united states http://canadian-pharmakfxy.com

ftaletamwiftaletamwi2018/10/04 19:12<a href="http://canadian-pharmaonline.com">viagra online usa</a> viagra online no prior prescription http://canadian-pharmaonline.com

ataletmbuiataletmbui2018/10/04 19:58<a href="http://canadian-pharmaorder.com">buy cialis cheap</a> order cialis online no prescription canada http://canadian-pharmaorder.com

rtaletsenirtaletseni2018/10/04 22:23<a href="http://canadian-pharmacyibuy.com">generic cialis professional 20 mg</a> how to buy cialis online legally http://canadian-pharmacyibuy.com

jtaletmoxljtaletmoxl2018/10/04 23:17<a href="http://canadian-pharmacyisale.com">get viagra prescription online</a> order viagra without prescription http://canadian-pharmacyisale.com

utaletanygutaletanyg2018/10/05 01:59<a href="http://waltzweekend.com">best price viagra for men</a> viagra online usa http://waltzweekend.com

vtaletcrmivtaletcrmi2018/10/05 03:47<a href="http://canadian-pharmausa.com">cheap viagra pills from canada</a> viagra prices http://canadian-pharmausa.com

ttaletrsuittaletrsui2018/10/05 03:51<a href="http://buycialisonl1ne.us">buy generic cialis online in usa</a> buy generic cialis online no script http://buycialisonl1ne.us

rtaletmnzartaletmnza2018/10/05 06:07<a href="http://gigawatt6.com">cialis 5 mg online pharmacy</a> buy cialis 100mg cheap http://gigawatt6.com

rtaletjgsirtaletjgsi2018/10/05 07:16<a href="http://canadian-pharmacyionline.com">viagra pills</a> buy viagra us http://canadian-pharmacyionline.com

xtaletugngxtaletugng2018/10/06 08:14<a href="http://usedrestaurantequipmentaz.com">buy cialis in canada</a> discount cialis from canada http://usedrestaurantequipmentaz.com

ltaletlgovltaletlgov2018/10/06 12:37<a href="http://canadian-pharmakgae.com">generic viagra 50mg</a> buy viagra us http://canadian-pharmakgae.com

otaletnmqzotaletnmqz2018/10/06 14:46<a href="http://canadian-pharmamrdi.com">buy cialis in san francisco</a> buy cialis 100mg online http://canadian-pharmamrdi.com

italetxidhitaletxidh2018/10/06 17:08<a href="http://canadian-pharmakfxy.com">buy generic cialis online with paypal</a> buy cialis canadian pharmacy http://canadian-pharmakfxy.com

italetulwqitaletulwq2018/10/07 01:22<a href="http://usedrestaurantequipmentaz.com">best generic cialis price</a> buy cialis in san francisco http://usedrestaurantequipmentaz.com

ctaletcdkoctaletcdko2018/10/07 02:11<a href="http://canadian-pharmacyiorder.com">buy cialis generic</a> generic cialis dosage 20mg http://canadian-pharmacyiorder.com

rtaletbvhtrtaletbvht2018/10/07 03:42<a href="http://valladium.com">cialis price canada</a> cialis originale online http://valladium.com

vtaletlgzjvtaletlgzj2018/10/07 11:19<a href="http://baymontelreno.com">buy cialis from canada pharmacy</a> where to buy cialis online http://baymontelreno.com

staletzberstaletzber2018/10/07 14:20<a href="http://canadian-pharmausa.com">buy viagra on line cheap</a> cheap viagra pills online http://canadian-pharmausa.com

utaletfqabutaletfqab2018/10/09 10:44<a href="http://gigawatt6.com">buy real cialis</a> usa country profile cialis http://gigawatt6.com

rtaletklrfrtaletklrf2018/10/09 12:54<a href="http://rabbitinahat.com">cheap cialis in canada</a> buy cialis online no prescription http://rabbitinahat.com

ctaletmuxlctaletmuxl2018/10/09 14:25<a href="http://canadian-pharmamrdi.com">cialis professional usa</a> can women take cialis http://canadian-pharmamrdi.com

ktaletdgjkktaletdgjk2018/10/09 16:20<a href="http://unishade.com">buy cialis daily online</a> generic cialis no prescription http://unishade.com

ztaletoxboztaletoxbo2018/10/09 22:50<a href="http://rabbitinahat.com">cialis pills</a> cheap viagra cialis uk http://rabbitinahat.com

italetwouxitaletwoux2018/10/09 23:51<a href="http://canadian-pharmacheap.com">cialis for sale usa</a> cialis generic best price http://canadian-pharmacheap.com

ttalettphnttalettphn2018/10/10 02:02<a href="http://canadian-pharmacyibuy.com">best place to buy generic cialis</a> order cialis uk http://canadian-pharmacyibuy.com

ataletcyvaataletcyva2018/10/10 06:16<a href="http://vico4me.com">online viagra prescriptions</a> order viagra professional 10 pills http://vico4me.com

jtaletcbwgjtaletcbwg2018/10/10 06:18<a href="http://vico4me.com">viagra professional 30 pills</a> buy viagra low cost http://vico4me.com

htaletvzykhtaletvzyk2018/10/10 07:09<a href="http://canadian-pharmapills.com">buy viagra 75 mg</a> buy viagra 100mg http://canadian-pharmapills.com

otaletoltdotaletoltd2018/10/10 09:26<a href="http://missreplicawatches.com">cialis cost per pillonline pharmacy cialis</a> cubic ninja usa cialis http://missreplicawatches.com

ktaletqetvktaletqetv2018/10/10 12:46<a href="http://unishade.com">buy cialis 10 mg online</a> what is cialis super active http://unishade.com

btaletkqpabtaletkqpa2018/10/10 13:06<a href="http://unishade.com">buy cialis online in usa</a> buy cialis online pharmacy http://unishade.com

qtaletgfkxqtaletgfkx2018/10/10 14:05<a href="http://top-monterey-salinas-dentists.com">levitra pe</a> levitra shelf life http://top-monterey-salinas-dentists.com

qtaletiwjzqtaletiwjz2018/10/10 19:47<a href="http://rabbitinahat.com">usa country profile cialis</a> acquistare cialis online http://rabbitinahat.com

mtaletxmewmtaletxmew2018/10/11 09:42<a href="http://gigawatt6.com">cheap cialis generic online</a> is cialis available over the counter in usa http://gigawatt6.com

btaletxkbhbtaletxkbh2018/10/11 11:32<a href="http://zbloggers.com">propecia success rate</a> propecia success rate http://zbloggers.com

mtaletehvhmtaletehvh2018/10/11 12:00<a href="http://missreplicawatches.com">liquid cialis</a> prescription cialis usa http://missreplicawatches.com

rtalethjxqrtalethjxq2018/10/12 04:32<a href="http://gigawatt6.com">cialis 5 mg online</a> cheap cialis pills http://gigawatt6.com

xtaletmqrsxtaletmqrs2018/10/12 11:38<a href="http://unishade.com">order cialis in usa</a> cialis coupon cvs http://unishade.com

xtaletiyrgxtaletiyrg2018/10/12 14:11<a href="http://waltzweekend.com">order viagra</a> viagra pills online http://waltzweekend.com

gtaletetsygtaletetsy2018/10/12 14:29<a href="http://canadian-pharmacyiorder.com">what does cialis do</a> where can i buy cialis pills http://canadian-pharmacyiorder.com

dtaletvjnedtaletvjne2018/10/12 16:26<a href="http://canadian-pharmamrdi.com">buy cialis from canada</a> best place to buy generic cialis online http://canadian-pharmamrdi.com

mtaletehkemtaletehke2018/10/12 18:55<a href="http://missreplicawatches.com">order cialis from canada</a> purchase cialis in usa http://missreplicawatches.com

xtalethmtlxtalethmtl2018/10/13 05:40<a href="http://valladium.com">generic cialis from canada</a> buy cialis super active http://valladium.com

otaletlpeeotaletlpee2018/10/13 07:01<a href="http://baymontelreno.com">buy generic cialis 20 mg</a> buy cialis online overnight http://baymontelreno.com

xtaletzwshxtaletzwsh2018/10/13 16:35<a href="http://canadian-pharmacheap.com">buy cialis 5mg online canada</a> is it legal to buy cialis online in usa http://canadian-pharmacheap.com

ataletjmaeataletjmae2018/10/13 18:07<a href="http://canadian-pharmacyiorder.com">cialis for sale in usa</a> generic cialis lowest price http://canadian-pharmacyiorder.com

dtaletsqpldtaletsqpl2018/10/13 19:18<a href="http://valladium.com">best place to buy cialis</a> cheap cialis online uk http://valladium.com

ttaletobvrttaletobvr2018/10/13 20:26<a href="http://gigawatt6.com">cialis generic in usa</a> cheap cialis generic india http://gigawatt6.com

ttaleterrxttaleterrx2018/10/14 07:48<a href="http://baymontelreno.com">buy cialis on line</a> generic cialis online pharmacy reviews http://baymontelreno.com

jtaletrkjajtaletrkja2018/10/14 09:14<a href="http://buycialisonlineglka.com">cialis coupon</a> cialis 5mg best price http://buycialisonlineglka.com

wtaletrzjrwtaletrzjr2018/10/14 10:02<a href="http://canadian-pharmapills.com">viagra sample</a> viagra prices http://canadian-pharmapills.com

ltaletvtzwltaletvtzw2018/10/14 15:06<a href="http://viciolatino.com">buy viagra cheap</a> buy viagra without prescription http://viciolatino.com

italetjwgtitaletjwgt2018/10/14 17:14<a href="http://zbloggers.com">propecia erectile dysfunction</a> propecia for sale http://zbloggers.com

qtaletoshmqtaletoshm2018/10/14 18:08<a href="http://waltzweekend.com">viagra online canada</a> women viagra http://waltzweekend.com

ytaletatrnytaletatrn2018/10/14 21:49<a href="http://buycialisonlineglka.com">order cialis online without prescription</a> buy cialis online canada http://buycialisonlineglka.com

ztaletqvsoztaletqvso2018/10/15 00:19<a href="http://missreplicawatches.com">buy cialis 360 pills</a> buy cialis online no prescription http://missreplicawatches.com

xtaletntxdxtaletntxd2018/10/15 17:56<a href="http://h-m-j.com">order brand viagra</a> is it legal to buy viagra online http://h-m-j.com

xtaletqvfgxtaletqvfg2018/10/15 20:08<a href="http://baymontelreno.com">cialis mail order india</a> cialis 10 pills http://baymontelreno.com

jtaletcxyujtaletcxyu2018/10/16 08:28<a href="http://canadian-pharmacyiorder.com">buy cialis daily online</a> order cialis from canadian pharmacy http://canadian-pharmacyiorder.com

2010-08-17

[Device] デバイス/シミュレータの切り分け 08:57  [Device] デバイス/シミュレータの切り分け - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [Device] デバイス/シミュレータの切り分け - Ni chicha, ni limona - 平均から抜けられない僕  [Device] デバイス/シミュレータの切り分け - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

便利な表をどこかで見つけたので、ここにもメモしておきます。


Mac OS XiOS deviceiOS simulator
TARGET_OS_MAC111
TARGET_OS_IPHONE011
TARGET_OS_EMBEDDED010
TARGET_IPHONE_SIMULATOR001

マルチタスキングの調査でバックグラウンドオーディオの振る舞いを調べていたらどうにもうまくいかない、何故だろうと調べていたら「iPhoneシミュレータでは基本未サポート」だったという自戒です。

2010-06-04ここ最近の出来事

[misc] アプリバージョンアップしたり本に名前が載ったりなど 13:36  [misc] アプリをバージョンアップしたり本に名前が載ったりなど - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [misc] アプリをバージョンアップしたり本に名前が載ったりなど - Ni chicha, ni limona - 平均から抜けられない僕  [misc] アプリをバージョンアップしたり本に名前が載ったりなど - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

ここ最近の出来事を書きます。

1. Metronome PRO 2.0リリースと、機能追加に伴うよもやま話

本日、MetronomePROのバージョン2.0が無事にAppleの審査をとおり、リリースされました。申請したのが5月26日(水)で、認可されたのが今日ですので、実質9日ほど掛かっています。

最近はiPad人気やWWDCなどの準備で忙しいのかもしれないですね。


  「Metronome PRO ver2.0」(iTunesへのリンク)


  ■AppBankでのレビュー記事:

  「PROの冠は伊達じゃない!全ミュージシャン必携の逸品メトロノームアプリ。1862」(ver.1.1)

  「新機能、新デザイン追加。着実に進化している逸品メトロノームアプリ。81」(ver.1.2)


f:id:paella:20100604122037p:image:w160:right

今回のアップデートでは以下の機能改善が行われています。


  • サウンドエンジンの精度が若干落ちていたのを修正
  • クリック音を従来の左右だけでなく、中央にも設定変更できるようになった
  • アクセントに合わせてバイブレーションさせる機能を追加

実は改善された項目の2番目(音の鳴らす位置を変えられる)は、以前からレビューで沢山の要望をいただいていたものです。

これはもともと実現可能な機能ではあったものの、「Metronome Proアプリとしてのリズムの刻み方」という当初決めたポリシーに反していたので、敢えて対応していませんでした。


しかし発売から時間が経って、勉強を重ね、そしてより多くのユーザーの声を聞き続けるうちに、だんだん私のリズムの刻み方に対する知識が広がってきました。また、もう1つのポリシーである「奏者の空気になること」を実現する上で、余計な意固地さを見せることはかえって目立ってしまうことになり良くないことに気づかされました。


Metronome Proはメトロノーム機能だけという地味なアプリとはいえ、すでに世界の4500人以上*1の皆様にご利用頂いているソフトになっています。こうした方々からもっと「見えなく」するため、そしてアプリのポリシーをもっと良い形で貫くために、今回の機能追加を判断しました。


皆様、ありがとうございます。今後も宜しくお願い申し上げます。


2.ドイツのAppStoreでレビューをいただきました。

great app. thank you very much for a last update. changes in sound - exactly what I was expecting.

I am professional musician and I was checking all metronom apps. this is the best one for sure!

というコメントをいただきました。つまり「全メトロノームアプリの中で最高のappだよ(ドイツ在住 プロミュージシャン)」というわけで*2、頑張ってきた甲斐があったなあと。


レビューにお礼が書けるといいなあと思ったり。


3.アプリの謝辞欄に名前が載りました。

企業法務について」というブログを書いていらっしゃるkatax氏が、「ITエンジニアのための契約入門(iTunesへのリンク)」というアプリをリリースされています。


 ITエンジニアのための契約入門(iTunesへのリンク)

 AppBankでのレビュー記事:ITエンジニアのための契約入門: テキストとストーリーの構成で契約に関する基礎知識を学べる電子書籍です。1306 | AppBank – iPhone, スマホのたのしみを見つけよう

このアプリの文章査読で少しだけですがお手伝いさせてもらい、謝辞欄に名前が載りました。


   f:id:paella:20100604130311p:image:w160


アプリの請負やシステムの受託開発など、コンピュータ系のお仕事をするときに約束事を決める場面でのノウハウがびっしり詰まった良書です。

たかだか缶ジュース3本ほどの金額で、これだけのノウハウを身に付けられることはそうそうないと思います。分かりやすい文章もオススメの1つですので、ぜひ買って読んでみてください。

後悔はしないと思います。


ちなみに、このアプリのビューワ部分のエンジンはGitHubにて公開されています。こうした積極的な姿勢は私も見習いたいです。


4.書籍「そのまま使えるiPhoneアプリプログラミング」に名前が載りました

で、One more thing.


毎日コミュニケーションズから先頃出版されて、やねうらお 氏もブログで取り上げている話題の本、「そのまま使えるiPhoneアプリプログラミング」でも、微力ながらお手伝いさせてもらいました。


   

そのまま使える iPhoneアプリプログラム

そのまま使える iPhoneアプリプログラム


なんとこちらも謝辞欄に名前が載りました。


執筆者のSeasons氏岸川氏のお二人ともすごい開発者で、ほとんどお手伝いすることもなかったのですが、査読を少し。


献本頂いた本はさっそく田舎の両親に見せて、自慢したりするのに使っています。


というわけで、まとめ

あれもこれも、みなさんのおかげです。本当にありがとうございます。

*1:少し前の情報なので、今はもうちょっと増えているかもです

*2:意訳ですよね分かってますとも。

2010-05-05

[Tips][image] プレビューで作成した画像のサイズを削減する方法 00:20  [Tips][image] プレビューで作成した画像のサイズを削減する方法 - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [Tips][image] プレビューで作成した画像のサイズを削減する方法 - Ni chicha, ni limona - 平均から抜けられない僕  [Tips][image] プレビューで作成した画像のサイズを削減する方法 - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

f:id:paella:20100506000815p:image:right


画像を作成する際、私はよく


  1. 画像編集アプリで高解像度のイメージを作成
  2. プレビューアプリでサイズを変更して保存

という手順で必要なサイズの画像を作成しています。

ところがSnow Leopardになって以来、2のプレビューアプリで保存する際、勝手にColorSyncプロファイルがファイル内に埋め込まれてしまうようになりました。


色をデバイスに対して正確に出力するためには必要なプロファイルですが、iPhoneアプリを作るときのように、少しでもファイルサイズを減らしたい場合には困ることもあります。プロファイル情報が不要な場合もあるでしょう。

けれども、プレビューアプリの範囲ではプロファイルを除去することは不可能らしく、別の方法をとらなければいけません。


そこでいろいろと調べたところ、今回のような状況ではMac OS Xで標準提供されているsipsコマンドを使うことが簡単だと判りました。

ターミナルアプリ*1から以下のコマンドを入力するだけで、同情報がファイルから取り除かれ、結果としてファイルサイズが小さくなります。


# プレビューアプリで付くプロファイルは-dオプションでのみ除去出来ますが、
# 同じようにプロファイルを除去する場合の、他のオプション:
# 「--deleteColorManagementProperties」も記しておきました。
$ sips -d profile --deleteColorManagementProperties orig.png

手元のファイルでは1.4KBだったPNGファイルが、637bytesまで小さくなりました(19x23ピクセルの小さな画像です)。いくつも画像を持つような場合には効果があるのでは、と思います。


以上、ご参考まで。

*1:私はiTermを使っています

2010-03-30

[NSAutoReleasePool][CFRunLoop] NSAutoReleasePoolの管理者は誰であるべきか 19:03  [NSAutoReleasePool][CFRunLoop] NSAutoReleasePoolの管理者は誰であるべきか - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [NSAutoReleasePool][CFRunLoop] NSAutoReleasePoolの管理者は誰であるべきか - Ni chicha, ni limona - 平均から抜けられない僕  [NSAutoReleasePool][CFRunLoop] NSAutoReleasePoolの管理者は誰であるべきか - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

昨晩、スレッドを使いこなすために「NSAutoReleasePoolをどこで作るか」というのを調べていました。


プロジェクトを新規作成するとmain()内に以下のコードが記述されています。

    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, nil);
    [pool release];
    return retVal;

これに対し、「なぜランループ内ではなく、main()に直接書いてあるのだろう?これだと記入漏れやうっかり削除もあり得るのでは?」と思ったわけです。

そこでTwitterで呟いたところ、投稿が物書堂さんとnorio_nomuraさん、cqa02303さんの目に留まり、色々とアドバイスをしてもらいました。


そのときの内容をとTogetterで纏めましたので、ここにリンクを貼っておきます。


 NSAutoReleasePoolの作成&解放タイミングについて - Togetter


最後はnatsun_happyさん*1にも混じっていただいたおかげで、うまい具合にまとめることが出来ました。

皆様、ありがとうございました。


TLで出てきたTips

上記タイムラインで出てきたTipsをここにも記しておきます。


NSAutoReleasePoolの中味をログ出力させる

クラスメソッド[NSAutoReleasePool showPools]を使います。Unpublished Methodなのでビルド時に警告が出ますが問題はありません(Objective-Cはすごいですね)。

これにより以下の情報を確認できます。

  • NSAutoReleasePoolが何層構造になっているか
  • 各階層では何のクラスのオブジェクトが保持されているか

あまり詰まっているようだとメモリ活用として問題があると思いますので、参考にすると便利です。

NSAutoReleasePoolが作られていないときにautoreleaseされるオブジェクトがあるかどうかの識別方法

自分の作ったスレッドでプールがきちんと使われているか心配になったときは、ログに

…autoreleased with no pool in place - just leaking

と出力されていないかをチェックしてみてください。もしプールを用意していなければ、autoreleaseしたタイミングで上の文字列が問題のクラス名と共に出力されます。

通常は設計の時点でこんな不具合は潰されているべきですけれど・・・。


MetronomePROに関するお詫び 19:03  MetronomePROに関するお詫び - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  MetronomePROに関するお詫び - Ni chicha, ni limona - 平均から抜けられない僕  MetronomePROに関するお詫び - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

最後に、お詫びです。


拙作のメトロノームアプリMetronomePRO(iTunesが開きます)」ですが、現行の1.3で見られる幾つかの不具合を修正した1.3.1のレビューがなかなか終わりません。現在5日目に突入です。


アップルiPadアプリ審査に注力しているせいかなとも思いますが、ユーザーの皆様、どうぞもう少しだけ修正版のリリースをお待ちください。

ご迷惑をおかけいたします。

*1:CoreData周りにとてもお詳しい方です。

2010-03-19

しばらくぶりですので、色々と書くことがあります。ただ、まずは以下の記事。

[Metronome PRO] Metronome PRO ver.1.3がリリースされました 18:48  [Metronome PRO] Metronome PRO ver.1.3がリリースされました - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [Metronome PRO] Metronome PRO ver.1.3がリリースされました - Ni chicha, ni limona - 平均から抜けられない僕  [Metronome PRO] Metronome PRO ver.1.3がリリースされました - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

拙作メトロノームアプリ「Metronome PRO」の最新版が本日、リリースされました。

今回のバージョンアップでは、

  • レビューで「ブックマーク編集中に落ちる」と指摘のあった不具合の修正
  • 従来1-9拍だったbeatに0拍を追加
  • プリセットリズムとして各種リズムを提供(従来のサンプル方式ではなく、別途枠を設けて提供するようにしました。これでバージョンアップ時のリズム追加にも追従できるようになりました)

といった点が改善されています。精度は相変わらず随一!ですので、ぜひぜひご利用くださいませ。


[UIScrollView][UIView] UIViewで作っていたビューを後からUIScrollViewに変換する方法 18:48  [UIScrollView][UIView] UIViewで作っていたビューを後からUIScrollViewに変換する方法 - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [UIScrollView][UIView] UIViewで作っていたビューを後からUIScrollViewに変換する方法 - Ni chicha, ni limona - 平均から抜けられない僕  [UIScrollView][UIView] UIViewで作っていたビューを後からUIScrollViewに変換する方法 - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

UIViewの上にGUIを作っていたら、そのうち画面に入りきらなくなったのでUIScrollViewに変更する、というケースがあるかもしれません。

(loadViewメソッドをオーバーライドしてGUIを作り込んでいる場合など)


その場合、UIViewをUIScrollViewに変更するだけでなく、

scrollView.contentSize = CGSizeMake(320,760);

というように、元のビューで実現しようとしているサイズを明示するようにしてください。


こうしておかないと、フレームワークがどこまでスクロールできるのかを判断できないため、スクロール機能が一切動作しません。

ご注意ください。


[UIScrollView] ステータスバーへのタッチイベントを取得する 18:48  [UIScrollView] ステータスバーへのタッチイベントを取得する - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [UIScrollView] ステータスバーへのタッチイベントを取得する - Ni chicha, ni limona - 平均から抜けられない僕  [UIScrollView] ステータスバーへのタッチイベントを取得する - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

通常、ステータスバーはUIScreen mainScreen] bounds]で取得出来る値の範囲「外」なので、ステータスバーへのタッチを検知することはできません。


しかしUIScrollViewを使用している場合だけは例外で、ステータスバーへのタップイベントをscrollViewShouldScrollToTop:デリゲートメソッドで取得することができます。


そこでこの方法を応用して、UIScrollViewを使わないGUIのときにもステータスバーへのタッチを検知できる仕組みを作ってみました。


- (void)viewDidLoad {
    [super viewDidLoad];
	// 必須
	UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectZero]; // ユーザーには触らせない
	scrollView.delegate = self;
	scrollView.contentSize = CGSizeMake(0.0f,1.0f); // スクロールを発生させる(上の記事を参照)
	[scrollView setContentOffset:CGPointMake(0.0f,1.0f) animated:NO]; // 少し動かしておかないとイベント自体が発生しない
	// 補助(なくても良い)
	scrollView.scrollsToTop = YES; // デフォルトでYESなので、敢えて設定する必要なし
	[self.view addSubview:scrollView];
}

- (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView {
	NSLog(@"Detect status bar is touched.");
	/* ここで独自処理を行わせる */
	return NO; // YESにすると元に戻ってしまい、イベントが発生しなくなる
}

非常に力業ですが、見えないスクロールビューを配置しておき、さらにずらしておくことでメソッドが呼ばれるようにする、という方法です。


ステータスバーを触らせるユーザーインタフェースが良いか悪いかはさておき(ここ重要)、1つの方法としてご紹介です。

etaletaighetaletaigh2018/07/31 17:47<a href="http://lizlarssen.com">viagra pills</a> viagra online bestellen http://lizlarssen.com

otaletnmmwotaletnmmw2018/08/01 15:59<a href="http://livecopys.com">viagra online canadian pharmacy</a> viagra online canada http://livecopys.com

wtaletkkawwtaletkkaw2018/08/02 13:05<a href="http://motechautomotive.com">cheap cialis usa</a> buy cialis usa http://motechautomotive.com

ftalettsseftalettsse2018/08/03 12:01<a href="http://psychologytweets.com">best place to buy cialis</a> order cialis online usa http://psychologytweets.com

qtaletglztqtaletglzt2018/08/04 12:32<a href="http://mphasset.com">canadian pharmacy generic viagra</a> buy real viagra online http://mphasset.com

ltaletgbtwltaletgbtw2018/08/05 20:24<a href="http://bakerssign.com">coupons for levitra</a> levitra cheapest http://bakerssign.com

otaletqdevotaletqdev2018/08/06 14:18<a href="http://psychologytweets.com">cheap cialis in canada</a> cheap cialis online india http://psychologytweets.com

jtaletvztcjtaletvztc2018/08/07 17:16<a href="http://baymontelreno.com">canadian online pharmacy generic cialis</a> order cialis in canada http://baymontelreno.com

jtaletpabnjtaletpabn2018/08/09 06:49<a href="http://mphasset.com">herbal viagra pills</a> generic viagra for sale http://mphasset.com

ztaletxyvjztaletxyvj2018/08/18 09:59<a href="http://rabbitinahat.com">cialis vs levitra</a> cialis 20mg vs viagra 50 mg http://rabbitinahat.com

atalethkwbatalethkwb2018/08/18 10:33[url=http://gigawatt6.com]cialis length of action[/url] cialis hearing loss http://gigawatt6.com

ntaletdtfvntaletdtfv2018/08/18 14:58<a href="http://istanbulexpressonline.com">viagra effect on women</a> pills like viagra over the counter http://istanbulexpressonline.com

otaletngrzotaletngrz2018/08/18 15:23<a href="http://baymontelreno.com">how much does cialis for daily use cost</a> cialis for men http://baymontelreno.com

ftaletjnhgftaletjnhg2018/08/18 18:59<a href="http://istanbulexpressonline.com">where to buy viagra cheap</a> pfizer viagra online australia http://istanbulexpressonline.com

ttaletfvgmttaletfvgm2018/08/18 19:25<a href="http://baymontelreno.com">cialis pricing</a> cialis daily use buy online http://baymontelreno.com

jtaletgjjtjtaletgjjt2018/08/19 01:46<a href="http://bakerssign.com">levitra drug</a> buy levitra online usa http://bakerssign.com

mtaletfadimtaletfadi2018/08/19 07:51<a href="http://psychologytweets.com">how to take cialis for daily use</a> cialis with dapoxetine http://psychologytweets.com

btalethqoybtalethqoy2018/08/19 10:40<a href="http://baymontelreno.com">cheapest cialis with prescription</a> price difference between viagra and cialis http://baymontelreno.com

atalethnmnatalethnmn2018/08/19 11:03<a href="http://missreplicawatches.com">side effects of cialis 20mg</a> cialis medicine http://missreplicawatches.com

ntaletervwntaletervw2018/08/19 13:28<a href="http://missreplicawatches.com">cialis definition</a> viagra and cialis together http://missreplicawatches.com

ktaletleixktaletleix2018/08/19 19:26<a href="http://gigawatt6.com">cialis medicine</a> cialis and viagra combo http://gigawatt6.com

otaletapoootaletapoo2018/08/20 00:57<a href="http://bullsac.com">how to order levitra online</a> levitra cost http://bullsac.com

utaletfwfzutaletfwfz2018/09/11 07:58<a href="http://mphasset.com">herb viagra for sale</a> buy pfizer viagra 100mg http://mphasset.com

gtaletczzvgtaletczzv2018/09/11 17:53<a href="http://missreplicawatches.com">cialis patient information leaflet</a> is there a generic cialis in canada http://missreplicawatches.com

otaletvbjhotaletvbjh2018/09/11 19:04<a href="http://bullsac.com">levitra super force</a> levitra 20mg tablets http://bullsac.com

ftaletrhmdftaletrhmd2018/09/11 19:52<a href="http://istanbulexpressonline.com">why is viagra so expensive</a> medicine like viagra http://istanbulexpressonline.com

btaletljbybtaletljby2018/09/12 02:37<a href="http://baymontelreno.com">purchase cialis online</a> cialis pills online http://baymontelreno.com

ktaletvhtoktaletvhto2018/09/12 09:55<a href="http://unishade.com">cialis online usa</a> buy generic cialis 20 mg http://unishade.com

utaletbccputaletbccp2018/09/12 09:55<a href="http://zbloggers.com">propecia results</a> propecia pills http://zbloggers.com

ftaletjtgjftaletjtgj2018/09/12 09:57<a href="http://viciolatino.com">buy viagra online usa</a> viagra cheap online canada http://viciolatino.com

ctalettrnjctalettrnj2018/09/12 18:13<a href="http://buyviagraonl1ne.us">buy female viagra</a> cheap generic viagra online pharmacy http://buyviagraonl1ne.us

rtaletgkmvrtaletgkmv2018/09/12 18:13<a href="http://missreplicawatches.com">buy generic cialis</a> mail order cialis online http://missreplicawatches.com

ztalettwhiztalettwhi2018/09/12 18:14<a href="http://canadian-pharmabuy.com">buy viagra online cheap</a> order generic viagra http://canadian-pharmabuy.com

ptaleturmvptaleturmv2018/09/13 00:56<a href="http://h-m-j.com">viagra cheap online canada</a> best mail order viagra http://h-m-j.com

jtaletrlehjtaletrleh2018/09/13 00:57<a href="http://viciolatino.com">cheap viagra europe</a> buy generic viagra cheap http://viciolatino.com

xtaletemxlxtaletemxl2018/09/13 01:15<a href="http://buycialisonl1ne.us">canadian online pharmacy generic cialis</a> generic cialis canada online pharmacy http://buycialisonl1ne.us

vtaletojtlvtaletojtl2018/09/13 01:43[url=http://canadian-pharmasale.com]best place to buy cialis online[/url] how to order cialis from canada http://canadian-pharmasale.com

htalettfvkhtalettfvk2018/09/13 03:41<a href="http://usedrestaurantequipmentaz.com">generic cialis from canada</a> cheap cialis nz http://usedrestaurantequipmentaz.com

ttaletlqiottaletlqio2018/09/13 04:12<a href="http://top-monterey-salinas-dentists.com">levitra.com</a> how long is levitra effective http://top-monterey-salinas-dentists.com

jtalettrynjtalettryn2018/09/13 09:18<a href="http://canadian-pharmabuy.com">order generic viagra</a> cheap pill viagra http://canadian-pharmabuy.com

btaletdkjgbtaletdkjg2018/09/13 09:19<a href="http://h-m-j.com">order 50mg viagra</a> viagra online canadian pharmacy http://h-m-j.com

ntaletkslmntaletkslm2018/09/13 10:49<a href="http://buycialisonlineglka.com">cialis order online uk</a> generic cialis from canada http://buycialisonlineglka.com

utaletojwsutaletojws2018/09/13 14:29<a href="http://baymontelreno.com">order brand cialis online</a> cialis originale online http://baymontelreno.com

mtaletjkghmtaletjkgh2018/09/13 18:04<a href="http://waltzweekend.com">best online pharmacy viagra</a> generic viagra online usa http://waltzweekend.com

btaletfyarbtaletfyar2018/09/13 19:56<a href="http://usedrestaurantequipmentaz.com">generic cialis for order</a> order cialis canada http://usedrestaurantequipmentaz.com

ktaletwwfyktaletwwfy2018/09/14 01:00<a href="http://canadian-pharmaonline.com">womens viagra pill</a> cheap 25mg viagra http://canadian-pharmaonline.com

stalettiksstalettiks2018/09/14 01:01<a href="http://vico4me.com">discount viagra</a> cheap viagra http://vico4me.com

staletnrwhstaletnrwh2018/09/14 03:12<a href="http://bullsac.com">bayer levitra 20mg</a> levitra canada online http://bullsac.com

mtaletwmjlmtaletwmjl2018/09/14 06:20<a href="http://buycialisonlineglka.com">order 5mg cialis online</a> buy real cialis online http://buycialisonlineglka.com

ktaletavkoktaletavko2018/09/14 08:13<a href="http://valladium.com">cheap cialis overnight</a> cialis 5 mg http://valladium.com

ztaletcmirztaletcmir2018/09/14 09:31<a href="http://vico4me.com">buy viagra online without prescription</a> cheap viagra no prescription http://vico4me.com

mtaletwfrnmtaletwfrn2018/09/14 14:10<a href="http://top-monterey-salinas-dentists.com">levitra free trial coupon</a> levitra or viagra which is best http://top-monterey-salinas-dentists.com

ptaletnohtptaletnoht2018/09/14 17:47<a href="http://timsbmw.com">levitra usa</a> which is better viagra levitra or cialis http://timsbmw.com

ftaletsytzftaletsytz2018/09/15 02:20<a href="http://vico4me.com">buy viagra online no prescription</a> cheap viagra online canadian pharmacy http://vico4me.com

ptaletsrqyptaletsrqy2018/09/15 03:15<a href="http://vico4me.com">order brand viagra</a> best place to buy generic viagra online http://vico4me.com

ztaletxoerztaletxoer2018/09/15 03:16<a href="http://canadian-pharmaonline.com">mail order viagra uk</a> female viagra http://canadian-pharmaonline.com

xtaletyaexxtaletyaex2018/09/15 10:23<a href="http://istanbulexpressonline.com">order viagra pills online</a> generic viagra online http://istanbulexpressonline.com

ataletysirataletysir2018/09/15 12:10<a href="http://gigawatt6.com">generic cialis online canada</a> non prescription cialis online pharmacy http://gigawatt6.com

italetmqrditaletmqrd2018/09/15 14:48<a href="http://canadian-pharmabuy.com">cheap female viagra</a> purchase viagra online http://canadian-pharmabuy.com

btaletdemdbtaletdemd2018/09/15 20:14<a href="http://h-m-j.com">cheap viagra pills</a> viagra cheap prices http://h-m-j.com

utaletlimkutaletlimk2018/09/15 23:03<a href="http://buyviagraonl1ne.us">viagra cost per pill</a> viagra cheap prices http://buyviagraonl1ne.us

ztaletlrpiztaletlrpi2018/09/15 23:48<a href="http://canadian-pharmabuy.com">buy online order viagra</a> viagra online with prescription http://canadian-pharmabuy.com

ptaletppdtptaletppdt2018/09/15 23:49<a href="http://vico4me.com">online pharmacy viagra</a> brand viagra online http://vico4me.com

mtaletofhgmtaletofhg2018/09/16 09:06<a href="http://h-m-j.com">order viagra online usa</a> viagra online bestellen http://h-m-j.com

ntalettthnntalettthn2018/09/16 10:14<a href="http://canadian-pharmasale.com">cheap cialis uk</a> buy cialis online us http://canadian-pharmasale.com

otaletjjnfotaletjjnf2018/09/16 17:53<a href="http://canadian-pharmasale.com">buy cialis uk</a> order cialis with no prescription http://canadian-pharmasale.com

gtaletlzcsgtaletlzcs2018/09/17 02:30<a href="http://gigawatt6.com">buy cialis in usa</a> generic cialis online pharmacy http://gigawatt6.com

italetuksaitaletuksa2018/09/17 02:31<a href="http://rabbitinahat.com">buy cialis non prescription</a> generic cialis without prescription http://rabbitinahat.com

ytaletlsqnytaletlsqn2018/09/17 10:21<a href="http://unishade.com">cheapest cialis online</a> cheap cialis soft tabs http://unishade.com

rtaletwepyrtaletwepy2018/09/17 10:54<a href="http://viciolatino.com">cheap viagra online 100mg</a> buy viagra without a prescription http://viciolatino.com

ctaleteanictaleteani2018/09/17 11:02<a href="http://missreplicawatches.com">cheap cialis canada</a> generic cialis pills http://missreplicawatches.com

mtaletwutrmtaletwutr2018/09/17 11:03<a href="http://missreplicawatches.com">cheap cialis 10mg</a> generic cialis from canada http://missreplicawatches.com

rtaletcoiprtaletcoip2018/09/17 19:16<a href="http://buyviagraonl1ne.us">cheap generic viagra online</a> ordering viagra online http://buyviagraonl1ne.us

ataletcuqyataletcuqy2018/09/17 20:23<a href="http://buycialisonl1ne.us">cialis cheap price</a> buy cheapest cialis online http://buycialisonl1ne.us

utaletzdafutaletzdaf2018/09/18 03:34[url=http://motechautomotive.com]cialis generic best price[/url] cheap cialis tablet http://motechautomotive.com

ftaletnyaaftaletnyaa2018/09/18 04:15<a href="http://canadian-pharmabuy.com">buy online order viagra</a> herbal viagra pills http://canadian-pharmabuy.com

rtalethnfqrtalethnfq2018/09/18 07:12<a href="http://motechautomotive.com">buy cheap cialis australia</a> cialis coupon http://motechautomotive.com

htaletjqhwhtaletjqhw2018/09/18 17:12<a href="http://canadian-pharmabuy.com">buy viagra online</a> cheap canadian viagra pills http://canadian-pharmabuy.com

dtaletnbzudtaletnbzu2018/09/18 17:14<a href="http://canadian-pharmabuy.com">buy viagra now</a> viagra online usa http://canadian-pharmabuy.com

ataletzcqcataletzcqc2018/09/18 17:21<a href="http://h-m-j.com">viagra without prescription</a> buy viagra pills http://h-m-j.com

ktaletqkypktaletqkyp2018/09/18 18:23<a href="http://timsbmw.com">levitra 20mg</a> does levitra lower blood pressure http://timsbmw.com

ataletbuhyataletbuhy2018/09/18 20:59<a href="http://canadian-pharmasale.com">cialis 20mg price</a> cheap cialis online usa http://canadian-pharmasale.com

ptaletmkeeptaletmkee2018/09/19 03:08<a href="http://vico4me.com">cheap viagra usa</a> viagra online with prescription http://vico4me.com

ntaletmsctntaletmsct2018/09/19 03:10<a href="http://h-m-j.com">viagra cheap online canada</a> order viagra pills http://h-m-j.com

ptaletcvnyptaletcvny2018/09/19 05:41<a href="http://usedrestaurantequipmentaz.com">cialis generic price</a> cheapest generic cialis http://usedrestaurantequipmentaz.com

ltaletvfdkltaletvfdk2018/09/19 08:26<a href="http://top-monterey-salinas-dentists.com">levitra over the counter</a> levitra side effects http://top-monterey-salinas-dentists.com

otaletpwrgotaletpwrg2018/09/19 13:10<a href="http://canadian-pharmasale.com">cialis by mail order</a> cheap cialis pills http://canadian-pharmasale.com

gtaletvjzfgtaletvjzf2018/09/19 16:08<a href="http://istanbulexpressonline.com">order viagra 100mg</a> order cheap female viagra http://istanbulexpressonline.com

mtaletmkfrmtaletmkfr2018/09/19 16:09<a href="http://h-m-j.com">best mail order viagra</a> canadian viagra online http://h-m-j.com

qtaletojzxqtaletojzx2018/09/19 16:44<a href="http://motechautomotive.com">order cialis from india</a> order cialis http://motechautomotive.com

qtaletsaqfqtaletsaqf2018/09/19 18:50<a href="http://canadian-pharmasale.com">buy cheap cialis generic</a> cheap cialis tablet http://canadian-pharmasale.com

ktaletgjftktaletgjft2018/09/19 20:07<a href="http://viciolatino.com">buy viagra in mexico</a> purchase viagra online http://viciolatino.com

qtaletclhnqtaletclhn2018/09/19 22:29<a href="http://gigawatt6.com">order cialis online us</a> cialis originale online http://gigawatt6.com

ttaletjehattaletjeha2018/09/20 01:13<a href="http://usedrestaurantequipmentaz.com">order cialis australia</a> order discount cialis online http://usedrestaurantequipmentaz.com

ttaletysqettaletysqe2018/09/20 03:32<a href="http://istanbulexpressonline.com">viagra online</a> cheapest viagra online http://istanbulexpressonline.com

utaletyqgputaletyqgp2018/09/20 05:37<a href="http://timsbmw.com">when does levitra go generic</a> how long does levitra take to start working http://timsbmw.com

etaletwitdetaletwitd2018/09/20 07:02<a href="http://missreplicawatches.com">cialis online prescription</a> cheap cialis generic india http://missreplicawatches.com

italetqcglitaletqcgl2018/09/20 14:53<a href="http://rabbitinahat.com">buy cialis usa</a> cialis coupons online http://rabbitinahat.com

ataletfwbiataletfwbi2018/09/20 15:32<a href="http://timsbmw.com">levitra brand name</a> levitra generic date http://timsbmw.com

btalethipxbtalethipx2018/09/20 18:17<a href="http://rabbitinahat.com">cialis 20mg price</a> buy cialis online safely http://rabbitinahat.com

ttaletkyzkttaletkyzk2018/09/20 22:38<a href="http://viciolatino.com">cheap herbal viagra</a> cheap viagra 100mg http://viciolatino.com

otaletglvgotaletglvg2018/09/21 03:37<a href="http://valladium.com">cialis generic price</a> cheapest place to buy cialis http://valladium.com

mtalettpgumtalettpgu2018/09/21 07:21<a href="http://istanbulexpressonline.com">cheap viagra usa</a> generic viagra online usa http://istanbulexpressonline.com

mtaletffkimtaletffki2018/09/21 08:54<a href="http://unishade.com">order generic cialis online</a> buy cialis with paypal http://unishade.com

italethhmtitalethhmt2018/09/24 03:02<a href="http://canadian-pharmacheap.com">buy generic cialis 20 mg</a> cheap cialis prices http://canadian-pharmacheap.com

utaletovweutaletovwe2018/09/24 11:01<a href="http://rabbitinahat.com">order viagra today</a> buy viagra 100mg http://rabbitinahat.com

ptaletwvdbptaletwvdb2018/09/24 11:03<a href="http://viciolatino.com">order viagra online india</a> buy viagra new york http://viciolatino.com

wtaletfsifwtaletfsif2018/09/24 14:41<a href="http://buyviagraonl1ne.us">order viagra online without a prescription</a> generic viagra soft http://buyviagraonl1ne.us

gtalethzrigtalethzri2018/09/24 14:49<a href="http://canadian-pharmacyionline.com">buy viagra with paypal</a> order viagra http://canadian-pharmacyionline.com

dtaletspqwdtaletspqw2018/09/24 15:42<a href="http://canadian-pharmacheap.com">order internet cialis</a> cialis order online uk http://canadian-pharmacheap.com

ataletohnzataletohnz2018/09/24 21:55<a href="http://canadian-pharmasale.com">cheap cialis soft</a> buy cialis cheap canada http://canadian-pharmasale.com

ltaletjomultaletjomu2018/09/25 02:05<a href="http://unishade.com">cialis cheap price</a> buy real cialis online http://unishade.com

wtaletgledwtaletgled2018/09/25 04:03<a href="http://rabbitinahat.com">canadian generic viagra</a> buy viagra cheap http://rabbitinahat.com

italetwvmnitaletwvmn2018/09/25 04:55<a href="http://buyviagraonl1ne.us">online order for viagra</a> how to buy viagra http://buyviagraonl1ne.us

ttaletrrawttaletrraw2018/09/25 07:10<a href="http://bullsac.com">coupons for levitra</a> price for levitra http://bullsac.com

ttaletnhglttaletnhgl2018/09/25 07:11[url=http://top-monterey-salinas-dentists.com]generic levitra usa[/url] discount coupons for levitra http://top-monterey-salinas-dentists.com

ntaletqrxontaletqrxo2018/09/25 09:07<a href="http://canadian-pharmaorder.com">order cialis online canadian pharmacy</a> cialis pills http://canadian-pharmaorder.com

ztaletxcaxztaletxcax2018/09/25 13:36<a href="http://buycialisonl1ne.us">real cialis online</a> order cialis online no prescription canada http://buycialisonl1ne.us

wtaletveqbwtaletveqb2018/09/25 15:12<a href="http://canadian-pharmaonline.com">viagra coupons</a> order viagra cheap http://canadian-pharmaonline.com

vtaletprzhvtaletprzh2018/09/25 16:40<a href="http://canadian-pharmabuy.com">buy viagra cheaply</a> generic viagra 50mg http://canadian-pharmabuy.com

ytaletbwlmytaletbwlm2018/09/25 18:52<a href="http://canadian-pharmacyiorder.com">order cialis online</a> order generic cialis online canada http://canadian-pharmacyiorder.com

ctaletsstmctaletsstm2018/09/25 18:53<a href="http://canadian-pharmasale.com">cialis 20mg</a> order cialis pills http://canadian-pharmasale.com

ltalettvgoltalettvgo2018/09/25 21:49<a href="http://canadian-pharmacyisale.com">order cheap generic viagra</a> viagra for sale online http://canadian-pharmacyisale.com

gtaletealjgtaletealj2018/09/26 05:20<a href="http://canadian-pharmacyibuy.com">buy generic cialis 20 mg</a> cialis 20mg http://canadian-pharmacyibuy.com

otaletngjbotaletngjb2018/09/26 13:29<a href="http://bullsac.com">which is better viagra levitra or cialis</a> levitra and viagra together http://bullsac.com

btaletjkmhbtaletjkmh2018/09/26 13:31<a href="http://timsbmw.com">which is better viagra cialis or levitra</a> cheap levitra professional http://timsbmw.com

ataletavrsataletavrs2018/09/26 16:57<a href="http://canadian-pharmamrdi.com">order cialis online</a> cialis online us pharmacy http://canadian-pharmamrdi.com

etaletvrhgetaletvrhg2018/09/26 19:03<a href="http://vico4me.com">cheap generic viagra online</a> brand viagra cheap http://vico4me.com

dtaletipbodtaletipbo2018/09/26 22:27<a href="http://canadian-pharmaonline.com">cheap viagra online usa</a> viagra online http://canadian-pharmaonline.com

ataletcbbdataletcbbd2018/09/26 22:32[url=http://canadian-pharmacyiorder.com]real cialis online[/url] cheap cialis in uk http://canadian-pharmacyiorder.com

atalettofaatalettofa2018/09/26 22:33[url=http://canadian-pharmasale.com]buy cialis online canada pharmacy[/url] cialis india cheap order http://canadian-pharmasale.com

ftaletkqhhftaletkqhh2018/09/27 01:09[url=http://buycialisonlineglka.com]brand cialis name online order[/url] cheap cialis tablets http://buycialisonlineglka.com

italetoklcitaletoklc2018/09/27 06:18[url=http://vico4me.com]cheap generic viagra online[/url] order viagra online cheap http://vico4me.com

rtaletzpnqrtaletzpnq2018/09/27 07:59[url=http://unishade.com]buy liquid cialis online[/url] generic cialis 60 mg http://unishade.com

utaletlnpgutaletlnpg2018/09/27 08:44[url=http://canadian-pharmausa.com]generic viagra sildenafil[/url] brand viagra cheap http://canadian-pharmausa.com

staletwbnastaletwbna2018/09/27 11:13[url=http://canadian-pharmamrdi.com]order cialis in usa[/url] order cialis uk http://canadian-pharmamrdi.com

ftaletdlocftaletdloc2018/09/27 17:56[url=http://canadian-pharmabuy.com]cheapest generic viagra online[/url] order viagra softtabs http://canadian-pharmabuy.com

ktaletgsmhktaletgsmh2018/09/27 18:10[url=http://canadian-pharmaonline.com]generic viagra online canadian pharmacy[/url] canadian viagra online http://canadian-pharmaonline.com

ttaletemtuttaletemtu2018/09/27 18:50[url=http://vico4me.com]get viagra online[/url] cheap viagra canadian pharmacy http://vico4me.com

jtaletbyzdjtaletbyzd2018/09/27 19:05[url=http://buycialisonlineglka.com]canadian pharmacy cialis generic[/url] order 5mg cialis http://buycialisonlineglka.com

rtaletnlyartaletnlya2018/09/27 19:06[url=http://canadian-pharmacheap.com]generic cialis pills[/url] cheap cialis 20mg pills http://canadian-pharmacheap.com

ktaletgxfektaletgxfe2018/09/27 21:05[url=http://baymontelreno.com]buy viagra cheap[/url] buy viagra online discount http://baymontelreno.com

rtaletofrvrtaletofrv2018/09/28 02:07[url=http://baymontelreno.com]viagra for sale online cheap[/url] ordering viagra online http://baymontelreno.com

xtaletfuavxtaletfuav2018/09/28 05:48[url=http://buyviagraonl1ne.us]generic viagra in usa[/url] generic viagra no prescription http://buyviagraonl1ne.us

dtaletckshdtaletcksh2018/09/28 05:50[url=http://buyviagraonl1ne.us]order viagra canada[/url] viagra online with prescription http://buyviagraonl1ne.us

gtaletnnhjgtaletnnhj2018/09/28 09:02[url=http://canadian-pharmacyibuy.com]generic cialis canada online pharmacy[/url] generic cialis from india http://canadian-pharmacyibuy.com

rtaletuwlyrtaletuwly2018/09/28 17:39[url=http://canadian-pharmacyionline.com]how to buy viagra[/url] generic viagra for sale http://canadian-pharmacyionline.com

utaletxcxvutaletxcxv2018/09/28 20:50[url=http://valladium.com]buy cialis online with paypal[/url] buy cialis cheap http://valladium.com

etaletgjpvetaletgjpv2018/09/28 20:52[url=http://usedrestaurantequipmentaz.com]cheap cialis uk[/url] mail order viagra cialis http://usedrestaurantequipmentaz.com

btaletlxvqbtaletlxvq2018/09/28 23:41[url=http://canadian-pharmacyionline.com]buy real viagra online[/url] best place to buy generic viagra online http://canadian-pharmacyionline.com

wtaleteuriwtaleteuri2018/09/29 12:36[url=http://bullsac.com]generic levitra canada[/url] levitra generic us http://bullsac.com

utaletdvevutaletdvev2018/09/29 13:33[url=http://buycialisonl1ne.us]cheap cialis australia[/url] order cialis in usa http://buycialisonl1ne.us

ptaletllqpptaletllqp2018/09/30 02:01[url=http://canadian-pharmasale.com]cialis pills online[/url] generic cialis for sale http://canadian-pharmasale.com

ttaletruqvttaletruqv2018/09/30 04:13[url=http://canadian-pharmaorder.com]buy generic cialis online canada[/url] buy cialis online us http://canadian-pharmaorder.com

ztaletlzlmztaletlzlm2018/09/30 15:38[url=http://viciolatino.com]cheap viagra no prescription[/url] cheap 25mg viagra http://viciolatino.com

ctaletcxfbctaletcxfb2018/09/30 16:10[url=http://canadian-pharmakoani.com]where can you buy viagra[/url] buy viagra cheaply http://canadian-pharmakoani.com

etaletqiyketaletqiyk2018/09/30 21:10[url=http://canadian-pharmakfxy.com]cialis 20mg price[/url] order cialis in canada http://canadian-pharmakfxy.com

utaletdqoqutaletdqoq2018/09/30 21:44[url=http://canadian-pharmaonline.com]order viagra softtabs[/url] viagra cost per pill http://canadian-pharmaonline.com

ptaletvdqbptaletvdqb2018/09/30 22:28[url=http://baymontelreno.com]order viagra onlines[/url] ordering viagra online http://baymontelreno.com

ntaletgwventaletgwve2018/10/01 02:16[url=http://buycialisonlineglka.com]buy generic cialis 20 mg[/url] cialis online paypal http://buycialisonlineglka.com

ztaletfhwnztaletfhwn2018/10/01 13:42[url=http://top-monterey-salinas-dentists.com]uses for levitra[/url] levitra 20 mg http://top-monterey-salinas-dentists.com

wtaletqidhwtaletqidh2018/10/01 13:44[url=http://canadian-pharmakoani.com]buy sale viagra[/url] best place to buy viagra http://canadian-pharmakoani.com

utaletrhbeutaletrhbe2018/10/01 18:25[url=http://canadian-pharmakfxy.com]canadian online pharmacy generic cialis[/url] cialis online canada pharmacy http://canadian-pharmakfxy.com

xtaletlyumxtaletlyum2018/10/02 02:12[url=http://canadian-pharmapills.com]cheap viagra sales[/url] generic viagra usa http://canadian-pharmapills.com

ttaletmimkttaletmimk2018/10/02 02:15[url=http://buycialisonl1ne.us]cialis originale online[/url] order cialis online in canada http://buycialisonl1ne.us

xtaletqvlkxtaletqvlk2018/10/02 02:17[url=http://canadian-pharmasale.com]cialis online paypal[/url] order brand cialis online http://canadian-pharmasale.com

rtaletbhqzrtaletbhqz2018/10/02 05:10[url=http://timsbmw.com]levitra lasts how long[/url] does levitra lower blood pressure http://timsbmw.com

gtaletkhssgtaletkhss2018/10/02 06:27[url=http://canadian-pharmausa.com]cheap viagra usa[/url] cheap viagra canada pharmacy http://canadian-pharmausa.com

ptaletfpvfptaletfpvf2018/10/02 18:21[url=http://valladium.com]where to buy cialis online canada pharmacy[/url] generic cialis usa http://valladium.com

btaletqvzwbtaletqvzw2018/10/02 18:23[url=http://canadian-pharmaorder.com]cheap generic cialis online pharmacy[/url] cialis 5mg best price canada http://canadian-pharmaorder.com

mtaletzwgdmtaletzwgd2018/10/02 21:01[url=http://bullsac.com]levitra pills[/url] bayer levitra coupons http://bullsac.com

xtaletdtwixtaletdtwi2018/10/02 22:43[url=http://canadian-pharmakoani.com]viagra pills cvs[/url] online pharmacy viagra canada http://canadian-pharmakoani.com

jtaletrdygjtaletrdyg2018/10/03 08:17[url=http://canadian-pharmabuy.com]cheap viagra pills from canada[/url] buy viagra pills online http://canadian-pharmabuy.com

gtaletonbsgtaletonbs2018/10/03 09:03[url=http://canadian-pharmakfxy.com]order cialis europe[/url] generic cialis online usa pharmacy http://canadian-pharmakfxy.com

otaletfmysotaletfmys2018/10/03 09:04[url=http://buycialisonlineglka.com]order generic viagra cialis[/url] cheap cialis uk http://buycialisonlineglka.com

jtalettixvjtalettixv2018/10/03 12:24[url=http://canadian-pharmakgae.com]best price viagra 100mg sildenafil[/url] buy generic viagra online cheap http://canadian-pharmakgae.com

ctaletdsiictaletdsii2018/10/03 12:30[url=http://canadian-pharmapills.com]generic viagra canada sildenafil[/url] generic sildenafil 100mg tablet http://canadian-pharmapills.com

staletpflbstaletpflb2018/10/03 13:23[url=http://canadian-pharmacyisale.com]ordering viagra online reviews[/url] cheap canadian viagra pills http://canadian-pharmacyisale.com

ftaletjcbrftaletjcbr2018/10/03 18:25[url=http://canadian-pharmaorder.com]generic cialis from india pharmacy[/url] cheap cialis online overnight shipping http://canadian-pharmaorder.com

vtaletqayivtaletqayi2018/10/04 04:57[url=http://buyviagraonl1ne.us]cheap viagra usa pharmacy[/url] buy viagra in budapest http://buyviagraonl1ne.us

staletuymqstaletuymq2018/10/04 12:57[url=http://valladium.com]how to buy cialis in usa[/url] cialis online 40 mg http://valladium.com

ztaletuupkztaletuupk2018/10/04 13:26[url=http://unishade.com]cialis 20 mg price in usa[/url] buy generic cialis http://unishade.com

gtaletinsggtaletinsg2018/10/04 13:33[url=http://valladium.com]buy generic cialis online in usa[/url] cheap generic cialis 100mg http://valladium.com

gtaletjibbgtaletjibb2018/10/04 14:07[url=http://timsbmw.com]levitra coupons[/url] using levitra http://timsbmw.com

ntaletcreyntaletcrey2018/10/04 16:39[url=http://canadian-pharmacheap.com]cialis online coupon[/url] cheap generic cialis for sale http://canadian-pharmacheap.com

ataletxukzataletxukz2018/10/04 22:29[url=http://canadian-pharmausa.com]buy viagra on line cheap[/url] canadian viagra online pharmacy paypal http://canadian-pharmausa.com

ktaletmlajktaletmlaj2018/10/04 22:42[url=http://canadian-pharmamrdi.com]is there a generic cialis in canada[/url] order cialis online without prescription http://canadian-pharmamrdi.com

otaletkeanotaletkean2018/10/04 23:01[url=http://canadian-pharmacyionline.com]cheap viagra 100mg mastercard[/url] buy viagra online germany http://canadian-pharmacyionline.com

italettvkvitalettvkv2018/10/04 23:22[url=http://canadian-pharmacyionline.com]cheap pill viagra[/url] online order viagra http://canadian-pharmacyionline.com

ctaletilspctaletilsp2018/10/04 23:23[url=http://waltzweekend.com]cheap generic viagra online pharmacy[/url] buy viagra cheap http://waltzweekend.com

ntaletjlkyntaletjlky2018/10/05 01:50[url=http://gigawatt6.com]cialis online purchase[/url] buy generic cialis with paypal http://gigawatt6.com

atalettbqoatalettbqo2018/10/05 06:35[url=http://unishade.com]cheap cialis overnight delivery[/url] cialis 5mg best price canada http://unishade.com

btaletmmhkbtaletmmhk2018/10/05 06:45[url=http://canadian-pharmakgae.com]us pharmacy generic viagra[/url] buy sale viagra http://canadian-pharmakgae.com

ttaletdrjcttaletdrjc2018/10/05 08:42[url=http://canadian-pharmabuy.com]purchase viagra online without script[/url] order viagra online in canada http://canadian-pharmabuy.com

mtaletteplmtalettepl2018/10/05 08:44[url=http://canadian-pharmacyisale.com]purchase discount viagra online[/url] discount generic viagra canada http://canadian-pharmacyisale.com

mtaletjxfdmtaletjxfd2018/10/06 15:58[url=http://baymontelreno.com]where to buy cialis online[/url] generic cialis super active 20mg http://baymontelreno.com

htalethgdbhtalethgdb2018/10/06 16:22[url=http://canadian-pharmakfxy.com]cialis online[/url] cialis 5mg daily buy online http://canadian-pharmakfxy.com

qtalettbigqtalettbig2018/10/06 21:53[url=http://canadian-pharmakgae.com]pfizer viagra online canada[/url] generic viagra soft tabs http://canadian-pharmakgae.com

ntaletqwjtntaletqwjt2018/10/07 04:51[url=http://canadian-pharmakoani.com]viagra online bestellen[/url] order viagra onlines http://canadian-pharmakoani.com

ttaletvbcnttaletvbcn2018/10/07 04:52[url=http://canadian-pharmaonline.com]cheap viagra 100mg[/url] cheap female viagra pills http://canadian-pharmaonline.com

qtaletujokqtaletujok2018/10/07 05:58[url=http://missreplicawatches.com]how to buy cialis online from canada[/url] buy cheap cialis online with mastercard http://missreplicawatches.com

ataletomnbataletomnb2018/10/07 20:39[url=http://canadian-pharmacyibuy.com]buy cialis online with paypal[/url] order cialis online from canada http://canadian-pharmacyibuy.com

ataletzthaataletztha2018/10/07 21:31[url=http://buycialisonl1ne.us]buy cialis no prescription[/url] buy generic cialis online canada http://buycialisonl1ne.us

jtaletivwljtaletivwl2018/10/09 06:55[url=http://canadian-pharmacheap.com]buy cialis from india[/url] buy cialis doctor online http://canadian-pharmacheap.com

ktaletjoioktaletjoio2018/10/09 15:28[url=http://canadian-pharmasale.com]buy cialis online forum[/url] how to order cialis from canada http://canadian-pharmasale.com

vtaletkjiuvtaletkjiu2018/10/09 15:29[url=http://canadian-pharmasale.com]cialis order online uk[/url] cheap cialis online canadian pharmacy http://canadian-pharmasale.com

ctaletnebgctaletnebg2018/10/09 15:32[url=http://missreplicawatches.com]liquid cialis[/url] buy genuine cialis online http://missreplicawatches.com

dtaletzyjpdtaletzyjp2018/10/09 19:27[url=http://canadian-pharmasale.com]how to get cialis online[/url] buy cialis overseas http://canadian-pharmasale.com

etaletupkfetaletupkf2018/10/10 00:37[url=http://canadian-pharmacyiorder.com]cialis no prescription usa[/url] generic cialis 100mg http://canadian-pharmacyiorder.com

otaletypnaotaletypna2018/10/10 00:38[url=http://unishade.com]cialis no prescription usa[/url] how to get cialis prescription online http://unishade.com

ttaletuhchttaletuhch2018/10/10 01:27[url=http://canadian-pharmacheap.com]buy generic cialis in usa[/url] how to order cialis http://canadian-pharmacheap.com

dtalethpixdtalethpix2018/10/10 04:27[url=http://canadian-pharmasale.com]cheap cialis soft[/url] cialis price in usa http://canadian-pharmasale.com

dtaletuuladtaletuula2018/10/10 07:48[url=http://canadian-pharmabuy.com]where to buy viagra online[/url] order viagra today http://canadian-pharmabuy.com

ctaletiesfctaletiesf2018/10/10 11:28[url=http://buycialisonlineglka.com]online pharmacy cialis[/url] generic cialis india pharmacy http://buycialisonlineglka.com

gtaletfxuugtaletfxuu2018/10/10 15:29[url=http://canadian-pharmamrdi.com]cialis usa price[/url] generic cialis canada online pharmacy http://canadian-pharmamrdi.com

ktaletsmoaktaletsmoa2018/10/10 15:30[url=http://usedrestaurantequipmentaz.com]generic cialis canada online pharmacy[/url] cheapest generic cialis online http://usedrestaurantequipmentaz.com

wtaletysgdwtaletysgd2018/10/10 23:15[url=http://canadian-pharmapills.com]generic viagra usa[/url] viagra online canada http://canadian-pharmapills.com

dtaletcmupdtaletcmup2018/10/11 13:54[url=http://valladium.com]order cialis europe[/url] generic cialis online pharmacy http://valladium.com

ttaletdsikttaletdsik2018/10/11 18:56[url=http://bullsac.com]generic for levitra[/url] levitra 20mg uk http://bullsac.com

ptaletlyjfptaletlyjf2018/10/12 01:28[url=http://vico4me.com]discount order viagra[/url] mail order viagra uk http://vico4me.com

ataletoyjdataletoyjd2018/10/12 07:05[url=http://buycialisonlineglka.com]cialis side effects[/url] order cialis super activecialis 5mg http://buycialisonlineglka.com

ftaleteyluftaleteylu2018/10/12 17:54[url=http://canadian-pharmacyiorder.com]cialis generic in usa[/url] cialis for sale usa http://canadian-pharmacyiorder.com

ktaletkhwbktaletkhwb2018/10/12 18:20[url=http://waltzweekend.com]viagra 100mg price[/url] order viagra online http://waltzweekend.com

ttalethtttttalethttt2018/10/12 19:14[url=http://viciolatino.com]viagra online[/url] order viagra online usa http://viciolatino.com

htaletcooqhtaletcooq2018/10/13 00:03[url=http://vico4me.com]purchase viagra online[/url] viagra 25mg http://vico4me.com

ataletwqfkataletwqfk2018/10/13 10:13[url=http://baymontelreno.com]order cialis from canada[/url] when to take cialis http://baymontelreno.com

jtalethmmkjtalethmmk2018/10/13 19:54[url=http://canadian-pharmamrdi.com]cialis 360 pills[/url] buy cialis 10 pills http://canadian-pharmamrdi.com

italetonkritaletonkr2018/10/13 20:17[url=http://canadian-pharmabuy.com]internet order viagra[/url] generic viagra no prescription http://canadian-pharmabuy.com

mtaletzhgbmtaletzhgb2018/10/13 20:18[url=http://unishade.com]cialis coupon cvs[/url] where can i buy cialis online http://unishade.com

ytaletfixuytaletfixu2018/10/14 02:21[url=http://canadian-pharmamrdi.com]where can i buy cialis over the counter[/url] cialis for women http://canadian-pharmamrdi.com

ptaletchhoptaletchho2018/10/14 03:24[url=http://valladium.com]cialis 5mg best price[/url] cialis pills online http://valladium.com

ytaletjnblytaletjnbl2018/10/14 09:23[url=http://h-m-j.com]cheap viagra 50mg[/url] buy viagra internet http://h-m-j.com

otaletqwumotaletqwum2018/10/14 10:23[url=http://timsbmw.com]levitra user reviews[/url] how to get levitra http://timsbmw.com

ztaletbfnpztaletbfnp2018/10/14 13:47[url=http://timsbmw.com]levitra for women[/url] levitra australia online http://timsbmw.com

jtaletujoyjtaletujoy2018/10/14 23:22[url=http://canadian-pharmasale.com]cialis 5 mg buy online[/url] cialis 5 mg online http://canadian-pharmasale.com

ftaletjhjcftaletjhjc2018/10/15 01:15[url=http://canadian-pharmacyiorder.com]cialis professional usa[/url] cheap cialis pills online http://canadian-pharmacyiorder.com

otaletnhgnotaletnhgn2018/10/15 01:18[url=http://canadian-pharmapills.com]cheap viagra in usa[/url] buy viagra online http://canadian-pharmapills.com

ttaletrjuyttaletrjuy2018/10/15 21:36[url=http://missreplicawatches.com]cialis online usa[/url] geheimdienste usa cialis http://missreplicawatches.com

ltaletmjqsltaletmjqs2018/10/15 21:38[url=http://rabbitinahat.com]cialis pills 20mg[/url] generic cialis canada http://rabbitinahat.com