Hatena::Groupiphone-dev

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

2009-08-31

[Xcode][misc] Xcodeで使うフォントがSnow Leopardで変更されたみたい 11:46  [Xcode][misc] Xcodeで使うフォントがSnow Leopardで変更されたみたい - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [Xcode][misc] Xcodeで使うフォントがSnow Leopardで変更されたみたい - Ni chicha, ni limona - 平均から抜けられない僕  [Xcode][misc] Xcodeで使うフォントがSnow Leopardで変更されたみたい - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

iPhoneではなくXcodeの話題です)

先週末にSnow Leopardがいよいよ発売されて、Xcodeも3.2にアップグレードされたわけですが、そのフォントが少し変わりました。


MacWorld.comでのSnowLepardレビュー記事「no title」で見付けた以下の写真を見ると、若干異なっていることが分かります。ラインがほっそりしたことと、カッコの圧迫感が少なくなっているのが特徴。


f:id:paella:20090831113942j:image

   

この図でのフォントはいずれも等幅フォント(12pt)で、上から順に、


フォント名使用OS、アプリ
Menlo(Newcomer!)Snow LeopardでのXcode
Consolas MicrosoftBBEdit
MonacoLeopardでの旧Xcode

です。ちなみにこのフォント、「Snow LeopardでXcode標準フォントのMenloがCodaの標準フォントに似ていた - Kanotomo の iPhone アプリ開発日記 + サポート」や「Snow Leopard’s new monospaced font - All this」によればBitstream Vera Sans Monoというフォントがオリジナルであるとのことで、DejaVu MonoというフォントやCodaで使われているPanic Sansというフォントの原型にもなっているそう。


先ほど記した「Snow Leopard’s new monospaced font - All this」にはBitstream Vera Sansとの重ね合わせによる比較が行われていて、分かりやすいです。

また、Menlowのより具体的な情報は「Snow Leopard 在字体方面的?化 – jjgod / blog」が詳しいです。なかなか調べているようです(が、中国語は読めないので雰囲気でしか分からない)。


個人的には、全体的にスリムになっているのが好印象かな、と。けっこう好きです。

ご参考まで。


参考サイト

以下のサイトから情報を集めました。多謝。

2009-08-25

[iPhone][Develop] オライリーからiPhoneSDK開発にヨサゲな本が出るみたい→出た。すごく良かった 14:02  [iPhone][Develop] オライリーからiPhoneSDK開発にヨサゲな本が出るみたい→出た。すごく良かった - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [iPhone][Develop] オライリーからiPhoneSDK開発にヨサゲな本が出るみたい→出た。すごく良かった - Ni chicha, ni limona - 平均から抜けられない僕  [iPhone][Develop] オライリーからiPhoneSDK開発にヨサゲな本が出るみたい→出た。すごく良かった - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

追記1:

この本、やけにオーディオに突っ込んだ内容になっているなあと思ったら、オトカメラで有名な7gano氏(下のリンクは当初知らずに紹介してました)が寄稿していたようです。これは買わねば。

追記2:

購入しました。コレ、オーディオ関係を学ぶには唯一無二の本だと思います。


9月4日、オライリーから「iPhone SDK アプリケーション開発ガイド*1」なる本が発売されるみたいです。気になったので目次をみてみると、過去に紹介してきた本には書かれていないようなことが書かれていて良い感じです。


この本、実はすでにサポートサイトが公開されていて、サポートサイトのサンプルコードをダウンロードできるようになっています。そこで目次とサンプルコードの実行結果をベースに幾つかピックアップしてみると、


  • 「6章 iPhoneのサウンド−Audio ToolboxとAVFoundation」でオーディオキューを使用している
    • 付録BではAudio Unitにまで言及してある!
    • 参考サイト:「no title
  • 「7章 CFNetworkを用いたネットワークプログラミング」でネットワークの取り扱い方が平易に説明されているみたい
  • 「10.3 セクションリスト」ではテーブル表示時のセクションに日本語を使う方法も書いてある
  • 「10.5 画像」では画像を表示するのみならず、パターン(タイル)表示する方法も書かれている
  • 「12.1 CovertFlow−SDK準拠のカバーフロー」で、カバーフローをSDK準拠で作り出すコードが紹介されている
  • その他、メールやアドレスブックとの連携などもサンプルアプリ付きで紹介されている
    • サンプルアプリの数をかぞえてみたら40個もあった

などがヨサゲです。コードもきちんと日本語環境を意識して書き直しされているのも好印象でした。

まだ発売されていないのですが、けっこうオススメの本になるかもしれません。

(2009/09/09追記:かなりオススメです。濃い!)


念のためマイナスポイント(になりそうな箇所。まだ発売されていないので)も書いておくと、


  • アプリ内の画像は大抵アプリ開始と同時に原著者のサイトからダウンロードしてくるようで、ネットワークに繋がっていないと動かせない(事前にダウンロードしてプロジェクトに追加しておけば問題ないですけどね)
  • テーブルに関してはあまり詳しい説明、とくにiPhone OS3向けの説明は無さそう。→ 購入した結果、杞憂でした。失礼しました。

といったところです。3.0向けのテーブルについてはかなり変更(拡張)が入ったわけですがサラリと書いてある程度だったので、詳しく書かれていてオススメなのは、現時点ではこちら「Website Temporarily Unavailable*2」の本なのかな、という感じです。


それでもBeginning iPhone 3 Developmentには書かれていない内容が多いので、情報を補完する形では役に立ちそうな可能性は高いです。

ご参考まで。

*1Amazonインスタントストアへのリンクです。

*2Amazonインスタントストアへのリンクです。

CosmincosminCosmincosmin2012/02/05 13:32Absolutely first rate and cpoepr-bottomed, gentlemen!

dixoykkpredixoykkpre2012/02/06 00:11kSHBJG <a href="http://udikptuefdcm.com/">udikptuefdcm</a>

suxieuzzsuxieuzz2012/02/07 22:42PaKExZ , [url=http://ihcfytlzryuz.com/]ihcfytlzryuz[/url], [link=http://muriebwwpzwq.com/]muriebwwpzwq[/link], http://rdjfinziumkj.com/

fskhzjmuwfskhzjmuw2012/02/11 00:07a8y5pk <a href="http://hxycuxuzrqbt.com/">hxycuxuzrqbt</a>

2009-08-20

[iPhone] 今さらですがアプリアイコンの設定方法についてまとめてみました。 20:41  [iPhone] 今さらですがアプリアイコンの設定方法についてまとめてみました。 - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [iPhone] 今さらですがアプリアイコンの設定方法についてまとめてみました。 - Ni chicha, ni limona - 平均から抜けられない僕  [iPhone] 今さらですがアプリアイコンの設定方法についてまとめてみました。 - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

既知の情報ばかりで、本当に恐縮なのですが・・・。

項目ルール・方法
画像ファイル名何でも良い
画像フォーマットPNG形式。α値も有効(黒背景だからあまり意味は無いけれど・・・)
画像サイズ57×57ピクセル
アイコンの四隅の丸み(R)10ピクセル(自動で付与される)
指定方法info.plistの「Icon File」項目にファイル名を記述
言語毎にアイコンを変えるinfo.plistの情報で「ファイルをローカライズ可能にする」にして各info.plistファイルのIcon Fileのファイル名を変える
自動で付く光沢を無くすInfo.plistに「UIPrerenderedIcon」(Boolean)を追加してチェックを入れる

というわけで、たとえばアイコンの周りを少し縁取りしたような効果を付けたい場合、画像を55x55の大きさで作成した後、それを1ピクセルの幅で覆うように縁取りをつけてあげれば、キレイに縁取りされたアイコンになります。*1

下はそのときの画面です。四隅もきちんと残りました。*2


f:id:paella:20090821000428p:image


他にも何かあればゼヒ教えてください。

*1:もちろん、1ピクセルに括る必要はないですけれどもね。

*2:この画像のようにフチの光沢を付けたい場合、光を11時方向から当てた感じにすると自然な仕上がりになるようです。iPhoneのデザインでは真上から当たっていますが、その場合は少し立ち上がったような感じになってしまい、しっくりきませんでした(このアイコンの場合、ですが)。

2009-08-11

[iPhone][Develop] iPhone UIデザイン用のシートを作ってみた(第2弾) 19:25  [iPhone][Develop] iPhone UIデザイン用のシートを作ってみた(第2弾) - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [iPhone][Develop] iPhone UIデザイン用のシートを作ってみた(第2弾) - Ni chicha, ni limona - 平均から抜けられない僕  [iPhone][Develop] iPhone UIデザイン用のシートを作ってみた(第2弾) - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント


※少し前の記事:「紙上でUIデザインするときの実寸大iPhoneスケッチPDFを作ってみました」の第2弾です。


背景

上記記事ではiPhoneUIデザインを補助するPDFを作成したわけですが、同じようなコンセプトのスケッチブックが、すでにAmazon.comで販売されていることを知りました。グリッドの中央にiPhoneが配置されて、UIをデザインしたり関連するアイデアをメモできるようにしてあったりする、なかなかのアイデア商品です。


  「iPhone Application Sketch Book ($14.99)」

    → Amazon.comの同商品へのリンク


これは良いかも!と思って衝動買いしようかと思ったのですが、よくよく考えてみると「こうだったら良いのに」と思う点がいくつかあることに気がつきました。列挙すると、


  • 画面内にもグリッドが書かれていて、なおかつピクセル間隔と一致していると良い
  • ここで発生するイベントやアクション/アウトレットなどを、どのシートでも同じ場所に書きたい
  • 現在のページ、もしくはタグを記入できる場所があると、後の管理が楽そう

といったところ。特に最初の要望は場所指定の目安になるだけに、けっこう重要だったりします。


そこで

そこで一念発起して(そこまで大げさじゃないですけどね)、OmniGraffleを使って自作することにしました。


・・・悪戦苦闘の1時間後、完成したのが以下のシート。


   f:id:paella:20090811185053p:image:h300


手前味噌で恐縮ですが、なかなか使いやすいものが出来ました。工夫したポイントは、


  • グリッドを画面の20ピクセル相当の大きさで描いた
  • iPhoneを少し左側に配置して、アイデアや補足を書く欄を大きくした
    • そのため右利きの人向けのデザインになってしまったのですが・・・。
  • 下部にメモ欄を配置して、そこに色々書けるようにした。
  • メモ欄の先頭にはInterface Builderのアクション/アウトレットのマークと同じ丸記号を配置することで、UIとの関連づけをイメージしやすくした。
  • 最下部にはページやタグを書ける欄を設けて整理しやすくした。

といったところです。


というわけで

本ファイルはPDF化してサーバーに置いておきましたので、どうぞご自由に使ってください。


  「KatokichiSoft謹製 iPhone UIスケッチ用シート」(PDF注意)

   → http://cielo.rojo.jp/files/iPhoneSketchSheet.pdf


もし使っていての要望や変更の要求があったらゼヒゼヒ教えてください。こういうDTP経験に乏しいので、今後のためにも意見を聞きたいと思っています。


参考:このシートはどうやって作ったか

参考ですが、このシートも第1弾と同様、OmniGraffle 5 Professional*1を使用して作成しました。


   「OmniGraffle 5 Professional*2


iPhoneスケッチのステンシルGraffletopiaで公開されているものを使用し、グリッドOmniGraffle 5からの新機能である表作成機能を使っています。

このOmniGraffleの何が良いかというと、まず何よりもオブジェクトを配置するときのアシスト機能(=スマートガイド)が非常に優れていること。

たとえば画面上に配置したオブジェクトドラッグして移動/拡大縮小しているとき、

 「今このオブジェクトの間隔はこの間隔と同じだよ、何ピクセル(inch,cm)だよ」

 「オブジェクトの中央がこのオブジェクトと一致したよ」

 「テキストのベースラインが揃ったよ」

などを事細かに伝えてくれて、初心者でもオブジェクトをキレイに配置することが出来ます。Interface Builderにも同様の機能がありますが、それなんか目じゃないくらいの気配りっぷりです。IBが1回ガイドしてくれる間に、5-6回はガイドしてくれます。本当に至れり尽くせりのアシスト機能。


それでいてInkscapeのような敷居が高さが全く感じられないように出来ていて、ごくスムーズに絵を描けます。アウトラインエディタのようにも使えて、簡易マインドマップ(もどき)なんかもササッと作れたり。


自分が作成しているアプリアイコンもこれで作成しています。「Illustratorは高いけど、Inkscapeにしたところで敷居が高いよなあ。でもキレイなデザインの絵を描きたいな」と思っている方は、絶対に買って損は無いと思います。デザイン下手な私ですが、それでも投資対効果は予想以上でした。


ともかく、まとめ

iPhone UIのデザイン用シートを作ってみたので、ぜひ感想を聞かせてください。

OmniGraffle 5(特にプロの方)は使いやすいですマジで。

*1:act2.comへのリンクです。

*2Amazonインスタントストアへのリンクです。

tokentokentokentoken2009/08/17 08:05はじめまして。
OmniGraffleはフローチャートなどの図を作るときに便利なのかと思っていましたが、アプリアイコンの作成にも使えるのでしょうか?
どのように使われているか紹介してもらえるとうれしいです。
iPhoneアプリアイコン作りでは何度か苦労しましたので...

paellapaella2009/08/18 13:25返信が遅くなってしまってすみません。

OmniGraffleは画像を配置したり、それぞれをレイヤで分けて管理できるようになっていたりしますので、背景のグラデーション作成やオブジェクトの位置微調整などで役立ちました。

上に置かれた図形の形で下の図形を切り取ったり融合させたり、ベジェ曲線も引けるのも便利なところです。

イラストレータやInkscapeなどでは敷居が高いと感じた人(私のことですが)にはちょうどよい、便利なツールだと思います。

rotoroto2009/08/18 20:06検索したらまさに欲しかったものがありました。
ありがたく使わせていただきます。

rotoroto2009/08/18 20:16と思ったら、印刷したら実物より微妙に大きく印刷されました。前のバージョンのPDFを印刷したときは実物大だったんですけどね。PDFのプロパティを見比べると「ページサイズ」が微妙に異なるのが原因でしょうか?もし分かればお教えいただけるとありがたいです。ちなみにAcrobat Reader9でA4で印刷してます。

paellapaella2009/08/18 21:23rotoさん:
使っていただいてありがとうございます。確かに、今回のは少し大きくなってしまっています。OmniGraffleでページ単位をピクセルにして、72dpiで一致するように作ったものの、それだと少し大きくなってしまうようで。

やっぱり原寸大の方が使いやすいでしょうか?別バージョンとして、ちょっと作り直してみます。
コメントありがとうございました。

tokentokentokentoken2009/10/17 08:39情報ありがとうございました! OmniGraffle 5.0買いました。
確かに良いアプリケーションです。

そして、デザイン用シートも印刷して使ってみました。とても良いです。iPhoneステンシルを買おうと思ってましたがこちらの方がよいですね。

使ってみて思ったのですが、座標を簡単に知るためにiPhone内では100ドットごとに線を太くしてみてはどうでしょう。
自分は100ドットごとに印を付けて当たりを付けていますが。
絶対無いと困る、というわけではないですが。

paellapaella2009/10/21 21:34コメントありがとうございます。使いやすいですよね、これ。

100ピクセルごとに、という案は面白いので、ちょっと検討してみます。rotoさんの要望と合わせてアップデートを考えていますので、頑張ってみますね。

nonamenoname2014/06/03 07:47シートのリンク先が404になるのですが、もう利用できないでしょうか?

2009-08-08

[iPhone][bug] iPhone OS SDK2.2.1のUISegmentedControlにある不具合(3.0では解消) 19:32  [iPhone][bug] iPhone OS SDK2.2.1のUISegmentedControlにある不具合(3.0では解消) - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [iPhone][bug] iPhone OS SDK2.2.1のUISegmentedControlにある不具合(3.0では解消) - Ni chicha, ni limona - 平均から抜けられない僕  [iPhone][bug] iPhone OS SDK2.2.1のUISegmentedControlにある不具合(3.0では解消) - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

ご存知の方も多いかと思いますが、表題の不具合で困ってしまっていたのでメモメモ。


UISegmentedControlクラスで、表示するスイッチを全て削除するためのメソッド:


- (void) removeAllSegments

は、2.2.1だとスイッチの上に表示しているビューや文字列が削除されるだけで、スイッチそのものは残ったままになってしまいます。だからその後にremoveSegmentAtIndex:animated:メソッドを使うと、「【挿入された新しいスイッチ】+【これまでのスイッチ(ただし空白)】」という状況に陥ります。


これを回避するためには1つずつ削除するメソッドを使って、


	// スイッチから全要素を削除
	NSUInteger segmentsInSwitch = _segmentedSwitch.numberOfSegments;
	for (int i=0; i<segmentsInSwitch; i++) {
		[_segmentedSwitch removeSegmentAtIndex:0 animated:NO];
	}

としてあげます。

ちなみに3.0(たぶんそれ以降も)では、removeAllSegmentsでちゃんと削除されましたので、同メソッドを一発呼んであげればOKです*1


補足(自分がハマったもう1つのこと)

ちなみに上記でスイッチの数を減らしたり増やしたりするタイミングで、UIControlEventValueChanged(=ボタンの値が変化したときに反応するタイプ。IBではデフォルトでこの属性が付く)で登録したメソッドが呼ばれるので注意です。


自分の場合だと、このスイッチを押下したときに呼ばれるメソッドで、ある変数を書き換える処理を記述していたところ、「ボタンを押してもいないのに勝手に変数の値が書き換えられている」という一見不可思議な動作をしてくれて、しばらく悩みました。


結局、「今はボタンの情報操作中です」というメンバー変数を持たせておき、そのフラグが立っている間はイベントが飛んでも無視するようにして回避しています。



以上、この日記を書いている現在はまだまだ2.2.1ユーザーも多いので3.0以降用のアプリを出す勇気がないpaellaでした。

*1:ただしアニメーションの指定はできないので注意

2009-08-05

[Objective-C][Tips] プロパティで外向きと中での変数名を変える 19:09  [Objective-C][Tips] プロパティで外向きと中での変数名を変える - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [Objective-C][Tips] プロパティで外向きと中での変数名を変える - Ni chicha, ni limona - 平均から抜けられない僕  [Objective-C][Tips] プロパティで外向きと中での変数名を変える - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

プロパティについて調べてみると、外向きのインタフェースと、中で実際に使用する変数の対応付けを変更できることが分かりました。


@interface Hoge {
    UILabel *_mLabel;
}
@property (nonatomic, retain) UILabel *label; // 外向きのインタフェースで宣言。
@end

@implementation Hoge
@synthesize label = _mLabel; // これでlabelへのset/getが_mLabelに行われるように紐付けされる。

こうしておけば、メンバー名の変更が使用クラスにも影響を与えることが少なくなる、という利点がありそうです。


ただし、retainするプロパティで宣言した場合は、中で値をセットする場合も

    self.label = aLabel; // _mLabel = aLabelではない

というように、self.を付けておかないといけないので注意が必要ですが。

JoseJose2012/05/30 22:25Felt so hopeless looking for asnrews to my questions...until now.

teimigmxteimigmx2012/05/31 12:20JG14ju <a href="http://bwiydeifonyb.com/">bwiydeifonyb</a>

adccxuzsxhadccxuzsxh2012/05/31 16:48KDgeJu , [url=http://xesvwonxcrkr.com/]xesvwonxcrkr[/url], [link=http://nbuntklatfxx.com/]nbuntklatfxx[/link], http://ijifqkywlswg.com/

kazqyskazqys2012/06/01 16:27abIjAo <a href="http://skyawivwnsmo.com/">skyawivwnsmo</a>

2009-08-02

[iPhone][develop] アプリ終了時に呼ばれるメソッドをAppDelegate以外にも登録する 23:37  [iPhone][develop] アプリ終了時に呼ばれるメソッドをAppDelegate以外にも登録する - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [iPhone][develop] アプリ終了時に呼ばれるメソッドをAppDelegate以外にも登録する - Ni chicha, ni limona - 平均から抜けられない僕  [iPhone][develop] アプリ終了時に呼ばれるメソッドをAppDelegate以外にも登録する - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント


AppDelegateクラスでapplicationWillTerminate:メソッドをオーバーライドしてあると、アプリケーション終了時に当該メソッドを呼んでくれるので、後片付けなどに重宝します。


これを他のクラスでも自動的に呼んでもらうようにするための方法です。書籍「はじめてのiPhoneプログラミング*1」を参考にしています。

通知センター(NSNotificationCenter)に対してオブザーバとしてメソッドを登録する、という方法です。


UIApplication *app = [UIApplication sharedApplication];
[[NSNotificationCenter defaultCenter] addObserver:self
    selector:@selector(hoge:)
    name:UIApplicationWillTerminateNotification
    object:app]


- (void)hoge:(NSNotification *)notification {
    :
}

これによって、アプリケーション終了時、hogeメソッドが呼ばれるようになります。もちろん、AppDelegateでオーバーライドしたメソッドも呼ばれます(し、その他に追加しているメソッドがあればそれらも呼ばれます)。


ポイントは2点あって、

  • UIApplicationのクラスメソッドでアプリそのもののクラスを入手している
  • UIApplicationWillTerminateNotificationで、アプリ終了時を指定している

です。後者を調べてみると、UIApplicationWillTerminateNotificationの他にも、

定義用途
UIApplicationDidFinishLaunchingNotificationアプリケーションの起動処理が終わったとき
UIApplicationDidBecomeActiveNotificationアプリケーションがアクティブになったとき
UIApplicationWillResignActiveNotificationアプリが非アクティブになる直前(ホームボタンのダブルタップによるiPod操作、スリープなど)
UIApplicationWillTerminateNotificationアプリが終了する直前(今回紹介)
UIApplicationDidReceiveMemoryWarningNotificationメモリ消費の警告がOSからアプリに向けて通知されたとき
UIApplicationSignificantTimeChangeNotification大きな時間の変化(日が変わるなど)があったとき
UIApplicationWillChangeStatusBarOrientationNotificationアプリ実行時にUIの表示方向が変わる直前
UIApplicationWillChangeStatusBarOrientationNotificationアプリ実行時にUIの表示方向が変わった直後
UIApplicationWillChangeStatusBarFrameNotificationステータスバーが何か変更される直前
UIApplicationDidChangeStatusBarFrameNotificationステータスバーが何か変更された直後

なかなか便利そうなものが並んでいます。


まとめ

アプリ終了時に呼ばれるメソッドを登録するにはNSNotificationCenterのdefaultCenterを用いる

アプリ終了時以外にも、イベントとして色々と用意されている


活用するタイミングは、たとえば保存しておきたいデータを実際に保存するタイミング等で用いるのが定石だと思います(他に何かあれば教えてください)。


ちなみにこの方法、書籍でははじめてのiPhoneプログラミングに載っています。・・・ていうか、この本にしか載っていません。この本、自分のアプリで何かデータを保存することを考えているのであれば買っておいて損は無いと思います。


[tips] 複数のMP3ファイルをまとめて1つのファイルにする方法 20:10  [tips] 複数のMP3ファイルをまとめて1つのファイルにする方法 - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [tips] 複数のMP3ファイルをまとめて1つのファイルにする方法 - Ni chicha, ni limona - 平均から抜けられない僕  [tips] 複数のMP3ファイルをまとめて1つのファイルにする方法 - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

以下はシェルを使った方法ですが、iPhoneアプリの何かにも応用できそうな気がするので、メモ。


$ cat 1.mp3 2.mp3 > combined.mp3

・・・ウソのような本当の話。アートワークとか付いていても大丈夫です。

(このときのアートワークや曲情報は、一番前の曲の情報になります)

*1Amazonインスタントストアへのリンクです

RenataRenata2012/02/05 04:14I much prefer informative articels like this to that high brow literature.

nbzfltzunbzfltzu2012/02/05 23:092S3vpk <a href="http://ikbrmanivgzl.com/">ikbrmanivgzl</a>

vkiiwbpldarvkiiwbpldar2012/02/07 22:42TpPVTS , [url=http://zseakbmajilh.com/]zseakbmajilh[/url], [link=http://mzthaqdkgczr.com/]mzthaqdkgczr[/link], http://blehmakfrcna.com/

lckmtxtilckmtxti2012/02/10 23:24IUta6t <a href="http://yehvlqfvzixh.com/">yehvlqfvzixh</a>

hglffinlvohglffinlvo2012/02/12 02:197KBHGi , [url=http://bukakwgbpztc.com/]bukakwgbpztc[/url], [link=http://okqxvakcdvnz.com/]okqxvakcdvnz[/link], http://uqtfyryfpxml.com/

GudSobeGudSobe2018/04/26 06:14Buy Prednisolone 10mg Priligy O Super P Force <a href=http://cialicheap.com>cialis canada</a> Cephalexin Weight Gain Viagra Comprar Viagra Generico Buy Kamagra Online With Paypal

ftaletxmrsftaletxmrs2018/07/31 13:58<a href="http://kqcopy.com">order brand viagra</a> generic viagra canada http://kqcopy.com

ctaletdmdlctaletdmdl2018/08/01 11:36[url=http://mphasset.com]generic viagra usa[/url] generic viagra online canadian pharmacy http://mphasset.com

ktaletqimtktaletqimt2018/08/02 09:38<a href="http://h-m-j.com">womens viagra pill</a> order viagra 100mg http://h-m-j.com

wtaletpzmhwtaletpzmh2018/08/04 07:30<a href="http://kqcopy.com">buy real viagra</a> buy viagra now http://kqcopy.com

ataletvhykataletvhyk2018/08/05 15:36<a href="http://baymontelreno.com">order generic cialis india</a> order cialis with no prescription http://baymontelreno.com

rtaletocwtrtaletocwt2018/08/08 00:03<a href="http://psychologytweets.com">order cialis online from canada</a> generic cialis lowest price http://psychologytweets.com

atalethpqsatalethpqs2018/08/18 08:11<a href="http://gigawatt6.com">how long does it take cialis 5mg to work</a> buy cheap cialis online http://gigawatt6.com

staletayinstaletayin2018/08/18 09:50<a href="http://istanbulexpressonline.com">buy viagra without consultation</a> discount prices on viagra http://istanbulexpressonline.com

rtaletsokortaletsoko2018/08/18 13:29<a href="http://baymontelreno.com">cialis off patent</a> do you need a prescription for cialis in australia http://baymontelreno.com

ytaletajyuytaletajyu2018/08/18 14:51<a href="http://mphasset.com">what to say to get viagra</a> viagra colour http://mphasset.com

jtaletyrypjtaletyryp2018/08/18 17:41<a href="http://psychologytweets.com">cialis pills online</a> cialis prescription dosage http://psychologytweets.com

htaletsmayhtaletsmay2018/08/18 18:53<a href="http://mphasset.com">viagra tablets what for use</a> where can you get viagra from in the uk http://mphasset.com

qtaletcqvyqtaletcqvy2018/08/19 01:39<a href="http://missreplicawatches.com">canadian pharmacies cialis</a> chemical name for cialis http://missreplicawatches.com

etaletyqenetaletyqen2018/08/19 07:46<a href="http://missreplicawatches.com">cialis high blood pressure</a> expired cialis side effects http://missreplicawatches.com

vtaletelvuvtaletelvu2018/08/19 10:35<a href="http://baymontelreno.com">cialis price walgreens</a> free cialis sample pack http://baymontelreno.com

wtaletvyynwtaletvyyn2018/08/19 12:27<a href="http://psychologytweets.com">viagra cialis levitra comparison chart</a> which is better viagra cialis or levitra http://psychologytweets.com