Home > 記事 Archive
記事 Archive
帰宅ルートを調整してみる
- 2012-05-21 (月)
- 記事
一路線二駅分歩けそうなことがわかったので、実際に歩いてみる。ほとんどが平地のため20分強くらいで到着。良いウォーキングになりそうだ。
問題は、途中に美味しそうな店があるためにかえってカロリーが増えないかどうか。アジャンタはやっぱり気になるよねぇ…(ごくり)
- Comments: 0
現在の積みゲーを数えてみる
- 2012-05-21 (月)
- 記事
- V&B@PSP: ラスト13年で足踏み中
- 428@iOS: 12時代を過ぎたところで足踏み中。
- 比翼恋理のだーりん@PSP: V&Bによりスタック
- エルシャダイ@PS3: アザゼルステージでバイク終了まで
- ACV@PS3: レギュレーション変更待ち
- Skyrim@PS3: メインクエストと大学クエスト終了まで
- MHP3@PSP: 村クエ途中でペッコ先生相手に疲れて中断
- WA2@PSP(GA): 序盤で戦闘テンポに負けて中断
- 俺屍@PSP(GA): 後半に入ったところでめげて中断
- 勇なまor2@PSP: エンディングを見たところで中断
- MALICIOUS@PS3: 挫折後、EASY MODEが搭載された
- 無限回廊序曲/WipeOutHD@PS3: 例のおわび品。手付かず
- パタポン2@PSP: ラスボスで詰んでいる
挫折多いなあ…orz
- Comments: 0
テルマエ・ロマエを見にいこうとしてみたら
- 2012-05-20 (日)
- 記事
お昼は久しぶりにRTでキーマカレー。以前2回の時の味が今一すぎて、前回など色味すら変化していたために見限っていたのだが、久しぶりにランチを食べたところ、メニューのセット構成こそ変化しているものの、味は十分満足できる内容だった。ここのキーマは好みなので、また適度に通うとしよう。
その後、新宿に出てテルマエ・ロマエの映画を見にいこうとしたら、見事なまでに満席で負ける。公開から大分たっているはずなのだが、まだ予約を入れてからいったほうが良い時期だったらしい。
仕方がないので、新宿タカノのフルーツパーラーで、季節物のマンゴーのパフェを楽しむ。
- Comments: 0
休暇と称して遊ぶ
- 2012-05-19 (土)
- 記事
二日間ひたすら歩いたり探したりで疲れたので、今日は深大寺でゆっくりと散歩。
深大寺蕎麦を食べようと松葉茶屋にいってみたら、丁度混む時間のようでいつもよりも大分長い待ち時間となっていた。メニューも天麩羅が20分待ちなどかなりの品が無く、いつもはあまり頼まないおろし蕎麦にしてみた。
その後は、神代植物園の薔薇フェスタでひたすら花や草木の間を散歩。広い空間に薔薇が咲き乱れているので、とにかく場所ごとの香りがすごい。野薔薇中心の場所に行くと、恐しいほどの違いを感じられる。
日差しが強い日だったので、早々に退散。
- Comments: 0
不動産探し
- 2012-05-18 (金)
- 記事
相方さんあらため妻な人主導で不動産巡り。前回探した時は色々と後で大変だったので、今回は主導権を渡して色々と助言する形。
いくつか内見した結果、氷川台に近い物件があり、条件も悪くなかったので決定した。彼女が転勤辞令を受けないとこちらに来れないので、当初は私だけ引っ越す予定。できるだけ開始を遲くしてもらう予定だけれど、準備はしておかないと。
…夜になって微妙にトラブル。礼儀作法についてはより慎重な態度が必要だ。
どっと疲れたのでvivo!でビールを頼んで、やけ酒気味に飲む…としなくても飲みすぎそうな位に色々なビールが美味な店でした。フードもなかなか良い感じで、ビネガーだばだばで食べるフィッシュアンドチップスが美味しい。
- Comments: 0
ご報告
- 2012-05-17 (木)
- 記事
随分と艱難辛苦があった気がしますが、本日無事入籍しました。
名前を伏せたいそうなのでお相手はここでは書きませんが、今後ともよろしくお願いします。
- Comments: 0
三菱東京UFJ銀行のUIが悪化していた
- 2012-05-15 (火)
- 記事
以前から銀行の入出管理はJunsoft Moneyに入れるために、Microsoft Money形式でダウンロードして利用していた。日付を指定せずに前回エクスポートの続きからできるので便利。みずほだと一部要素をテキストエディタで置き換えてあげないとうまくいかなかったが、MUFGはそのまま使えたので、重宝していた…の、だが。
何故かMoney形式でのエクスポートが廃止されていたらしい。代わりにCSVになっていたのだが、Moneyと相性が悪く色々と悪化してしまった。
まず、エクスポートの日付が前回からとできなくなったので、前回の取り込み日を調べて直接指定するしかなくなった。そして致命的なことに金額が3ケタ狂う。どうやらMoneyで区切りの,を.に誤認識(そういう国もあるから仕方ない)するので、正しい金額が入らない。仕方がないので手動で置き換え。CSVだとどの項目が何かわからないので、全部インポートの度に手動で設定する必要がある。
不便になったなあ。これは何か別の方策を考えないと続かないか…。
- Comments: 0
AndroidのPermission状況
- 2012-05-13 (日)
- 記事
Android APIを追い掛けていて困るのは、どのAPIでどのPermissionが必要かわかりにくいことだ。マニュアルに明記してあることもあるが、大体は「エラーが出たらManifestに」といった場当たり的な対処が推奨されてしまっている。
STOWAWAYには、Android 2.2のPermissoon Mapがある[1]。これは、どのAPIを呼び出せばどのパーミッションが必要かわかるマップだが、いかんせん情報量が多くてわかりにくい。また、基本は同じとはいえAPI levelにより多少変化もしている。
そこで、整理のために論文”Android Permissions Demystified”(PDF)を元にして、おおまかな区別を抜き出してメモとする。
まず最初に触れておきたいのは、結局統一したPermissionのポリシーなど無い、ということだ。以下に説明するようにあちこちで権限が持ちだされ、チェックされ、あるいは無視されている。中には無駄にチェックするAPIもあるらしい。よって、現状のAPI Levelでは食い違っている箇所がでることを前提とする。
最初に、Permissionは3種類の脅威レベルに分けられる。
- Normal Permission: 壁紙の変更など、APIへのアクセスを制限するもの。
- Dangerous Permission: SMS送信など、API呼び出しにより潜在的に危険をもたらすもの。
- Signature/System Permission: 署名されたアプリケーションでだけ使えるもの。バックアップやアプリケーションのインストールなど、特に危険なもの。
- (他、各アプリケーションが独自に定めるPermission)
Android API frameworkの構造は「APIライブラリ」「システムプロセス中のAPI実装」の二つのパートに分割できる。「APIライブラリ」は各アプリケーションの仮想マシンで動作するもの。当然、アプリケーションと同様の制限を受ける。それに対し「システムプロセス中のAPI実装」に制限はない。ライブラリが構文糖としてユーザからのリクエストを代理で受け、裏でシステム側で実行する、といった感じになる。
APIの呼び出しは三ステップで行われる。まず、アプリケーションはライブラリのAPIをinvokeする。次に、ライブラリはライブラリ中のprivate interfaceをinvokeする。このprivate interfaceはRPC stubになっていて、最後にRPCリクエストがシステムプロセスとして、システムサービスに誰が処理してくれるか尋ねる。この仕組みはJavaのreflectionが使われている。
例えば、ClipboardManager.getText()は、IClipboard$Stub$Proxyに引き渡され、システムのClipboardServiceが呼ばれる。
さて、肝心のPermissionのチェックだが、統一ポリシーなどは存在せず、実に色々な箇所で行われる。システムプロセス中のAPI実装でチェックするものもあれば、ライブラリ中で随時チェックするものもある。極一部の権限(INTERNET, WRITE_EXTERNAL_STORAGE, BLUETOOTHなど)は、Unix groupで制御されている。この場合、API側は何もチェックせず、ただinvokeするだけである。
Android NDKで開発できるNative Codeでは、直接にはシステムのPermissionを制御できない。、ソケットやファイルにアクセスする場合、Java wrapperを用意して行うことになる。
Content Providerは、単独のアプリケーションとしてインストールされて他のシステムプロセスやAPIライブラリからは切り離され、抱える情報の保護のために静的/動的なPermissionチェックを行う。アクセス先は、read/writeといった定義と、”content://a/b”のようなpathにより指定される[2]。
Intentは、全てシステムサービスのActibityManagerServiceを通じて送信される。二つのテクニックによりIntentの送信は制限されている。一つは、Permissionを持っているアプリケーションにだけ送信する仕組みである。もう一つは、システムのIntentはUIDがマッチするプロセスにしか送信しない仕組みである。受信の場合もだいたいはPermissionが必要であり、OSが送信するIntentの受取先を制限している。
(論文では、この後もテストコードを暮ろうとしたらAndroid側が色々アレで大変でしたという話や、APIの分析結果が続きますが、省略。)
- 一応、本命はapkをアップロードして余分な権限を宣言していないか解析を行えるStowawayの方、のはず。 [↩]
- 余談だが、BlackHatなどで発表されたMercuryという「うっかりContent ProviderやServiceに権限をつけ忘れて、publicになっていないか」というチェックを行うためのツールが存在し、最新のAndroguardと組み合わせて使うこともできるらしい(AREには未収録)。 [↩]
- Comments: 0
[物欲]Application Security for Android Platform
- 2012-05-12 (土)
- 記事
最近手を出すことが多くなったので、きちんと一冊読んでおこうと確保。薄い本なので英語でも大丈夫。
だらだら公式サイトを見てもいいけど、ウェブだとなんとなく把握しにくいんですよね。適度にまとまった本は本当に助かります。
- Comments: 0
チーズに日本酒
- 2012-05-11 (金)
- 記事
ついうっかり安くなったチーズを見付け、その横には手頃なクラッカー。そして丁度飲みたかった日本酒。
だらだらと色々見たり読んだりしながらひたすら堕落。
- Comments: 0
[物欲] 5月新刊確保
- 2012-05-10 (木)
- 記事
- [NOVEL] 天冥の標6 宿怨 PART1
- [NOVEL] ガンパレード・マーチ 2K 新大陸編 2
- [NOVEL] 連環宇宙
- [NOVEL] 史上最大の発明アルゴリズム: 現代社会を造りあげた根本原理
天冥の標を確保するために、新宿の紀伊国屋へ。
ついでに、とんこつラーメンで夕食として、仕上げに随分久しぶりにBERGに寄ってみた。イングリッシュビターというのがあったので、選択。これが実に私好みのビール。ちびちび飲むのに最高。ただ、つまみ無しで1パイントあるといささかもてあますのも確か。次回は何かつまみながら、本読みつつでもするとしよう。
- Comments: 0
コンプガチャ問題
- 2012-05-09 (水)
- 記事
結局、御上が動きだしたと見えた途端、全会一致で止めることになったらしい。
問題はわかっていても止めなかったので良心から、ではないはず。十分に稼げたから、なのか仕方なく、なのか次の策があるから、なのか。そのあたりは各社違うのだろう。
個人的には面白いゲームには喜んで金を費すが、ソーシャルゲームのやり片には不満。
理由は搾取とかそういうのも多少はあるけれども、一部課金アイテムが明らかにゲーム性ではなくソーシャル性に金を支払っているから。個人的には時間短縮ならば払うこともあるけど、実質的に前線攻略の必須アイテムとなるなら回避、というあたりが基準。そういう意味ではコンプガチャは各人のコレクター性に注目していたから、もしプレイしていたら払う組に入ってしまっていたかもしれない。
…確率は計算できるからしませんけどね。私は愚かしいのでFXなんてできません!というのと同じ程度の線引きでしていません。
- Comments: 0
昼食はつけ麺
- 2012-05-08 (火)
- 記事
後輩に誘われて半蔵門のIBUKIに行ってみる。
特製つけ麺を頼んだが、並で丁度良い感じ。平麺と太麺があったが、後輩いわく平麺の方が良いそうだ。大盛りの量を見たが、以前はともかく今は昼に食べたい量ではない。肉が割とがっつり入っているので、食べごたえもある。
スープがなかなか私好み。最後に割って飲みほしたくなったが、塩分が気になる濃さだったのでぐっと我慢。
- Comments: 0
Home > 記事 Archive