<?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>icocTech &#187; yuda</title>
	<atom:link href="http://icoctech.icoc.co.jp/blog/?author=7&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://icoctech.icoc.co.jp/blog</link>
	<description>株式会社アイコック　システム部の技術関連ブログ</description>
	<lastBuildDate>Mon, 01 Aug 2016 03:45:32 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0</generator>
	<item>
		<title>MySQLでフィールドの値を交換する</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=1033</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=1033#comments</comments>
		<pubDate>Fri, 08 Jul 2016 03:30:02 +0000</pubDate>
		<dc:creator><![CDATA[yuda]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=1033</guid>
		<description><![CDATA[MySQLでフィールドの値を入れ替えるのに失敗したので、 備忘録を兼ねて交換する方法を書きます。 まず間違ったクエリですが、以下のようなクエリはSQLServerでは大丈夫ですが、 MySQLでは処理順の都合で結果として [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>MySQLでフィールドの値を入れ替えるのに失敗したので、<br />
備忘録を兼ねて交換する方法を書きます。</p>
<p>まず間違ったクエリですが、以下のようなクエリはSQLServerでは大丈夫ですが、<br />
MySQLでは処理順の都合で結果としてXもYもどちらもYの値で更新されます。<br />
<code><br />
UPDATE `table` SET `X`=`Y`, `Y`=`X`;<br />
</code></p>
<p>なので、ユーザ変数を利用して以下のようなクエリにします。<br />
<code><br />
SET @temp = 0;<br />
UPDATE `table` SET `X` = (@temp:=`X`) * 0 + `Y`, `Y` = @temp;<br />
</code></p>
<p>こうすることで以下のように処理されるので、値の交換ができます。<br />
<code><br />
// ユーザ変数@tempに`X`が代入される。<br />
(@temp:=`X`)</code></p>
<p>// Xの値を0にしてYを加算することでYの値でXを更新される<br />
`X` = (@temp:=`X`) * 0 + `Y`</p>
<p>// Yの値をユーザ変数@temp=`X`の値で更新される<br />
`Y` = @temp</p>
<p>交換する項目が数値型以外の場合は、<br />
以下の個所を型に併せた形に書き換えれば対応できます。<br />
<code><br />
(@temp:=`X`) * 0 + `Y`<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=1033</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>カルチャの変更</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=961</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=961#comments</comments>
		<pubDate>Fri, 06 Nov 2015 01:12:27 +0000</pubDate>
		<dc:creator><![CDATA[yuda]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=961</guid>
		<description><![CDATA[業務中にクライアントマシンのロケール設定が問題になったので、 対応策としてプログラム上でカルチャの変更を行いました。 現在のカルチャの取得先(System.Globalization.CultureInfo)と、 カルチ [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>業務中にクライアントマシンのロケール設定が問題になったので、<br />
対応策としてプログラム上でカルチャの変更を行いました。</p>
<p>現在のカルチャの取得先(System.Globalization.CultureInfo)と、<br />
カルチャを変更する場合の設定先（System.Thread.CurrentThread.CurrentCulture）が違い、<br />
わかり難かったので現在のカルチャの取得方法と設定方法を備忘録として残しておきます。</p>
<p><code><br />
// 現在のカルチャの取得<br />
var calture = System.Globalization.CultureInfo.CurrentCulture();</code></p>
<p>// カルチャの設定<br />
var calture = CultureInfo.GetCultureInfo(&#8220;ja-JP&#8221;);<br />
Thread.CurrentThread.CurrentCulture = calture;</p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=961</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UE4.8でLeapMotionを使ってみる。</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=864</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=864#comments</comments>
		<pubDate>Fri, 21 Aug 2015 01:30:17 +0000</pubDate>
		<dc:creator><![CDATA[yuda]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=864</guid>
		<description><![CDATA[表題の通りUnreal Engine 4.8でLeap Motionを使ってみたいと思います。 試したバージョンは以下の通りです。 Unreal Engine 4.8.3 Leap Motion 2.3.0 今回はLea [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>表題の通りUnreal Engine 4.8でLeap Motionを使ってみたいと思います。</p>
<p>試したバージョンは以下の通りです。</p>
<p>Unreal Engine 4.8.3<br />
Leap Motion 2.3.0</p>
<p>今回はLeap Motionの動作確認が目的なので<br />
キャラクターや移動等が既に有るFPSテンプレートを利用します。</p>
<p>1.プラグインが有効になっているか確認します。</p>
<p>ウィンドウ→Plugins→Input Devicesを開いて、<br />
Leap Motion Controller Pluginが有効になっているかチェックします。<br />
無効になっている場合は有効にしてエディタを再起動します。</p>
<p><a href="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/08/4.png"><img class="aligncenter size-medium wp-image-867" src="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/08/4-300x163.png" alt="Plugins" width="300" height="163" /></a></p>
<p>2.プレイヤーのアクターにLeap Motionの機能を利用できるようにする。<br />
FPSテンプレートのプレイヤーのアクターは<br />
Content\FirstPersonBP\Blueprints\FirstPersonCharacter<br />
ですので、こちらを開きます。</p>
<p>次にコンポーネントを追加からLeap Motion Controllerを探して追加します。</p>
<p>これでLeap Motion Controllerの機能が使えるようになった筈なので、<br />
実行して確認してみます。</p>
<p><a href="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/08/3.png"><img class="aligncenter size-medium wp-image-866" src="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/08/3-300x175.png" alt="3" width="300" height="175" /></a></p>
<p>ちゃんと手が認識されて表示されました。</p>
<p>表示された手の大きさや、メッシュ等はコンポーネントのプロパティから設定できるようになっています。</p>
<p><a href="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/08/5.png"><img class="aligncenter size-medium wp-image-870" src="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/08/5-137x300.png" alt="5" width="137" height="300" /></a></p>
<p>指の位置等は、それぞれにアクターが用意されているので、<br />
下記のようなブループリントで取得できます。</p>
<p><a href="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/08/6.png"><img class="aligncenter size-medium wp-image-874" src="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/08/6-300x192.png" alt="6" width="300" height="192" /></a></p>
<p>所感<br />
公式プラグインが用意されているのもあってかなり簡単にLeap Motionを利用することができました。<br />
HMDマウント時の設定もプロパティから制御できるようなのでOculusと併せての利用も簡単そうです。</p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=864</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leap Motion</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=795</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=795#comments</comments>
		<pubDate>Wed, 24 Jun 2015 00:24:45 +0000</pubDate>
		<dc:creator><![CDATA[yuda]]></dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=795</guid>
		<description><![CDATA[今更ですが個人的にLeap Motionを購入しました。 まだUnityでサンプルを動かして、 ちょっと触ってみた程度ですが、 思っていたよりも感度が良かったので、 購入時に想定していたOculusの入力用途に十分使えそ [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>今更ですが個人的にLeap Motionを購入しました。</p>
<p><a href="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/06/IMG_0351.jpg"><img class="alignnone size-medium wp-image-798" src="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/06/IMG_0351-300x225.jpg" alt="IMG_0351" width="300" height="225" /></a></p>
<p>まだUnityでサンプルを動かして、<br />
ちょっと触ってみた程度ですが、<br />
思っていたよりも感度が良かったので、<br />
購入時に想定していたOculusの入力用途に十分使えそうです。</p>
<p>これから時間を作って開発を進めていこうと思います。</p>
<p>Leap Motion公式<br />
<a title="Leap Motion公式" href="https://www.leapmotion.com/?lang=jp" target="_blank">https://www.leapmotion.com/?lang=jp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=795</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Docker インストール</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=479</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=479#comments</comments>
		<pubDate>Thu, 18 Sep 2014 04:48:44 +0000</pubDate>
		<dc:creator><![CDATA[yuda]]></dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=479</guid>
		<description><![CDATA[社内でDockerを試すために環境を構築したので備忘録を兼ねて手順を残しておきます。 &#160; ちょうどCentOS7が出ていたので、今回はCentOS7にDockerをインストールしてみます。 CentOS6.5と [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>社内でDockerを試すために環境を構築したので備忘録を兼ねて手順を残しておきます。</p>
<p>&nbsp;</p>
<p>ちょうどCentOS7が出ていたので、今回はCentOS7にDockerをインストールしてみます。</p>
<p>CentOS6.5と違い標準リポジトリに追加されているので、</p>
<p>#yum update -y</p>
<p>#yum install -y docker</p>
<p>だけでインストールできます。</p>
<p>インストールが終わったら</p>
<p>#docker &#8211;version</p>
<p>で、インストールできた事を確認しておきましょう。</p>
<p>&nbsp;</p>
<p>Dockerの利用については色々試している最中なので、また今度</p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=479</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft月例パッチ</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=487</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=487#comments</comments>
		<pubDate>Thu, 18 Sep 2014 02:25:55 +0000</pubDate>
		<dc:creator><![CDATA[yuda]]></dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=487</guid>
		<description><![CDATA[先月に引き続き今月の月例パッチでも、 一部に不具合があって配信が停止されたそうです。 &#160; 幸い対象の更新プログラムは関係ないのですが、 続けて起こると、チェック体制が気になりますね。 &#160; 更新時の不具 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>先月に引き続き今月の月例パッチでも、</p>
<p>一部に不具合があって配信が停止されたそうです。</p>
<p>&nbsp;</p>
<p>幸い対象の更新プログラムは関係ないのですが、</p>
<p>続けて起こると、チェック体制が気になりますね。</p>
<p>&nbsp;</p>
<p>更新時の不具合は他人事でもないので、</p>
<p>今のうちにリリース時のチェック方法を用意しておかないと……</p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=487</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TypeScriptでjQueryを使うには</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=341</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=341#comments</comments>
		<pubDate>Wed, 06 Aug 2014 03:06:08 +0000</pubDate>
		<dc:creator><![CDATA[yuda]]></dc:creator>
				<category><![CDATA[プログラム]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=341</guid>
		<description><![CDATA[備忘録を兼ねてTypeScriptでjQueryを利用する場合の環境構築の手順を記述します。 環境は以下の通り ・Visual Studio Express 2013 for Web Update2 ・jQuery2.1 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>備忘録を兼ねてTypeScriptでjQueryを利用する場合の環境構築の手順を記述します。</p>
<p>環境は以下の通り<br />
・Visual Studio Express 2013 for Web Update2<br />
・jQuery2.1.1</p>
<p>1.プロジェクトを右クリックしNugetパッケージの管理→jQueryを検索してインストールする。<br />
<a href="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2014/08/スクリーンショット-2.png"><img class="alignnone size-thumbnail wp-image-343" src="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2014/08/スクリーンショット-2-150x150.png" alt="" width="150" height="150" /> </a><a href="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2014/08/スクリーンショット-3.png"><img class="alignnone size-thumbnail wp-image-344" src="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2014/08/スクリーンショット-3-150x150.png" alt="" width="150" height="150" /></a></p>
<p>2.インストールされたjquery-2.1.1.jsを右クリックしTypeScript型指定の検索→jquery.TypeScript.DefinitelyTypedをインストールする。</p>
<p><a href="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2014/08/スクリーンショット-8.png"><img class="alignnone size-thumbnail wp-image-345" src="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2014/08/スクリーンショット-8-150x150.png" alt="" width="150" height="150" /></a> <a href="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2014/08/スクリーンショット-91.png"><img class="alignnone size-thumbnail wp-image-347" src="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2014/08/スクリーンショット-91-150x150.png" alt="" width="150" height="150" /></a></p>
<p>&nbsp;</p>
<p>これだけでTypeScriptでjQueryを利用する準備ができました。</p>
<p>jQuery以外のJavascriptライブラリについてもNugetに存在すれば同じ手順で追加する事ができます。</p>
<p>&nbsp;</p>
<p>TypeScriptはJavascriptで不満に思っていた点がかなり改善されているので、</p>
<p>これから積極的に勉強していきたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=341</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>サポート期限</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=318</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=318#comments</comments>
		<pubDate>Thu, 31 Jul 2014 10:29:22 +0000</pubDate>
		<dc:creator><![CDATA[yuda]]></dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=318</guid>
		<description><![CDATA[つい最近ではWindowsXPのサポート終了や、 来年のWindowsServer2003のサポート終了に伴うPCの入れ替え等、 各所で話題になっていますが、皆様対応はおすみでしょうか。 OSと比べれば直接ユーザに関わり [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>つい最近ではWindowsXPのサポート終了や、<br />
来年のWindowsServer2003のサポート終了に伴うPCの入れ替え等、<br />
各所で話題になっていますが、皆様対応はおすみでしょうか。</p>
<p>OSと比べれば直接ユーザに関わりがあるわけではないので、<br />
話題にはのぼりにくいですが、開発言語にもサポート期限があります。</p>
<p>Web系の開発でよく利用されているPHPについて、<br />
7/10にPHP5.3系の公式のサポートが終了しました。</p>
<p>といっても、サポートの終了自体1年前からアナウンスされていましたし、<br />
<a href="http://php.net/archive/2013.php#id2013-07-11-1">PHP 5.3.27 Released &#8211; PHP 5.3 Reaching End of Life</a></p>
<p>CentOS6のPHP5.3のように公式外でのメンテナンスがされているものもありますので、<br />
それ程話題にならないのもしょうがないのかな、とも思います。</p>
<p>セキュリティに関連する事柄は、影響範囲の大きい脆弱性がみつからなければ、<br />
話題になる事も少ないですが、<br />
開発者としてお客様に安心して利用して頂く為に、<br />
こういった情報に対しては早めの対応を心掛けたいものです。</p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=318</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>modern.IEの仮想マシンを日本語化する（Windows7IE8)</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=288</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=288#comments</comments>
		<pubDate>Thu, 31 Jul 2014 03:29:17 +0000</pubDate>
		<dc:creator><![CDATA[yuda]]></dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=288</guid>
		<description><![CDATA[今回行う事。 1.Windows7のVMWarePlayer上でIE8Win7の仮想マシンを動かす。 2.標準は英語環境なので日本語環境に設定を変更する。 1.仮想マシンを動かす。 ・modern.IE(https:// [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>今回行う事。<br />
1.Windows7のVMWarePlayer上でIE8Win7の仮想マシンを動かす。<br />
2.標準は英語環境なので日本語環境に設定を変更する。</p>
<p>1.仮想マシンを動かす。<br />
・modern.IE(<a href="https://modern.ie/ja-jp/virtualization-tools#downloads">https://modern.ie/ja-jp/virtualization-tools#downloads</a>)から以下のファイルをDLする。</p>
<p>OS　Windows<br />
プラットフォーム　VMWare Player (Windows 用)<br />
・part1.exe(IE8.Win7.For.WindowsVMware.part001.exe)<br />
・part2.rar(IE8.Win7.For.WindowsVMware.part002.rar)<br />
・part3.rar(IE8.Win7.For.WindowsVMware.part003.rar)<br />
・part4.rar(IE8.Win7.For.WindowsVMware.part004.rar)<br />
・part5.rar(IE8.Win7.For.WindowsVMware.part005.rar)</p>
<p>・IE8.Win7.For.WindowsVMware.part001.exeを実行し解凍する。</p>
<p>・VMWarePlayerに仮想マシンをインポートして起動する。<br />
仮想マシンを開く→上で解凍してできたIE8 &#8211; Win7.ovfを選択する。<br />
インポートが完了したら仮想マシンを再生する。</p>
<p>・正常に起動する事を確認する。</p>
<p>2.日本語環境に設定を変更する。<br />
・日本語の言語パックが必要なので、WindowsUpdateを行う。</p>
<p>注意）WindowsUpdateでInternetExploerのバージョンを上げようとするのでチェックを外しておく。</p>
<p>・再起動後コントロールパネルの地域と言語から言語を日本語に変更する。</p>
<p>・IEを起動して日本語版が表示される事を確認する。</p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=288</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
