月別アーカイブ: 2013年8月

難渋したAndroidアプリ開発

600ステップほどのjava Androidアプリを開発しました。開発するにあたり、先人のベテラン技術者のプログラムコードを参照したことはいうまでもありません。javaはCと違って描画する機能を中心に据えるといいようです。 javaもマルチスレッドやイベントドリブン機能が用意されていますが描画関数との絡みがしっくりしませんでした。リアルタイム処理にはマルチタスク用関数を使えばいいのだがそうすると描画がうまくいきません。OBJECT-1 マルチタスクがサポートされてない8ビットパソコンで工場製造ラインの制御をした経験がありました。四六時中、状態変化と信号をセンスしましたが、似たような処理になりました。ベテラン技術者のコードを眺めて感じたように、やたら状態変化を知らせるフラグやスイッチが多くなりました。 機種依存性をなくす方法は、多くの先駆者が発表されておりたいへん参考になりましたが、なるべく画像を使わないということに落ち着きました。Start描画 画面サイズ480X800に収まるように、また解像度がxhdpiに対応できることから始めました。javaアプリ開発は途についたばかりですが、無限の可能性に期待しています。

アメリカ芙蓉

今年は気温がことのほか高く、雨もびっくりするほど降り、日差しの強い庭には様々な花が咲き乱れています。雨は全国平均的に、また適度な間隔で降ってはくれず、集中豪雨被害や水不足を招いています。

アメリカ芙蓉 花径10~20センチの大きな花をつけるアメリカ芙蓉は草芙蓉(くさふよう)とも呼ばれ、7~9月頃に鑑賞者を喜ばせてくれます。種まきは4~6月頃が適期で、乾燥が苦手なので湿り気のある土壌を選んで栽培します。

アメリカ芙蓉の草丈は1mを越すくらいですが、日当たり抜群の近隣の庭では草丈2mほどの大花にピンクの花弁が輝いています。 花は一日花で朝に咲き、夕方にはしぼみます。花言葉は『日ごとの美しさ』、『しとやかな恋人』、『派手な心』です。

ストリートビュー撮影

日本のグーグルマップにストリートビュー機能が追加されたのは2008年ころだったような気がします。現地に行かなくてもストリートビューを見れば、行った気分にさせられます。そのサービスエリアは次第に増えつつあり、どこをサービスするのかはグーグルが決めているのでしょう。

国道ならばすべてサポートされているかというとそうではなく、街道に民家のないところはサポートされていません。それに対し、対向車同士がすれ違うのもやっとという狭い道路でも人口密集地帯ならばサポートされています。ようは利用価値が優先されています。

ストリートビュー撮影車

ストリートビューは一般に車で撮影され、今では上記のような撮影車が使われているようです。ひところ、プライバシーを侵害するとの抗議が続出したのでモザイクが追加されていることがあります。

幹線道路沿いの恋人や上司の自宅を出かけていかなくても写真で見られるのはいいことなのかどうか。公人ならやむを得ないことですが、ネット社会だからこそ信条・思想・財産などのプライバシーが丸裸になることは危険です。

Androidアプリ機種依存からの脱却

アンドロイドアプリを開発するに、機種に依存せずにあらゆるメーカーのスマホで問題なく動作させたいという欲求があります。この情報は多くの方が提供され大いに役立っています。

「画面サイズを攻略して機種依存を吸収する」などはありがたい記事です。この記事を受けて今回、当方のミスにより誤動作がありましたが解決に至ったくだりをメモにまとめます。

処理の概要はある画像を描画してその周辺に文字を表示させ回転させるというものです。画面サイズ(縦、横)を取得する関数を呼べば100%期待通りの動作になると思いきや、画面サイズが同じ値ながら画像が期待より大きく描かれ誤動作になりました。この原因が判明しましたので記録にとどめます。

HDPI

Android仮想デバイス・マネージャーを起動し、Device Definitionsを選択すると上左のような画面が現れ、様々な解像度のデバイスがあることがわかります。

一方、javaアプリプロジェクトをパッケージ・エクスプローラーで表示した図を右に示します。今回の失敗は画像ファイルをリソースフォルダres-drawable-mdpiにしか置いてないことが誤動作の原因でした。

たとえば、Galaxy Nexusを選ぶならばdrawable-xhdpiにも画像ファイルを置いておかないと期待した動作にならないようです。これらの規則性はまだ調査段階ですが、resフォルダのすべてのdrawableサブフォルダに画像ファイルを格納しておおむね期待した動作を得ていますがどうしても納得のいかない画面が表示されるものもあって今後の課題です。

夏の風物詩

近代までは扇風機やエアコンなどはなく、折々の季節に応じて知恵を使って寒さ・暑さをしのいでいました。今は猛暑の最中ですが、グリーンカーテンは手軽にできることもあり、身近に多くの人が暑さしのぎに採用しています。

かつて庶民は様々な知恵を出し合いました。季節の風物を恐れ敬い、上手に利用しました。アサガオ、花火、うちわ、スイカ、カキ氷、打ち水、風鈴、すだれ、よしず、夏祭り、きも試し、お化け屋敷、金魚、ところてん、浴衣、麦わら帽子、ほおずきなど夏の風物を挙げればきりがありません。

SummerSymbol

一般家庭で50年前までは電器冷蔵庫などはまだ存在しておらず、冷蔵庫なしの食生活をしていたことは信じられないことです。クーラーを初めて手に入れ、設定温度を18度にして悦に入っていましたが、なんと恥知らずなことをしたことか。

江戸に学ぶ江戸時代は鎖国を敷いていたこともあり、循環型共生社会が確立していました。自然に打ち勝つというより、自然に寄り添って生活しました。

イギリスから始まった産業革命以来、ひたすら、ソレイケ、ヤレイケと突き進んだイノシシの走りにも似た爆走を見つめなおす時期であり、地球資源も限りあることがはっきりし、知恵を絞った生活が望まれます。

江戸時代のリサイクルライフはいまでも手本・見本となる学ぶべきものが隠されているのです。

Casablanca(カサブランカ)

カサブランカという白い大輪の花が庭に咲いています。白の世界に赤いCasablanca花弁をつけた大きな花です。古今東西、黒百合や白百合は恋の歌によく似合います。

君の瞳にカサブランカと言えば、第二次世界大戦にアメリカが参戦した年(1942年の11月)に公開され、フランス領モロッコのカサブランカを舞台にした映画「カサブランカ(Casablanca)」が思い出されます。モノクロームながら永遠の名作と言えましょう。この映画は公立図書館でDVDを借りて鑑賞することができます。

ハンフリー・ボガートとイングリッド・バーグマンのラブロマンスに心ときめきました。わが国で軍国主義の嵐が吹き抜けていた最中に、すでにあのような映画ができていたとは驚くばかりです。”Here’s looking at you, kid.” 「君の瞳に乾杯」のしゃれたセリフは一世を風靡したようです。

白い花カサブランカカサブランカは球根から育てると愛着がわき植え付けは、10月から12月に行います。一般のユリは日向を好みますがカサブランカは半日陰で排水の良いところが向きます。

開花時期は7~8月です。カサブランカの花言葉は「雄大な愛、威厳、高貴」です。堂々とした大きな花、白百合の女王「カサブランカ」は、結婚式や記念日の女性へのプレゼントに最適です。