先日、Oracle Certified Expert, Java EE 6 Web Component Developer (1Z0-899)(以下、ocej-wcd と略記) を取得しました。 http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-899&p_org_id=70&lang…
前回の続きです。 ビューデータバインダを書く サーバから受け取ったデータを、html ビューにバインドする処理を、javascript を使って書いていきます。この処理には、css と jquery の組み合わせは非常に有用です。java では jsp があったり、django にもテ…
前回の続きです。今回はビューの作成です。普段仕事で html/css を使う機会がないので、その奥深さに戦きます。 各画面を書く 続いて、各画面の html/css を書いていきます。今回の ToDo アプリでは画面がふたつ存在します。 ToDo 一覧を表示する画面 ひとつ…
前回の続きです。もはや趣味では違うコードを書いているので、この記事のモチベーションを保つのが難しい。 画面遷移の方法 以前に書いた通り、このアプリのすべての主要な画面は、最初のアクセス時にすべてブラウザにロードするようにします。つまり、アプ…
前回の続きです。 実装は簡単なのに話しが長くなってきて、いつまで続くのか不安です。今回ここで作ったToDo アプリは、スケッチ用に作ってみたものですが、よくよく見回してみると ToDo アプリはけっこうあるもんです。Gmail も ToDo を管理する用途の機能…
前回の続きです。 リクエストハンドラを実装していく 続いて、GAEp のリクエストハンドラを実装していきます。各実装ごとに部分的に書いていきます。 MainView の実装 MainView#get() では、単純に html を出力します。todo/handlers.py内 import os from go…
前回の続きです。 GAEp 上にリクエストハンドラを定義する 続いて、リクエストハンドラを定義していきます。 今回は、4つのリクエストハンドラを定義します。各リクエストハンドラの用途は以下です。 ビューとなる html の取得 ToDo アイテムのリスト取得API…
前回の続きです。 GAEp 上にモデルを定義する ようやくGAEpのソースコードが出てきます。 モデルの整理 今回の ToDo アプリで必要な要件を整理します。 * ひとつの ToDo を表すアイテム(ToDo アイテム)が存在する * ひとつの ToDo アイテムは、必ず誰かのア…
前回の続きです。 GAEpプロジェクトとそのファイル構成 Google App Engine Pythonプロジェクトの作成 プロジェクト作成方法は、スタートガイドあたりを参考に適当に。ここでは割愛。 プロジェクト内のファイル構成 以下のようなファイル構成にしました。 <project dir>/ +</project>…
時間があきましたが、前回の続きです。 アーキテクチャについて アーキテクチャと呼ぶほどたいしたものではないですが、概要を説明しておきます。 構成の概要とシーケンス 下図のようにしています。 まずユーザが、URLからビューとなるHTMLファイルをリクエ…
前回の続きです。 iPhoneっぽくなるスタイルシートを書く ネイティブアプリのように見せる部品ごとのスタイルシートを書いていきます。以下を説明します。 NavigationBar のように見せる部品スタイル設定 BarButtonItem のように見せる部品スタイル設定 Tabl…
前回の続きです。 ネイティブアプリのように見せる全体的な設定 次の内容を説明します。 表示領域の固定 ブラウザのアドレスバーとツールバーを消す設定 ステータスバーの色を変更する設定 html ファイルの head タグでは、5つの指定をします。 表示領域の固…
はじめに Google App Engine Python を使ったiPhone向けWebアプリを作ってみました。今後暇を見つけて、何回かにわけてこのブログにその内容を掲載したいと考えています。iPhone向けアプリはたくさんありますが、たいていはiTunes App Storeに登録されている…
東電が繋がりにくいので、以下に情報コピペを残しておく。https://sites.google.com/site/penguinwatcher/powercutplan
先週のコトだったか、マイiPhone3GSの液晶に赤い点があるコトに気付きました。 黒い画面を表示中に目立って赤い。 「あ〜、ドット欠け(ドット抜け?ドット落ち?)かぁ。」 と、iPhone4への買い替えについて思いを巡らせていたんですが、とりあえずググってみ…
最近ちょっと思うトコロがあってGAEを勉強している。とりあえずiTunes App Storeのカテゴリ別ランキング検索Webアプリを作ってみた。 iTunes App Storeでアプリを公開していると、自分のアプリがランキングの何位に位置しているかが気になる。それを簡単に調…
OSをSnow Leopardにアップグレードしたらgvim(vim-app)が動かなくなったコトについカッとなって、 $ sudo port -f uninstall installed を実行してしもうた。。。svnやらなにやら必要なものが。。。というワケで、覚え書き。 まずはMacPorts自身のアップデー…
端末はMB404J/A (MacBook Kuro/Intel Core2Duo 2.4GHz/4GB/250GB) インストールはぷりっと終了 熱持ちやすくなった気がする(ファンが回りやすい。パームレストの温度が高い) Wireless Mighty Mouseの電池が切れたあとがポインタが効かなくなる。クリックは効…
TsureDureの開発、現在止まってます。ここ1か月くらい止まってる。期待していただいている方がいたら申し訳ないですが、ここのところ仕事が忙しいのとちょっと別の開発に興味があるのとで後ろ伸ばしになってしまっております。まだTsureDureでやりたいこと…
← TsureDureはこちら紹介はこちら - TsureDureでは、体重や基礎体温、体脂肪率など、女性が日々気になっているデータを入力し、グラフにすることができます。なにを測って記録するかは、[設定]画面から行います。自由に複数の項目を登録できます。設定を終え…
← TsureDureはこちら紹介はこちら - TsureDureのVer.1.2が金曜日にリリースされました。既にけっこうアップデートしていただいたようでありがとうございます。 今回のアップデートでは以下の変更を行っています。 "測って記録"機能で、複数の種類のデータを…
アップデートをAppStoreに登録済み。現在審査待ち中。1週間くらいしたらリリースされると思います。リリースされたら追って記事を書く予定。
← TsureDureはこちら紹介はこちら - TsureDureリリースから1か月半くらい経って、カスタマーレビューを書いてくださった方もいらっしゃいます。わざわざありがとうございます。付くたびに励みになりうれしいです。自分でカスタマーレビューを書いて返答する…
← TsureDureはこちら紹介はこちら - ウワサ通りルナルナのiPhoneアプリが出ましたね。デザインがいいですねぇ。「Lite」とあるところを見ると有料版も計画されているのかもしれません。ケータイ版のルナルナを使ったことがないので、プラスアルファでどんな…
TsureDureはこちら→ - iPhoneアプリ「TsureDure」のダウンロード数が、自分で設定していた第一目標値をクリアしました。ありがとうございます。感謝です。目標と言ってもささやかな値ですが、なかなか得難い経験です。 まだいくつか密かな野望があるので本業…
TsureDureはこちら→ - 当初TsureDureでの絵文字対応が必須だと考えていたんですが、実装前の調査で下のような記事に行き着く。 絵文字のオンオフ切り替えアプリのソースがあった - iOS プログラミングメモ - iPhoneアプリ開発グループ 絵文字アプリにはご注…
と、テレビで言っていたから、TsureDureもこのまま未完成でいいんじゃない?と言われた。というわけで、わりとのんびりだらだらといきたい。
TsureDureはこちら→ - 女性が持っている手帳。あれです。中になにが書かれているのか永遠にナゾのあれを目指したい。 できるだけ自由に書ける きっと日付ベースでいろいろな情報がある 日記が書ける 生理記録が付けられる 体重などの測定記録ができる いろい…
1Q84 BOOK 3作者: 村上春樹出版社/メーカー: 新潮社発売日: 2010/04/16メディア: ハードカバー購入: 70人 クリック: 2,125回この商品を含むブログ (644件) を見るおもろかった。プレゼントありがとう。 でも1と2の内容忘れてる。
TsureDureはこちら→ - といっても、機能追加はありません。小さいアップデートです。 カレンダのデザイン変更 カレンダの表示処理の最適化 その他、いくつかデザイン変更 というワケで、よろしくお願いいたします。