<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>気まぐれ徒然草</title>
    <description>気まぐれに更新する自己満足日記です。</description>
    <link>http://kaminari02.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>auのiPhoneはきっと苦情が多い</title>
      <description>どうも。&lt;br /&gt;
&lt;br /&gt;
最近めっきり更新をサボっていましたが、ふとGoogleAnalyticsを覗いてみるとPV数が上がっていたので現金な私は新記事を書こうと決意。&lt;br /&gt;
&lt;br /&gt;
会社の昼休みなので覗かれそうで早く記事を書くことだけを目標に書いています。&lt;br /&gt;
※誤字脱字は許してねっていう大人の隠語だよ☆&lt;br /&gt;
&lt;br /&gt;
さて、今回は久々にiPhoneの記事。&lt;br /&gt;
ちなみにauのiPhoneに変えた友人からPush通知がezwebのメールは来ないんだけどと言われたけどsoftbankの僕は半切れで無視したよ☆&lt;br /&gt;
&lt;br /&gt;
ついに満を持してJBのドリームタッグがリリースしたiPhone4Sその他もろもろのiOS5のJBツールですが、私はiPhone所有者は月の使用料無料で購入できるiPad2を購入していたため、今回を好機とiPad2の脱獄をしました。&lt;br /&gt;
&lt;br /&gt;
今までのツールと比べてもむしろ楽になったくらいのJBツールだったので解説の必要すらないと思われます。&lt;br /&gt;
ちなみにカメラロールの画像が消えるという現象は私のところでは起こっていません。&lt;br /&gt;
&lt;br /&gt;
あれ？じゃあなに書けばいいんだろ&amp;hellip;。&lt;br /&gt;
&lt;br /&gt;
また考えておきます。&lt;br /&gt;
</description> 
      <link>http://kaminari02.blog.shinobi.jp/iphone/au%E3%81%AEiphone%E3%81%AF%E3%81%8D%E3%81%A3%E3%81%A8%E8%8B%A6%E6%83%85%E3%81%8C%E5%A4%9A%E3%81%84</link> 
    </item>
    <item>
      <title>GalaxySのインフラストラクチャのテザリング</title>
      <description>お久しぶりです。&lt;br /&gt;
&lt;br /&gt;
最近、WindowsPhone7も購入いたしました。&lt;br /&gt;
HTC mozartという機種なのですが、さすがHTCの機種はデザインが良いですね。&lt;br /&gt;
ライトもキセノンフラッシュを採用していて暗いところで撮ってもなかなかの出来映え。&lt;br /&gt;
&lt;br /&gt;
とまぁWindowsPhoneの話もいいんですが、もちろん電波法に引っかかるのでWifiでしか運用できないんですが色々な機種を持っていますがPocketWifiは持ってないんですよね。&lt;br /&gt;
&lt;br /&gt;
テザリングもAndroidではAdhoc接続になってしまいます。&lt;br /&gt;
&lt;br /&gt;
そこで、今回AndroidでHotSpotとかMobileAPとかって言われるインフラストラクチャによるテザリングをできるようにGalaxySを弄ったので紹介します。&lt;br /&gt;
&lt;br /&gt;
もちろん、PSPやNintendoDSなども接続させることが可能です。&lt;br /&gt;
&lt;br /&gt;
まず、Root化されていることとPCからadb shellが利用できる状態になっていることを前提とさせていただきます。&lt;br /&gt;
PCに最新のJDKをインストール、して&lt;a href=&quot;http://wiijpn.blog69.fc2.com/blog-entry-250.html&quot;&gt;&lt;br /&gt;
http://wiijpn.blog69.fc2.com/blog-entry-250.html&lt;/a&gt;&lt;br /&gt;
からapk managerを解凍しておいてください。&lt;br /&gt;
&lt;br /&gt;
あと、説明を楽にするためにRootExploreというAndroidアプリを利用することとします。(有料アプリ、値段の価値はある)&lt;br /&gt;
&lt;br /&gt;
まず、RootExploreで/system/framework/framework_res.apkをSDカードにコピーします。&lt;br /&gt;
※この時、framework_res.apkをSDカード内でもPC内でも構いませんが必ずバックアップを取っておいてください。念のためです。&lt;br /&gt;
&lt;br /&gt;
PCに先ほど取得したapkを移動させ、apkmanagerフォルダ内の編集するapkフォルダに移動させます。&lt;br /&gt;
&lt;br /&gt;
Script.batを起動させます。&lt;br /&gt;
&lt;br /&gt;
22を入力してEnterし、その後の問いかけには1をおしてEnterを押下します。&lt;br /&gt;
&lt;br /&gt;
最初の画面に戻ったら次は9を押してEnterを押下します。&lt;br /&gt;
&lt;br /&gt;
つぎはapkmanagerフォルダ内の&lt;br /&gt;
projects/framework-res.apk/res/values/arrays.xmlをテキストエディタで開き、&lt;br /&gt;
&amp;lt;array name=&amp;quot;config_tether_wifi_regexs&amp;quot; /&amp;gt;となっている部分を&lt;br /&gt;
&lt;pre style=&quot;color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;&quot;&gt;
&amp;lt;string-array name=&amp;quot;config_tether_wifi_regexs&amp;quot;&amp;gt;
        &amp;lt;item&amp;gt;wl0.1&amp;lt;/item&amp;gt;
&amp;lt;/string-array&amp;gt;&lt;/pre&gt;
に書き換えます。&lt;br /&gt;
インデントなどは気にしなくても大丈夫です。&lt;br /&gt;
&lt;br /&gt;
編集が終わったら次は19を押してEnterを押下します。&lt;br /&gt;
次の問には0を入力してEnterを押下します。&lt;br /&gt;
&lt;br /&gt;
今度は11を入力してEnterを押下します。&lt;br /&gt;
Y/Nの質問を2度聞いてきますのでどちらもYで答えてください。&lt;br /&gt;
&lt;br /&gt;
そうすると続行するには何かキーを押してくださいと表示されますが、キーは押さず、apkmanagerフォルダ内のkeepフォルダのresources.arscファイルを削除してください。&lt;br /&gt;
&lt;br /&gt;
削除が終わったら先ほどの画面に戻り、何かキーを押してください。&lt;br /&gt;
&lt;br /&gt;
そうするとapkmanagerフォルダ内の編集したapkフォルダ内に未署名～というファイルができているのでこの未署名を削除して、GalaxyS端末に戻します。&lt;br /&gt;
&lt;br /&gt;
GalaxySのRootExploreを起動して、コピーして貼り付けを/system/framework/framework_res.apkに対してしてやると完了です。&lt;br /&gt;
&lt;br /&gt;
この後再起動し、MarketからMobileAPShortcutというアプリをインストールして使用すればインフラストラクチャによるテザリングが可能となっているはずです。&lt;br /&gt;
&lt;br /&gt;
以上です。&lt;br /&gt;
&lt;br /&gt;
※後で追記するかも？&lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>http://kaminari02.blog.shinobi.jp/android/galaxys%E3%81%AE%E3%82%A4%E3%83%B3%E3%83%95%E3%83%A9%E3%82%B9%E3%83%88%E3%83%A9%E3%82%AF%E3%83%81%E3%83%A3%E3%81%AE%E3%83%86%E3%82%B6%E3%83%AA%E3%83%B3%E3%82%B0</link> 
    </item>
    <item>
      <title>Mango 公式ビルド</title>
      <description>どもです。&lt;br /&gt;
&lt;br /&gt;
公式ビルドのMangoが流れてるくさいですね。&lt;br /&gt;
&lt;br /&gt;
XDAで見かけたんですが、まだちょっと中身を確認はしていないのでROM焼く方は十分に気をつけてくださいね。&lt;br /&gt;
http://forum.xda-developers.com/showthread.php?p=16594850#post16594850&lt;br /&gt;
&lt;br /&gt;
ちなみにDFTもそのうちだすかもしれないからそれを待つのも手ですよー的な事言ってるんでそちらのほうがお勧めですね。&lt;br /&gt;
&lt;br /&gt;
そろそろ話題にものぼってきそうですが、今後の売れ行きはどうなることでしょう。&lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>http://kaminari02.blog.shinobi.jp/windowsphone/mango%20%E5%85%AC%E5%BC%8F%E3%83%93%E3%83%AB%E3%83%89</link> 
    </item>
    <item>
      <title>Zune4.8 β</title>
      <description>前回、非公式な方法でmangoを導入する手順を紹介しましたが、あの手順でmango を導入した端末はzuneのverが4.7では認識してくれません。　&lt;br /&gt;&lt;br /&gt;zune がupdateしようとして、updateが見つけられない旨のエラーを返すはずです。&lt;br /&gt;&lt;br /&gt;そこで、またもβですが、4.8のzuneを導入しましょう。&lt;br /&gt;4.8は未だβですが4.8からは日本語に対応しています。&lt;br /&gt;&lt;br /&gt;http://forums.mydigitallife.info/threads/27822-Zune-4.8-Preview&lt;br /&gt;&lt;br /&gt;上記のアドレスのMegauploadからDLしてセットアップしてください。&lt;br /&gt;&lt;br /&gt;4.7には存在しないmarketplaceの項目が4.8からは追加されていたりします。&lt;br /&gt;&lt;br /&gt;IS12Tを皮切りとするwp7の日本展開に向けた準備が着々と進んでいるようです。&lt;br /&gt;</description> 
      <link>http://kaminari02.blog.shinobi.jp/windowsphone/zune4.8%20%CE%B2</link> 
    </item>
    <item>
      <title>WindowsPhone7.5 Mango</title>
      <description>お久しぶりですー。　&lt;br /&gt;&lt;br /&gt;最近、HTC Mozart を購入しました。WP7はまだ日本では発売されていません。&lt;br /&gt;&lt;br /&gt;個人輸入っていうんですかね。　&lt;br /&gt;&lt;br /&gt;ですからもちろん日本語入力や、日本語UIなどは期待できません。&lt;br /&gt;&lt;br /&gt;今回はとりあえずそれを非公式な手順で可能にする手順を紹介したいとおもいます。&lt;br /&gt;&lt;br /&gt;通常、2011年8月7日現在それを可能にするには9800円もの費用を支払い、開発者登録し、mangoとよばれるビルドを手に入れる必要がありますが、HTCの一部の端末は海外の有志の手により非公式mangoを導入するツールが公開されています。&lt;br /&gt;以下、手順。&lt;br /&gt;&lt;br /&gt;まず、Zuneを手に入れます。&lt;br /&gt;※iPhoneでいうiTunesみたいなものですね。&lt;br /&gt;&lt;br /&gt;日本ではまだZuneは公開されていないので気をつけて下さい。&lt;br /&gt;&lt;br /&gt;下記よりmango導入ツールを手に入れます。&lt;br /&gt;http://windowsphonehacker.com/articles/get_the_mango_update_now._without_being_a_developer.-06-30-11&lt;br /&gt;&lt;br /&gt;ツールのUpdate.batを起動するとバックアップをとってから作業をはじめてくれます。&lt;br /&gt;起動前に端末をつなぎ、Zuneを終了させておきます。&lt;br /&gt;&lt;br /&gt;ツールが終了したらZuneから二度端末をupdateします。&lt;br /&gt;&lt;br /&gt;以上で端末にmangoが導入されたはずです。</description> 
      <link>http://kaminari02.blog.shinobi.jp/windowsphone/windowsphone7.5%20mango</link> 
    </item>
    <item>
      <title>Galaxy S アドホック接続</title>
      <description>先日購入したGalaxy S(SC-02B)ですが、&lt;br /&gt;
iPhoneのMywiで接続させて最低額で運用しようと考えています。&lt;br /&gt;
&lt;br /&gt;
が、HT-03Aの前例からわかっていたことですがAndroid端末はAd-Hoc接続がなぜか潰されています。&lt;br /&gt;
なのでまずこのアドホック接続ができるようにします。&lt;br /&gt;
&lt;br /&gt;
&lt;font color=&quot;#ff0000&quot;&gt;コムギさんのところの情報の方が詳しいです、また、よくわからない人は絶対に実行しないでください。&lt;br /&gt;
責任は一切取れません&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
まず、下記のURLからGalaxy SのUSBドライバなどをインストールします。&lt;br /&gt;
&lt;a href=&quot;http://downloadcenter.samsung.com/content/SW/201102&quot;&gt;http://downloadcenter.samsung.com/content/SW/201102/20110201142208929/Kies_2.0.0.1 &lt;/a&gt;&lt;br /&gt;
コマンドプロンプトからadb shellコマンドで端末に接続できるか確認してください。&lt;br /&gt;
※端末をデバッグモードで接続にしておく必要があります。&lt;br /&gt;
&lt;br /&gt;
次に下記からwpa_supplicantをDLします。&lt;br /&gt;
&lt;a href=&quot;http://www.abdulrehman.net/connect-samsung-galaxy-s-to-ad-hoc-wifi-network/&quot;&gt;http://www.abdulrehman.net/connect-samsung-galaxy-s-to-ad-hoc-wifi-network/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
下記からRoot取得ソフトウェア(SuperOneClickv1.6.5-ShortFuse.zip)をDLします。&lt;br /&gt;
&lt;a href=&quot;http://forum.xda-developers.com/showthread.php?t=803682&quot;&gt;http://forum.xda-developers.com/showthread.php?t=803682&lt;/a&gt;&lt;br /&gt;
※相当下部にあります。(アカウントは作成してください。)&lt;br /&gt;
&lt;br /&gt;
SC-02Bを接続し、SuperOneClick.exeを実行し、Rootボタンを押下します。&lt;br /&gt;
端末にRoot権限を許可するかの表示がでるので許可します。&lt;br /&gt;
※これで以後Root権限をとることができます。&lt;br /&gt;
&lt;br /&gt;
次はSC-02Bでの作業となります、公式(Google)Marketから「mount system」などの語句で検索を掛け、&lt;br /&gt;
「Mount System dir for r/w access」(名称は若干違うかも？)というアプリがあるのでそれをインストールしておきます。&lt;br /&gt;
&lt;br /&gt;
ここまで終わったらSDcardのルートにworkフォルダを作ってその中にwpa_supplicantを突っ込みます。&lt;br /&gt;
ついでにbakフォルダもルートに作っておきます。&lt;br /&gt;
&lt;br /&gt;
次はコマンドプロンプトでの作業になります。&lt;br /&gt;
adb shell&lt;br /&gt;
su&lt;br /&gt;
# Galaxy SはSDCardの扱い方が少し特殊です。(External_SDというマウントのされ方をする)&lt;br /&gt;
# wpa_supplicantのバックアップを取ります。&lt;br /&gt;
cp system/bin/wpa_supplicant&amp;nbsp; /mnt/sdcard/external_sd/bak/wpa_supplicant&lt;br /&gt;
&lt;br /&gt;
端末作業でシステム領域への編集を行うためマウントを解除します。&lt;br /&gt;
SC-02Bでインストールした「Mount System dir for r/w access」を使用します。&lt;br /&gt;
&lt;br /&gt;
続けてコマンドプロンプトの作業&lt;br /&gt;
# SDCardに挿入したwpa_supplicantをSystem領域のものと差し替えます&lt;br /&gt;
cp /mnt/sdcard/external_sd/bak/wpa_supplicant system/bin/wpa_supplicant&lt;br /&gt;
&lt;br /&gt;
# Ownerを変更します&lt;br /&gt;
chown root.shell system/bin/wpa_supplicant&lt;br /&gt;
&lt;br /&gt;
以上で作業完了です。&lt;br /&gt;
iPhoneのMywiに接続できることは確認しました。&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>http://kaminari02.blog.shinobi.jp/android/galaxy%20s%20%E3%82%A2%E3%83%89%E3%83%9B%E3%83%83%E3%82%AF%E6%8E%A5%E7%B6%9A</link> 
    </item>
    <item>
      <title>Galaxy S</title>
      <description>ここには書いていなかったんですが、前回HT-03Aを購入しました。&lt;br /&gt;
&lt;br /&gt;
HT-03A自体はとてもいい個体なのですが、性能不足が否めない。&lt;br /&gt;
しかもキャリアが最新のOSを提供しない(見捨てられた？)&lt;br /&gt;
見捨てられたというのも外国では最新OSが提供されているからです。&lt;br /&gt;
&lt;br /&gt;
最新のOSを旧端末で満足できる程度に動くよう最適化するのは大変なのはわかりますが、ね。&lt;br /&gt;
最近は一部のパワーユーザによってある程度動く　Android2.2　FroyoのROMが提供されています。&lt;br /&gt;
開発者としては頭の下がる思いです。&lt;br /&gt;
&lt;br /&gt;
そのHT-03Aに例に漏れず私もROM入れ替えを行いました。&lt;br /&gt;
Dwang(1.6) &amp;rarr; cm6.1(2.2) &amp;rarr;　HyperJ(1.6)&lt;br /&gt;
やっぱりあの性能ではFroyoのROMは少し重たく、実用するにはストレスが溜まりました。&lt;br /&gt;
それでも開発してくださっている人の苦労を思うと頭が下がります。&lt;br /&gt;
&lt;br /&gt;
CPUのOCに、SDCardのSwap、メモリの発掘など色々行いましたが常用に耐えるほどではありませんでした。&lt;br /&gt;
と、いうのもiPhoneのヌルヌル感に慣れてるからなのかもしれませんが。&lt;br /&gt;
というわけでHT-03Aは開発用に完全にシフトさせ、新しいAndroid端末を購入する事にしました。&lt;br /&gt;
&lt;br /&gt;
どの機種を購入するかですが、Galaxy SとREGZA Phoneとで悩んでいました。&lt;br /&gt;
それでさまざまな比較サイトなどを参考に考えてみました。&lt;br /&gt;
※どのサイトを見てもかなり偏った主観の入ったものばかりでした。特にXperiaなどは酷かった。&lt;br /&gt;
&lt;br /&gt;
まずREGZAの良いところ。&lt;br /&gt;
・赤外線ができる&lt;br /&gt;
&amp;rarr;これはガラケーが周りに必ず居るという目線からみてもだれでも恩恵を受けられるのではないでしょうか。&lt;br /&gt;
&lt;br /&gt;
・ワンセグ&lt;br /&gt;
&amp;rarr;どれくらいの高解像度で見られるのかホットモックを触ってみたかったのですが秋葉原ヨドバシの人の多さ(連休だから？)に圧倒され触れませんでした。妻は触ってましたが。&lt;br /&gt;
&lt;br /&gt;
・お財布機能&lt;br /&gt;
&amp;rarr;これは使ったことがないのでなんとも言えません。(使ったことのないものはコメントを控えます)&lt;br /&gt;
&lt;br /&gt;
・カメラ機能&lt;br /&gt;
&amp;rarr;CCDで、1220万画素の高画質カメラ。スマートフォンではトップクラスではないでしょうか。&lt;br /&gt;
&lt;br /&gt;
と、この辺までがガラケーと同様であり、日本独自とも言える機能です。&lt;br /&gt;
個人的にはREGZAエンジンや、日本製であるか(これは完全に主観です)などもポイントに加味しました。&lt;br /&gt;
&lt;br /&gt;
次にGalaxy Sの良いところ&lt;br /&gt;
・Samsung独自チップセット&lt;br /&gt;
&amp;rarr;これは良し悪しですが、1世代前のチップセットを使用しているREGZAとの比較するとさすがに。&lt;br /&gt;
&lt;br /&gt;
・軽い&lt;br /&gt;
&amp;rarr;別に重くても個人的には良いのですがiPhone3GSとの比較でもなかなか軽いのではないでしょうか。&lt;br /&gt;
&lt;br /&gt;
・バッテリー&lt;br /&gt;
&amp;rarr;REGZAと比べると持ちます。&lt;br /&gt;
&lt;br /&gt;
・独自GPU&lt;br /&gt;
&amp;rarr;これも良し悪しですがREGZAエンジンってH/Wレンダリングなんでしょうか？&lt;br /&gt;
&lt;br /&gt;
・GUI&lt;br /&gt;
&amp;rarr;もっさり感なくヌルヌル動くよう手を加えてあるようです。&lt;br /&gt;
※REGZAとGalaxySの比較動画などをご覧ください。&lt;br /&gt;
正直iPhone風な気もしますがねｗ&lt;br /&gt;
&lt;br /&gt;
次に悪いところです。&lt;br /&gt;
REGZA&lt;br /&gt;
・チップセットなどを含め最新と比べると若干内部H/Wが古い&lt;br /&gt;
&amp;rarr;スペック厨の私にしたらH/Wが古いのは致命的です。&lt;br /&gt;
&lt;br /&gt;
・在庫が無い&lt;br /&gt;
&amp;rarr;悪いわけではないですね。発売時期の問題です。&lt;br /&gt;
&lt;br /&gt;
Galaxy S&lt;br /&gt;
・カメラが500万画素しかない&lt;br /&gt;
&amp;rarr;CMOSですしね、暗いところに弱いと思われます。&lt;br /&gt;
※それでも3GSの300万画素よりは良いかと思われます。&lt;br /&gt;
更に注釈をつけるとiPhone4も同じ500万画素ですが裏面照射型なのでこのカメラより高性能です。&lt;br /&gt;
&lt;br /&gt;
・韓国製&lt;br /&gt;
&amp;rarr;これも完全に主観ですが、最近欲しいと思えるようなものを作るのは韓国製が多いです。&lt;br /&gt;
売り上げで日本製品が負けてしまうのはわかる気がします。&lt;br /&gt;
(REGZAはDoCoMoの売り上げでは1位ですがGalaxyは世界で発売されてます。)&lt;br /&gt;
&lt;br /&gt;
で上記で比べた結果、Galaxy Sに決定しました。&lt;br /&gt;
正直、ベンチマーク動画の得点に2倍ほどの開きがあったことが大きな要因でした。&lt;br /&gt;
&lt;br /&gt;
それではまた次回。&lt;br /&gt;</description> 
      <link>http://kaminari02.blog.shinobi.jp/android/galaxy%20s</link> 
    </item>
    <item>
      <title>最近の仕事</title>
      <description>お久しぶりです。&lt;br /&gt;
&lt;br /&gt;
今年もよろしくお願い致します。&lt;br /&gt;
最近すごく忙しかったもんで&amp;hellip;。&lt;br /&gt;
&lt;br /&gt;
言い訳じゃないんだけどね。&lt;br /&gt;
&lt;br /&gt;
Seasar2 + S2JDBC + S2Struts　と後独自ライブラリを使用した仕事が湧いてでました。&lt;br /&gt;
&lt;br /&gt;
これがまた色々要因はあるにせよ忙しい忙しい。&lt;br /&gt;
年末は休出＆残業23時とのコンボで相当参りました。&lt;br /&gt;
&lt;br /&gt;
まぁこんな仕事回してもらえるだけ頼りにしてはもらってるのかな。&lt;br /&gt;
&lt;br /&gt;
でも入社してさすがに半年以上もいれば不満点とか嫌な部分とか色々見えてきました。&lt;br /&gt;
一番は人間関係がかったるいです。&lt;br /&gt;
&lt;br /&gt;
苦手な人が上司にいるんですが、やってる事がほんとに子供のようで反応に困ってしまう。&lt;br /&gt;
挙句の果てには部下である自分に向かってお前、嫌い。の一言。仕事は教えないとか言い出す始末。&lt;br /&gt;
&lt;br /&gt;
未だに思い出すだけでため息が出てしまう。&lt;br /&gt;
&lt;br /&gt;
そんなわけで、もしかしたらふとしたきっかけで辞めてしまうかもなぁなどと考えがちな今日この頃。&lt;br /&gt;
だれかこんな僕をスカウトしてくださいｗ&lt;br /&gt;
&lt;br /&gt;
ほんと勘弁して欲しいもんです。&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>http://kaminari02.blog.shinobi.jp/%E4%BB%95%E4%BA%8B/%E6%9C%80%E8%BF%91%E3%81%AE%E4%BB%95%E4%BA%8B</link> 
    </item>
    <item>
      <title>2010年(平成22年) 秋期 午後問題　問１</title>
      <description>問1 温度モニタに関する次の記述を読んで，設問1～3に答えよ。&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;図1に温度モニタのシステム構成図の一部を示す。&lt;br /&gt;
&lt;br /&gt;
温度の検出範囲は0～99℃とし，対応するＡ／Ｄ変換器の出力値は，&lt;br /&gt;
0～99の16ビット符号なし2進数とする。&lt;br /&gt;
&lt;br /&gt;
このシステムは，タイマ割込み発生時に起動される割込みプログラムの中で&lt;br /&gt;
温度検出器の出力地をＡ／Ｄ変換器を介して取り込み，&lt;br /&gt;
2個の7セグメントLEDには10進数の数字１けたを表示する。&lt;br /&gt;
&lt;br /&gt;
検出された温度0～99℃に対して，表示器では&amp;quot;00&amp;quot;～&amp;quot;99&amp;quot;として表示する。&lt;br /&gt;
&lt;br /&gt;
LEDの各セグメントは，対応する出力ポートのビットの値が1のとき点灯し，0のとき消灯する。&lt;br /&gt;
7セグメントLEDに，&amp;quot;0&amp;quot;～&amp;quot;9&amp;quot;の数字を表示するために，&lt;br /&gt;
対応する8ビットのデータを数字の字形に合わせて設定する。&lt;br /&gt;
これらを形状データという。&lt;br /&gt;
&lt;br /&gt;
割込みプログラムが起動するＡ／Ｄ変換の開始から，&lt;br /&gt;
表示処理の完了までの時間は，タイマ割込み間隔に比べて充分短い。&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; style=&quot;width: 521px; height: 355px;&quot; src=&quot;http://file.kaminari02.blog.shinobi.jp/aa801d9d.jpeg&quot; /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
割込みプログラムの中で，各機器に対するデータの読込み及び書込みは&lt;/div&gt;
各機器に割り当てられたI/Oポート番号を指定して行う。&lt;br /&gt;
7セグメントLEDが接続されている出力ポートには&lt;br /&gt;
I/Oポート番号1が，Ａ／Ｄ変換器にはI/Oポート番号2と3がそれぞれ割り当てられている。&lt;br /&gt;
表1に出力ポートとＡ／Ｄ変換器の動作概要を示す。&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; style=&quot;width: 483px; height: 203px;&quot; src=&quot;http://file.kaminari02.blog.shinobi.jp/8f1ea7e7.jpeg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設問1&lt;br /&gt;
下位７けたの７セグメントLEDに図2のように&amp;quot;5&amp;quot;を表示したい。&lt;br /&gt;
出力ポートのビット7～0に設定すべき形状データとして正しい答えを，解答群の中から選べ。&lt;br /&gt;
ここで，形状データはビット7を最上位ビットとする16進数で表記する。&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;http://file.kaminari02.blog.shinobi.jp/44f1cd5c.jpeg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
解答群&lt;br /&gt;
ア 66&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; イ B6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ウ BE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; エ DA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; オ F2&lt;br /&gt;
&lt;br /&gt;
＜解説？＞&lt;br /&gt;
図１をよく見てください。&lt;br /&gt;
下位桁の0～7がそれぞれ対応する部位を黒く染めていると考えるとわかりやすいかと思います。&lt;br /&gt;
そして設問の１、&amp;quot;５&amp;quot;を表示するには、&lt;br /&gt;
下記解説図を参照してください。&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;http://file.kaminari02.blog.shinobi.jp/bcea4b02.jpeg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
上記のように5を表示するための対応部位がそれぞれ0～7の値となります。&lt;br /&gt;
この図の値をもう少しわかりやすくすると、&lt;br /&gt;
&lt;table cellspacing=&quot;1&quot; cellpadding=&quot;1&quot; border=&quot;1&quot; style=&quot;width: 373px; height: 43px;&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;7&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;6&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;5&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;4&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;3&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;2&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;0&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;0&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;0&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;0&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
上位4桁&lt;br /&gt;
&lt;table cellspacing=&quot;1&quot; cellpadding=&quot;1&quot; border=&quot;1&quot; width=&quot;200&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;8&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;4&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;2&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;0&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
(8+2+1)=11&lt;br /&gt;
16進数なので値は&amp;quot;B&amp;quot;&lt;br /&gt;
&lt;br /&gt;
下位4桁&lt;br /&gt;
&lt;table cellspacing=&quot;1&quot; cellpadding=&quot;1&quot; border=&quot;1&quot; width=&quot;200&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;8&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;4&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;2&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;0&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;0&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
(4+2)=6&lt;br /&gt;
値は&amp;quot;6&amp;quot;&lt;br /&gt;
&lt;br /&gt;
値を並べて&amp;rdquo;B6&amp;rdquo;&lt;br /&gt;
&lt;br /&gt;
答えは&lt;font color=&quot;#ff0000&quot;&gt;イ&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設問2&lt;br /&gt;
タイマ割込み発生時に起動される割込みプログラムについて，その処理の流れを図3に示す。&lt;br /&gt;
図3の処理中の【】に入れる正しい答えを，解答群の中から選べ。&lt;br /&gt;
なお，処理中で使用している擬似命令の意味は表2のとおりとする。&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; style=&quot;width: 465px; height: 106px;&quot; src=&quot;http://file.kaminari02.blog.shinobi.jp/ce4c8256.jpeg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; style=&quot;width: 354px; height: 379px;&quot; src=&quot;http://file.kaminari02.blog.shinobi.jp/2c1b2447.jpeg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
解答群&lt;br /&gt;
ア INPUT 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; イ INPUT 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ウ OUTPUT 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; エ OUTPUT 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; オ OUTPUT 3&lt;br /&gt;
&lt;br /&gt;
＜解説？＞&lt;br /&gt;
さて、この問題も特に難しいことはありません。&lt;br /&gt;
先ほど提示された資料、表の1をよく見てください。下記にて噛み砕いて説明します。&lt;br /&gt;
&lt;table cellspacing=&quot;1&quot; cellpadding=&quot;1&quot; border=&quot;1&quot; style=&quot;width: 371px; height: 123px;&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;番号&lt;/td&gt;
            &lt;td bgcolor=&quot;#cccccc&quot; style=&quot;text-align: center;&quot;&gt;概要&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;1&lt;/td&gt;
            &lt;td&gt;番号1に形状データを書き込むとLEDに値を出す(A)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td rowspan=&quot;3&quot; style=&quot;text-align: center;&quot;&gt;2&lt;/td&gt;
            &lt;td&gt;2番に1を書き込むとＡ／Ｄ変換開始(B)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;2番から読み込んだ値が0なら変換中(C)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;2番から読み込んだ値が0以外なら変換完了(D)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style=&quot;text-align: center;&quot;&gt;3&lt;/td&gt;
            &lt;td&gt;変換完了後に番号3から読み込むとＡ／Ｄ変換後の値が出る(E)&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
要約すると上記の表のような解釈ができると思います。&lt;br /&gt;
問題の【a】，【b】は変換中かどうかのループの前の処理なので変換完了していないことがわかります。&lt;br /&gt;
ので、3の値が含まれているオは選択肢から外れます。&lt;br /&gt;
&lt;br /&gt;
【a】について考えてみます。&lt;br /&gt;
Ａ／Ｄ変換開始なので上記表で当てはまるものは(B)と言えそうです。&lt;br /&gt;
(Ｂ)は要約するとI/Oポートの2番に1を書き込むということなので，&lt;br /&gt;
【a】の答えは&lt;font color=&quot;#ff0000&quot;&gt;エ&lt;/font&gt;のOUTPUT1(1を書き込む)になります。&lt;br /&gt;
&lt;br /&gt;
次は【b】について考えてみます。&lt;br /&gt;
先ほどと比べると処理概要が記載されていない分情報は少ないですが，前処理，後続処理で考えてみます。&lt;br /&gt;
前処理は[Ａ／Ｄ変換開始]後続処理は[GRの中が0なら処理中]となります。&lt;br /&gt;
この時最初に設定したGR=1の値が変化している事に着目します。&lt;br /&gt;
つまり、GRの中身に影響を与える処理を【b】はしている事になります。&lt;br /&gt;
表の2を読むとGRに影響する操作はINPUT処理だけなのでこの時点で選択肢はア・イのどちらかになります。&lt;br /&gt;
上記表より読み込むポート先は2しかありえないので&lt;br /&gt;
【b】の答えは&lt;font color=&quot;#ff0000&quot;&gt;イ&lt;/font&gt;のINPUT2(2のポートの情報をGRに書き込む)になります。&lt;br /&gt;
&lt;br /&gt;
設問3&lt;br /&gt;
割込みプログラムの中で呼び出す手続DISPLAYの仕様と実行例は次のとおりである。&lt;br /&gt;
実行例に関する記述中の【】に入る正しい答えを，解答群の中から選べ。&lt;br /&gt;
&lt;br /&gt;
[手続DISPLAYの仕様]&lt;br /&gt;
DISPLAYはGRに設定されたデータが示す値を表示器に表示する。&lt;br /&gt;
&lt;br /&gt;
7セグメントLEDに&amp;quot;0&amp;quot;～&amp;quot;9&amp;quot;の数字を表示するために，&lt;br /&gt;
それぞれ8ビットからなる10個の形状データを表としてプログラム中に保持している。&lt;br /&gt;
&lt;br /&gt;
GRに設定されたデータは，検出した温度に対応する0～99の16ビット符号なし2進数であり，&lt;br /&gt;
このまま出力ポートに設定しても意図した表示にはならない。&lt;br /&gt;
&lt;br /&gt;
GRの内容を図4のとおり2桁のBCD(2進化10進数)に変換し，表を引き，&lt;br /&gt;
各けたに対応した形状データを図5のとおりにGRに設定して出力ポートに書き込む。&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; style=&quot;width: 301px; height: 125px;&quot; src=&quot;http://file.kaminari02.blog.shinobi.jp/f66ba9a4.jpeg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
[手続DISPLAYの実行例]&lt;br /&gt;
図5のGRの内容が16進数表記でFEFCであったとき，&lt;br /&gt;
BCD値を格納していた図4のGRの内容は16進数表記で【c】であり，&lt;br /&gt;
割込みプログラムから手続DISPLAYに渡されたGRの内容は16進数表記で【d】である。&lt;br /&gt;
&lt;br /&gt;
＜解説？＞&lt;br /&gt;
後ほど解説を入れます&lt;br /&gt;
&lt;br /&gt;
cに関する解答群&lt;br /&gt;
ア 0008&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; イ 0309&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ウ 0800&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; エ 0903&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; オ 0907&lt;br /&gt;
&lt;br /&gt;
dに関する解答群&lt;br /&gt;
ア 0008&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; イ 0027&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ウ 0050&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; エ 005D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; オ 0061&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>http://kaminari02.blog.shinobi.jp/%E8%B3%87%E6%A0%BC-%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1%E7%AF%87/2010%E5%B9%B4-%E5%B9%B3%E6%88%9022%E5%B9%B4-%20%E7%A7%8B%E6%9C%9F%20%E5%8D%88%E5%BE%8C%E5%95%8F%E9%A1%8C%E3%80%80%E5%95%8F%EF%BC%91</link> 
    </item>
    <item>
      <title>近況報告</title>
      <description>仕事カテゴリーって今まで使ったことないかもｗ&lt;br /&gt;
&lt;br /&gt;
さて、今の職場についてからもう半年が過ぎました。&lt;br /&gt;
たいした仕事はしてませんがね。&lt;br /&gt;
&lt;br /&gt;
まぁなんというかExcel使いすぎだろw&lt;br /&gt;
Excelの技量の方が必須な気がするｗ&lt;br /&gt;
まぁコミュニケーションが取れないとまずなんにもならないけど。&lt;br /&gt;
&lt;br /&gt;
最近はAndroidのアプリを開発しようといろいろ試行してるんですがまぁあんまり芳しくないです。&lt;br /&gt;
モチベーションがあがらなくて&amp;hellip;&lt;br /&gt;
&lt;br /&gt;
もう少しがんばらなくちゃなぁ&amp;hellip;&lt;br /&gt;
&lt;br /&gt;
さて、関係ないですがこの前眼科にかかりました。&lt;br /&gt;
視力が下がってたせいでついにめがねデビューです。&lt;br /&gt;
&lt;br /&gt;
医者によるとごく弱い近視がかかっているとのこと。&lt;br /&gt;
近くを見る分にまったく支障ないので手元作業時は外す、という感じで良いそうです。&lt;br /&gt;
しかも体調によって視力が上下するという厄介な体質で調子わるいと０．２まで視力が下がってしまいます。&lt;br /&gt;
&lt;br /&gt;
まぁ今の分には問題ないそうなので眼鏡を調達しました。&lt;br /&gt;
眼鏡って疲れるねぇ。&lt;br /&gt;
でもコンタクトとか無理だしｗ&lt;br /&gt;
&lt;br /&gt;
まさか自分が眼鏡キャラになるとは&amp;hellip;&lt;br /&gt;
&lt;br /&gt;
職業病だと思って大人しくあきらめることにします。&lt;br /&gt;
それでは、また。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>http://kaminari02.blog.shinobi.jp/%E4%BB%95%E4%BA%8B/%E8%BF%91%E6%B3%81%E5%A0%B1%E5%91%8A</link> 
    </item>

  </channel>
</rss>