2012年8月31日金曜日

CSS

twitterみたいな縦長のデザインで、下部の「書き込みをもっと見る」ボタンクリックでさらに表示するタイプで、その「もっと見る(readmore)」で表示されたcssの display:none; が効かない場合の対処法。

http://css-tricks.com/places-its-tempting-to-use-display-none-but-dont/

なんか完全にバッドノウハウな気もするけど。
.hide {
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}

2012年8月28日火曜日

アプリからsafari起動

こんな感じ。
ボタンクリック時に仕込んでみる。


NSURL *url = [NSURL URLWithString:@"http://www.madhatter.jp/"];

[[UIApplication sharedApplication] openURL:url];

2012年8月20日月曜日

ScrollVIewとiAd広告

たとえば、ScrollViewの下にiAdのバナーを表示。
で、iAdを表示させない場合はScrollViewの表示領域をiAdのバナー分広げたい時。

HowToUseScrollView.frame = CGRectMake(0, 44, 320, 416);

こんな感じにすると、表示領域を広げられる。

(´・∀・`)ヘー

2012年8月16日木曜日

iAd

iAdの取得の成功/失敗に応じた設定もしたほうがいい模様。

viewの .h ファイルに  <ADBannerViewDelegate> を書き足すのを忘れない。


@interface ViewController : UIViewController<ADBannerViewDelegate>


下記参考
http://hhageru.blog.fc2.com/?no=52



ADBannerView: WARNING A banner view (0xbe530d0) has an ad but may be obscured. This message is only printed once per banner view.

なんてワーニングが。

下記参考
http://ameblo.jp/aulait273/entry-10968604813.html

PORTUS

もう十数年もPHSなんだけど、最近Wi-Fiルーター機能付きのPHS「PORTUS」にした。
iPod touchを持っているので、これで外出先でもネットできて便利。


ただ、W-ZERO3時代の設定の名残りで、一日に数回「W+info」のメールが届く。
TODAYの設定とかなんとか。そんなのW-ZERO3でやったような。

んで、解除するには、「157」に電話して、「1」「3」「1」とプッシュし、オペレーターに直接「解除して」と言うしかない。

めんどくさいねえ。

2012年8月14日火曜日

成功……?


とりあえず成功。
なんだろ?実行時にエラーが出てももう一度実行すればいいのかな?

あと、実行に

[2012-08-14 11:18:24 - HelloWorld] Error in an XML file: aborting build.

なんて出る時は、eclipseの左の「パッケージ・エクスプローラー」からプロジェクトを選択状態で実行しないといけないらしい。



そんなの、わかるかー!!

参考
http://d.hatena.ne.jp/nabecho/20110727/1311742349

Hello Worldすらうまくいかない……


[2012-08-14 00:07:06 - HelloWorld] ------------------------------
[2012-08-14 00:07:06 - HelloWorld] Android Launch!
[2012-08-14 00:07:06 - HelloWorld] adb is running normally.
[2012-08-14 00:07:06 - HelloWorld] Performing example.android.hello.HelloAndroid activity launch
[2012-08-14 00:07:06 - HelloWorld] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'GoogleAPIs'
[2012-08-14 00:07:06 - HelloWorld] Uploading HelloWorld.apk onto device 'emulator-5554'
[2012-08-14 00:07:07 - HelloWorld] Installing HelloWorld.apk...
[2012-08-14 00:09:14 - HelloWorld] Failed to install HelloWorld.apk on device 'emulator-5554!
[2012-08-14 00:09:14 - HelloWorld] (null)
[2012-08-14 00:09:14 - HelloWorld] Launch canceled!



うーん……


下記とか参考にしてみる。
http://nek-blog.blogspot.jp/2011/07/android-hello-world-app-2.html


追記 2012/08/14 9:54
環境変数Pathにパスを追加するという下記の方法でもダメ。
http://ashurasoft.com/2011/05/01/android-launch-canceld/


追記 2012/08/14 10:41
なんか知らんけど動いた。何度か実行していただけなんですけど。
なんじゃこりゃ?┐(´д`)┌ヤレヤレ

[2012-08-14 10:32:48 - HelloWorld] ------------------------------
[2012-08-14 10:32:48 - HelloWorld] Android Launch!
[2012-08-14 10:32:48 - HelloWorld] adb is running normally.
[2012-08-14 10:32:48 - HelloWorld] Performing example.android.hello.HelloAndroid activity launch
[2012-08-14 10:32:48 - HelloWorld] Automatic Target Mode: launching new emulator with compatible AVD 'GoogleAPIs'
[2012-08-14 10:32:48 - HelloWorld] Launching a new emulator with Virtual Device 'GoogleAPIs'
[2012-08-14 10:33:54 - HelloWorld] New emulator found: emulator-5554
[2012-08-14 10:33:54 - HelloWorld] Waiting for HOME ('android.process.acore') to be launched...
[2012-08-14 10:35:41 - HelloWorld] HOME is up on device 'emulator-5554'
[2012-08-14 10:35:41 - HelloWorld] Uploading HelloWorld.apk onto device 'emulator-5554'
[2012-08-14 10:35:41 - HelloWorld] Installing HelloWorld.apk...
[2012-08-14 10:37:48 - HelloWorld] Success!
[2012-08-14 10:37:49 - HelloWorld] Starting activity example.android.hello.HelloAndroid on device emulator-5554
[2012-08-14 10:37:52 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=example.android.hello/.HelloAndroid }



2012年8月13日月曜日

「Configure Launcher Icon」「Create Activity」

なんか解説書に載っていない項目が出てきた(゚∀゚)


アイコンと色は好みに変えて、あとは「次へ」で済ませてみる。

……また知らないのが出てきた(´д`)


「Install/Upgrade」を押してみるか(´д`)


「終了」クリックでいけたかな?
いけたっぽい(゚∀゚)

android application project

今のハージョンは、「ファイル」→「新規」→「その他」のウィザードを選択から選ぶのは「Android」内の「android application project」でいいんかな?前は「android project」だったっぽいけど。


2012年8月11日土曜日

Androidはじめました

スマートにプログラミング Android入門編 第2版 SDK4/2.3対応
って本を買ったよ(゚∀゚)


ってか、「最新のインストール手順」として記述してある、P.022の http://techfun.cc/setup/ のURLにアクセスしたらnot found、ってそれはないんでないの?(´д`)



2012年8月10日金曜日

CakePHPでSQLログ


CakePHP1.3でデバッグレベルが0の時でもSQLのログを記録する方法

(´・∀・`)ヘー。


PostgreSQLでもちょっと変更して使えました。
CakePHP便利ね。

TextView内の改行

文章中で enter キー押すとフォーカス外れるし、 \n でもないし。

ってことで、 Option + enter で改行されました。

(´・∀・`)ヘー

Scroll View

下記のブログの書き込みを参考に。
http://applil.sakura.ne.jp/blog/scrollview


ScrollViewを貼りつけただけだとスクロールしないのね。


ScrollViewをアウトレット接続して、「- (void)viewDidLoad」内で

HowToUseScrollView.contentSize = CGSizeMake(320,1000);

って感じでサイズ指定。

なるほど。

Bar Buttonのクリック時の反転

Bar Buttonをクリックしても、「押したよ感」が出ない。
ほら、クリックすると反転というか色が濃くなったりするじゃないですか。
設定とかあるのかな?と調べても無さそう。

試しにデフォルトの色にしてみた。
こっちでクリックするとボタンの色が濃くなって「押したよ感」が出る。

色を黒色にするとボタンに「押したよ感」が出ないのって仕様?


追記
わかった。他の色だと「押したよ感」が出た。
これ、ボタンをクリックすると元の色より濃くなるんで、黒はこれ以上濃くなれないから見た目は「押したよ感」が出ないんだ。
ってことで、薄めの黒色にしたら「押したよ感」が出た。

ブログをはじめてみる

これ何個目のブログだろ?

とりあえず開発のメモ用に使う予定。

ただいま、趣味を反映したiPhoneアプリを開発中。
お盆休みにはAndroidアプリの勉強予定。

うひょー(゚∀゚)