<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Windows 7</title><link>http://blogs.wankuma.com/chaosgate/category/2142.aspx</link><description>Windows 7 備忘録的にまとめます。 </description><managingEditor>どんぐま</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>どんぐま</dc:creator><title>【文字コード】日本語って...その後</title><link>http://blogs.wankuma.com/chaosgate/archive/2009/11/30/183397.aspx</link><pubDate>Mon, 30 Nov 2009 21:42:00 GMT</pubDate><guid>http://blogs.wankuma.com/chaosgate/archive/2009/11/30/183397.aspx</guid><wfw:comment>http://blogs.wankuma.com/chaosgate/comments/183397.aspx</wfw:comment><comments>http://blogs.wankuma.com/chaosgate/archive/2009/11/30/183397.aspx#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://blogs.wankuma.com/chaosgate/comments/commentRss/183397.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/chaosgate/services/trackbacks/183397.aspx</trackback:ping><description>&lt;p&gt; たちまち(*1)1文字ずつ「Shift-JIS」に変換してみました。&lt;br /&gt;
エラー処理は全く入ってないので、そのまま使わないでねw &lt;/p&gt; &lt;div&gt; &lt;pre&gt;
&lt;code&gt;Public Function Convert2ShiftJIS(ByVal strInput As String) As String
    Dim sbOutput As New StringBuilder
    Dim sjisEnc As Encoding = Encoding.GetEncoding("Shift_JIS")
    Dim teeChar As TextElementEnumerator = StringInfo.GetTextElementEnumerator(strInput)
    Dim reg As New Regex("\?")

    While teeChar.MoveNext
        Dim strOutput As String = sjisEnc.GetString(sjisEnc.GetBytes(teeChar.GetTextElement))
        If teeChar.GetTextElement &lt;&gt; strOutput AndAlso reg.IsMatch(strOutput) Then
            Console.WriteLine("Shift-JISに変換できない文字列が含まれています。")
        Else
            sbOutput.Append(strOutput)
        End If
    End While

    Return sbOutput.ToString
End Function&lt;/code&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;
サロゲートペア文字とか結合文字とか「Shift-JIS」に変換できない文字列は&lt;br /&gt;
「?」と変換されるようです。&lt;br /&gt;
こんなんでいいのかなぁ。。。
&lt;/p&gt;
&lt;p&gt;
追記&lt;br /&gt;
ちなみに、環境はVB.NET .NET Framework 3.5SP1。
&lt;/p&gt;
&lt;p&gt;
*1:方言で「とりあえず」って意味です
&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/chaosgate/aggbug/183397.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>どんぐま</dc:creator><title>【文字コード】日本語って難しい</title><link>http://blogs.wankuma.com/chaosgate/archive/2009/11/29/183373.aspx</link><pubDate>Sun, 29 Nov 2009 23:00:00 GMT</pubDate><guid>http://blogs.wankuma.com/chaosgate/archive/2009/11/29/183373.aspx</guid><wfw:comment>http://blogs.wankuma.com/chaosgate/comments/183373.aspx</wfw:comment><comments>http://blogs.wankuma.com/chaosgate/archive/2009/11/29/183373.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/chaosgate/comments/commentRss/183373.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/chaosgate/services/trackbacks/183373.aspx</trackback:ping><description>&lt;p&gt; 色んな意味で日本語って難しいですね(^^;) &lt;/p&gt; &lt;p&gt; 今、サンプルとして入力制限できるテキストコントロールを作ってます。&lt;br /&gt; 条件としては、「Shift-JIS」にエンコードしても文字化けしない事！です。&lt;br /&gt; で、方向としては、どこかのタイミングで、制限したい文字列を&lt;br /&gt; 「""(空文字)」で置換しちゃえばOKかな、と。&lt;br /&gt; 置換といえば、「正規表現」って事で、調査開始♪ &lt;/p&gt; &lt;p&gt; サロゲートは「Cs」でヒットしそうなんだけど、&lt;br /&gt; (こんなカンジ？Regex.Replace("(入力文字列)", "[\p{Cs}]", "")) &lt;br /&gt; 結合文字とかShift-JISだと文字化けしそうなのを制限するのが&lt;br /&gt; 難しそう。。。 &lt;br /&gt; とりあえず、参照先だけφ(..)メモメモ &lt;/p&gt; &lt;p&gt; &lt;a href="http://www.unicode.org/" target="_blank"&gt;Unicode Consortium&lt;/a&gt;&lt;br /&gt; &lt;a href="http://www.microsoft.com/japan/windows/products/windowsvista/jp_font/default.mspx" target="_blank"&gt;JIS X 0213:2004 対応と新日本語フォント「メイリオ」について&lt;/a&gt;&lt;br /&gt; &lt;a href="http://msdn.microsoft.com/ja-jp/windows/dd819177.aspx" target="_blank"&gt;Windows 7 互換性情報&lt;/a&gt;&lt;br /&gt; &lt;a href="http://msdn.microsoft.com/ja-jp/windows/cc811493.aspx" target="_blank"&gt;Windows Vista 互換性情報&lt;/a&gt;&lt;br /&gt; &lt;a href="http://msdn.microsoft.com/ja-jp/library/20bw873z.aspx" target="_blank"&gt;文字クラス&lt;/a&gt;&lt;br /&gt; System.Text.RegularExpressions 名前空間&lt;br /&gt; &lt;a href="http://msdn.microsoft.com/ja-jp/library/system.text.regularexpressions.regex.replace.aspx" target="_blank"&gt;Regex.Replace メソッド&lt;/a&gt;&lt;br /&gt; System.Globalization 名前空間&lt;br /&gt; &lt;a href="http://msdn.microsoft.com/ja-jp/library/system.globalization.charunicodeinfo.aspx" target="_blank"&gt;CharUnicodeInfo クラス&lt;/a&gt;&lt;br /&gt; &lt;a href="http://msdn.microsoft.com/ja-jp/library/system.globalization.unicodecategory.aspx" target="_blank"&gt;UnicodeCategory 列挙体&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/chaosgate/aggbug/183373.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>どんぐま</dc:creator><title>【Windows 7】対応アプリケーションって？</title><link>http://blogs.wankuma.com/chaosgate/archive/2009/11/21/183212.aspx</link><pubDate>Sat, 21 Nov 2009 12:19:00 GMT</pubDate><guid>http://blogs.wankuma.com/chaosgate/archive/2009/11/21/183212.aspx</guid><wfw:comment>http://blogs.wankuma.com/chaosgate/comments/183212.aspx</wfw:comment><comments>http://blogs.wankuma.com/chaosgate/archive/2009/11/21/183212.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/chaosgate/comments/commentRss/183212.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/chaosgate/services/trackbacks/183212.aspx</trackback:ping><description>&lt;p&gt; 久しぶりの更新です。(汗) &lt;/p&gt; &lt;p&gt; Windows OS の新しいバージョンが出る度に悩んでしまうのですが、&lt;br /&gt; ソフトウェアの「Windows ○○ 対応」ってドコまでやるべきなんでしょう？ &lt;/p&gt; &lt;p&gt; 今、既存の.NET ｱﾌﾟﾘｹｰｼｮﾝを「Windows 7 対応」と(営業が)謳うがために&lt;br /&gt; 問題点などを洗い出しています。&lt;br /&gt; ま、そもそも対象となるｱﾌﾟﾘｹｰｼｮﾝの「Windows XP 対応」すら怪しいものですけどね(汗) &lt;/p&gt; &lt;p&gt; それはさておき、ｱﾌﾟﾘｹｰｼｮﾝの「Windows 7 対応」って何なのでしょう？&lt;br /&gt; 細かい事を考えず、それなりに動けばOK？&lt;br /&gt; (「それなりに」って何だよってﾂｯｺﾐはなしで。会社の先輩の口癖です。&lt;br /&gt;ｲﾝｽﾄｰﾙできて、適当にﾃｽﾄして動けばOKらしいです。)&lt;br /&gt; それとも、「Compatible with Windows 7」ロゴが取得できるよう努力すべき？&lt;br /&gt; (ｳﾁの会社のようにﾘｿｰｽが少なすぎるﾄｺには厳し過ぎw) &lt;/p&gt; &lt;p&gt; 何かしらｱﾄﾞﾊﾞｲｽなどを頂けると嬉しいです。m(_ _)m &lt;/p&gt; &lt;p&gt; 結論が出せないまま、今日はこれまで。&lt;br /&gt; &lt;/p&gt; &lt;a href="http://msdn.microsoft.com/ja-jp/windows/dd819215.aspx" target="_blank"&gt;Windows 7 対応アプリケーションの互換性&lt;/a&gt;&lt;img src ="http://blogs.wankuma.com/chaosgate/aggbug/183212.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>どんぐま</dc:creator><title>【Windows 7】Windows 7 日本語版</title><link>http://blogs.wankuma.com/chaosgate/archive/2009/08/13/180111.aspx</link><pubDate>Thu, 13 Aug 2009 07:34:00 GMT</pubDate><guid>http://blogs.wankuma.com/chaosgate/archive/2009/08/13/180111.aspx</guid><wfw:comment>http://blogs.wankuma.com/chaosgate/comments/180111.aspx</wfw:comment><comments>http://blogs.wankuma.com/chaosgate/archive/2009/08/13/180111.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/chaosgate/comments/commentRss/180111.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/chaosgate/services/trackbacks/180111.aspx</trackback:ping><description>&lt;p&gt; 昨日(8/12)早速、MSDNサブスクライバダウンロードからダウンロードしました。&lt;br /&gt; Windows 7 Ultimate (x86) で 2,387.12MB もぁりました。&lt;br /&gt; 以前なら、2.3 GB もダウンロードするなんてぁりぇなかった。&lt;br /&gt; 技術の進歩に感謝ですm(_ _)m&lt;br /&gt; (それでも、ダウンロード祭りだったのか&lt;br /&gt; 何度も中断、リトライして3時間近くかかりましたけどね^^;) &lt;/p&gt; &lt;p&gt; ｲﾝｽﾄｰﾙしたぃなぁ。。。&lt;br /&gt; 時間がぁれば(笑)&lt;br /&gt; その前に仕様変更の対応しなきゃ^^; &lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/chaosgate/aggbug/180111.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>どんぐま</dc:creator><title>【Windows 7】XP mode をテストしたいだけなのですが</title><link>http://blogs.wankuma.com/chaosgate/archive/2009/06/30/176829.aspx</link><pubDate>Tue, 30 Jun 2009 23:44:00 GMT</pubDate><guid>http://blogs.wankuma.com/chaosgate/archive/2009/06/30/176829.aspx</guid><wfw:comment>http://blogs.wankuma.com/chaosgate/comments/176829.aspx</wfw:comment><comments>http://blogs.wankuma.com/chaosgate/archive/2009/06/30/176829.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blogs.wankuma.com/chaosgate/comments/commentRss/176829.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/chaosgate/services/trackbacks/176829.aspx</trackback:ping><description>&lt;p&gt; 予算の問題で実機を準備する余裕がなかったので、&lt;br /&gt; 以前、VMware Server に準備したWindows 7を利用することにしました。 &lt;/p&gt; &lt;p&gt; とりあえず、ホストOSのVista Business Edt. で&lt;br /&gt; Intel VT が有効になる(*1)ように、BIOSで設定しました。 &lt;/p&gt; &lt;p&gt; VMware Server のゲストOS Windows 7 で&lt;br /&gt; 設定を行いました。(*2) &lt;/p&gt; &lt;p&gt; ゲストOSの Windows 7 にVirtual PCをインストール。&lt;br /&gt; XP mode を起動したのですが。。。 &lt;/p&gt; &lt;p&gt; 以下のメッセージが表示されました。&lt;br /&gt; Windows Virtual PC requires hardware-assisted virtualization.&lt;br /&gt; There is no hardware-assisted virtualization support in the system. &lt;/p&gt; &lt;p&gt; VMware 上の Windows 7 では、XP Mode は利用できないって事でしょうか？&lt;br /&gt; VMware 上の Windows 7 で XP Mode が動いてるよって人はいませんか？&lt;br /&gt; 何か設定が足りないだけなのかなぁ。。。 &lt;/p&gt; &lt;hr&gt; *1:VirtualChecker で確認しました。&lt;br /&gt; *2:http://communities.vmware.com/docs/DOC-9150&lt;img src ="http://blogs.wankuma.com/chaosgate/aggbug/176829.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>どんぐま</dc:creator><title>【Windows 7】Windows 7 RC が MSDN サブスクリプションで公開されてますね。</title><link>http://blogs.wankuma.com/chaosgate/archive/2009/05/01/172330.aspx</link><pubDate>Fri, 01 May 2009 08:45:00 GMT</pubDate><guid>http://blogs.wankuma.com/chaosgate/archive/2009/05/01/172330.aspx</guid><wfw:comment>http://blogs.wankuma.com/chaosgate/comments/172330.aspx</wfw:comment><comments>http://blogs.wankuma.com/chaosgate/archive/2009/05/01/172330.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/chaosgate/comments/commentRss/172330.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/chaosgate/services/trackbacks/172330.aspx</trackback:ping><description>&lt;p&gt;
Windows 7 RC が MSDN サブスクリプションで公開されてますね。&lt;br /&gt;
早速、ダウンロードしなきゃ。。。
&lt;/p&gt;
&lt;p&gt;
でも、GWは親戚が帰郷してきてるので、なんちゃできんなぁ。。。(T-T)
&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/chaosgate/aggbug/172330.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>