開発中の最近のブログ記事

かなり時間がかかりましたが、Check4Life for iPhoneサイトを公開しました。

Check4Life画面

当初はiPhoneネイティブアプリを考えていましたが、まずはサイトをiPhoneでも見やすくするために、iPhoneに最適化しています。
特徴は、

  • iPhoneで使いやすい画面インタフェース
  • パソコン版で提供している機能のほぼ全てを、iPhoneサイトで利用可能
  • iPhoneネイティブアプリに近い画面イメージを採用
  • iPhone版safariとOpera miniに対応

iPhoneで気軽にいつでもどこでも、あなたの価値観、ミッション、目標、プロジェクト、タスクを確認してください。

サイトへのアクセスは、通常のログインでiPhoneサイトへリダイレクトされます。

ぜひ日々の活動にご活用ください。

今回、開発で参考にした書籍は、iPhoneアプリ×Webサイト開発入門 Objective-C/iPhoneSDK、 HTML/CSS/JavaScriptによる最適プログラミングです。

  • Check4Life for iPhoneサイトのような、Webサイト最適化の手法
  • iUIというJavascriptとCSSライブラリの使用方法
  • iPhoneアプリの開発方法

等が、詳しく紹介されており、比較的楽に開発を進めることができました。

ただ、リリース済みのパソコン版及び携帯版のサイトとの整合性で若干問題があり、一部オリジナルを修正しています。比較的自由にさわれるのが、Javascriptとcssのライブラリの利点ですね。

まだ後半のiPhoneアプリ開発については行っていないので、今後勉強していきたいと考えています。 

また、今回、初めてテストを他の方にやっていただきました。これが本当によく、全く想定外の指摘をいただき、その対応に少し苦労しましたが、最後にブラッシュアップできたと思います。これからも、お願いしていきたいと思っています。

 

長くかかってしまいましたが、もうすぐCheck4Life for iPhoneサイトをリリースできそうです。

今、ユーザの方に実機のiPhoneでテストしてもらっており、その結果を踏まえて公開します。

メインメニューは、こうなります。

今しばらくお待ちください!

Check4Life for iPhone メインメニュー画像

毎日目標を送る機能に、次の問題があり修正しました。

・問題点:「属するプロジェクトが無い目標の場合、毎日その目標を送り続けてしまう。」

・原因:目標に属するプロジェクトが無い場合、送信済みの記録を行う処理が行われないため。

・対策:目標に属するプロジェクトがない場合でも、送信済みの処理を行うよう、修正しました。

テストで気づきませんでした!

最近、iPhoneやXperiaなどのスマートフォンがかなり話題になっていますね。完全に市民権を得た、といえるのではないでしょうか。

同時にCheck4Lifeのサイトが、iPhoneやXperiaでどう見えるのかが、最も気になっていました。

たまたま、イケメン友人がiPodTouchを安く譲ってくれたのでCheck4Lifeのサイトにアクセスしてみると、驚き!

とても小さく縮小されてしまって、文字を読めませんね。。。申し訳ありません。

ということで、まずはiPhone向けにサイトを最適化しています。

iPhoneに、こんな感じで表示されるようになります。制作中の、目標リスト画面です。

iPhone画面例

5月末のリリースを目指しているのですが、思ったよりコーディング量が多くなりそうなので、6月末までかかってしまうかな。

今しばらく、お待ちください!

ミッションを考える作業

| | トラックバック(0)

私が所属するグループで今、ミッションや運営の考え方などの議論を行ってます。

写真素材 PIXTA
(c) moupig写真素材 PIXTA

当然、皆の考え方や意識レベルがなかなか合わないので、結論にたどり着くのに時間がかかりそう。

ただこれは、絶対に必要な過程であって、省略することができない作業。議論を通じて考え方のレベルが一致してゆき、意識が合ってゆき、生み出したものが本当の意味を持つようになると思います。

  • このグループは、誰に何を提供しようとしているのか。
  • このグループは、何を大切だと思っているのか。
  • このグループは、その実行のために、どのような考え方をし、どうアクションすべきなのか。

このような切り口で議論していくことは、根気が必要ですが、有意義です。

そしてこのグループの作業を通して、個人にも同じような過程が必要だと改めて感じました。

運用しているCheck4Lifeのユーザーから、「ミッションや価値観、目標をどう設定したらいいかわからない。」という質問をいただきました。

確かにその通りで、私自身、10年以上毎年考えて明文化していますが、まだすっと腹に落ちるミッションはできていません。そんな未熟な私ですが、システムのユーザーから質問をいただいた以上、きちっと考える必要があります。

  • 私は何を大切だと考えているのか。
  • 私は何をしたいのか。何を達成したいのか。
  • 私は、達成したいことのために、何をするのか。
  • 私が今日やることは、私が達成したいことに直結しているのか。
  • 私がしたいこと、達成したいことは、私が大切だと考えていることと一貫しているか。

このような問いにさらさらと答えられる人にはあこがれます(笑)が、つたなくても私も答えられるようになりたいと思います。なぜなら、これらの問いにきちんと答えられる程、毎日の調和が取れているのなら、きっと毎日が幸せになるだろうと思うからです。

私自身が上記問いに答えられるように自分自身の考えを再定義する過程を通じて、ミッション・価値観・目標の設定について考えていきたいと思います。

iPodTouchとmacを入手し、iPhone用アプリの検討を始めています。

しかし、Check4LifeのサイトをiPodTouchで開いてみて、驚きです。

なんと、使いにくい。。。

まずは、iPhone/iPodToch用に、サイトを最適化しなければいけませんね。

これも取り組んでみます。

 

Check4Lifeをささやかに開発していますが、いわゆる独学です。

もちろんたくさんの著書から支援をもらっていますが、なかなか実際のWeb開発現場を見る機会がありませんでした。

これからは、少しWeb開発方面の勉強会に積極的に参加しようと思っています。

そんな私にとって、素晴らしいイベントがあるではありませんか。

クックパッドの開発の裏側見せます in 名古屋

何と太っ腹でしょうか。

4月3日、行ってきます。若いばりばりの開発者ばかりだろうから、ちょっと気後れしましたが、内容の魅力に勝てず申し込み。

どんな人たちが、どんな熱気で、どんな工夫をして、どれほど必死にサイトを運営しているのか。

その辺を肌で感じて、見てきたいと思います。

報告が遅くなりました!

写真素材 PIXTA
(c) YoDa写真素材 PIXTA

前回予告した以下の2つの機能については、リリースが完了しています。

  • 将来の自分にメールを送る機能
  • プロジェクト、目標を「完了」にする機能。

既に内容を忘れてしまったのですが、将来の自分に宛てたメールが幾つか、いつか届くことになっています。

その時までに、しっかりとプロジェクト、目標を完了にできるようにしたいと思っています。

メールが届くのが、楽しみです。

今、以下の機能を作成・テストしており、もうすぐリリースできると思います。

  • 将来の自分宛にメールを送る機能。目標達成への思いや、今の決意を将来の自分に送ることができます。
  • プロジェクト、目標に「完了」の概念を追加。なぜつけていなかったのか、理由はありますが、欲しいという意見をいただいたのでやはり必要と、作っています。

そして、「ミッション」「価値観」「目標」など、具体的にどういうものにしたらいいのかわかりにくいというご質問をいただいたので、事例をサイトから参照できるようにします。

それからそれから、こちらはかなり先になると思いますが、macを今日入手(友人に感謝!)。iPodTouchを近日中に入手しますので、iPhone用アプリも作成します!

気分が乗ってきているので、今日からiPhone用アプリの勉強開始。

まだかじり始めたところですが、昔やっていたCに近く、またVisual BASICのような環境もあり、割と親しみやすそうです。

予告ばかりになりましたが、早く実現できるよう、進めていきます。

携帯版に、文字の間に\コードが入るバグあり

の原因がわかりましたので、対応しました。

携帯版では、文字コードにShift-JISを使用しています。この場合、漢字コードに0x5cが含まれることがあります。

これは、\と同じコードで、プログラム上特別な意味を持ちます。なので、もう一つ\ をつけて「単なる文字ですよ」と表すようにします(エスケープという)。

漢字コードに含まれる0x5cを、エスケープするために\が自動的に追加されてしまったわけです。

 

対策は、送られてきた文字列の\を取り除く処理を入れました(stripsplashes関数を使用)。

これで、ばっちりです。

ちなみに、テストしていて別のバグ(ミッションが更新できない)がありましたので、同時に修正しておきました。

ご迷惑をおかけして申し訳ありませんでした。

 

ウェブページ

Twitter Updates

Powered by Movable Type 4.25

このアーカイブについて

このページには、過去に書かれたブログ記事のうち開発中カテゴリに属しているものが含まれています。

前のカテゴリはCheck4Life活用法です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。