Hits:118 ... « 1 2 3 4 5 6 7 8 9 10 »

UIControlEvent@iPhoneSDK

iPhone SDKをもうちょっといじってみた. 前回はHelloWorld的なものをコピーして終了でしたので,タッチしたときのイベント(下記のようなものがあるみたい.)を処理してみたいなぁ〜と遊んでみた.

UIControlEventTouchDown
UIControlEventTouchDownRepeat
UIControlEventTouchDragInside
UIControlEventTouchDragOutside
UIControlEventTouchDragEnter
UIControlEventTouchDragExit
UIControlEventTouchUpInside
UIControlEventTouchUpOutside
UIControlEventTouchCancel

試しに作ったのはこれ↓!!

・待機中

[イメージ除去]

・クリ(UIButton)をタッチ中(UIControlEventTouchDown)

[イメージ除去]

・クリをグリグリ中(UIControlEventTouchDragInside)

[イメージ除去]

はいはい!どうせ作ったものはくだらないですよ!自分でもクリの画像を加工している時にむなしさを感じましたよ!どーせ僕なんて,どーせ僕なんてこんなことでしかモチベーションをあげることができないんですよっ!

ちなみに,ソースコードは見せれるもんじゃーないっすね!ん〜まだObjective-Cはわからないっすね. あと,実機にのせれていないのでー今度実機にのせて見ようと思う! たぶん,FreeのiPhoneSDKじゃー実機に乗っけれないのかと... だもんで,別のものでコンパイルしてーscpで/Applications/XXXX.appを置いてあげればーうまくいくのだと思います. ちなみに,SDKでコンパイルしたやつで試したのですがーバグった!!あはは

参考:http://developer.apple.com/iphone/index.action

UIKit > UIControl Class Reference >

[iPhoneSDK]

2008/04/06 21:23 | Comments(0)

ガソリン値下げ

ん〜アホな日本の政治は結局こんな感じになりましたね!

今,ちらりとガソリンの価格を比較しているサイトを開こうとしたらーアクセス集中のためなかなか開けない! http://gogo.gs/ とかね.

週末辺りガソリン入れにいこうかなぁ〜.

[Free]

2008/04/01 08:21 | Comments(0)

XJAPAN 復活ライブ

先週末3日間Xの復活ライブがあった!もちろん,行ってはいない... (一番不完全燃焼な)初日のライブ映像(WOWOW)をGet!! 会社の隣の席のすてきな男性が録画してくれた☆

会場に居たらーWithout Youで泣いていたかもなぁ〜と思う. 個人的にはゲスト参加のSUGIZO(LUNA SEA)が格好良かったなぁ〜.SUGIZOがゲスト参加は予想していたのだがー髪の毛ピンクにしてくるかと思ってた.

今日はもう一度 Silent JealousyとWithout Youを見て寝ようかなぁ〜. あとは今後の海外公演も含めたやつがDVD化されるのを待とう.

[Music]

2008/04/01 00:13 | Comments(0)

一部iPhone/iPod Touch対応にしてみた

最近何もやっていない.そしてこの週末も何もしないで終わってしまう..てなわけでちょとくらい何かと思い.このサイトの Bookmark をiPhone/iPodtouch的な画面にしてみた! 単純にiPhone/iPodtouchから閲覧してきた時にテンプレートを切り替えているだけ!

iPhone/iPodtouch用の画面を作る際にポイントとなったタグがこれ.

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no /">

幅(width), 拡大縮小率(initial-scale), 拡大縮小率の上限(maximum-scale), 拡大縮小の不可(user-scalable9)を設定.

あとは,iPhone/iPodtouchの時にテンプレートを切り替えるのは,uamobile にちょっと手を加えようかと思いつつーとりあえずviewの中で行うことにした.

import re
IPHONE_RE = re.compile('^Mozilla\/5\.0 \((iPhone|iPod); U; CPU like Mac OS X;')
def view(request):
    """ 省略 """"
    if IPHONE_RE.match(request.device.useragent):  # 注意 uamobile利用
        t = loader.get_template('bookmark/view-iphone.html')
    else:
        t = loader.get_template('bookmark/view.html')
        c = RequestContext(request, {
            'bookmarks' :bookmarks,
            'page'      :page,
            'paginator' :paginator,
            'path'      :request.path
        })
    return HttpResponse(t.render(c))

これはmiddlewareの部分でuamobileを使ってデバイス処理をしているのでrequestからuseragentをひっぱり出せている.詳細は こちら

見れた!見れた!

[iPodTouch] [Information]

2008/03/30 22:08 | Comments(0)

休憩5分でSingleton@Python

PythonでSingleton. 必要か必要じゃないかはさておき,クックブックに載っていたのを思い出して書く!!

In [1]: class Singleton(object):
   ...:     def __new__(cls, *args, **kargs):
   ...:         if '_instance' not in vars(cls):
   ...:             cls._instance = super(Singleton, cls).__new__(cls, *args, **kargs)
   ...:         return cls._instance
   ...:

In [2]: class Hoge(Singleton):
   ...:     pass
   ...:

In [3]: h1 = Hoge()

In [4]: h2 = Hoge()

In [5]: id(h1)
Out[5]: 18992176

In [6]: id(h2)
Out[6]: 18992176 // 同じだ!

In [7]: class Hige(Hoge):
   ...:     pass
   ...:

In [8]: h3 = Hige()

In [9]: id(h3)
Out[9]: 18992976

In [10]: h1 is h3
Out[10]: False

In [11]: isinstance(h1, Hoge)
Out[11]: True

In [12]: isinstance(h3, Hige)
Out[12]: True

In [13]: isinstance(h3, Hoge)
Out[13]: True

できたっぽいんじゃない. ただ,11~13のチェックの議論は特にしない.なぜならよくわかっていない. たしか,Singletonの間に親クラス(Hoge)があったとしてもー子クラス(Hige)のインスタンスとして返してほしいとかなんとか... あちゃ〜5分こえちゃった..

[Python]

2008/03/25 17:17 | Comments(0)

Hits:118 ... « 1 2 3 4 5 6 7 8 9 10 »