<?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>konalab &#187; プログラミング</title>
	<atom:link href="http://konalt.com/archives/category/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0/feed" rel="self" type="application/rss+xml" />
	<link>http://konalt.com</link>
	<description>konalt konar's laboratory</description>
	<lastBuildDate>Tue, 15 Nov 2011 14:23:15 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>WPFと不正なJpegファイル</title>
		<link>http://konalt.com/archives/571</link>
		<comments>http://konalt.com/archives/571#comments</comments>
		<pubDate>Mon, 01 Nov 2010 09:20:15 +0000</pubDate>
		<dc:creator>konalt konar</dc:creator>
				<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://konalt.com/archives/571</guid>
		<description><![CDATA[WPFやSilverlightを使用したTwitterクライアントでアイコンを読み込む際、時折ArgumentExceptionに遭遇した人も少なくはないと思いますが、解決策を見つけたのでメモも兼ねて書いておきます。 D [...]]]></description>
			<content:encoded><![CDATA[<p>WPFやSilverlightを使用したTwitterクライアントでアイコンを読み込む際、時折ArgumentExceptionに遭遇した人も少なくはないと思いますが、解決策を見つけたのでメモも兼ねて書いておきます。</p>
<p><a href="http://www.hanselman.com/blog/DealingWithImagesWithBadMetadataCorruptedColorProfilesInWPF.aspx">Dealing with Images with Bad Metadata &#8211; Corrupted Color Profiles in WPF</a></p>
<p>カラーマネジメント用のメタデータ(ICC Profile)が破損している画像を読み込んだ際に発生する例外と、その解決策が記述されています。   <br />それによりますと、BitmapImageのCreateOptionにIgnoreColorProfileを設定すれば、ICC Profileを無視した画像読み込みを行うので例外が発生しないと居訳です(個人的にはなんじゃそりゃ、ですが)    <br />記事内のコード例のように、必ずBeginInit()とEndInit()内で指定してください。</p>
<p>ちなみにXAMLで表示される前に、BitmapImageに完全に読み込まれたタイミング（DownloadCompletedより前）で例外が発生します。</p>
]]></content:encoded>
			<wfw:commentRss>http://konalt.com/archives/571/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expression Blend 4 SP1が出たとかなんとか</title>
		<link>http://konalt.com/archives/570</link>
		<comments>http://konalt.com/archives/570#comments</comments>
		<pubDate>Fri, 22 Oct 2010 05:18:49 +0000</pubDate>
		<dc:creator>konalt konar</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[WindowsPhone]]></category>
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://konalt.com/archives/570</guid>
		<description><![CDATA[Microsoft Expression Blend 4 Service Pack 1 (SP1) Microsoft ダウンロードセンター WindowsPhone Developer Tools同梱のBlend4(英 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=17872a3a-4620-4b87-9d62-f29173d12625&amp;displayLang=ja" target="_blank">Microsoft Expression Blend 4 Service Pack 1 (SP1) Microsoft ダウンロードセンター</a></p>
<p>WindowsPhone Developer Tools同梱のBlend4(英語版)は日本語製品版と共存できませんでしたが、日本語製品版に上記のサービスパックを適用することでWindowsPhone用プロジェクトの作成・編集ができるようになります。</p>
<p>すでにWindowsPhone Developer Toolsがインストールされている場合は、Blend3SDKを含むBlend関連のプログラムをアンインストールしてから日本語製品版をインストールし、サービスパックを適用してください。</p>
<p>なおWindowsPhone Developer Toolsがインストールされていない環境でサービスパックを適用しても、WindowsPhone用プロジェクトは扱えないので注意してください。</p>
<p>なおBlend4日本語製品版がインストールされている環境においてWindowsPhone Developer Toolsをインストールする場合は、事前にBlend3SDK含むBlend4日本語製品版関連のプログラムをアンインストールしてください。</p>
<p>私の環境だけかもしれませんが、権限が無い旨のエラーが出ました。もし同じようなエラーが発生した場合は、サービスパックのインストーラを管理者として実行してください。</p>
]]></content:encoded>
			<wfw:commentRss>http://konalt.com/archives/570/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>無ければ作れ！インターバル撮影リモコン</title>
		<link>http://konalt.com/archives/550</link>
		<comments>http://konalt.com/archives/550#comments</comments>
		<pubDate>Sun, 10 Oct 2010 14:22:42 +0000</pubDate>
		<dc:creator>konalt konar</dc:creator>
				<category><![CDATA[カメラ]]></category>
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://konalt.com/archives/550</guid>
		<description><![CDATA[いつ買ったのかすら記憶が定かではないで無いのですが、P/ECEが家にあったのでリモコンを作ってみました。 制作にあたってはドコモ用のリモコンアプリ作者さんのページが大変参考になりました、ありがとうございます。 といっても [...]]]></description>
			<content:encoded><![CDATA[<p>いつ買ったのかすら記憶が定かではないで無いのですが、P/ECEが家にあったのでリモコンを作ってみました。   <br />制作にあたっては<a href="http://fc2xx.web.fc2.com/" target="_blank">ドコモ用のリモコンアプリ作者さんのページ</a>が大変参考になりました、ありがとうございます。</p>
<p><a href="http://konalt.com/wp-content/uploads/7576974980cd_146C4/IMG_0015.jpg" target="_blank" rel="lightbox[550]"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="IMG_0015" border="0" alt="IMG_0015" src="http://konalt.com/wp-content/uploads/7576974980cd_146C4/IMG_0015_thumb.jpg" width="512" height="384" /></a> </p>
<p>といっても、P/ECEの赤外線は大変弱く、照射角も狭いのでできるだけ受光部に近づけさせてやる必要があります(よって上の写真のように…)</p>
<p>これで微速度撮影などいろいろ楽しめそうです。</p>
<p>一応ソースとバイナリのセットを置いておきます。</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:71DAE225-7A86-476b-AB02-93AD817CAA63:d49afa29-fc3b-4b1f-ab59-765e3740e251" class="wlWriterEditableSmartContent"><a href="http://konalt.com/wp-content/uploads/7576974980cd_146C4/main.zip" target="_blank">誰も使わないと思いますが</a></div>
</p>
<p>十字キーの上下で撮影間隔を100ms単位で変更、Aで単写、Bでインターバル撮影です。セレクトで終了します。</p>
]]></content:encoded>
			<wfw:commentRss>http://konalt.com/archives/550/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Phone Developer Toolsの最終版が公開されました。</title>
		<link>http://konalt.com/archives/546</link>
		<comments>http://konalt.com/archives/546#comments</comments>
		<pubDate>Thu, 16 Sep 2010 23:51:53 +0000</pubDate>
		<dc:creator>konalt konar</dc:creator>
				<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://konalt.com/archives/546</guid>
		<description><![CDATA[Windows Phone Developer Tools Are Final (The Windows Phone Developer Blog) インストールにはWPD Tools Betaを削除する必要があります。 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/09/16/windows-phone-developer-tools-are-final.aspx" target="_blank">Windows Phone Developer Tools Are Final (The Windows Phone Developer Blog)</a></p>
<p>インストールにはWPD Tools Betaを削除する必要があります。</p>
<h3>●Expression Blend 4 for Windows Phoneのインストールに失敗する。</h3>
<p>プログラムの追加と削除からWPD Toolsをアンインストールしても、BetaのBlend 4 for WPは残ります。消しましょう。   <br />for WPはBlend4とは独立したプログラムだったため、これのインストールとアンインストールは特に問題なかったのですが、最終版になるにあたって、for Windows Phoneの部分はEnxression Blend 4の拡張機能になりました。    <br />そのため現時点でのBlend 4 日本語版ではこの拡張機能を使うことができませんので、<strong>WPD Tools最終版のBlend 4とBlend 4 日本語版は別バージョンの同一製品、ゆえに共存不可能なプログラム</strong>と考えてください。</p>
<p>なおそれぞれのインストールの際には、お互いにインストールされる.NET4 / Silverlight 4 / Blend 3 SDKをいちいち削除する必要があります。</p>
]]></content:encoded>
			<wfw:commentRss>http://konalt.com/archives/546/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MUSELについて</title>
		<link>http://konalt.com/archives/508</link>
		<comments>http://konalt.com/archives/508#comments</comments>
		<pubDate>Sun, 02 May 2010 06:00:59 +0000</pubDate>
		<dc:creator>konalt konar</dc:creator>
				<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://konalt.com/archives/508</guid>
		<description><![CDATA[MUSELは拙作のTwitterクライアントですが、 ・操作はマウスと左クリックとキーボード入力(文字入力に限る)のみ というポリシーのもと作られています。 実のところ、持ってもいないのにタブレットPCに特化させたいとい [...]]]></description>
			<content:encoded><![CDATA[<p>MUSELは拙作のTwitterクライアントですが、   <br />・操作はマウスと左クリックとキーボード入力(文字入力に限る)のみ    <br />というポリシーのもと作られています。</p>
<p>実のところ、持ってもいないのにタブレットPCに特化させたいという事情があったり、   <br />従来のWindowsアプリケーションにありがちな、煩雑なインターフェース、設定項目が多すぎる環境設定、    <br />そういったのを一切排除したいという考えも少なからずあったり。</p>
<p>ユーザ・エクスペリエンスというものがどういうものなのか、色々考えながら試行錯誤しています。   <br />自分で言うのもなんですが今までのWindowsらしくないアプリケーションになってると思いますよ。</p>
<p>いずれ.NET FrameworkがMacOS上でも動作するようになって、Macユーザが違和感なく使えるようなインターフェースを目指したいものです。</p>
]]></content:encoded>
			<wfw:commentRss>http://konalt.com/archives/508/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ぶらぶれ</title>
		<link>http://konalt.com/archives/491</link>
		<comments>http://konalt.com/archives/491#comments</comments>
		<pubDate>Thu, 11 Mar 2010 17:11:39 +0000</pubDate>
		<dc:creator>konalt konar</dc:creator>
				<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://konalt.com/archives/491</guid>
		<description><![CDATA[オリンパスのPEN E-PL1に搭載されているフィルタがかっこよかったので、真似してみました。 動作にはSilverlight3が必要です。 BlurBlender(新しいウィンドウで開きます) caitin.netはネ [...]]]></description>
			<content:encoded><![CDATA[<p>オリンパスのPEN E-PL1に搭載されているフィルタがかっこよかったので、真似してみました。    <br />動作にはSilverlight3が必要です。</p>
<p><a href="http://caitin.net/ffilter/index.html" target="_blank">BlurBlender(新しいウィンドウで開きます)</a></p>
<p>caitin.netはネットゲーム用のアップローダです。    <br />PNGで保存とありますが、実際は無圧縮のPNGフォーマットです。ファイルサイズはBMPとほぼ同等となります。</p>
<p> <span id="more-491"></span>
<p><a href="http://konalt.com/wp-content/uploads/fb32eab0da04_1EBF/_IGP0593.jpg" target="_blank" rel="lightbox[491]"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="_IGP0593" border="0" alt="_IGP0593" src="http://konalt.com/wp-content/uploads/fb32eab0da04_1EBF/_IGP0593_thumb.jpg" width="512" height="340" /></a> </p>
<p>こういった写真を</p>
<p><a href="http://konalt.com/wp-content/uploads/fb32eab0da04_1EBF/bblender.png" target="_blank" rel="lightbox[491]"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="bblender" border="0" alt="bblender" src="http://konalt.com/wp-content/uploads/fb32eab0da04_1EBF/bblender_thumb.png" width="512" height="340" /></a> </p>
</p>
<p>こんな風に加工できます。</p>
<p>Silverlight3のEffectを使って、ブラー等を行っています。    <br />仕組としては、Imageを生成してEffectを付与、WriteableBitmapにRenderしていく、といった感じですね。     <br />WriteableBitmap.RenderはオブジェクトのOpacity(透明度)もしっかり反映されるため、重ねがけが容易です。</p>
<p>PNG出力については<a href="http://blogs.msdn.com/jstegman/archive/2008/04/21/dynamic-image-generation-in-silverlight.aspx" target="_blank">Joe Stegman</a>氏のEditableImageとPngEncoderを使用していますが、標準だと32bitで出力されてしまい、BMPよりもファイルサイズが大きくなるので、4を3にするような書き換えで24bitPNGを出力させています。</p>
<p> コントラスト・ブライトネスについては<a href="http://www.codeplex.com/wpffx" target="_blank">Windows Presentation Foundation Pixel Shader Effects Library</a>のContrastAdjustを使用しています。ほかにもいろいろフィルタがあるので、ユーザが複数選んでかかり具合を調節できる、とかだったら楽しそうですね。
<p>バインディングも多用しています。XAMLはこのへんすごく便利ですねー   <br />あとは画像フォーマットさえ何とかなればいいのですが</p>
]]></content:encoded>
			<wfw:commentRss>http://konalt.com/archives/491/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MUSEL v1.0.0.0リリース</title>
		<link>http://konalt.com/archives/490</link>
		<comments>http://konalt.com/archives/490#comments</comments>
		<pubDate>Tue, 09 Mar 2010 17:42:04 +0000</pubDate>
		<dc:creator>konalt konar</dc:creator>
				<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://konalt.com/archives/490</guid>
		<description><![CDATA[L2Tという名でTwitter上でのみ公開していたクライアントですが、命名と同時に通常の配布を行うことにしました。 左のContents→MUSELでソフトウェアのページに移動します。 まだまだ発展途上な感じですが、見守 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://konalt.com/wp-content/uploads/MUSELv1.0.0.0_25ED/muselss.jpg" target="_blank" rel="lightbox[490]"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="muselss" border="0" alt="muselss" src="http://konalt.com/wp-content/uploads/MUSELv1.0.0.0_25ED/muselss_thumb.jpg" width="512" height="274" /></a> </p>
<p>L2Tという名でTwitter上でのみ公開していたクライアントですが、命名と同時に通常の配布を行うことにしました。   <br />左のContents→MUSELでソフトウェアのページに移動します。</p>
<p>まだまだ発展途上な感じですが、見守っていただけると幸いです。</p>
]]></content:encoded>
			<wfw:commentRss>http://konalt.com/archives/490/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TriVisionリリース</title>
		<link>http://konalt.com/archives/308</link>
		<comments>http://konalt.com/archives/308#comments</comments>
		<pubDate>Sat, 12 Dec 2009 15:03:41 +0000</pubDate>
		<dc:creator>konalt konar</dc:creator>
				<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://konalt.com/archives/308</guid>
		<description><![CDATA[先日の話ですけどね。 建前では疑似的なビッグデスクトップを実現するためのソフトウェアですが、シングルスクリーンでも使えます。 たとえばmabinogiはWUXGAのピボット（1200&#215;1920）やFullHD（ [...]]]></description>
			<content:encoded><![CDATA[<p>先日の話ですけどね。</p>
<p>建前では疑似的なビッグデスクトップを実現するためのソフトウェアですが、シングルスクリーンでも使えます。    <br />たとえばmabinogiはWUXGAのピボット（1200&#215;1920）やFullHD（1920&#215;1080）を選択することができません。     <br />ウィンドウが可変型なので任意の大きさに広げられますが、タイトルバーやウィンドウ枠、タスクバー分はどうにもならないため実質フルスクリーン不可能ということになります。</p>
<p>TriVisionはウィンドウの位置・大きさ調節に加えてタイトルバーなどの枠を消してしまいます。    <br />オフセット座標を0,0、解像度を使用しているディスプレイの解像度に合わせれば、疑似的ではありますがフルスクリーン化することができます。     <br />（たとえばFullHD液晶の場合は1920&#215;1080、0,0ですね）</p>
<p>ROにも「疑似フルスクリーン」化を行うツールがありましたが、まさにそれですね。IRCの方にROで試してもらいましたが問題なく使用できるようです。    <br />また最前面表示のウィンドウよりかは後ろに位置するため、メッセンジャー等を使いながら・・・というのも一応不可能ではないです。</p>
<p>ただしパフォーマンスについては、フルスクリーンのそれとはまったく異なることに留意してください。</p>
]]></content:encoded>
			<wfw:commentRss>http://konalt.com/archives/308/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight4 SDKと・・・Blend4？</title>
		<link>http://konalt.com/archives/266</link>
		<comments>http://konalt.com/archives/266#comments</comments>
		<pubDate>Fri, 04 Dec 2009 16:21:13 +0000</pubDate>
		<dc:creator>konalt konar</dc:creator>
				<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://konalt.com/archives/266</guid>
		<description><![CDATA[VS2010Beta2日本語版に対応した、Silverlight4開発環境です。 Microsoft Silverlight 4 Tools for Visual Studio 2010 Beta 2(Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>VS2010Beta2日本語版に対応した、Silverlight4開発環境です。</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=68a158af-9bb8-4855-a724-d09d196eaaf3&amp;DisplayLang=ja">Microsoft Silverlight 4 Tools for Visual Studio 2010 Beta 2</a>(Microsoft ダウンロードセンター)</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a53019b2-4370-4e8a-a940-518f538c759f&amp;DisplayLang=ja">Microsoft® Silverlight™ 4 SDK Beta</a>(Microsoftダウンロードセンター)</p>
<p>一応ダウンロードとインストールはしましたけど、WPFメインなのでお世話になることはあまりないかと思います。    <br />しかしながら・・・関連ダウンロードを見ると</p>
<p><a href="http://konalt.com/wp-content/uploads/blend4.png" rel="lightbox[266]"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="blend4" border="0" alt="blend4" src="http://konalt.com/wp-content/uploads/blend4_thumb.png" width="515" height="333" /></a> </p>
<p>何事！？    <br />ががーん・・ついこの間Stadio3買ったばっかじゃないですかー！やだー！と思わず心の中とTwitterで叫んで（？）しまいましたが、クリックしてみたら</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6806e466-dd25-482b-a9b3-3f93d2599699&amp;displaylang=en">Microsoft Expression Blend Preview for .NET 4</a>(Microsoft Download Center)</p>
<p>なんだ、Blend4が出るわけじゃないのか・・・と一安心。まあ出ない可能性は0ってわけじゃないんですけどね。    <br />できるならBlend2でのSilverlight2対応よろしく、SPで対応してもらいたいところです。</p>
<p>余談ですけど、WPF4でウィンドウをGlass化する方法を試してみたんですがうまく動かないようです。   <br /><a href="http://twitpic.com/s3r2f">WPF3.5アプリでは正常に動く</a>ので、必要な手続きが変わったのかな？</p>
]]></content:encoded>
			<wfw:commentRss>http://konalt.com/archives/266/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

