Home > Archives > 2009年8月 Archive
2009年8月 Archive
博多のマルツパーツ館行ってきた
- 2009年8月31日 23:10
- 日々雑記

千代の西部ガスの向かいのビルだったんだけど、まぁ...思ったより狭い。
サイトの写真の間口そのままで奥が少しって感じね。カホ無線の3分の1か、4分の1くらいの広さではないかな。
ただ品物はかなり上のほうまで陳列してるので、置いてある物は一通りという感じ。特に抵抗とかの小さいパーツは箱みたいなのにラベルを付けて分かりやすい陳列だった気がする。
あとArduinoの実物や派生バージョンもいろいろと置いていたけど、ただ値段は高め。マルツの通販サイトと同じ値段。急いで欲しい以外の場合は、スイッチサイエンスあたりで買ったほうが良い。
PICライタとか、Interface誌とかトラ技で記事になった基板とか売ってたりというところ。他にも学習基板系のキットとかは色々取り扱ってた。この辺はカホ無線には無いところかなぁ。あと、店の隅っこにジャンク?のオシロだか信号発生器だか周波数カウンタだかが無造作に積まれてたくらい。
今後、巡回コースに入れるほどかと言われると、そこまでではないかも。どうしてもマルツじゃないと、っていう以外は、場所柄から言えばカホ無線に軍配が上がるかな...。
- Comments: 0
- TrackBacks: 0
組込みプレス vol.16
- 2009年8月30日 15:53
- Books

前号より50ページくらい少なくなってる。ページ単価だとWEB+DBと全く違う。雑誌として苦しいんだろうか。
特集はAndroid。雑誌の刊行ペースと流行具合から言って今やっとかないと、というところ。
さすがに組み込み雑誌だからか、巷に溢れるJava層のアプリの作り方ではなく、NDK(Native Development Kit)での開発・デバッグ法と、ポーティングの記事。
NDK関係の情報はまだ少ない*1から、これはこれで有用と思う。特にEclipseを使ったデバッグは、公式に環境が無いので自分でスクリプト作ったりとしないといけなくてハマる場合も多いだろうけど、記事では良くまとまってる。
あとGoogleのAndroid担当者のインタビューとかも興味深い。
特集2の組み込みネットワークも興味のあるところ。個人的にはZigBee。もう少し価格とか入手性とか、扱いやすくなるとプロトとかで遊んでみるにはいいのかなぁとも思う。
特集3の品質改善ツールについては、個人的にはそこまで興味なし。
いや、全く興味ないわけでは無いんだけど、
- 予算の問題(決して安くないツールの導入効果を説明しにくい)
- 使いこなしの問題(あまり細かく分析できても、使う側のノウハウが無ければ意味なし)
- 人の問題(品質担当が置けるほど余裕のあるプロジェクトなら良いけど)
メーカーならいざ知らず、下請けではそこまで金銭的、人員的、工数的余裕が無いことが(実態として)ほとんどなんじゃないのかなぁ...。
まぁプロジェクト単位で購入じゃなくて、会社として購入して適用するとかやりかたはあるんだと思うけど。うちの会社も全社にそういうツール解析を行って結果を返す部門があるし。でも提供ソースを整理したりとか事前準備とか必要みたいだし、日々適用とかはけっこう手間かかりそう。
| 組込みプレス Vol.16 | |
![]() | 組込みプレス編集部 技術評論社 2009-08-28 売り上げランキング : 1684 Amazonで詳しく見る by G-Tools |
- *1: というかやっぱりアプリ屋さんにはそれほどニーズが無い?
- Comments: 0
- TrackBacks: 0
Interface 2009年10月号は ARM9シミュレータで組み込みLinux体験ができるっぽい
- 2009年8月29日 23:34
- Books

何気なく書店で見つけてパラパラと見てたんだけど、ATMELのARM9のシミュレータ上で組み込みLinuxの動作を体験してみようみたいな特集なので思わず買い。
クロスコンパイル環境の構築から、実機への移植の手順、ドライバ作製の触りなどけっこうまんべんなく押さえた内容で、組み込みLinuxをやろうとしてる人には良い記事かも。
実機が無くてもシミュレータで試せるのはいいね。
| Interface (インターフェース) 2009年 10月号 [雑誌] | |
![]() | CQ出版 2009-08-25 売り上げランキング : Amazonで詳しく見る by G-Tools |
- Comments: 0
- TrackBacks: 0
九州経済産業局による 「九州初、組込みソフトウェア実態調査レポート」
- 2009年8月28日 01:48
- 日々雑記

九州地域組込みソフトウェア戦略策定調査結果について ~九州初、組込みソフトウェア実態調査~
九州経済産業局が作成した、九州の組み込み業界についてのレポート。
企業へのアンケートをまとめたものって感じで特に脚色無く淡々とまとめられてる。
九州は二次請け、三次請けが多く、営業も関東・関西方面が多いとか、まぁそうだろうなぁ。九州は工場は多いんだけど、あくまで生産拠点であって開発拠点は多くないんだよね、そういうところから仕事を貰おうとすると少ないパイなので大変かも。
このレポートには今後の期待産業として自動車って書いてあるけど、先の不況で一気にシュリンクしたし...。携帯関係も案件はそれなりにあるんだけど、価格や納期の面で請けるには厳しい案件が多いような気がする。何にも仕様とかハードとか実現方法とか決まってないのに、3ヶ月後には出荷レベル、みたいな話で担当者が死ぬ思いをするって話もチラホラと。
そして人材の問題も。
プログラマーは多いけど、ハードやシステム特性を考慮した設計ができる人とか、いざという時に問題を解決できる職人系の人がいないという。若手を採用し過ぎて技術伝承ができてないし、若い人もそこまで真剣に仕事に打ち込むってしなかったりするから、空洞化し始めてるかもね。
...そんな感じで組み込み、ましてや地方の状況は厳しいけど、九州の中小の開発会社が組んである程度の規模の案件もしっかりと請けられるようにすること。そしてそのためには得意な技術とかを企業どうしで上手く組み合わせることじゃないかなぁと思ったりする。
- Comments: 0
- TrackBacks: 0
[android]ServiceとActivityを別プロジェクトにしたいのだけど
- 2009年8月27日 01:16
- Technical

ServiceとActivityは、ほとんどセットのようなものとして扱われるのだけど、実際はServiceを特定のActivity以外にも公開することができる。
そう考えると、eclipseのプロジェクトもServiceとActivityと分けて作ったほうが良いときもあると思う。
この時に、Activity側に必要なのはAIDLファイル。Service側と同じファイルを参照するように設定したほうがいいと思う。
どうも、AIDLをコンパイルしてgenディレクトリ以下にできるclassファイルのバージョンがService側と違うと、Activity実行時にVerify Errorという例外が起きてActivityが動かないっぽい。
もっと簡単な方法としては、Serviceをラップするクラスを作ってActivityはそのクラスを使うようにすればいいんだろうけどね、今回作ってるものではそこまでしなかったけど。
- Comments: 0
- TrackBacks: 0
amazonギフト券が消える?
- 2009年8月26日 09:04
- 日々雑記

数ヶ月に一回くらい、amazonアフィリエイトの報酬としてギフト券が送られてくるんだけど、これアカウントに登録したままにしておいたら使えなくなるんだろうか?
なんか今見たら残高0円になってるけど。たしか3回分で5000円くらいあったはずなんだけどなぁ。有効期限も来年だし。
amazonのシステムが、ギフト券登録してしばらく使ってないと消える仕様なのか、単なるシステムの不備なのかよくわからない。なんか昔も似たようなことあったような...。
ちょっと今日帰ってからでももう一度調べてみる。amazonでの買い物は1月が最後だし、ギフト券番号はメールが残ってるので、どうしても不明ならサポセンにメールしてみる。
(2009.08.27 追記)
いまアカウントサービスを見ると、ちゃんと金額が表示されてた。なんだったんだろう?システムメンテでもなさそうだったし、なんか不安になるな。
- Comments: 0
- TrackBacks: 0
雪豹
- 2009年8月25日 01:58
- 日々雑記

Snow Leopardを早速注文。
ただ初代Macbookなのでどれだけ恩恵が受けられるかね...。
そろそろMacbook Proに新調したいなぁとも思うんだけど、ふだんあんまり重い処理はさせてないのでまだこのマシンも使おうと思えば使えるよなと迷い中。
雪豹になってさらに動作が軽くなったりするのかどうか、期待。
- Comments: 0
- TrackBacks: 0
Twitterユーザーを地図上にプロットする、TwitterMap
- 2009年8月24日 02:42
- 日々雑記

これは面白いサービス。GoogleMap上にTwitterユーザーをマッピングして表示しているのだけど、地元のTwitterユーザーを発掘するにはとても便利だと思う。
TwitterのプロフィールのLocation(現在地)に、基本は緯度と経度を入れておくだけでよく、開発者ブログによると日本語の地名でもある程度は認識するみたい。でも私の場合は表示されてないけどね...。
もう少したくさん表示されるとカオスっぽくて面白そうなんだけど。
- Comments: 0
- TrackBacks: 0
買った本(Android本、WEB+DB Press Vol.52)
- 2009年8月23日 17:47
- Books

休日出勤の帰りに、交通センターの紀伊国屋に立ち寄り。
| Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容 | |
![]() | 日経BP社 2009-06-04 売り上げランキング : 6752 おすすめ平均 ![]() 入門から少し先へ進みたい方に最適だと思います やっと出ましたね! 入門書として十分の内容Amazonで詳しく見る by G-Tools |
最初に買った、Google Androidプログラミング入門を会社に置いてるのだけど、会社では他のメンバーがずっと使ってるし、自分が読みたいときに家に持ち帰るのには面倒な本の厚さなので、自宅でちょっと調べたいとき用に別の本をと思って購入。
個人的には、Activity周りばっかりの記述ではなくて、
- Service/AIDLとActivityからのbind
- Notification
- Content Provider/SQLite
が載ってるのという条件を満たしつつ、著者が日本Androidの会の木南さんということもあってこれを選んだ。本のボリューム的には、前者の本に負けるけど、ネットで調べ回る前にさらっと読むのには良いと思う。深く調べたかったらネットか、前者の本に当たってみればいいし。
| WEB+DB PRESS Vol.52 | |
![]() | WEB+DB PRESS編集部 技術評論社 2009-08-22 売り上げランキング : 190 Amazonで詳しく見る by G-Tools |
久しぶりに購入。
Javaリハビリ中なので、特集でイチから勉強。まぁ「継承とは」からやり直す必要はないのだけど、委譲、責務、インタフェースなど、オブジェクト的なところを数年ぶりに頭に入れる目的。
C言語で適当にモジュール分割されただけの環境で何年もやってると、「C言語的設計思考」しかできなくなってきて、今回いきなりクラス設計とか言われて全然感覚が戻らなかったのでさすがにこれはやばいと。
WEB+DB Pressに話しを戻すと、Vimの特集も興味あり。使うようになるかは分からないけど、EmacsやVimは時々「使えるようになりたいなぁ」と思う何かかがある感じ。
- Comments: 0
- TrackBacks: 0
[android]masterブランチにOpenCORE 2.05がマージ
- 2009年8月22日 08:43
- Technical

Announcing OpenCORE 2.05 release - android-platform | Google グループ
変更箇所は多岐にわたるっぽいけど、ざっと見て目玉になりそうなのは何だろう?
バグフィックスも多いので、Media関係の品質は上がったんだろうね。Donutに向けて。
ただ、Issue 3319 - android - sdp RTSP streaming not work correctly - Project Hosting on Google Codeのバグは直ってないらしいというのは分かった。
- Comments: 0
- TrackBacks: 0
好きで働いてる人はそんなに多くないんじゃ?ただ生きていくためかと。
- 2009年8月21日 02:12
- 日々雑記

働く気のない奴に「働きなよ」って言うのは駄目なの? (追記あり): 切込隊長BLOG(ブログ) Lead‐off man's Blog
個人的にはけっこう賛同なんだけど、今のご時世だとこういう事を言うと叩かれる風潮だもんなぁ。
私だって勝ち組では決してないし、ITブラック企業って言われるところでヒーヒー言いながらもう10年も働いているけど、頑張ったところが少しでも評価されて、自分のスキルがレベルは別にしろ頼られてると思ってるからそこまで労働という物に嫌悪感は無い。
まぁデスマやったりすると逃げたいとか会社行きたくないとか辞めたいとか思うけど、私も生きて、生活して、食べていくためには何か働いて収入を得るしかないし。別に仕事がすごく好きでやってるわけでもないけど、ただ仕事するからには何か楽しみとかやりがいは見つけたいとはいつも思ってる。
こういう話しをすると「精神的に病んでしまった人に鞭打つのか」って反応を見かけるけど、隊長だって
何らかの事情があって働きたくても働けない人らや、働くために求人に応じる努力はしてもなかなか働き口が見つからない人らは仕方ないんだろうけどさ。
ってわざわざ言及してるし、私だって身の回りに鬱や精神的に潰れてしまった人を見てきたから、そこまで非道い考えは持ってない。そういう人はケアしないといけない。
でも、「国が悪い」「企業が悪い」「制度が悪い」っていう意見を見てると、じゃあどうすれば良いのよ現実として、って思わないでもない。現実として今日、明日、1ヶ月、1年って生きていかないといけないわけだし。
世の中ブラック企業ばっかりだから嫌だって言うなら、どこにも属さずに自営業でもいいんじゃないのって暴言っぽいことも言いたくもなる。
本当に働けない事情がある人は別だけど、いろいろ理由付けて「働きたくないけど生活できる金くれ」って言ってる人がそれなりにいるのかなぁと。
日本が中東のどこかの産油国みたいに、税金も無くほとんど遊んでてもお金に困らないようなところだったら良かったんだろうけど、生憎違うしねぇ...。
- Comments: 0
- TrackBacks: 0
スムーズさが増した? HTC Heroの新ROMデモムービー
- 2009年8月20日 01:34
- 日々雑記

HTC Hero new ROM gets video demo - SlashGear
HTC Heroの新しいファームウェアでの操作デモムービー。動作パフォーマンスが向上しているらしい。
ホーム画面からメニューが表示されるところ、横フリックでシートを左右に切り替えるところなど非常にスムースに動いてる。
メニューの中にJavaアイコンがあるんだけど、あれは何だろう?
Android標準の待ち受けではなくて、HTCカスタマイズの待ち受けでスムーズ動作か...。しかし良く作り込んであるな、この待ち受け。国内メーカーもAndroid携帯を出すときはこれくらいのカスタマイズしないと見劣りするんじゃないのかな。
- Comments: 0
- TrackBacks: 0
手を動かした人が先を行く
- 2009年8月19日 02:24
- 日々雑記

@nifty:デイリーポータルZ:光の残像で文字書きますマシン、完成
毎日見ているデイリーポータルZ。
いやはや、3ヶ月前の記事ではArduinoまで投入しながら、実際はほとんど勘で回路を作っていた石川さんがこんなのをきちんと作れるようになっていたとは。
きっといろいろ試行錯誤したんだろうね...。
基板もきれいに作ってるし、上達ぶりに脱帽。私なんて何年も回路作れるようになりたいなぁなんて思うばっかりで手を動かせてないから素人のままだし。なんか負けた感じがするわ、っていうかやっぱりこういうのにしろプログラミングとかにしろ、手を動かした人が勝つよな。
あと、はてブコメ見てると、このLEDを振って文字を出すやつを知らない人が多いみたいね。特許取れるだの、おもちゃメーカーに売り込めるだの。記事中にも「電子工作の定番」って書いてあるのに。
- Comments: 0
- TrackBacks: 0
福岡にマルツパーツ館がオープン
- 2009年8月18日 01:45
- 日々雑記

Twitter経由で知った。
今や福岡の電子部品はカホ無線か、ハムジンしか無く、カホも今の場所に縮小移転してからは正直なところいつまで持つのやら...という心配をしていたのだけど、マルツが進出してくれたので電子部品の調達は少し安泰かもしれないね。
急ぎでなければ秋月なり共立電子*1なりの通販、という手もあるのだけど、コネクタ一つとかそういうのをすぐに手に入れたいってときに実店舗があると便利。
せっかくなので、いま流行のArduinoとかGainerとかAVRとか扱ってくれてるといいけどなぁ。
今度暇があれば行ってみよう...。
- *1: 共立は普通郵便でも送ってくれるので小口でも買いやすいけど
- Comments: 0
- TrackBacks: 0
30年以上現役の子供向け"宇宙"の本
- 2009年8月17日 02:13
- Books

天神の丸善、子供向け本のコーナーに宇宙関係を特集している棚があるのだけど、そこでふと見かけたのが「宇宙」という大きな本。
| 宇宙―そのひろがりをしろう (かがくのほん) | |
![]() | 福音館書店 1978-01 売り上げランキング : 6131 おすすめ平均 ![]() この絵本にかけた思い 子どもの想像力を限りなく刺激する最高の絵本 男の子の夢をつくる一冊Amazonで詳しく見る by G-Tools |
これ、私が幼稚園の頃くらいから家にあったものと同じで驚いた。装丁も中身も変わらず、未だ現役で売られているってことに。
小さいころ、よく読んでたと思う。覚えているのは、弾丸や砲弾、そしてロケットがどれくらいの飛距離があるかっていうのを絵で比較したページ、最後のページだったと思うけど、銀河だったか星雲だったかの美しい渦を巻いた挿絵...。
小さいころから好奇心旺盛だった私には、とっても面白かったに違いない。
いまAmazonで見てみると、出版は1976年。私が生まれる一年前1978年、私が1歳の時。
内容は今と当時では科学的な認識が変わってしまったところもあると思うけど、絵が綺麗で、そして丁寧に作られていて、今でも十分通用する本なんだろうなとこの年齢になって思う。
- Comments: 0
- TrackBacks: 0
夏休み終了
- 2009年8月16日 21:38
- 日々雑記

4日間なのでこんなものかな。
天気のせいもあって、外出したのは1日だけ、あとはけっこう引きこもり。
独り身だし、そんなにリア充でも無いのであんまり長い休みをもらっても疲れるかなーという気もする。旅行したとしても4〜5日が体力の限界だね...。
またこれから年末まではかなりデスマっぽくなりそうだし、体調だけは崩さないようにしないと。
- Comments: 0
- TrackBacks: 0
厄介なリーダーのパターンと、技術音痴型の悩み
- 2009年8月15日 18:03
- 日々雑記

なんかどの型のリーダーも見たことあるな...。
そういう上司から逃げ出せれば良いけど、そうも行かない場合にどうするか。
社内調整型
これはたぶん技術音痴型とも関係するように思う。技術が分からないから技術的な交渉ができずにYesマンになってしまうとか...。
部下が進言できる余地があるようなら、打ち合わせのシナリオを事前に細かく吹き込んで芝居よろしく振る舞ってもらうしかない。カンペを持たせても良いかも。なるべく「よく分からないから押し切られた」という事態を避ける。
我が強くて話を聞いてもらえない上司なら無理かな。最悪、自分も打ち合わせなどに同席できるようにネゴるくらいか。
技術音痴型
社内とかの技術のスペシャリストが別に存在すればその人から言ってもらうのが吉。なるべく技術力が社内でも名の通ってる人もしくは役の上の人に少しだけ絡んでもらう。
もしくはいっそのこと、勝手に開発者が決めたやり方で突っ走ってしまう。できれば上司が口を出してくる前に始めてしまって既成事実を作るのが良いかも。「もうこのやり方で走り始めてますので」という具合。
独裁者型
一番手強い。というか言ってどうこうなる人では無いことがほとんど。
まぁやるとしたら、普段は敵視せずに軽口言えるくらいまでの関係になれば、「そのやり方はまずいんじゃないですかねー」という感じでやんわりと反対の意思を伝えられるようにはなるかも...。うーん。良かれ悪かれ懐に入るのが効果はあるかも。
...こういう小細工が嫌だって人も多いと思うし、私も変な気苦労は背負いたくないけど、逃げたり辞めたりできない状況ってあるし、何もせずに状況が悪化するのを見てるなら、多少は小細工使ってでも軌道修正できないかなぁと考えるのも一つのやり方ではないかと。
あと技術者が陥り易いのは「技術音痴型」。ちょうど今の私がそうなんだけど、5年ぶり位のJava案件のチームを見てるのだけど、やっぱり自分の知識が古いしそれほどスキルが無いのが分かってるので、どこまで言っていいのか迷う。
メンバーがはっきりと「それは古いです」とか「こっちのやり方が良いですよ」と言ってくれるなら良いけど、不満に思いながら言ったとおりに進めてしまわれると、たぶんプロジェクトは失敗するんだろうなと思う。なので、思い切って詳しいメンバーに任せてしまったほうが良いのかなと思ってる。
丸投げと言えばそうなんだろうけど、変に分からない人間が口を出すのと、任せてしまうのとどっちが良いんだろうか。できれば自分だって成果物を少しはチェックできるくらいの知識はその間に付けておきたいとは思うけどね。この辺の加減というか委譲具合が難しいなと、今まさに思っているところ。
- Comments: 0
- TrackBacks: 0
地味に役立つ一冊「ARM組み込みソフトウェア入門」
- 2009年8月15日 02:26
- Books

ARMプロセッサの各バージョンのアーキテクチャの話から、アセンブラレベルでの最適化方法、アセンブラ命令リファレンスなど、ARMチップでシビアなプログラムを書いている人には地味に役立つと思う本。
実際、C/C++コンパイラが吐き出す最適化アセンブラコードより、さらに最適化が必要なシチュエーションくらいでしか出番はあまり無いのかなぁ...とも思う。だけど、以外とそういう場面があったりするのよね...。
CPUパワーがそれほど高くないハードで、重い処理を一定のパフォーマンスで動かしたいという要求があったときなんかには、本当にギリギリまでチューニングしてみてOK/NGのジャッジをしないといけないとか。
この本でもC言語でのコードの書き方と出力されるアセンブラコードの違い、そして最適化のための方法が章を立てて書かれているので、こういうチューニングが必要な仕事がたまにある人は持ってても良い本かも。でも逆にそこまでカリカリにCPUの細かい所まで意識しなくてもいい場合には出番の無い本でもある。
ARMの人が執筆、翻訳をしているので内容に信頼性はあるだろうし、英語のチップリファレンスを読まなくても日本語で読めるというのも大きい。
| ARM組み込みソフトウェア入門―記述例で学ぶ組み込み機器設計のためのシステム開発 (Design Wave Advanceシリーズ) | |
![]() | アーム CQ出版 2007-08 売り上げランキング : 11291 おすすめ平均 ![]() 実業務で役立つ本Amazonで詳しく見る by G-Tools |
ついでに、Cortexチップ向けに新しいシリーズが出ているみたい。
| ARM Cortex‐M3システム開発ガイド―最新アーキテクチャの理解からソフトウェア開発までを詳解 (Design Wave Advance) | |
![]() | 宇賀神 孝 CQ出版 2009-05 売り上げランキング : 10778 Amazonで詳しく見る by G-Tools |
- Comments: 0
- TrackBacks: 0
androidのenvsetup.shに隠されてる(?)便利なコマンド
- 2009年8月14日 01:57
- Technical

androidのフルソースをビルドするときに使うenvsetup.sh。
普段はビルドで’mm’するための準備にくらいしか使ってないけれど、実はいろいろなコマンドが拡張されるのだ。
試しに、envsetup.shを読み込んでから’help‘とコマンドすると…
$ source ./envsetup.sh $ help Invoke ". build/envsetup.sh" from your shell to add the following functions to your environment: - croot: Changes directory to the top of the tree. - m: Makes from the top of the tree. - mm: Builds all of the modules in the current directory. - mmm: Builds all of the modules in the supplied directories. - cgrep: Greps on all local C/C++ files. - jgrep: Greps on all local Java files. - resgrep: Greps on all local res/*.xml files. - godir: Go to the directory containing a file. Look at the source to view more functions. The complete list is: add_lunch_combo cgrep check_product check_variant choosecombo chooseproduct choosetype choosevariant croot findmakefile gdbclient get_abs_build_var get_build_var getbugreports getprebuilt gettop godir help isviewserverstarted jgrep lunch m mm mmm pid print_lunch_menu printconfig resgrep runhat runtest runtest_py set_sequence_number set_stuff_for_environment setpaths settitle smoketest startviewserver stopviewserver tapas tracedmdump
m,mmの他に、
- cgrep … C/C++ファイルのみのgrep
- jgrep … Javaファイルのみのgrep
などもあるみたい。
で、オマケはその下にあるコマンドの羅列。
“Look at the source to view more functions.”とあるように、envsetup.shの中身を直接見て動作を確かめるといいのだけど、個人的に特に使える!と思ったのが”gdbclient“コマンド。
Native層のデバッグは、gdbとgdbserverを使ってリモートデバッグをするわけだけど、シンボルの読み込み設定だったりServer側とClient側でそれぞれポートの設定やらプロセスにattachしておいたりだとかデバッグを始めるまでの手順がけっこう多い。
gdbclientコマンドだと、エミュレータでデバッグ対象のアプリプロセスもしくはプロセスを起動しておけば、
- client側のシンボルの読み込み(システム系ライブラリなどほぼ全て)
- target側のgdbserverの起動と、デバッグ対象プロセスへのattach
- target側のadb forwardの設定
- client側gdbの起動
までを1コマンドでやってくれる。
一番便利なのが、attachするプロセス番号を勝手に探してgdbserverでattachしてくれるところだと思う。
このgdbclientコマンド以外にもいろいろ使えそうなコマンドが拡張されるので、envsetup.shのソースは一度眺めてみると良いかも。
- Comments: 0
- TrackBacks: 0
盆休み
- 2009年8月13日 19:11
- 日々雑記

ようやく今日から盆休み。
会社としては前の週末からまる一週間が夏期休暇だけどプロジェクトの都合上そうもいかずに、今日から4日間。
実家暮らしなので特に帰省する必要も無いし、4日しかないので遠出もしないつもり。去年は京都観光したし、今年のGWは東京観光してるし、まぁいいかと。
休み明けからまた仕事がハードスケジュールになりそうなので、休養メインで過ごします。
ああ、オブジェクト指向設計のリハビリでも少ししておこうかな...。ブランクが空きすぎてクラス抽出とかどうすれば良かったんだっけ?見たいになってるし。実際は最近までJavaをやっていたメンバーに作業をお願いするつもりだけど、レビューでチェックする私のほうも少しは知らないとね。
- Comments: 0
- TrackBacks: 0
日本発・独自拡張のAndroid? 「OESFの組み込み向け拡張プラットフォーム」
- 2009年8月12日 08:44
- Technical

2008.8.11 Androidの組込みシステム向け拡張プラットフォームのロードマップを発表 - Open Embedded Software Foundation
組み込み向けAndroidが11月に登場----OESFが開発 - ニュース:ITpro
国内で面白い動きが出てきたな。
OESFという団体は初耳だったんだけど、参加企業をみているとハード、ソフトともけっこう加盟しているようだけど、うちの会社は予想通り入ってない...。
うちの会社はこういう企業集合には「必要にならない限り入らない」みたいなところがあるので投資的に参加というのはほとんど無いのだけど。受託メインで仕事してるからというのもあるのかな。
それはそれとして、このOESFの成果物は来年にApacheライセンスで公開されるのだとか。
どれくらいのレベルのものが出てくるかわからないけれど、本家ソースとの差分とか、取り込みとかどうするんでしょうね。
独自バージョンを提供するのはいいけど、ある程度Android本体の動きにも追従してメンテしないと結局本家バグフィックスのパッチ当てとかで使うのが面倒になったりしないのかな。
ともあれ、国内ではおそらく初めてのAndroid絡みでの大きな動きなので、注目していきたいところ。うちの会社も関係すればいいのにな。
- Comments: 0
- TrackBacks: 0
OPhoneと、Androidの波に乗るタイミング
- 2009年8月11日 02:34
- 日々雑記

ThinkPadのLenovoがiPhoneライクなスマートフォン「O1」を発売へ、Androidベースの独自OSなどを採用 - GIGAZINE
GIGAZINE経由。
手っ取り早く言えばOPhone。
Androidベースとは言え、かなりカスタマイズされているという話しなのでMarketのアプリが動くのか?とか疑問は尽きないなぁ。
GIGAZINEの記事にあるような、Lenovoが国内で出すってことはまず無いと思うけど、ハード次第ではAndroidベースはそれなりに使える速さで動くはずなので、iPhoneのように単一仕様のハードウェアではなくて、色んな端末が選べるようになるかも、というのは今後に期待というところか。
まだまだAndroid自体の完成度が高いと言えないと思っているので、Google本家よりサードパーティのカスタマイズのほうが先の段階に進む可能性が高い。そういう競い合いがあると言う点でAndroidも半年後、1年後に購入を検討すべきプラットフォームだと思ってる。
一方、開発者からしてみると、iPhoneのSDK立ち上げの時のように遅くとも「今」のタイミングで乗っておいたほうが良さそうな気がする。ちょっとした技術やノウハウでも耳目を集めることができるし、アプリ開発者として名が通るチャンスだと思う。
個人的にはニッチだけどニーズはありそうなNative層を攻めてるんだけど、NDKでできる範囲が狭いのと、まだまだ情報が少なすぎて使いこなしている事例が少ないので、ここが開拓できるともっと可能性が広がりそう。
- Comments: 0
- TrackBacks: 0
「Google Androidプログラミング入門」サンプルコードのミス(ContentProviderまわり)
- 2009年8月10日 02:41
- Books

今の案件でAndroidの基礎調査でこの本をかなり参考にしているのだけど、担当のメンバーから「ContentProviderのサンプルソースが動かなくて半日くらいハマりました」と報告が。
結局、書籍のサポートページにあるサンプルソースをダウンロードして比較、修正して動くようになったらしい。ざっと探してみてもまだ正誤表も無さそうなので、意外とつまづく人いるんじゃないかと。
もしかすると、ContentProvider以外にもサンプルコードが間違ってるところがあるかも知れないので、ダウンロードしてきたソースと比較するか、他のドキュメントと見比べるかしたほうが良いかもね。
| Google Androidプログラミング入門 | |
![]() | アスキー・メディアワークス 2009-07-01 売り上げランキング : 56789 Amazonで詳しく見る by G-Tools |
- Comments: 0
- TrackBacks: 0
散髪
- 2009年8月10日 00:37
- 日々雑記

ほぼ1ヶ月ぶり。
暑くて朝シャワーのあと、なかなか髪がまとまらなくなってきたので再び短めに。
散髪は夏休みに入ってからでもいいかな、とも思ったけどちょっと鬱陶しかったので早めに。
汗をかくからか、くせ毛がかなり強く出てきててまとまらないのよねぇ...。
- Comments: 0
- TrackBacks: 0
ソフトバンクホークスの選手専用のiPhoneアプリ
- 2009年8月 9日 23:21
- 日々雑記

トブ iPhone: プロ野球チーム「Softbank」で使われているiPhoneの動画
話しには聞いていたけど、実際はこういうものなんだねぇ。けっこう良くできてるように見える。
これ、ホークスのファン向けに月額いくらでサービスしても良いんじゃなかろうか。
- Comments: 0
- TrackBacks: 0
世間はそろそろ夏休みのようですが
- 2009年8月 8日 13:56
- 日々雑記

水曜日の12日までは普通に出勤で、13,14はいちおう休む予定。ただし進捗による、ってところ。
想像以上に自分の作業の時間が取れないのと、メンバーに出さないといけない補助資料が多いのがネックになっていて、今日も誰もいない会社に出勤してじっくり仕事しようかとも思ったけど、工数の問題もあって止めた。
だいたい毎年6月くらいになると、条件のきつい仕事を振られてこの時点で「ああ、夏休み無いかもな」と諦めるハメになるケースが多い感じ。
ただ自分が所属するプロジェクト以外の人たちはきちんと夏休みを確保できてるようなのでまぁ、良いのかな。
こんな状況で、特に予定も何も入れてないので、来週は仕事してるか適当に休んでるかというところになりそう。今さらプチ旅行の計画するのもね...お盆でいろいろ大変だろうし。
- Comments: 0
- TrackBacks: 0
リーダーのかたち
- 2009年8月 8日 01:26
- 日々雑記

人間的魅力がない人はリーダーになれないのか - ひがやすを blog
たぶんリーダーといっても色んなタイプがあって、
- 能力で引っ張るリーダー
- 人間的魅力で引っ張るリーダー
- 組織などの「仕組み」があって上手く機能するリーダー
ってあって、それぞれ適した環境ではリーダーとしての能力を発揮しているってこと。
どれか一つが正しいとかそんなことはないと思うけどね。
ブコメ見てると、「嫌精神論」みたいな、ちょっとでも「努力」とか「頑張り」とか、あの辺の言葉が出てくると過剰に反応する人がいるのねぇ。まぁ努力してると自分で言っている奴は当てこすりみたいで嫌だってのは分からないでは無いけど、もうちょっと文脈読めば良いのに。
生まれてから死ぬまで努力も何も考えずに楽しいことばかりで過ごせればいいけどね、残念ながらそんなことは無いわけで、多少は頑張らないといけないときも生きてりゃあるんじゃないの。極端な話し、恋愛を「頑張ってる」人たちなんかも糾弾されるわけなのかな。
- Comments: 0
- TrackBacks: 0
レビュー祭りのとき、時間の作り方をどうする?
- 2009年8月 7日 01:47
- 日々雑記

今日もほぼ終日打ち合わせ。2つの設計レビューに出たらもう夜だった。
なかなか時間が確保できないもどかしさ。でもレビューも必要だからなるべく関係しそうなものには参加しておいたほうがいいし、この辺のレビューで消費する工数ってまぁ本来ならスケジュールに含めておくからそこまで切羽詰まることもないのかな...一般的には。
ただちょっとでも詰まってくると、レビューを省略してしまうかスキマ時間を使って自分の作業をやるかしか無くなってくると思う。全社はとうぜん品筆に影響出るし、後者は自分の体とかモチベーションに影響がでてしまうし、他の人たちはこのへんをどうやって乗り越えてるんだろう。
スケジュールに無理があるのは百も承知の上で、レビューの工数を減らしつつ効果を上げる方法とか、スキマ時間の上手い使い方とか、そういうのを知りたいなぁ。
- Comments: 0
- TrackBacks: 0
プロジェクトメンバー立ち上げのための資料作り
- 2009年8月 6日 09:31
- 日々雑記

資料作りなどで帰ったら2時前...。
今日は少し寝不足気味かもね。
新規メンバーが立ち上がるまではポイントをまとめた資料と一緒に作業のお願いをしないといけないので、まだまだ仕方ないか。
既存の資料もあるのだけど、仕様も機能もけっこう多いのでプロジェクトに参加して一週間くらいだとまだまだ理解が進められてないところも多いので。早く立ち上がって欲しいけど...。
- Comments: 0
- TrackBacks: 0
仕事がカオス
- 2009年8月 5日 01:54
- 日々雑記

打ち合わせやら、設計資料作成やら、工程作業の検討やらで1日があっという間に過ぎる。
自分の中でかなり色んなものが入り乱れていて、何から片付けたらいいのか整理が付いてない。チームメンバそれぞれの作業の割り振りも考えないといけないし、でも自分も実作業者として設計作業しないと回らないくらいの人数しかいないしな...。
なんだろ、私自身とチームの段取りがぜんぜん上手く立てられてないっていうか、一気に色んなことを進めようとして飽和してる感じ。でも期間は無いので、多少無理矢理にでも進めていかないといけないっていうカオスな状態。
まぁ外から見ればデスマの入り口に見えるだろうなぁ。もともとけっこう無理目な条件で始まったプロジェクトだし。
帰宅してからもいろいろチームの事とか考えようとしたけど、もう寝ないと昼間に頭が働かなくなるな...。
- Comments: 0
- TrackBacks: 0
Beagle Boardが国内で買えるように
- 2009年8月 4日 01:54
- 日々雑記

TI OMAP3530搭載の超小型コンピュータ Beagle Board 国内販売
DigiKeyでの注文はなんとなく慣れなかったもんなぁ。英語で軍事目的の使用じゃ無いよね?ってメールきて焦ったりしたし。*1
輸入代理っぽくなるからか、入荷が9月以降とか価格が少し割高とかあるけどね。
DigiKeyのオーダーの方法も解説されたサイトがあるので、それを見ながら注文してみるのも良いと思う。通関が早ければ一週間もかからず届くし、商品と別便で電話帳のようなカタログが届くし*2。
ちょうどAndroidの話題も盛り上がっている中で、Androidに対しても十分なパワーを持つBeagle Boardが注目されると、面白い使い方をする人が出てくるかもね。
- Comments: 0
- TrackBacks: 0
買った本(Think! SUMMER 2009 / 月刊AIRLINE)
- 2009年8月 3日 00:14
- Books

久しぶりに雑誌を2冊買った。
| Think! No.30(2009 SUMMER) | |
![]() | 東洋経済新報社 2009-07 売り上げランキング : 6781 Amazonで詳しく見る by G-Tools |
コンサルとか起業家とか高度に頭を使う人向け。でも私みたいな凡人もそういう人たちのエッセンスくらいは掴みたいのでたまに買ってる。
今号の特集は「インサイト&フォアサイト」(現状の洞察と未来予測)。
ITの世界でも現状分析というのは、顧客の業務分析だったり、プロジェクトの現況把握だったりと必要な場面はあるので、自分の周りに極小化すれば適用できそうな勘所もあるかも。
記事を読んでいると、分析のマトリクスと、ロジックツリーはどの記事でもほぼ必ず出てくる。この手のツールは実際の仕事の中ではなかなか使う機会が無いのだけど、コンサルとかの世界では常識なのね...当たり前だけど。
私らの仕事に無理やり当てはめることも無いけど、有効に機能するシチュエーションもあるだろうし、ほんとは一度習得して、「機会があるごとに自分内だけでも良いから使う」ことが大事なんだろうな。使う機会が無いな、って言ってるといつまで経っても使わないので小さなところから使えそうなところに適用していくというのも本当は大事なことなんだと思う。
| AIRLINE (エアライン) 2009年 09月号 [雑誌] | |
![]() | イカロス出版 2009-07-30 売り上げランキング : Amazonで詳しく見る by G-Tools |
なぜか昔から航空会社はANAが好き。
何でか自分でもわからないのだけど。今号はそんなANAの特集なので買い。
- Comments: 0
- TrackBacks: 0
さくらのレンタルサーバを試用
- 2009年8月 2日 02:07
- 日々雑記

CORESERVERの契約更新が近くなってきたので、ちょっと他のレンタルサーバはどうだろうと思って、まずは値段的に同じなさくらのスタンダードプランをお試ししてみることにした。
CORESERVERは、少し前までサーバによってはロードアベレージが10を超えるくらい劣悪な環境だったりしたこともあるのだけど、ここ数ヶ月はどの時間帯も安定して動いてるみたい。
ただ、Movabletypeで記事のポストや再構築をしていると、高負荷と判定されてサーバエラーになったりするのがちょっと残念なところ。
さくらにこのブログを一式移動して、テスト動作させてみた感じだと管理画面や記事の保存の速さはCORESERVERとほとんど変わらない感じ。うーん、特にこれだと移行するようなメリットはあまり無いかもね。
...とりあえず、CORESERVERはもう半年だけ契約してまたその時に考えることにしようかな。
- Comments: 0
- TrackBacks: 0
すぐにポイントを突いた質問ができる人
- 2009年8月 1日 17:50
- 日々雑記

- 質問ができる
- 大局的なモノの見方ができる
- 問題の切り分けができる
いろんな所で見聞きする話しだし、実際の自分の肌感覚から言っても同じだと思う。
特に他人からみてすぐに分かるのは「質問ができる」かどうか。
プロジェクトに参加してきて最初のレクチャーなどで、仕様面や技術面とかでツボを突いた質問を上げてくる人は、ほとんどの場合デキる人。
...で、私の場合は、実のところ「話しを聞いて即座に質問をする」ことがとても苦手。レクチャーでも打ち合わせでも先に話しを聞いてしまって、打ち合わせ後にしばらくいろいろ考えているうちに疑問などが沸いてくるパターン。
単に頭の回転が遅いだけなのかもしれないが、確実に損はしてるのかなと思う。けっきょく打ち合わせの時間を有効に使えないというのがあるから。そういう意味で、素早く質問ができる人を羨ましいと思うね...。
- Comments: 0
- TrackBacks: 0

![Interface (インターフェース) 2009年 10月号 [雑誌]](http://ecx.images-amazon.com/images/I/51OEbHbqtfL._SL160_.jpg)


入門から少し先へ進みたい方に最適だと思います
入門書として十分の内容






![AIRLINE (エアライン) 2009年 09月号 [雑誌]](http://ecx.images-amazon.com/images/I/510WUx6gqkL._SL160_.jpg)