<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Curl Global Community - Tech blog]]></title>
		<link>https://communities.curl.com/</link>
		<description><![CDATA[Curl Global Community - https://communities.curl.com]]></description>
		<pubDate>Thu, 09 Apr 2026 10:03:40 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Windows 8 の変更点について]]></title>
			<link>https://communities.curl.com/showthread.php?tid=612</link>
			<pubDate>Fri, 24 Aug 2012 09:30:37 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=612</guid>
			<description><![CDATA[<span style="font-size: xx-large;" class="mycode_size">こんばんは！</span><br />
<br />
さて、いよいよ<span style="font-size: x-large;" class="mycode_size">Windows 8</span> の発売もカウントダウンに入りましたね<br />
<br />
Windows 8の「Modernスタイル」や「Windowsストアアプリ」に関しては様々な記事が出ていますが、<br />
<span style="font-size: xx-large;" class="mycode_size">「それ以外のWindows8新機能や変更点の情報を教えてよ！」</span><br />
と周りの開発者から聞かれまして、折角なのでまとめてみました！<br />
<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ファイルエクスプローラー</span></span><br />
「エクスプローラー」から「ファイルエクスプローラー」へ名称が変更されました。<br />
<br />
Windows 7にあった、詳細ウィンドウが下部から横に変更されて、<br />
ファイルの詳細情報がより詳しく表示されるようになりました。<br />
<br />
<img src="attachment.php?aid=387<br />
alt="Windows8" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows8のファイルエクスプローラー＞</span><br />
<br />
<img src="attachment.php?aid=388<br />
alt="Windows7" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows7のエクスプローラー＞</span><br />
<br />
<img src="attachment.php?aid=389<br />
alt="Windows XP" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows XPのエクスプローラー＞</span><br />
<br />
<br />
Windows 8ではファイルエクスプローラーでもリボンインターフェースを採用しています。<br />
<img src="attachment.php?aid=390<br />
alt="リボンインターフェース" " /> <br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">タスクマネージャー</span></span><br />
<br />
タスクマネージャーのデザインもシンプルになりました。<br />
<br />
<img src="attachment.php?aid=391<br />
alt="Windows8" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows8のタスクマネージャー＞</span><br />
<br />
<img src="attachment.php?aid=392<br />
alt="Windows7" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows7のタスクマネージャー＞</span><br />
<br />
<img src="attachment.php?aid=393<br />
alt="Windows XP" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows XPのタスクマネージャー＞</span><br />
<br />
「詳細」モードに変更することで、従来よりも多くの情報を見ることが出来、アプリケーションの履歴なども確認できます。<br />
<img src="attachment.php?aid=396<br />
alt="TaskMGR" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜詳細モードのアプリの履歴＞</span><br />
 <br />
<span style="font-size: x-large;" class="mycode_size">ISOイメージのマウント機能</span><br />
<br />
ISOイメージファイルのマウントがOSレベルでネイティブサポートされました。<br />
Windows8 からはサードパーティ製のアプリを利用しなくとも、ドライブとして利用可能です。<br />
<br />
<img src="attachment.php?aid=400<br />
alt="ISO mount" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜ISOイメージのマウント＞</span><br />
<br />
<img src="attachment.php?aid=401<br />
alt="Mounted Drive" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜ドライブとして認識されます。＞</span><br />
<br />
<span style="font-size: x-large;" class="mycode_size">ファイル履歴</span><br />
<br />
ノートPCでの利用も考慮した<span style="font-size: x-small;" class="mycode_size">（常時電源の入っていない使い方でも低負荷にてバックグラウンドで稼働する）</span>新しいバックアップ方式です。<br />
<br />
<img src="attachment.php?aid=399<br />
alt="FileHistory" " /> <br />
<br />
外部HDDやネットワークドライブにファイルの履歴をバックアップする機能です。<br />
今回のテスト環境では外部HDDもネットワークドライブも接続されていないので<br />
ファイル履歴は無効となっていますが、これらを接続することにより誤って削除したファイルや、<br />
誤って上書き保存したファイルを特定の日付のファイルに戻すといったことが可能になるようです。<br />
 <br />
<br />
<span style="font-size: x-large;" class="mycode_size">Windows To Go</span><br />
<br />
Windows To Go は Windows 8 Enterpriseエディションの機能で、<br />
フラッシュメモリや外付けハードディスクドライブなどのUSBストレージデバイスから<br />
OSを起動しデバイス内のアプリケーションの実行を可能にする機能です。<br />
<br />
<img src="attachment.php?aid=402<br />
alt="Windows To Go" " /> <br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">利用条件は、32GB以上のUSB 2.0またはUSB 3.0ストレージデバイス</span><br />
<br />
使用方法としては、共有持ち出しPC等に普段利用している自分の環境を持って外出したり、<br />
BYODで在宅勤務を行う場合等に活用されていくと思われます。<br />
<br />
今は検証用にUSB3.0の大容量ストレージが手元にないため評価はできませんでしたが、<br />
高速なUSB3.0のポータブルストレージが安価で流通する頃にはメジャーになるかもしれません。<br />
 <br />
<span style="font-size: x-large;" class="mycode_size">言語の追加</span><br />
<br />
Windows 8の表示言語をより簡単に設定するための機能です。<br />
従来はProfessionalやEnterpriseなどでしか利用できなかったシステム言語の変更・追加が<br />
コンシューマー向けエディションでも可能になります。<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">Microsoft アカウントと統合</span><br />
<br />
「Windows Live ID」が「Microsoft アカウント」と変更され、Windows 8とは完全に統合されます。<br />
Microsoft アカウントを使ってログインすることでWindows Storeでアプリを購入したり、<br />
Windows Live関連の機能を利用します。<br />
<br />
従来のローカルアカウントを利用してログオンすること<span style="font-size: x-small;" class="mycode_size">（従来のOSとのネットワークファイル共有の共存等の為に）</span>も可能です。<br />
その場合は、Windows Storeを利用する場合にMicrosoft アカウントの追加画面が表示されます。<br />
 <br />
<img src="attachment.php?aid=403<br />
alt="Microsoft Account" " /> <br />
<br />
<span style="font-size: x-large;" class="mycode_size">USB 3.0のサポート</span><br />
Windows8では標準でUSB 3.0をサポートします。<br />
<br />
<span style="font-size: x-large;" class="mycode_size">PCのリフレッシュ、リセット</span><br />
従来OSの再インストールを定期的に行う場合に、データをバックアップして・・・<br />
再インストールや、データは全部消えても良いから、使い始めた頃の状態になれば良いのにという思いがありましたが・・・<br />
Windows 8ではPCのデータを保持したままWindows 8をリフレッシュさせる機能と、<br />
すべてのデータを消去して、Windows 8をリセットさせる機能が搭載されています。<br />
<br />
<img src="attachment.php?aid=404<br />
alt="Recovery Drive" " /> <br />
<span style="font-weight: bold;" class="mycode_b">但し、回復ドライブの作成を最初にしておかないといけません。</span> <br />
<br />
<span style="font-size: x-large;" class="mycode_size">Windows Update</span><br />
アップデート後の再起動を1か月に1度にまとめ、月例セキュリティーリリースとタイミングを合わせることで、<br />
再起動が必要になるのは基本的に1か月に1度だけとなるそうですけど・・・<br />
<span style="text-decoration: line-through;" class="mycode_s">まだ使い始めて1ヶ月たってないので、真偽の程は分かりません！</span><br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">ブートマネージャー</span><br />
マルチブートにした場合のブートマネージャーがタッチ端末に対応。<br />
設定画面もブートマネージャー内から設定できる様になりました。<br />
<br />
<img src="attachment.php?aid=405<br />
alt="Windows8を選択" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows8を選択＞</span><br />
<br />
<img src="attachment.php?aid=406<br />
alt="Windows7を選択" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows7を選択＞</span><br />
 <br />
<br />
<span style="font-size: x-large;" class="mycode_size">キーボードがタブレット端末に最適化</span><br />
従来のWindowsではフルサイズのキーボードが画面内に浮かぶだけでしたが、<br />
Windows8からは様々な形のキーボードが選択でき、<br />
様々なサイズのタッチ端末で使いやすいようになりました。<br />
<span style="text-decoration: line-through;" class="mycode_s">（iPadみたいですよね・・・）</span><br />
<br />
<br />
<img src="attachment.php?aid=407<br />
alt="Keyboard" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜タブレット端末でのログイン画面でのパスワード入力用キーボード＞</span> <br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=387" target="_blank" title="">file8.png</a> (Size: 70.11 KB / Downloads: 5242)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=388" target="_blank" title="">file7.png</a> (Size: 121.48 KB / Downloads: 5125)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=389" target="_blank" title="">filexp.png</a> (Size: 57.43 KB / Downloads: 5063)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=390" target="_blank" title="">ribon.png</a> (Size: 32.89 KB / Downloads: 4923)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=391" target="_blank" title="">task_8.png</a> (Size: 11.94 KB / Downloads: 5365)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=392" target="_blank" title="">task_7.png</a> (Size: 37.21 KB / Downloads: 4944)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=393" target="_blank" title="">task_xp.png</a> (Size: 14.6 KB / Downloads: 5007)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=396" target="_blank" title="">task_03_application.png</a> (Size: 102.79 KB / Downloads: 4853)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=407" target="_blank" title="">Keyboard.png</a> (Size: 322.41 KB / Downloads: 4715)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=399" target="_blank" title="">File_history.png</a> (Size: 65.9 KB / Downloads: 4905)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=400" target="_blank" title="">mount.png</a> (Size: 42.15 KB / Downloads: 5000)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=401" target="_blank" title="">mount_drive.png</a> (Size: 80.1 KB / Downloads: 4823)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=402" target="_blank" title="">WindowsToGo.png</a> (Size: 472.44 KB / Downloads: 4828)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=403" target="_blank" title="">Microsoft_account.png</a> (Size: 56.51 KB / Downloads: 4846)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=404" target="_blank" title="">RecoveryDrive.png</a> (Size: 34.74 KB / Downloads: 4613)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=405" target="_blank" title="">BootMgr8.png</a> (Size: 306.96 KB / Downloads: 5511)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=406" target="_blank" title="">BootMgr7.png</a> (Size: 312.8 KB / Downloads: 4649)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-size: xx-large;" class="mycode_size">こんばんは！</span><br />
<br />
さて、いよいよ<span style="font-size: x-large;" class="mycode_size">Windows 8</span> の発売もカウントダウンに入りましたね<br />
<br />
Windows 8の「Modernスタイル」や「Windowsストアアプリ」に関しては様々な記事が出ていますが、<br />
<span style="font-size: xx-large;" class="mycode_size">「それ以外のWindows8新機能や変更点の情報を教えてよ！」</span><br />
と周りの開発者から聞かれまして、折角なのでまとめてみました！<br />
<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ファイルエクスプローラー</span></span><br />
「エクスプローラー」から「ファイルエクスプローラー」へ名称が変更されました。<br />
<br />
Windows 7にあった、詳細ウィンドウが下部から横に変更されて、<br />
ファイルの詳細情報がより詳しく表示されるようになりました。<br />
<br />
<img src="attachment.php?aid=387<br />
alt="Windows8" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows8のファイルエクスプローラー＞</span><br />
<br />
<img src="attachment.php?aid=388<br />
alt="Windows7" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows7のエクスプローラー＞</span><br />
<br />
<img src="attachment.php?aid=389<br />
alt="Windows XP" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows XPのエクスプローラー＞</span><br />
<br />
<br />
Windows 8ではファイルエクスプローラーでもリボンインターフェースを採用しています。<br />
<img src="attachment.php?aid=390<br />
alt="リボンインターフェース" " /> <br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">タスクマネージャー</span></span><br />
<br />
タスクマネージャーのデザインもシンプルになりました。<br />
<br />
<img src="attachment.php?aid=391<br />
alt="Windows8" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows8のタスクマネージャー＞</span><br />
<br />
<img src="attachment.php?aid=392<br />
alt="Windows7" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows7のタスクマネージャー＞</span><br />
<br />
<img src="attachment.php?aid=393<br />
alt="Windows XP" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows XPのタスクマネージャー＞</span><br />
<br />
「詳細」モードに変更することで、従来よりも多くの情報を見ることが出来、アプリケーションの履歴なども確認できます。<br />
<img src="attachment.php?aid=396<br />
alt="TaskMGR" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜詳細モードのアプリの履歴＞</span><br />
 <br />
<span style="font-size: x-large;" class="mycode_size">ISOイメージのマウント機能</span><br />
<br />
ISOイメージファイルのマウントがOSレベルでネイティブサポートされました。<br />
Windows8 からはサードパーティ製のアプリを利用しなくとも、ドライブとして利用可能です。<br />
<br />
<img src="attachment.php?aid=400<br />
alt="ISO mount" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜ISOイメージのマウント＞</span><br />
<br />
<img src="attachment.php?aid=401<br />
alt="Mounted Drive" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜ドライブとして認識されます。＞</span><br />
<br />
<span style="font-size: x-large;" class="mycode_size">ファイル履歴</span><br />
<br />
ノートPCでの利用も考慮した<span style="font-size: x-small;" class="mycode_size">（常時電源の入っていない使い方でも低負荷にてバックグラウンドで稼働する）</span>新しいバックアップ方式です。<br />
<br />
<img src="attachment.php?aid=399<br />
alt="FileHistory" " /> <br />
<br />
外部HDDやネットワークドライブにファイルの履歴をバックアップする機能です。<br />
今回のテスト環境では外部HDDもネットワークドライブも接続されていないので<br />
ファイル履歴は無効となっていますが、これらを接続することにより誤って削除したファイルや、<br />
誤って上書き保存したファイルを特定の日付のファイルに戻すといったことが可能になるようです。<br />
 <br />
<br />
<span style="font-size: x-large;" class="mycode_size">Windows To Go</span><br />
<br />
Windows To Go は Windows 8 Enterpriseエディションの機能で、<br />
フラッシュメモリや外付けハードディスクドライブなどのUSBストレージデバイスから<br />
OSを起動しデバイス内のアプリケーションの実行を可能にする機能です。<br />
<br />
<img src="attachment.php?aid=402<br />
alt="Windows To Go" " /> <br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">利用条件は、32GB以上のUSB 2.0またはUSB 3.0ストレージデバイス</span><br />
<br />
使用方法としては、共有持ち出しPC等に普段利用している自分の環境を持って外出したり、<br />
BYODで在宅勤務を行う場合等に活用されていくと思われます。<br />
<br />
今は検証用にUSB3.0の大容量ストレージが手元にないため評価はできませんでしたが、<br />
高速なUSB3.0のポータブルストレージが安価で流通する頃にはメジャーになるかもしれません。<br />
 <br />
<span style="font-size: x-large;" class="mycode_size">言語の追加</span><br />
<br />
Windows 8の表示言語をより簡単に設定するための機能です。<br />
従来はProfessionalやEnterpriseなどでしか利用できなかったシステム言語の変更・追加が<br />
コンシューマー向けエディションでも可能になります。<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">Microsoft アカウントと統合</span><br />
<br />
「Windows Live ID」が「Microsoft アカウント」と変更され、Windows 8とは完全に統合されます。<br />
Microsoft アカウントを使ってログインすることでWindows Storeでアプリを購入したり、<br />
Windows Live関連の機能を利用します。<br />
<br />
従来のローカルアカウントを利用してログオンすること<span style="font-size: x-small;" class="mycode_size">（従来のOSとのネットワークファイル共有の共存等の為に）</span>も可能です。<br />
その場合は、Windows Storeを利用する場合にMicrosoft アカウントの追加画面が表示されます。<br />
 <br />
<img src="attachment.php?aid=403<br />
alt="Microsoft Account" " /> <br />
<br />
<span style="font-size: x-large;" class="mycode_size">USB 3.0のサポート</span><br />
Windows8では標準でUSB 3.0をサポートします。<br />
<br />
<span style="font-size: x-large;" class="mycode_size">PCのリフレッシュ、リセット</span><br />
従来OSの再インストールを定期的に行う場合に、データをバックアップして・・・<br />
再インストールや、データは全部消えても良いから、使い始めた頃の状態になれば良いのにという思いがありましたが・・・<br />
Windows 8ではPCのデータを保持したままWindows 8をリフレッシュさせる機能と、<br />
すべてのデータを消去して、Windows 8をリセットさせる機能が搭載されています。<br />
<br />
<img src="attachment.php?aid=404<br />
alt="Recovery Drive" " /> <br />
<span style="font-weight: bold;" class="mycode_b">但し、回復ドライブの作成を最初にしておかないといけません。</span> <br />
<br />
<span style="font-size: x-large;" class="mycode_size">Windows Update</span><br />
アップデート後の再起動を1か月に1度にまとめ、月例セキュリティーリリースとタイミングを合わせることで、<br />
再起動が必要になるのは基本的に1か月に1度だけとなるそうですけど・・・<br />
<span style="text-decoration: line-through;" class="mycode_s">まだ使い始めて1ヶ月たってないので、真偽の程は分かりません！</span><br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">ブートマネージャー</span><br />
マルチブートにした場合のブートマネージャーがタッチ端末に対応。<br />
設定画面もブートマネージャー内から設定できる様になりました。<br />
<br />
<img src="attachment.php?aid=405<br />
alt="Windows8を選択" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows8を選択＞</span><br />
<br />
<img src="attachment.php?aid=406<br />
alt="Windows7を選択" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜Windows7を選択＞</span><br />
 <br />
<br />
<span style="font-size: x-large;" class="mycode_size">キーボードがタブレット端末に最適化</span><br />
従来のWindowsではフルサイズのキーボードが画面内に浮かぶだけでしたが、<br />
Windows8からは様々な形のキーボードが選択でき、<br />
様々なサイズのタッチ端末で使いやすいようになりました。<br />
<span style="text-decoration: line-through;" class="mycode_s">（iPadみたいですよね・・・）</span><br />
<br />
<br />
<img src="attachment.php?aid=407<br />
alt="Keyboard" " /> <br />
<span style="font-style: italic;" class="mycode_i">＜タブレット端末でのログイン画面でのパスワード入力用キーボード＞</span> <br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=387" target="_blank" title="">file8.png</a> (Size: 70.11 KB / Downloads: 5242)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=388" target="_blank" title="">file7.png</a> (Size: 121.48 KB / Downloads: 5125)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=389" target="_blank" title="">filexp.png</a> (Size: 57.43 KB / Downloads: 5063)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=390" target="_blank" title="">ribon.png</a> (Size: 32.89 KB / Downloads: 4923)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=391" target="_blank" title="">task_8.png</a> (Size: 11.94 KB / Downloads: 5365)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=392" target="_blank" title="">task_7.png</a> (Size: 37.21 KB / Downloads: 4944)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=393" target="_blank" title="">task_xp.png</a> (Size: 14.6 KB / Downloads: 5007)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=396" target="_blank" title="">task_03_application.png</a> (Size: 102.79 KB / Downloads: 4853)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=407" target="_blank" title="">Keyboard.png</a> (Size: 322.41 KB / Downloads: 4715)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=399" target="_blank" title="">File_history.png</a> (Size: 65.9 KB / Downloads: 4905)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=400" target="_blank" title="">mount.png</a> (Size: 42.15 KB / Downloads: 5000)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=401" target="_blank" title="">mount_drive.png</a> (Size: 80.1 KB / Downloads: 4823)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=402" target="_blank" title="">WindowsToGo.png</a> (Size: 472.44 KB / Downloads: 4828)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=403" target="_blank" title="">Microsoft_account.png</a> (Size: 56.51 KB / Downloads: 4846)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=404" target="_blank" title="">RecoveryDrive.png</a> (Size: 34.74 KB / Downloads: 4613)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=405" target="_blank" title="">BootMgr8.png</a> (Size: 306.96 KB / Downloads: 5511)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=406" target="_blank" title="">BootMgr7.png</a> (Size: 312.8 KB / Downloads: 4649)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Curlの特許ってどんなもん入ってる？]]></title>
			<link>https://communities.curl.com/showthread.php?tid=584</link>
			<pubDate>Wed, 01 Aug 2012 00:13:22 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=584</guid>
			<description><![CDATA[今日の仕事はバタバタして、待ち時間があったので、Curlの実行環境のコントロールパネルを開いたら、「Curlについて」を読んだことがないことに気付いた。まじめに読もうかなと思って、よーく見たら、あれれ、Curlの特許番号がリストされているじゃないでしょうか？<br />
このようなページはよほど弁護士みたいな人間じゃないと読まないでしょうね、携帯を買うのに携帯会社のやたら長いライセンスを読まないのと同じでしょう。<br />
<br />
特許はたくさんあるので、興味のある方はCurlのコントロールパネルを起動して、「Curlについて」タブをクリックすると次のように出てくるけど赤線で囲っている番号が特許番号だよ。 <br />
<br />
<br />
<br />
<img src="attachment.php?aid=385" /> <br />
<br />
<br />
<br />
<br />
Protected by U.S. patents, including <span style="color: #0000ff;" class="mycode_color">6301646, 6356279, 6380940, 6457112, 6473093, 6504544, 6598186, 6667750, 6670969, 6691113, 6760905, 6766305, 6769001, 6915433, 6919890, 6931385, 6993588, 7117507, 7225438, 7281017, 7340720, 7373639, 7401327, and 7424550</span><br />
<br />
<br />
特許を取ったのがすごいかどうか分かりませんが、自分はそんな経験がないので、そのうちの一個（<span style="color: #0000ff;" class="mycode_color">6356279</span>）を検索してみました。<br />
あっ、出てきた！<br />
Curlに詳しいなら、この特許はお馴染みの自動伸縮機能ですねとうなずくでしょう！　なるほどなるほど、実際に使ってますね！<br />
詳細はここから見れますよ（英語）：<br />
<br />
<a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PALL&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&amp;r=1&amp;f=G&amp;l=50&amp;s1=6356279.PN.&amp;OS=PN/6356279&amp;RS=PN/6356279" target="_blank" rel="noopener" class="mycode_url">http://patft1.uspto.gov/netacgi/nph-Pars...PN/6356279</a><br />
<br />
<br />
興味があったら見てみてください。<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=385" target="_blank" title="">control-panel.png</a> (Size: 124.63 KB / Downloads: 2315)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[今日の仕事はバタバタして、待ち時間があったので、Curlの実行環境のコントロールパネルを開いたら、「Curlについて」を読んだことがないことに気付いた。まじめに読もうかなと思って、よーく見たら、あれれ、Curlの特許番号がリストされているじゃないでしょうか？<br />
このようなページはよほど弁護士みたいな人間じゃないと読まないでしょうね、携帯を買うのに携帯会社のやたら長いライセンスを読まないのと同じでしょう。<br />
<br />
特許はたくさんあるので、興味のある方はCurlのコントロールパネルを起動して、「Curlについて」タブをクリックすると次のように出てくるけど赤線で囲っている番号が特許番号だよ。 <br />
<br />
<br />
<br />
<img src="attachment.php?aid=385" /> <br />
<br />
<br />
<br />
<br />
Protected by U.S. patents, including <span style="color: #0000ff;" class="mycode_color">6301646, 6356279, 6380940, 6457112, 6473093, 6504544, 6598186, 6667750, 6670969, 6691113, 6760905, 6766305, 6769001, 6915433, 6919890, 6931385, 6993588, 7117507, 7225438, 7281017, 7340720, 7373639, 7401327, and 7424550</span><br />
<br />
<br />
特許を取ったのがすごいかどうか分かりませんが、自分はそんな経験がないので、そのうちの一個（<span style="color: #0000ff;" class="mycode_color">6356279</span>）を検索してみました。<br />
あっ、出てきた！<br />
Curlに詳しいなら、この特許はお馴染みの自動伸縮機能ですねとうなずくでしょう！　なるほどなるほど、実際に使ってますね！<br />
詳細はここから見れますよ（英語）：<br />
<br />
<a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PALL&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&amp;r=1&amp;f=G&amp;l=50&amp;s1=6356279.PN.&amp;OS=PN/6356279&amp;RS=PN/6356279" target="_blank" rel="noopener" class="mycode_url">http://patft1.uspto.gov/netacgi/nph-Pars...PN/6356279</a><br />
<br />
<br />
興味があったら見てみてください。<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=385" target="_blank" title="">control-panel.png</a> (Size: 124.63 KB / Downloads: 2315)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[うるう秒について]]></title>
			<link>https://communities.curl.com/showthread.php?tid=543</link>
			<pubDate>Mon, 25 Jun 2012 08:52:50 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=543</guid>
			<description><![CDATA[こんばんは！<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">「2012年7月1日は午前8時59分60秒があります！」<br />
「うちのシステムはうるう秒対応していますか？」<br />
</span><br />
最近、こんな話を聞いたことがある方もいるかも知れません。<br />
<br />
<span style="font-size: large;" class="mycode_size">今日はその「うるう秒」って何について話して行きましょう！</span><br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜そもそも、うるう秒って何？＞</span><br />
<br />
もともと時間というのは朝に日が上り、夕方に日が沈むところから創りだされました。<br />
1日を24時間とし、1時間は60分、1分は60秒という形にして世界中でかなり長い年月利用されています。<br />
<br />
この1日ですが、地球の自転により決まりますが、月と地球の引力の関係による潮の満ち干き、<br />
地球内部の核（スマトラ沖地震の時にも自転速度が早くなったというニュースを覚えている方も多いと思われます。）による影響など<br />
様々な要因により、地球の自転速度は一定ではありません。<br />
<br />
毎日の自転速度が一定でないだけでなく、全体的に見ると自転速度は昔に比べて遅くなっているようです。<br />
<br />
さて、地球の自転速度が一定ではないとなると、観測した時によって作られた時計毎の1秒の長さが違っては大変困ります。<br />
そこで、原子時計を使った時間が1955年より運用されました。<br />
これにより、世界中の殆どの国で1秒の長さが一緒になりました。<br />
<br />
<span style="font-size: x-small;" class="mycode_size">（実際には原子時計も今日まででセシウム133を基準に使うように変更になっていますが、詳細は長くなるので割愛します。）</span><br />
<br />
しかし、やはり、自転速度とは微妙に違うため国際原子時と世界協定時の誤差を1秒未満に保つ調整を行い、これをうるう秒調整といいます。<br />
このうるう秒調整は6月末日と12月末日に行われ、今までに24回の調整が行われました。<br />
<br />
1972年から1979年には毎年1秒以上の補正が行われ、最近は補正の間隔が伸びています。<br />
近年では1998年12月、2005年12月、2008年12月に行われました。<br />
<br />
次回は2012年の6月末日に＋1秒の補正が行われる予定です。<br />
日本では世界協定時と9時間の時差がありますので、今回は2012年7月1日 08:59:60が追加されることになります。<br />
<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜08:59:60を体験してみたい！＞<br />
</span><br />
<img src="attachment.php?aid=380" /> <br />
<br />
東京都小金井市にある日本標準時を提供している<a href="http://www.nict.go.jp/info/topics/2012/announce120615.html" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">独立行政法人情報通信研究機構（NICT）の本館正面の時計</span></span></a>には<br />
うるう秒調整された 08:59:60が表示されます。<br />
<br />
また、こちらに行く事ができない人は<a href="http://www2.nict.go.jp/aeri/sts/tsp/JST/JST5.html" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">NICTの時空標準研究室のWEBページ「JST Clock」</span></span></a>でも08:59:60を見ることができますので、<br />
こちらからご覧になって下さい。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜2012年7月の次のうるう秒はいつ？＞<br />
</span><br />
さて、このうるう秒ですが、地球の自転速度が日々変化しているため何年も前から予め予測できません。<br />
<br />
短い時では数ヶ月前にパリにあるIERS（International Earth Rotation Service：国際地球回転観測事業）が決定して決めます。<br />
今回は2012年1月5日にうるう秒調整を行うことが決まりました。<br />
<br />
とある方の腕時計は<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff6600;" class="mycode_color">「年差0.1秒未満で、10年は時計が狂わない！」</span></span>と仰っていましたが、日本標準時自体を調整しているため時計はズレてしまいますね。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜私達の時計は自分で直さなきゃいけないのでしょうか？＞</span><br />
<br />
最近当たり前に使わている電波時計は、これらを修正する仕組みを持っています。<br />
電波時計で送信されるデータのフォーマットの中にうるう秒調整を行うフラグがあるため、<br />
こちらを参照することにより、00秒を2回繰り返したり、59秒を飛ばすということが行えます。<br />
<br />
NICTの特別な時計には60秒を表示する機能があるそうです。<br />
<br />
ちなみに、私の目覚まし時計は電波時計ですが、あまり高級な時計ではないため<br />
そもそも、うるう秒調整を行う機能はないようです。<br />
<br />
1時間に1回電波時計と自分の時間を合わせているため、最大で1時間の間に1秒ズレていることになります。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜コンピューターのうるう秒対応は？＞</span><br />
<br />
それでは、私達の触れているコンピューター類はどうなっているでしょうか？<br />
<br />
コンピューターには時刻を校正する仕組みの一つとしてNTP (Network Time Protocol)があります。<br />
NTPのプロトコル内には時刻及び、うるう秒補正後の警告情報を送っていますので、上位のNTPサーバがうるう秒の補正情報を持っている場合<br />
正しく各コンピュータに時刻を送出できます。<br />
但し、受け取る側のOSでうるう秒を考慮しているかどうかが重要になります。<br />
（上位サーバがうるう秒を補正する情報を持っていない場合、うるう秒は考慮されません）<br />
<br />
エンタープライズ向けunix系OSでは設定により、うるう秒が考慮されています。<br />
うるう秒を補正する信号を送っているNTP等の時刻構成装置等を設置されている場合、<br />
タイムスタンプとして60秒をカウントでき、ログファイルなどには08:59:60 が出力されます。<br />
（デフォルトでは無効となっていますので、未設定の場合は後述のWindows系OSと同じ動きになります。）<br />
<br />
一方、Windows系OSではうるう秒を考慮していないため、60秒のタイムスタンプは出力されません。<br />
<a href="http://support.microsoft.com/kb/909614/en-us" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">これはWindows Serverでも同様です。Windowsは1分間を0秒～59秒として処理します。</span></span></a><br />
<br />
しかし、Windows Time ServiceではNTPと同様にうるう秒を補正する仕組みを持っていますので、<br />
上位のサーバと時計がズレたタイミングで時計を校正する考え方で動いています。<br />
<br />
さて、NTPと同期する時間ですが、これは皆様がそれぞれ設定していると思いますが、<br />
次回同期されるまでの間、最大1秒間のズレが発生します。<br />
<br />
<br />
コンピュータで気をつけないといけないのは、うるう秒修正されたタイミングで自動的に実行サービスがある場合に気をつけましょう。<br />
うるう秒調整で時刻が削除された場合、（今まででは一度もありませんでしたが）サービスが起動されないことが起こります。<br />
また、時刻が追加された場合、2度サービスが起動されてしまう事が起きてしまう場合があります。<br />
<br />
それらを考慮して、エンタープライズ向けunix系OSではうるう秒を考慮した時間をオプションで持っているんですね。<br />
<br />
当然のことながら、時刻校正装置等に繋がっていないコンピューターの場合は、手動であわせて下さい。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜ウチの古いカーナビはネットに繋がってないけどどうすればいいの？＞</span><br />
<br />
では、私達の車に搭載されているカーナビはどうでしょうか？<br />
<br />
カーナビはGPS衛星から時刻情報を取得しています。<br />
GPS衛星には原子時計を積んでおり、これは地上の基地局から時計を校正することが出来ます。<br />
また、GPS衛星が送出しているのは世界協定時ではなく、GPS時刻を送っています。<br />
1980年までは補正を行なっていましたが、その後GPS時刻はうるう秒調整を行なっていません。<br />
ただ、GPS時刻とともにGPSから送られてくるメッセージ内に世界協定時との差分を送っているため、<br />
受信機（カーナビ等）が正しくうるう秒調整を行った時刻を表示できます。<br />
<br />
ですので、たとえ古いカーナビでもうるう秒調整後の時刻を表示できるようになっています。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜まとめ＞</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">結論として、時刻校正のタイミングはあるけれども、次の同期のタイミングでうるう秒の問題は同期されます。<br />
スタンドアロンで動いているコンピューターや時計は自分で時刻を合わせなくてはいけません。<br />
秒単位でシビアに動いているシステムでは、うるう秒調整のタイミングで行われるサービスが<br />
どのようになっているか考える必要があります。</span><br />
また、秒の取りうる値はシステムによっては0～59ではなく、<a href="http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/Date.html" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">60や場合によっては61を返すこともある</span></span></a> ということも考慮しましょう。<br />
<br />
<br />
<br />
これらうるう秒調整を手動で行うことは大変なため、2013年を目処に廃止の方向でしたが今年1月に2015年まで廃止の結論を出すのは先送りされました。<br />
今年は最後のうるう秒調整？などとも言われていましたが、これからも暫くはうるう秒について考えていく必要がありそうです。<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=380" target="_blank" title="">NICT.jpg</a> (Size: 59.21 KB / Downloads: 17485)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[こんばんは！<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">「2012年7月1日は午前8時59分60秒があります！」<br />
「うちのシステムはうるう秒対応していますか？」<br />
</span><br />
最近、こんな話を聞いたことがある方もいるかも知れません。<br />
<br />
<span style="font-size: large;" class="mycode_size">今日はその「うるう秒」って何について話して行きましょう！</span><br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜そもそも、うるう秒って何？＞</span><br />
<br />
もともと時間というのは朝に日が上り、夕方に日が沈むところから創りだされました。<br />
1日を24時間とし、1時間は60分、1分は60秒という形にして世界中でかなり長い年月利用されています。<br />
<br />
この1日ですが、地球の自転により決まりますが、月と地球の引力の関係による潮の満ち干き、<br />
地球内部の核（スマトラ沖地震の時にも自転速度が早くなったというニュースを覚えている方も多いと思われます。）による影響など<br />
様々な要因により、地球の自転速度は一定ではありません。<br />
<br />
毎日の自転速度が一定でないだけでなく、全体的に見ると自転速度は昔に比べて遅くなっているようです。<br />
<br />
さて、地球の自転速度が一定ではないとなると、観測した時によって作られた時計毎の1秒の長さが違っては大変困ります。<br />
そこで、原子時計を使った時間が1955年より運用されました。<br />
これにより、世界中の殆どの国で1秒の長さが一緒になりました。<br />
<br />
<span style="font-size: x-small;" class="mycode_size">（実際には原子時計も今日まででセシウム133を基準に使うように変更になっていますが、詳細は長くなるので割愛します。）</span><br />
<br />
しかし、やはり、自転速度とは微妙に違うため国際原子時と世界協定時の誤差を1秒未満に保つ調整を行い、これをうるう秒調整といいます。<br />
このうるう秒調整は6月末日と12月末日に行われ、今までに24回の調整が行われました。<br />
<br />
1972年から1979年には毎年1秒以上の補正が行われ、最近は補正の間隔が伸びています。<br />
近年では1998年12月、2005年12月、2008年12月に行われました。<br />
<br />
次回は2012年の6月末日に＋1秒の補正が行われる予定です。<br />
日本では世界協定時と9時間の時差がありますので、今回は2012年7月1日 08:59:60が追加されることになります。<br />
<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜08:59:60を体験してみたい！＞<br />
</span><br />
<img src="attachment.php?aid=380" /> <br />
<br />
東京都小金井市にある日本標準時を提供している<a href="http://www.nict.go.jp/info/topics/2012/announce120615.html" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">独立行政法人情報通信研究機構（NICT）の本館正面の時計</span></span></a>には<br />
うるう秒調整された 08:59:60が表示されます。<br />
<br />
また、こちらに行く事ができない人は<a href="http://www2.nict.go.jp/aeri/sts/tsp/JST/JST5.html" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">NICTの時空標準研究室のWEBページ「JST Clock」</span></span></a>でも08:59:60を見ることができますので、<br />
こちらからご覧になって下さい。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜2012年7月の次のうるう秒はいつ？＞<br />
</span><br />
さて、このうるう秒ですが、地球の自転速度が日々変化しているため何年も前から予め予測できません。<br />
<br />
短い時では数ヶ月前にパリにあるIERS（International Earth Rotation Service：国際地球回転観測事業）が決定して決めます。<br />
今回は2012年1月5日にうるう秒調整を行うことが決まりました。<br />
<br />
とある方の腕時計は<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff6600;" class="mycode_color">「年差0.1秒未満で、10年は時計が狂わない！」</span></span>と仰っていましたが、日本標準時自体を調整しているため時計はズレてしまいますね。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜私達の時計は自分で直さなきゃいけないのでしょうか？＞</span><br />
<br />
最近当たり前に使わている電波時計は、これらを修正する仕組みを持っています。<br />
電波時計で送信されるデータのフォーマットの中にうるう秒調整を行うフラグがあるため、<br />
こちらを参照することにより、00秒を2回繰り返したり、59秒を飛ばすということが行えます。<br />
<br />
NICTの特別な時計には60秒を表示する機能があるそうです。<br />
<br />
ちなみに、私の目覚まし時計は電波時計ですが、あまり高級な時計ではないため<br />
そもそも、うるう秒調整を行う機能はないようです。<br />
<br />
1時間に1回電波時計と自分の時間を合わせているため、最大で1時間の間に1秒ズレていることになります。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜コンピューターのうるう秒対応は？＞</span><br />
<br />
それでは、私達の触れているコンピューター類はどうなっているでしょうか？<br />
<br />
コンピューターには時刻を校正する仕組みの一つとしてNTP (Network Time Protocol)があります。<br />
NTPのプロトコル内には時刻及び、うるう秒補正後の警告情報を送っていますので、上位のNTPサーバがうるう秒の補正情報を持っている場合<br />
正しく各コンピュータに時刻を送出できます。<br />
但し、受け取る側のOSでうるう秒を考慮しているかどうかが重要になります。<br />
（上位サーバがうるう秒を補正する情報を持っていない場合、うるう秒は考慮されません）<br />
<br />
エンタープライズ向けunix系OSでは設定により、うるう秒が考慮されています。<br />
うるう秒を補正する信号を送っているNTP等の時刻構成装置等を設置されている場合、<br />
タイムスタンプとして60秒をカウントでき、ログファイルなどには08:59:60 が出力されます。<br />
（デフォルトでは無効となっていますので、未設定の場合は後述のWindows系OSと同じ動きになります。）<br />
<br />
一方、Windows系OSではうるう秒を考慮していないため、60秒のタイムスタンプは出力されません。<br />
<a href="http://support.microsoft.com/kb/909614/en-us" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">これはWindows Serverでも同様です。Windowsは1分間を0秒～59秒として処理します。</span></span></a><br />
<br />
しかし、Windows Time ServiceではNTPと同様にうるう秒を補正する仕組みを持っていますので、<br />
上位のサーバと時計がズレたタイミングで時計を校正する考え方で動いています。<br />
<br />
さて、NTPと同期する時間ですが、これは皆様がそれぞれ設定していると思いますが、<br />
次回同期されるまでの間、最大1秒間のズレが発生します。<br />
<br />
<br />
コンピュータで気をつけないといけないのは、うるう秒修正されたタイミングで自動的に実行サービスがある場合に気をつけましょう。<br />
うるう秒調整で時刻が削除された場合、（今まででは一度もありませんでしたが）サービスが起動されないことが起こります。<br />
また、時刻が追加された場合、2度サービスが起動されてしまう事が起きてしまう場合があります。<br />
<br />
それらを考慮して、エンタープライズ向けunix系OSではうるう秒を考慮した時間をオプションで持っているんですね。<br />
<br />
当然のことながら、時刻校正装置等に繋がっていないコンピューターの場合は、手動であわせて下さい。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜ウチの古いカーナビはネットに繋がってないけどどうすればいいの？＞</span><br />
<br />
では、私達の車に搭載されているカーナビはどうでしょうか？<br />
<br />
カーナビはGPS衛星から時刻情報を取得しています。<br />
GPS衛星には原子時計を積んでおり、これは地上の基地局から時計を校正することが出来ます。<br />
また、GPS衛星が送出しているのは世界協定時ではなく、GPS時刻を送っています。<br />
1980年までは補正を行なっていましたが、その後GPS時刻はうるう秒調整を行なっていません。<br />
ただ、GPS時刻とともにGPSから送られてくるメッセージ内に世界協定時との差分を送っているため、<br />
受信機（カーナビ等）が正しくうるう秒調整を行った時刻を表示できます。<br />
<br />
ですので、たとえ古いカーナビでもうるう秒調整後の時刻を表示できるようになっています。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">＜まとめ＞</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">結論として、時刻校正のタイミングはあるけれども、次の同期のタイミングでうるう秒の問題は同期されます。<br />
スタンドアロンで動いているコンピューターや時計は自分で時刻を合わせなくてはいけません。<br />
秒単位でシビアに動いているシステムでは、うるう秒調整のタイミングで行われるサービスが<br />
どのようになっているか考える必要があります。</span><br />
また、秒の取りうる値はシステムによっては0～59ではなく、<a href="http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/Date.html" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">60や場合によっては61を返すこともある</span></span></a> ということも考慮しましょう。<br />
<br />
<br />
<br />
これらうるう秒調整を手動で行うことは大変なため、2013年を目処に廃止の方向でしたが今年1月に2015年まで廃止の結論を出すのは先送りされました。<br />
今年は最後のうるう秒調整？などとも言われていましたが、これからも暫くはうるう秒について考えていく必要がありそうです。<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=380" target="_blank" title="">NICT.jpg</a> (Size: 59.21 KB / Downloads: 17485)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[各種 Android デバイスのドライバインストール]]></title>
			<link>https://communities.curl.com/showthread.php?tid=526</link>
			<pubDate>Fri, 22 Jun 2012 08:26:31 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=526</guid>
			<description><![CDATA[Android 開発において重要な実機上でのテストですが、Caede開発でももちろん行なっています。<br />
今日はそこで使用しているAndroidデバイス（一部）のドライバインストールの方法についてご紹介します。<br />
<br />
参考になる公式リファレンスは以下です。<br />
<a href="http://developer.android.com/sdk/oem-usb.html" target="_blank" rel="noopener" class="mycode_url">http://developer.android.com/sdk/oem-usb.html</a> <br />
<br />
今回は、<span style="font-weight: bold;" class="mycode_b"><span style="color: #000099;" class="mycode_color">HTC Incredible S</span></span> / <span style="font-weight: bold;" class="mycode_b"><span style="color: #000099;" class="mycode_color">Xperia acro</span></span> / <span style="font-weight: bold;" class="mycode_b"><span style="color: #000099;" class="mycode_color">XOOM</span> </span>/ <span style="font-weight: bold;" class="mycode_b"><span style="color: #000099;" class="mycode_color">Nexus S</span></span> / <span style="font-weight: bold;" class="mycode_b"><span style="color: #000099;" class="mycode_color">Galaxy Nexus</span></span> の5機種を対象に、<br />
開発を行う端末のOSは Windows 7 (Android SDK インストール済み) です。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000099;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">Google USB Driver</span></span></span><br />
とりあえず、Google USB Driver を入れます。<br />
これは Android の SDK Manager から簡単にインストールできます。<br />
<br />
<img src="attachment.php?aid=360 width="400" height="300" alt="SDK Manager"" /> <br />
<br />
Google USB Driver にチェックを入れて、[ Install packages ] ボタンクリックでインストールが始まります。<br />
（画面左下の Sort by: が API level になっていれば、Extras の下にあります）<br />
あとは画面ウィザードに従っていけばOKです。<br />
完了すると、<span style="color: #006600;" class="mycode_color">\extras\google\usb_driver</span> にコンテンツが保存されます。<br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Nexus S</span></span></span><br />
<span style="font-size: small;" class="mycode_size">Google 自ら販売の Android スマートフォンのリファレンス端末です。</span><br />
<span style="font-size: small;" class="mycode_size">Androidのバージョンは、2.3 -&gt; 4.0 にアップデートしてあります。</span>実機でのデバッグには、Google USB Driver が必要です。<br />
Google USB Driver は、上で用意してありますので、後は以下の手順に従います。<br />
<br />
1. Nexus S を PC につなぐ。<br />
2. スタートメニュー → コンピューター を右クリック、「管理」 を選択。<br />
3. 左ペインで「デバイスマネージャー」を選択。<br />
4. 中央のペインで「Nexus」を右クリック、「ドライバー ソフトウェアの更新」を選択。 「ドライバー ソフトウェアの更新」ウィザードが起動します。<br />
<br />
<img src="attachment.php?aid=361 width="400" height="300" alt="SDK Manager"" /> <br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"></span></span></span></span><br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size">5. 「コンピューターを参照してドライバーソフトウェアを検索します」を選択。</span></span></span></span><br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size">6. Google USB Driver のパスを指定します。（既定では </span></span></span></span><span style="color: #006600;" class="mycode_color">\extras\google\usb_driver </span>にあるはず<span style="font-size: small;" class="mycode_size">）</span><br />
7. 「次へ」をクリックして、ドライバーをインストール。<br />
<br />
これで、adb devices や ADT Plugin をインストール済みの Eclipse から Nexus S が認識されるようになります。<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">Galaxy Nexus</span></span></span><br />
こちらも Google Phone である Nexus シリーズのスマートフォンです。現在のAndroid のバージョンは、4.0.4、<br />
世界初の Ice Cream Sandwich 搭載スマートフォンでもあります。<br />
<br />
Nexus シリーズではありますが、こちらはドライバを開発メーカーである Samsung から入手する必要があります。<br />
<br />
<a href="http://www.samsung.com/jp/support/model/SGH-N044TSNDCM-downloads" target="_blank" rel="noopener" class="mycode_url">http://www.samsung.com/jp/support/model/...-downloads</a> <br />
<br />
ただ、現在日本語のサイトには USB Driver だけのものは置いていないようで、<br />
ドライバを含む Kies というPC同期アプリをインストールする必要があるようです。(Kies_2.3.2.12054_19_1.exe)<br />
<br />
ちなみに、上記の公式リファレンスの OEM Drivers に記述のある<br />
<br />
[url=<a href="http://www.samsung.com/us/support/owners/product/SCH-I515MSAVZW%5Dhttp://www.samsung.com/us/support/owners/product/SCH-I515MSAVZW" target="_blank" rel="noopener" class="mycode_url">http://www.samsung.com/us/support/owners...I515MSAVZW</a> <br />
<br />
にはUSB Driverだけのインストーラがあります。Verizon専用とありますが、docomoのSC-04Dでも動くようです（未確認）。<br />
<br />
ここでは、Kies を使用した方法を記述します。<br />
<br />
1. Kies をダウンロード後、ダブルクリック。<br />
2. ウィザードに従って Kies をインストールします。USB Driver も流れでインストールしてくれます。<br />
　　インストールされたドライバのexeは、<span style="color: #006600;" class="mycode_color">C:\Program Files (x86)\Samsung\Kies\USB Driver </span>にあります。<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size">3. 2の完了後、Galaxy Nexus を PC につなぎ、正しく認識されることを確認します。<br />
</span></span></span></span>4. USB Driver がインストールされたら、Kies 自体はアンインストールしても構いません。<br />
　　アンインストールの際には、[Uninstall SAMSUNG USB Driver for Mobile Phones] にチェックがないことを確認してください。<br />
<br />
また、この方法では結構な数のSAMSUNGデバイスのドライバーも入るようで、<br />
上記手順後に、Galaxy Note をつないでみると正しく認識しました。<br />
<br />
<br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">HTC Incredible S</span></span></span><br />
<span style="font-size: small;" class="mycode_size">HTC の Android 2.2 スマートフォンです。</span><br />
<span style="font-size: small;" class="mycode_size">ドライバーの入手は以下のページからです。</span><br />
<br />
<a href="http://www.htc.com/jp/help/" target="_blank" rel="noopener" class="mycode_url">http://www.htc.com/jp/help/</a> <br />
<br />
が、ここも Samsung と同様、USB Driver のみの提供はないようです…。<br />
ですので、代わりに同期ソフトの HTC Sync をダウンロードします。(150MBほどあります)<br />
その後の手順は以下になります。<br />
<br />
1. DL した exe をダブルクリック<br />
2. インストールを開始すると、 下図のように色々と別アイテム（含むUSB Driver）のインストールを要求されます。 <br />
<br />
<img src="attachment.php?aid=362 width="400" height="300" alt="SDK Manager"" /> <br />
<br />
3. 「インストール」をクリックし、上述のアイテムをインストール。<br />
4. 3の完了後、下図のように HTC Sync 本体のインストールが始まりますが USB Driver はもうインストールされたのでこれはキャンセル。<br />
<br />
<img src="attachment.php?aid=363 width="400" height="300" alt="SDK Manager"" /> <br />
<br />
5. HTC Incredible S を PC につなぐと、正しく認識するはずです。<br />
　　認識しない場合は、Nexus Sと同じ手順でドライバーを更新してみてください。<br />
　　既定の場所は、<span style="color: #006600;" class="mycode_color">C:\Program Files (x86)\HTC</span> です。<br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><br />
</span></span></span><br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Xperia acro</span></span></span><br />
<span style="font-size: small;" class="mycode_size">Sony mobile 製 2.3.4 のスマートフォンです。</span><br />
<span style="font-size: small;" class="mycode_size"></span><br />
<span style="font-size: small;" class="mycode_size">Windows 7 だと、自動認識する場合もあるようですが、</span><br />
<span style="font-size: small;" class="mycode_size">自動認識に失敗した場合は、以下の手順を取ります。</span><br />
<span style="font-size: small;" class="mycode_size"></span><br />
<span style="font-size: small;" class="mycode_size">1. 先述の公式リファレンスの OEM Drivers より、Sony Ericsson のページに行き、ドライバーを入手します。</span><br />
<a href="http://developer.android.com/tools/extras/oem-usb.html#Drivers" target="_blank" rel="noopener" class="mycode_url">http://developer.android.com/tools/extra...ml#Drivers</a> <br />
2. Nexus S と同じ手順でドライバーを更新します。<br />
<br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"></span></span></span><br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">XOOM</span></span></span><br />
<span style="font-size: small;" class="mycode_size">MOTOROLA製タブレット、バージョンは 3.0.1 です。</span><br />
<span style="font-size: small;" class="mycode_size">手順は以下です。</span><br />
<span style="font-size: small;" class="mycode_size"></span><br />
<span style="font-size: small;" class="mycode_size">1. 先述の公式リファレンスの OEM Drivers より Motolora のページに行き、ドライバーを入手します。</span><br />
<a href="http://developer.android.com/tools/extras/oem-usb.html#Drivers" target="_blank" rel="noopener" class="mycode_url">http://developer.android.com/tools/extra...ml#Drivers</a> <br />
[Handset USB Driver for Windows] の 32bit/64bit 版の２つがありますので、必要な方を。<br />
<br />
2. XOOM を PC につなぎますと、ご覧のように認識されません。<br />
<img src="attachment.php?aid=377width="400" height="300" alt="XOOM"" /> <br />
<br />
3. 1. で入手したドライバーをダブルクリックでインストール開始します。<br />
<img src="attachment.php?aid=378 width="400" height="300" alt="XOOM Driver"" /> <br />
<br />
4. 正しく認識されます。<br />
<img src="attachment.php?aid=379 width="400" height="300" alt="XOOM"" /> <br />
<br />
<br />
<br />
<br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><br />
</span></span></span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=360" target="_blank" title="">img1.png</a> (Size: 81.41 KB / Downloads: 31232)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=361" target="_blank" title="">img2.png</a> (Size: 79.35 KB / Downloads: 30549)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=362" target="_blank" title="">img3.png</a> (Size: 19.64 KB / Downloads: 30341)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=363" target="_blank" title="">img4.png</a> (Size: 63.15 KB / Downloads: 30355)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=377" target="_blank" title="">img6.png</a> (Size: 65.7 KB / Downloads: 30137)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=378" target="_blank" title="">img7.png</a> (Size: 32.36 KB / Downloads: 30095)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=379" target="_blank" title="">img8.png</a> (Size: 62.62 KB / Downloads: 29997)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Android 開発において重要な実機上でのテストですが、Caede開発でももちろん行なっています。<br />
今日はそこで使用しているAndroidデバイス（一部）のドライバインストールの方法についてご紹介します。<br />
<br />
参考になる公式リファレンスは以下です。<br />
<a href="http://developer.android.com/sdk/oem-usb.html" target="_blank" rel="noopener" class="mycode_url">http://developer.android.com/sdk/oem-usb.html</a> <br />
<br />
今回は、<span style="font-weight: bold;" class="mycode_b"><span style="color: #000099;" class="mycode_color">HTC Incredible S</span></span> / <span style="font-weight: bold;" class="mycode_b"><span style="color: #000099;" class="mycode_color">Xperia acro</span></span> / <span style="font-weight: bold;" class="mycode_b"><span style="color: #000099;" class="mycode_color">XOOM</span> </span>/ <span style="font-weight: bold;" class="mycode_b"><span style="color: #000099;" class="mycode_color">Nexus S</span></span> / <span style="font-weight: bold;" class="mycode_b"><span style="color: #000099;" class="mycode_color">Galaxy Nexus</span></span> の5機種を対象に、<br />
開発を行う端末のOSは Windows 7 (Android SDK インストール済み) です。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000099;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">Google USB Driver</span></span></span><br />
とりあえず、Google USB Driver を入れます。<br />
これは Android の SDK Manager から簡単にインストールできます。<br />
<br />
<img src="attachment.php?aid=360 width="400" height="300" alt="SDK Manager"" /> <br />
<br />
Google USB Driver にチェックを入れて、[ Install packages ] ボタンクリックでインストールが始まります。<br />
（画面左下の Sort by: が API level になっていれば、Extras の下にあります）<br />
あとは画面ウィザードに従っていけばOKです。<br />
完了すると、<span style="color: #006600;" class="mycode_color">\extras\google\usb_driver</span> にコンテンツが保存されます。<br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Nexus S</span></span></span><br />
<span style="font-size: small;" class="mycode_size">Google 自ら販売の Android スマートフォンのリファレンス端末です。</span><br />
<span style="font-size: small;" class="mycode_size">Androidのバージョンは、2.3 -&gt; 4.0 にアップデートしてあります。</span>実機でのデバッグには、Google USB Driver が必要です。<br />
Google USB Driver は、上で用意してありますので、後は以下の手順に従います。<br />
<br />
1. Nexus S を PC につなぐ。<br />
2. スタートメニュー → コンピューター を右クリック、「管理」 を選択。<br />
3. 左ペインで「デバイスマネージャー」を選択。<br />
4. 中央のペインで「Nexus」を右クリック、「ドライバー ソフトウェアの更新」を選択。 「ドライバー ソフトウェアの更新」ウィザードが起動します。<br />
<br />
<img src="attachment.php?aid=361 width="400" height="300" alt="SDK Manager"" /> <br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"></span></span></span></span><br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size">5. 「コンピューターを参照してドライバーソフトウェアを検索します」を選択。</span></span></span></span><br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size">6. Google USB Driver のパスを指定します。（既定では </span></span></span></span><span style="color: #006600;" class="mycode_color">\extras\google\usb_driver </span>にあるはず<span style="font-size: small;" class="mycode_size">）</span><br />
7. 「次へ」をクリックして、ドライバーをインストール。<br />
<br />
これで、adb devices や ADT Plugin をインストール済みの Eclipse から Nexus S が認識されるようになります。<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">Galaxy Nexus</span></span></span><br />
こちらも Google Phone である Nexus シリーズのスマートフォンです。現在のAndroid のバージョンは、4.0.4、<br />
世界初の Ice Cream Sandwich 搭載スマートフォンでもあります。<br />
<br />
Nexus シリーズではありますが、こちらはドライバを開発メーカーである Samsung から入手する必要があります。<br />
<br />
<a href="http://www.samsung.com/jp/support/model/SGH-N044TSNDCM-downloads" target="_blank" rel="noopener" class="mycode_url">http://www.samsung.com/jp/support/model/...-downloads</a> <br />
<br />
ただ、現在日本語のサイトには USB Driver だけのものは置いていないようで、<br />
ドライバを含む Kies というPC同期アプリをインストールする必要があるようです。(Kies_2.3.2.12054_19_1.exe)<br />
<br />
ちなみに、上記の公式リファレンスの OEM Drivers に記述のある<br />
<br />
[url=<a href="http://www.samsung.com/us/support/owners/product/SCH-I515MSAVZW%5Dhttp://www.samsung.com/us/support/owners/product/SCH-I515MSAVZW" target="_blank" rel="noopener" class="mycode_url">http://www.samsung.com/us/support/owners...I515MSAVZW</a> <br />
<br />
にはUSB Driverだけのインストーラがあります。Verizon専用とありますが、docomoのSC-04Dでも動くようです（未確認）。<br />
<br />
ここでは、Kies を使用した方法を記述します。<br />
<br />
1. Kies をダウンロード後、ダブルクリック。<br />
2. ウィザードに従って Kies をインストールします。USB Driver も流れでインストールしてくれます。<br />
　　インストールされたドライバのexeは、<span style="color: #006600;" class="mycode_color">C:\Program Files (x86)\Samsung\Kies\USB Driver </span>にあります。<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size">3. 2の完了後、Galaxy Nexus を PC につなぎ、正しく認識されることを確認します。<br />
</span></span></span></span>4. USB Driver がインストールされたら、Kies 自体はアンインストールしても構いません。<br />
　　アンインストールの際には、[Uninstall SAMSUNG USB Driver for Mobile Phones] にチェックがないことを確認してください。<br />
<br />
また、この方法では結構な数のSAMSUNGデバイスのドライバーも入るようで、<br />
上記手順後に、Galaxy Note をつないでみると正しく認識しました。<br />
<br />
<br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">HTC Incredible S</span></span></span><br />
<span style="font-size: small;" class="mycode_size">HTC の Android 2.2 スマートフォンです。</span><br />
<span style="font-size: small;" class="mycode_size">ドライバーの入手は以下のページからです。</span><br />
<br />
<a href="http://www.htc.com/jp/help/" target="_blank" rel="noopener" class="mycode_url">http://www.htc.com/jp/help/</a> <br />
<br />
が、ここも Samsung と同様、USB Driver のみの提供はないようです…。<br />
ですので、代わりに同期ソフトの HTC Sync をダウンロードします。(150MBほどあります)<br />
その後の手順は以下になります。<br />
<br />
1. DL した exe をダブルクリック<br />
2. インストールを開始すると、 下図のように色々と別アイテム（含むUSB Driver）のインストールを要求されます。 <br />
<br />
<img src="attachment.php?aid=362 width="400" height="300" alt="SDK Manager"" /> <br />
<br />
3. 「インストール」をクリックし、上述のアイテムをインストール。<br />
4. 3の完了後、下図のように HTC Sync 本体のインストールが始まりますが USB Driver はもうインストールされたのでこれはキャンセル。<br />
<br />
<img src="attachment.php?aid=363 width="400" height="300" alt="SDK Manager"" /> <br />
<br />
5. HTC Incredible S を PC につなぐと、正しく認識するはずです。<br />
　　認識しない場合は、Nexus Sと同じ手順でドライバーを更新してみてください。<br />
　　既定の場所は、<span style="color: #006600;" class="mycode_color">C:\Program Files (x86)\HTC</span> です。<br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><br />
</span></span></span><br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Xperia acro</span></span></span><br />
<span style="font-size: small;" class="mycode_size">Sony mobile 製 2.3.4 のスマートフォンです。</span><br />
<span style="font-size: small;" class="mycode_size"></span><br />
<span style="font-size: small;" class="mycode_size">Windows 7 だと、自動認識する場合もあるようですが、</span><br />
<span style="font-size: small;" class="mycode_size">自動認識に失敗した場合は、以下の手順を取ります。</span><br />
<span style="font-size: small;" class="mycode_size"></span><br />
<span style="font-size: small;" class="mycode_size">1. 先述の公式リファレンスの OEM Drivers より、Sony Ericsson のページに行き、ドライバーを入手します。</span><br />
<a href="http://developer.android.com/tools/extras/oem-usb.html#Drivers" target="_blank" rel="noopener" class="mycode_url">http://developer.android.com/tools/extra...ml#Drivers</a> <br />
2. Nexus S と同じ手順でドライバーを更新します。<br />
<br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"></span></span></span><br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">XOOM</span></span></span><br />
<span style="font-size: small;" class="mycode_size">MOTOROLA製タブレット、バージョンは 3.0.1 です。</span><br />
<span style="font-size: small;" class="mycode_size">手順は以下です。</span><br />
<span style="font-size: small;" class="mycode_size"></span><br />
<span style="font-size: small;" class="mycode_size">1. 先述の公式リファレンスの OEM Drivers より Motolora のページに行き、ドライバーを入手します。</span><br />
<a href="http://developer.android.com/tools/extras/oem-usb.html#Drivers" target="_blank" rel="noopener" class="mycode_url">http://developer.android.com/tools/extra...ml#Drivers</a> <br />
[Handset USB Driver for Windows] の 32bit/64bit 版の２つがありますので、必要な方を。<br />
<br />
2. XOOM を PC につなぎますと、ご覧のように認識されません。<br />
<img src="attachment.php?aid=377width="400" height="300" alt="XOOM"" /> <br />
<br />
3. 1. で入手したドライバーをダブルクリックでインストール開始します。<br />
<img src="attachment.php?aid=378 width="400" height="300" alt="XOOM Driver"" /> <br />
<br />
4. 正しく認識されます。<br />
<img src="attachment.php?aid=379 width="400" height="300" alt="XOOM"" /> <br />
<br />
<br />
<br />
<br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><br />
</span></span></span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=360" target="_blank" title="">img1.png</a> (Size: 81.41 KB / Downloads: 31232)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=361" target="_blank" title="">img2.png</a> (Size: 79.35 KB / Downloads: 30549)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=362" target="_blank" title="">img3.png</a> (Size: 19.64 KB / Downloads: 30341)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=363" target="_blank" title="">img4.png</a> (Size: 63.15 KB / Downloads: 30355)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=377" target="_blank" title="">img6.png</a> (Size: 65.7 KB / Downloads: 30137)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=378" target="_blank" title="">img7.png</a> (Size: 32.36 KB / Downloads: 30095)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=379" target="_blank" title="">img8.png</a> (Size: 62.62 KB / Downloads: 29997)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[富士通BSC社さんのMDMソリューションFENCE-Mobile RemoteManagerを評価してみました。]]></title>
			<link>https://communities.curl.com/showthread.php?tid=537</link>
			<pubDate>Tue, 19 Jun 2012 07:23:13 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=537</guid>
			<description><![CDATA[<span style="font-size: medium;" class="mycode_size">モバイルセキュリティに関して、数あるMDM製品を評価してきましたがその中でも素晴らしい製品で、評価の公開の許可をいただきました富士通BSCさんのFENCE-Mobile RemoteManagerをご紹介します。</span><br />
<br />
このMDMソリューションはiOSデバイス、Androidデバイス、Windowsデバイスをサポートしていますが、<span style="font-weight: bold;" class="mycode_b">今回はAndroidデバイスに関する部分のみ</span>の評価を行いました。<br />
<br />
<img src="attachment.php?aid=370" /> <br />
<br />
総評として、MDMとして必要な機能はほぼ網羅しているソフトと思われます。<br />
<br />
管理画面のデザインは業務系システムやパッケージを提供している富士通グループのためか業務系システムに近いレイアウトですので、情報システム部門などで管理用に使われているシステムのレイアウトに近い感じです。<br />
<br />
他のMDMでも採用されつつある、最近の流行りのインターフェースで直感的にドラッグアンドドロップ等ではなく、逆を返すと、誤操作で画面から設定を消してしまうという事が起こりにくいと感じました。<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">＜各端末にインストールするAgentについて＞</span></span><br />
<br />
<br />
各端末にインストールするAgentアプリに関してはGooglePlay(旧AndroidMarket)又は、Agent配布サーバのどちらからでもインストールが可能となっています。<br />
<br />
GooglePlayへの登録が望ましくないエンタープライズ用途の場合にGooglePlayに登録すること無く、このMDMソリューションが利用可能となっています。<br />
<br />
<br />
【ただし、管理コンソールからのリモート制御を行う場合にSMSを利用せず。<br />
<br />
AndroidのC2DMのプッシュ通信を利用する場合は、GooglePlay登録が必要です。】<br />
<br />
当然のことながら、Agentアプリのアンインストールは抑止されており、MDM管理対象から外さない限りアンインストールは出来ません。<br />
<br />
また、タスクマネージャーソフトなどを利用しての強制終了を行なってみましたが、<br />
<br />
しっかりと保護されており、今回のテストケースでは強制終了が行えませんでした。<br />
<br />
Agentとの通信はSMSプッシュ制御（auさんのCメール含む）方式とAndroidのC2DMのプッシュ通信、更にWi-Fi端末向けにロングポーリング方式をサポートしています。<br />
<br />
また、FENCE-Mobile RemoteManagerはSMS制御の<span style="text-decoration: underline;" class="mycode_u">SMS料金が月額費用に含まれている</span>ため、制御を行った際に他の製品で起こるSMS通信料は別途料金ということがないのもこの製品の良いところです。<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">＜利用アプリ制限について＞</span></span><br />
<br />
<br />
利用アプリ制限に関しては、ホワイトリスト又は、ブラックリスト方式にて制限することが可能です。<br />
端末毎、又はグループポリシーを設定して特定の端末や特定の端末グループに対して制御が可能となっています。<br />
<br />
<img src="attachment.php?aid=371" /> <br />
<br />
ただし、時間帯や場所による制御はできず。利用アプリケーション制限を掛けてしまうとその端末で利用できなくなります。<br />
この点に関しては、今後のアップデートに期待ですね。<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">＜アプリ配信について＞<br />
</span></span><br />
<br />
FENCE-Mobile RemoteManagerで特筆すべき機能はアプリケーションの配信機能で 2つの配信方法が実装されています。<br />
1つ目は、GooglePlayからのインストール。<br />
　　こちらはGooglePlayに登録されているアプリケーションを指定することによりリモートインストールが可能です。<br />
<br />
2つ目は、APKファイルを管理コンソール上に登録することにより、APKファイル自身をプッシュ配信しインストールする事を促します。<br />
<br />
どちらの場合も、ユーザにインストール（又は、アップデート）指示を出し、インストールが行われていないと完了するまで何度でも通知を行います。<br />
<br />
<img src="attachment.php?aid=372" /> <br />
<br />
各社のMDMソリューションでは、別途アプリケーション配信サーバを用意しSMSで配信元のアドレスを通知するのが一般的ですが、この場合インストールが行われていることの確認がリアルタイムにできないことと、ダウンロードの処理をユーザが行わなければならないため、管理者の手間とユーザが操作を覚える必要が無い等、両方の負荷が減ります。<br />
<br />
APKファイルの自動配信～インストール機能はFENCE-Mobile Remote Managerが優れている機能の一つです。<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">＜ファイル配信について＞<br />
</span></span><br />
<br />
FENCE-Mobile Remote Managerのファイル配信機能も他のMDMに比べ優れており、管理コンソール側で指定すると、端末ユーザに全く意識させず端末にファイルを配置します。<br />
例えば、各種業務で利用するファイルや、マスターデータなどの定期更新もダイヤログなどを表示せずに端末へ配信します。<br />
この機能も他のMDMソリューションに比べてFENCE-Mobile Remote Managerが優れている点です。<br />
<br />
<img src="attachment.php?aid=373" /> <br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">＜その他＞<br />
</span></span><br />
<br />
ほかの機能に関しては、ごく一般的なMDMソリューションと同一ですので特に記すことはありませんが、FENCE-Mobile<br />
Remote Managerは運用代行サービスが特にリーズナブルな価格での提供となっています。<br />
営業時間外３６５日運用代行サービスが<span style="text-decoration: underline;" class="mycode_u">月額\21/台</span>で提供されています。<br />
<br />
以下にマニュアルがありますのでご興味がある方はご参照下さい。<br />
<a href="https://fence-mobile.bsc.fujitsu.com/manual/manual.html" target="_blank" rel="noopener" class="mycode_url">https://fence-mobile.bsc.fujitsu.com/manual/manual.html</a><br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">※本評価は2012年3月現在での評価内容です。<br />
<br />
　その後、画面イメージや機能について変更されていることがありますので予めご了承下さい。</span></span><br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><br />
</span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: small;" class="mycode_size"><br />
</span></span><br />
<span style="font-size: small;" class="mycode_size">本レポートは富士通BSC社さんに許可を頂いて公開しております。</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=370" target="_blank" title="">Fence_01.png</a> (Size: 262.68 KB / Downloads: 6333)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=371" target="_blank" title="">Fence_02.png</a> (Size: 239.23 KB / Downloads: 5802)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=372" target="_blank" title="">Fence_03.png</a> (Size: 261.44 KB / Downloads: 5621)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=373" target="_blank" title="">Fence_04.png</a> (Size: 247.25 KB / Downloads: 6376)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-size: medium;" class="mycode_size">モバイルセキュリティに関して、数あるMDM製品を評価してきましたがその中でも素晴らしい製品で、評価の公開の許可をいただきました富士通BSCさんのFENCE-Mobile RemoteManagerをご紹介します。</span><br />
<br />
このMDMソリューションはiOSデバイス、Androidデバイス、Windowsデバイスをサポートしていますが、<span style="font-weight: bold;" class="mycode_b">今回はAndroidデバイスに関する部分のみ</span>の評価を行いました。<br />
<br />
<img src="attachment.php?aid=370" /> <br />
<br />
総評として、MDMとして必要な機能はほぼ網羅しているソフトと思われます。<br />
<br />
管理画面のデザインは業務系システムやパッケージを提供している富士通グループのためか業務系システムに近いレイアウトですので、情報システム部門などで管理用に使われているシステムのレイアウトに近い感じです。<br />
<br />
他のMDMでも採用されつつある、最近の流行りのインターフェースで直感的にドラッグアンドドロップ等ではなく、逆を返すと、誤操作で画面から設定を消してしまうという事が起こりにくいと感じました。<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">＜各端末にインストールするAgentについて＞</span></span><br />
<br />
<br />
各端末にインストールするAgentアプリに関してはGooglePlay(旧AndroidMarket)又は、Agent配布サーバのどちらからでもインストールが可能となっています。<br />
<br />
GooglePlayへの登録が望ましくないエンタープライズ用途の場合にGooglePlayに登録すること無く、このMDMソリューションが利用可能となっています。<br />
<br />
<br />
【ただし、管理コンソールからのリモート制御を行う場合にSMSを利用せず。<br />
<br />
AndroidのC2DMのプッシュ通信を利用する場合は、GooglePlay登録が必要です。】<br />
<br />
当然のことながら、Agentアプリのアンインストールは抑止されており、MDM管理対象から外さない限りアンインストールは出来ません。<br />
<br />
また、タスクマネージャーソフトなどを利用しての強制終了を行なってみましたが、<br />
<br />
しっかりと保護されており、今回のテストケースでは強制終了が行えませんでした。<br />
<br />
Agentとの通信はSMSプッシュ制御（auさんのCメール含む）方式とAndroidのC2DMのプッシュ通信、更にWi-Fi端末向けにロングポーリング方式をサポートしています。<br />
<br />
また、FENCE-Mobile RemoteManagerはSMS制御の<span style="text-decoration: underline;" class="mycode_u">SMS料金が月額費用に含まれている</span>ため、制御を行った際に他の製品で起こるSMS通信料は別途料金ということがないのもこの製品の良いところです。<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">＜利用アプリ制限について＞</span></span><br />
<br />
<br />
利用アプリ制限に関しては、ホワイトリスト又は、ブラックリスト方式にて制限することが可能です。<br />
端末毎、又はグループポリシーを設定して特定の端末や特定の端末グループに対して制御が可能となっています。<br />
<br />
<img src="attachment.php?aid=371" /> <br />
<br />
ただし、時間帯や場所による制御はできず。利用アプリケーション制限を掛けてしまうとその端末で利用できなくなります。<br />
この点に関しては、今後のアップデートに期待ですね。<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">＜アプリ配信について＞<br />
</span></span><br />
<br />
FENCE-Mobile RemoteManagerで特筆すべき機能はアプリケーションの配信機能で 2つの配信方法が実装されています。<br />
1つ目は、GooglePlayからのインストール。<br />
　　こちらはGooglePlayに登録されているアプリケーションを指定することによりリモートインストールが可能です。<br />
<br />
2つ目は、APKファイルを管理コンソール上に登録することにより、APKファイル自身をプッシュ配信しインストールする事を促します。<br />
<br />
どちらの場合も、ユーザにインストール（又は、アップデート）指示を出し、インストールが行われていないと完了するまで何度でも通知を行います。<br />
<br />
<img src="attachment.php?aid=372" /> <br />
<br />
各社のMDMソリューションでは、別途アプリケーション配信サーバを用意しSMSで配信元のアドレスを通知するのが一般的ですが、この場合インストールが行われていることの確認がリアルタイムにできないことと、ダウンロードの処理をユーザが行わなければならないため、管理者の手間とユーザが操作を覚える必要が無い等、両方の負荷が減ります。<br />
<br />
APKファイルの自動配信～インストール機能はFENCE-Mobile Remote Managerが優れている機能の一つです。<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">＜ファイル配信について＞<br />
</span></span><br />
<br />
FENCE-Mobile Remote Managerのファイル配信機能も他のMDMに比べ優れており、管理コンソール側で指定すると、端末ユーザに全く意識させず端末にファイルを配置します。<br />
例えば、各種業務で利用するファイルや、マスターデータなどの定期更新もダイヤログなどを表示せずに端末へ配信します。<br />
この機能も他のMDMソリューションに比べてFENCE-Mobile Remote Managerが優れている点です。<br />
<br />
<img src="attachment.php?aid=373" /> <br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">＜その他＞<br />
</span></span><br />
<br />
ほかの機能に関しては、ごく一般的なMDMソリューションと同一ですので特に記すことはありませんが、FENCE-Mobile<br />
Remote Managerは運用代行サービスが特にリーズナブルな価格での提供となっています。<br />
営業時間外３６５日運用代行サービスが<span style="text-decoration: underline;" class="mycode_u">月額\21/台</span>で提供されています。<br />
<br />
以下にマニュアルがありますのでご興味がある方はご参照下さい。<br />
<a href="https://fence-mobile.bsc.fujitsu.com/manual/manual.html" target="_blank" rel="noopener" class="mycode_url">https://fence-mobile.bsc.fujitsu.com/manual/manual.html</a><br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">※本評価は2012年3月現在での評価内容です。<br />
<br />
　その後、画面イメージや機能について変更されていることがありますので予めご了承下さい。</span></span><br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><br />
</span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: small;" class="mycode_size"><br />
</span></span><br />
<span style="font-size: small;" class="mycode_size">本レポートは富士通BSC社さんに許可を頂いて公開しております。</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=370" target="_blank" title="">Fence_01.png</a> (Size: 262.68 KB / Downloads: 6333)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=371" target="_blank" title="">Fence_02.png</a> (Size: 239.23 KB / Downloads: 5802)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=372" target="_blank" title="">Fence_03.png</a> (Size: 261.44 KB / Downloads: 5621)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=373" target="_blank" title="">Fence_04.png</a> (Size: 247.25 KB / Downloads: 6376)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Curlはサッカー日本代表を応援しています]]></title>
			<link>https://communities.curl.com/showthread.php?tid=530</link>
			<pubDate>Tue, 12 Jun 2012 06:44:16 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=530</guid>
			<description><![CDATA[♪ちゃーんちゃちゃぁーちゃ、ちゃぁ～ちゃちゃちゃぁーーーん、<br />
ちゃーんちゃちゃちゃぁーんちゃ、ちゃぁ～～ちゃちゃちゃちゃー…<br />
<br />
本日、サッカー日本代表はアジア最終予選第3戦、オーストラリア戦に臨みます。<br />
Curlもサッカー日本代表を応援するため、こんなものを作って気分を盛り上げています。<br />
<br />
Curl / Caede 特製サッカーボール…<br />
<br />
<img src="attachment.php?aid=365 alt="Curl / Caede 特製サッカーボール"" /><br />
<br />
<br />
の展開図！！！<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=365" target="_blank" title="">Curlはサッカー日本代表を応援しています.pdf.jpg</a> (Size: 57.72 KB / Downloads: 2086)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=367" target="_blank" title="">Curlはサッカー日本代表を応援しています_作れます.jpg</a> (Size: 267.95 KB / Downloads: 1350)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[♪ちゃーんちゃちゃぁーちゃ、ちゃぁ～ちゃちゃちゃぁーーーん、<br />
ちゃーんちゃちゃちゃぁーんちゃ、ちゃぁ～～ちゃちゃちゃちゃー…<br />
<br />
本日、サッカー日本代表はアジア最終予選第3戦、オーストラリア戦に臨みます。<br />
Curlもサッカー日本代表を応援するため、こんなものを作って気分を盛り上げています。<br />
<br />
Curl / Caede 特製サッカーボール…<br />
<br />
<img src="attachment.php?aid=365 alt="Curl / Caede 特製サッカーボール"" /><br />
<br />
<br />
の展開図！！！<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=365" target="_blank" title="">Curlはサッカー日本代表を応援しています.pdf.jpg</a> (Size: 57.72 KB / Downloads: 2086)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=367" target="_blank" title="">Curlはサッカー日本代表を応援しています_作れます.jpg</a> (Size: 267.95 KB / Downloads: 1350)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[こちらスネーク、Curl 韓国語版開発現場に侵入した]]></title>
			<link>https://communities.curl.com/showthread.php?tid=521</link>
			<pubDate>Wed, 06 Jun 2012 02:43:20 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=521</guid>
			<description><![CDATA[Curl RTE 韓国語版の撮影に成功した！！！<br />
大佐、次の指示をくれ！大佐！<br />
<br />
<span style="color: #303030;" class="mycode_color"><img src="attachment.php?aid=357<br />
alt="Curl韓国語版開発現場" width=400 " /><br />
<br />
お分かりいただけるだろうか…<br />
ハングル文字が表示されているのが…<br />
<br />
</span><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=357" target="_blank" title="">写真.jpg</a> (Size: 471.22 KB / Downloads: 2512)
<!-- end: postbit_attachments_attachment --><br />
]]></description>
			<content:encoded><![CDATA[Curl RTE 韓国語版の撮影に成功した！！！<br />
大佐、次の指示をくれ！大佐！<br />
<br />
<span style="color: #303030;" class="mycode_color"><img src="attachment.php?aid=357<br />
alt="Curl韓国語版開発現場" width=400 " /><br />
<br />
お分かりいただけるだろうか…<br />
ハングル文字が表示されているのが…<br />
<br />
</span><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=357" target="_blank" title="">写真.jpg</a> (Size: 471.22 KB / Downloads: 2512)
<!-- end: postbit_attachments_attachment --><br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[携帯のカタログに書いてあるNFCって何？]]></title>
			<link>https://communities.curl.com/showthread.php?tid=515</link>
			<pubDate>Mon, 04 Jun 2012 09:55:03 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=515</guid>
			<description><![CDATA[<span style="font-size: xx-large;" class="mycode_size">こんばんは！</span><br />
最近よく<span style="font-weight: bold;" class="mycode_b">「NFCって今までのおさいふ携帯と違うの？おなじなの？」</span>って質問を受けます。<br />
<br />
今回はこの辺のお話をして行きたいと思います。<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">NFCって何？</span><br />
<br />
NFCとは、Near Field Communicationの略で通信距離が10cm程度に限定され、かざすことで誰でも簡単にデータ通信が行える<br />
国際標準規格として承認された、近距離無線通信技術です。<br />
<br />
NFCが制定される前にはこの様な通信規格が色々存在していて、現在はNFCによって以下の図のように制定されました。<br />
<br />
<img src="attachment.php?aid=355 <br />
alt="NFC" " /> <br />
<br />
<br />
では身近で代表的なものを上げて行きましょう。<br />
<br />
<span style="font-size: x-large;" class="mycode_size">FeliCa</span><br />
　日本の交通カード（Suica/ICOCA/PiTaPa/TOICA/PASMO/Kitaca/SUGOCA/PASPY/nimoca/はやかけん）<br />
　香港の交通カード 八達通(オクトパス)<br />
　日本の電子マネー（Edy/nanaco/WAON/iD/QUICPay/VISATOUCH)<br />
　等々・・・<br />
　<br />
<span style="font-size: x-large;" class="mycode_size">Mifare(ISO/IEC 14443 Type A)</span><br />
　日本の成人識別ICカード taspo（タスポ）<br />
　韓国の交通カード 티머니(T-money)<br />
　ロンドンの交通カード Oyster Card(オイスターカード）<br />
　北京の交通カード　北京市政交通一卡通（北京市政交通カード Beijing Municipal Administration and Communications Card）<br />
　等々・・・<br />
<br />
<span style="font-size: x-large;" class="mycode_size">ISO144443 TypeB</span><br />
　住民基本台帳カード<br />
　日本の運転免許証<br />
<br />
<span style="font-size: x-large;" class="mycode_size">ISO15693</span><br />
　各種ICタグ<br />
　アーケードゲームのオンライン接続サービスカード　e-AMUSEMENT PASS<br />
　（ただ、2010年11月以降はFeliCaのおさいふ携帯を使えるようにもなったので、一概にISO15693とは言い切れません）<br />
　等々・・・<br />
<br />
<br />
結構色んなカードがありますね。<br />
<br />
筆者も、上記カードで10数枚持ってます・・・<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">カードエミュレーション機能</span><br />
<br />
さて、NFCですがNFCはこれら各種カードのカードエミュレーション機能を持っています。<br />
<br />
たとえば、筆者が持っていたMOVAのおさいふ携帯はモバイルSuicaもEdyも対応していましたが、あくまでもFeliCaで対応しているものしか使えませんでした。<br />
<br />
NFCのカードエミュレーション機能を使えば、これらFeliCa、Mifare、ISO15693が1つのNFCで利用することが出来ます。<br />
<br />
ですので、最近スマートフォンにNFC対応！とかiPhoneの次世代機はNFC対応か！？などと言うことが話題になっているわけですね。<br />
<br />
筆者的には、持ち歩くのが面倒なのがたま～使うオクトパスカードやT-moneyカードが携帯電話に入っていれば<br />
海外旅行の度にカードが何処にいったか探したり、チャージするときに手間取ったりしなくていいのになぁと思います。<br />
また、taspoもおさいふ携帯に入ると便利ですよね。<br />
更に、これを読まれている方の社員証や入出管理カードはもう携帯電話になってるよって人もいると思います。<br />
<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">リーダー・ライター機能</span><br />
　更にリーダー・ライター機能で、携帯をタッチすることにより、クーポンや地図、キャンペーンページを表示させたこともあると思います。<br />
<br />
<span style="font-size: x-large;" class="mycode_size">端末間通信機能＜P2P＞</span><br />
　NFCには端末間通信機能があり、2台のNFC搭載端末をタッチすることで、内部に持っているファイル交換なども出来ます。<br />
　電話帳交換を携帯タッチで行った方も居るのではないでしょうか？<br />
<br />
<span style="font-size: x-large;" class="mycode_size">NFC端末間ペアリング</span><br />
　先ほどの右側の図でデータ通信って何？って思われた方も居るでしょう？<br />
　例えば大容量な映像や動画データをペアリングのみNFCのタッチで行い、データ転送はテレビやビデオなどからWi-FiやBluetooth等の高速通信で行う機能もあります。<br />
　<br />
<br />
<span style="font-size: large;" class="mycode_size">やっぱり、モバイルアプリはNFCと連携できると便利ですねｗ</span><br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=355" target="_blank" title="">NFC.png</a> (Size: 11.7 KB / Downloads: 2722)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-size: xx-large;" class="mycode_size">こんばんは！</span><br />
最近よく<span style="font-weight: bold;" class="mycode_b">「NFCって今までのおさいふ携帯と違うの？おなじなの？」</span>って質問を受けます。<br />
<br />
今回はこの辺のお話をして行きたいと思います。<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">NFCって何？</span><br />
<br />
NFCとは、Near Field Communicationの略で通信距離が10cm程度に限定され、かざすことで誰でも簡単にデータ通信が行える<br />
国際標準規格として承認された、近距離無線通信技術です。<br />
<br />
NFCが制定される前にはこの様な通信規格が色々存在していて、現在はNFCによって以下の図のように制定されました。<br />
<br />
<img src="attachment.php?aid=355 <br />
alt="NFC" " /> <br />
<br />
<br />
では身近で代表的なものを上げて行きましょう。<br />
<br />
<span style="font-size: x-large;" class="mycode_size">FeliCa</span><br />
　日本の交通カード（Suica/ICOCA/PiTaPa/TOICA/PASMO/Kitaca/SUGOCA/PASPY/nimoca/はやかけん）<br />
　香港の交通カード 八達通(オクトパス)<br />
　日本の電子マネー（Edy/nanaco/WAON/iD/QUICPay/VISATOUCH)<br />
　等々・・・<br />
　<br />
<span style="font-size: x-large;" class="mycode_size">Mifare(ISO/IEC 14443 Type A)</span><br />
　日本の成人識別ICカード taspo（タスポ）<br />
　韓国の交通カード 티머니(T-money)<br />
　ロンドンの交通カード Oyster Card(オイスターカード）<br />
　北京の交通カード　北京市政交通一卡通（北京市政交通カード Beijing Municipal Administration and Communications Card）<br />
　等々・・・<br />
<br />
<span style="font-size: x-large;" class="mycode_size">ISO144443 TypeB</span><br />
　住民基本台帳カード<br />
　日本の運転免許証<br />
<br />
<span style="font-size: x-large;" class="mycode_size">ISO15693</span><br />
　各種ICタグ<br />
　アーケードゲームのオンライン接続サービスカード　e-AMUSEMENT PASS<br />
　（ただ、2010年11月以降はFeliCaのおさいふ携帯を使えるようにもなったので、一概にISO15693とは言い切れません）<br />
　等々・・・<br />
<br />
<br />
結構色んなカードがありますね。<br />
<br />
筆者も、上記カードで10数枚持ってます・・・<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">カードエミュレーション機能</span><br />
<br />
さて、NFCですがNFCはこれら各種カードのカードエミュレーション機能を持っています。<br />
<br />
たとえば、筆者が持っていたMOVAのおさいふ携帯はモバイルSuicaもEdyも対応していましたが、あくまでもFeliCaで対応しているものしか使えませんでした。<br />
<br />
NFCのカードエミュレーション機能を使えば、これらFeliCa、Mifare、ISO15693が1つのNFCで利用することが出来ます。<br />
<br />
ですので、最近スマートフォンにNFC対応！とかiPhoneの次世代機はNFC対応か！？などと言うことが話題になっているわけですね。<br />
<br />
筆者的には、持ち歩くのが面倒なのがたま～使うオクトパスカードやT-moneyカードが携帯電話に入っていれば<br />
海外旅行の度にカードが何処にいったか探したり、チャージするときに手間取ったりしなくていいのになぁと思います。<br />
また、taspoもおさいふ携帯に入ると便利ですよね。<br />
更に、これを読まれている方の社員証や入出管理カードはもう携帯電話になってるよって人もいると思います。<br />
<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">リーダー・ライター機能</span><br />
　更にリーダー・ライター機能で、携帯をタッチすることにより、クーポンや地図、キャンペーンページを表示させたこともあると思います。<br />
<br />
<span style="font-size: x-large;" class="mycode_size">端末間通信機能＜P2P＞</span><br />
　NFCには端末間通信機能があり、2台のNFC搭載端末をタッチすることで、内部に持っているファイル交換なども出来ます。<br />
　電話帳交換を携帯タッチで行った方も居るのではないでしょうか？<br />
<br />
<span style="font-size: x-large;" class="mycode_size">NFC端末間ペアリング</span><br />
　先ほどの右側の図でデータ通信って何？って思われた方も居るでしょう？<br />
　例えば大容量な映像や動画データをペアリングのみNFCのタッチで行い、データ転送はテレビやビデオなどからWi-FiやBluetooth等の高速通信で行う機能もあります。<br />
　<br />
<br />
<span style="font-size: large;" class="mycode_size">やっぱり、モバイルアプリはNFCと連携できると便利ですねｗ</span><br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=355" target="_blank" title="">NFC.png</a> (Size: 11.7 KB / Downloads: 2722)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Windows 8 Release Preview]]></title>
			<link>https://communities.curl.com/showthread.php?tid=513</link>
			<pubDate>Fri, 01 Jun 2012 10:37:28 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=513</guid>
			<description><![CDATA[We gave Curl 8 a try on Windows 8 Release Preview, and it looks to be<br />
running with no problems! <img src="http://communities.curl.com/images/smilies/smile.gif" alt="[Image: smile.gif]" class="mycode_img" /><br />
<br />
Windows 8 Release Preview にてCurl8の評価をしてみました！<br />
問題なく動いていますw<br />
<br />
<br />
<span style="text-decoration: line-through;" class="mycode_s">あれ？<a href="http://communities.curl.com/showthread.php?tid=422" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color">どっかで見た書き出し</span></a> </span><span style="color: #303030;" class="mycode_color"><span style="text-decoration: line-through;" class="mycode_s">だな・・・</span><br />
<span style="font-size: xx-large;" class="mycode_size">こんばんは！</span><br />
さて、本日から6月ですね！<br />
<span style="text-decoration: line-through;" class="mycode_s">私は今日はすっかり<a href="http://windows.microsoft.com/ja-JP/windows-8/release-preview" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color">Windows 8 Release Preview</span></a> のリリース日を失念していまして・・・</span><br />
全く別の作業をしていて・・・ メールを読んでいたら・・・<span style="font-size: xx-large;" class="mycode_size">あ”ッ　；o； </span><br />
<span style="font-size: large;" class="mycode_size">Windows 8 Release Preview の評価しないと・・・</span><br />
<br />
<div style="text-align: left;" class="mycode_align">って事で、早速入れてみましたよ～</div>
<div style="text-align: left;" class="mycode_align">クリーンインストール、アップグレードインストール色々試してみましたが・・・</div>
<br />
<span style="font-size: xx-large;" class="mycode_size">その中から何枚かの写真を公開します！</span><br />
<br />
まずは、<span style="font-weight: bold;" class="mycode_b">Windows8と言ったらスレート（タブレット）PCがいいですよね！</span><br />
<br />
<a href="http://communities.curl.com/showthread.php?tid=433" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color">先日</span></a> もWindows 8 Consumer Preview を試したこの端末から入れて行きましょう！<br />
<iframe width="560" height="315" src="//www.youtube.com/embed/rHcwke1qr8I " frameborder="0" allowfullscreen></iframe> <br />
<br />
早速、セットアップ開始！<br />
<br />
<img src="attachment.php?aid=351 <br />
alt="準備中" " /> <br />
<br />
お、入り出しましたね～</span><br />
<span style="color: #303030;" class="mycode_color"><br />
<img src="attachment.php?aid=352 <br />
alt="アップデート" " /> <br />
</span><span style="color: #303030;" class="mycode_color"><br />
え”っ！！！<br />
<br />
<img src="attachment.php?aid=353 <br />
alt="互換性？" " /> <br />
<br />
だって、Windows 8 Consumer Preview はこいつで動いてたんだよぉぉ　；ｗ；<br />
<br />
と言うことで、気を取り直していくつかの環境に入れていきました！<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">うん、問題なくCurlが動いていますねw</span></span><br />
<div style="text-align: left;" class="mycode_align"><img src="attachment.php?aid=350 <br />
</div>alt="互換性？" " /> </span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=351" target="_blank" title="">1.png</a> (Size: 49.67 KB / Downloads: 1783)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=350" target="_blank" title="">windows8RP.png</a> (Size: 450.93 KB / Downloads: 2409)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=353" target="_blank" title="">3.png</a> (Size: 52.83 KB / Downloads: 1826)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=352" target="_blank" title="">2.png</a> (Size: 62.21 KB / Downloads: 1792)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[We gave Curl 8 a try on Windows 8 Release Preview, and it looks to be<br />
running with no problems! <img src="http://communities.curl.com/images/smilies/smile.gif" alt="[Image: smile.gif]" class="mycode_img" /><br />
<br />
Windows 8 Release Preview にてCurl8の評価をしてみました！<br />
問題なく動いていますw<br />
<br />
<br />
<span style="text-decoration: line-through;" class="mycode_s">あれ？<a href="http://communities.curl.com/showthread.php?tid=422" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color">どっかで見た書き出し</span></a> </span><span style="color: #303030;" class="mycode_color"><span style="text-decoration: line-through;" class="mycode_s">だな・・・</span><br />
<span style="font-size: xx-large;" class="mycode_size">こんばんは！</span><br />
さて、本日から6月ですね！<br />
<span style="text-decoration: line-through;" class="mycode_s">私は今日はすっかり<a href="http://windows.microsoft.com/ja-JP/windows-8/release-preview" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color">Windows 8 Release Preview</span></a> のリリース日を失念していまして・・・</span><br />
全く別の作業をしていて・・・ メールを読んでいたら・・・<span style="font-size: xx-large;" class="mycode_size">あ”ッ　；o； </span><br />
<span style="font-size: large;" class="mycode_size">Windows 8 Release Preview の評価しないと・・・</span><br />
<br />
<div style="text-align: left;" class="mycode_align">って事で、早速入れてみましたよ～</div>
<div style="text-align: left;" class="mycode_align">クリーンインストール、アップグレードインストール色々試してみましたが・・・</div>
<br />
<span style="font-size: xx-large;" class="mycode_size">その中から何枚かの写真を公開します！</span><br />
<br />
まずは、<span style="font-weight: bold;" class="mycode_b">Windows8と言ったらスレート（タブレット）PCがいいですよね！</span><br />
<br />
<a href="http://communities.curl.com/showthread.php?tid=433" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0000ff;" class="mycode_color">先日</span></a> もWindows 8 Consumer Preview を試したこの端末から入れて行きましょう！<br />
<iframe width="560" height="315" src="//www.youtube.com/embed/rHcwke1qr8I " frameborder="0" allowfullscreen></iframe> <br />
<br />
早速、セットアップ開始！<br />
<br />
<img src="attachment.php?aid=351 <br />
alt="準備中" " /> <br />
<br />
お、入り出しましたね～</span><br />
<span style="color: #303030;" class="mycode_color"><br />
<img src="attachment.php?aid=352 <br />
alt="アップデート" " /> <br />
</span><span style="color: #303030;" class="mycode_color"><br />
え”っ！！！<br />
<br />
<img src="attachment.php?aid=353 <br />
alt="互換性？" " /> <br />
<br />
だって、Windows 8 Consumer Preview はこいつで動いてたんだよぉぉ　；ｗ；<br />
<br />
と言うことで、気を取り直していくつかの環境に入れていきました！<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">うん、問題なくCurlが動いていますねw</span></span><br />
<div style="text-align: left;" class="mycode_align"><img src="attachment.php?aid=350 <br />
</div>alt="互換性？" " /> </span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=351" target="_blank" title="">1.png</a> (Size: 49.67 KB / Downloads: 1783)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=350" target="_blank" title="">windows8RP.png</a> (Size: 450.93 KB / Downloads: 2409)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=353" target="_blank" title="">3.png</a> (Size: 52.83 KB / Downloads: 1826)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=352" target="_blank" title="">2.png</a> (Size: 62.21 KB / Downloads: 1792)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[IT機器の節電について]]></title>
			<link>https://communities.curl.com/showthread.php?tid=502</link>
			<pubDate>Wed, 23 May 2012 07:43:00 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=502</guid>
			<description><![CDATA[<span style="font-size: xx-large;" class="mycode_size">こんにちは!</span><br />
<span style="font-size: xx-large;" class="mycode_size"><br />
</span>さて、今回はIT機器の節電についてお話ししていきたいと思います。<br />
<br />
<br />
現在、全国の全ての原子力発電所が止まっていますね。<br />
来夏まで全原発停止なら電気料金１割増になるかもなどという話題も出ています。<br />
<br />
最近はこんなものが流行っていますね<br />
<img src="attachment.php?aid=332 <br />
alt="消費電力計" " /> <br />
<br />
<span style="font-size: x-small;" class="mycode_size">なんか、<span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color"><a href="http://www.sanwa.co.jp/product/syohin.asp?code=TAP-TST9" target="_blank" rel="noopener" class="mycode_url">Wi-Fiで電力利用量を呟けるモデル</a> </span></span>とかも出てて驚きです！</span><br />
<br />
筆者も学生時代、環境ISO（ISO 14000シリーズ）の関係で研究室の節電に取り組んだりもしました。<br />
<br />
例えば、PCの場合<span style="font-weight: bold;" class="mycode_b">光学ドライブを外す</span>ことで<span style="font-weight: bold;" class="mycode_b">１～２Ｗの待機電力の削減が可能</span>となりました。<br />
<span style="font-weight: bold;" class="mycode_b">不要なグラフィックカード</span>や<span style="font-weight: bold;" class="mycode_b">サウンドカード</span>などを外せば<span style="font-weight: bold;" class="mycode_b">2～20Ｗ程度が削減</span>できます。<br />
<br />
2011年は節電のため、<span style="font-weight: bold;" class="mycode_b">データセンター等でも光学ドライブを撤去</span>し、外付けにすることにより<span style="font-weight: bold;" class="mycode_b">電力量を削減</span>しています。<br />
筆者も<span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color"><a href="http://h50146.www5.hp.com/products/servers/proliant/advantage/save_electricity/" target="_blank" rel="noopener" class="mycode_url">サーバーの最大消費電力を制限</a></span></span> する事をデータセンターで検討しました。<br />
<br />
<br />
昔の光学ドライブやＯＳの場合、<span style="font-weight: bold;" class="mycode_b">ドライブに使わないメディアが入っている</span>だけで<span style="font-weight: bold;" class="mycode_b">５Ｗ程度消費</span>したりもします。<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">使わない時にはドライブからメディアを抜いておきましょう。</span></span><br />
<br />
<br />
<span style="font-size: large;" class="mycode_size">さて、この夏も電気利用量が逼迫し猛暑の場合は<span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color"><a href="http://www.nikkei.com/news/headline/article/g=96958A9C93819481E3EAE2E2E78DE3EAE2E7E0E2E3E09F9FE2E2E2E2" target="_blank" rel="noopener" class="mycode_url">計画停電をせざるを得ないというニュース</a></span></span> 等も報道されています。<br />
</span><br />
<br />
関西電力さんでは18日に７月の電力供給が<span style="font-size: large;" class="mycode_size">15.7％</span>不足するとの見通しを発表されました。<br />
<br />
<br />
停電は困ってしまいますね、筆者も節電対策のため自宅のコンピュータを仮想化したり、サーバ類の電源管理機能を見なおしたり、<br />
今まで省電力待機していたマシンの電源を切り、外出先から必要なときにiPhoneでマシンを起動し、<br />
作業後自動的にシャットダウンする仕組みを用意したりして電気利用量を５０％ほど削減したりしましたが、<br />
一般的にはそんなに容易には節電対策ができないと思います。<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">では、私達が職場や家庭で簡単に節電する方法はないでしょうか？<br />
</span><br />
<br />
読者の皆様がお使いのＰＣのＯＳは何でしょうか？<br />
一番利用者が多いのは、やはりWindowsですかね？<br />
<br />
例えば、<span style="font-weight: bold;" class="mycode_b">Windwos7</span>は<span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color"><a href="http://japan.cnet.com/news/tech/20394947/" target="_blank" rel="noopener" class="mycode_url">電源管理機能が従来のOSに比べ省電力設計</a></span></span> となっており、<span style="text-decoration: underline;" class="mycode_u">使われていない光学ドライブや<br />
待機状態のbluetooth機器の電力消費を抑える機能</span>などを持っています。<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Windows7を利用する</span>ことにより<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">十数～</span></span><span style="font-size: x-small;" class="mycode_size">Windows7の省電力機能対応の機器では</span><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">数十％程度</span></span><span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color"><a href="http://technet.microsoft.com/ja-jp/windows/gg715287" target="_blank" rel="noopener" class="mycode_url">電力利用量を削減</a> </span></span>できるそうです。<br />
<br />
<br />
しかしながら、システムやアプリケーションの互換性の関係上、やむを得ずWindows7対応のPCでWindows XPを、<br />
ダウングレードして使われている方も多いと思われます。<br />
同じハードウェアを使っているのに、<span style="text-decoration: underline;" class="mycode_u">ダウングレードすることでWindows7を使うよりも電気利用量が増えてしまっている</span>わけです。<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">そのような方にも、簡単に省電力設定が行えるツール</span></span>がマイクロソフトさんが提供している<span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color"><a href="http://support.microsoft.com/kb/2545427/ja?sd=gn" target="_blank" rel="noopener" class="mycode_url">「Windows PC 自動節電プログラム」</a> </span></span>です。<br />
<br />
Windows XP<span style="font-size: x-small;" class="mycode_size">（SP2以降）</span>、Windows Vista、Windows 7のPCで<span style="font-size: x-large;" class="mycode_size">平均約 30 %</span>の<span style="font-weight: bold;" class="mycode_b">省電力化</span>が行えます。<br />
<br />
<span style="font-size: x-small;" class="mycode_size">Windows 7＋Windows PC 自動節電プログラム の組み合わせは一番省電力に貢献できますね<br />
</span><br />
<span style="color: #ff0000;" class="mycode_color">（MacOS 10.5以降をお使いの方は アップルメニュー &gt; システム環境設定… &gt; 省エネルギー から手動設定してみてください。）</span><br />
<br />
まだ、導入されてない方はこの機会に是非導入されてみては如何でしょうか？<br />
<span style="text-decoration: line-through;" class="mycode_s">ご利用の電気料金が安くなるかもしれません</span><br />
日本中にある全てのコンピュータが<span style="font-size: xx-large;" class="mycode_size">30%ずつ節電</span>することで、<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">この夏の計画停電を回避しましょう！</span></span><br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=332" target="_blank" title="">wat-checker.jpg</a> (Size: 19.98 KB / Downloads: 1919)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-size: xx-large;" class="mycode_size">こんにちは!</span><br />
<span style="font-size: xx-large;" class="mycode_size"><br />
</span>さて、今回はIT機器の節電についてお話ししていきたいと思います。<br />
<br />
<br />
現在、全国の全ての原子力発電所が止まっていますね。<br />
来夏まで全原発停止なら電気料金１割増になるかもなどという話題も出ています。<br />
<br />
最近はこんなものが流行っていますね<br />
<img src="attachment.php?aid=332 <br />
alt="消費電力計" " /> <br />
<br />
<span style="font-size: x-small;" class="mycode_size">なんか、<span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color"><a href="http://www.sanwa.co.jp/product/syohin.asp?code=TAP-TST9" target="_blank" rel="noopener" class="mycode_url">Wi-Fiで電力利用量を呟けるモデル</a> </span></span>とかも出てて驚きです！</span><br />
<br />
筆者も学生時代、環境ISO（ISO 14000シリーズ）の関係で研究室の節電に取り組んだりもしました。<br />
<br />
例えば、PCの場合<span style="font-weight: bold;" class="mycode_b">光学ドライブを外す</span>ことで<span style="font-weight: bold;" class="mycode_b">１～２Ｗの待機電力の削減が可能</span>となりました。<br />
<span style="font-weight: bold;" class="mycode_b">不要なグラフィックカード</span>や<span style="font-weight: bold;" class="mycode_b">サウンドカード</span>などを外せば<span style="font-weight: bold;" class="mycode_b">2～20Ｗ程度が削減</span>できます。<br />
<br />
2011年は節電のため、<span style="font-weight: bold;" class="mycode_b">データセンター等でも光学ドライブを撤去</span>し、外付けにすることにより<span style="font-weight: bold;" class="mycode_b">電力量を削減</span>しています。<br />
筆者も<span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color"><a href="http://h50146.www5.hp.com/products/servers/proliant/advantage/save_electricity/" target="_blank" rel="noopener" class="mycode_url">サーバーの最大消費電力を制限</a></span></span> する事をデータセンターで検討しました。<br />
<br />
<br />
昔の光学ドライブやＯＳの場合、<span style="font-weight: bold;" class="mycode_b">ドライブに使わないメディアが入っている</span>だけで<span style="font-weight: bold;" class="mycode_b">５Ｗ程度消費</span>したりもします。<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">使わない時にはドライブからメディアを抜いておきましょう。</span></span><br />
<br />
<br />
<span style="font-size: large;" class="mycode_size">さて、この夏も電気利用量が逼迫し猛暑の場合は<span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color"><a href="http://www.nikkei.com/news/headline/article/g=96958A9C93819481E3EAE2E2E78DE3EAE2E7E0E2E3E09F9FE2E2E2E2" target="_blank" rel="noopener" class="mycode_url">計画停電をせざるを得ないというニュース</a></span></span> 等も報道されています。<br />
</span><br />
<br />
関西電力さんでは18日に７月の電力供給が<span style="font-size: large;" class="mycode_size">15.7％</span>不足するとの見通しを発表されました。<br />
<br />
<br />
停電は困ってしまいますね、筆者も節電対策のため自宅のコンピュータを仮想化したり、サーバ類の電源管理機能を見なおしたり、<br />
今まで省電力待機していたマシンの電源を切り、外出先から必要なときにiPhoneでマシンを起動し、<br />
作業後自動的にシャットダウンする仕組みを用意したりして電気利用量を５０％ほど削減したりしましたが、<br />
一般的にはそんなに容易には節電対策ができないと思います。<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">では、私達が職場や家庭で簡単に節電する方法はないでしょうか？<br />
</span><br />
<br />
読者の皆様がお使いのＰＣのＯＳは何でしょうか？<br />
一番利用者が多いのは、やはりWindowsですかね？<br />
<br />
例えば、<span style="font-weight: bold;" class="mycode_b">Windwos7</span>は<span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color"><a href="http://japan.cnet.com/news/tech/20394947/" target="_blank" rel="noopener" class="mycode_url">電源管理機能が従来のOSに比べ省電力設計</a></span></span> となっており、<span style="text-decoration: underline;" class="mycode_u">使われていない光学ドライブや<br />
待機状態のbluetooth機器の電力消費を抑える機能</span>などを持っています。<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Windows7を利用する</span>ことにより<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">十数～</span></span><span style="font-size: x-small;" class="mycode_size">Windows7の省電力機能対応の機器では</span><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">数十％程度</span></span><span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color"><a href="http://technet.microsoft.com/ja-jp/windows/gg715287" target="_blank" rel="noopener" class="mycode_url">電力利用量を削減</a> </span></span>できるそうです。<br />
<br />
<br />
しかしながら、システムやアプリケーションの互換性の関係上、やむを得ずWindows7対応のPCでWindows XPを、<br />
ダウングレードして使われている方も多いと思われます。<br />
同じハードウェアを使っているのに、<span style="text-decoration: underline;" class="mycode_u">ダウングレードすることでWindows7を使うよりも電気利用量が増えてしまっている</span>わけです。<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">そのような方にも、簡単に省電力設定が行えるツール</span></span>がマイクロソフトさんが提供している<span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color"><a href="http://support.microsoft.com/kb/2545427/ja?sd=gn" target="_blank" rel="noopener" class="mycode_url">「Windows PC 自動節電プログラム」</a> </span></span>です。<br />
<br />
Windows XP<span style="font-size: x-small;" class="mycode_size">（SP2以降）</span>、Windows Vista、Windows 7のPCで<span style="font-size: x-large;" class="mycode_size">平均約 30 %</span>の<span style="font-weight: bold;" class="mycode_b">省電力化</span>が行えます。<br />
<br />
<span style="font-size: x-small;" class="mycode_size">Windows 7＋Windows PC 自動節電プログラム の組み合わせは一番省電力に貢献できますね<br />
</span><br />
<span style="color: #ff0000;" class="mycode_color">（MacOS 10.5以降をお使いの方は アップルメニュー &gt; システム環境設定… &gt; 省エネルギー から手動設定してみてください。）</span><br />
<br />
まだ、導入されてない方はこの機会に是非導入されてみては如何でしょうか？<br />
<span style="text-decoration: line-through;" class="mycode_s">ご利用の電気料金が安くなるかもしれません</span><br />
日本中にある全てのコンピュータが<span style="font-size: xx-large;" class="mycode_size">30%ずつ節電</span>することで、<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">この夏の計画停電を回避しましょう！</span></span><br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=332" target="_blank" title="">wat-checker.jpg</a> (Size: 19.98 KB / Downloads: 1919)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[モバイル・アプリケーション開発を始める前に！]]></title>
			<link>https://communities.curl.com/showthread.php?tid=478</link>
			<pubDate>Fri, 27 Apr 2012 06:27:25 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=478</guid>
			<description><![CDATA[こんにちは。Curl製品開発チームの岡田です。<br />
<br />
最近、そろそろモバイル・アプリケーションを開発着手していたり、検討に入っていたり、プロトを作ったり、アプリを開発して利用し始めている企業が増えてきています。そこで、今回はモバイル・アプリケーションの開発を始める前に知っておいた方がいいと思われることをご紹介していこうと思います。<br />
<br />
<img src="attachment.php?aid=325 width="100" height="150" alt="利用ケース"" /> <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color">モバイル・プラットフォーム</span></span></span><br />
まずは、プラットフォームについてですが、Android、iOS、WindowsPhoneなど様々なものがありますが、最近<a href="http://www.appcelerator.com/" target="_blank" rel="noopener" class="mycode_url">Appcelerator</a> から出されたレポートによりますと、昨年まではAndroidが人気だったようですが最近ではiOSが人気になっているようです。<br />
<a href="http://www.appcelerator.com/thinkmobile/surveys" target="_blank" rel="noopener" class="mycode_url">http://www.appcelerator.com/thinkmobile/surveys</a> <br />
<br />
とは言え、Androidもまだまだ人気はあるみたいです。<br />
<br />
Windows Phoneは、日本ではまだデバイスが少ないので人気は薄いと思いますが、我々のセミナーに来られる方のアンケートの集計によると、期待されている方が多くいるように感じます。企業ではWindows PhoneやWindows8のニーズが多くなって来るのではないかと思っています。<br />
<br />
では、実際に使ってみた感想ですが、iOSの方が安定しており、パフォーマンスもいいように感じます。また、Androidはマルウェアなど多く出没しており、セキュリティ面で多く問題を持っています。ただ、キャリアやデバイスの選択肢などを考えるとAndroidの方が融通が効きそうです。ちなみに、私はAndroidを持っています。<br />
<br />
企業などで導入する際は、どれかに固定するのか、どれでも動くようなアプリが必要であるのかは、検討要素の１つとして考える必要はあると思います。<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color">モバイル・アプリケーション開発方式</span></span></span><br />
現在、モバイル・アプリケーション開発をする方式としては、３つあります。<br />
<ol type="1" class="mycode_list"><li>Web方式<br />
</li>
<li>ネイティブ方式<br />
</li>
<li>ハイブリッド方式<br />
</li>
</ol>
<span style="color: #ff0000;" class="mycode_color">Web方式</span>とは、モバイル上でブラウザからアクセスするHTML/JavaScript/CSSでプログラミングされた通常のWebアプリです。ただ、Webアプリとの相違はモバイルからアクセスするとモバイルに合わせたレイアウトで表示するような方式です。一般のWebサイトなどはこちらで作成することが多いと思われます。<br />
<br />
<span style="color: #ff0000;" class="mycode_color">ネイティブ方式</span>と<span style="color: #ff0000;" class="mycode_color">ハイブリッド方式</span>は、モバイル・アプリケーションとしてAppStoreやGoogle Play(旧Android Market)などからダウンロードして、デバイスにインストールする形式のアプリケーションです。この２つの違いは開発の方法が違います。<br />
<br />
<span style="color: #ff0000;" class="mycode_color">ネイティブ方式</span>の開発方法は、iOSであればAppleが提供しているXcode上でObjective-Cという言語を利用して開発し、AndroidであればGoogleが提供しているAndroidSDKを使ってJavaで開発することになります。その他のプラットフォームもそれぞれの言語を利用して開発することになります。メリットはハイパフォーマンスであり、細かい開発も可能で、カメラやセンサーなどをコントロールできるという点です。<br />
<br />
では、<span style="color: #ff0000;" class="mycode_color">ハイブリッド方式</span>とは、Web方式のHTML5などを利用して、１つの言語でAndroid・iOSなどのプラットフォーム上で動くアプリを作れるための開発ツールです。これももちろんカメラやセンサーなどをコントロールできるように開発ツール側で提供されています。但し、ネイティブ方式ほどはハイパフォーマンスではありませんし、機能制限もあります。ただ、マルチプラットフォーム対応をする必要がある場合には、生産性という面で非常に優れています。<br />
<br />
<br />
ちなみに、Facebookモバイルアプリもハイブリッド方式で開発しているとのことです。<br />
<a href="http://www.readwriteweb.com/mobile/2011/09/how-facebook-mobile-was-design.php" target="_blank" rel="noopener" class="mycode_url">http://www.readwriteweb.com/mobile/2011/...design.php</a><br />
<br />
このことを考えると、ネイティブアプリで、iOSのObjective-CやAndroidのJava、さらには他のプラットフォームの技術を理解しているエンジニアを多く集めることは非常に難しいのではないかと思います。そのため、デスクトップやWebアプリと共通の技術で開発できるハイブリッド方式というものは、企業が導入するためにも重要な要素となってくるのではないかと思います。個人アプリを作るのであれば、個人の力でいくつかの技術を習得できれば開発できますが、企業のアプリですと、大人数のエンジニアを必要とするケースが多く、ネイティブで開発して、その後保守していくのはコスト的に負担が大きいかもしれません。<br />
もちろん、そういった懸念事項を解消できるのであれば、ネイティブ方式がハイパフォーマンスかつ細かい実装も可能ですので、個人的にお勧めです。<br />
<br />
下に３つの方式をまとめておきました。<br />
<img src="attachment.php?aid=323 width="400" height="300" alt="３つの方式"" /> <br />
<br />
また、利用ケースもまとめておきました。これ以外にもあると思いますのでコメントいただければと思います。(個人的な視点も入っていますので参考まで。)<br />
<img src="attachment.php?aid=324 width="400" height="300" alt="利用ケース"" /> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color">ハイブリッド・モバイル・アプリケーション開発ツール</span></span></span><br />
Web方式を選択した場合は、基本的には従来の開発ツールと同様です。<br />
<br />
<br />
ネイティブ方式を選択した場合、基本的に開発ツールは、iOSならXcode、AndroidならEclipseを利用することになると思います。<br />
<br />
ハイブリッド方式を選択した場合、いろんなモバイル・アプリ開発ツールがあります。例えば、以下のようなものです。<ul class="mycode_list"><li><a href="http://phonegap.com/" target="_blank" rel="noopener" class="mycode_url">PhoneGap</a></li>
<li><a href="http://www.appcelerator.com/platform/titanium-sdk" target="_blank" rel="noopener" class="mycode_url">Appcelerator Titanium</a></li>
<li><a href="http://www.mono-project.com" target="_blank" rel="noopener" class="mycode_url">Mono</a></li>
<li><a href="http://www.anscamobile.com/" target="_blank" rel="noopener" class="mycode_url">Corona</a> ...etc</li>
</ul>
各ツールにはそれぞれ特徴がありますが、検証・選択の際に、以下のようにランキングなどもありますので、参考になると思います。<br />
<a href="http://www.infoq.com/news/2012/02/Cross-Platform-Tools" target="_blank" rel="noopener" class="mycode_url">http://www.infoq.com/news/2012/02/Cross-Platform-Tools</a> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color">Caedeのメリット</span></span></span><br />
最後に、我々の製品も売り込んでおきます！<br />
<br />
Caedeはハイブリッド方式をとっている製品であり、他のハイブリッド製品群と同様のメリットがあります。<br />
<br />
他の製品の多くは<span style="color: #ff0000;" class="mycode_color">HTML5</span>でプログラミングすることになりますが、HTML5と言っても<span style="color: #ff0000;" class="mycode_color">HTML</span>/<span style="color: #ff0000;" class="mycode_color">JavaScript</span>/<span style="color: #ff0000;" class="mycode_color">CSS</span>という３つを覚える必要があるのと、またそれだけでは生産性が悪すぎるので、<a href="http://jquerymobile.com/" target="_blank" rel="noopener" class="mycode_url">jQuery Mobile</a> や<a href="http://www.sencha.com/" target="_blank" rel="noopener" class="mycode_url">Sencha</a> や <a href="http://www.jqtouch.com/" target="_blank" rel="noopener" class="mycode_url">jQTouch</a> などのフレームワークを使うことになると思います。それらのフレームワークを検証及び選択し、勉強しなければならないという必要性がさらにプラスとして出てきます。もちろん、HTML/JavaScript/CSSについては、既にご存知の方が多いのでメリットは非常に多いと思います。<br />
<br />
<br />
Caedeは、Curl言語１つで見た目部分もロジック部分もフレームワークに対応する部分も記述可能ということがメリットです。ただ、Curl言語を知らない場合は、Javaなどを知っていると比較的すんなりと習得できると思いますが、勉強する必要があります。<br />
<br />
また、モバイルだけのクロスプラットフォームのみならず、<span style="color: #ff0000;" class="mycode_color">デスクトップ上（Windows、Mac、Linux）</span>の<span style="color: #ff0000;" class="mycode_color">リッチクライアント・アプリ</span>もCurl言語１つのみで開発可能です。この１つの言語で作ったアプリケーションがデスクトップとモバイル両方の環境で動作する「<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ワンソース・マルチユース</span></span>」というメリットが最大の特徴です。<br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">次回（？）</span></span></span><br />
反響・要望がありましたら、モバイル・アプリケーション開発のポイントや注意事項などをまとめて、<a href="http://www.facebook.com/CurlPlatform" target="_blank" rel="noopener" class="mycode_url">Facebookページ</a> に投稿したいと思います。<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=324" target="_blank" title="">b.png</a> (Size: 60.19 KB / Downloads: 2061)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=325" target="_blank" title="">mobile.png</a> (Size: 8.47 KB / Downloads: 2042)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=323" target="_blank" title="">a.png</a> (Size: 69.93 KB / Downloads: 1863)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[こんにちは。Curl製品開発チームの岡田です。<br />
<br />
最近、そろそろモバイル・アプリケーションを開発着手していたり、検討に入っていたり、プロトを作ったり、アプリを開発して利用し始めている企業が増えてきています。そこで、今回はモバイル・アプリケーションの開発を始める前に知っておいた方がいいと思われることをご紹介していこうと思います。<br />
<br />
<img src="attachment.php?aid=325 width="100" height="150" alt="利用ケース"" /> <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color">モバイル・プラットフォーム</span></span></span><br />
まずは、プラットフォームについてですが、Android、iOS、WindowsPhoneなど様々なものがありますが、最近<a href="http://www.appcelerator.com/" target="_blank" rel="noopener" class="mycode_url">Appcelerator</a> から出されたレポートによりますと、昨年まではAndroidが人気だったようですが最近ではiOSが人気になっているようです。<br />
<a href="http://www.appcelerator.com/thinkmobile/surveys" target="_blank" rel="noopener" class="mycode_url">http://www.appcelerator.com/thinkmobile/surveys</a> <br />
<br />
とは言え、Androidもまだまだ人気はあるみたいです。<br />
<br />
Windows Phoneは、日本ではまだデバイスが少ないので人気は薄いと思いますが、我々のセミナーに来られる方のアンケートの集計によると、期待されている方が多くいるように感じます。企業ではWindows PhoneやWindows8のニーズが多くなって来るのではないかと思っています。<br />
<br />
では、実際に使ってみた感想ですが、iOSの方が安定しており、パフォーマンスもいいように感じます。また、Androidはマルウェアなど多く出没しており、セキュリティ面で多く問題を持っています。ただ、キャリアやデバイスの選択肢などを考えるとAndroidの方が融通が効きそうです。ちなみに、私はAndroidを持っています。<br />
<br />
企業などで導入する際は、どれかに固定するのか、どれでも動くようなアプリが必要であるのかは、検討要素の１つとして考える必要はあると思います。<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color">モバイル・アプリケーション開発方式</span></span></span><br />
現在、モバイル・アプリケーション開発をする方式としては、３つあります。<br />
<ol type="1" class="mycode_list"><li>Web方式<br />
</li>
<li>ネイティブ方式<br />
</li>
<li>ハイブリッド方式<br />
</li>
</ol>
<span style="color: #ff0000;" class="mycode_color">Web方式</span>とは、モバイル上でブラウザからアクセスするHTML/JavaScript/CSSでプログラミングされた通常のWebアプリです。ただ、Webアプリとの相違はモバイルからアクセスするとモバイルに合わせたレイアウトで表示するような方式です。一般のWebサイトなどはこちらで作成することが多いと思われます。<br />
<br />
<span style="color: #ff0000;" class="mycode_color">ネイティブ方式</span>と<span style="color: #ff0000;" class="mycode_color">ハイブリッド方式</span>は、モバイル・アプリケーションとしてAppStoreやGoogle Play(旧Android Market)などからダウンロードして、デバイスにインストールする形式のアプリケーションです。この２つの違いは開発の方法が違います。<br />
<br />
<span style="color: #ff0000;" class="mycode_color">ネイティブ方式</span>の開発方法は、iOSであればAppleが提供しているXcode上でObjective-Cという言語を利用して開発し、AndroidであればGoogleが提供しているAndroidSDKを使ってJavaで開発することになります。その他のプラットフォームもそれぞれの言語を利用して開発することになります。メリットはハイパフォーマンスであり、細かい開発も可能で、カメラやセンサーなどをコントロールできるという点です。<br />
<br />
では、<span style="color: #ff0000;" class="mycode_color">ハイブリッド方式</span>とは、Web方式のHTML5などを利用して、１つの言語でAndroid・iOSなどのプラットフォーム上で動くアプリを作れるための開発ツールです。これももちろんカメラやセンサーなどをコントロールできるように開発ツール側で提供されています。但し、ネイティブ方式ほどはハイパフォーマンスではありませんし、機能制限もあります。ただ、マルチプラットフォーム対応をする必要がある場合には、生産性という面で非常に優れています。<br />
<br />
<br />
ちなみに、Facebookモバイルアプリもハイブリッド方式で開発しているとのことです。<br />
<a href="http://www.readwriteweb.com/mobile/2011/09/how-facebook-mobile-was-design.php" target="_blank" rel="noopener" class="mycode_url">http://www.readwriteweb.com/mobile/2011/...design.php</a><br />
<br />
このことを考えると、ネイティブアプリで、iOSのObjective-CやAndroidのJava、さらには他のプラットフォームの技術を理解しているエンジニアを多く集めることは非常に難しいのではないかと思います。そのため、デスクトップやWebアプリと共通の技術で開発できるハイブリッド方式というものは、企業が導入するためにも重要な要素となってくるのではないかと思います。個人アプリを作るのであれば、個人の力でいくつかの技術を習得できれば開発できますが、企業のアプリですと、大人数のエンジニアを必要とするケースが多く、ネイティブで開発して、その後保守していくのはコスト的に負担が大きいかもしれません。<br />
もちろん、そういった懸念事項を解消できるのであれば、ネイティブ方式がハイパフォーマンスかつ細かい実装も可能ですので、個人的にお勧めです。<br />
<br />
下に３つの方式をまとめておきました。<br />
<img src="attachment.php?aid=323 width="400" height="300" alt="３つの方式"" /> <br />
<br />
また、利用ケースもまとめておきました。これ以外にもあると思いますのでコメントいただければと思います。(個人的な視点も入っていますので参考まで。)<br />
<img src="attachment.php?aid=324 width="400" height="300" alt="利用ケース"" /> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color">ハイブリッド・モバイル・アプリケーション開発ツール</span></span></span><br />
Web方式を選択した場合は、基本的には従来の開発ツールと同様です。<br />
<br />
<br />
ネイティブ方式を選択した場合、基本的に開発ツールは、iOSならXcode、AndroidならEclipseを利用することになると思います。<br />
<br />
ハイブリッド方式を選択した場合、いろんなモバイル・アプリ開発ツールがあります。例えば、以下のようなものです。<ul class="mycode_list"><li><a href="http://phonegap.com/" target="_blank" rel="noopener" class="mycode_url">PhoneGap</a></li>
<li><a href="http://www.appcelerator.com/platform/titanium-sdk" target="_blank" rel="noopener" class="mycode_url">Appcelerator Titanium</a></li>
<li><a href="http://www.mono-project.com" target="_blank" rel="noopener" class="mycode_url">Mono</a></li>
<li><a href="http://www.anscamobile.com/" target="_blank" rel="noopener" class="mycode_url">Corona</a> ...etc</li>
</ul>
各ツールにはそれぞれ特徴がありますが、検証・選択の際に、以下のようにランキングなどもありますので、参考になると思います。<br />
<a href="http://www.infoq.com/news/2012/02/Cross-Platform-Tools" target="_blank" rel="noopener" class="mycode_url">http://www.infoq.com/news/2012/02/Cross-Platform-Tools</a> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color">Caedeのメリット</span></span></span><br />
最後に、我々の製品も売り込んでおきます！<br />
<br />
Caedeはハイブリッド方式をとっている製品であり、他のハイブリッド製品群と同様のメリットがあります。<br />
<br />
他の製品の多くは<span style="color: #ff0000;" class="mycode_color">HTML5</span>でプログラミングすることになりますが、HTML5と言っても<span style="color: #ff0000;" class="mycode_color">HTML</span>/<span style="color: #ff0000;" class="mycode_color">JavaScript</span>/<span style="color: #ff0000;" class="mycode_color">CSS</span>という３つを覚える必要があるのと、またそれだけでは生産性が悪すぎるので、<a href="http://jquerymobile.com/" target="_blank" rel="noopener" class="mycode_url">jQuery Mobile</a> や<a href="http://www.sencha.com/" target="_blank" rel="noopener" class="mycode_url">Sencha</a> や <a href="http://www.jqtouch.com/" target="_blank" rel="noopener" class="mycode_url">jQTouch</a> などのフレームワークを使うことになると思います。それらのフレームワークを検証及び選択し、勉強しなければならないという必要性がさらにプラスとして出てきます。もちろん、HTML/JavaScript/CSSについては、既にご存知の方が多いのでメリットは非常に多いと思います。<br />
<br />
<br />
Caedeは、Curl言語１つで見た目部分もロジック部分もフレームワークに対応する部分も記述可能ということがメリットです。ただ、Curl言語を知らない場合は、Javaなどを知っていると比較的すんなりと習得できると思いますが、勉強する必要があります。<br />
<br />
また、モバイルだけのクロスプラットフォームのみならず、<span style="color: #ff0000;" class="mycode_color">デスクトップ上（Windows、Mac、Linux）</span>の<span style="color: #ff0000;" class="mycode_color">リッチクライアント・アプリ</span>もCurl言語１つのみで開発可能です。この１つの言語で作ったアプリケーションがデスクトップとモバイル両方の環境で動作する「<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ワンソース・マルチユース</span></span>」というメリットが最大の特徴です。<br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff6600;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">次回（？）</span></span></span><br />
反響・要望がありましたら、モバイル・アプリケーション開発のポイントや注意事項などをまとめて、<a href="http://www.facebook.com/CurlPlatform" target="_blank" rel="noopener" class="mycode_url">Facebookページ</a> に投稿したいと思います。<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=324" target="_blank" title="">b.png</a> (Size: 60.19 KB / Downloads: 2061)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=325" target="_blank" title="">mobile.png</a> (Size: 8.47 KB / Downloads: 2042)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=323" target="_blank" title="">a.png</a> (Size: 69.93 KB / Downloads: 1863)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[スマートフォンに関するセキュリティ講座 　第2回　～スマートフォンを紛失！？、スマートフォンのビジネス利用～]]></title>
			<link>https://communities.curl.com/showthread.php?tid=474</link>
			<pubDate>Wed, 25 Apr 2012 09:13:08 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=474</guid>
			<description><![CDATA[<span style="font-size: xx-large;" class="mycode_size">こんにちは！</span><br />
<br />
スマートフォンに関するセキュリティ講座 第1回は1週間で200 View Overされました。<br />
ありがとうございます。<br />
<br />
<span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: x-small;" class="mycode_size">よくもまぁ・・・あんな長々とした文を・・・皆様読んでくださいました・・・</span></span><br />
さて<span style="font-size: large;" class="mycode_size">今回</span>はちょっと軽めに続けていこうと思います。<br />
<br />
<br />
さて、第2回の今回は<span style="font-weight: bold;" class="mycode_b">「スマートフォンを紛失！？、スマートフォンのビジネス利用」</span><br />
<ul class="mycode_list"><li>「スマートフォンを紛失した！？どうしよぉ・・・」<br />
</li>
<li>「スマートフォンのビジネス利用」<br />
</li>
<li>「最近よく聞くMDMってなあに？」<br />
</li>
</ul>
について語って行きたいと思います。<br />
<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">「スマートフォンを紛失した！？どうしよぉ・・・」</span><br />
<br />
果たして皆様はどうでしょうか？<br />
実際に紛失したことはなくても、置き忘れたり、一時的に何処に言ったかわからない等ヒヤリハットは結構あるのではないですか？<br />
<br />
<br />
フィーチャーフォンならまだしも、<span style="font-weight: bold;" class="mycode_b">あなたのスマートフォンにはどんな内容が保存されていますか？</span><br />
<span style="font-weight: bold;" class="mycode_b"><br />
</span><ul class="mycode_list"><li><span style="font-size: large;" class="mycode_size">取引先のお客様の氏名・電話番号、はたまた部署・役職や趣味などの情報も登録できたりで営業職の方はそういった情報も入れてたりしますよね？<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">会社のメールサーバから取得したメールは保存されていませんか？<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">メーラーにはIDパスワードが登録済みになってませんか？<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">ブラウザにはショッピングモールのIDパスワードが登録されていませんか？<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">銀行のネットバンキングアプリ、大丈夫ですか？<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">通話記録、メールから人間関係もまるわかりです。<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">DropboxなどのアプリからWebストレージに重要な情報をあげていたりしませんか？<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">パスワードやログイン画面、登録完了画面などのスクリーンショットを保存していませんか？</span></li>
</ul>
上げたらきりがありません。<br />
<br />
もし、会社から貸与された端末の場合、<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">中に入っている情報のほとんどが漏洩の許されない重要な情報</span></span>かと思われます。<br />
<br />
スマートフォンはフィーチャーフォンに比べたらパソコンのようなものです。<br />
一昔まえのPCに比べたら格段にスマートフォンの方が性能が良くなっているでしょう。<br />
PCよりも身近で肌身離さず利用している分、PCよりも<span style="font-weight: bold;" class="mycode_b">重要な情報</span>が入っている人も多いでしょう。<br />
<br />
従来で言うノートPCの紛失よりも、スマートフォンの紛失は大変なこととなります。<br />
<br />
<br />
さて、<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">悪意の有る人</span></span>がもし<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">スマートフォンを拾った場合どうするか</span></span>想定してみましょう！<br />
<br />
フィーチャーフォンであれば、キャリアメールや電話帳くらいしか情報が取れないかも知れません。<br />
<br />
あと、想定される悪用と言えば、パケット通信を使いまくる。いたずら電話をする等だと思いますが・・・。<br />
<br />
スマートフォンではこれら抜き取れる情報が全部抜かれるかもしれません。<br />
業務上知り得た機密情報を抜き取られてしまうことがあります。<br />
<br />
また、スマートフォンに保存されている写真、写真内にメタデータとして保存されている位置情報、<br />
スマートフォン自体が保存している今まで行ったことのある位置情報等々・・・<br />
<br />
<span style="font-weight: bold;" class="mycode_b">自分が意識していないところで意外にいろいろな情報がスマートフォンから取得できます。</span><br />
<br />
<br />
さて、このセキュリティ講座では具体的にどう利用できる。どんな情報が取れるといったことはこれ以上掘り下げません。<br />
<br />
<span style="color: #0000ff;" class="mycode_color">そういったことを解説しているサイトはいっぱいありますのでご興味を持たれた方は検索してみてください。</span><br />
<br />
この講座では、<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">「じゃぁ紛失したことに備えてどうしておこう」</span></span>といった内容を書きます。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">まずはロックを掛けましょう！</span></span><br />
<img src="attachment.php?aid=320<br />
alt="置き忘れ" " /><br />
<br />
私の周りにはスマートフォンを持っている方が多々いるのですが、ロックをかけている人が少ないです。<br />
とうぜん、そんなかたがスマートフォンを紛失したり置き忘れた場合・・・。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">「何でロックしてないの？」</span></span>と聞いて、だいたいの方がこう答えます。<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff6600;" class="mycode_color">「なくさないもん！」</span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff6600;" class="mycode_color">「絶対に手元からはなさないし！」</span></span><br />
<br />
そして、食事や飲み会の時にトイレに立つ際にスマートフォンをおいて立ちます。<br />
下手すると、会計時に<br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">「スマートフォンをわすれた！」</span></span><br />
と、取りに戻ります。<br />
<br />
また、こんなことを言う人もいます。<br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">「重要なデータははいってない！」</span></span><br />
<br />
でもそういった人に、<span style="color: #0000ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">「じゃぁメールみたいから貸して！」</span></span><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">全力で拒否されます（笑）</span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">ロックはかけましょう！</span></span><br />
<br />
最近は顔認証、音声認証、指紋認証等、スマートフォンも様々な認証ができるようになりました。<br />
<br />
<br />
しかし一般的にはiOS、AndroidOSデフォルトのロック方法を使われる方が多いと思われます。<br />
先日、こんな記事を見つけました。<br />
<br />
<a href="http://wired.jp/2012/03/16/fbi-android-phone-lock/" target="_blank" rel="noopener" class="mycode_url">「Androidのパターンロック」にFBIが降参</a> <br />
<br />
<br />
<br />
ロック方法に関してはここ数年、特許合戦が繰り広げられており、すべてのOSで最高のロックが使えない等、<br />
なんともいいがたところがあります。<br />
<br />
手軽に強固なロックを使えるということだとこうなるでしょう。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">4桁の数字　＜　英数字を利用した複雑なパスロック　＜　パターンロック</span></span><br />
<br />
<br />
さて、では<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">ロックをかけていたら安心か？</span></span>というところですが<br />
<br />
<br />
iOSデバイスではロックをかけていたとしても、<ul class="mycode_list"><li>USBケーブルに繋ぐことにより誰でも簡単に写真データが抜き出せます。<br />
</li>
<li>写真データの保存先にはスクリーンショット等も保存されます。<br />
</li>
<li>パスワードやログイン画面、登録完了画面などのスクリーンショットを保存していた場合・・・</li>
</ul>
ですので<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ロックをかけていれば大丈夫ということはありません。</span></span><br />
<br />
<br />
また、前回サンドボックスモデルのお話をしましたが、システム領域にはアクセスできなくとも<br />
<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">アプリケーションのデータ領域等も割と簡単にロック状態でアクセスできます。</span></span><br />
<br />
自分はロックをしていたから大丈夫、拾って届けてくれた人がいたからと思っても実は<span style="font-weight: bold;" class="mycode_b">たったその数分間にデータが抜かれている可能性</span>があります。<br />
<br />
また、前回Jailbreakはおすすめしませんといった内容も書きましたが、Jailbreak済みの端末の場合はたとえロックがかかっていたとしても、USB接続によりシステム領域を含めすべてのデータにアクセスが可能となります。<br />
<br />
更にAndroid端末の場合、設定によりUSB接続方式を<span style="font-weight: bold;" class="mycode_b">USBデバッグモードにしていると、</span>ロック中でもUSB接続によ<span style="font-weight: bold;" class="mycode_b">りAndroid端末を自由にアクセス、リモート操作</span>できてしまいます。<br />
それよりも、<span style="font-weight: bold;" class="mycode_b">SDカードを抜いてそこに保存されているデータを閲覧</span>するなどというのは誰でも容易にできます。<br />
<br />
<span style="font-size: large;" class="mycode_size">・端末内の重要なデータの暗号化について</span><br />
<br />
AndroidOS3.0以降に関しては標準でシステム領域の暗号化が行われるようになりました。<br />
しかし、ユーザーが追加するSDカードに関してはサポート対象外となっています。<br />
<br />
iOSに関しては、外部デバイスが基本的には利用できませんしユーザー領域も暗号化が行われていので暗号化に関しては強固といえるかもしれません。<br />
<br />
しかし、暗号化鍵自体は端末内に存在しており、Jailbreak済みやRoot化された場合、その暗号化鍵を抜き出してデータを復号化することは可能です。<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size">・リモートワイプ、ローカルワイプの限界</span><br />
さて、紛失した時のために、一定回数パスワードを間違えた場合やリモートで端末を初期化する機能があります。<br />
<br />
Androidの場合 Android2.3からサポートされました。<br />
<br />
iPhoneの場合、<a href="http://www.apple.com/jp/iphone/built-in-apps/find-my-iphone.html" target="_blank" rel="noopener" class="mycode_url">iPhoneを探す</a> という標準の機能で現在のiPhoneの位置を検索したりリモートで初期化することが可能です。<br />
<br />
<br />
<br />
しかし、スマートフォンを拾った人はどうするでしょうか？<br />
<br />
善意のある人は画面に表示されたメッセージにより届けてくれるかもしれません。<br />
初期化して転売する人もいるかも知れません。（情報漏洩にはなりませんね）<br />
端末の電源を切り、SIMを抜いてリモート制御できない形にしてデータを抜き出す可能性があります。<br />
<br />
<span style="font-weight: bold;" class="mycode_b">電波が届かなければ、リモートでの初期化は出来ません。</span><br />
<br />
ですので、定期的にバックアップをPCに保存（母艦たるPCと同期）しておき、紛失した場合は情報漏洩を最優先で考慮し躊躇なくリモート又は、ローカルワイプで初期化するようにしましょう。<br />
<br />
<br />
それでは、どういった使いかたが良いか！<br />
<ul class="mycode_list"><li><span style="font-size: medium;" class="mycode_size">外部SDには重要なデータは保存しない<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">スクリーンショットで重要なデータは保存しない<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">パスワードロックを必ず行う<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">ローカルワイプを設定（出来る端末を選ぶ）する。<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">リモートワイプを設定（出来る端末を選ぶ）する。<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">バックアップを定期的にとる（端末が見つかった場合に復元できるように）<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">いざというときに戸惑わないよう定期的にリモート（ローカル）ワイプを試してみる。<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">躊躇なく初期化出来るように心がける</span><br />
</li>
</ul>
<span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: x-small;" class="mycode_size">あまりセキュリティ関係の方々から指摘されていない話ですが、iOS・Android端末共にパスワードが分からなくても強制的に</span></span><br />
<span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: x-small;" class="mycode_size">Jailbreak やRoot化を行える方法が最近はあるため、悪意のある人に拾われたら確実にデータは抜かれてしまうわけですね・・・ </span></span><br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">スマートフォンのビジネス利用</span><br />
<br />
<br />
<span style="font-size: large;" class="mycode_size">スマートフォンのビジネス利用の現状</span><br />
<span style="font-size: large;" class="mycode_size"><br />
</span>さて、これだけ危険性について語りましたが、ビジネス利用においてはどうすればいいでしょうか？<br />
<br />
<span style="font-weight: bold;" class="mycode_b">起動時間が早い！</span><br />
スマートフォンやタブレットのビジネス利用においては利便性からすると今まで以上に効率的に業務が行えます。<br />
例えば、営業行為やプレゼンを行うにしてもPCの起動などを考えると瞬間的に起動しプレゼンが行えるなど需要が大変高まっています。<br />
<br />
<span style="font-weight: bold;" class="mycode_b">重量が軽い！</span><br />
ノートパソコンを持ち歩いていたことを考えると格段に軽くなります。<br />
営業行為で重いPCを持ち歩くよりも、電車の中でも簡単に見れるスマートフォンは画期的です。<br />
<br />
しかし、前述した問題より<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">ビジネス利用においては躊躇している</span></span>企業が多いのではないでしょうか？<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size">スマートフォンの</span><span style="font-size: large;" class="mycode_size">セキュアな</span><span style="font-size: large;" class="mycode_size">ビジネス利用方法</span><br />
<br />
それでは、それを実現する方法として望ましい方法を検討しましょう。<br />
<br />
性悪説から言うとまず、人は必ず物をなくします。<br />
<br />
ハインリッヒの法則は、このケースに充分当てはまります。<br />
「重大事故の陰に29倍の軽度事故と、300倍のニアミスが存在する」<br />
<br />
たとえば、<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">スマートフォンは何処にいったかなが300回</span></span>あったら、<span style="color: #ff6600;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">29回置き忘れて出てきた等</span></span>が発生し、<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">1回が損害賠償を伴うような大きな事故</span></span>になるでしょう。<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">30回に1回はこういったことが起こるというわけです。</span></span><br />
<br />
これは結構な数値だと言えます。<br />
<br />
例えば、会社の機密情報となる資料は競合他社からは喉から手が出るほど欲しい情報だったりします。<br />
万が一そういったものが入った端末をを紛失した場合損害も大変なことになります。<br />
<br />
ですので、<span style="font-size: large;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">紛失しても大丈夫な状態やシステムを作る</span></span></span>のが望ましいと筆者は考えます。<br />
<span style="font-weight: bold;" class="mycode_b"></span><br />
一番重要なのはデータを端末内に保持しないことです。<br />
また、許可された人以外には、そのシステムを利用させないなどを考えると<br />
<br />
特定の業務用<span style="font-weight: bold;" class="mycode_b">アプリをインストールしてない端末ではそのシステムにアクセスできない</span>ようにして、<br />
<span style="font-weight: bold;" class="mycode_b">必要なデータは都度サーバに取得に行く</span>といった形が良いと筆者は考えます。<br />
<br />
WEBブラウザを利用した方式の場合、WEBブラウザのキャッシュに業務情報が残ってしまったり、パスワード等を保存されてしまします。<br />
コピー＆ペーストでメモ帳に保存されてしまったり、メールで機密情報を送られる可能性があります。<br />
スクリーンショットで業務情報を写真フォルダに保存してしまうことも出来ます。。<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">これらをアプリで抑止するようシステム</span>を設計すると良いでしょう。<br />
<br />
また、スマートフォンではVPNや端末の証明書が利用できるので、システムにアクセスできる端末を更に絞り込むのも良いと考えます。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">最近よく聞くMDMってなあに？</span><br />
<br />
さて、今回の講座を読んだ人は<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">「スマートフォンを使うとこんなに怖いことがあるのに、気をつけないといけないことが多すぎて・・・」</span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">「業務利用はスマートフォンを持ってる一人一人を教育して、更に運用してもらうなんてとても無理だ・・・」</span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">「ビジネス利用は諦めたほうがいいのかなぁ・・・」</span></span><br />
<br />
なんて、感想を持たれたと思います。<br />
<br />
では、これらを<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">仕組みとしてユーザーに意識させずに運用・管理</span></span>できたら嬉しいですよね？<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">それらを解決できるソリューションがMDMです。</span></span></span><br />
MDMとはMobile Device Managementの略で端末のセキュリティポリシーを設定することが出来ます。<br />
<br />
本来は、モバイル端末の管理を目的とし、シリアルナンバーやOSのバージョン管理等を目的としていましたが、現在はセキュリティ機能が充実してきています。<ul class="mycode_list"><li>パスワードの強制化<br />
</li>
<li>管理者からのパスワードリモート消去<br />
</li>
<li>カメラ機能の抑止<br />
</li>
<li>外部SDの仕様禁止<br />
</li>
<li>Bluetoothの仕様禁止<br />
</li>
<li>リモートワイプ<br />
</li>
<li>ローカルワイプ<br />
</li>
<li>緊急時の位置情報の取得<br />
</li>
</ul>
等々・・・<br />
<br />
<br />
様々なことが出来ます。<br />
<br />
<span style="font-weight: bold;" class="mycode_b">スマートフォンやタブレットのビジネス利用を行う場合</span>は、これら<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">MDM製品を組み合わせて運用</span></span>していくことが必要不可欠となってくる筆者は考えます。<br />
<br />
<span style="font-size: large;" class="mycode_size">というわけで、今回はスマートフォンのビジネス利用について書いてみました。</span><br />
<br />
さて、次回はMDMについてもう少し詳しくと、BYODについて語って行きたいと思います。<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=320" target="_blank" title="">置き忘れ.JPG</a> (Size: 39.97 KB / Downloads: 18450)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-size: xx-large;" class="mycode_size">こんにちは！</span><br />
<br />
スマートフォンに関するセキュリティ講座 第1回は1週間で200 View Overされました。<br />
ありがとうございます。<br />
<br />
<span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: x-small;" class="mycode_size">よくもまぁ・・・あんな長々とした文を・・・皆様読んでくださいました・・・</span></span><br />
さて<span style="font-size: large;" class="mycode_size">今回</span>はちょっと軽めに続けていこうと思います。<br />
<br />
<br />
さて、第2回の今回は<span style="font-weight: bold;" class="mycode_b">「スマートフォンを紛失！？、スマートフォンのビジネス利用」</span><br />
<ul class="mycode_list"><li>「スマートフォンを紛失した！？どうしよぉ・・・」<br />
</li>
<li>「スマートフォンのビジネス利用」<br />
</li>
<li>「最近よく聞くMDMってなあに？」<br />
</li>
</ul>
について語って行きたいと思います。<br />
<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">「スマートフォンを紛失した！？どうしよぉ・・・」</span><br />
<br />
果たして皆様はどうでしょうか？<br />
実際に紛失したことはなくても、置き忘れたり、一時的に何処に言ったかわからない等ヒヤリハットは結構あるのではないですか？<br />
<br />
<br />
フィーチャーフォンならまだしも、<span style="font-weight: bold;" class="mycode_b">あなたのスマートフォンにはどんな内容が保存されていますか？</span><br />
<span style="font-weight: bold;" class="mycode_b"><br />
</span><ul class="mycode_list"><li><span style="font-size: large;" class="mycode_size">取引先のお客様の氏名・電話番号、はたまた部署・役職や趣味などの情報も登録できたりで営業職の方はそういった情報も入れてたりしますよね？<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">会社のメールサーバから取得したメールは保存されていませんか？<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">メーラーにはIDパスワードが登録済みになってませんか？<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">ブラウザにはショッピングモールのIDパスワードが登録されていませんか？<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">銀行のネットバンキングアプリ、大丈夫ですか？<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">通話記録、メールから人間関係もまるわかりです。<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">DropboxなどのアプリからWebストレージに重要な情報をあげていたりしませんか？<br />
</span></li>
<li><span style="font-size: large;" class="mycode_size">パスワードやログイン画面、登録完了画面などのスクリーンショットを保存していませんか？</span></li>
</ul>
上げたらきりがありません。<br />
<br />
もし、会社から貸与された端末の場合、<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">中に入っている情報のほとんどが漏洩の許されない重要な情報</span></span>かと思われます。<br />
<br />
スマートフォンはフィーチャーフォンに比べたらパソコンのようなものです。<br />
一昔まえのPCに比べたら格段にスマートフォンの方が性能が良くなっているでしょう。<br />
PCよりも身近で肌身離さず利用している分、PCよりも<span style="font-weight: bold;" class="mycode_b">重要な情報</span>が入っている人も多いでしょう。<br />
<br />
従来で言うノートPCの紛失よりも、スマートフォンの紛失は大変なこととなります。<br />
<br />
<br />
さて、<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">悪意の有る人</span></span>がもし<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">スマートフォンを拾った場合どうするか</span></span>想定してみましょう！<br />
<br />
フィーチャーフォンであれば、キャリアメールや電話帳くらいしか情報が取れないかも知れません。<br />
<br />
あと、想定される悪用と言えば、パケット通信を使いまくる。いたずら電話をする等だと思いますが・・・。<br />
<br />
スマートフォンではこれら抜き取れる情報が全部抜かれるかもしれません。<br />
業務上知り得た機密情報を抜き取られてしまうことがあります。<br />
<br />
また、スマートフォンに保存されている写真、写真内にメタデータとして保存されている位置情報、<br />
スマートフォン自体が保存している今まで行ったことのある位置情報等々・・・<br />
<br />
<span style="font-weight: bold;" class="mycode_b">自分が意識していないところで意外にいろいろな情報がスマートフォンから取得できます。</span><br />
<br />
<br />
さて、このセキュリティ講座では具体的にどう利用できる。どんな情報が取れるといったことはこれ以上掘り下げません。<br />
<br />
<span style="color: #0000ff;" class="mycode_color">そういったことを解説しているサイトはいっぱいありますのでご興味を持たれた方は検索してみてください。</span><br />
<br />
この講座では、<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">「じゃぁ紛失したことに備えてどうしておこう」</span></span>といった内容を書きます。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">まずはロックを掛けましょう！</span></span><br />
<img src="attachment.php?aid=320<br />
alt="置き忘れ" " /><br />
<br />
私の周りにはスマートフォンを持っている方が多々いるのですが、ロックをかけている人が少ないです。<br />
とうぜん、そんなかたがスマートフォンを紛失したり置き忘れた場合・・・。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">「何でロックしてないの？」</span></span>と聞いて、だいたいの方がこう答えます。<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff6600;" class="mycode_color">「なくさないもん！」</span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff6600;" class="mycode_color">「絶対に手元からはなさないし！」</span></span><br />
<br />
そして、食事や飲み会の時にトイレに立つ際にスマートフォンをおいて立ちます。<br />
下手すると、会計時に<br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">「スマートフォンをわすれた！」</span></span><br />
と、取りに戻ります。<br />
<br />
また、こんなことを言う人もいます。<br />
<span style="color: #ff6600;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">「重要なデータははいってない！」</span></span><br />
<br />
でもそういった人に、<span style="color: #0000ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">「じゃぁメールみたいから貸して！」</span></span><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">全力で拒否されます（笑）</span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">ロックはかけましょう！</span></span><br />
<br />
最近は顔認証、音声認証、指紋認証等、スマートフォンも様々な認証ができるようになりました。<br />
<br />
<br />
しかし一般的にはiOS、AndroidOSデフォルトのロック方法を使われる方が多いと思われます。<br />
先日、こんな記事を見つけました。<br />
<br />
<a href="http://wired.jp/2012/03/16/fbi-android-phone-lock/" target="_blank" rel="noopener" class="mycode_url">「Androidのパターンロック」にFBIが降参</a> <br />
<br />
<br />
<br />
ロック方法に関してはここ数年、特許合戦が繰り広げられており、すべてのOSで最高のロックが使えない等、<br />
なんともいいがたところがあります。<br />
<br />
手軽に強固なロックを使えるということだとこうなるでしょう。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">4桁の数字　＜　英数字を利用した複雑なパスロック　＜　パターンロック</span></span><br />
<br />
<br />
さて、では<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">ロックをかけていたら安心か？</span></span>というところですが<br />
<br />
<br />
iOSデバイスではロックをかけていたとしても、<ul class="mycode_list"><li>USBケーブルに繋ぐことにより誰でも簡単に写真データが抜き出せます。<br />
</li>
<li>写真データの保存先にはスクリーンショット等も保存されます。<br />
</li>
<li>パスワードやログイン画面、登録完了画面などのスクリーンショットを保存していた場合・・・</li>
</ul>
ですので<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ロックをかけていれば大丈夫ということはありません。</span></span><br />
<br />
<br />
また、前回サンドボックスモデルのお話をしましたが、システム領域にはアクセスできなくとも<br />
<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">アプリケーションのデータ領域等も割と簡単にロック状態でアクセスできます。</span></span><br />
<br />
自分はロックをしていたから大丈夫、拾って届けてくれた人がいたからと思っても実は<span style="font-weight: bold;" class="mycode_b">たったその数分間にデータが抜かれている可能性</span>があります。<br />
<br />
また、前回Jailbreakはおすすめしませんといった内容も書きましたが、Jailbreak済みの端末の場合はたとえロックがかかっていたとしても、USB接続によりシステム領域を含めすべてのデータにアクセスが可能となります。<br />
<br />
更にAndroid端末の場合、設定によりUSB接続方式を<span style="font-weight: bold;" class="mycode_b">USBデバッグモードにしていると、</span>ロック中でもUSB接続によ<span style="font-weight: bold;" class="mycode_b">りAndroid端末を自由にアクセス、リモート操作</span>できてしまいます。<br />
それよりも、<span style="font-weight: bold;" class="mycode_b">SDカードを抜いてそこに保存されているデータを閲覧</span>するなどというのは誰でも容易にできます。<br />
<br />
<span style="font-size: large;" class="mycode_size">・端末内の重要なデータの暗号化について</span><br />
<br />
AndroidOS3.0以降に関しては標準でシステム領域の暗号化が行われるようになりました。<br />
しかし、ユーザーが追加するSDカードに関してはサポート対象外となっています。<br />
<br />
iOSに関しては、外部デバイスが基本的には利用できませんしユーザー領域も暗号化が行われていので暗号化に関しては強固といえるかもしれません。<br />
<br />
しかし、暗号化鍵自体は端末内に存在しており、Jailbreak済みやRoot化された場合、その暗号化鍵を抜き出してデータを復号化することは可能です。<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size">・リモートワイプ、ローカルワイプの限界</span><br />
さて、紛失した時のために、一定回数パスワードを間違えた場合やリモートで端末を初期化する機能があります。<br />
<br />
Androidの場合 Android2.3からサポートされました。<br />
<br />
iPhoneの場合、<a href="http://www.apple.com/jp/iphone/built-in-apps/find-my-iphone.html" target="_blank" rel="noopener" class="mycode_url">iPhoneを探す</a> という標準の機能で現在のiPhoneの位置を検索したりリモートで初期化することが可能です。<br />
<br />
<br />
<br />
しかし、スマートフォンを拾った人はどうするでしょうか？<br />
<br />
善意のある人は画面に表示されたメッセージにより届けてくれるかもしれません。<br />
初期化して転売する人もいるかも知れません。（情報漏洩にはなりませんね）<br />
端末の電源を切り、SIMを抜いてリモート制御できない形にしてデータを抜き出す可能性があります。<br />
<br />
<span style="font-weight: bold;" class="mycode_b">電波が届かなければ、リモートでの初期化は出来ません。</span><br />
<br />
ですので、定期的にバックアップをPCに保存（母艦たるPCと同期）しておき、紛失した場合は情報漏洩を最優先で考慮し躊躇なくリモート又は、ローカルワイプで初期化するようにしましょう。<br />
<br />
<br />
それでは、どういった使いかたが良いか！<br />
<ul class="mycode_list"><li><span style="font-size: medium;" class="mycode_size">外部SDには重要なデータは保存しない<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">スクリーンショットで重要なデータは保存しない<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">パスワードロックを必ず行う<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">ローカルワイプを設定（出来る端末を選ぶ）する。<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">リモートワイプを設定（出来る端末を選ぶ）する。<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">バックアップを定期的にとる（端末が見つかった場合に復元できるように）<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">いざというときに戸惑わないよう定期的にリモート（ローカル）ワイプを試してみる。<br />
</span></li>
<li><span style="font-size: medium;" class="mycode_size">躊躇なく初期化出来るように心がける</span><br />
</li>
</ul>
<span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: x-small;" class="mycode_size">あまりセキュリティ関係の方々から指摘されていない話ですが、iOS・Android端末共にパスワードが分からなくても強制的に</span></span><br />
<span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: x-small;" class="mycode_size">Jailbreak やRoot化を行える方法が最近はあるため、悪意のある人に拾われたら確実にデータは抜かれてしまうわけですね・・・ </span></span><br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">スマートフォンのビジネス利用</span><br />
<br />
<br />
<span style="font-size: large;" class="mycode_size">スマートフォンのビジネス利用の現状</span><br />
<span style="font-size: large;" class="mycode_size"><br />
</span>さて、これだけ危険性について語りましたが、ビジネス利用においてはどうすればいいでしょうか？<br />
<br />
<span style="font-weight: bold;" class="mycode_b">起動時間が早い！</span><br />
スマートフォンやタブレットのビジネス利用においては利便性からすると今まで以上に効率的に業務が行えます。<br />
例えば、営業行為やプレゼンを行うにしてもPCの起動などを考えると瞬間的に起動しプレゼンが行えるなど需要が大変高まっています。<br />
<br />
<span style="font-weight: bold;" class="mycode_b">重量が軽い！</span><br />
ノートパソコンを持ち歩いていたことを考えると格段に軽くなります。<br />
営業行為で重いPCを持ち歩くよりも、電車の中でも簡単に見れるスマートフォンは画期的です。<br />
<br />
しかし、前述した問題より<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">ビジネス利用においては躊躇している</span></span>企業が多いのではないでしょうか？<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size">スマートフォンの</span><span style="font-size: large;" class="mycode_size">セキュアな</span><span style="font-size: large;" class="mycode_size">ビジネス利用方法</span><br />
<br />
それでは、それを実現する方法として望ましい方法を検討しましょう。<br />
<br />
性悪説から言うとまず、人は必ず物をなくします。<br />
<br />
ハインリッヒの法則は、このケースに充分当てはまります。<br />
「重大事故の陰に29倍の軽度事故と、300倍のニアミスが存在する」<br />
<br />
たとえば、<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">スマートフォンは何処にいったかなが300回</span></span>あったら、<span style="color: #ff6600;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">29回置き忘れて出てきた等</span></span>が発生し、<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">1回が損害賠償を伴うような大きな事故</span></span>になるでしょう。<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">30回に1回はこういったことが起こるというわけです。</span></span><br />
<br />
これは結構な数値だと言えます。<br />
<br />
例えば、会社の機密情報となる資料は競合他社からは喉から手が出るほど欲しい情報だったりします。<br />
万が一そういったものが入った端末をを紛失した場合損害も大変なことになります。<br />
<br />
ですので、<span style="font-size: large;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">紛失しても大丈夫な状態やシステムを作る</span></span></span>のが望ましいと筆者は考えます。<br />
<span style="font-weight: bold;" class="mycode_b"></span><br />
一番重要なのはデータを端末内に保持しないことです。<br />
また、許可された人以外には、そのシステムを利用させないなどを考えると<br />
<br />
特定の業務用<span style="font-weight: bold;" class="mycode_b">アプリをインストールしてない端末ではそのシステムにアクセスできない</span>ようにして、<br />
<span style="font-weight: bold;" class="mycode_b">必要なデータは都度サーバに取得に行く</span>といった形が良いと筆者は考えます。<br />
<br />
WEBブラウザを利用した方式の場合、WEBブラウザのキャッシュに業務情報が残ってしまったり、パスワード等を保存されてしまします。<br />
コピー＆ペーストでメモ帳に保存されてしまったり、メールで機密情報を送られる可能性があります。<br />
スクリーンショットで業務情報を写真フォルダに保存してしまうことも出来ます。。<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">これらをアプリで抑止するようシステム</span>を設計すると良いでしょう。<br />
<br />
また、スマートフォンではVPNや端末の証明書が利用できるので、システムにアクセスできる端末を更に絞り込むのも良いと考えます。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">最近よく聞くMDMってなあに？</span><br />
<br />
さて、今回の講座を読んだ人は<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">「スマートフォンを使うとこんなに怖いことがあるのに、気をつけないといけないことが多すぎて・・・」</span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">「業務利用はスマートフォンを持ってる一人一人を教育して、更に運用してもらうなんてとても無理だ・・・」</span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">「ビジネス利用は諦めたほうがいいのかなぁ・・・」</span></span><br />
<br />
なんて、感想を持たれたと思います。<br />
<br />
では、これらを<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">仕組みとしてユーザーに意識させずに運用・管理</span></span>できたら嬉しいですよね？<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">それらを解決できるソリューションがMDMです。</span></span></span><br />
MDMとはMobile Device Managementの略で端末のセキュリティポリシーを設定することが出来ます。<br />
<br />
本来は、モバイル端末の管理を目的とし、シリアルナンバーやOSのバージョン管理等を目的としていましたが、現在はセキュリティ機能が充実してきています。<ul class="mycode_list"><li>パスワードの強制化<br />
</li>
<li>管理者からのパスワードリモート消去<br />
</li>
<li>カメラ機能の抑止<br />
</li>
<li>外部SDの仕様禁止<br />
</li>
<li>Bluetoothの仕様禁止<br />
</li>
<li>リモートワイプ<br />
</li>
<li>ローカルワイプ<br />
</li>
<li>緊急時の位置情報の取得<br />
</li>
</ul>
等々・・・<br />
<br />
<br />
様々なことが出来ます。<br />
<br />
<span style="font-weight: bold;" class="mycode_b">スマートフォンやタブレットのビジネス利用を行う場合</span>は、これら<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">MDM製品を組み合わせて運用</span></span>していくことが必要不可欠となってくる筆者は考えます。<br />
<br />
<span style="font-size: large;" class="mycode_size">というわけで、今回はスマートフォンのビジネス利用について書いてみました。</span><br />
<br />
さて、次回はMDMについてもう少し詳しくと、BYODについて語って行きたいと思います。<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=320" target="_blank" title="">置き忘れ.JPG</a> (Size: 39.97 KB / Downloads: 18450)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[スマートフォンに関するセキュリティ講座 　第1回　～スマートフォンのセキュリティの基礎知識と個人利用について～]]></title>
			<link>https://communities.curl.com/showthread.php?tid=471</link>
			<pubDate>Wed, 18 Apr 2012 08:40:54 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=471</guid>
			<description><![CDATA[<span style="font-size: medium;" class="mycode_size">スマートフォンに関してですが、筆者は俗に言う<span style="text-decoration: underline;" class="mycode_u">携帯端末ギーク</span>じゃないかなって最近思います。</span><br />
いつも、iPhone、Android、Windows Mobileの3台のスマートフォン＋フィーチャーフォンを持ち歩いてて、<br />
<span style="font-weight: bold;" class="mycode_b">「何でそんなに携帯色々持ってるの？ 1台で良くない？」</span>とか聞かれます。<br />
<span style="font-weight: bold;" class="mycode_b">「まぁ、それぞれ使い分けもあるし、用途も違うんだよ」</span>と話しても周りからは理解されません・・・<br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size">そんな私が、ちょっとスマートフォンに関するセキュリティについて数回に分けて書いてみます。</span><br />
<br />
<br />
まず第1回の今回はスマートフォンのセキュリティの基礎知識と個人利用において...<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">スマートフォンとは・・・<br />
</span></li>
<li><span style="font-weight: bold;" class="mycode_b">スマートフォンにウイルス！？<br />
</span></li>
<li><span style="font-weight: bold;" class="mycode_b">マルウェアアプリから個人情報が流出したというニュースが・・・<br />
</span></li>
<li><span style="font-weight: bold;" class="mycode_b">便利なアプリが使いたいので、Jailbreakやroot化してみた！？<br />
</span></li>
<li><span style="font-weight: bold;" class="mycode_b">じゃぁ、私はスマートフォンとどう付き合っていけばいいの？</span><br />
</li>
</ul>
について語っていこうと思います。<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: xx-large;" class="mycode_size">・スマートフォンとは・・・</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">「ところで、スマホってなんだろうね？？」</span><br />
<br />
ここ数年よく、<span style="font-weight: bold;" class="mycode_b">「iPhoneはスマホではなくiPhoneだ！」</span>とか、<span style="font-weight: bold;" class="mycode_b">「Androidはauからしか出ていない！」</span>とか<br />
<span style="font-weight: bold;" class="mycode_b">「スマホは2010年に初めて出たんだよ！」</span>とか<span style="font-weight: bold;" class="mycode_b">「スマホはSBでauはスマフォンなんだよ！」</span>とか、<br />
<span style="font-weight: bold;" class="mycode_b">「docomoからはスマホは出ててないんだ！」</span>・・・等々、上げればキリがないですが、そんな話を聞きました。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">その時は苦笑いしたりもしましたが</span></span>、この記事を読まれてる皆様は当然ご存知だと思います。<br />
<br />
スマートフォンとは、携帯電話に昔で言うところの携帯情報端末(PDA)の機能が統合され、<br />
単純に高機能というだけでなく、汎用のOSを搭載し、利用者が後からソフトウェアなどを追加できる端末の事を指します。<br />
<br />
<span style="font-weight: bold;" class="mycode_b">それでは、スマートフォン向けのOSの一例を上げてみましょう</span><br />
<ul class="mycode_list"><li>Android<br />
</li>
<li>iOS 【iPhone, iPad, iPod touch】<br />
</li>
<li>Windows Phone(旧Windows Mobile)<br />
</li>
<li>Symbian OS<br />
</li>
<li>BlackBerry OS<br />
</li>
</ul>
有名な所だと、上記5つが挙げられます。<br />
<br />
この区分で分けるとスマホって言葉は当時は無かったかもですが、<br />
Nokiaさんの Nokia Communicator や日本では京セラさんの DataScope 等、<span style="text-decoration: underline;" class="mycode_u">前世紀からこういった端末はありました</span>。<br />
<br />
筆者が使っていた端末で言えば、2005年頃買った Symbian OS が搭載されているdocomoさんの <a href="http://www.nttdocomo.co.jp/support/utilization/product/m1000/index.html" target="_blank" rel="noopener" class="mycode_url">FOMA M1000</a> もスマートフォンですし<br />
（iPhoneを使い出してからは持ち歩いてないですが・・・まだ使える状態で眠ってます。）<br />
<br />
同じ頃に購入した Windows Mobile 5.0 for PocketPC が搭載されていたウィルコムさんの <a href="http://www.willcom-inc.com/ja/lineup/ws/003sh/" target="_blank" rel="noopener" class="mycode_url">W-ZERO3</a> もスマートフォンです。<br />
<br />
<br />
また、初代XperiaはAndroid採用をしていなかったのです！<br />
docomoさんから発売されたXperiaはXperia X10で、その前のモデルも日本では未発売ですが、<br />
XPERIA X1はWindows Mobile 6.1、XPERIA X2はWindows Mobile 6.5.x、Xperia PurenessはA200 Platformと<br />
最初の頃はXperiaもAndroid OSを使っていませんでした。<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">スマートフォンっていうのはここ１～２年で出来たものではなく、結構昔からあったのですね。</span><br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">・スマートフォンにウイルス！？</span><br />
さて、最近これだけスマートフォンが有名になってきてよく聞く、「スマートフォンのウイルス対策は大丈夫？」って言葉ですが・・・<br />
<br />
<br />
<span style="color: #0000ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">そもそも、コンピュータウイルスってなんでしょうね？</span></span><br />
<br />
ウイルスもはプログラムの一種ですが、<span style="text-decoration: underline;" class="mycode_u">どのようなものが<span style="font-weight: bold;" class="mycode_b">ウイルスと定義</span>されている</span>のでしょうか？<br />
「コンピュータウイルス」という言葉が最初に使われたのは1983年のことで、カリフォルニア大学のフレッド・コーヘン氏によるものでした。<br />
そのときにコーヘン氏が定義したのがこの様な言葉になります。<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>「他のプログラムを書き換えることによって感染し、自己を複製する能力をもつプログラム」 </blockquote>
他のプログラムに<span style="font-weight: bold;" class="mycode_b">自分を寄生する</span>かたちで感染していき、ウイルスの<span style="font-weight: bold;" class="mycode_b">コピーを次々に</span>別のパソコンに<span style="font-weight: bold;" class="mycode_b">広げていってしまうプログラム</span>をウイルスといいます。<br />
<br />
コンピュータウイルスが実際のウイルスと挙動がよく似ていることからコンピューターウイルスと名づけられました。<br />
<br />
さて、日本においてはIPA（ Information-technology Promotion Agency, Japan.：独立行政法人　情報処理推進機構）が基準を定め、経済産業省の<a href="http://www.meti.go.jp/policy/netsecurity/CvirusCMG.htm" target="_blank" rel="noopener" class="mycode_url">ポリシー掲示</a> では以下のようになっています。<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>（１）　コンピュータウイルス（以下「ウイルス」とする。）<br />
第三者のプログラムやデータべースに対して意図的に何らかの被害を及ぼすように作られたプログラムであり、 次の機能を一つ以上有するもの。<br />
	(1)自己伝染機能 <br />
	　自らの機能によって他のプログラムに自らをコピーし又はシステム機能を利用して自らを他のシステムにコピーすることにより、 他のシステムに伝染する機能 <br />
	(2)潜伏機能 <br />
	　発病するための特定時刻、一定時間、処理回数等の条件を記憶させて、発病するまで症状を出さない機能 <br />
	(3)発病機能 <br />
	　プログラム、データ等のファイルの破壊を行ったり、設計者の意図しない動作をする等の機能 </blockquote>
IPAの基準に則ると、<span style="font-weight: bold;" class="mycode_b">日本においては３だけの機能を持った悪意のあるアプリケーションでもウイルス</span>と呼ぶことが出来ます。<br />
<br />
<br />
実態としては、<span style="font-weight: bold;" class="mycode_b">海外の報道ではマルウェア（悪意のあるアプリケーション）等と報道されているものが、日本ではウイルスと報道</span>されたりしています。<br />
アンチウイルスソフトウェアメーカー各社の分類では、やはりここは明確に分かれており、<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">感染</span></span>・<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">潜伏</span></span>・<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">発病</span>全てを満たしているもののみウイルスソフト</span>として分類している</span>ようです。<br />
<br />
「マルウェア」は<span style="font-weight: bold;" class="mycode_b">MALWARE</span>、 <span style="font-weight: bold;" class="mycode_b">MAL</span>icious soft<span style="font-weight: bold;" class="mycode_b">WARE</span> の略称であり、日本語の「不正プログラム」に対応する英語の表現です。<br />
<br />
さて、マルウェアにはいくつかの分類があり代表的なものに以下のようなものがあります。<br />
<br />
<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">	ウイルス</span>	</span>：自己増殖を行い、自身のウイルスコードのコピーを他のプログラムファイルに寄生させてコントロールを奪います。<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">	ワーム</span></span><span style="font-weight: bold;" class="mycode_b">	</span>	：自己増殖を行い、ファイル単位で自身のコピーを作成します。<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">	トロイの木馬</span></span>	：自己増殖を行わず、不正プログラムの総称です。<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">スパイウェア</span></span>	：	個人情報の漏洩を行うものを言います。<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">ボット</span></span> ： 外部からの指令により不正操作を行うものをいいます。<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">☆この講座では、業界（世界）の標準にしたがって、</span></span></span><br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ウイルス</span>と<span style="color: #0000ff;" class="mycode_color">ウイルス以外のマルウェア</span>は分けて説明していきます。</span></span></span><br />
<br />
<br />
さて、ここまでで<span style="color: #0000ff;" class="mycode_color">マルウェア</span>（悪意のあるアプリケーション）について説明しましたが、本題の<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">スマートフォンにウイルスは居るのか？</span></span><br />
<br />
従来のスマートフォンOSにはウイルスの報告もありましたが、最近流行で利用者の多いAndroid、iOS 、Windows Phoneはどうなのかというところに関しては、ウイルス対策ソフトベンダー各社には2012年3月現在までにウイルスの報告は無いようです。<br />
<br />
なぜ？と思うかもしれませんが、それは<span style="font-weight: bold;" class="mycode_b">アプリケーションの安全性を考えられた仕組み</span>にあります。<br />
<br />
<span style="font-size: medium;" class="mycode_size">従来のスマートフォンOSやPCのアプリケーション仕組みと比べてみましょう。</span><br />
<br />
<img src="attachment.php?aid=315<br />
alt="従来のスマートフォンOSやPCのアプリケーション" " /><br />
<br />
ユーザが使う各種「アプリ」と、その背後で動く様々な「サービス」、そしてその全体を管理する「OS」があります。<br />
これらはすべて相互に通信していて、様々な機能を提供してくれます。<br />
<br />
ウィルスというのは、この「アプリ」「サービス」「OS」のいずれかに混入して悪さを行います。<br />
皆さんもパソコンにはいつどこからウィルスが入るかもわからないので、ウィルス対策ソフトなどを導入してシステム全体をチェックしていますよね？<br />
<br />
<img src="attachment.php?aid=314<br />
alt="サンドボックスモデルの画像" " /><br />
一方、新しいスマートフォン用OSではサンドボックスモデルを利用し、各アプリのアクセス可能な部分を分離することにより、<br />
OSなどとの限定的なやりとりしか許していません。<br />
<br />
ですので、<span style="color: #ff0000;" class="mycode_color">ウイルス</span>や<span style="color: #0000ff;" class="mycode_color">ワーム</span>などを作成したとしてもその<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">アプリケーション領域を超えてのアクセスができなくなっています</span></span>。<br />
<span style="font-size: medium;" class="mycode_size">このように、サンドボックス化が徹底されていればウィルスもセキュリティソフトも必要がありません。</span><br />
<br />
しかし実際には共有アクセスできる領域がありますので、PCと同様にすべてのマルウェアを防ぐことは出来ません。<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">・iPhoneのサンドボックス化</span></span><br />
<br />
iPhoneでは写真や連絡先などはすべてのアプリで共有されています。<br />
こうした共有データは、マルウェアからも参照できますので、全くセキュリティ的にリスクがないわけではありません。<br />
<br />
アプリ間の連携もある程度は許されています。<br />
例えば、オンラインストレージでダウンロードしたファイルを、別のアプリで開くためにiPhoneでは、<br />
「ユーザが指定した場合」に限って、あるアプリが持っているデータを他のアプリに渡す手段が用意されています。<br />
<br />
とはいえ、iPhoneのサンドボックス化は厳しく設定されており、悪意のあるアプリが他のアプリの情報を奪うことは難しくなっています。<br />
<br />
逆に、セキュリティソフトがウィルスを探すようなことも許されていないし、仮に何かしらのセキュリティソフトを入れたとしても、<br />
ユーザが自分でそれを起動しない限りは自動的にスキャンするなどということは出来ません。<br />
<span style="font-weight: bold;" class="mycode_b">iPhoneにウィルス対策ソフトがないのには、こうした理由があります。</span><br />
<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">・Androidのサンドボックス化</span></span><br />
<br />
Androidでは、iPhoneと比べるとアプリ間の連携が簡単に出来るようになっています。<br />
<br />
例えば、iPhoneのOS標準のブラウザでリンクからURLを開く場合、OS標準のブラウザでそのURLを開きます。<br />
PDF等のファイルもブラウザで開きます。他のアプリがブラウザの動きに対して関与できません。<br />
iPhoneのサンドボックス化で説明したように、ユーザーがそのURL（URLに含まれるファイル等）を開くアプリを<br />
指定することにより、他のアプリにURLやファイルのデータを引き渡すことは出来ます。<br />
<br />
しかし、Androidの場合、ユーザがURLを開こうとすると、別のアプリがその情報を取得することが出来ます。<br />
特定のURLやファイルをブラウザで開こうとすると、別のアプリが起動するという事ができます。<br />
<br />
このようなAndroidの動作は、<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">＜ユーザが、意図している＞</span></span>動作であればiPhoneよりも便利な事ですが、<br />
逆に<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">＜悪意をもったアプリが情報を奪うことができる＞</span></span>という意味でもあります。<br />
<br />
iPhoneではユーザが指定しない限りはアプリが起動することもないですが、<br />
Androidではアプリをインストールしただけでシステムの動きが変わって、ユーザの意図していない動作をする可能性があります。<br />
<br />
逆に、Androidでセキュリティソフトが実現できるのは、Androidがそうした情報をアプリに提供しているからでもあります。<br />
ユーザがスマートフォンを使っている裏で、その挙動をチェックするようなアプリをAndroidでなら作ることが出来ます。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">・マルウェアアプリから個人情報が流出したというニュースが・・・</span><br />
<br />
さて、先日<span style="color: #ff0000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">「スマートフォン　100万件個人情報流出」</span></span></span>といったニュースが報道されました。<br />
<br />
ここで言われているスマートフォンとは、Android端末になります。<br />
<br />
人気ゲームを動画で紹介するスマートフォンの複数のアプリが、利用者の電話帳に登録されていた名前やメールアドレス、<br />
電話番号などの個人情報を勝手に外部に送信していたことが、セキュリティー会社の調査で分かりました。<br />
<br />
このアプリはGooglePlayに登録されており、2012年4月13日には削除されましたが、分かっているだけで16種類のアプリがあります。 <br />
<br />
GooglePlayのダウンロード数によると、これまでにこのアプリを<span style="text-decoration: underline;" class="mycode_u">インストールした人はおよそ6万6千人から最大で27万人余りに上る</span>ということで、セキュリティー会社では、場合によっては延べ数十万人から数百万人の大量の個人情報が流出した可能性があるとみられています。 <br />
<br />
この話を聞いて<span style="color: #0000ff;" class="mycode_color">、<span style="font-size: large;" class="mycode_size">「自分はそれらのアプリを入れてないので問題ない！」</span></span>と感じる方がいらっしゃると思いますが<br />
これらのアプリは電話帳を参照しているため、自分の情報が他人の端末に登録されている場合<br />
<span style="text-decoration: underline;" class="mycode_u">自分の個人情報が流出してしまっている可能性</span>があります。又、<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">複数人の電話帳を電話番号で寄せることにより<br />
確度の高い名前・漢字・読み方・住所・生年月日・住所・勤務先等が得られる</span></span>こととなり、今大きな話題となっています。<br />
<br />
このアプリをダウンロードした各自の電話帳に平均50人の情報があるとすれば<span style="text-decoration: underline;" class="mycode_u">333万～1357万5000人</span>ぐらいの<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">個人情報が集められた</span></span>のではないかと推測できます。<br />
<br />
今回のアプリからの電話帳からの個人情報取得ですがAndroidでもiOSでも技術的には可能となります。<br />
ただ、<span style="font-weight: bold;" class="mycode_b">アプリの配信の仕組み</span>がAndroidとiOSでは違うために、Androidの方が問題が起こりやすくこの様な事が起こりました。<br />
<br />
iOSでは開発者がApp Storeに登録・公開するまでに審査担当者がAppleiOSアプリ審査ガイドライン「<a href="https://developer.apple.com/jp/appstore/guidelines.html" target="_blank" rel="noopener" class="mycode_url">App Store Review Guidelines</a> 」に則りソースコードレベルで厳格に審査します。<br />
<br />
よって、自分の作成したアプリを登録後、公開されるまで２週間程度かかります。<br />
ユーザーとしてはバグなどが発生している場合に開発者からアップルの審査が通るまで２週間程度お待ち下さいといったメッセージをApp Storeで見ていらいらすることがありますが<span style="text-decoration: underline;" class="mycode_u">安全性を考えると仕方のない</span>ことも言えます。<br />
<br />
ですので、悪意のあるアプリは基本的にはApp Storeには公開されません。<br />
人が行う作業なので、稀に審査漏れもありますが・・・、基本的にはApp Storeの厳正さは保たれていると考えていいでしょう。<br />
<br />
<br />
一方、Androidでは開発者が比較的簡単にアプリをGooglePlayに登録・公開することができます。<br />
自分の作成したアプリを登録後、数十分から数時間程度で公開されます。<br />
ですので、悪意のあるアプリであってもGooglePlayに公開出来るため、マルウェアが相当数GooglePlay上に存在します。<br />
<br />
2010年まではGooglePlayへの登録は無審査で登録が可能でしたが、従来からこの問題点を指摘されていたため、<br />
2011年後半よりBouncerと呼ばれるマルウエア検知システムを使ってアプリを自動検査しています。<br />
ただ、必要最低限度の審査のみということで、今回はBouncerをすり抜けてしまったようです。<br />
<br />
<br />
更に、アプリの流通経路ですが、<span style="font-weight: bold;" class="mycode_b">原則的にiOSではApp Store以外の経路からのアプリのインストールを行えません</span>。<br />
（エンタープライズ用途では<a href="https://developer.apple.com/jp/programs/ios/enterprise/" target="_blank" rel="noopener" class="mycode_url"> iOS Developer Enterprise Program</a> で社内専用などに登録した端末などに配布する仕組みがあります。）<br />
<br />
Androidでは、<span style="font-weight: bold;" class="mycode_b">GooglePlay以外にアプリケーションを直接インストールする仕組みを持っています</span>。<br />
また、Google以外のMarketも存在しており、そこからのインストールも行えます。<br />
（デフォルトではGooglePlay以外からアプリのインストールは行えない設定になっていますが、設定から簡単に変更できます。）<br />
<br />
<br />
なぜ、この様になっているかというと<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"><span style="font-size: large;" class="mycode_size">考え方がiOSとAndroidでは違うため</span></span></span>です。<br />
<ul class="mycode_list"><li>iOSではAppleの管理のもと、<span style="font-weight: bold;" class="mycode_b">Appleの指定した方法</span>でスマートフォンやアプリを利用してもらう。<br />
</li>
<li>Androidでは<span style="font-weight: bold;" class="mycode_b">スマートフォン技術の発展とAndroidの普及</span>のため、より<span style="text-decoration: underline;" class="mycode_u">多くの開発者</span>が<span style="font-weight: bold;" class="mycode_b">自由に開発</span>を行い技術やノウハウを蓄積し最終的には質の悪いものが淘汰され良い物だけが残る過渡期であり、<span style="font-weight: bold;" class="mycode_b">ユーザにはリテラシー</span>を身に着けて頂き、アプリの利用に関しては<span style="font-weight: bold;" class="mycode_b">ユーザの自己責任</span>で行なってもらう。</li>
</ul>
ものと筆者は考えます。<br />
WindwosPhoneもVer7から従来のGoogleと同じ方式から、Appleと同じ方式に転換しました。<br />
<br />
<span style="font-size: large;" class="mycode_size">よって、<span style="font-weight: bold;" class="mycode_b">どちらの考え方も自由・利便性・安全性に対する考え方の観点が違い</span>、一概にiOSがよくてAndroidが悪いとは言えません。</span><br />
<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">・便利なアプリが使いたいので、Jailbreakやroot化してみた！？</span><br />
<br />
<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Jailbreak</span></span>（脱獄）や<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">root化</span></span>という言葉を聞いたことはあるでしょうか？<br />
<br />
たとえば、<span style="color: #0000ff;" class="mycode_color">「iPhoneではFlashが見えないけど</span><span style="color: #ff0000;" class="mycode_color">Jailbreak</span><span style="color: #0000ff;" class="mycode_color">するとFlashが見れるように出来るらしい」</span>とか、<br />
<span style="color: #0000ff;" class="mycode_color">「私のAndroid端末は単体でスクリーンショットが取れないので、</span><span style="color: #ff0000;" class="mycode_color">root化</span><span style="color: #0000ff;" class="mycode_color">すると簡単にスクリーンショットが撮れるみたい」</span><br />
などと言う言葉を聞いたことはありますか？<br />
<br />
また、GooglePlay上にroot化端末向けのアプリも公開されているため、root化に興味をもった人もいるでしょう。<br />
（GooglePlay上に特定のアプリをインストールすると、root化迄自動で行なってくれるアプリもあったようです。）<br />
<br />
<span style="font-weight: bold;" class="mycode_b">便利さについて解説しているサイトは山ほどありますが、そのリスクについて解説しているサイトは少ないかもしれません。</span><br />
<br />
よく聞くことの一つに、「メーカー保証がなくなります。」とかいてありますが、<br />
<span style="text-decoration: line-through;" class="mycode_s">筆者としては、メーカー保証だけで言うと<br />
<span style="font-weight: bold;" class="mycode_b">「自己責任でやっていることなのでメーカー保証なんて要らないよ！<br />
そもそも、メーカー保証に頼らなくてもハードウェア的に壊れたとしても自分で直せるし！」</span><br />
とか言ってしまいますが、そんな人はあまり居ないでしょうね。</span><br />
<br />
ただ、<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">「メーカー保証」よりも重大で自己責任の範囲では済まされない事</span></span>がJailbreakやroot化によって起きてしまう可能性があります。<br />
これらを行うと、管理者権限で端末内の全てのデータやカーネルにアクセスすることが出来るようになり、<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: #ff0000;" class="mycode_color">サンドボックスモデルで保護されていた部分が崩壊します。</span></span><br />
<br />
また、iOS端末ではApp Store以外の経路からアプリのインストールが行えます。<br />
ですので、マルウェアが入る経路が出来てしまったり、技術的にはウイルスも作成・実行できます。<br />
通常iOS端末はデフォルトのパスワードが固定であり、リモート接続のモジュールも他のアプリを導入時に同時に入ってしまう可能性があります。<br />
その状態ですと、リモートで携帯電話会社のIP範囲を常にアタックしているプログラムにより侵入されてしまうこともあります。<br />
<br />
Android端末でも同様で、Android端末ではroot化されていない端末では便利なアプリとして振舞うが、<br />
root化されている端末では、裏で全く違う振る舞いを行うといったことが出来てしまいます。<br />
<br />
ですので、ちょっと便利になるといった安易な理由でJailbreakやroot化を行うと、<span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color">その代償は大変なことになる可能性があるため<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">お勧めはしません。</span></span></span></span><br />
<br />
<span style="text-decoration: line-through;" class="mycode_s"><span style="font-weight: bold;" class="mycode_b">とある方から聞いたのですが、Android端末でスクリーンショットを撮りたいということを携帯キャリアのショップ店員に話した所、<br />
「この端末では出来ません。　ただ、root化して、スクリーンショット取得アプリ入れちゃえば・・・」<br />
という話が、キャリアのショップ店員から出てきたという話を聞いた時はさすがに驚きました。</span></span><br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">・じゃぁ、私はスマートフォンとどう付き合っていけばいいの？</span><br />
<br />
個人利用の場合では以下のような使いかたがひとつの例となります。<br />
これまでの説明に出て来なかったものは次回以降詳細を説明する予定です。<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">iPhoneの場合</span></span><ul class="mycode_list"><li>Jailbreakはしない。<br />
</li>
<li>アプリのインストールを行う場合は、説明及びレビューをよく読む。レビュアーの人の反応をみる。<br />
</li>
<li>OSのアップデート通知は他の人の反応を見て大きな問題が起きていないことを確認してから、なるべく早く行う。<br />
</li>
<li>よく使う自分にとって重要なアプリのアップデートは自動で行わない。　少なくとも数日たってから同じアプリを使用している人の反応を見て、アップデートする。<br />
</li>
</ul>
　　　（iPhoneのアプリは重大なバグの対応をすぐにおこなっても、公開までの審査に時間がかかります。<br />
　　　　ですので、自分にとって重要な機能のアプリはアップデート通知と同時に自動更新させず、他の人の反応を見て問題がないことを確認してから<span style="font-weight: bold;" class="mycode_b">手動</span>でアップデートする。）<ul class="mycode_list"><li>アプリのアップデート内容を確認する。<br />
</li>
</ul>
　　　（でも、BugFixとしか書いてない人が多くて困ります・・・。）<ul class="mycode_list"><li>自動ロックを設定する。（4桁の数字ではなく複雑なパスワード推奨）<br />
</li>
</ul>
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Androidの場合</span></span><ul class="mycode_list"><li>root化はしない。<br />
</li>
<li>マルウェア対策ソフトを導入する。<br />
</li>
<li>信頼出来きる提供元以外からのアプリをインストールしない<br />
</li>
</ul>
　　（筆者はGooglePlayも疑ってかかっています。Androidデベロッパーが信頼出来るか、誰がビルドしたものかを基準としています。）<ul class="mycode_list"><li>　アプリのインストールを行う場合は、アクセス許可、説明及びレビューをよく読む。レビュアーの反応をみる。</li>
</ul>
　　　オピニオン・リーダー等の口コミなどを確認しマルウェアの疑いがないか確認する。<ul class="mycode_list"><li>　アプリのアップデート内容を確認する。アクセス許可の変更があった場合必ず確認する。<br />
</li>
<li>　インストールするアプリがroot化を自動で行うといった説明がないことを確認する。<br />
</li>
<li>　キャリアやメーカーからのOSアップデート情報を定期的に取得し、必要と認めた場合はインストールをする。<br />
</li>
<li>　使っていないアプリで、今後も使う予定のない物は削除する。（システムとしてバックグラウンドで動いていないか？）<br />
</li>
<li>　自動ロックを設定する。（パターンロック推奨）<br />
</li>
<li>　外部SDカードに重要なファイルを置かない</li>
</ul>
　　　　（iPhone・Android共にストレージは暗号化はされていますが、Androidの外部SDカードはデフォルトで暗号化されていません。）<br />
<br />
これが、必ずしも全てのケースにおいて正しいとはいえませんし、<span style="font-style: italic;" class="mycode_i">業務利用やエンタープライズ用途では異なりますので</span>、次回以降業利用やエンタープライズ用途の回を参考にして下さい。<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">Android用マルウェア対策ソフトってどれがいいのかな？</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Android端末には、<span style="text-decoration: underline;" class="mycode_u">まずはマルウェア対策ソフトを導入すること</span>をおすすめします。</span><br />
但し、一言にマルウェア対策ソフトと言ってもGooglePlay上に有料・無料含めてかなりの数が登録されています。<br />
<br />
そこで、<span style="text-decoration: underline;" class="mycode_u">気をつけて欲しいのが</span>、<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">マルウェア対策ソフトを偽装したマルウェア</span></span>があります。<br />
これを入れてしまっては、<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">本末転倒</span></span>となります。<br />
<br />
<br />
また、マルウェア対策ソフトをインストールすることにより、動作が遅くなったりバッテリーの減りが早くなったりもします。<br />
どれが良い、どれを入れたほうがいいというのはここでは明言しませんが、選び方の基準をお話しします。<br />
<ul class="mycode_list"><li>まず、マルウェア対策ソフトを偽装したマルウェアに関してはそのアプリの提供元を確認する。<br />
</li>
</ul>
　そもそも、マルウェア対策に強い会社か？と言うことを確認した上で入れてもらえれば、マルウェア対策ソフトを偽装したマルウェアに引っかかる可能性はほぼ無いかと思われます。<br />
<ul class="mycode_list"><li>マルウェア対策ソフトの比較等を複数個確認してみる<br />
</li>
</ul>
　雑誌のマルウェア対策特集記事や、比較サイトなどもありますがやっぱり広告の関係で特定の製品の評価に偏りがあったりすることもあります。<br />
<ul class="mycode_list"><li>有料の製品が優れていて、無料の製品がダメということはありません。<br />
</li>
</ul>
　有料でもダメなものもありますし、無料のマルウェア対策ソフトでも高性能なものもあります。<br />
<br />
　無料体験版が公開されている製品もあるので、まずは試用してバッテリの消費や動作が極端に遅くなっていないかを確認後、製品版を購入するのも良いと思います。<br />
<br />
　対策済みのマルウェアの情報が公開されていて、更新頻度の高いものを選んで導入してみてください。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">やはり、自分のスタイルに合わせて最適なマルウェア対策ソフト選んでもらうのが良いでしょう。</span></span><br />
</span><br />
<br />
<br />
<span style="font-size: large;" class="mycode_size">というわけで、今回はスマートフォンの個人利用について書いてみました。</span><br />
<br />
<br />
<br />
さて次回は、<ul class="mycode_list"><li>「スマートフォンを紛失した！？どうしよぉ・・・」<br />
</li>
<li>「スマートフォンのビジネス利用」<br />
</li>
<li>「最近よく聞くMDMってなあに？」<br />
</li>
</ul>
について書いて行きたいと思います。<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=314" target="_blank" title="">new.png</a> (Size: 9.8 KB / Downloads: 6611)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=315" target="_blank" title="">PC.png</a> (Size: 11.6 KB / Downloads: 6440)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-size: medium;" class="mycode_size">スマートフォンに関してですが、筆者は俗に言う<span style="text-decoration: underline;" class="mycode_u">携帯端末ギーク</span>じゃないかなって最近思います。</span><br />
いつも、iPhone、Android、Windows Mobileの3台のスマートフォン＋フィーチャーフォンを持ち歩いてて、<br />
<span style="font-weight: bold;" class="mycode_b">「何でそんなに携帯色々持ってるの？ 1台で良くない？」</span>とか聞かれます。<br />
<span style="font-weight: bold;" class="mycode_b">「まぁ、それぞれ使い分けもあるし、用途も違うんだよ」</span>と話しても周りからは理解されません・・・<br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size">そんな私が、ちょっとスマートフォンに関するセキュリティについて数回に分けて書いてみます。</span><br />
<br />
<br />
まず第1回の今回はスマートフォンのセキュリティの基礎知識と個人利用において...<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">スマートフォンとは・・・<br />
</span></li>
<li><span style="font-weight: bold;" class="mycode_b">スマートフォンにウイルス！？<br />
</span></li>
<li><span style="font-weight: bold;" class="mycode_b">マルウェアアプリから個人情報が流出したというニュースが・・・<br />
</span></li>
<li><span style="font-weight: bold;" class="mycode_b">便利なアプリが使いたいので、Jailbreakやroot化してみた！？<br />
</span></li>
<li><span style="font-weight: bold;" class="mycode_b">じゃぁ、私はスマートフォンとどう付き合っていけばいいの？</span><br />
</li>
</ul>
について語っていこうと思います。<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: xx-large;" class="mycode_size">・スマートフォンとは・・・</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">「ところで、スマホってなんだろうね？？」</span><br />
<br />
ここ数年よく、<span style="font-weight: bold;" class="mycode_b">「iPhoneはスマホではなくiPhoneだ！」</span>とか、<span style="font-weight: bold;" class="mycode_b">「Androidはauからしか出ていない！」</span>とか<br />
<span style="font-weight: bold;" class="mycode_b">「スマホは2010年に初めて出たんだよ！」</span>とか<span style="font-weight: bold;" class="mycode_b">「スマホはSBでauはスマフォンなんだよ！」</span>とか、<br />
<span style="font-weight: bold;" class="mycode_b">「docomoからはスマホは出ててないんだ！」</span>・・・等々、上げればキリがないですが、そんな話を聞きました。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">その時は苦笑いしたりもしましたが</span></span>、この記事を読まれてる皆様は当然ご存知だと思います。<br />
<br />
スマートフォンとは、携帯電話に昔で言うところの携帯情報端末(PDA)の機能が統合され、<br />
単純に高機能というだけでなく、汎用のOSを搭載し、利用者が後からソフトウェアなどを追加できる端末の事を指します。<br />
<br />
<span style="font-weight: bold;" class="mycode_b">それでは、スマートフォン向けのOSの一例を上げてみましょう</span><br />
<ul class="mycode_list"><li>Android<br />
</li>
<li>iOS 【iPhone, iPad, iPod touch】<br />
</li>
<li>Windows Phone(旧Windows Mobile)<br />
</li>
<li>Symbian OS<br />
</li>
<li>BlackBerry OS<br />
</li>
</ul>
有名な所だと、上記5つが挙げられます。<br />
<br />
この区分で分けるとスマホって言葉は当時は無かったかもですが、<br />
Nokiaさんの Nokia Communicator や日本では京セラさんの DataScope 等、<span style="text-decoration: underline;" class="mycode_u">前世紀からこういった端末はありました</span>。<br />
<br />
筆者が使っていた端末で言えば、2005年頃買った Symbian OS が搭載されているdocomoさんの <a href="http://www.nttdocomo.co.jp/support/utilization/product/m1000/index.html" target="_blank" rel="noopener" class="mycode_url">FOMA M1000</a> もスマートフォンですし<br />
（iPhoneを使い出してからは持ち歩いてないですが・・・まだ使える状態で眠ってます。）<br />
<br />
同じ頃に購入した Windows Mobile 5.0 for PocketPC が搭載されていたウィルコムさんの <a href="http://www.willcom-inc.com/ja/lineup/ws/003sh/" target="_blank" rel="noopener" class="mycode_url">W-ZERO3</a> もスマートフォンです。<br />
<br />
<br />
また、初代XperiaはAndroid採用をしていなかったのです！<br />
docomoさんから発売されたXperiaはXperia X10で、その前のモデルも日本では未発売ですが、<br />
XPERIA X1はWindows Mobile 6.1、XPERIA X2はWindows Mobile 6.5.x、Xperia PurenessはA200 Platformと<br />
最初の頃はXperiaもAndroid OSを使っていませんでした。<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">スマートフォンっていうのはここ１～２年で出来たものではなく、結構昔からあったのですね。</span><br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">・スマートフォンにウイルス！？</span><br />
さて、最近これだけスマートフォンが有名になってきてよく聞く、「スマートフォンのウイルス対策は大丈夫？」って言葉ですが・・・<br />
<br />
<br />
<span style="color: #0000ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">そもそも、コンピュータウイルスってなんでしょうね？</span></span><br />
<br />
ウイルスもはプログラムの一種ですが、<span style="text-decoration: underline;" class="mycode_u">どのようなものが<span style="font-weight: bold;" class="mycode_b">ウイルスと定義</span>されている</span>のでしょうか？<br />
「コンピュータウイルス」という言葉が最初に使われたのは1983年のことで、カリフォルニア大学のフレッド・コーヘン氏によるものでした。<br />
そのときにコーヘン氏が定義したのがこの様な言葉になります。<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>「他のプログラムを書き換えることによって感染し、自己を複製する能力をもつプログラム」 </blockquote>
他のプログラムに<span style="font-weight: bold;" class="mycode_b">自分を寄生する</span>かたちで感染していき、ウイルスの<span style="font-weight: bold;" class="mycode_b">コピーを次々に</span>別のパソコンに<span style="font-weight: bold;" class="mycode_b">広げていってしまうプログラム</span>をウイルスといいます。<br />
<br />
コンピュータウイルスが実際のウイルスと挙動がよく似ていることからコンピューターウイルスと名づけられました。<br />
<br />
さて、日本においてはIPA（ Information-technology Promotion Agency, Japan.：独立行政法人　情報処理推進機構）が基準を定め、経済産業省の<a href="http://www.meti.go.jp/policy/netsecurity/CvirusCMG.htm" target="_blank" rel="noopener" class="mycode_url">ポリシー掲示</a> では以下のようになっています。<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>（１）　コンピュータウイルス（以下「ウイルス」とする。）<br />
第三者のプログラムやデータべースに対して意図的に何らかの被害を及ぼすように作られたプログラムであり、 次の機能を一つ以上有するもの。<br />
	(1)自己伝染機能 <br />
	　自らの機能によって他のプログラムに自らをコピーし又はシステム機能を利用して自らを他のシステムにコピーすることにより、 他のシステムに伝染する機能 <br />
	(2)潜伏機能 <br />
	　発病するための特定時刻、一定時間、処理回数等の条件を記憶させて、発病するまで症状を出さない機能 <br />
	(3)発病機能 <br />
	　プログラム、データ等のファイルの破壊を行ったり、設計者の意図しない動作をする等の機能 </blockquote>
IPAの基準に則ると、<span style="font-weight: bold;" class="mycode_b">日本においては３だけの機能を持った悪意のあるアプリケーションでもウイルス</span>と呼ぶことが出来ます。<br />
<br />
<br />
実態としては、<span style="font-weight: bold;" class="mycode_b">海外の報道ではマルウェア（悪意のあるアプリケーション）等と報道されているものが、日本ではウイルスと報道</span>されたりしています。<br />
アンチウイルスソフトウェアメーカー各社の分類では、やはりここは明確に分かれており、<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">感染</span></span>・<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">潜伏</span></span>・<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">発病</span>全てを満たしているもののみウイルスソフト</span>として分類している</span>ようです。<br />
<br />
「マルウェア」は<span style="font-weight: bold;" class="mycode_b">MALWARE</span>、 <span style="font-weight: bold;" class="mycode_b">MAL</span>icious soft<span style="font-weight: bold;" class="mycode_b">WARE</span> の略称であり、日本語の「不正プログラム」に対応する英語の表現です。<br />
<br />
さて、マルウェアにはいくつかの分類があり代表的なものに以下のようなものがあります。<br />
<br />
<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">	ウイルス</span>	</span>：自己増殖を行い、自身のウイルスコードのコピーを他のプログラムファイルに寄生させてコントロールを奪います。<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">	ワーム</span></span><span style="font-weight: bold;" class="mycode_b">	</span>	：自己増殖を行い、ファイル単位で自身のコピーを作成します。<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">	トロイの木馬</span></span>	：自己増殖を行わず、不正プログラムの総称です。<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">スパイウェア</span></span>	：	個人情報の漏洩を行うものを言います。<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">ボット</span></span> ： 外部からの指令により不正操作を行うものをいいます。<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">☆この講座では、業界（世界）の標準にしたがって、</span></span></span><br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ウイルス</span>と<span style="color: #0000ff;" class="mycode_color">ウイルス以外のマルウェア</span>は分けて説明していきます。</span></span></span><br />
<br />
<br />
さて、ここまでで<span style="color: #0000ff;" class="mycode_color">マルウェア</span>（悪意のあるアプリケーション）について説明しましたが、本題の<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">スマートフォンにウイルスは居るのか？</span></span><br />
<br />
従来のスマートフォンOSにはウイルスの報告もありましたが、最近流行で利用者の多いAndroid、iOS 、Windows Phoneはどうなのかというところに関しては、ウイルス対策ソフトベンダー各社には2012年3月現在までにウイルスの報告は無いようです。<br />
<br />
なぜ？と思うかもしれませんが、それは<span style="font-weight: bold;" class="mycode_b">アプリケーションの安全性を考えられた仕組み</span>にあります。<br />
<br />
<span style="font-size: medium;" class="mycode_size">従来のスマートフォンOSやPCのアプリケーション仕組みと比べてみましょう。</span><br />
<br />
<img src="attachment.php?aid=315<br />
alt="従来のスマートフォンOSやPCのアプリケーション" " /><br />
<br />
ユーザが使う各種「アプリ」と、その背後で動く様々な「サービス」、そしてその全体を管理する「OS」があります。<br />
これらはすべて相互に通信していて、様々な機能を提供してくれます。<br />
<br />
ウィルスというのは、この「アプリ」「サービス」「OS」のいずれかに混入して悪さを行います。<br />
皆さんもパソコンにはいつどこからウィルスが入るかもわからないので、ウィルス対策ソフトなどを導入してシステム全体をチェックしていますよね？<br />
<br />
<img src="attachment.php?aid=314<br />
alt="サンドボックスモデルの画像" " /><br />
一方、新しいスマートフォン用OSではサンドボックスモデルを利用し、各アプリのアクセス可能な部分を分離することにより、<br />
OSなどとの限定的なやりとりしか許していません。<br />
<br />
ですので、<span style="color: #ff0000;" class="mycode_color">ウイルス</span>や<span style="color: #0000ff;" class="mycode_color">ワーム</span>などを作成したとしてもその<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">アプリケーション領域を超えてのアクセスができなくなっています</span></span>。<br />
<span style="font-size: medium;" class="mycode_size">このように、サンドボックス化が徹底されていればウィルスもセキュリティソフトも必要がありません。</span><br />
<br />
しかし実際には共有アクセスできる領域がありますので、PCと同様にすべてのマルウェアを防ぐことは出来ません。<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">・iPhoneのサンドボックス化</span></span><br />
<br />
iPhoneでは写真や連絡先などはすべてのアプリで共有されています。<br />
こうした共有データは、マルウェアからも参照できますので、全くセキュリティ的にリスクがないわけではありません。<br />
<br />
アプリ間の連携もある程度は許されています。<br />
例えば、オンラインストレージでダウンロードしたファイルを、別のアプリで開くためにiPhoneでは、<br />
「ユーザが指定した場合」に限って、あるアプリが持っているデータを他のアプリに渡す手段が用意されています。<br />
<br />
とはいえ、iPhoneのサンドボックス化は厳しく設定されており、悪意のあるアプリが他のアプリの情報を奪うことは難しくなっています。<br />
<br />
逆に、セキュリティソフトがウィルスを探すようなことも許されていないし、仮に何かしらのセキュリティソフトを入れたとしても、<br />
ユーザが自分でそれを起動しない限りは自動的にスキャンするなどということは出来ません。<br />
<span style="font-weight: bold;" class="mycode_b">iPhoneにウィルス対策ソフトがないのには、こうした理由があります。</span><br />
<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">・Androidのサンドボックス化</span></span><br />
<br />
Androidでは、iPhoneと比べるとアプリ間の連携が簡単に出来るようになっています。<br />
<br />
例えば、iPhoneのOS標準のブラウザでリンクからURLを開く場合、OS標準のブラウザでそのURLを開きます。<br />
PDF等のファイルもブラウザで開きます。他のアプリがブラウザの動きに対して関与できません。<br />
iPhoneのサンドボックス化で説明したように、ユーザーがそのURL（URLに含まれるファイル等）を開くアプリを<br />
指定することにより、他のアプリにURLやファイルのデータを引き渡すことは出来ます。<br />
<br />
しかし、Androidの場合、ユーザがURLを開こうとすると、別のアプリがその情報を取得することが出来ます。<br />
特定のURLやファイルをブラウザで開こうとすると、別のアプリが起動するという事ができます。<br />
<br />
このようなAndroidの動作は、<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">＜ユーザが、意図している＞</span></span>動作であればiPhoneよりも便利な事ですが、<br />
逆に<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">＜悪意をもったアプリが情報を奪うことができる＞</span></span>という意味でもあります。<br />
<br />
iPhoneではユーザが指定しない限りはアプリが起動することもないですが、<br />
Androidではアプリをインストールしただけでシステムの動きが変わって、ユーザの意図していない動作をする可能性があります。<br />
<br />
逆に、Androidでセキュリティソフトが実現できるのは、Androidがそうした情報をアプリに提供しているからでもあります。<br />
ユーザがスマートフォンを使っている裏で、その挙動をチェックするようなアプリをAndroidでなら作ることが出来ます。<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">・マルウェアアプリから個人情報が流出したというニュースが・・・</span><br />
<br />
さて、先日<span style="color: #ff0000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">「スマートフォン　100万件個人情報流出」</span></span></span>といったニュースが報道されました。<br />
<br />
ここで言われているスマートフォンとは、Android端末になります。<br />
<br />
人気ゲームを動画で紹介するスマートフォンの複数のアプリが、利用者の電話帳に登録されていた名前やメールアドレス、<br />
電話番号などの個人情報を勝手に外部に送信していたことが、セキュリティー会社の調査で分かりました。<br />
<br />
このアプリはGooglePlayに登録されており、2012年4月13日には削除されましたが、分かっているだけで16種類のアプリがあります。 <br />
<br />
GooglePlayのダウンロード数によると、これまでにこのアプリを<span style="text-decoration: underline;" class="mycode_u">インストールした人はおよそ6万6千人から最大で27万人余りに上る</span>ということで、セキュリティー会社では、場合によっては延べ数十万人から数百万人の大量の個人情報が流出した可能性があるとみられています。 <br />
<br />
この話を聞いて<span style="color: #0000ff;" class="mycode_color">、<span style="font-size: large;" class="mycode_size">「自分はそれらのアプリを入れてないので問題ない！」</span></span>と感じる方がいらっしゃると思いますが<br />
これらのアプリは電話帳を参照しているため、自分の情報が他人の端末に登録されている場合<br />
<span style="text-decoration: underline;" class="mycode_u">自分の個人情報が流出してしまっている可能性</span>があります。又、<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">複数人の電話帳を電話番号で寄せることにより<br />
確度の高い名前・漢字・読み方・住所・生年月日・住所・勤務先等が得られる</span></span>こととなり、今大きな話題となっています。<br />
<br />
このアプリをダウンロードした各自の電話帳に平均50人の情報があるとすれば<span style="text-decoration: underline;" class="mycode_u">333万～1357万5000人</span>ぐらいの<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">個人情報が集められた</span></span>のではないかと推測できます。<br />
<br />
今回のアプリからの電話帳からの個人情報取得ですがAndroidでもiOSでも技術的には可能となります。<br />
ただ、<span style="font-weight: bold;" class="mycode_b">アプリの配信の仕組み</span>がAndroidとiOSでは違うために、Androidの方が問題が起こりやすくこの様な事が起こりました。<br />
<br />
iOSでは開発者がApp Storeに登録・公開するまでに審査担当者がAppleiOSアプリ審査ガイドライン「<a href="https://developer.apple.com/jp/appstore/guidelines.html" target="_blank" rel="noopener" class="mycode_url">App Store Review Guidelines</a> 」に則りソースコードレベルで厳格に審査します。<br />
<br />
よって、自分の作成したアプリを登録後、公開されるまで２週間程度かかります。<br />
ユーザーとしてはバグなどが発生している場合に開発者からアップルの審査が通るまで２週間程度お待ち下さいといったメッセージをApp Storeで見ていらいらすることがありますが<span style="text-decoration: underline;" class="mycode_u">安全性を考えると仕方のない</span>ことも言えます。<br />
<br />
ですので、悪意のあるアプリは基本的にはApp Storeには公開されません。<br />
人が行う作業なので、稀に審査漏れもありますが・・・、基本的にはApp Storeの厳正さは保たれていると考えていいでしょう。<br />
<br />
<br />
一方、Androidでは開発者が比較的簡単にアプリをGooglePlayに登録・公開することができます。<br />
自分の作成したアプリを登録後、数十分から数時間程度で公開されます。<br />
ですので、悪意のあるアプリであってもGooglePlayに公開出来るため、マルウェアが相当数GooglePlay上に存在します。<br />
<br />
2010年まではGooglePlayへの登録は無審査で登録が可能でしたが、従来からこの問題点を指摘されていたため、<br />
2011年後半よりBouncerと呼ばれるマルウエア検知システムを使ってアプリを自動検査しています。<br />
ただ、必要最低限度の審査のみということで、今回はBouncerをすり抜けてしまったようです。<br />
<br />
<br />
更に、アプリの流通経路ですが、<span style="font-weight: bold;" class="mycode_b">原則的にiOSではApp Store以外の経路からのアプリのインストールを行えません</span>。<br />
（エンタープライズ用途では<a href="https://developer.apple.com/jp/programs/ios/enterprise/" target="_blank" rel="noopener" class="mycode_url"> iOS Developer Enterprise Program</a> で社内専用などに登録した端末などに配布する仕組みがあります。）<br />
<br />
Androidでは、<span style="font-weight: bold;" class="mycode_b">GooglePlay以外にアプリケーションを直接インストールする仕組みを持っています</span>。<br />
また、Google以外のMarketも存在しており、そこからのインストールも行えます。<br />
（デフォルトではGooglePlay以外からアプリのインストールは行えない設定になっていますが、設定から簡単に変更できます。）<br />
<br />
<br />
なぜ、この様になっているかというと<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"><span style="font-size: large;" class="mycode_size">考え方がiOSとAndroidでは違うため</span></span></span>です。<br />
<ul class="mycode_list"><li>iOSではAppleの管理のもと、<span style="font-weight: bold;" class="mycode_b">Appleの指定した方法</span>でスマートフォンやアプリを利用してもらう。<br />
</li>
<li>Androidでは<span style="font-weight: bold;" class="mycode_b">スマートフォン技術の発展とAndroidの普及</span>のため、より<span style="text-decoration: underline;" class="mycode_u">多くの開発者</span>が<span style="font-weight: bold;" class="mycode_b">自由に開発</span>を行い技術やノウハウを蓄積し最終的には質の悪いものが淘汰され良い物だけが残る過渡期であり、<span style="font-weight: bold;" class="mycode_b">ユーザにはリテラシー</span>を身に着けて頂き、アプリの利用に関しては<span style="font-weight: bold;" class="mycode_b">ユーザの自己責任</span>で行なってもらう。</li>
</ul>
ものと筆者は考えます。<br />
WindwosPhoneもVer7から従来のGoogleと同じ方式から、Appleと同じ方式に転換しました。<br />
<br />
<span style="font-size: large;" class="mycode_size">よって、<span style="font-weight: bold;" class="mycode_b">どちらの考え方も自由・利便性・安全性に対する考え方の観点が違い</span>、一概にiOSがよくてAndroidが悪いとは言えません。</span><br />
<br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">・便利なアプリが使いたいので、Jailbreakやroot化してみた！？</span><br />
<br />
<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Jailbreak</span></span>（脱獄）や<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">root化</span></span>という言葉を聞いたことはあるでしょうか？<br />
<br />
たとえば、<span style="color: #0000ff;" class="mycode_color">「iPhoneではFlashが見えないけど</span><span style="color: #ff0000;" class="mycode_color">Jailbreak</span><span style="color: #0000ff;" class="mycode_color">するとFlashが見れるように出来るらしい」</span>とか、<br />
<span style="color: #0000ff;" class="mycode_color">「私のAndroid端末は単体でスクリーンショットが取れないので、</span><span style="color: #ff0000;" class="mycode_color">root化</span><span style="color: #0000ff;" class="mycode_color">すると簡単にスクリーンショットが撮れるみたい」</span><br />
などと言う言葉を聞いたことはありますか？<br />
<br />
また、GooglePlay上にroot化端末向けのアプリも公開されているため、root化に興味をもった人もいるでしょう。<br />
（GooglePlay上に特定のアプリをインストールすると、root化迄自動で行なってくれるアプリもあったようです。）<br />
<br />
<span style="font-weight: bold;" class="mycode_b">便利さについて解説しているサイトは山ほどありますが、そのリスクについて解説しているサイトは少ないかもしれません。</span><br />
<br />
よく聞くことの一つに、「メーカー保証がなくなります。」とかいてありますが、<br />
<span style="text-decoration: line-through;" class="mycode_s">筆者としては、メーカー保証だけで言うと<br />
<span style="font-weight: bold;" class="mycode_b">「自己責任でやっていることなのでメーカー保証なんて要らないよ！<br />
そもそも、メーカー保証に頼らなくてもハードウェア的に壊れたとしても自分で直せるし！」</span><br />
とか言ってしまいますが、そんな人はあまり居ないでしょうね。</span><br />
<br />
ただ、<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">「メーカー保証」よりも重大で自己責任の範囲では済まされない事</span></span>がJailbreakやroot化によって起きてしまう可能性があります。<br />
これらを行うと、管理者権限で端末内の全てのデータやカーネルにアクセスすることが出来るようになり、<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: #ff0000;" class="mycode_color">サンドボックスモデルで保護されていた部分が崩壊します。</span></span><br />
<br />
また、iOS端末ではApp Store以外の経路からアプリのインストールが行えます。<br />
ですので、マルウェアが入る経路が出来てしまったり、技術的にはウイルスも作成・実行できます。<br />
通常iOS端末はデフォルトのパスワードが固定であり、リモート接続のモジュールも他のアプリを導入時に同時に入ってしまう可能性があります。<br />
その状態ですと、リモートで携帯電話会社のIP範囲を常にアタックしているプログラムにより侵入されてしまうこともあります。<br />
<br />
Android端末でも同様で、Android端末ではroot化されていない端末では便利なアプリとして振舞うが、<br />
root化されている端末では、裏で全く違う振る舞いを行うといったことが出来てしまいます。<br />
<br />
ですので、ちょっと便利になるといった安易な理由でJailbreakやroot化を行うと、<span style="text-decoration: underline;" class="mycode_u"><span style="color: #0000ff;" class="mycode_color">その代償は大変なことになる可能性があるため<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">お勧めはしません。</span></span></span></span><br />
<br />
<span style="text-decoration: line-through;" class="mycode_s"><span style="font-weight: bold;" class="mycode_b">とある方から聞いたのですが、Android端末でスクリーンショットを撮りたいということを携帯キャリアのショップ店員に話した所、<br />
「この端末では出来ません。　ただ、root化して、スクリーンショット取得アプリ入れちゃえば・・・」<br />
という話が、キャリアのショップ店員から出てきたという話を聞いた時はさすがに驚きました。</span></span><br />
<br />
<br />
<span style="font-size: xx-large;" class="mycode_size">・じゃぁ、私はスマートフォンとどう付き合っていけばいいの？</span><br />
<br />
個人利用の場合では以下のような使いかたがひとつの例となります。<br />
これまでの説明に出て来なかったものは次回以降詳細を説明する予定です。<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">iPhoneの場合</span></span><ul class="mycode_list"><li>Jailbreakはしない。<br />
</li>
<li>アプリのインストールを行う場合は、説明及びレビューをよく読む。レビュアーの人の反応をみる。<br />
</li>
<li>OSのアップデート通知は他の人の反応を見て大きな問題が起きていないことを確認してから、なるべく早く行う。<br />
</li>
<li>よく使う自分にとって重要なアプリのアップデートは自動で行わない。　少なくとも数日たってから同じアプリを使用している人の反応を見て、アップデートする。<br />
</li>
</ul>
　　　（iPhoneのアプリは重大なバグの対応をすぐにおこなっても、公開までの審査に時間がかかります。<br />
　　　　ですので、自分にとって重要な機能のアプリはアップデート通知と同時に自動更新させず、他の人の反応を見て問題がないことを確認してから<span style="font-weight: bold;" class="mycode_b">手動</span>でアップデートする。）<ul class="mycode_list"><li>アプリのアップデート内容を確認する。<br />
</li>
</ul>
　　　（でも、BugFixとしか書いてない人が多くて困ります・・・。）<ul class="mycode_list"><li>自動ロックを設定する。（4桁の数字ではなく複雑なパスワード推奨）<br />
</li>
</ul>
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Androidの場合</span></span><ul class="mycode_list"><li>root化はしない。<br />
</li>
<li>マルウェア対策ソフトを導入する。<br />
</li>
<li>信頼出来きる提供元以外からのアプリをインストールしない<br />
</li>
</ul>
　　（筆者はGooglePlayも疑ってかかっています。Androidデベロッパーが信頼出来るか、誰がビルドしたものかを基準としています。）<ul class="mycode_list"><li>　アプリのインストールを行う場合は、アクセス許可、説明及びレビューをよく読む。レビュアーの反応をみる。</li>
</ul>
　　　オピニオン・リーダー等の口コミなどを確認しマルウェアの疑いがないか確認する。<ul class="mycode_list"><li>　アプリのアップデート内容を確認する。アクセス許可の変更があった場合必ず確認する。<br />
</li>
<li>　インストールするアプリがroot化を自動で行うといった説明がないことを確認する。<br />
</li>
<li>　キャリアやメーカーからのOSアップデート情報を定期的に取得し、必要と認めた場合はインストールをする。<br />
</li>
<li>　使っていないアプリで、今後も使う予定のない物は削除する。（システムとしてバックグラウンドで動いていないか？）<br />
</li>
<li>　自動ロックを設定する。（パターンロック推奨）<br />
</li>
<li>　外部SDカードに重要なファイルを置かない</li>
</ul>
　　　　（iPhone・Android共にストレージは暗号化はされていますが、Androidの外部SDカードはデフォルトで暗号化されていません。）<br />
<br />
これが、必ずしも全てのケースにおいて正しいとはいえませんし、<span style="font-style: italic;" class="mycode_i">業務利用やエンタープライズ用途では異なりますので</span>、次回以降業利用やエンタープライズ用途の回を参考にして下さい。<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">Android用マルウェア対策ソフトってどれがいいのかな？</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Android端末には、<span style="text-decoration: underline;" class="mycode_u">まずはマルウェア対策ソフトを導入すること</span>をおすすめします。</span><br />
但し、一言にマルウェア対策ソフトと言ってもGooglePlay上に有料・無料含めてかなりの数が登録されています。<br />
<br />
そこで、<span style="text-decoration: underline;" class="mycode_u">気をつけて欲しいのが</span>、<span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">マルウェア対策ソフトを偽装したマルウェア</span></span>があります。<br />
これを入れてしまっては、<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">本末転倒</span></span>となります。<br />
<br />
<br />
また、マルウェア対策ソフトをインストールすることにより、動作が遅くなったりバッテリーの減りが早くなったりもします。<br />
どれが良い、どれを入れたほうがいいというのはここでは明言しませんが、選び方の基準をお話しします。<br />
<ul class="mycode_list"><li>まず、マルウェア対策ソフトを偽装したマルウェアに関してはそのアプリの提供元を確認する。<br />
</li>
</ul>
　そもそも、マルウェア対策に強い会社か？と言うことを確認した上で入れてもらえれば、マルウェア対策ソフトを偽装したマルウェアに引っかかる可能性はほぼ無いかと思われます。<br />
<ul class="mycode_list"><li>マルウェア対策ソフトの比較等を複数個確認してみる<br />
</li>
</ul>
　雑誌のマルウェア対策特集記事や、比較サイトなどもありますがやっぱり広告の関係で特定の製品の評価に偏りがあったりすることもあります。<br />
<ul class="mycode_list"><li>有料の製品が優れていて、無料の製品がダメということはありません。<br />
</li>
</ul>
　有料でもダメなものもありますし、無料のマルウェア対策ソフトでも高性能なものもあります。<br />
<br />
　無料体験版が公開されている製品もあるので、まずは試用してバッテリの消費や動作が極端に遅くなっていないかを確認後、製品版を購入するのも良いと思います。<br />
<br />
　対策済みのマルウェアの情報が公開されていて、更新頻度の高いものを選んで導入してみてください。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">やはり、自分のスタイルに合わせて最適なマルウェア対策ソフト選んでもらうのが良いでしょう。</span></span><br />
</span><br />
<br />
<br />
<span style="font-size: large;" class="mycode_size">というわけで、今回はスマートフォンの個人利用について書いてみました。</span><br />
<br />
<br />
<br />
さて次回は、<ul class="mycode_list"><li>「スマートフォンを紛失した！？どうしよぉ・・・」<br />
</li>
<li>「スマートフォンのビジネス利用」<br />
</li>
<li>「最近よく聞くMDMってなあに？」<br />
</li>
</ul>
について書いて行きたいと思います。<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=314" target="_blank" title="">new.png</a> (Size: 9.8 KB / Downloads: 6611)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=315" target="_blank" title="">PC.png</a> (Size: 11.6 KB / Downloads: 6440)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Curl Developer Center FAQランキング]]></title>
			<link>https://communities.curl.com/showthread.php?tid=465</link>
			<pubDate>Tue, 10 Apr 2012 06:03:19 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=465</guid>
			<description><![CDATA[<a href="http://developers.curlap.com/" target="_blank" rel="noopener" class="mycode_url">Curl Developer Center</a>で良く参照されるFAQを纏めました。 <br />
<br />
良く参照される記事のトップ５です。 <br />
<br />
------------------------------------------------------------------------------------------------------------ <br />
１．<a href="http://developers.curlap.com/faq/48-faq-specification/310-recordgrid.html" target="_blank" rel="noopener" class="mycode_url">RecordGridの自動計算</a> <br />
<br />
２．<a href="http://developers.curlap.com/faq/48-faq-specification/311-enter.html" target="_blank" rel="noopener" class="mycode_url">Enterキーによるフォーカス移動</a> <br />
<br />
３．<a href="http://developers.curlap.com/faq/50-faq-not-expectation/357--12029.html" target="_blank" rel="noopener" class="mycode_url">エラーメッセージ：「～送信に失敗しました：サーバーに接続できませんでした (12029)」</a> <br />
<br />
４．<a href="http://developers.curlap.com/faq/49-faq-operation/720-2011-03-24-04-29-31.html" target="_blank" rel="noopener" class="mycode_url">マルチランゲージについて</a> <br />
<br />
５．<a href="http://developers.curlap.com/faq/50-faq-not-expectation/356-12057.html" target="_blank" rel="noopener" class="mycode_url">エラーメッセージ：「～送信に失敗しました：(12057)」</a> <br />
------------------------------------------------------------------------------------------------------------ <br />
<br />
<br />
<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">RecordGridについて</span> <br />
</span></span> <br />
CurlのRecordGridに関するFAQは他にも多数ありますので、別の機会に改めてRecordGridに関するFAQやサンプルを纏めてみたいと思います。 <br />
<br />
また、外部サイトになりますが、RecordGridに関する記事が <br />
CodeZineの記事「<a href="http://codezine.jp/article/detail/6113" target="_blank" rel="noopener" class="mycode_url">全機能を使い倒せ！大量データもグラフィカルに表示するCurlコントロール「RecordGrid」マニア</a>」 <br />
にて紹介されています。 <br />
<br />
<br />
Curlにはコントロール部品のソースコードが<a href="http://developers.curlap.com/curl/docs/rte/8.0/ja/docs/ja/dguide/dialogs-open.html" target="_blank" rel="noopener" class="mycode_url">オープンコントロール</a>として公開されていますが、RecordGridのソースコードも公開されており、ソースコードを改変することで追加したい機能、表現方法を変えることが可能です。 <br />
<br />
一例として、 <br />
<a href="http://developers.curlap.com/gallery/apps/" target="_blank" rel="noopener" class="mycode_url">Curl AppsGallery</a>上にRecordGridの背景を変更したサンプルが公開されています。 <br />
<img src="attachment.php?aid=304 " /> <br />
<br />
--------------------------------------------------------------------------------------------------------------------- <br />
草Grid：<a href="http://developers.curlap.com/gallery/apps/118" target="_blank" rel="noopener" class="mycode_url">http://developers.curlap.com/gallery/apps/118</a> <br />
海Grid：<a href="http://developers.curlap.com/gallery/apps/120" target="_blank" rel="noopener" class="mycode_url">http://developers.curlap.com/gallery/apps/120</a> <br />
コルクボードGrid：<a href="http://developers.curlap.com/gallery/apps/119" target="_blank" rel="noopener" class="mycode_url">http://developers.curlap.com/gallery/apps/119</a> <br />
RecordGridの特定の列の強調表示：<a href="http://developers.curlap.com/gallery/apps/131" target="_blank" rel="noopener" class="mycode_url">http://developers.curlap.com/gallery/apps/131</a> <br />
--------------------------------------------------------------------------------------------------------------------- <br />
ソースコードもダウンロードできますので興味あるかたはダウンロードしてみてください。 <br />
<br />
<br />
<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">エラーについて</span> <br />
</span></span>エラーに関する記事が２つエントリーされています。 <br />
<br />
エラーメッセージに表示されている"12029"等の番号はCurlより呼び出しているWindowsAPI（WinInet）のエラーコードです。 <br />
WindowsAPI（WinInet）より返却されたエラーコードをCurlRTEがキャッチし、メッセージとして出力しています。 <br />
<br />
「～送信に失敗しました：サーバーに接続できませんでした (12029)」の場合、 <br />
WindowsAPI（WinInet）より12029が返却されていることを意味します。 <br />
<br />
<br />
Curlに関する情報は、当サイトかCurlDeveloperCenterの情報が有効ですが、 <br />
WindowsAPIに関するエラーとして調べてみると、Web上でも有効な情報を発見できますので、 <br />
上記形式のエラーの場合は、エラーの影響範囲をCurlに絞らずに WindowsAPIに関するエラーとして調査すると <br />
効率的にトラブルシューティングすることができると思います。 <br />
（上記形式のエラーの場合は、ネットワーク環境などCurl以外に問題がある場合が殆どです。） <br />
<br />
<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">マルチランゲージについて</span> <br />
</span></span> <br />
Curlの製品として正式にサポートされている言語は、現時点では、日本語・英語ですが、事例として他の言語での導入実績もあるようです。 <br />
<br />
<a href="http://developers.curlap.com/gallery/apps/" target="_blank" rel="noopener" class="mycode_url">Curl AppsGallery</a>上にサンプルアプリがありますのでよかったら使ってみてください。 <br />
<br />
多言語対応ツールリンク：<a href="http://developers.curlap.com/gallery/apps/19" target="_blank" rel="noopener" class="mycode_url">http://developers.curlap.com/gallery/apps/19</a> <br />
<br />
<img src="attachment.php?aid=305 " /> <br />
<br />
多言語に対応するための仕組みは、ソースコードをダウンロードして中身を見ると確認できます。 <br />
<br />
基本的には、左から右に読むほとんどの言語は Curl アプレット によって表示でき、Curl コントロール から入力ができます。アプレットは適切なフォントを要求し、そのフォントはアプレットが実行されている環境で使用可能なものである必要がありますので、 <br />
--------------------------------------------------------------------------------------------------------------------- <br />
文字コード：<span style="font-weight: bold;" class="mycode_b">Unicode</span> <br />
利用フォント：<span style="font-weight: bold;" class="mycode_b">Arial Unicode MS</span> <br />
--------------------------------------------------------------------------------------------------------------------- <br />
のように複数言語に対応している文字コード・フォントを使っていれば、複数の拠点に対応したアプリケーションを実装できるのできると思います。 <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="GIF Image" border="0" alt=".gif" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=304" target="_blank" title="">umigrid.gif</a> (Size: 21.78 KB / Downloads: 2079)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="GIF Image" border="0" alt=".gif" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=305" target="_blank" title="">multi.GIF</a> (Size: 9.17 KB / Downloads: 1738)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<a href="http://developers.curlap.com/" target="_blank" rel="noopener" class="mycode_url">Curl Developer Center</a>で良く参照されるFAQを纏めました。 <br />
<br />
良く参照される記事のトップ５です。 <br />
<br />
------------------------------------------------------------------------------------------------------------ <br />
１．<a href="http://developers.curlap.com/faq/48-faq-specification/310-recordgrid.html" target="_blank" rel="noopener" class="mycode_url">RecordGridの自動計算</a> <br />
<br />
２．<a href="http://developers.curlap.com/faq/48-faq-specification/311-enter.html" target="_blank" rel="noopener" class="mycode_url">Enterキーによるフォーカス移動</a> <br />
<br />
３．<a href="http://developers.curlap.com/faq/50-faq-not-expectation/357--12029.html" target="_blank" rel="noopener" class="mycode_url">エラーメッセージ：「～送信に失敗しました：サーバーに接続できませんでした (12029)」</a> <br />
<br />
４．<a href="http://developers.curlap.com/faq/49-faq-operation/720-2011-03-24-04-29-31.html" target="_blank" rel="noopener" class="mycode_url">マルチランゲージについて</a> <br />
<br />
５．<a href="http://developers.curlap.com/faq/50-faq-not-expectation/356-12057.html" target="_blank" rel="noopener" class="mycode_url">エラーメッセージ：「～送信に失敗しました：(12057)」</a> <br />
------------------------------------------------------------------------------------------------------------ <br />
<br />
<br />
<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">RecordGridについて</span> <br />
</span></span> <br />
CurlのRecordGridに関するFAQは他にも多数ありますので、別の機会に改めてRecordGridに関するFAQやサンプルを纏めてみたいと思います。 <br />
<br />
また、外部サイトになりますが、RecordGridに関する記事が <br />
CodeZineの記事「<a href="http://codezine.jp/article/detail/6113" target="_blank" rel="noopener" class="mycode_url">全機能を使い倒せ！大量データもグラフィカルに表示するCurlコントロール「RecordGrid」マニア</a>」 <br />
にて紹介されています。 <br />
<br />
<br />
Curlにはコントロール部品のソースコードが<a href="http://developers.curlap.com/curl/docs/rte/8.0/ja/docs/ja/dguide/dialogs-open.html" target="_blank" rel="noopener" class="mycode_url">オープンコントロール</a>として公開されていますが、RecordGridのソースコードも公開されており、ソースコードを改変することで追加したい機能、表現方法を変えることが可能です。 <br />
<br />
一例として、 <br />
<a href="http://developers.curlap.com/gallery/apps/" target="_blank" rel="noopener" class="mycode_url">Curl AppsGallery</a>上にRecordGridの背景を変更したサンプルが公開されています。 <br />
<img src="attachment.php?aid=304 " /> <br />
<br />
--------------------------------------------------------------------------------------------------------------------- <br />
草Grid：<a href="http://developers.curlap.com/gallery/apps/118" target="_blank" rel="noopener" class="mycode_url">http://developers.curlap.com/gallery/apps/118</a> <br />
海Grid：<a href="http://developers.curlap.com/gallery/apps/120" target="_blank" rel="noopener" class="mycode_url">http://developers.curlap.com/gallery/apps/120</a> <br />
コルクボードGrid：<a href="http://developers.curlap.com/gallery/apps/119" target="_blank" rel="noopener" class="mycode_url">http://developers.curlap.com/gallery/apps/119</a> <br />
RecordGridの特定の列の強調表示：<a href="http://developers.curlap.com/gallery/apps/131" target="_blank" rel="noopener" class="mycode_url">http://developers.curlap.com/gallery/apps/131</a> <br />
--------------------------------------------------------------------------------------------------------------------- <br />
ソースコードもダウンロードできますので興味あるかたはダウンロードしてみてください。 <br />
<br />
<br />
<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">エラーについて</span> <br />
</span></span>エラーに関する記事が２つエントリーされています。 <br />
<br />
エラーメッセージに表示されている"12029"等の番号はCurlより呼び出しているWindowsAPI（WinInet）のエラーコードです。 <br />
WindowsAPI（WinInet）より返却されたエラーコードをCurlRTEがキャッチし、メッセージとして出力しています。 <br />
<br />
「～送信に失敗しました：サーバーに接続できませんでした (12029)」の場合、 <br />
WindowsAPI（WinInet）より12029が返却されていることを意味します。 <br />
<br />
<br />
Curlに関する情報は、当サイトかCurlDeveloperCenterの情報が有効ですが、 <br />
WindowsAPIに関するエラーとして調べてみると、Web上でも有効な情報を発見できますので、 <br />
上記形式のエラーの場合は、エラーの影響範囲をCurlに絞らずに WindowsAPIに関するエラーとして調査すると <br />
効率的にトラブルシューティングすることができると思います。 <br />
（上記形式のエラーの場合は、ネットワーク環境などCurl以外に問題がある場合が殆どです。） <br />
<br />
<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">マルチランゲージについて</span> <br />
</span></span> <br />
Curlの製品として正式にサポートされている言語は、現時点では、日本語・英語ですが、事例として他の言語での導入実績もあるようです。 <br />
<br />
<a href="http://developers.curlap.com/gallery/apps/" target="_blank" rel="noopener" class="mycode_url">Curl AppsGallery</a>上にサンプルアプリがありますのでよかったら使ってみてください。 <br />
<br />
多言語対応ツールリンク：<a href="http://developers.curlap.com/gallery/apps/19" target="_blank" rel="noopener" class="mycode_url">http://developers.curlap.com/gallery/apps/19</a> <br />
<br />
<img src="attachment.php?aid=305 " /> <br />
<br />
多言語に対応するための仕組みは、ソースコードをダウンロードして中身を見ると確認できます。 <br />
<br />
基本的には、左から右に読むほとんどの言語は Curl アプレット によって表示でき、Curl コントロール から入力ができます。アプレットは適切なフォントを要求し、そのフォントはアプレットが実行されている環境で使用可能なものである必要がありますので、 <br />
--------------------------------------------------------------------------------------------------------------------- <br />
文字コード：<span style="font-weight: bold;" class="mycode_b">Unicode</span> <br />
利用フォント：<span style="font-weight: bold;" class="mycode_b">Arial Unicode MS</span> <br />
--------------------------------------------------------------------------------------------------------------------- <br />
のように複数言語に対応している文字コード・フォントを使っていれば、複数の拠点に対応したアプリケーションを実装できるのできると思います。 <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="GIF Image" border="0" alt=".gif" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=304" target="_blank" title="">umigrid.gif</a> (Size: 21.78 KB / Downloads: 2079)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="GIF Image" border="0" alt=".gif" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=305" target="_blank" title="">multi.GIF</a> (Size: 9.17 KB / Downloads: 1738)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Caede Eclipse plug-in の機能]]></title>
			<link>https://communities.curl.com/showthread.php?tid=461</link>
			<pubDate>Wed, 04 Apr 2012 07:52:26 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=461</guid>
			<description><![CDATA[<img src="attachment.php?aid=292 widht="400" height="400" alt="Caede Plugin"" /> <br />
<br />
Caede Eclipse plug-in は、Eclipse 上での Caede アプリケーション作成を支援するプラグインです。<br />
この記事では、そのために提供される機能について簡単にご紹介したいと思います。<br />
<br />
---<br />
その前に、プラグインのインストール方法などについて知りたい方は、以下のページをご覧ください。<br />
<a href="http://caede.curl.com/ja/gettingstarted_all.html" target="_blank" rel="noopener" class="mycode_url">http://caede.curl.com/ja/gettingstarted_all.html</a><br />
<br />
Caede plug-in を使うためには、<ul class="mycode_list"><li>Curl Development tools for Eclipse(CDE)<br />
</li>
<li>Android Development Tools(ADT) Plugin + Android SDK Tools (Rev. 17)<br />
</li>
</ul>
が必要です。<br />
既にインストール済みの場合は、アップデート等が必要になります。<br />
なお、Android関連モジュールをアップデート後に既存のAndroidプロジェクトが起動しない時は、<br />
以下のページにあるRev.17での仕様変更が原因になっていることが多いようです。<br />
<a href="http://tools.android.com/recent/dealingwithdependenciesinandroidprojects" target="_blank" rel="noopener" class="mycode_url">http://tools.android.com/recent/dealingw...idprojects</a> <br />
--- <br />
<br />
さて、Caede plug-in が提供する（予定の）機能として、現状主だったものは次の３つです。<ul class="mycode_list"><li>Caede プロジェクト (リリース済み)<br />
</li>
<li>Caede Builder (リリース済み)<br />
</li>
<li>動的な構文・APIのエラーチェック<br />
</li>
</ul>
以下、それぞれについて解説します。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Caede プロジェクト (βにてリリース済み)<br />
</span></span>Caedeアプリケーションを作成するために必要なリソースをすべてまとめて、ひとつのEclipseプロジェクトとして扱うことが出来ます。<br />
簡単に言うと、<br />
<br />
<span style="font-style: italic;" class="mycode_i"> Caede プロジェクト = Curl プロジェクト + Android プロジェクト + Caede アプリ用ライブラリ</span><br />
<span style="font-style: italic;" class="mycode_i"></span><br />
という感じです。<br />
<img src="attachment.php?aid=293 widht="400" height="400" alt="Caede Plugin"" /> <br />
<br />
加えて、これまでは手作業で行っていた、例えば<br />
- Curl プロジェクトへのフレームワークのデリゲート<br />
- Android プロジェクトのManifest設定<br />
などを含む諸々の設定が自動で実施されるようになるのでかなりの手間を省けます。<br />
<br />
さらに、Caedeプロジェクト上では Caede Builder と動的エラーチェック（予定）が利用可能です。<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Caede Builder (βにてリリース済み)</span></span><br />
<span style="font-size: small;" class="mycode_size">トランスレータが Builder として提供されます。</span><br />
<span style="font-size: small;" class="mycode_size">（トランスレータについての詳細は、<a href="http://communities.curl.com/showthread.php?tid=459" target="_blank" rel="noopener" class="mycode_url">http://communities.curl.com/showthread.php?tid=459</a> ）</span><br />
<span style="font-size: small;" class="mycode_size">これにより、CaedeトランスレータによるCaedeアプリへのトランスレートが自動ビルド時に行われますので</span><br />
<span style="font-size: small;" class="mycode_size">GUI ツールでの手動トランスレート作業が必要なくなります。<br />
</span>もちろん、Eclipse のメニュー Project -&gt; Build Automatically での自動トランスレートのオン／オフの設定も可能です。<br />
今後はオン／オフのみではなく、自動トランスレートのタイミングの指定を可能とする予定です。<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">動的な構文・APIのエラーチェック</span></span><br />
CDE が提供している CPA (Curl Program Analyzer) によるリアルタイムの構文・APIのエラーチェック機能の Caede 版です。<br />
Curl では使用できるが、Caede ではサポートしていない API などをコード中からピックアップしてレポートしてくれます。<br />
β版現在では、トランスレート実行時にエラーチェックを実施し報告するという形を取っていますので、この機能が実装されればより開発の手間が省けるかと思います。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">エミュレータ</span></span><br />
<br />
現在、Androidなどのエミュレータを使ってデバッグするようになっておりますが、将来はCurlアプレットとして実行できるようにして、Androidなどのエミュレータを利用することなくデバッグできるようにしていきたいと考えております。<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">VLE（Visual Layout Editor）</span></span><br />
Curlが持っているレイアウトエディタ（VLE）上で、モバイルアプリケーションのUIを構築することができるようにしたいと考えてます。これによりコーディングなしでUI開発ができるようにしたいと思います。<br />
<br />
<br />
さらに今後は、開発者の操作手順を１つでも減らすように機能追加をしていく予定です。<br />
すでにリリースされている機能についても、パフォーマンスや安定性の向上を図っていきますのでお楽しみに。<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=292" target="_blank" title="">caede-plugin.jpg</a> (Size: 157.15 KB / Downloads: 2014)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=293" target="_blank" title="">caede-project.jpg</a> (Size: 67.48 KB / Downloads: 1630)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<img src="attachment.php?aid=292 widht="400" height="400" alt="Caede Plugin"" /> <br />
<br />
Caede Eclipse plug-in は、Eclipse 上での Caede アプリケーション作成を支援するプラグインです。<br />
この記事では、そのために提供される機能について簡単にご紹介したいと思います。<br />
<br />
---<br />
その前に、プラグインのインストール方法などについて知りたい方は、以下のページをご覧ください。<br />
<a href="http://caede.curl.com/ja/gettingstarted_all.html" target="_blank" rel="noopener" class="mycode_url">http://caede.curl.com/ja/gettingstarted_all.html</a><br />
<br />
Caede plug-in を使うためには、<ul class="mycode_list"><li>Curl Development tools for Eclipse(CDE)<br />
</li>
<li>Android Development Tools(ADT) Plugin + Android SDK Tools (Rev. 17)<br />
</li>
</ul>
が必要です。<br />
既にインストール済みの場合は、アップデート等が必要になります。<br />
なお、Android関連モジュールをアップデート後に既存のAndroidプロジェクトが起動しない時は、<br />
以下のページにあるRev.17での仕様変更が原因になっていることが多いようです。<br />
<a href="http://tools.android.com/recent/dealingwithdependenciesinandroidprojects" target="_blank" rel="noopener" class="mycode_url">http://tools.android.com/recent/dealingw...idprojects</a> <br />
--- <br />
<br />
さて、Caede plug-in が提供する（予定の）機能として、現状主だったものは次の３つです。<ul class="mycode_list"><li>Caede プロジェクト (リリース済み)<br />
</li>
<li>Caede Builder (リリース済み)<br />
</li>
<li>動的な構文・APIのエラーチェック<br />
</li>
</ul>
以下、それぞれについて解説します。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Caede プロジェクト (βにてリリース済み)<br />
</span></span>Caedeアプリケーションを作成するために必要なリソースをすべてまとめて、ひとつのEclipseプロジェクトとして扱うことが出来ます。<br />
簡単に言うと、<br />
<br />
<span style="font-style: italic;" class="mycode_i"> Caede プロジェクト = Curl プロジェクト + Android プロジェクト + Caede アプリ用ライブラリ</span><br />
<span style="font-style: italic;" class="mycode_i"></span><br />
という感じです。<br />
<img src="attachment.php?aid=293 widht="400" height="400" alt="Caede Plugin"" /> <br />
<br />
加えて、これまでは手作業で行っていた、例えば<br />
- Curl プロジェクトへのフレームワークのデリゲート<br />
- Android プロジェクトのManifest設定<br />
などを含む諸々の設定が自動で実施されるようになるのでかなりの手間を省けます。<br />
<br />
さらに、Caedeプロジェクト上では Caede Builder と動的エラーチェック（予定）が利用可能です。<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Caede Builder (βにてリリース済み)</span></span><br />
<span style="font-size: small;" class="mycode_size">トランスレータが Builder として提供されます。</span><br />
<span style="font-size: small;" class="mycode_size">（トランスレータについての詳細は、<a href="http://communities.curl.com/showthread.php?tid=459" target="_blank" rel="noopener" class="mycode_url">http://communities.curl.com/showthread.php?tid=459</a> ）</span><br />
<span style="font-size: small;" class="mycode_size">これにより、CaedeトランスレータによるCaedeアプリへのトランスレートが自動ビルド時に行われますので</span><br />
<span style="font-size: small;" class="mycode_size">GUI ツールでの手動トランスレート作業が必要なくなります。<br />
</span>もちろん、Eclipse のメニュー Project -&gt; Build Automatically での自動トランスレートのオン／オフの設定も可能です。<br />
今後はオン／オフのみではなく、自動トランスレートのタイミングの指定を可能とする予定です。<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">動的な構文・APIのエラーチェック</span></span><br />
CDE が提供している CPA (Curl Program Analyzer) によるリアルタイムの構文・APIのエラーチェック機能の Caede 版です。<br />
Curl では使用できるが、Caede ではサポートしていない API などをコード中からピックアップしてレポートしてくれます。<br />
β版現在では、トランスレート実行時にエラーチェックを実施し報告するという形を取っていますので、この機能が実装されればより開発の手間が省けるかと思います。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">エミュレータ</span></span><br />
<br />
現在、Androidなどのエミュレータを使ってデバッグするようになっておりますが、将来はCurlアプレットとして実行できるようにして、Androidなどのエミュレータを利用することなくデバッグできるようにしていきたいと考えております。<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">VLE（Visual Layout Editor）</span></span><br />
Curlが持っているレイアウトエディタ（VLE）上で、モバイルアプリケーションのUIを構築することができるようにしたいと考えてます。これによりコーディングなしでUI開発ができるようにしたいと思います。<br />
<br />
<br />
さらに今後は、開発者の操作手順を１つでも減らすように機能追加をしていく予定です。<br />
すでにリリースされている機能についても、パフォーマンスや安定性の向上を図っていきますのでお楽しみに。<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=292" target="_blank" title="">caede-plugin.jpg</a> (Size: 157.15 KB / Downloads: 2014)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=293" target="_blank" title="">caede-project.jpg</a> (Size: 67.48 KB / Downloads: 1630)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Caedeの仕組みと構成]]></title>
			<link>https://communities.curl.com/showthread.php?tid=459</link>
			<pubDate>Tue, 03 Apr 2012 05:10:00 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=459</guid>
			<description><![CDATA[先日リリースいたしましたCurlモバイル開発ツールの「<a href="http://caede.curl.com" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Caede</span></a> 」について、少し分かりにくいかもしれませんので仕組みと構成を説明したいと思います。<br />
<br />
<img src="attachment.php?aid=289 widht="500" height="500" alt="Caede Arc"" /> <br />
<br />
「Caede」は、Curl言語でモバイルアプリケーションを作るための開発ツールです。この「Caede」は大きく分けて3つの機能「<span style="font-weight: bold;" class="mycode_b">1. トランスレータ</span>」、「<span style="font-weight: bold;" class="mycode_b">2. ライブラリ</span>」、「<span style="font-weight: bold;" class="mycode_b">3. フレームワーク</span>」で構成されています。それぞれについては以下のようです。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">1. トランスレータ</span></span><br />
トランスレータは、Curl言語で記述されたソースコードをAndroidやiOSなどのモバイル上で動作させるため、Curlのソースコードを<span style="font-weight: bold;" class="mycode_b">HTML/JavaScript/CSS</span>のコードに変換し、WebKitというAndroidもiOSも持っているレンダリングエンジンでコード解析され、アプリケーションが動作します。開発者は、変換されたコードを参照したり、そこにコードを追加することなく、Curl言語のみ記述すればアプリケーションを開発できますので、あまりトランスレータは意識する必要はありません。<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">2. ライブラリ</span></span><br />
ライブラリは、変換後コードにCurl言語のAPIと同様の動きをさせるためのあらかじめ用意されたAPI群になります。内部的にはこれはHTML/JavaScript/CSS＋Java(Android)／Objective-C（iOS）にてコーディングされており、変換されたコードからアクセスされることになります。こちらも開発者はHTML/JavaScript/CSS/Java/Objective-Cを意識することなく利用できます。さらにCurl標準APIに加え、モバイル特有の機能（<span style="font-weight: bold;" class="mycode_b">GPS、加速度センサー、カメラ、ローカルデータベース、GoogleMapなど</span>）も用意されております。<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">3. フレームワーク</span></span><br />
開発をスムーズに実施するための機能として、<span style="font-weight: bold;" class="mycode_b">UI部分</span>（グラフィッククラス）と<span style="font-weight: bold;" class="mycode_b">ロジック部分</span>（スクリーンクラス）を分離した仕組みを提供しています。画面遷移などのAPIもこの中に含まれます。<br />
<br />
<br />
Caedeアプリケーションは、上記3つを使うことで開発できますが、もう少しCaede開発をスムーズに行うために、Android用に<span style="font-weight: bold;" class="mycode_b">Caede Eclipse Plugin</span> (Caede Development Tools For Eclipse)を用意しています。これにより、インストール作業・プロジェクト作成・ビルド（トランスレート）を容易に行うことができます。<br />
<br />
<img src="attachment.php?aid=290 widht="500" height="500" alt="Caede Eclipse Plugin"" /> <br />
<br />
<br />
インストール時には、Caede Eclipse Pluginのみならず、Android開発に必要なADTやAndroidSDK、Curl言語開発に必要なCDEをすべてインストールすることができます。（iOSは別の方法で提供する予定です。）<br />
<br />
Caedeプロジェクト作成時には、必要な設定やファイルなどを、Androidプロジェクトを含めて、すべて一式一気に作成してくれます。また、このプロジェクトを使ってコーディングをしていくと、保存時に自動的にトランスレートも行ってくれます。（もちろん手動でも行うことができます。）<br />
<br />
以上がCaedeとCaede Eclipse Pluginの説明となりますが、もしご質問等あれば、コメントください。<br />
また、今後リリースごとに機能を追加していく予定です！<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=289" target="_blank" title="">caede1.jpg</a> (Size: 72.34 KB / Downloads: 2369)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=290" target="_blank" title="">caede2.jpg</a> (Size: 76.13 KB / Downloads: 1779)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[先日リリースいたしましたCurlモバイル開発ツールの「<a href="http://caede.curl.com" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Caede</span></a> 」について、少し分かりにくいかもしれませんので仕組みと構成を説明したいと思います。<br />
<br />
<img src="attachment.php?aid=289 widht="500" height="500" alt="Caede Arc"" /> <br />
<br />
「Caede」は、Curl言語でモバイルアプリケーションを作るための開発ツールです。この「Caede」は大きく分けて3つの機能「<span style="font-weight: bold;" class="mycode_b">1. トランスレータ</span>」、「<span style="font-weight: bold;" class="mycode_b">2. ライブラリ</span>」、「<span style="font-weight: bold;" class="mycode_b">3. フレームワーク</span>」で構成されています。それぞれについては以下のようです。<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">1. トランスレータ</span></span><br />
トランスレータは、Curl言語で記述されたソースコードをAndroidやiOSなどのモバイル上で動作させるため、Curlのソースコードを<span style="font-weight: bold;" class="mycode_b">HTML/JavaScript/CSS</span>のコードに変換し、WebKitというAndroidもiOSも持っているレンダリングエンジンでコード解析され、アプリケーションが動作します。開発者は、変換されたコードを参照したり、そこにコードを追加することなく、Curl言語のみ記述すればアプリケーションを開発できますので、あまりトランスレータは意識する必要はありません。<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">2. ライブラリ</span></span><br />
ライブラリは、変換後コードにCurl言語のAPIと同様の動きをさせるためのあらかじめ用意されたAPI群になります。内部的にはこれはHTML/JavaScript/CSS＋Java(Android)／Objective-C（iOS）にてコーディングされており、変換されたコードからアクセスされることになります。こちらも開発者はHTML/JavaScript/CSS/Java/Objective-Cを意識することなく利用できます。さらにCurl標準APIに加え、モバイル特有の機能（<span style="font-weight: bold;" class="mycode_b">GPS、加速度センサー、カメラ、ローカルデータベース、GoogleMapなど</span>）も用意されております。<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">3. フレームワーク</span></span><br />
開発をスムーズに実施するための機能として、<span style="font-weight: bold;" class="mycode_b">UI部分</span>（グラフィッククラス）と<span style="font-weight: bold;" class="mycode_b">ロジック部分</span>（スクリーンクラス）を分離した仕組みを提供しています。画面遷移などのAPIもこの中に含まれます。<br />
<br />
<br />
Caedeアプリケーションは、上記3つを使うことで開発できますが、もう少しCaede開発をスムーズに行うために、Android用に<span style="font-weight: bold;" class="mycode_b">Caede Eclipse Plugin</span> (Caede Development Tools For Eclipse)を用意しています。これにより、インストール作業・プロジェクト作成・ビルド（トランスレート）を容易に行うことができます。<br />
<br />
<img src="attachment.php?aid=290 widht="500" height="500" alt="Caede Eclipse Plugin"" /> <br />
<br />
<br />
インストール時には、Caede Eclipse Pluginのみならず、Android開発に必要なADTやAndroidSDK、Curl言語開発に必要なCDEをすべてインストールすることができます。（iOSは別の方法で提供する予定です。）<br />
<br />
Caedeプロジェクト作成時には、必要な設定やファイルなどを、Androidプロジェクトを含めて、すべて一式一気に作成してくれます。また、このプロジェクトを使ってコーディングをしていくと、保存時に自動的にトランスレートも行ってくれます。（もちろん手動でも行うことができます。）<br />
<br />
以上がCaedeとCaede Eclipse Pluginの説明となりますが、もしご質問等あれば、コメントください。<br />
また、今後リリースごとに機能を追加していく予定です！<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=289" target="_blank" title="">caede1.jpg</a> (Size: 72.34 KB / Downloads: 2369)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=290" target="_blank" title="">caede2.jpg</a> (Size: 76.13 KB / Downloads: 1779)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Curl Ver.8.0.0新機能まとめ]]></title>
			<link>https://communities.curl.com/showthread.php?tid=427</link>
			<pubDate>Thu, 22 Mar 2012 23:41:10 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=427</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">Curl Ver.8.0.0に追加された新機能を使ったサンプルプログラムを纏めました。</span></span> <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">このページを読めば、Ver.8の新機能を使いこなせること間違いなしです!</span></span> <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #00ffff;" class="mycode_color">新機能一覧</span></span> <br />
<br />
　画像は、新機能を用いて作成したプログラムの実行画面です。 <br />
<br />
　詳細や 実際のサンプルプログラムは、リンク先にあります。 <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Decimal型サポート</span> <br />
<br />
<img src="attachment.php?aid=237" /> <br />
<br />
　<a href="http://developers.curlap.com/re-reference/36-basic/741-decimal.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（Decimal型サポート）</a> <br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">SimpleDateTimeAxis のサポート</span> <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">チャートに DateTime のデータを利用する際に使うクラスです。</span></span> <br />
<br />
<br />
<img src="attachment.php?aid=238" /> <br />
<br />
<br />
　<a href="http://developers.curlap.com/re-reference/24-ui/753-simpledatetime.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（SimpleDateTimeAxis のサポート）</a> <br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">AppletDataを用いたデバッグ</span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">AppletData にデバッグ用APIが 追加されました。</span></span> <br />
<img src="attachment.php?aid=239" /> <br />
　<a href="http://developers.curlap.com/re-reference/21-debug/752-appletdata-.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（AppletDataを用いたデバッグ）</a> <br />
　 <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Activeドキュメントコンテナ</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">　　Microsoft ExcelR などのActiveドキュメントサーバから提供されるActiveドキュメント(.xlsファイルなど)をCurlアプレットに埋め込んで表示できるようになりました</span></span> <br />
<img src="attachment.php?aid=250" /> <br />
　<a href="http://developers.curlap.com/re-reference/24-ui/749-active.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（Activeドキュメントコンテナ）</a> <br />
　 <br />
　 <br />
　 <br />
<span style="font-weight: bold;" class="mycode_b">SHA-2を用いたメッセージダイジェスト出力</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">　　新しい暗号化及びメッセージダイジェストのアルゴリズムとして、AESとSHA-2(SHA-224/SHA-256/SHA-384/SHA-512)が使用できるようになりました。</span></span> <br />
<img src="attachment.php?aid=251" /> <br />
　<a href="http://developers.curlap.com/re-reference/34-security/748-sha-2.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（SHA-2を用いたメッセージダイジェスト出力）</a> <br />
　 <br />
　 <br />
<span style="font-weight: bold;" class="mycode_b">マルチタッチとジェスチャーAPI</span> <br />
<br />
<br />
　　ジェスチャーイベントの種類として、 <br />
<br />
　　　Windowsでは、rotate、magnify、tap <br />
<br />
　　　mac環境では、rotate、magnify、swipe <br />
<br />
　　が追加されました。 <br />
<br />
<br />
　　実際にその操作をしてみると、イベント名が出力されるサンプルプログラムを撮影したものです。 <br />
<br />
　　　　<a href="http://developers.curlap.com/curl/v8/touch/rat.avi" target="_blank" rel="noopener" class="mycode_url">rotateのサンプル：</a> <br />
<br />
　　　　<a href="http://developers.curlap.com/curl/v8/touch/mag.avi" target="_blank" rel="noopener" class="mycode_url">magnifyのサンプル：</a> <br />
<br />
　　　　<a href="http://developers.curlap.com/curl/v8/touch/tap.avi" target="_blank" rel="noopener" class="mycode_url">tapのサンプル：</a> <br />
<br />
<br />
　<a href="http://developers.curlap.com/re-reference/31-event/747-multitouchapi.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（マルチタッチとジェスチャーAPI）</a> <br />
　 <br />
　 <br />
　 <br />
<span style="font-weight: bold;" class="mycode_b">IPv6</span> <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　IPv6 に対応しました。 </span></span> <br />
<br />
<br />
<img src="attachment.php?aid=242" /> <br />
　<a href="http://developers.curlap.com/re-reference/14-io-networking/746-ipv6.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（IPv6）</a> <br />
　 <br />
　 <br />
<span style="font-weight: bold;" class="mycode_b">HTTP only cookie</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　Microsoft WindowsR においてHttpOnly属性を持つCookieに対応しました。 </span></span> <br />
<br />
<img src="attachment.php?aid=243" /> <br />
　<a href="http://developers.curlap.com/re-reference/14-io-networking/745-httponly-cookie-.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（HTTP only cookie）</a> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">印刷機能の強化</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　印刷用APIに新しい印刷設定のサポートが追加されました。 </span></span> <br />
<br />
<img src="attachment.php?aid=244" /> <br />
　<a href="http://developers.curlap.com/re-reference/56-print/744-print-graphic.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（印刷機能の強化）</a> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">PDF 出力</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　print-graphic-pdf APIにより、 Graphic をPDFを出力できるようになりました。 </span></span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　PDF出力機能は印刷機能の拡張として実装されております。 </span></span> <br />
<br />
<img src="attachment.php?aid=245" /> <br />
　<a href="http://developers.curlap.com/re-reference/56-print/754-pdf-api.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（PDF 出力）</a> <br />
　 <br />
　 <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">システム起動時の Curl RTE スタートアップ</span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　システム起動時に Curl RTE がスタートアップするようになりました。これはCurl コントロールパネルで切りかえることができます。</span></span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　また、従来のバージョンではアプレットが実行されていない場合はRTEを自動でシャットダウンされていましたが、このオプションを利用することで手動でシャットダウンするまでRTEが実行されます。 </span></span> <br />
<br />
<img src="attachment.php?aid=246" /> <br />
　<a href="http://developers.curlap.com/re-reference/19-others/743-startup.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（システム起動時の Curl RTE スタートアップ）</a> <br />
　 <br />
　 <br />
　 <br />
<span style="font-weight: bold;" class="mycode_b">国際化ドメイン名</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　国際化ドメイン名 (IDN) をサポートするプロシージャが追加されました。</span></span> <br />
<img src="attachment.php?aid=247" /> <br />
　<a href="http://developers.curlap.com/re-reference/19-others/742-idn.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（国際化ドメイン名）</a> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">truncate/floor/ceiling/round</span> <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　truncate および floor に、符号なし整数(uint32 と uint64)を指定することが可能となりました。</span></span> <br />
<br />
<img src="attachment.php?aid=248" /> <br />
　<a href="http://developers.curlap.com/re-reference/19-others/750-truncfloor.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（truncate/floor/ceiling/round）</a> <br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">非同期ホストプロセス呼び出しAPI</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　非同期ホストプロセス呼び出しAPI が追加されました。</span></span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　ホスト固有のコマンドまたはシェルコマンドを子プロセスで起動し、</span></span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　コマンドまたはシェルの起動や終了をイベントで検出することが</span></span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　できるようになります(特権アプレットのみ)。</span></span> <br />
<br />
<img src="attachment.php?aid=249" /> <br />
　<a href="http://developers.curlap.com/re-reference/19-others/756-async-host-process.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（非同期ホストプロセス呼び出しAPI）</a> <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=237" target="_blank" title="">image002.jpg</a> (Size: 15.81 KB / Downloads: 1874)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=238" target="_blank" title="">image004.jpg</a> (Size: 66.7 KB / Downloads: 1976)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=239" target="_blank" title="">image006.jpg</a> (Size: 49.51 KB / Downloads: 1961)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=240" target="_blank" title="">image007.png</a> (Size: 37.41 KB / Downloads: 1224)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=241" target="_blank" title="">image012.jpg</a> (Size: 20.64 KB / Downloads: 1227)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=242" target="_blank" title="">image017.jpg</a> (Size: 15.5 KB / Downloads: 1848)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=243" target="_blank" title="">image019.jpg</a> (Size: 25.26 KB / Downloads: 1927)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=244" target="_blank" title="">image021.jpg</a> (Size: 44.21 KB / Downloads: 1832)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=245" target="_blank" title="">image023.jpg</a> (Size: 70.96 KB / Downloads: 1810)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=246" target="_blank" title="">image027.jpg</a> (Size: 60.99 KB / Downloads: 1890)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=247" target="_blank" title="">image029.jpg</a> (Size: 20.61 KB / Downloads: 1845)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=248" target="_blank" title="">image031.jpg</a> (Size: 38.01 KB / Downloads: 1921)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=249" target="_blank" title="">image033.jpg</a> (Size: 28.38 KB / Downloads: 1907)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=250" target="_blank" title="">activex.JPG</a> (Size: 61.83 KB / Downloads: 2269)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=251" target="_blank" title="">digester.JPG</a> (Size: 51.5 KB / Downloads: 1871)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">Curl Ver.8.0.0に追加された新機能を使ったサンプルプログラムを纏めました。</span></span> <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">このページを読めば、Ver.8の新機能を使いこなせること間違いなしです!</span></span> <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #00ffff;" class="mycode_color">新機能一覧</span></span> <br />
<br />
　画像は、新機能を用いて作成したプログラムの実行画面です。 <br />
<br />
　詳細や 実際のサンプルプログラムは、リンク先にあります。 <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Decimal型サポート</span> <br />
<br />
<img src="attachment.php?aid=237" /> <br />
<br />
　<a href="http://developers.curlap.com/re-reference/36-basic/741-decimal.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（Decimal型サポート）</a> <br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">SimpleDateTimeAxis のサポート</span> <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">チャートに DateTime のデータを利用する際に使うクラスです。</span></span> <br />
<br />
<br />
<img src="attachment.php?aid=238" /> <br />
<br />
<br />
　<a href="http://developers.curlap.com/re-reference/24-ui/753-simpledatetime.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（SimpleDateTimeAxis のサポート）</a> <br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">AppletDataを用いたデバッグ</span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">AppletData にデバッグ用APIが 追加されました。</span></span> <br />
<img src="attachment.php?aid=239" /> <br />
　<a href="http://developers.curlap.com/re-reference/21-debug/752-appletdata-.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（AppletDataを用いたデバッグ）</a> <br />
　 <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Activeドキュメントコンテナ</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">　　Microsoft ExcelR などのActiveドキュメントサーバから提供されるActiveドキュメント(.xlsファイルなど)をCurlアプレットに埋め込んで表示できるようになりました</span></span> <br />
<img src="attachment.php?aid=250" /> <br />
　<a href="http://developers.curlap.com/re-reference/24-ui/749-active.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（Activeドキュメントコンテナ）</a> <br />
　 <br />
　 <br />
　 <br />
<span style="font-weight: bold;" class="mycode_b">SHA-2を用いたメッセージダイジェスト出力</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">　　新しい暗号化及びメッセージダイジェストのアルゴリズムとして、AESとSHA-2(SHA-224/SHA-256/SHA-384/SHA-512)が使用できるようになりました。</span></span> <br />
<img src="attachment.php?aid=251" /> <br />
　<a href="http://developers.curlap.com/re-reference/34-security/748-sha-2.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（SHA-2を用いたメッセージダイジェスト出力）</a> <br />
　 <br />
　 <br />
<span style="font-weight: bold;" class="mycode_b">マルチタッチとジェスチャーAPI</span> <br />
<br />
<br />
　　ジェスチャーイベントの種類として、 <br />
<br />
　　　Windowsでは、rotate、magnify、tap <br />
<br />
　　　mac環境では、rotate、magnify、swipe <br />
<br />
　　が追加されました。 <br />
<br />
<br />
　　実際にその操作をしてみると、イベント名が出力されるサンプルプログラムを撮影したものです。 <br />
<br />
　　　　<a href="http://developers.curlap.com/curl/v8/touch/rat.avi" target="_blank" rel="noopener" class="mycode_url">rotateのサンプル：</a> <br />
<br />
　　　　<a href="http://developers.curlap.com/curl/v8/touch/mag.avi" target="_blank" rel="noopener" class="mycode_url">magnifyのサンプル：</a> <br />
<br />
　　　　<a href="http://developers.curlap.com/curl/v8/touch/tap.avi" target="_blank" rel="noopener" class="mycode_url">tapのサンプル：</a> <br />
<br />
<br />
　<a href="http://developers.curlap.com/re-reference/31-event/747-multitouchapi.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（マルチタッチとジェスチャーAPI）</a> <br />
　 <br />
　 <br />
　 <br />
<span style="font-weight: bold;" class="mycode_b">IPv6</span> <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　IPv6 に対応しました。 </span></span> <br />
<br />
<br />
<img src="attachment.php?aid=242" /> <br />
　<a href="http://developers.curlap.com/re-reference/14-io-networking/746-ipv6.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（IPv6）</a> <br />
　 <br />
　 <br />
<span style="font-weight: bold;" class="mycode_b">HTTP only cookie</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　Microsoft WindowsR においてHttpOnly属性を持つCookieに対応しました。 </span></span> <br />
<br />
<img src="attachment.php?aid=243" /> <br />
　<a href="http://developers.curlap.com/re-reference/14-io-networking/745-httponly-cookie-.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（HTTP only cookie）</a> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">印刷機能の強化</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　印刷用APIに新しい印刷設定のサポートが追加されました。 </span></span> <br />
<br />
<img src="attachment.php?aid=244" /> <br />
　<a href="http://developers.curlap.com/re-reference/56-print/744-print-graphic.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（印刷機能の強化）</a> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">PDF 出力</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　print-graphic-pdf APIにより、 Graphic をPDFを出力できるようになりました。 </span></span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　PDF出力機能は印刷機能の拡張として実装されております。 </span></span> <br />
<br />
<img src="attachment.php?aid=245" /> <br />
　<a href="http://developers.curlap.com/re-reference/56-print/754-pdf-api.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（PDF 出力）</a> <br />
　 <br />
　 <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">システム起動時の Curl RTE スタートアップ</span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　システム起動時に Curl RTE がスタートアップするようになりました。これはCurl コントロールパネルで切りかえることができます。</span></span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　また、従来のバージョンではアプレットが実行されていない場合はRTEを自動でシャットダウンされていましたが、このオプションを利用することで手動でシャットダウンするまでRTEが実行されます。 </span></span> <br />
<br />
<img src="attachment.php?aid=246" /> <br />
　<a href="http://developers.curlap.com/re-reference/19-others/743-startup.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（システム起動時の Curl RTE スタートアップ）</a> <br />
　 <br />
　 <br />
　 <br />
<span style="font-weight: bold;" class="mycode_b">国際化ドメイン名</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　国際化ドメイン名 (IDN) をサポートするプロシージャが追加されました。</span></span> <br />
<img src="attachment.php?aid=247" /> <br />
　<a href="http://developers.curlap.com/re-reference/19-others/742-idn.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（国際化ドメイン名）</a> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">truncate/floor/ceiling/round</span> <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　truncate および floor に、符号なし整数(uint32 と uint64)を指定することが可能となりました。</span></span> <br />
<br />
<img src="attachment.php?aid=248" /> <br />
　<a href="http://developers.curlap.com/re-reference/19-others/750-truncfloor.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（truncate/floor/ceiling/round）</a> <br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">非同期ホストプロセス呼び出しAPI</span> <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　非同期ホストプロセス呼び出しAPI が追加されました。</span></span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　ホスト固有のコマンドまたはシェルコマンドを子プロセスで起動し、</span></span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　コマンドまたはシェルの起動や終了をイベントで検出することが</span></span> <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"> 　　できるようになります(特権アプレットのみ)。</span></span> <br />
<br />
<img src="attachment.php?aid=249" /> <br />
　<a href="http://developers.curlap.com/re-reference/19-others/756-async-host-process.html" target="_blank" rel="noopener" class="mycode_url">Developerサイト（非同期ホストプロセス呼び出しAPI）</a> <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=237" target="_blank" title="">image002.jpg</a> (Size: 15.81 KB / Downloads: 1874)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=238" target="_blank" title="">image004.jpg</a> (Size: 66.7 KB / Downloads: 1976)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=239" target="_blank" title="">image006.jpg</a> (Size: 49.51 KB / Downloads: 1961)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=240" target="_blank" title="">image007.png</a> (Size: 37.41 KB / Downloads: 1224)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=241" target="_blank" title="">image012.jpg</a> (Size: 20.64 KB / Downloads: 1227)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=242" target="_blank" title="">image017.jpg</a> (Size: 15.5 KB / Downloads: 1848)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=243" target="_blank" title="">image019.jpg</a> (Size: 25.26 KB / Downloads: 1927)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=244" target="_blank" title="">image021.jpg</a> (Size: 44.21 KB / Downloads: 1832)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=245" target="_blank" title="">image023.jpg</a> (Size: 70.96 KB / Downloads: 1810)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=246" target="_blank" title="">image027.jpg</a> (Size: 60.99 KB / Downloads: 1890)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=247" target="_blank" title="">image029.jpg</a> (Size: 20.61 KB / Downloads: 1845)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=248" target="_blank" title="">image031.jpg</a> (Size: 38.01 KB / Downloads: 1921)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=249" target="_blank" title="">image033.jpg</a> (Size: 28.38 KB / Downloads: 1907)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=250" target="_blank" title="">activex.JPG</a> (Size: 61.83 KB / Downloads: 2269)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=251" target="_blank" title="">digester.JPG</a> (Size: 51.5 KB / Downloads: 1871)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Windows8 + Curl8 = ∞]]></title>
			<link>https://communities.curl.com/showthread.php?tid=422</link>
			<pubDate>Thu, 01 Mar 2012 09:46:16 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=422</guid>
			<description><![CDATA[We gave Curl 8 a try on Windows 8 Consumer Preview, and it looks to be<br />
running with no problems! <img src="https://communities.curl.com/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
Windows 8 Consumer PreviewにてCurl8の評価をしてみました！<br />
問題なく動いていますw<br />
<br />
<img src="attachment.php?aid=233<br />
width="512" height="640" alt="Curl8 on the Windows8CP" " /><br />
<br />
<br />
The combination of Curl 8 and the forthcoming Windows 8 release should<br />
provide exciting new avenues for enterprise software.<br />
<br />
今後発売されるWindows8とCurl8でエンタープライズの可能性は無限大！<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=233" target="_blank" title="">curl.png</a> (Size: 384.34 KB / Downloads: 2564)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=236" target="_blank" title="">curl.jpg</a> (Size: 64.91 KB / Downloads: 1337)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[We gave Curl 8 a try on Windows 8 Consumer Preview, and it looks to be<br />
running with no problems! <img src="https://communities.curl.com/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
Windows 8 Consumer PreviewにてCurl8の評価をしてみました！<br />
問題なく動いていますw<br />
<br />
<img src="attachment.php?aid=233<br />
width="512" height="640" alt="Curl8 on the Windows8CP" " /><br />
<br />
<br />
The combination of Curl 8 and the forthcoming Windows 8 release should<br />
provide exciting new avenues for enterprise software.<br />
<br />
今後発売されるWindows8とCurl8でエンタープライズの可能性は無限大！<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=233" target="_blank" title="">curl.png</a> (Size: 384.34 KB / Downloads: 2564)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://communities.curl.com/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=236" target="_blank" title="">curl.jpg</a> (Size: 64.91 KB / Downloads: 1337)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Can we fix Docs Viewer?]]></title>
			<link>https://communities.curl.com/showthread.php?tid=408</link>
			<pubDate>Sun, 12 Feb 2012 14:55:59 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=408</guid>
			<description><![CDATA[I have asked the question<br />
<br />
 Can we fix the Curl Documentation Viewer<br />
<br />
over in the general forum.<br />
<br />
Some developers have a strange reluctance not to set control backgrounds - the developers of Evernote, for example - and some other web app's with pay-for-use "PRO" versions.<br />
<br />
In our case, not setting the control-content-background for the docs viewer IDE search fields is an egregious oversight and NOT "go with the user settings".<br />
<br />
In my case it defeats trying to save the battery life of my Curl Docs viewer device. <br />
<br />
Really smart app's would offer the user the option to "Correct text fields for contrast" just as they offer an option for text field font family and font size. Color contrast is well-understood in desktop and web app design.<br />
<br />
But will we fix this? The Viewer is required even for Eclipse developers.<br />
<br />
Even worse: the entire "Bookmarks" control is rendered useless as black text vanishes on the dark background.<br />
<br />
My various efforts to resolve this in the Controls results in documentation pages with such hopeless results as yellow text on white backgrounds. So there is no easy work-around that I have yet found.<br />
<br />
Will we place this otherwise excellent "Demo" of Curl abilities in open source at SourceForge and allow community participants to maintain it?<br />
<br />
 <br />
]]></description>
			<content:encoded><![CDATA[I have asked the question<br />
<br />
 Can we fix the Curl Documentation Viewer<br />
<br />
over in the general forum.<br />
<br />
Some developers have a strange reluctance not to set control backgrounds - the developers of Evernote, for example - and some other web app's with pay-for-use "PRO" versions.<br />
<br />
In our case, not setting the control-content-background for the docs viewer IDE search fields is an egregious oversight and NOT "go with the user settings".<br />
<br />
In my case it defeats trying to save the battery life of my Curl Docs viewer device. <br />
<br />
Really smart app's would offer the user the option to "Correct text fields for contrast" just as they offer an option for text field font family and font size. Color contrast is well-understood in desktop and web app design.<br />
<br />
But will we fix this? The Viewer is required even for Eclipse developers.<br />
<br />
Even worse: the entire "Bookmarks" control is rendered useless as black text vanishes on the dark background.<br />
<br />
My various efforts to resolve this in the Controls results in documentation pages with such hopeless results as yellow text on white backgrounds. So there is no easy work-around that I have yet found.<br />
<br />
Will we place this otherwise excellent "Demo" of Curl abilities in open source at SourceForge and allow community participants to maintain it?<br />
<br />
 <br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java開発者のためのCurl言語講座（制御文）]]></title>
			<link>https://communities.curl.com/showthread.php?tid=317</link>
			<pubDate>Fri, 28 Oct 2011 05:38:06 +0000</pubDate>
			<guid isPermaLink="false">https://communities.curl.com/showthread.php?tid=317</guid>
			<description><![CDATA[今回はforやwhile、ifなどの制御文についての説明です。<br />
<br />
基本的には、Curl的("{}"とか)に書く必要がありますので見た目は違いますが、機能は類似しています。<br />
<br />
<span style="color: #ff6600;" class="mycode_color">&lt;ループ&gt;</span><br />
では、まず<span style="color: #ff0000;" class="mycode_color">for</span>文ですが、Javaでは以下のように書きますね。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>List list = new ArrayList();<br />
....<br />
for (int i = 0; i &lt; list.size(); i++) {<br />
&nbsp;&nbsp;String str = list.get(i);<br />
&nbsp;&nbsp;....<br />
}<br />
<br />
// または、最近では以下のように書くかもしれません。<br />
for (String str : list) {<br />
&nbsp;&nbsp;....<br />
}</code></div></div><br />
では、Curlについては以下のよう。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>def list = {{Array-of String}}<br />
....<br />
{for i = 0 below list.size do<br />
&nbsp;&nbsp; def str = list[i]<br />
&nbsp;&nbsp; ....<br />
}<br />
<br />
|| もしくは、<br />
{for str in list do<br />
&nbsp;&nbsp; ....<br />
}</code></div></div><br />
また、<span style="color: #ff0000;" class="mycode_color">while</span>文も同様のものもあります。これは構文的にもほぼ一緒です。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>// Java<br />
while (条件式) {<br />
&nbsp;&nbsp; // 処理<br />
}<br />
<br />
|| Curl<br />
{while 条件式 do<br />
&nbsp;&nbsp; || 処理<br />
}</code></div></div><br />
<span style="color: #ff0000;" class="mycode_color">if</span>文ですが、これはJavaや他の言語ともあまり変わらないですね。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>// Java<br />
if (条件式) {<br />
&nbsp;&nbsp; // 処理1<br />
} else if (条件式) {<br />
&nbsp;&nbsp; // 処理2<br />
} else {<br />
&nbsp;&nbsp; // 処理3<br />
}<br />
<br />
|| Curl<br />
{if 条件式 then<br />
&nbsp;&nbsp; || 処理1<br />
 elseif 条件式 then<br />
&nbsp;&nbsp; || 処理2<br />
 else<br />
&nbsp;&nbsp; || 処理3<br />
}</code></div></div><br />
但し、<span style="color: #ff0000;" class="mycode_color">switch</span>文はちょっと違います。<br />
<br />
Javaですとこんな感じ。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>// Java<br />
switch (式) {<br />
 case 要素1:<br />
&nbsp;&nbsp; // 処理1<br />
 case 要素2:<br />
&nbsp;&nbsp; // 処理2<br />
 default:<br />
&nbsp;&nbsp; // 処理3<br />
}</code></div></div><br />
Curlですとこんな感じで書き方自体は似ています。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{switch 式<br />
 case 要素1 do<br />
&nbsp;&nbsp; || 処理1<br />
 case 要素2 do<br />
&nbsp;&nbsp; || 処理2<br />
 else<br />
&nbsp;&nbsp; || 処理3<br />
}<br />
<br />
<br />
|| こんな風にまとめることもできます。<br />
{switch 式<br />
 case 要素1, 要素2, 要素3 do<br />
&nbsp;&nbsp; || 処理1<br />
 case 要素4, 要素5 do<br />
&nbsp;&nbsp; || 処理2<br />
 else<br />
&nbsp;&nbsp; || 処理3<br />
}</code></div></div><br />
ただ、Javaでは<span style="color: #ff0000;" class="mycode_color">break</span>文を書かなければ、次のcaseをチェックしに行きますが、Curlではbreak文を書くことなく、break文が入っているような動きをします。ここはJavaプログラマーには注意が必要です。<br />
<br />
また、Javaでは、式として扱えるのは、intと列挙型とJava7から文字列ですが、Curlでも数量型、列挙型、文字列OKです。それ以外に<span style="color: #ff0000;" class="mycode_color">type-switch</span>（型により処理を分岐）や<span style="color: #ff0000;" class="mycode_color">platform-switch</span>（Win32, Mac, Linuxなどにより処理を分岐）という別のswitch文も用意されています。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{type-switch v <br />
&nbsp;&nbsp;case t:Foo do<br />
&nbsp;&nbsp;&nbsp;&nbsp; || vがFoo型のとき<br />
&nbsp;&nbsp;case t:Hoge do<br />
&nbsp;&nbsp;&nbsp;&nbsp; || vがFoo型のとき<br />
}</code></div></div><br />
ちなみに、switchとは関係ないですが、型チェックには<span style="color: #ff0000;" class="mycode_color">isa</span>を使います。Javaでいう<span style="color: #ff0000;" class="mycode_color">instanceof</span>みたいなものですね。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{if v isa Foo then<br />
&nbsp;&nbsp; || do something<br />
}</code></div></div><br />
以上、制御文でした。次回以降はプロシージャやクラスについての説明をしていきたいと思います。<br />
]]></description>
			<content:encoded><![CDATA[今回はforやwhile、ifなどの制御文についての説明です。<br />
<br />
基本的には、Curl的("{}"とか)に書く必要がありますので見た目は違いますが、機能は類似しています。<br />
<br />
<span style="color: #ff6600;" class="mycode_color">&lt;ループ&gt;</span><br />
では、まず<span style="color: #ff0000;" class="mycode_color">for</span>文ですが、Javaでは以下のように書きますね。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>List list = new ArrayList();<br />
....<br />
for (int i = 0; i &lt; list.size(); i++) {<br />
&nbsp;&nbsp;String str = list.get(i);<br />
&nbsp;&nbsp;....<br />
}<br />
<br />
// または、最近では以下のように書くかもしれません。<br />
for (String str : list) {<br />
&nbsp;&nbsp;....<br />
}</code></div></div><br />
では、Curlについては以下のよう。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>def list = {{Array-of String}}<br />
....<br />
{for i = 0 below list.size do<br />
&nbsp;&nbsp; def str = list[i]<br />
&nbsp;&nbsp; ....<br />
}<br />
<br />
|| もしくは、<br />
{for str in list do<br />
&nbsp;&nbsp; ....<br />
}</code></div></div><br />
また、<span style="color: #ff0000;" class="mycode_color">while</span>文も同様のものもあります。これは構文的にもほぼ一緒です。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>// Java<br />
while (条件式) {<br />
&nbsp;&nbsp; // 処理<br />
}<br />
<br />
|| Curl<br />
{while 条件式 do<br />
&nbsp;&nbsp; || 処理<br />
}</code></div></div><br />
<span style="color: #ff0000;" class="mycode_color">if</span>文ですが、これはJavaや他の言語ともあまり変わらないですね。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>// Java<br />
if (条件式) {<br />
&nbsp;&nbsp; // 処理1<br />
} else if (条件式) {<br />
&nbsp;&nbsp; // 処理2<br />
} else {<br />
&nbsp;&nbsp; // 処理3<br />
}<br />
<br />
|| Curl<br />
{if 条件式 then<br />
&nbsp;&nbsp; || 処理1<br />
 elseif 条件式 then<br />
&nbsp;&nbsp; || 処理2<br />
 else<br />
&nbsp;&nbsp; || 処理3<br />
}</code></div></div><br />
但し、<span style="color: #ff0000;" class="mycode_color">switch</span>文はちょっと違います。<br />
<br />
Javaですとこんな感じ。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>// Java<br />
switch (式) {<br />
 case 要素1:<br />
&nbsp;&nbsp; // 処理1<br />
 case 要素2:<br />
&nbsp;&nbsp; // 処理2<br />
 default:<br />
&nbsp;&nbsp; // 処理3<br />
}</code></div></div><br />
Curlですとこんな感じで書き方自体は似ています。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{switch 式<br />
 case 要素1 do<br />
&nbsp;&nbsp; || 処理1<br />
 case 要素2 do<br />
&nbsp;&nbsp; || 処理2<br />
 else<br />
&nbsp;&nbsp; || 処理3<br />
}<br />
<br />
<br />
|| こんな風にまとめることもできます。<br />
{switch 式<br />
 case 要素1, 要素2, 要素3 do<br />
&nbsp;&nbsp; || 処理1<br />
 case 要素4, 要素5 do<br />
&nbsp;&nbsp; || 処理2<br />
 else<br />
&nbsp;&nbsp; || 処理3<br />
}</code></div></div><br />
ただ、Javaでは<span style="color: #ff0000;" class="mycode_color">break</span>文を書かなければ、次のcaseをチェックしに行きますが、Curlではbreak文を書くことなく、break文が入っているような動きをします。ここはJavaプログラマーには注意が必要です。<br />
<br />
また、Javaでは、式として扱えるのは、intと列挙型とJava7から文字列ですが、Curlでも数量型、列挙型、文字列OKです。それ以外に<span style="color: #ff0000;" class="mycode_color">type-switch</span>（型により処理を分岐）や<span style="color: #ff0000;" class="mycode_color">platform-switch</span>（Win32, Mac, Linuxなどにより処理を分岐）という別のswitch文も用意されています。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{type-switch v <br />
&nbsp;&nbsp;case t:Foo do<br />
&nbsp;&nbsp;&nbsp;&nbsp; || vがFoo型のとき<br />
&nbsp;&nbsp;case t:Hoge do<br />
&nbsp;&nbsp;&nbsp;&nbsp; || vがFoo型のとき<br />
}</code></div></div><br />
ちなみに、switchとは関係ないですが、型チェックには<span style="color: #ff0000;" class="mycode_color">isa</span>を使います。Javaでいう<span style="color: #ff0000;" class="mycode_color">instanceof</span>みたいなものですね。<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{if v isa Foo then<br />
&nbsp;&nbsp; || do something<br />
}</code></div></div><br />
以上、制御文でした。次回以降はプロシージャやクラスについての説明をしていきたいと思います。<br />
]]></content:encoded>
		</item>
	</channel>
</rss>