SyntaxHighlighter

2010年7月30日金曜日

Softbank 未来の社長候補を募集!

Softbankが現社長の孫さんの後継者発掘・育成のため「ソフトバンクアカデミア」を開校
するそうだ。入校希望者はWebサイトからエントリーができるそうです。定員は30名で
期間は8月31日までとなっています。

たとえ、社長にはなれなくても経営者としての勉強には大変役に立つのでは
ないでしょうか?
Softbankクラスの企業になると社会的使命も大きいと思います。
消費者が豊かでないと物は売れません。
経済全体を底上げしてくれるような優秀な後継者が見つかることを
期待しています。

2010年7月29日木曜日

出張に行ってきました。

15年来お付き合いのあるお客様のソフトの
バージョンアップ作業に人足として参加してきました。

場所は四国の徳島です。来週阿波踊りがあるらしく
夜になると、練習する太鼓や鳴り物の音が街中に
響いていました。

今回のお客様ですが、地元にしっかり根付いた
ご商売をなされていて、こちらの提案に対しても
合理化や便利さだけを追求するのではなく、
判断基準の一つとして「顧客に安心し末長くお付き合いして
いただくためには」があり、そういうコストまで削減する必要
はないという発言が印象に残った。

私自身、思い当たるのはチケットレスで本当に飛行機に
のれるのかな?という不安を毎回持っていることである。
古い人間なのか、チケットを手にするまでは、何か落ち着か
ないのである。
システムを使う人からもう一歩先のシステムに利用される人
(言い回しが変だがあえて)が自然にふるまえるような
システム提案を考えていかないといけないと思いました。

2010年7月27日火曜日

Androidアプリ 発売元AICELLで雑誌に紹介!

アイセルのAndroidの立山(仮名)先生が作成した
Androidアプリが続けざまに2冊の雑誌に紹介された。

一冊がPHP研究所から出ている月刊誌「THE21」7月号
そしてもう一冊が「AndroidアプリSUPERGUIDE」です。
残念ながら「THE21」7月号は売り切れとなっていますが
時間を有効に使うためのツールとして紹介されていました。

未だ発表に至っていない、他の社員についても励みに
なってくれると良いと思います。


「ひびリスト(日課管理)」というアプリは
毎日続けたいことを登録して、達成できたことに
チェックすることで達成度が表示されます。
達成度によりウィジェットの色が変わります。

いろいろと要望が上がっているようですが、
先生大忙しで、なかなか要望に応えられないこと
気にしていました。
時間が取れ次第、改善されると思いますので
しばらくお待ちください。

・続けたいことの登録サンプル画面




・達成率の表示サンプル画面

2010年7月26日月曜日

猛暑の中で

うつむきかけた~♪あなたの前を~♪

文字だけだとわかりずらいですが、松山千春の「季節の中で」
の一節です。サビの部分を
あ~つい、暑い季節の中で、わ~た~しは今日も外回り~♪
と頭の中でリフレインさせています。

もう一曲この時期になると出てくるのが
井上陽水の「かんかん照り」
暑い夏が~、ウ~ワァ~ 夏が走る~、ウ~ワァ~
他の部分の歌詞は忘れましたが、このフレーズだけは
なぜか頭に残っています。

先週、駅のホームでうずくまっている人を3人も見かけました。
(夜ではなく、昼間にです)
外回り営業の皆さん、熱中症対策を怠りなく
夏場を元気に乗り切りましょう。
今週もよろしくお願いします。

2010年7月23日金曜日

Androidアプリを作ってみよう その10

「defaukt.properties」の説明です。
以下は、ソースの内容です。


This file is automatically generated by Android Tools.
Do not modify this file -- YOUR CHANGES WILL BE ERASED!
This file must be checked in Version Control Systems.
To customize properties used by the Ant build system use,
"build.properties", and override values to adapt the script to your
project structure.
Indicates whether an apk should be generated for each density.
split.density=false
Project target.
target=android-8

このファイルもR.javaと同じように自動生成されたファイルなので
修正等を行ってはいけません。というコメントの後に
ソースらしきものがあります。最後の4行ですが、
勝手な解釈では

apk作成時に分割して作成するか=いいえ
動作させるOSは=Android 2.2

ということかな???


やっと、プロジェクト内の各階層とファイルの説明が終わりました。
これからソースを作成しながら、より理解が深めればと思います。
より良いものにするためにご意見、ご感想お待ちしております。

2010年7月22日木曜日

Androidアプリを作ってみよう その9

AndroidManifestの回がやってきました。
このキーワードは検索頻度も高く、みなさん興味を
持っておられるようです。

意味合いとしては、プロジェクトで使用するIOを宣言しておく
ファイルということでしょうか。

「HelloAndroidActivity」を画面表示するだけでは、Activityが
ひとつですが、この先画面が増えるにつれ、宣言も増えていきます。

また、Internet接続を行う、データベースを使用する、GoogleMAPを
使用するといった具合に、IOに関する機能に応じてメンテナンス
していく必要があります。
本当は、基本設計等に沿って、先に決めておくものと思いますが
ドキュメントなしで、開発する場合は、どうしても後付けになってしまいますね。

以前、私が経験したのは、画面を追加したときにAndroidManifestに追加するのを
忘れていて、実行時エラーとなり丸一日悩んでしまいました。
無駄な時間を作らないためにも事前に簡単なメモでも良いから
設計書を作成してAndroidManifestへの登録を先に済ませておきましょう。

各項目の説明については、サンプルソース作成時に説明したいと思います。
ここで、HelloAndroidActivityのAndroidManifestのソースを載せますが
xmlファイルのため、画像イメージで貼り付けます。


2010年7月21日水曜日

Androidアプリを作ってみよう その8

その8まできました。予定では10回以内と思っていましたが
このペースですと後5回くらいかかりそうです。

今回は「res」の中身です。これは「resource」の略だと思われます。
現在、ディレクトリィで見えているのは「drawable」が解像度別に3種類、
「layout 」、「values 」の3フォルダーですが、これらも含め全部で8種類が
あります。ちゃんと理解したい場合は英文になりますが「こちら」を参照してください。

1.Animation Resources アニメーション

 Tween animations は res/anim/ に保存し R.anim からアクセスできます。
 Frame animations は res/drawable/ に保存し R.drawable からアクセスできます。
2.Color State List Resource カラーステートリスト
 定義色を変えたい場合に設定
 res/color/ に保存し R.color からアクセスできます。
3.Drawable Resources ドロアブル
 ビットマップやXMLで定義した様々なグラフィック
 res/drawable/ に保存し R.drawable からアクセスできます。
4.Layout Resource レイアウト
 アプリケーション画面のレイアウト
 res/layout/ に保存し R.layout からアクセスできます。
5.Menu Resource メニュー
 アプリケーションメニューの定義
 res/menu/ に保存し R.menu からアクセスできます。
6.String Resources 文字列
 定義文字列、文字列の配列、および複数形(と文字列の書式設定とスタイルを含む)。
 res/values/ に保存し R.string, R.array, そして R.plurals からアクセスできます。
7.Style Resource スタイル
 アプリケーション画面の項目の要素スタイル
 res/values/ に保存し R.style からアクセスできます。
8.More Resource Types その他
 それぞれの型定義 booleans, integers, dimensions, colors, and other arrays. 
 res/values/ に保存し R.bool, R.integer, R.dimen, からアクセスできます。

この説明ではさっぱりわかんと思いますので、例題等をこなしながら
復習がてらに読み返すのが良いと思います。