IT坊主でいこう!

坊主をしながらITのことに詳しくなりたい!
iphoneアプリ、Webアプリ等頑張る!

宗教法人の税務の勉強前に

2012年06月02日 05時10分56秒 | 法人税務
ジャンルは適当になっています。

修行中に師匠や先生に様々なことを学ばさせてもらいました。
その中で特によく仰っていたこと
・修行が終わっても、僧侶は絶えず精進してこそ僧侶である。土地によって環境によって必要なことは
 変わるだろうが一生精進することを忘れてはいけない

それを実行すべくアプリ開発の勉強を始めたり、継続させるために始めたこのブログですが
あくまで一僧侶、そちらの勉強も忘れてはいけません。

自房(自分もしくは家族が管理させてもらってる寺院のこと)に戻り、そこにある本棚を覗いていたら
問答式宗教法人の税務
を見つけた。

修行中の合間に
Q&A宗教法人をめぐる法律実務
を読んで少し宗教法人法を勉強してまして、
同じ表装に興味があり勉強してみることにしました。

じっくり時間をかけていこうと思います。
サイトだと全2冊と書いていますが、家にあるのは1冊です。
祖母が持ってたのか、叔父が持ってたのかとにかく古いものなので。

それではまた次回。

Kitchen Sink等からTitaniumを学ぶ 共通部分その3[Mac]

2012年06月02日 04時28分54秒 | Titanium
共通部分の動きを引き続き調べていきます。

起動、動作等スムーズなiPhoneシミュレータを今後は使います。
早速前回の続きをやろうとしたら、全く動作が違う

Androidだと

こう表示してたのが



こうなった。
TabGroupって複数使うのそもそもおかしかったのかー。
titanium-mobile-doc-ja - UIカタログ - TabGroup

>アプリケーションのルートコンテナとしてはこのTabGroupもしくはWindowを配置する必要があります
って書いてるし1つだけ作るものってことか。
5つよりタブを用意するとMoreタブができるとのことなのでやってみる



タブ一個追加しただけで、勝手にMoreタブ作って遷移もやってくれるのか
便利だなー

app.jsのめぼしいところは以上なので次のbase_ul.jsをみる
ちょくちょくOSによって処理が変わるところに、判定を入れているんだけど

if (Ti.Platform.osname == "iphone")

if (Titanium.Platform.name == 'iPhone OS')
と書き方が違うものを発見したので早速確認
あ、ちなみにMacだと改行は「\n」ではなく「\(バックスラッシュ)n」です。



こうなった。
なんで取れる情報変わるんですか・・・。
調べてもそれらしい解説している記事が見つからない。
TiはTitaniumの略で省略して書ける、って記事もあるし!それならこの挙動の違いはまずいのではないか。

titanium-mobile-doc-ja - APIカタログ(プラットフォーム編) - 環境情報取得

>OS名(iPhoneなら"iPhone", iPadなら"iPad", Androidなら"android")
iPhoneって書いてあるんだけど今出力させたらiphone
になってるのは誤植なのかな、調べて出てくる記事は全部小文字だし。

とりあえずこういうのは気をつけておかないと不具合起こしそう。

--------------------------------------

追記

記事書いておいて今更だけど「osname」と「name」だった・・・。
そりゃ出力変わりますよねー。
ちなみに「osname」で比べたらもちろん同じ「iphone」が出力されました!

Titaniumの開発環境(Mac)

2012年06月01日 03時01分47秒 | Titanium
モニタの故障やらなんやらで時間が空いてしまいましたが。
今回はMacの環境を構築する方法をまとめます。

といってもWindowsと比べて構築の楽なこと×2

簡潔に書いて詰まったところだけ少し説明

1.Titanium Studioのインストール

2.Javaをインストール(Titaniumをインストールするときに入れてないならついでに入れてくれる)

3.「Dashboard」→「Configure」→「iOS」→「Install or Update iOS SDK」をクリック

4.XCodeのインストール

5.Titanium StudioのiOSパス設定
「環境設定」でPreferencesダイアログを表示→「Aptana Studio」→「Titanium」項目
「iOS SDK Home」の「Refresh」をクリック
表示されない場合は、すぐ下に書かれているコマンドをターミナルで実行
「xcode_folder_path」は「More details」を参照のこと

6.Gitのインストール(Kitchen Sinkを入れるために必要)
ターミナルでインストールの確認する前に「source /etc/profile」しておかないとないって言われるよ

7.Kitchen Sinkをダウンロード

8.iPhoneシミュレータで起動する


以上です。
Mac+iPhoneシミュレータの組み合わせのTitanium楽だなー。
詰まるところないし、アプリの起動数秒とか早すぎだー。
Windows?






2、3分くらい待って起動しないときありますが?


---------------------------------------------------------------------------

追記

Androidシミュレータでも動作確認しました。
以前の日記でGoogle APIsがインストールされない云々書きましたが
Macだと一覧にちゃんと表示されました

ただ、Androidのシミュレータはアプリ立ち上がるの遅いなー
何で時間食ってるのかなー、見てると起動が遅いみたいなんだけど

Windowsが悪いんやない!Androidの開発環境が悪いんや!