<?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; 地震</title>
	<atom:link href="http://blog.upsuper.org/tag/%e5%9c%b0%e9%9c%87/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.upsuper.org</link>
	<description>the place where there are some ghost appearing...</description>
	<lastBuildDate>Wed, 19 Oct 2011 13:21:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>支持 Haiti 的小网站</title>
		<link>http://blog.upsuper.org/a-small-site-for-haiti/</link>
		<comments>http://blog.upsuper.org/a-small-site-for-haiti/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 13:03:24 +0000</pubDate>
		<dc:creator>upsuper</dc:creator>
				<category><![CDATA[探究学习]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[公益]]></category>
		<category><![CDATA[兼容性]]></category>
		<category><![CDATA[地震]]></category>

		<guid isPermaLink="false">http://blog.upsuper.org/?p=987</guid>
		<description><![CDATA[17号的时候虫子向我求助，想要我帮忙做一个支持海地的小网站。大体的思路就是，在上面的放一个大地图，然后大家可以留言、上传照片什么的，然后就在地图上出现亮点，然后亮点点进去可以看到留言和照片~这个网站已经进入公测了，大家可以在这里查看：Haiti]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.upsuper.org/wp-content/uploads/2010/01/Haiti-3_1264924757767.png"><img src="http://blog.upsuper.org/wp-content/uploads/2010/01/Haiti-3_1264924757767-300x211.png" alt="" title="Haiti &lt;3_1264924757767" width="300" height="211" class="alignright size-medium wp-image-1000" /></a>17号的时候虫子向我求助，想要我帮忙做一个支持海地的小网站。大体的思路就是，在上面的放一个大地图，然后大家可以留言、上传照片什么的，然后就在地图上出现亮点，然后亮点点进去可以看到留言和照片~这个网站已经进入公测了，大家可以在这里查看：<a href="http://haiti.dnand.org/">Haiti <3</a>（话说我曾经问虫子“<3”是什么意思，她告诉我，是爱心的意思~）</p>
<p>我猜从来没做过网站的人一定会觉得这个很简单，但我觉得一点都不简单……不过似乎可以实现~这种无疑又是对我技术的一次挑战！<br />
<span id="more-987"></span><br />
一开始，我想用一种十分取巧的方式——直接用 Google Maps~探究了一段时间的 Google Maps。结果虫子要求：一是地图要暗，二是要出来的是亮点。想想，Google Maps 还是算了呃……（话说其实也不是不可以，不过实现了，很多数据从客户端走，也不大好）。不过像 Google Maps 这样极好的地图图片来源实在是太难得了！于是就直接用了~</p>
<p>首先要攻克的第一个问题是，如果我们知道来访者的经纬度，如何知道把他的点点在地图的什么位置？这是一个很神奇的问题，想想经纬度是为球面设计的，现在要把它转换到一个平面上。说来也巧，原来参与过天文软件 Stellarium 某个版本的翻译工作，正好翻译了其中被称作地图投影的部分。因为有好几个不同的投影方式，我渐渐就明白了，那个就是把球面图形映射到平面的方法！于是就找到了地图投影，经过查询，发现 Google Maps 使用的是 <a href="http://en.wikipedia.org/wiki/Mercator_projection">Mercator projection</a> (<a href="http://zh.wikipedia.org/zh-cn/%E9%BA%A5%E5%8D%A1%E6%89%98%E6%8A%95%E5%BD%B1%E6%B3%95">麦卡托投影法/墨卡托投影法/正轴等角圆柱投影</a>)。找到了投影法的名称，自然转换公式不是难事~不过这个公式看不懂……呃……算了，那些公式显然不在我现在的数学水平能够理解的范围之内，直接用好了……</p>
<p>用前面探究到的 Google Maps 的东西，写了个网页，对比了一下 Google Maps 转换的坐标和我的程序转换的坐标之间的情况，发现基本相等，有一部分会出现 1px 的差异，我就直接忽略之了~在调试这个程序的过程中，比较重要的大概就是 PHP 里面的三角函数相关的函数使用的都是弧度，而我们习惯上使用的经纬度都是角度，这样就需要一点点的转换了……好在 PHP 提供了 deg2rad 这样方便的函数~话说我的地图投影这个程序我把它单独分了一个文件出来，主要是里面定义了各种地图转换需要的常数，如果和别的功能合在一起大约看过去会比较乱……</p>
<p>下面遇到第二个重大的问题是：我们如何知道来访者所在的经纬度？！这个问题似乎比上面那个更复杂了……当然你可以直接请来访者告诉你，不过更好的方法显然是根据 IP 地址识别一下。不过说到 IP 地址的识别精度，那我也无奈了。我猜想在 IPv6 普及前，想要准确根据 IP 地址识别出位置大约是不可能的了。不过，可以接受的精度还是可以实现的~国内的 IP 数据库如纯真这样的，提供的都是一个字符串地址，那个是只能给人看的，电脑可不知道那些东西表示什么……于是就转向了国外的 IP 数据库。果然找到了些有趣的数据库，里面能包含 IP 可能对应的经度和纬度，而且还提供 CSV 下载，可好了~这里可以找到这个好东西：<a href="http://ipinfodb.com/ip_database.php">IP address geolocation SQL database :: IPInfoDB</a>。然后我需要一个可以提供 PHP 快速查找的文件。其实这个事情第一次做音乐投票系统的时候，为了限制投票 IP 在福建境内，就做过这个东西。思路也很简单：把每个 IP 段的数据变成定长的二进制数据，然后需要的时候二分查找~于是有了下面的转换用 Python 脚本：</p>

<div class="wp_codebox"><table><tr id="p9872"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
</pre></td><td class="code" id="p987code2"><pre class="python" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">#!/usr/bin/env python</span>
<span style="color: #808080; font-style: italic;"># - * - coding: UTF-8 - * -</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">csv</span>
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">struct</span>
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">sys</span>
&nbsp;
fin = <span style="color: #008000;">open</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'ip_group_city.csv'</span>, <span style="color: #483d8b;">'r'</span><span style="color: black;">&#41;</span>
c = <span style="color: #dc143c;">csv</span>.<span style="color: black;">reader</span><span style="color: black;">&#40;</span>fin, delimiter=<span style="color: #483d8b;">';'</span>, quotechar=<span style="color: #483d8b;">'&quot;'</span><span style="color: black;">&#41;</span>
fout = <span style="color: #008000;">open</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'ipdata.dat'</span>, <span style="color: #483d8b;">'wb'</span><span style="color: black;">&#41;</span>
c.<span style="color: black;">next</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
a = <span style="color: #ff4500;">0</span>
s = <span style="color: black;">&#91;</span><span style="color: black;">&#93;</span>
<span style="color: #ff7700;font-weight:bold;">for</span> r <span style="color: #ff7700;font-weight:bold;">in</span> c:
  a += <span style="color: #ff4500;">1</span>
  s.<span style="color: black;">append</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">struct</span>.<span style="color: black;">pack</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&gt;Iff2sh'</span>,
      <span style="color: #008000;">int</span><span style="color: black;">&#40;</span>r<span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>,
      <span style="color: #008000;">float</span><span style="color: black;">&#40;</span>r<span style="color: black;">&#91;</span><span style="color: #ff4500;">7</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>, <span style="color: #008000;">float</span><span style="color: black;">&#40;</span>r<span style="color: black;">&#91;</span><span style="color: #ff4500;">8</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>,
      r<span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span>, <span style="color: #008000;">int</span><span style="color: black;">&#40;</span><span style="color: #008000;">float</span><span style="color: black;">&#40;</span>r<span style="color: black;">&#91;</span><span style="color: #ff4500;">10</span><span style="color: black;">&#93;</span> <span style="color: #ff7700;font-weight:bold;">or</span> <span style="color: #483d8b;">'0'</span><span style="color: black;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #ff4500;">2</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
  <span style="color: #ff7700;font-weight:bold;">if</span> a <span style="color: #66cc66;">%</span> <span style="color: #ff4500;">10000</span> == <span style="color: #ff4500;">0</span>:
    fout.<span style="color: black;">write</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">''</span>.<span style="color: black;">join</span><span style="color: black;">&#40;</span>s<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
    s = <span style="color: black;">&#91;</span><span style="color: black;">&#93;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #66cc66;">&gt;&gt;</span> <span style="color: #dc143c;">sys</span>.<span style="color: black;">stderr</span>, a,
fout.<span style="color: black;">write</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">''</span>.<span style="color: black;">join</span><span style="color: black;">&#40;</span>s<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
<span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #66cc66;">&gt;&gt;</span> <span style="color: #dc143c;">sys</span>.<span style="color: black;">stderr</span>, a
fin.<span style="color: black;">close</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
fout.<span style="color: black;">close</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre></td></tr></table></div>

<p>这样，就当获取经纬度差不多了吧~嗯~虽然那个精度实在不敢恭维……不过根据那个网站自己的数据，至少国家是不会弄错的（准确度 90%+），只是城市就不跟你保证了~（那个数据貌似显示，这个数据库中城市在中国只有 71% 左右是正确的……）。</p>
<p>最后是关于地图的最后一个问题……如何绘制？</p>
<p>经过考察，这个小网站未来要放的那个服务器是不支持 ImageMagick 的，于是只能用 GD 库了……</p>
<p>那个小点点，其实就是圆咯。于是我一开始用 imageFilledEllipse 函数在地图上画直径为 3px 的圆。不过那个的效果实在是不大行……另外一件事就是关于上传照片的问题，某些相机比较囧的都把照片方向弄在 Exif 里面……虽然 PHP 有很方便的库可以直接读取 Exif，但旋转和翻转就麻烦了……</p>
<p>关于 GD 库，有一件事我觉得很无语，那就是有好几个比较有趣的函数，如 imageAntiAlias、imageRotate 下面都写着：<br />
<blockquote>
    <strong>Note:</strong> This function is only available if PHP is compiled with the bundled version of the GD library.
</p></blockquote>
<p>于是就各种囧的不能在我自己机子上调试……目标服务器的 GD 库倒是符合条件，不过我发现其实想要通用还有一种很好的方法：在 Notes 里面找！通常不能通用的函数在 Notes 里面都有相应的通用解决方案~这次我在 Notes 里面找到了图片翻转、旋转、判断 Exif 方向、平滑绘制圆的函数~我觉得有些时候，下面的 Notes 比上面的文档要有意义的多……平滑绘制圆的函数，我为了半透明又改了一点。当然，改的不完美，也就不敢拿出来献丑了，勉强能用就是了~</p>
<p>此外，还抄来了 WordPress 里面一段创建不同大小图片和创建缩略图的代码，很好用嗯~话说，太久没写 PHP，很多东西都忘的差不多了，比如说输入的数据中有单引号会自动被 PHP escape 掉，这还让我苦恼了一下呃……</p>
<p>另外就是，设计中虫子给我提出了一个神奇的要求：跟 twitter。为了这件事，我进行了各种不和谐的活动，以了解 twitter 的 APIs……然后用了一个带缓冲的转接程序弄好了。</p>
<p>至于客户端部分，我再次使用了 jQuery，jQuery 果然是个好东西。而且为了上传，我又使用了 Uploadify。有赖于<a href="http://blog.upsuper.org/2009-recommend-platform-of-music-recruiter-for-fuzhou-no1-middle-school/">上一次做音乐征集系统</a>的经验，这次少走了不少弯路，而且大量的 IE6 的 bug 也被我巧妙地解决了~而且我发现 IE6 的某些莫名其妙的 bug （比如我在制作过程中遇到了一个 div 明明 right 是 0，却超出右边界很多）都可以通过设置 zoom: 1; 来解决……不知道 IE6 这种莫名其妙的浏览器到底是什么样 SB 的团队制作出来的。IE 曾经是带领万维网发展的，现在却成为了严重的阻碍者！用 IE 的孩子们赶快觉醒吧……我真得不想在为了 IE 花掉大把的时间调试了……</p>
<p>顺便说一下新发现的 IE6 的 bug（其实我也不知道是不是我新发现的……）：还是隐藏显示的问题。是用 AlphaImageLoader 这个 filter 的元素隐藏后显示，这个 filter 的效果会消失，也就是没用了……为了这个 bug，这次不得不在脚本中都加入了 ie-fix……而且，更严重的是，如果你在显示后再设置这个 filter，又会出现另外一个 bug：这个时候，被设置这个 filter 的元素内部的所有元素可见，但变成不可用，也就是好像点不到一样！我估计是这个 filter 变成了一个在元素内部最上层的一个东西，于是就挡住了其他所有的元素。我汗啊，IE6 的 QA 是干什么吃的啊……这个的解决办法说来也简单，另外弄一个 div，设置在同样的位置，同样的长宽，对他用那个 filter 就行了……</p>
<p>对了对了！说到 AlphaImageLoader 这个 filter，我又想起来一件事，证明了百度不适合用来搜索技术资料，至少比 Google 逊太多了：你分别在这两个搜索引擎里面输入“filter:progid:DXImageTransform.Microsoft.AlphaImageLoader”，我把结果贴出来：</p>
<div style="width: 100%; text-align: center;"><a href="http://blog.upsuper.org/wp-content/uploads/2010/01/_filterprogidDXImageTransform.Microsoft.AlphaImageLoader_1264941140183-e1264941753180.png"><img src="http://blog.upsuper.org/wp-content/uploads/2010/01/_filterprogidDXImageTransform.Microsoft.AlphaImageLoader_1264941140183-e1264941753180-190x300.png" alt="" title="百度搜索_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader_1264941140183" width="190" height="300" class="alignnone size-medium wp-image-998" /></a><a href="http://blog.upsuper.org/wp-content/uploads/2010/01/filterprogidDXImageTransform.Microsoft.AlphaImageLoader-Google-搜索_1264941161008.png"><img src="http://blog.upsuper.org/wp-content/uploads/2010/01/filterprogidDXImageTransform.Microsoft.AlphaImageLoader-Google-搜索_1264941161008-163x300.png" alt="" title="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader - Google 搜索_1264941161008" width="163" height="300" class="alignnone size-medium wp-image-995" /></a></div>
<p>请认真对比我的关键词和两个引擎的结果，你会发现：百度第一页没一个是我要找的，甚至连一个完整匹配的关键词都没有！难道是我的关键词是我瞎编的？不，你看 Google 的结果吧……嗯……事实胜于雄辩，百度众自重……</p>
<p>整个网站的代码，可能在经过完善以后会公布，也可能不公布。由于这次的东西不是做给自己的，所以不能完全我自己说的算了……</p>
<p>参考资料：</p>
<ul>
<li><a href="http://code.google.com/intl/zh-CN/apis/maps/">Google 地图 API &#8211; Google 代码</a></li>
<li><a href="https://groups.google.com/group/Google-Maps-API/msg/8222b18e7921f6e6">What type of map projection does Google use for Google Maps &#8211; Google Groups</a></li>
<li><a href="http://mathworld.wolfram.com/MercatorProjection.html">Mercator Projection &#8212; from Wolfram MathWorld</a></li>
<li><a href="http://www.maxmind.com/app/city_accuracy">MaxMind &#8211; GeoIP City Accuracy for Selected Countries</a></li>
<li><a href="http://apiwiki.twitter.com/">Twitter API Wiki</a> (请自备专用工具访问)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.upsuper.org/a-small-site-for-haiti/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>烛火——记我们的集体默哀</title>
		<link>http://blog.upsuper.org/candle-light-our-collective-silence/</link>
		<comments>http://blog.upsuper.org/candle-light-our-collective-silence/#comments</comments>
		<pubDate>Fri, 23 May 2008 15:30:13 +0000</pubDate>
		<dc:creator>upsuper</dc:creator>
				<category><![CDATA[随笔写写]]></category>
		<category><![CDATA[地震]]></category>
		<category><![CDATA[学校]]></category>
		<category><![CDATA[感动]]></category>
		<category><![CDATA[烛火]]></category>
		<category><![CDATA[爱]]></category>
		<category><![CDATA[生命]]></category>

		<guid isPermaLink="false">http://blog.upsuper.org/?p=96</guid>
		<description><![CDATA[上周的周日，也就是2008年5月18日，我们学校举办了全校的默哀活动，我现在想起来还带着感动。 记得那天每个人都带了一根白烛。当八点的钟声响起，坐在教室里晚自习的同学们起立，点燃烛火，默哀。五分钟后，大家默默地带着烛火来到学校的广场上。我们到时，那里已经有很多同学下来了。背景中播放着童声合唱的《让世界充满爱》，广场前的大屏幕上，一幅幅地放着灾区拍来的照片。烛火，点点烛火，在黑夜中放出点点光芒。 刮风了，微微的风。烛火抖动了一下，护着不让他熄灭。有的人，烛火就熄灭了，重新点燃。我突然觉得，烛火就和生命一样，多么脆弱，风一吹就熄灭了。我突然又觉得，生命就和烛火一样，那么坚强，试着活下去，怀着活下去的心愿，下定活下去的决心。灵魂，在生命和烛火中不是一样的吗？无论天空多么黑暗，他们仍然试着照亮。 轻轻地哼起那首歌，我们同欢乐，我们同忍受，我们怀着同样的期待，我们同风雨，我们同追求，我们珍存同一样的爱……把烛火轻轻地放到地上。为什么要熄灭他呢？烛火也是生命啊。静静地等待，他自己终会熄灭的，就像生命总有一天会结束一样。但是，在他结束之前，我要保护着不然他熄灭；在生命结束之前，我也要保护着不然他熄灭。 下雨了，微微的细雨。把还没有离开的烛火聚集到一起，聚集成心的形状。温暖，每一个烛火，和每一个在场的人。 烛火，会熄灭；生命，会逝去。有些什么会留下吧？这感动，不会变吧。这爱，永存吧。]]></description>
			<content:encoded><![CDATA[<p><a href='http://blog.upsuper.org/wp-content/uploads/2008/05/164134_0.jpg'><img src="http://blog.upsuper.org/wp-content/uploads/2008/05/164134_0-300x199.jpg" alt="" title="烛火" width="300" height="199" class="alignright size-medium wp-image-98" /></a>上周的周日，也就是2008年5月18日，我们学校举办了全校的默哀活动，我现在想起来还带着感动。</p>
<p>记得那天每个人都带了一根白烛。当八点的钟声响起，坐在教室里晚自习的同学们起立，点燃烛火，默哀。五分钟后，大家默默地带着烛火来到学校的广场上。我们到时，那里已经有很多同学下来了。背景中播放着童声合唱的《让世界充满爱》，广场前的大屏幕上，一幅幅地放着灾区拍来的照片。烛火，点点烛火，在黑夜中放出点点光芒。</p>
<p>刮风了，微微的风。烛火抖动了一下，护着不让他熄灭。有的人，烛火就熄灭了，重新点燃。我突然觉得，烛火就和生命一样，多么脆弱，风一吹就熄灭了。我突然又觉得，生命就和烛火一样，那么坚强，试着活下去，怀着活下去的心愿，下定活下去的决心。灵魂，在生命和烛火中不是一样的吗？无论天空多么黑暗，他们仍然试着照亮。</p>
<p>轻轻地哼起那首歌，我们同欢乐，我们同忍受，我们怀着同样的期待，我们同风雨，我们同追求，我们珍存同一样的爱……把烛火轻轻地放到地上。为什么要熄灭他呢？烛火也是生命啊。静静地等待，他自己终会熄灭的，就像生命总有一天会结束一样。但是，在他结束之前，我要保护着不然他熄灭；在生命结束之前，我也要保护着不然他熄灭。</p>
<p>下雨了，微微的细雨。把还没有离开的烛火聚集到一起，聚集成心的形状。温暖，每一个烛火，和每一个在场的人。</p>
<p>烛火，会熄灭；生命，会逝去。有些什么会留下吧？这感动，不会变吧。这爱，永存吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.upsuper.org/candle-light-our-collective-silence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>给Blog加上了祝福banner</title>
		<link>http://blog.upsuper.org/blog-blessing-to-the-addition-of-the-earthquake-banner/</link>
		<comments>http://blog.upsuper.org/blog-blessing-to-the-addition-of-the-earthquake-banner/#comments</comments>
		<pubDate>Thu, 15 May 2008 05:05:08 +0000</pubDate>
		<dc:creator>upsuper</dc:creator>
				<category><![CDATA[琐事杂谈]]></category>
		<category><![CDATA[banner]]></category>
		<category><![CDATA[My Blog]]></category>
		<category><![CDATA[地震]]></category>

		<guid isPermaLink="false">http://blog.upsuper.org/?p=91</guid>
		<description><![CDATA[去网上搜索了一下那些祝福的banner，并且给我的Blog加上了随机banner。大家需要可以去我建立的专题临时站点下载。 我希望每个人都能多尽一点力！]]></description>
			<content:encoded><![CDATA[<p>去网上搜索了一下那些祝福的banner，并且给我的Blog加上了随机banner。大家需要可以去我建立的<a href="http://earthquake.upsuper.org/">专题临时站点</a>下载。</p>
<p>我希望每个人都能多尽一点力！</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.upsuper.org/blog-blessing-to-the-addition-of-the-earthquake-banner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>为汶川地震死难者默哀</title>
		<link>http://blog.upsuper.org/silence-for-the-wenchuan-earthquake-victims/</link>
		<comments>http://blog.upsuper.org/silence-for-the-wenchuan-earthquake-victims/#comments</comments>
		<pubDate>Wed, 14 May 2008 05:16:08 +0000</pubDate>
		<dc:creator>upsuper</dc:creator>
				<category><![CDATA[随笔写写]]></category>
		<category><![CDATA[信仰]]></category>
		<category><![CDATA[地震]]></category>
		<category><![CDATA[灾难]]></category>
		<category><![CDATA[爱]]></category>

		<guid isPermaLink="false">http://blog.upsuper.org/?p=90</guid>
		<description><![CDATA[北京时间2008年5月12日14:28，位于31°N,103.4°E的四川汶川县发生了7.8级大地震，死亡人数已经超过了1.2万。 当听到这个消息的时候，我感到十分的哀痛，我想大家也是一样的。在这个中国多灾多难的一年，到底还要有多少灾难再发生？我也不知道，也不敢知道。我想只有一点是可以肯定的，我们应该为那些死难者默哀，为那些无辜的人默哀。无论哪里发生灾害，我们都应该默哀，因为我们都一样，都是普通人，都是无辜的人，只是在这里，只是碰巧在这里，为什么就要受害呢？记得2001年的“911”恐怖袭击，可能很多人觉得，这撞得好，谁让美国这么嚣张。虽然说，这确实给了美国，这个霸道的国家一个沉痛的打击，但是，我们也看到，在那里死了很多无辜的人。我想无论出于什么原因，有人死了就会有人伤心；无论为了什么目的，无辜的人总是不应该被伤害的。 昨天很遗憾地听到一位同学对我说：“你这样捐了，后面肯定还会组织捐助的，这样你不是捐两次了？”我说，你怎么能这样想呢？爱应该超越一切利益和所谓的对价值的追求。用爱去祝福，祝福灾难中的人们会好起来；去祈祷，祈祷这个世界的安宁，祈祷人类的平等，祈祷让世界充满爱。 在灾难的面前，每个人都是一样的，每个人都是无辜的。我想，我们应该尽力去帮助受伤的人们，虽然有些伤痕也许永远不能抹平，但我们要让他们看到爱。生命是那么的脆弱，一下子就逝去了。但爱是坚强的，是永存的。我们要，用爱挽起生命的长河，用爱复苏这个世界！ 最后，默哀，祈祷，祝福……]]></description>
			<content:encoded><![CDATA[<p><a href="http://earthquake.upsuper.org/"><img class="alignright size-full wp-image-92" title="20080512 earthquake" src="http://blog.upsuper.org/wp-content/uploads/2008/05/earthquake_20080512.gif" alt="四川地震" width="295" height="205" /></a>北京时间2008年5月12日14:28，位于31°N,103.4°E的四川汶川县发生了7.8级大地震，死亡人数已经超过了1.2万。</p>
<p>当听到这个消息的时候，我感到十分的哀痛，我想大家也是一样的。在这个中国多灾多难的一年，到底还要有多少灾难再发生？我也不知道，也不敢知道。我想只有一点是可以肯定的，我们应该为那些死难者默哀，为那些无辜的人默哀。无论哪里发生灾害，我们都应该默哀，因为我们都一样，都是普通人，都是无辜的人，只是在这里，只是碰巧在这里，为什么就要受害呢？记得2001年的“911”恐怖袭击，可能很多人觉得，这撞得好，谁让美国这么嚣张。虽然说，这确实给了美国，这个霸道的国家一个沉痛的打击，但是，我们也看到，在那里死了很多无辜的人。我想无论出于什么原因，有人死了就会有人伤心；无论为了什么目的，无辜的人总是不应该被伤害的。</p>
<p>昨天很遗憾地听到一位同学对我说：“你这样捐了，后面肯定还会组织捐助的，这样你不是捐两次了？”我说，你怎么能这样想呢？爱应该超越一切利益和所谓的对价值的追求。用爱去祝福，祝福灾难中的人们会好起来；去祈祷，祈祷这个世界的安宁，祈祷人类的平等，祈祷让世界充满爱。</p>
<p>在灾难的面前，每个人都是一样的，每个人都是无辜的。我想，我们应该尽力去帮助受伤的人们，虽然有些伤痕也许永远不能抹平，但我们要让他们看到爱。生命是那么的脆弱，一下子就逝去了。但爱是坚强的，是永存的。我们要，用爱挽起生命的长河，用爱复苏这个世界！</p>
<p>最后，默哀，祈祷，祝福……</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.upsuper.org/silence-for-the-wenchuan-earthquake-victims/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

