<?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>邪罗刹的菠萝阁 &#187; alex</title>
	<atom:link href="http://www.rainmoe.com/tag/alex/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rainmoe.com</link>
	<description>One code, one world ...</description>
	<lastBuildDate>Thu, 29 Dec 2011 14:04:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>共享一个Alex自定义文本API代码</title>
		<link>http://www.rainmoe.com/2010/02/12/share-my-alex-text-api/</link>
		<comments>http://www.rainmoe.com/2010/02/12/share-my-alex-text-api/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 14:52:16 +0000</pubDate>
		<dc:creator>小邪</dc:creator>
				<category><![CDATA[作品 [Work]]]></category>
		<category><![CDATA[alex]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://www.evlos.org/?p=1928</guid>
		<description><![CDATA[> 嘻嘻，那么今天小邪把自己的 Alex 自定义文本 API 的代码共享给大家，祝你玩得愉快喔。

> 有盆友说想要小邪的生成图片的版本，不过有点儿杯具的是小邪不小心弄丢了这段代码。



<span class="readmore"><a href="http://www.rainmoe.com/2010/02/12/share-my-alex-text-api/" title="共享一个Alex自定义文本API代码">阅读全文——共886字</a></span>]]></description>
			<content:encoded><![CDATA[<p>> 嘻嘻，那么今天小邪把自己的 Alex 自定义文本 API 的代码共享给大家，祝你玩得愉快喔。<br />
> 有盆友说想要小邪的生成图片的版本，不过有点儿杯具的是小邪不小心弄丢了这段代码。</p>
<p><img src='http://www.rainmoe.com/wp-content/uploads/old/Cap0000111.jpg' /></p>
<p>> http://tool.evlos.org/onlinechk/?do=1，所以这儿还是 Building 状态来着。<br />
> 额，因为小邪对组合图片代码还是不大熟悉，写起来要费一点儿时间，所以迟些共享给大家。</p>
<p><span id="more-1928"></span><strong>一. Alex自定义文本API：</strong></p>
<p>> 使用说明，其实就是Alex.php?u=域名&#038;con=排名的数值保存在[alex]这样的标签里面喔。<br />
> 然后使用 Javascript 调用一下，即用 Script 标签把 Alex.php 的 Url 加参数调用即可。</p>
<p><img src='http://www.rainmoe.com/wp-content/uploads/old/Cap00001110.jpg' /></p>
<p>> [GooglePRTextAPI V1.0.1] - <a target='_blank' rel='nofollow' href='http://code.google.com/p/evlosbox/downloads/detail?name=share_prtextapi.zip&#038;can=2&#038;q='>http://code.google.com/p/evlosbox/downloads/detail?name=share_prtextapi.zip</a></p>
<p>> [AlexTextAPI V1.0.3] - <a target='_blank' rel='nofollow' href='http://code.google.com/p/evlosbox/downloads/detail?name=share_alextextapi.zip&#038;can=2&#038;q='>http://code.google.com/p/evlosbox/downloads/detail?name=share_alextextapi.zip</a></p>
<p><strong>二. 帅锅蓝冰：</strong></p>
<p>> 嘻嘻，今天帅锅 <a target='_blank' rel='nofollow' href='http://fai.im'>蓝冰</a> 帮了小邪一个大忙，灰常感谢他，所以小邪顺便帮着打个小张主机广告。<br />
> 广告名为《<a target='_blank' rel='nofollow' href='http://hengtian.org/2010/02/05/1081.html'>新年优惠第4波-13号美国西雅图LINUX主机合租CPANEL中文面板-买一送一</a>》。</p>
<p><img src='http://www.rainmoe.com/wp-content/uploads/old/Cap0000113.jpg' /></p>
<p>> 主机演示：<a target='_blank' rel='nofollow' href='http://ourwordpress.com'>http://ourwordpress.com</a>，淘宝店：<a target='_blank' rel='nofollow' href='http://xiaozhang.taobao.com'>http://xiaozhang.taobao.com</a>。</p>
<p><strong>三. 菠萝阁奇趣发现：</strong></p>
<p>> 小邪开了一个淘宝店铺，叫做 “宝贝奏鸣曲”，嘻，感觉不错 - <a target='_blank' rel='nofollow' href='http://evlos.taobao.com'>http://evlos.taobao.com</a></p>
<p><img src='http://www.rainmoe.com/wp-content/uploads/old/Cap0000117.jpg' /></p>
<p>> 宝贝地址 - <a target='_blank' rel='nofollow' href='http://item.taobao.com/auction/item_detail-0db1-a9abb4bafbc7640a74cc4b7a255162f6.htm'>http://item.taobao.com/auction/item_detail-0db1-a9abb4bafbc7640a74 ...</a></p>
<p><strong>四. 附言：</strong></p>
<p>> 因为小邪现在换了图床，但是是国内图床，所以借了蓝冰帅锅的域名来用，而且内容要和谐。<br />
> ╮(╯▽╰)╭，没办法，因为小邪的 4 个域名没有一个是备案了的，所以测试图片暂时停止了额。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rainmoe.com/2010/02/12/share-my-alex-text-api/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>裸奔帝国版PR和Alex排名程序</title>
		<link>http://www.rainmoe.com/2010/01/02/alex-and-pr-js-api/</link>
		<comments>http://www.rainmoe.com/2010/01/02/alex-and-pr-js-api/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 08:10:50 +0000</pubDate>
		<dc:creator>小邪</dc:creator>
				<category><![CDATA[作品 [Work]]]></category>
		<category><![CDATA[alex]]></category>
		<category><![CDATA[pr]]></category>

		<guid isPermaLink="false">http://www.evlos.org/?p=1882</guid>
		<description><![CDATA[> 呵呵，这个程序是为 619 的裸奔帝国打造的，灰常强力并且绝对够YD，大家都可以用喔。

> 由于昨天是1月1日，小邪难得可以在晚上玩电脑玩得迟一些，一不小心给 619 逮住了。



<span class="readmore"><a href="http://www.rainmoe.com/2010/01/02/alex-and-pr-js-api/" title="裸奔帝国版PR和Alex排名程序">阅读全文——共1439字</a></span>]]></description>
			<content:encoded><![CDATA[<p>> 呵呵，这个程序是为 <a target="_blank" rel="nofollow" href="http://www.liuyijun.com/">619</a> 的裸奔帝国打造的，灰常强力并且绝对够YD，大家都可以用喔。<br />
> 由于昨天是1月1日，小邪难得可以在晚上玩电脑玩得迟一些，一不小心给 619 逮住了。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture1014.jpg" /></p>
<p>> 然后就顺手给他定制了裸奔专用 PR 输出程序，效果为：3个屁啊。不是一般的牛叉。<br />
> 话说，昨天小邪写程序的时候，619 星网 Lostab 三位童鞋建立了 “万老水茶谈会” 详情看文章。</p>
<p><span id="more-1882"></span><strong>1. 可自由定制的PR文字输出API：</strong></p>
<p>> 嘻嘻，效果请看下面这幅图片。话说，那个显示了 “235341个屁啊” 的特殊效果。<br />
> 其实是下面那个文字输出 Alex 排名的效果，原本应该显示 “Alex世界排名：235341” 的。 </p>
<p>> 但是小邪不小心手抖了一下，搞混了代码，导致出现下图的奇观，哇卡卡卡卡。<br />
> 然后小邪手又抖了一下，就灰常不小心的截了一张图，最后再抖了一下就不小心贴出来了：）。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture1010.jpg" /></p>
<p>> 以下是调用代码，复制到自己喜欢的位置即可，O(∩_∩)O 哈哈。</p>
<pre class="brush: jscript; auto-links: false; html-script: false; title: ; notranslate">
&lt;script src=&quot;http://tool.evlos.org/primg/text.php
?url=www.liuyijun.com&amp;ooxx=[ooxx]个屁啊&quot;/&gt;&lt;/script&gt;
</pre>
<p>> 1. 参数 url，这里就是将要调用的网站的 url，上面使用的是 www.verycd.com。<br />
> 2. 是最让小邪自豪的 ooxx 参数，自豪在哪里呢，就是半夜三更写程序的时候可以提神。<br />
> 3. 参数 ooxx，[ooxx] 这个东西会被替换为PR数值，上面用的是“[ooxx]个屁啊”。</p>
<p>> 比如想显示 “619有3个屁啊”，就用下面的代码 -</p>
<pre class="brush: jscript; auto-links: false; html-script: false; title: ; notranslate">
&lt;script src=&quot;http://tool.evlos.org/primg/text.php
?url=www.verycd.com&amp;ooxx=619有[ooxx]个屁啊&quot;/&gt;&lt;/script&gt;
</pre>
<p>> 4. 参数 code，不用这个参数的时候自动输出 UTF-8 编码的文本，用了 code=gbk 则输出 gbk。</p>
<p><strong>2. 可自由定制的Alex排名输出API：</strong></p>
<p>> 嘻嘻，用法和上面的一摸一样，所以小邪就不讲第二遍了喔 (*^__^*) 。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture1015.jpg" /></p>
<pre class="brush: jscript; auto-links: false; html-script: false; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://tool.evlos.org/aleximg/world_text.php
?url=www.verycd.com&amp;ooxx=Alex 世界排名：[ooxx]&quot;&gt;&lt;/script&gt;

&lt;script type=&quot;text/javascript&quot;
src=&quot;http://tool.evlos.org/aleximg/nation_text.php
?url=www.verycd.com&amp;ooxx=Alex 国内排名：[ooxx]&quot;&gt;&lt;/script&gt;
</pre>
<p><strong>3. 万老水茶谈会：</strong></p>
<p>> 此则灰常牛叉的新闻由裸奔帝国官方电视台台长兼主持人：小邪，为您报道。</p>
<p>> 昨晚万戈兄的博客遭遇了空前强大的恐怖袭击，导致高楼大厦遍地拔起。<br />
> 3位坚强的勇士兼恐怖分子为了争取水王宝座，整整盖了4个小时的楼，可堪称英雄。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture1018.jpg" /></p>
<p>> 第二天由 万戈兄 与 619 童鞋为本次恐怖袭击（简称万老水茶谈会）作总结。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture1017.jpg" /></p>
<p>> 灰常强力的星际传送门（目的地 - 万老水茶谈会总部）：<a target="_blank" href="http://wange.im/guestbook">http://wange.im/guestbook</a></p>
<p><strong>4. JavaScript 输出代码：</strong></p>
<p>> 这样就可以使用 JavaScript 输出 HTML 代码了喔，调用很方便呢。</p>
<pre class="brush: jscript; auto-links: false; html-script: false; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
{
document.write(&quot;&lt;h1&gt;This is a header&lt;/h1&gt;&quot;);
document.write(&quot;&lt;p&gt;This is a paragraph&lt;/p&gt;&quot;);
document.write(&quot;&lt;p&gt;This is another paragraph&lt;/p&gt;&quot;);
}
&lt;/script&gt;
</pre>
<p><strong>5. PHP 输出 JS 文件：</strong></p>
<p>> 嘻嘻 (*^__^*) ，讲解请看代码中的注释喔，小邪就不另外写了。<br />
> 否则小邪的文章又要长到害大家怕怕的了，嘿嘿嘿。</p>
<pre class="brush: php; auto-links: false; html-script: false; title: ; notranslate">
&lt;?php
if (isset($_GET['ooxx'])) {
	$ooxx = $_GET['ooxx'];
	$ooxx_out = str_replace('[ooxx]',$cn_num,$ooxx);
	//把[ooxx]替换成排名数值
}
else {
	$ooxx_out = 'PR：'.$cn_num;
	//无ooxx参数则输出 PR：XXX
}
$href = &quot;&lt;a target='_blank' &quot;
	.&quot;href='http://tool.evlos.org/onlinechk/?&quot;;
$href1 = &quot;'&gt;&quot;;
//小邪觉得这里是一个亮点，因为 Document.write 里面一定要用双引号
//所以得把字符串分成三个部分，才好，PHP里面引号一不小心矛盾了就会杯具的。
$out = 'document.write(&quot;'.$href.$website.$href1.$ooxx_out.'&lt;/a&gt;&quot;);';
if (isset($_GET['code'])) {
	if ($_GET['code'] == 'gbk') {
		echo iconv(&quot;UTF-8&quot;,&quot;GB2312&quot;,$out); //编码转换函数
	}
	else {
		echo $out;
	}
}
else {
	echo $out;
}
?&gt;
</pre>
<p><strong>6. 小邪的工具箱：</strong></p>
<p>> 嘿嘿，以上工具都已经收录到了小邪的工具箱中，向大家推荐一下。<br />
> 传送门：<a target="_blank" rel="nofollow" href="http://www.evlos.org/tools">http://www.evlos.org/tools</a> - UrlShort( <a target="_blank" rel="nofollow" href="http://u.evlos.org/58">http://u.evlos.org/58</a> )</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture1016.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rainmoe.com/2010/01/02/alex-and-pr-js-api/feed/</wfw:commentRss>
		<slash:comments>170</slash:comments>
		</item>
		<item>
		<title>制作好一个输出Alex排名图片的API</title>
		<link>http://www.rainmoe.com/2009/12/14/made-a-api-can-output-alex-image/</link>
		<comments>http://www.rainmoe.com/2009/12/14/made-a-api-can-output-alex-image/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 07:50:07 +0000</pubDate>
		<dc:creator>小邪</dc:creator>
				<category><![CDATA[作品 [Work]]]></category>
		<category><![CDATA[alex]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.evlos.org/?p=1589</guid>
		<description><![CDATA[> 嘿嘿，这个应该没有其他的人做了吧，独家喔。小邪昨天一直在做这个呢，O(∩_∩)O。

> 很方便的调用，说明在图片上，Type=2 则是提供此网站在其所属国家的排名。



<span class="readmore"><a href="http://www.rainmoe.com/2009/12/14/made-a-api-can-output-alex-image/" title="制作好一个输出Alex排名图片的API">阅读全文——共2587字</a></span>]]></description>
			<content:encoded><![CDATA[<p>> 嘿嘿，这个应该没有其他的人做了吧，独家喔。小邪昨天一直在做这个呢，O(∩_∩)O。<br />
> 很方便的调用，说明在图片上，Type=2 则是提供此网站在其所属国家的排名。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture0785.jpg" /></p>
<p>> 记得要加 Url= 喔，不必使用 Http 开头的地址。只支持 6 位数排名，超过则显示无限。<br />
> 正在制作缓存机制，尚未完成喔，缓存时间定为 3 天，这样就不必每次都到官方获取数据咯。</p>
<p><span id="more-1589"></span>> 预览传送门：<a target="_blank" href="http://tool.evlos.org/aleximg/">http://tool.evlos.org/aleximg/</a></p>
<p>1. <strong>PHP 中的字符串与数字</strong>：</p>
<p>> 在 PHP 里，字符串和数字之间是无需转换的，因为它会自动完成这个操作。<br />
> ╮(╯▽╰)╭，我感觉我解脱了，以前在 Delphi 里为了个类型转换就要纠结死，差点就升天了。</p>
<pre class="brush: php; auto-links: false; html-script: false; title: ; notranslate">
&lt;?php
$j = &quot;10&quot;;
for ($i=1; $i&lt;=$j; $i++) {
 echo $i;
}
?&gt;
</pre>
<p>> 像在 For 循环里，$i 是数字，%j 是字符串，这里就可以直接用啦。<br />
> 因为加好是针对数值的，点才是针对字符串的。数值上来说 'aass' = 0。<br />
> 所以下面输出的 $i 和 $j 的计算结果都是 1。而 $k 和 $l 都是 1112。</p>
<pre class="brush: php; auto-links: false; html-script: false; title: ; notranslate">
&lt;?php
$i = 'aass'+'1';
$j = 'aass'+1;
$k = '1111'+1;
$l = '1111'+'1';
echo $i.' '.$j.' '.$k.' '.$l;
?&gt;
</pre>
<p>2. <strong>Url 地址传递参数</strong>：</p>
<p>> 这是一个很方便的功能，不需要表单来引导，但请勿用来传递密码喔。</p>
<pre class="brush: php; auto-links: false; html-script: false; title: ; notranslate">
http://tool.evlos.org/aleximg/get.php?url=verycd.com&amp;type=2
</pre>
<p>> 这里我就可以使用 $_GET['type'] 来获得需要的参数。<br />
> 记得使用 isset 函数判断参数是否存在喔，不进行判断的话会运行出错的</p>
<pre class="brush: php; auto-links: false; html-script: false; title: ; notranslate">
if(isset($_GET['type'])) {
	$output_type = $_GET['type'];
}
else {
	$output_type = null;
}
</pre>
<p>3. <strong>Strip_tags 函数</strong>：</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture0783.jpg" /></p>
<pre class="brush: php; auto-links: false; html-script: false; title: ; notranslate">
$info = '&lt;p&gt;test&lt;/p&gt;';
$nop = strip_tags($info,'&lt;p&gt;');
</pre>
<p>> 这个函数去除 HTML 标签的能力很强悍的说，这样就直接变成了 'test' 啦，O(∩_∩)O。</p>
<p>4. <strong>对中文字符串的支持</strong>：</p>
<p>> 这个支持灰常好，可以像下面的代码一样直接用呢 (^o^)。</p>
<pre class="brush: php; auto-links: false; html-script: false; title: ; notranslate">
if ($global_num == '无数据'||strlen($global_num)&gt;6) {
	$pic=&quot;img/global_unlimited.gif&quot;;
	$content = file_get_contents($pic);
	header(&quot;Content-Type: image/jpeg; charset=UTF-8&quot;);
	echo $content;
}
else {
	$pic_num = '';
	output_pic($global_num,$output_type);
}
</pre>
<p>> 第一次写了 167 行的代码，嘿嘿，记录一下。</p>
<p>5. <strong>使用  PHP 合并数字图片</strong>：</p>
<p>> 呵呵，当时为了自己好理解，而且数量不多，所以在这里就没有使用循环和数组咯。</p>
<pre class="brush: php; auto-links: false; html-script: false; title: ; notranslate">
if ($num_cut[0] == null) {$source_img1 = imagecreatefromgif('img/num_emp.gif');}
else {$source_img1 = imagecreatefromgif('img/num_'.$num_cut[0].'.gif');}
if ($num_cut[1] == null) { $source_img2 = imagecreatefromgif('img/num_emp.gif'); }
else { $source_img2 = imagecreatefromgif('img/num_'.$num_cut[1].'.gif'); }
if ($num_cut[2] == null) { $source_img3 = imagecreatefromgif('img/num_emp.gif'); }
else { $source_img3 = imagecreatefromgif('img/num_'.$num_cut[2].'.gif'); }
if ($num_cut[3] == null) { $source_img4 = imagecreatefromgif('img/num_emp.gif'); }
else { $source_img4 = imagecreatefromgif('img/num_'.$num_cut[3].'.gif'); }
if ($num_cut[4] == null) { $source_img5 = imagecreatefromgif('img/num_emp.gif'); }
else { $source_img5 = imagecreatefromgif('img/num_'.$num_cut[4].'.gif'); }
if ($num_cut[5] == null) { $source_img6 = imagecreatefromgif('img/num_emp.gif'); }
else { $source_img6 = imagecreatefromgif('img/num_'.$num_cut[5].'.gif'); }
</pre>
<p>6 .<strong>请注意一下</strong>：</p>
<p>> 如果有哪个童鞋打算长期使用，请一定要和我说一声。<br />
> 有出现某些不得不做改动的情况的话，我会立即通知你做修改的。<br />
> 还有使用了我的 PR 调用的童鞋也麻烦吱我一声，谢谢支持。</p>
<p>7. <strong>欢迎来 Follow 我的 Twitter <a target="_blank" rel="nofollow" href="http://twitter.com/angelsolo">@AngelSolo</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rainmoe.com/2009/12/14/made-a-api-can-output-alex-image/feed/</wfw:commentRss>
		<slash:comments>65</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached (Feed is rejected)
Page Caching using memcached
Database Caching 1/19 queries in 0.015 seconds using memcached
Object Caching 296/328 objects using memcached

Served from: www.rainmoe.com @ 2012-02-09 16:50:58 -->
