<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>TeraDas－テラダス &#187; Java</title> <atom:link href="http://www.teradas.net/archives/tag/java/feed/" rel="self" type="application/rss+xml" /><link>http://www.teradas.net</link> <description>新旧にこだわらず、興味・関心・役立つ情報をノンジャンルでお届けします。</description> <lastBuildDate>Fri, 18 May 2012 09:43:48 +0000</lastBuildDate> <language>ja</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Java の乱数としてメルセンヌツイスタを使ってみた</title><link>http://www.teradas.net/archives/579/</link> <comments>http://www.teradas.net/archives/579/#comments</comments> <pubDate>Mon, 07 Sep 2009 09:36:39 +0000</pubDate> <dc:creator>ひろも</dc:creator> <category><![CDATA[PC・モバイル]]></category> <category><![CDATA[プログラム]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[プログラミング]]></category> <category><![CDATA[モバイル]]></category><guid
isPermaLink="false">http://www.teradas.net/archives/579</guid> <description><![CDATA[素人に毛が生えた程度ですが、確率を扱う機会が割とあります。 今回、確率が絡む「プログラマブルな」問題について汎用解を求め、それをシステム化する事になりました。 用途は意思決定であり、有効桁数が数桁～7桁程度の「実用解」が [...]]]></description> <content:encoded><![CDATA[<p><img
style="display: inline; border-width: 0px;" title="zemclip" src="http://www.teradas.net/wp-content/uploads/2009/09/zemclip.jpg" alt="zemclip" width="480" height="320" border="0" /></p><p>素人に毛が生えた程度ですが、確率を扱う機会が割とあります。</p><p>今回、確率が絡む「プログラマブルな」問題について汎用解を求め、それをシステム化する事になりました。</p><p>用途は意思決定であり、有効桁数が数桁～7桁程度の「実用解」が要求されるため、方程式を解くのではなく<a
href="http://ja.wikipedia.org/wiki/%E3%83%A2%E3%83%B3%E3%83%86%E3%82%AB%E3%83%AB%E3%83%AD%E6%B3%95">モンテカルロ法</a>的アプローチにより広範な「問題」に対応させ、また、現時点で予測できない構造の問題にも容易に対応できる設計としました。</p><p>もともとは、知る人ぞ知る Object Pascal 言語の雄「Delphi」で15年前に書いたプログラムの焼き直しのつもりだったのですが、時代も時代ということで Java へ移植し、このタイミングで対応可能な問題の幅を広げる事にしたのです。</p><p><span
id="more-579"></span></p><p>Javaへの移植にあたり、乱数の検証を軽んじていた、というか、適当な検証しかせず乱数の分散が微妙だなぁ。と思いながらもそのまま突っ切ってしまった結果、完成してから計算結果の収束速度が遅い事に面喰い、</p><p>「ああ、大昔は学生向けに Pascal を推奨している教育機関も多かっただけあって、当時の Delphi の乱数はしっかりしていたんだろうか。」</p><p>と疑うハメに。</p><p>Delphi の Extended 型は、3.6 x 10^-4951 ～ 1.1 x 10^4932 という途方もない範囲の数値を「精度の割には高速に」扱う事ができ、なんと乱数もこの型で返ってくるのです。</p><p>Java で大きな数を扱おうと思って軽く調べたら BigDecimal とかいういかにも遅そうなクラスが出てきて頭痛が・・・・</p><p>ともかく、Delphi 版ではこれだけの精度の値を流用してうにゃうにゃと演算をしていたので、Java 版の収束が遅いのは精度の問題なのかと疑ったのですが、検証したところ、現状扱っている程度の確率なら Java の double 精度でも十分すぎると判りました。もっとも、精度が足らないなら、値の領域ごとに再帰的にクラスタリングしてやれば良いだけの話ではあるんですが。</p><p>あとは分散の程度が悪いのだろうか。と思い、いろいろ探してみたところ、</p><p><a
href="http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/mt.html">Mersenne Twister : A random number generator</a></p><p>と、より高速な</p><p><a
href="http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index-jp.html">SIMD-oriented Fast Mersenne Twister (SFMT)</a></p><p>が、目に留まったので使ってみました。</p><p>乱数の品質も Java 言語の Math.random より良く、速度も SMFT は、なんと Math.random より高速でした。（@Java 6 SE Update 13）</p><p>これのおかげで幸せになれそうです。</p><p>余談ですが、最近はまっている <a
href="http://javafx.com/downloads/windows.jsp">JavaFX Mobile 1.2 for Windows Mobile Early Access 2</a> でも動作しました。</p><p>てっきり JavaFX Mobile では J2ME CDC レベルのAPIしか使えないと思っていたんですが。java.lang.Math 使えるんですね。というわけで、モバイルでゴリゴリシミュレータまわしたりなんかして遊んでいる今日この頃だったりします。</p><div
id="wherego_related"><h2>この記事を見た人はこんな記事も見ています</h2><ul><li><a
href="http://www.teradas.net/archives/4291/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2012/05/radeonHD7750_2-150x150.jpg" class="wherego_thumb wp-post-image" alt="Radeon HD 7750はファンレスGPU派への福音か？" title="Radeon HD 7750はファンレスGPU派への福音か？" /></a> <a
href="http://www.teradas.net/archives/4291/" rel="bookmark" class="wherego_title">Radeon HD 7750はファンレスGPU派への福音か？</a></li><li><a
href="http://www.teradas.net/archives/3841/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2012/04/DSCF4446-150x150.jpg" class="wherego_thumb wp-post-image" alt="Androidで外部キーボードのレイアウトをカスタマイズする方法（要rooted）" title="Androidで外部キーボードのレイアウトをカスタマイズする方法（要rooted）" /></a> <a
href="http://www.teradas.net/archives/3841/" rel="bookmark" class="wherego_title">Androidで外部キーボードのレイアウトをカスタマイズする方法（要rooted）</a></li><li><a
href="http://www.teradas.net/archives/436/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2009/02/mac2-150x150.jpg" class="wherego_thumb wp-post-image" alt="最新のJava VMで、Opera Mini 4.2 をさらに高速化する" title="最新のJava VMで、Opera Mini 4.2 をさらに高速化する" /></a> <a
href="http://www.teradas.net/archives/436/" rel="bookmark" class="wherego_title">最新のJava VMで、Opera Mini 4.2 をさらに高速化する</a></li><li><a
href="http://www.teradas.net/archives/4013/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2012/04/DanceEvolution_crop-150x150.jpg" class="wherego_thumb wp-post-image" alt="Dance Evolutionがバグって突然BIOSやらWindows画面が出現" title="Dance Evolutionがバグって突然BIOSやらWindows画面が出現" /></a> <a
href="http://www.teradas.net/archives/4013/" rel="bookmark" class="wherego_title">Dance Evolutionがバグって突然BIOSやらWindows画面が出現</a></li><li><a
href="http://www.teradas.net/archives/588/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2009/09/dietboard-150x150.png" class="wherego_thumb wp-post-image" alt="まさにコペルニクス的転回。光学的アプローチによるダイエット方法" title="まさにコペルニクス的転回。光学的アプローチによるダイエット方法" /></a> <a
href="http://www.teradas.net/archives/588/" rel="bookmark" class="wherego_title">まさにコペルニクス的転回。光学的アプローチによるダイエット方法</a></li></ul></div>]]></content:encoded> <wfw:commentRss>http://www.teradas.net/archives/579/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>JDK 1.6 Update 10 の XORMode 描画が遅い件と対処法</title><link>http://www.teradas.net/archives/512/</link> <comments>http://www.teradas.net/archives/512/#comments</comments> <pubDate>Thu, 05 Mar 2009 02:49:45 +0000</pubDate> <dc:creator>ひろも</dc:creator> <category><![CDATA[PC・モバイル]]></category> <category><![CDATA[Java]]></category><guid
isPermaLink="false">http://www.teradas.net/archives/512</guid> <description><![CDATA[個人的な趣味で書いた Java の金融解析ソフトを久しぶりに改修したとき、グラフの描画が異様に遅いことに気が付き、パフォーマンス解析をする事になりました。 最初は、Windows Vista 64bit版に移行したせいか [...]]]></description> <content:encoded><![CDATA[<p><img
style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="DukeP51thumbsup-small" border="0" alt="DukeP51thumbsup-small" src="http://www.teradas.net/wp-content/uploads/2009/03/dukep51thumbsupsmall.png" width="480" height="240" /></p><p>個人的な趣味で書いた Java の金融解析ソフトを久しぶりに改修したとき、グラフの描画が異様に遅いことに気が付き、パフォーマンス解析をする事になりました。</p><p> <span
id="more-512"></span><p>最初は、Windows Vista 64bit版に移行したせいかな。とも思いましたが、そういう問題でもない様子。</p><p>あとは、超重い演算ロジックのせいなのかとも思いきや、これもシロ。</p><p>（※反復法しか解がない小難しい演算を、さらに繰り返し演算してグラフにプロットするという凶悪なロジック。。。。偉い数学者さん、解を発見してください（泣））</p><p>さらに調べたら、マウスカーソルに連動して動くラインの描画に、なんと 200ms 近く費やしているご様子。試しに setXORMode メソッドを呼んでる行をコメントアウトしたら普通の速さになった。なんじゃそりゃ。</p><p>いくら画面上の表示内容を持ってきて XOR 演算してから再度画面描画するとはいえ、最近のPCの演算能力でこの程度のパフォーマンスでは到底計算が合わないので、仕方なくいろいろ調べたら出てきました。</p><p>どうやら、Java VM での Direct3D パイプラインを無効にするとパフォーマンスが改善するらしい。</p><p>結局、Java アプリの起動バッチから、以下のプロパティを渡して解決しました。</p><blockquote><p>-Dsun.java2d.d3d=false</p></blockquote><p>この設定のおかげで元の速さに近くなりました。</p><p>今回のソースは Sun の公式フォーラム。</p><p><a
title="http://forums.sun.com/thread.jspa?threadID=5342281" href="http://forums.sun.com/thread.jspa?threadID=5342281">Java 2D – Problem drawing in XORMode with JDK1.6 Update 10</a> （英語）</p><p>XOR 矩形描画に2秒もかかる！なんでこんな仕様にしてるんやっ！とお怒りの方がお見えですなぁ。と、それはともかく、JDK 1.6 Update 10 のリリースノートには以下のような記述があるとのこと。</p><blockquote><p>* To disable the Direct3D Pipeline, pass the following property to the Java VM: -Dsun.java2d.d3d=false <br
/>Alternatively, set the J2D_D3D environment variable to 'false' prior to starting your application (or set it globally). <br
/>* To get diagnostic information about the pipeline set the following environment variable prior to starting any GUI application from a command line console: J2D_TRACE_LEVEL=4. The tracing output will be printed into the console. Please provide this output when filing a bug or asking a question on the forums. <br
/>* Some operations not directly supported by Direct3D API may perform slower than with previous releases (*such as XOR paint mode or rendering on non-managed images*). See 6635462 and 6652116 <br
/>* For more information about troubleshooting issues with Java2D consult Troubleshooting Java 2D .</p></blockquote><p>なるほど、そのままズバリが書いてあるわけですね。まぁ、動くだけめっけもんという感じか。</p><p>該当する部分は、ゆくゆくは書き直したほうがいいのかなぁ。と思いながら、とりあえず動いたのでこれでよしとする事に。</p><p><strong>関連記事</strong></p><p><a
href="http://www.teradas.net/archives/436">最新のJava VMで、Opera Mini 4.2 をさらに高速化する</a></p><p><a
href="http://www.teradas.net/archives/294">Opera Mini 4.2 が狂速なのでメインブラウザにする</a></p><div
id="wherego_related"><h2>この記事を見た人はこんな記事も見ています</h2><ul><li><a
href="http://www.teradas.net/archives/294/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2008/12/20081224110403-thumb-150x150.png" class="wherego_thumb wp-post-image" alt="Opera Mini 4.2 が狂速なのでメインブラウザにする" title="Opera Mini 4.2 が狂速なのでメインブラウザにする" /></a> <a
href="http://www.teradas.net/archives/294/" rel="bookmark" class="wherego_title">Opera Mini 4.2 が狂速なのでメインブラウザにする</a></li><li><a
href="http://www.teradas.net/archives/1841/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2011/09/sb_wifi_setting-150x150.png" class="wherego_thumb wp-post-image" alt="「ソフトバンクWi-Fiスポット設定」でID入力できない場合の対処" title="「ソフトバンクWi-Fiスポット設定」でID入力できない場合の対処" /></a> <a
href="http://www.teradas.net/archives/1841/" rel="bookmark" class="wherego_title">「ソフトバンクWi-Fiスポット設定」でID入力できない場合の対処</a></li><li><a
href="http://www.teradas.net/archives/1488/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2009/08/eyes0140-150x150.jpg" class="wherego_thumb wp-post-image" alt="携帯各社のスマホ向け通信速度規制と1GB当たり料金まとめ" title="携帯各社のスマホ向け通信速度規制と1GB当たり料金まとめ" /></a> <a
href="http://www.teradas.net/archives/1488/" rel="bookmark" class="wherego_title">携帯各社のスマホ向け通信速度規制と1GB当たり料金まとめ</a></li></ul></div>]]></content:encoded> <wfw:commentRss>http://www.teradas.net/archives/512/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>最新のJava VMで、Opera Mini 4.2 をさらに高速化する</title><link>http://www.teradas.net/archives/436/</link> <comments>http://www.teradas.net/archives/436/#comments</comments> <pubDate>Mon, 09 Feb 2009 07:54:27 +0000</pubDate> <dc:creator>ひろも</dc:creator> <category><![CDATA[PC・モバイル]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[Opera Mini]]></category> <category><![CDATA[Windows Mobile]]></category> <category><![CDATA[モバイル]]></category><guid
isPermaLink="false">http://www.teradas.net/archives/436</guid> <description><![CDATA[あまりの軽さで Windows Mobile 等のスマートフォン向けブラウザに超おすすめな Opera Mini 4.2 ですが、Java VM の最新化でさらに高速化可能なようです。 私のお勧めは、Esmertec J [...]]]></description> <content:encoded><![CDATA[<p><img
style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="mac2" border="0" alt="mac2" src="http://www.teradas.net/wp-content/uploads/2009/02/mac2.jpg" width="259" height="260" /></p><p>あまりの軽さで Windows Mobile 等のスマートフォン向けブラウザに超おすすめな Opera Mini 4.2 ですが、Java VM の最新化でさらに高速化可能なようです。</p></p><p> <span
id="more-436"></span></p><p>私のお勧めは、Esmertec Jbed 20081203.2.1 で、以下から入手可能。</p><p><a
href="http://forum.xda-developers.com/showthread.php?t=455655">xda-developers – Opera Mini 4.2.13337 + Esmertec Jbed 20081203.2.1</a></p><p>スクロールなど画面描画がかなり速くなります。</p><p><a
href="http://www.teradas.net/archives/294">前回の記事</a>で Opera Mini を使いやすくする方法（ネットワーク接続確認の省略など）を紹介しましたが、この手間を一部省ける便利なインストーラー（cab形式）が、先の xda-developers から入手できるようです。 <br
/>（こちらの jbed のバージョンは多少古いもののようで、私は未確認です。）</p><p>なお、Esmertec Jbed 200809xx 以降を使用している場合、<a
href="http://www.teradas.net/archives/294">前回の記事</a>の手順に一部変更がありますので、修正・再掲します。</p><ul><li><strong>ネットワーク接続時の Untrusted application ～のプロンプトを消したい（Esmertec Jbed 20081203.2.1 版）</p><p></strong>初期状態だと、ネットワーク接続時に確認を求めるポップアップがいちいち表示されます。うっとうしいので、以下の設定でこれを抑止します。</p><p>「\Windows\appdb\selector.utf」をテキストエディタや、バイナリエディタで開き、</p><p>domain=untrusted, \</p><p>となっている部分を</p><p>domain=tckmax&#160;&#160; , \</p><p>に修正します。<strike><u>tckmax と、,[カンマ]の間には、ホワイトスペース3つが必要です。</u> <br
/></strike>複数のMIDlet（Javaアプリケーション） がインストールされている場合は、複数修正してください。</p><p>また、Esmertec Jbed のポリシー定義体「\Windows\appdb\policy.utf」が欠落していると、「tckmax」 というポリシーが解釈されず、設定が効かない（Untrusted application ～という確認メッセージが消えない）ようです。</p><p>その場合、以下から、policy.utf ファイルを入手し、「\Windows\appdb」に配置してください。</p><p><a
href="http://forum.xda-developers.com/showthread.php?t=380504">xda-developers – WM6.1, Esmertec Jbed, and Opera MIni</a></p><p>設定は、以上です <br
/>余談ですが、この設定により、Java 版 GMail の操作感もずいぶん改善されます。</li></ul><p><strong>関連記事</strong></p><p><a
href="http://www.teradas.net/archives/294">Opera Mini 4.2 が狂速なのでメインブラウザにする</a></p><div
id="wherego_related"><h2>この記事を見た人はこんな記事も見ています</h2><ul><li><a
href="http://www.teradas.net/archives/48/" rel="bookmark"><img
src="http://www.teradas.net/wp-content/plugins/where-did-they-go-from-here/default.png" alt="長期休暇の間にブラウザとメーラーを見直す1" title="長期休暇の間にブラウザとメーラーを見直す1" width="120" height="120" class="wherego_thumb" /></a> <a
href="http://www.teradas.net/archives/48/" rel="bookmark" class="wherego_title">長期休暇の間にブラウザとメーラーを見直す1</a></li><li><a
href="http://www.teradas.net/archives/3834/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2012/04/bt_vidpid_thumb-150x150.png" class="wherego_thumb wp-post-image" alt="AndroidでBluetooth HIDデバイスのVendor ID/Product IDを確認する方法" title="AndroidでBluetooth HIDデバイスのVendor ID/Product IDを確認する方法" /></a> <a
href="http://www.teradas.net/archives/3834/" rel="bookmark" class="wherego_title">AndroidでBluetooth HIDデバイスのVendor ID/Product IDを確認する方法</a></li><li><a
href="http://www.teradas.net/archives/3744/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2012/04/vpreca-150x150.png" class="wherego_thumb wp-post-image" alt="【モノコト】2012年3月に見たネタ・ニュースのまとめとか" title="【モノコト】2012年3月に見たネタ・ニュースのまとめとか" /></a> <a
href="http://www.teradas.net/archives/3744/" rel="bookmark" class="wherego_title">【モノコト】2012年3月に見たネタ・ニュースのまとめとか</a></li><li><a
href="http://www.teradas.net/archives/442/" rel="bookmark"><img
width="120" height="110" src="http://www.teradas.net/wp-content/uploads/2009/02/film-thumb-150x138.jpg" class="wherego_thumb wp-post-image" alt="MPEG2-TSファイルをDVDへ変換する（ドラッグ＆ドロップでOK）" title="MPEG2-TSファイルをDVDへ変換する（ドラッグ＆ドロップでOK）" /></a> <a
href="http://www.teradas.net/archives/442/" rel="bookmark" class="wherego_title">MPEG2-TSファイルをDVDへ変換する（ドラッグ＆ドロップでOK）</a></li><li><a
href="http://www.teradas.net/archives/55/" rel="bookmark"><img
src="http://www.teradas.net/wp-content/plugins/where-did-they-go-from-here/default.png" alt="もうauにはついていけない" title="もうauにはついていけない" width="120" height="120" class="wherego_thumb" /></a> <a
href="http://www.teradas.net/archives/55/" rel="bookmark" class="wherego_title">もうauにはついていけない</a></li></ul></div>]]></content:encoded> <wfw:commentRss>http://www.teradas.net/archives/436/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Opera Mini 4.2 が狂速なのでメインブラウザにする</title><link>http://www.teradas.net/archives/294/</link> <comments>http://www.teradas.net/archives/294/#comments</comments> <pubDate>Wed, 24 Dec 2008 02:06:29 +0000</pubDate> <dc:creator>ひろも</dc:creator> <category><![CDATA[PC・モバイル]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[Opera Mini]]></category> <category><![CDATA[Windows Mobile]]></category> <category><![CDATA[モバイル]]></category><guid
isPermaLink="false">http://www.teradas.net/archives/294</guid> <description><![CDATA[元々ケータイ使いだった私としては、Windows Mobile からのWEB閲覧でも、ページをめくったら5秒以内には本文にたどり着きたいわけで、Opera mobile 9.5 beta 2 の速度でもまだ満足できず、メ [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://www.teradas.net/wp-content/uploads/2008/12/20081224110403.png"><img
style="display: inline; border-width: 0px;" title="20081224110403" src="http://www.teradas.net/wp-content/uploads/2008/12/20081224110403-thumb.png" alt="20081224110403" width="244" height="324" border="0" /></a></p><p>元々ケータイ使いだった私としては、Windows Mobile からのWEB閲覧でも、ページをめくったら5秒以内には本文にたどり着きたいわけで、Opera mobile 9.5 beta 2 の速度でもまだ満足できず、メインブラウザを未だに Opera Mobile 8.5 ＋ Google Gateway にしていました。</p><p>巷で評判の Opera Mini 4.1 の速度ですら、スピード狂の私にはもの足らなかったのですが、先日リリースされた Opera Mini 4.2 (この記事では、ver 4.2.13337,20081205 日本語版を使用) は狂速だったので、早速、メインブラウザとして使うのに必要な設定を洗ってみました。</p><p>いろいろ触った結果、常用に耐えられそうだったため、長らくお世話になった、Opera Mobile 8.5 + Google Gateway を捨て、Opera Mini 4.2 をメインブラウザにしました。</p><p>詳しくは以下から。</p><p><span
id="more-294"></span></p><p>ここではメインブラウザとする上で、私が不満に思った点と、その対策方法を記します。</p><ul><li><strong>Opera Mini をボタン1発で起動させたい<br
/> </strong><br
/> Java の Midlet である Opera Mini は、そのままでは一発起動できませんが、テキストエディタなどで、以下のようなショートカット「opera mini.lnk」を作成すればボタン割り当てが可能となります。・Java VM をメモリカードにインストールした場合<br
/> 48#"\メモリ カード\Esmertec Java\jbed.exe" -run s0_</p><p>・Java VMを本体にインストールした場合<br
/> 28#"\windows\jbed.exe" -run s0_</p><p>この「opera mini.lnk」を、「\Windows\スタートメニュー\プログラム」に配置すれば、Windows Mobile の「設定」→「ボタン」で、ボタンへOpera Mini を割り当てできます。</li></ul><blockquote><p>opera mini.lnk の頭の数字は、最初の 「”」以降行末までのバイト数を指定します。</p><p>「s0_」部分は、 インストールされている Midlet の数により数字部もがカウントアップされるようです。某ブログでは、-1 になっていたケースが報告されているようです。。。。</p></blockquote><ul><li><strong>ネットワーク接続時の Untrusted application ～のプロンプトを消したい<br
/> </strong><br
/> <strong>※注意！<br
/> </strong><span
style="color: #ff0000;"><span
style="color: #ff0000;"><strong> 最近の Esmertec Jbed は、この手順だけではプロンプトを消せない事があります。Jbed 最新化による高速化も含め、詳しい手順は「</strong><a
href="http://www.teradas.net/archives/436">こちらの記事</a><strong>」を参照ください。</strong></span><br
/> </span><br
/> 初期状態だと、ネットワーク接続時に確認を求めるポップアップがいちいち表示されます。うっとうしいので、以下の設定でこれを抑止します。・Java VM をメモリカードにインストールした場合<br
/> \メモリ カード\Esmertec Java\appdb\selector.utf</p><p>・Java VM を本体にインストールした場合<br
/> \windows\appdb\selector.utf</p><p>をテキストエディタやバイナリエディタで開き、</p><p>domain=untrusted, \</p><p>となっている部分を</p><p>domain=tckmax   , \</p><p>に修正します。</li></ul><blockquote><p>tckmax と 「,」 の間に3文字半角スペースを入れてください。<br
/> このファイルの改行コードは LF になっていて先頭に制御コードっぽいものも入っているので、私はバイナリエディタで編集しました。</p><p>このあたりの情報の出元は<a
href="http://pdaphonehome.com/forums/ppc-6800-xv6800/91837-opera-mini-4-beta-2-released-includes-info-new-java-midlet-manager.html#post656281">このあたり</a>のようです。</p></blockquote><ul><li><strong>URL等のコピペを使いたい<br
/> </strong><br
/> Opera Mini でのURL直接入力時など、コピペを使いたいのに長タップしてもそれらしい機能がないので困ることがあります。別ソフトですが、Windows Mobile 用のクリップボード用ソフト「PLUSi 」を使うとコピペに対応していない項目でも、簡単にコピー＆ペーストができます。</p><p><a
title="http://www.roy.hi-ho.ne.jp/nyao/support/plusi/" href="http://www.roy.hi-ho.ne.jp/nyao/support/plusi/">nyao soft – PLUSi</a></li><li><strong>Bookmarklet  / Google Gateway を使いたい<br
/> </strong><br
/> なんと、Opera Mini 4.2 では Bookmarklet が使えます。<br
/> 巡回サイトが決まっていて、秒単位で時間短縮したい方には、Google Gatewayをお勧めします。Google Gateway とは、WEBを携帯形式に変換する機能で、これのおかげで重いWEBもかなり軽くなります。ただしテキスト系のサイトでないとレイアウトはかなり変わってしまいます。</p><p>Opera Mini で、その時、見ているページのURLをGoogle Gateway 経由のURLに自動変換するBookmarklet は以下の通りです。</p><p><a
href="javascript:location.href='http://www.google.co.jp/gwt/n?u='+encodeURIComponent(window.location))">→Google Gateway 変換</a></p><p>先ほどの「PLUSi」などを利用して、お気に入りのURLとして、このjavascript を登録します。<br
/> このお気に入りを開くと、Opera Mini で、その時、見ているURLをGoogle Gateway 向けURLに自動変換してくれます。</li><li><strong>YouTube を簡単に見たい<br
/> </strong><br
/> 標準のままでは、Opera Mini から YouTube は見られませんが、Bookmarklet で <a
href="http://mobatube.com/">mobatube</a> 形式URLに強制変換して <a
href="http://blogs.shintak.info/articles/TCPMP.aspx">TCPMP</a>と連携させれば、YouTube 動画を簡単に見られます。以下が、YouTube の動画詳細画面URLを mobatube 向けURLに変換する Bookmarklet です。</p><p><a
href="javascript:location.href='http://mobatube.com/b/?u='+encodeURIComponent(location.href.replace(&quot;http://m.youtube.com/details?&quot;,http://jp.youtube.com/watch?))">→mobatube 変換</a></p><p>TCPMP については、<del>ここのサイト（http://blogs.shintak.info/articles/TCPMP.aspx）</del>が詳しいです。</p><p>私は、mobatube の m3u 形式ファイルを TCPMP に関連付けして Opera Mini からクリックするだけで再生させています。</p><p>emonster (S11HT)では、動画閲覧は難しいといわれていますが、TCPMP 0.72 RC1 recomp 03 なら、そこそこのパフォーマンスで再生が可能と思います。</li><li><strong>その他の懸案<br
/> </strong><br
/> <strong>OS標準のブラウザに設定できない</strong><br
/> ⇒サイトによっては、Opera Mobile 9.5 を使いたいケースもあるので、OperaMini をあえて標準にはしない。<br
/> メールのURLを見るときは、PLUSi を使ってコピペすればOKという事にしておく。<strong>閲覧中ページの文字列コピーができない</strong><br
/> ⇒これはもう諦めるしか。。。。。バージョンアップに期待？というか、本文をコピー・引用したいケースってそんなに無いと思う。<br
/> 最悪、引用して送りたい相手が携帯でも、Bookmarklet で Google Gateway 形式URLに変換して、そのURLを PLUSi でコピペしてメールに張り付ければ済むケースがほとんど。</li></ul><p>これで、Windows Mobile でもケータイ向けサイトばりの勢いでサイト巡回できるようになります。</p><p>これでもまだ速度に不満があるなら、Opera Mini の画質設定を「低画質」にする手があります。</p><p>というか、ほんとに <a
href="http://www.roy.hi-ho.ne.jp/nyao/support/plusi/">PLUSi</a> 様様という感じです。このソフトがなかったら、Opera Mini へは乗り換えてないです。。。。。。感謝。。。。。</p><p><strong><br
/> 関連記事</strong></p><p><a
href="http://www.teradas.net/archives/436">最新のJava VMで、Opera Mini 4.2 をさらに高速化する</a></p><div
id="wherego_related"><h2>この記事を見た人はこんな記事も見ています</h2><ul><li><a
href="http://www.teradas.net/archives/3666/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2012/03/DSCF4413_3-150x150.jpg" class="wherego_thumb wp-post-image" alt="エネループモバイルブースターを格安で手に入れる方法" title="エネループモバイルブースターを格安で手に入れる方法" /></a> <a
href="http://www.teradas.net/archives/3666/" rel="bookmark" class="wherego_title">エネループモバイルブースターを格安で手に入れる方法</a></li><li><a
href="http://www.teradas.net/archives/3818/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2011/04/usbview_desire-150x150.png" class="wherego_thumb wp-post-image" alt="USBデバイスのVender IDとProduct IDを調べる方法" title="USBデバイスのVender IDとProduct IDを調べる方法" /></a> <a
href="http://www.teradas.net/archives/3818/" rel="bookmark" class="wherego_title">USBデバイスのVender IDとProduct IDを調べる方法</a></li><li><a
href="http://www.teradas.net/archives/2103/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2011/10/ghost_with_sign-150x150.png" class="wherego_thumb wp-post-image" alt="AndroidでのMP3文字化けを直す方法" title="AndroidでのMP3文字化けを直す方法" /></a> <a
href="http://www.teradas.net/archives/2103/" rel="bookmark" class="wherego_title">AndroidでのMP3文字化けを直す方法</a></li><li><a
href="http://www.teradas.net/archives/512/" rel="bookmark"><img
width="120" height="60" src="http://www.teradas.net/wp-content/uploads/2009/03/dukep51thumbsupsmall-200x100.png" class="wherego_thumb wp-post-image" alt="JDK 1.6 Update 10 の XORMode 描画が遅い件と対処法" title="JDK 1.6 Update 10 の XORMode 描画が遅い件と対処法" /></a> <a
href="http://www.teradas.net/archives/512/" rel="bookmark" class="wherego_title">JDK 1.6 Update 10 の XORMode 描画が遅い件と対処法</a></li><li><a
href="http://www.teradas.net/archives/690/" rel="bookmark"><img
width="120" height="120" src="http://www.teradas.net/wp-content/uploads/2011/08/DSCF3599-150x150.jpg" class="wherego_thumb wp-post-image" alt="僕がインストールしたAndroidおすすめアプリまとめ" title="僕がインストールしたAndroidおすすめアプリまとめ" /></a> <a
href="http://www.teradas.net/archives/690/" rel="bookmark" class="wherego_title">僕がインストールしたAndroidおすすめアプリまとめ</a></li></ul></div>]]></content:encoded> <wfw:commentRss>http://www.teradas.net/archives/294/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: www.teradas.net @ 2012-05-19 23:06:55 -->
