タッチ 第一回 ~別れそして出会い~
先々週,3年くらい使っていたMP3プレーヤーを洗濯機で完全に洗ってしまった. ということで,あまり深いことを考えずーどうせなら無線LANが使えた方が面白いじゃんと,iPod touch(1つ型落ちになるのかな!?ソフトウェアのバージョンが低いやつ8G)を買いました.それが今週の木曜についたので早速タッチ! まぁ~音楽をiTunesと同期させただけですけどね.
タッチ第三回 ~あなたへの想い~
タッチのことがもっと知りたくて,Google様に色々聞いたのだ. なんとあなたにSSHログインができると...あなたの中を除けるのだと... そしてあなたにアプリを埋め込めたりできることを知った. タッチのことを知ってまた好きになった.(jailbreakしたい)
タッチ第四回 ~無力な私~
あなたはいつも無口...だけどあなたは私を笑顔にさせてくれる. 「ねぇ~タッチ!あなたのコト覗いていい?」 「...」
jailbreakを簡単に実現してくれるZiPhone 2.5をMacへDownloadして,起動し”Jailbreak”を選択してインストールをクリックすればOK.! そしたらホーム画面に「Zibri's Blog」「Installer」のアイコンが増えている! さて,次に「Installer」アイコンをクリックして,必要なモノをNetからインストール...
「駄目だ!私無線LANの環境もってない!」 私はいつも先のコトを考えてない!だから駄目なのよ..でも,あなたのコトが知りたい!ただそれだけなの.
一部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をひっぱり出せている.詳細は こちら
見れた!見れた!
タッチ第二回 ~可愛いあなたに~
基本的にモノの扱いが雑だからー画面ムキだしでーすぐに壊してしまいそうなタッチ! だからシリコンカバーを購入!これならタッチのスリムで美しい見た目を邪魔しない!これで手荒く使っても問題ないかしら!?