<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/ME2.2.1" -->
<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/"
	>

<channel>
	<title>Making The Road Blog</title>
	<link>http://makingx.net/blog</link>
	<description>Making The Road はmakingのお勉強用サイトです．PHP, Javascriptを中心に学んで，いろいろ試していこうかと思います．WEBアプリをがんがん作っていきたいので，「こういうのがあるといい」という意見があれば是非連絡ください！</description>
	<pubDate>Mon, 18 Aug 2008 10:07:09 +0900</pubDate>
	<generator>http://wordpress.org/?v=ME2.2.1</generator>
	<language>ja</language>
			<item>
		<title>グラデーション文字のHTMLを吐く各種言語拡張モジュール by SWIG（PHP,Python,Perl,Ruby対応）</title>
		<link>http://makingx.net/blog/2008/08/15/%e3%82%b0%e3%83%a9%e3%83%87%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e6%96%87%e5%ad%97%e3%81%aehtml%e3%82%92%e5%90%90%e3%81%8f%e5%90%84%e7%a8%ae%e8%a8%80%e8%aa%9e%e6%8b%a1%e5%bc%b5%e3%83%a2%e3%82%b8/</link>
		<comments>http://makingx.net/blog/2008/08/15/%e3%82%b0%e3%83%a9%e3%83%87%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e6%96%87%e5%ad%97%e3%81%aehtml%e3%82%92%e5%90%90%e3%81%8f%e5%90%84%e7%a8%ae%e8%a8%80%e8%aa%9e%e6%8b%a1%e5%bc%b5%e3%83%a2%e3%82%b8/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 23:51:21 +0900</pubDate>
		<dc:creator>making</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Perl]]></category>

		<category><![CDATA[Swig]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[C]]></category>

		<guid isPermaLink="false">http://makingx.net/blog/2008/08/15/%e3%82%b0%e3%83%a9%e3%83%87%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e6%96%87%e5%ad%97%e3%81%aehtml%e3%82%92%e5%90%90%e3%81%8f%e5%90%84%e7%a8%ae%e8%a8%80%e8%aa%9e%e6%8b%a1%e5%bc%b5%e3%83%a2%e3%82%b8/</guid>
		<description><![CDATA[久々のSwigネタです．
最近，C++ばっかり書いていてPHPをほとんど書かなくなってきました．
それでライブラリを作るならPHPやPythonなどそれぞれの言語で書くより，C++で書いたものを各種言語で共通して使えるようになればいいと思うようになり，SWIGの出番になりました．
今回は腕慣らしということで簡単なモジュールを作ってみました(ダウンロード)．
グラデーション文字のHTMLを吐いてくれる関数text_gradationです
C++では

std::string text_gradation&#40;const char* text, int fr, int fg, int fb, int tr, int tg, int tb&#41;;

というインターフェイスで

text_gradation&#40;&#34;Gooooooooooooooooooooooal&#34;, 255, 0, 0, 255, 0, 255&#41;

を表示すると
Gooooooooooooooooooooooal
となります．
]]></description>
			<content:encoded><![CDATA[<p>久々のSwigネタです．<br />
最近，C++ばっかり書いていてPHPをほとんど書かなくなってきました．<br />
それでライブラリを作るならPHPやPythonなどそれぞれの言語で書くより，C++で書いたものを各種言語で共通して使えるようになればいいと思うようになり，SWIGの出番になりました．</p>
<p>今回は腕慣らしということで簡単なモジュールを作ってみました(<a href="http://makingx.net/distribute/text_gradation-0.1.tar.gz">ダウンロード</a>)．<br />
グラデーション文字のHTMLを吐いてくれる関数text_gradationです<br />
C++では</p>

<div class="wp_syntax"><div class="code"><pre class="cpp">std::<span style="color: #00eeff;">string</span> text_gradation<span style="color: #000000;">&#40;</span><span style="color: #0000ff;">const</span> <span style="color: #0000ff;">char</span>* text, <span style="color: #0000ff;">int</span> fr, <span style="color: #0000ff;">int</span> fg, <span style="color: #0000ff;">int</span> fb, <span style="color: #0000ff;">int</span> tr, <span style="color: #0000ff;">int</span> tg, <span style="color: #0000ff;">int</span> tb<span style="color: #000000;">&#41;</span>;</pre></div></div>

<p>というインターフェイスで</p>

<div class="wp_syntax"><div class="code"><pre class="cpp">text_gradation<span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;Gooooooooooooooooooooooal&quot;</span>, <span style="color: #0000dd;">255</span>, <span style="color: #0000dd;">0</span>, <span style="color: #0000dd;">0</span>, <span style="color: #0000dd;">255</span>, <span style="color: #0000dd;">0</span>, <span style="color: #0000dd;">255</span><span style="color: #000000;">&#41;</span></pre></div></div>

<p>を表示すると<br />
<span style="color: #ff0000">G</span><span style="color: #ff3500">o</span><span style="color: #ff6a00">o</span><span style="color: #ff9f00">o</span><span style="color: #ffd400">o</span><span style="color: #f4ff00">o</span><span style="color: #bfff00">o</span><span style="color: #8aff00">o</span><span style="color: #54ff00">o</span><span style="color: #1fff00">o</span><span style="color: #00ff15">o</span><span style="color: #00ff4a">o</span><span style="color: #00ff7f">o</span><span style="color: #00ffb4">o</span><span style="color: #00ffe9">o</span><span style="color: #00dfff">o</span><span style="color: #00a9ff">o</span><span style="color: #0074ff">o</span><span style="color: #003fff">o</span><span style="color: #000aff">o</span><span style="color: #2a00ff">o</span><span style="color: #5f00ff">o</span><span style="color: #9400ff">o</span><span style="color: #c900ff">a</span><span style="color: #ff00ff">l</span><br />
となります．<br />
 <a href="http://makingx.net/blog/2008/08/15/%e3%82%b0%e3%83%a9%e3%83%87%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e6%96%87%e5%ad%97%e3%81%aehtml%e3%82%92%e5%90%90%e3%81%8f%e5%90%84%e7%a8%ae%e8%a8%80%e8%aa%9e%e6%8b%a1%e5%bc%b5%e3%83%a2%e3%82%b8/#more-110" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://makingx.net/blog/2008/08/15/%e3%82%b0%e3%83%a9%e3%83%87%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e6%96%87%e5%ad%97%e3%81%aehtml%e3%82%92%e5%90%90%e3%81%8f%e5%90%84%e7%a8%ae%e8%a8%80%e8%aa%9e%e6%8b%a1%e5%bc%b5%e3%83%a2%e3%82%b8/feed/</wfw:commentRss>
		</item>
		<item>
		<title>顔文字関数</title>
		<link>http://makingx.net/blog/2008/08/14/%e9%a1%94%e6%96%87%e5%ad%97%e9%96%a2%e6%95%b0/</link>
		<comments>http://makingx.net/blog/2008/08/14/%e9%a1%94%e6%96%87%e5%ad%97%e9%96%a2%e6%95%b0/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 02:37:38 +0900</pubDate>
		<dc:creator>making</dc:creator>
		
		<category><![CDATA[Lisp]]></category>

		<guid isPermaLink="false">http://makingx.net/blog/2008/08/14/%e9%a1%94%e6%96%87%e5%ad%97%e9%96%a2%e6%95%b0/</guid>
		<description><![CDATA[
$ clisp
&#91;1&#93;&#62; &#40;defun ^_^ &#40;&#41; &#41;
^_^
&#91;2&#93;&#62; &#40;^_^&#41;
NIL

]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="bash">$ clisp
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>&gt; <span style="color: #7a0874; font-weight: bold;">&#40;</span>defun ^_^ <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#41;</span>
^_^
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">2</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>&gt; <span style="color: #7a0874; font-weight: bold;">&#40;</span>^_^<span style="color: #7a0874; font-weight: bold;">&#41;</span>
NIL</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://makingx.net/blog/2008/08/14/%e9%a1%94%e6%96%87%e5%ad%97%e9%96%a2%e6%95%b0/feed/</wfw:commentRss>
		</item>
		<item>
		<title>C言語のdefineマクロの##とか</title>
		<link>http://makingx.net/blog/2008/08/14/c%e8%a8%80%e8%aa%9e%e3%81%aedefine%e3%83%9e%e3%82%af%e3%83%ad%e3%81%ae%e3%81%a8%e3%81%8b/</link>
		<comments>http://makingx.net/blog/2008/08/14/c%e8%a8%80%e8%aa%9e%e3%81%aedefine%e3%83%9e%e3%82%af%e3%83%ad%e3%81%ae%e3%81%a8%e3%81%8b/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 02:02:28 +0900</pubDate>
		<dc:creator>making</dc:creator>
		
		<category><![CDATA[C]]></category>

		<guid isPermaLink="false">http://makingx.net/blog/2008/08/14/c%e8%a8%80%e8%aa%9e%e3%81%aedefine%e3%83%9e%e3%82%af%e3%83%ad%e3%81%ae%e3%81%a8%e3%81%8b/</guid>
		<description><![CDATA[初心者教本にはあんまり載っていないdefineの使い方
lispのマクロとか，関数を量産できるマクロが好きです
P言語にはあるのかな？
]]></description>
			<content:encoded><![CDATA[<p>初心者教本にはあんまり載っていない<a href="http://makingx.net/kinowiki/index.php/C%2B%2B/define%E3%83%9E%E3%82%AF%E3%83%AD">defineの使い方</a></p>
<p>lispのマクロとか，関数を量産できるマクロが好きです<br />
P言語にはあるのかな？</p>
]]></content:encoded>
			<wfw:commentRss>http://makingx.net/blog/2008/08/14/c%e8%a8%80%e8%aa%9e%e3%81%aedefine%e3%83%9e%e3%82%af%e3%83%ad%e3%81%ae%e3%81%a8%e3%81%8b/feed/</wfw:commentRss>
		</item>
		<item>
		<title>静的ライブラリ(.a)から動的ライブラリ(.so)を作る方法</title>
		<link>http://makingx.net/blog/2008/08/12/%e9%9d%99%e7%9a%84%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aaa%e3%81%8b%e3%82%89%e5%8b%95%e7%9a%84%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aaso%e3%82%92%e4%bd%9c%e3%82%8b%e6%96%b9%e6%b3%95/</link>
		<comments>http://makingx.net/blog/2008/08/12/%e9%9d%99%e7%9a%84%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aaa%e3%81%8b%e3%82%89%e5%8b%95%e7%9a%84%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aaso%e3%82%92%e4%bd%9c%e3%82%8b%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 17:09:54 +0900</pubDate>
		<dc:creator>making</dc:creator>
		
		<category><![CDATA[GCC]]></category>

		<category><![CDATA[C]]></category>

		<guid isPermaLink="false">http://makingx.net/blog/2008/08/12/a%e3%81%8b%e3%82%89so%e3%82%92%e4%bd%9c%e3%82%8b%e6%96%b9%e6%b3%95/</guid>
		<description><![CDATA[
gcc -shared -o hoge.so -Wl,--whole-archive hoge.a -Wl,--no-whole-archive

]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="bash"><span style="color: #c20cb9; font-weight: bold;">gcc</span> -shared -o hoge.so -Wl,--whole-archive hoge.a -Wl,--no-whole-archive</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://makingx.net/blog/2008/08/12/%e9%9d%99%e7%9a%84%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aaa%e3%81%8b%e3%82%89%e5%8b%95%e7%9a%84%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aaso%e3%82%92%e4%bd%9c%e3%82%8b%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		</item>
		<item>
		<title>勢いでNetShare購入！</title>
		<link>http://makingx.net/blog/2008/08/02/%e5%8b%a2%e3%81%84%e3%81%a7netshare%e8%b3%bc%e5%85%a5%ef%bc%81/</link>
		<comments>http://makingx.net/blog/2008/08/02/%e5%8b%a2%e3%81%84%e3%81%a7netshare%e8%b3%bc%e5%85%a5%ef%bc%81/#comments</comments>
		<pubDate>Sat, 02 Aug 2008 09:59:41 +0900</pubDate>
		<dc:creator>making</dc:creator>
		
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://makingx.net/blog/2008/08/02/%e5%8b%a2%e3%81%84%e3%81%a7netshare%e8%b3%bc%e5%85%a5%ef%bc%81/</guid>
		<description><![CDATA[(追記あり)
販売中止になっていたNetShare(iTunesが開きます)が販売再開で，本来なら有料だし本当に使えるか分らないので躊躇するところを一旦販売された経緯がプレミア感となってしまい迷わず即購入ｗこれは新手の商法か？と思う．初有料アプリです．
(また販売中止．．．)
NetShareはここから買うと検索しなくてよくて便利です．
まだうまく設定出来てないですがメモ
Windowsで設定
まずiphoneとP2P
ネットワーク接続で「ワイヤレスネットワーク」→
右クリック「プロパティ」→
「全般」タブ→
「インターネットプロトコル（TCP/IP）」の「プロパティ」→
「次のＩＰアドレスを使う」→
「ＩＰアドレス」適当（192.168.10.2）とか，「サブネットマスク」255.255.255.0
ＯＫおして「ワイヤレスネットワーク」タブ→
「詳細設定」→
「コンピュータ相互のネットワークのみ」→
ＯＫ押して優先ネットワーク「追加」→
「SSID」に適当な文字列，「データの暗号化」ＷＥＰ，「キーは自動的に提供される」のチェックはずす，「ネットワークキー」適当→
ＯＫで，設定したネットワークに接続
iphoneの設定
「設定」→「Wi-Fi」→
さっき設定したネットワークに接続して横矢印→
「静的」でＩＰアドレスにさっきとちがうＩＰ（192.168.10.1）とか
 ここまででpingとか1080番ポートにtelnetすることはできたが
肝心のWebブラウズが，プロキシ設定したがアクセスできん，，，無線がぷつぷつ切れやすいが，自動ロックを解除すると割りと安定する．
Wi-Fiを一回OFFにして再びONにするとWindowsからつながりやすくなる
3GになってないときはSafariとか開く
]]></description>
			<content:encoded><![CDATA[<p>(追記あり)<br />
販売中止になっていた<a href="http://click.linksynergy.com/fs-bin/click?id=mG2t5jaBXog&amp;offerid=94348.672510508&amp;type=10&amp;subid=">NetShare</a>(iTunesが開きます)が販売再開で，本来なら有料だし本当に使えるか分らないので躊躇するところを一旦販売された経緯がプレミア感となってしまい迷わず即購入ｗこれは新手の商法か？と思う．初有料アプリです．<br />
(また販売中止．．．)</p>
<p>NetShareは<a href="http://click.linksynergy.com/fs-bin/click?id=mG2t5jaBXog&amp;offerid=94348.672510508&amp;type=10&amp;subid=">ここ</a>から買うと検索しなくてよくて便利です．</p>
<p>まだうまく設定出来てないですがメモ</p>
<h3>Windowsで設定</h3>
<h4>まずiphoneとP2P</h4>
<p>ネットワーク接続で「ワイヤレスネットワーク」→<br />
右クリック「プロパティ」→<br />
「全般」タブ→<br />
「インターネットプロトコル（TCP/IP）」の「プロパティ」→<br />
「次のＩＰアドレスを使う」→<br />
「ＩＰアドレス」適当（192.168.10.2）とか，「サブネットマスク」255.255.255.0<br />
ＯＫおして「ワイヤレスネットワーク」タブ→<br />
「詳細設定」→<br />
「コンピュータ相互のネットワークのみ」→<br />
ＯＫ押して優先ネットワーク「追加」→<br />
「SSID」に適当な文字列，「データの暗号化」ＷＥＰ，「キーは自動的に提供される」のチェックはずす，「ネットワークキー」適当→<br />
ＯＫで，設定したネットワークに接続</p>
<h4>iphoneの設定</h4>
<p>「設定」→「Wi-Fi」→<br />
さっき設定したネットワークに接続して横矢印→<br />
「静的」でＩＰアドレスにさっきとちがうＩＰ（192.168.10.1）とか</p>
<hr /> ここまででpingとか1080番ポートにtelnetすることはできたが<br />
肝心のWebブラウズが，プロキシ設定したがアクセスできん，，，無線がぷつぷつ切れやすいが，自動ロックを解除すると割りと安定する．<br />
Wi-Fiを一回OFFにして再びONにするとWindowsからつながりやすくなる<br />
3GになってないときはSafariとか開く</p>
]]></content:encoded>
			<wfw:commentRss>http://makingx.net/blog/2008/08/02/%e5%8b%a2%e3%81%84%e3%81%a7netshare%e8%b3%bc%e5%85%a5%ef%bc%81/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
