2009年5月30日土曜日

5月30日

今日も引き続き図書館にこもって調べものをしていた。この前調べたものに関して疑問点があったからである。
その疑問も解決したのでさっそくアプリケーションへと移植をした。今日で12星座の各Textを完全なものにできたと思う。多少長めの文章にしたのでスクロール機能の利点を活かせたと感じている。

アプリケーションの初めに表示されるページにも挑んだのだが、まだうまくできていない。
藤川先輩いわくコードであってコードじゃないらしい。
アイコンのように設定するのかと思い、プロジェクトメニューを探してみたが見つけることができなかった。
デバッカにもひっかかってくれないし、なんなんだ、、、あいつは。

そしてもうひとつ問題が発生。
12星座が一覧で表示されるTableで魚座の項目になぜか牡羊座の画像が貼られてしまう。
各セルにどの画像を貼るかを指定する部分では、



三番目の通り、"uo" の画像が指定されているはずなのだが、実際は、



このように牡羊座のシンボルが貼られてしまう。
これもデバックしてみたが原因はつかめなかった。

一人では思うように拡張を行うことができず、自分の実力不足を感じている。


昨日、今日とずっと本を読んでいたので、目がちかちかします。ドライアイです。
明日からはパソコンに向かいます。直します。拡張します。終わります。

2009年5月28日木曜日

5月28日



今日行った事は先日のブログに書いてある南中月日の項目とTextに表記してある各星座の神話を仮の簡単なものから内容の濃いものへと変えた拡張が主なものである。

南中月日は荒木教授にご指摘いただいたとうり、Voyagerを用いることにことによって自分がどれだけ適当なことを書いていたかがあらわになった。一番大きなズレでなんと一ヶ月もの誤差があったなんて秘密にしておきたい。まさに重大機密事項である。
星組の先輩方、無知な後輩ですみません。

神話の点に関しては自分の頭に入っている話だけでは、せっかくのTextを活かせるような長めの文は書けないと感じ、午前からお昼にかけて図書館にこもって情報収集をした。何度行っても感じる福祉大図書館のギリシャ神話に関する本の少なさに涙をこぼしながらも、一通り調べることはできた。これをアプリケーションに反映させ、それなりに読み応えのあるTextが作れたと思う。


               ↑
        スクロールすることで続きが表示される。

そして画像だが、最初のページではうまくいったものの、次のページで問題が発生している。
貼付けはできるがTableがうまく機能してくれず、大きめの画像を貼付けると下までみることができないのである。この問題を解決することが今後の大きな研究対象となりそうだ。

その他にもアプリケーションを起動させた際に初めに表示される(本でいったら表紙)のページも作成してみたい。この2つを完成することができればZodiac Tableはひとまず完成ということになるのではないだろうか。

WWDCまで残り一週間である。成果が形として残るようがんばりたい。

2009年5月27日水曜日

5月27日

今日は画像の貼付けに本格的に着手した。
最近画像の貼付け方をマスターしたのでやってみようと思う。
あ、、、ちなみにブログへのです。
アプリケーションの方はそんなに簡単ではないんです。
先輩方、知ったような口きいてすみません。

02.png

こんな感じに現在はなっている。
swith文を用いることにより、rowごとに違う画像を表示できた。
昨日までとくらべても、だいぶ見栄えがいい。(昨日までの画像はないのだが)
最初に表示されるページに画像を貼付けることには成功した、他のページにもどんどん画を増やしていきたい。

そして昨日、荒木教授に指摘され気がついた南中月日がずれている点は現在Voyagerを用いて調べている最中である。もともと星組なのにアプリケーションの分野でなく、天文の分野で間違いを起こしてしまった、、、面目ないというほかない。近日中に数値を直したいと思う。

いい締めの言葉が見つからないのでいきなりですが終わります。

5月26日

3日間体調を崩し、休んでしまった。ヤバい、、、確実に遅れをとってしまった。
時間がすべてでないにしてもやはり重要な要素に違いはない。がんばらねば!

今日行った拡張はTextにジャンプするセルへのアイコンの貼付けとTextにジャンプする際に横にスライドして見えるアニメーションの搭載である。その他にも先輩方の助言により、文字ばかりの現段階を打破する糸口となるであろう画像の貼付けにも成功した。これにさらに拡張を加え、アプリケーションの中にたくさん画像をちりばめていきたい。自分の理想とするアプリケーション像に少しずつであるが、着実に近づいている。WWDCまであと少し、がんばりたい。

2009年5月22日金曜日

5月20日

とうとう各星座ごとにTextを変更することに成功した。
この作業が完了したことで目指すアプリケーションの大枠は完成したといえる。やっと、という感じだ。
しかし拡張できるところはまだ随所に残っている。
Textのサイズ変更
画像の貼付け
などである。現状では文字の羅列だけの構成であり、視覚的に楽しんでみてもらえるようにならなければせっかくのアプリケーションも無駄になってしまう。そこで画像を画面内にたくさん取り入れ、「見る」というだけでも楽しいものにしようと思う。

今日の研究で自分の努力不足が顕著に出た。藤川先輩の協力がなければ、ここまでたどりつくのにどれだけ時間を要したか想像もつかない。気を引き締め直さなければいけないと感じた。

明日はプレゼンがあるので、がんばりたい。

意味不明で、脈絡のない文章ですいません。終わります。

2009年5月20日水曜日

5月19日

ついにTextへのジャンプに成功した。感無量である。こんなことで感動していては怒られてしまいそうだが、正直かなりうれしい。
しかし問題はまだまだ山のようにある、メモリの浪費、星座ごとにわけてTextを編集できないなどが主な問題だ。現在は星座ごとに違う内容のTextにジャンプできるように努力している。基本的な枠組みの完成まではもう少しだが、タイムリミットが近づいているのも、また事実である。期日までに仕上げられるようにがんばりたい。

2009年5月19日火曜日

5月18~19日

藤川先輩の協力によりTextのページを作るという目標に近づけてきた。
解析に協力していただき、藤川さんはTextの作成に成功している。ヒントをもらいながらすこしでも自分なりに理解を深めたい。アプリケーションの期日が近いので理想としては明日までにTextページの作成を完了させたい。

2009年5月18日月曜日

これまでの成果

これまで自分がやってきたことは、
1、参考書を用いたサンプルの作成
2、サンプルコードの解析
3、Zodiac Tableの作成
の3つである。

1、参考書を用いたサンプルの作成
自分がいままでこなした参考書はBeginning Cocoa、 iPhone大全の2つである。作成したサンプルは、計3つである。
2、サンプルコードの解析
主に使用、解析しているサンプルコードはSimple Drill Down、 UICatalogの2つである。Simple Drill Downはテーブルの基本的な機能を紹介するサンプルコードだ。これをベースにZodiac Tableは作成されている。
2つ目のUICatalogはUIKitを用いる事により、どんな機能を使用できるかをまとめたサンプルコードである。これはZodiac TableにTextのページを付け加えるために使用している。
この2つを主に使用、解析して自分のアプリケーション作成を目指している。
3、Zodiac Tableの作成
いままでやってきたことの集大成として自分のアプリケーション、Zodiac Tableを作成している。完成像としては黄道12宮の詳細な情報をテーブル形式で表示するというアプリケーションである。先ほど紹介したSimple drill Downを基盤とし、もとからあった情報の項目をセクションを1つ増やし、学名、設定者、20時の南中月日、神話と設定した。
学名、設定者、20時の南中月日はうまくいったのだが、最後の項目である神話は情報量が多いので、Text形式にし、もう一つページを増やすことにしたのだが、なかなかうまくいかないのが今の現状である。これがうまくいけば、そこに各星座の情報を書き込み、見やすさの向上のため、アプリケーションの各所に画像をつければ完成である。これを目標として22日までに完成させるつもりだ。

WWDC2009への抱負

私はもともと神話関係の事柄を勉強するために荒木ゼミに入ったが、昨年のWWDCに参加された先輩達の話を聞き、自分にとって大きな経験になるだろうと考え、参加を決意した。
私はプログラミングへの知識はいままで全くというほどなかったが参加を決意し、勉強するにつれて少しずつではあるが、理解できるようになってきている。
WWDCではプログラミングやコンピュータ関連について学ぶのはもちろんだが、これからの人生に活かせるあらゆることを吸収したいと考えている。