又一个新起点

百里画廊千家店夜拍
百里画廊千家店夜拍

咦,我为什么说又?

自毕业以来,写字的频率在逐年下降。整个 2015 年一篇都没发,大概是在微信朋友圈里耗尽了时间吧。11 月的时候,网站所在的 HostMonster 主机空间被黑客攻击,导致空间被 HostMonster 关停。关停后连 SSH 都被禁止登录。合租空间的朋友大概跟我一样,对博客暂时失去了兴趣,没及时处理,结果整个空间被清空,数据全丢了。同时,"solrex.org" 的域名也疏于维护,没去续费,不再有效了。

好在还屯着几个域名,另外还有一些早些时间的备份,数据库还在,就是媒体库的图片丢了不少。只好根据图片文件名到照片备份里去找,花了大半天,才基本上恢复了所有的图片。

经过合租的惨痛经历,新的网站是自己租用 VPS 架设的。与主机空间比,一是按照小时计费不会浪费,二是独立IP,不会被牵连,更换 IP 也比较灵活。首先尝试的是口碑甚好的 Linode,发现最大的问题是速度和丢包,而且新用户无法选择东京机房。后来换到 Vultr,有东京机房,比 Linode 配置略差,但价格优惠一半,5$/月,跟 HostMonster 租三年以上才能 4.99$ 相比,已经是良心价格了。

既然是新的开始,就得做点儿新的尝试。起了个新名字,叫做“边际效应”,这是我觉得颇为神奇的经济学现象。新建了个微信订阅号 MarginalUtility,也是同样的名字,欢迎订阅!

第一笔博客收入

博客上放百度网盟广告2318个月,终于迎来了第一笔联盟分成103.37元。我还以为是补充医疗保险的理赔款,因为款额不对纳闷了半天,刚刚登邮箱看到上周广告报表才突然想起来。我的博客总算赚钱了!

另外,感谢部分同事的关心:我注册百度联盟是早在进百度之前的事情,而且由于存在利益相关,我一年多前就将个人博客投放百度联盟广告报公司备案了,公司并没有禁止这种行为。

上图,都是一分一毛地攒出来的啊!

第一笔博客收入

网站被认证

经过各方证实,我确定了这个域名现在(2011年6月10日)已经被“认证”了。目前显示出来的现象是第一次访问大部分可以成功,点击页面链接就可能会被 reset。

不要问为什么会这样,我也不知道。不过我心理早就预期到可能有这一天,因而一切仍然会继续,除了要费点劲儿。不感慨了,引用菜头一句话:

鲜花总会长出来,不在墙这边相见,就在墙外面思念。

悲剧的 MSN Space

MSN Space 总算倒了,所有用户都要求被迁往 wordpress.com,或者下载备份文件。话说我第一个用得顺手的 blog 还是 MSN Space,也用了很长的时间,不免觉得有些悲凉。

今天有同事问我,MSN Space 为什么混到这个地步?我说,本来 MSN Space 还凑合可用,但是每一次改版、每一次改名,都让你觉得更加难用。产品能做到这个份上,也真是不容易,不过无独有偶,MSN 也算得上跟它的绝配了!不知道什么时候能看到 MSN 整体搬迁用户到 AIM 或者改版到 XMPP?

哦,我又忘了,国内还有个飞信呢!不愧是外包给 MSN 做的产品,看看现在的飞信 4.x,我好怀念飞信 3.x 啊!

这件事情让我感兴趣的一点是,我总算看到一个可能,可以将以前在 MSN Space 上的评论,合并到现在的博客中了。或许需要自己写个小工具,假期可以尝试做一下。

RSS Feed 迁移方法

由于政策的调整,目前很多博主都将博客域名从 .cn 迁出,相信很多朋友都会遇到 RSS Feed 迁移的问题。如果一直使用 Feedburner/Feedsky 这种第三方烧录网站管理订阅,只需要更换第三方抓取的源即可;但是如果之前订户多用 WordPress 原始的源 example.cn/feed/、example.cn/?feed=rss2,或者使用自定的域名 feed.example.cn 的话,当域名迁移时,原来的 example.cn 被弃用后,订户就无法得到文章更新了。

我之前一直使用 feed.solrex.cn 作为 Feedsky 的自定义域名,因为我觉得 solrex.cn 可能比 feedsky.com 更长久,后来发现这是非常愚蠢的想法。当我把域名迁移到 .org 时,就面临 feed 迁移的问题。

最简单的方法是将原来的 feed url 重定向到 Feedburner/Feedsky,但这要求网站主必须仍然控制原来域名,那就没有更换域名的必要了。

或者使用一篇博客来通知订户更换 feed url,但是实践证明这种方法收效甚微。很多人(包括我)不会去看自己使用的是什么源,认为自己使用的就是正确的 feed url。

起初我是使用的直接重定向,但后来一封域名注册商的邮件,威胁如果不办理某些手续,24日之后会停止我的 .cn 域名解析。我想,还是用一些略显卑劣的手段通知大家更换订阅源吧。这种卑劣的方法是:如果使用原来的源订阅本站,就会看到每天一篇的“网站迁移通知”,直到用户更改订阅源,或者无法忍受直接删除 feed。

其技术实现方法是:使用 php 模仿 WP 的 rss 源生成一个 xml 文件,该文件只包含一篇文章,将原来的源指向它(或者 url 重定向到它)。该 xml 中的更新日期、文章 url 每天更新一次,这样阅读器就会认为博客有更新,把这篇文章抓取回去。我本以为阅读器是根据更新日期判断文章是否重复,后来发现是根据文章 url 来判断。为减少工作量,我们可以将文章的 url 指向某篇目标文章,然后在 url 后面加上 “?date=***”,这样阅读器就不会认为是同一篇文章,而且读者仍然能够点入目标文章。

方法很简单,如果您比较懒的话,可以参考我使用的文件(也可以从这里直接下载 php 源代码):

<?php echo '<?xml version="1.0" encoding="UTF-8"?>'."\n"; ?>
<?php echo '<?xml-stylesheet type="text/xsl" media="screen" href="http://feeds.feedburner.com/~d/styles/rss2chinesetwfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?>'; ?><rss 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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0">

<channel>
    <title>Solrex Shuffling</title>
   
    <link>http://blog.solrex.org</link>
    <description>Engineering a better life, programming a great future.</description>
    <pubDate><?php echo date('D, d M Y ', strtotime("+7 hour")); echo '00:00:00 GMT'; ?></pubDate>
    <generator>http://wordpress.org/?v=2.7.1</generator>

    <language>en</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
        <item>
        <title>站点迁移通知-<?php echo date('d M Y', strtotime("+7 hour")); ?></title>
        <link>http://blog.solrex.org/?p=638679&amp;q=<?php echo date('Ymd', strtotime("+7 hour")); ?></link>
        <comments>http://blog.solrex.org/?p=638679&amp;q=<?php echo date('Ymd', strtotime("+7 hour")); ?>#comments</comments>
        <pubDate><?php echo date('D, d M Y ', strtotime("+7 hour")); echo '00:00:00 GMT'; ?></pubDate>
        <dc:creator>Solrex Yang</dc:creator>
       
        <guid isPermaLink="false">http://blog.solrex.org/?p=638679&amp;q=<?php echo date('Ymd', strtotime("+7 hour")); ?></guid>
        <description><![CDATA[您好,您之所以看到这篇文章是因为您仍在使用被遗弃的 feed 地址 http://feed.solrex.cn 订阅我的博客Solrex Shuffling。我已经将网站从 http://blog.solrex.cn 迁移到了 http://blog.solrex.org。由于 .cn 域名潜在被删除的危险,为了不丢失和您交流的渠道,我不得不出此下策以每天一篇博客的方式提醒您更新 feed 地址,希望您能谅解!...
]]></description>
            <content:encoded><![CDATA[<p>您好,您之所以看到这篇文章是因为您仍在使用被遗弃的 feed 地址 http://feed.solrex.cn 订阅我的博客<a href="">Solrex Shuffling</a>。我已经将网站从 <a href="">http://blog.solrex.cn</a> 迁移到了 <a href="">http://blog.solrex.org</a>。由于 .cn 域名潜在被删除的危险,为了不丢失和您交流的渠道,我不得不出此下策以每天一篇博客的方式提醒您更新 feed 地址,希望您能谅解!</p>
<p>如果您觉得<a href="">本站</a>对您还有点儿用处,可以使用以下方式继续订阅:</p>
<ul>
<li><p>如果您使用离线阅读器,请将本站的 feed 地址 <a href="http://feeds.feedburner.com/solrex">http://feeds.feedburner.com/solrex</a> 或者 <a href="http://feed.feedsky.com/solrex">http://feed.feedsky.com/solrex</a> 添加到您的订阅器中,并删除现有这个 feed。</p></li>
<li><p>如果您使用在线阅读器,比如 Google Reader、抓虾 之类,您可以点击<a href="">这里</a>到本站首页,在右侧选择您的在线阅读器,重新订阅,并将现在这个 feed 删除。</p></li>
</ul>
<p>如果您觉得<a href="">本站</a>对您不再有用,可以使用以下方式退订:</p>
<ul>
<li><p>如果您使用离线阅读器,请咨询阅读器帮助如何删除 feed,一般情况下在 feed 上直接点 del 键即可。</p></li>
<li><p>Google Reader 用户可以在左侧 Subscriptions 中找到本 feed(一般名为 Solrex Shuffling),将鼠标移动至其上,您会发现右侧有一个向下的小箭头,点击箭头,您就会发现有 Unsubscribe 的选项;或者您也可以到右上角的 Setting 中,点入 Subscriptions 标签页,对所有 feed 进行管理时删除 Solrex Shuffling 这个 feed。您可以在<a href="http://www.google.com/support/reader/bin/answer.py?hl=zh_CN&answer=73062">这个页面</a>找到更多帮助。</p></li>
<li><p>抓虾用户可以在<a href="http://zhuaxia.com/help.php#3_3">这个页面</a>找到退订的帮助。</p></li>
<li><p>其它在线阅读器用户请咨询该网站帮助。</p></li>
</ul>
<p>无论如何,感谢您一直以来对本站的支持,我希望能在<a href="">新的站点</a>继续收到您的批评或支持!祝您好运!</p>
<p>Solrex Yang</p>
<p><?php echo date('D, d M Y ', strtotime("+7 hour")); ?></p>
]]></content:encoded>
            <wfw:commentRss>http://blog.solrex.org/?p=638679&amp;q=<?php echo date('Ymd', strtotime("+7 hour")); ?>/feed/ ?></wfw:commentRss>
        </item>
</channel>
</rss>

您可以到 feed.solrex.cn 查看效果。

启用新域名 solrex.org

2017年更新:博客已经切换到 姓名拼音.com 域名,以下内容已经属于历史

各位,即日起本博地址更换为 http://blog.solrex.org,原 solrex.cn 域名将逐渐作废。若有加本站为友链的朋友,麻烦您更新一下地址;使用 feed 地址 http://feed.solrex.cn 订阅本站的朋友,也请将 feed 地址更新为 http://feeds.feedburner.com/solrex 或者 http://feed.feedsky.com/solrex。谢谢!

另外,本站目前已经支持手机直接浏览,用手机浏览器访问 http://blog.solrex.org 直接看到的即是窄屏界面,无需再访问之前的 /wap/ 目录。

恰逢年底,许多人都在总结,屡次的搬迁和被搬迁,我也趁这个机会回忆一下自己博客迁移的历程。

  • 2004 年 9 月 29 日

    南大小百合 BBS 博客写下第一篇日志。可惜,现在连 isince2003 这个 ID 都因生命力太低被清除了。

  • 2005 年 6 月 12 日

    在当时的 MSN Space 开博。因为某些原因,后来被自己封闭了。

  • 2006 年 7 月 13 日

    因为受不了 MSN Space 的经常性被封,在百度空间对外开放时,抢先申请了一个,开始将更新同步在百度空间。三个月后对百度空间失去兴趣,遂废弃。

  • 2006 年 10 月 29 日

    买下了自己的 .cn 独立域名,但是依然没有主机空间,只是定义了几个域名转向。

  • 2007 年 2 月 3 日

    丢弃原 MSN Space,申请了一个新的 Live Space,并同步在 Blogspot 上更新。

  • 2007 年 6 月 18 日

    开始使用 WordPress 博客系统,在 yo2.cn 上安家,并开始使用独立博客地址 http://blog.solrex.cn

  • 2008 年 12 月 24 日

    对 yo2 很满意,因此关闭同步更新的 Blogspot 站,技术文章也不再同步到 Live Space。

  • 2009 年 5 月 16 日

    博客迁出 yo2,主要原因是当机时间太长,频率太高,而且过滤关键词。Eric 师兄两年来一直为我的主页提供托管空间,这次就把博客也迁了过去。

  • 2009 年 9 月 24 日

    Eric 主机空间所在服务器 IP 被封。由于在找工作的关头,希望几年来积累的技术博客能起些作用,于是承蒙信文君收留,博客再次搬迁

  • 2009 年 12 月 14 日

    虽然域名还有一年才到期,看着友链的一些网站变成 Connection reset by peer,某些机构这些让人寒心的行为还是让我下定决心遗弃 .cn 域名,重新在 Godaddy 注册了 solrex.org,并将所有 .cn 的链接 301 永久重定向到 .org。(在我的忽悠下更换域名的还有 Iron-feet 同学)

总的来说,这就是一个折腾的过程,但我从这折腾中获得了很多乐趣——除了某些被折腾的经历外。值得庆幸的是写下的文字都得到了保留,于我而言是一笔宝贵的财富。我以前从不写日记,从开始使用博客才有了记录生活的习惯,现在回头看看,还蛮不错的。

博客被搬家

两年多来我的主页都寄生在徐宥师兄的 HostMonster 空间上,今年5月份博客也搬了过去,因此对徐宥师兄的长期收留致以“崇高的谢意”。期间也发生过无法访问的情况,但基本上都是暂时的技术故障。但是昨天,所有 CN blogger 都担心的非技术故障发生了——我感到非常遗憾。

其实也不是第一次发生这种事情,一般情况下我忍一忍也就过去了,不就那么一段时间不能正常访问嘛。但很郁闷地是我现在正在找工作的关键关口,大家也都看到我在 CV 中列出了我的项目和博客,我可不想当 HR 对我简历感兴趣的时候却无法访问我列出的项目主页。因此我紧急搬了次家,至少希望在未来三个月到半年时间内不要出问题。

由于是独立主机,所以搬家过程算是相当无痛吧,把文件打个包再解包,数据库导出再导入,基本上没丢失啥,访问体验也没有任何改变。只是我多句牢骚,记以为志罢了。

最近博客更新频率大幅下降,可以想见我也是在忙碌和踌躇的当口,没什么好说的,祝自己好运吧!

附近照一张,身着 Perl T 恤乃是在 China-Pub 九周年会抽到的奖品——我第一次在活动中抽到奖品。

着 Pert T 近照

WordPress 2.8 和 2.8.1 beta1 毛病真多

前两天我才在 Twitter 炫耀了一下我忍住没当小白的努力,没想到昨天晚上被哥们一忽悠,他说他没有发现 WP 2.8 的 bug,就升级了一下 WordPress 到 2.8。很惨痛呀!

先是升级到 2.8,发现控制板引入链接内存分配失败,fatal error,然后控制台的链接点了都没用。这也是在官方 2.8.1 Beta1 对 2.8 修补的时候说明了的:

Dashboard memory usage is reduced. Some people were running out of memory when loading the dashboard, resulting in an incomplete page.

于是我说升级到 2.8.1 Beta1 呗,控制台是差不多加载完了,插件不好用了。Google Sitemap 插件内存分配失败,fatal error;编辑插件文件内存分配失败,fatal error。

于是我不能忍了,回退到 2.7.1,世界真美好呀!

博客迁出 yo2.cn

近两年以来我都是使用的 yo2.cn 提供的博客托管服务,就是说 yo2.cn 提供一个 WordPress 空间,我将域名 blog.solrex.cn 绑定到这个空间上。对 yo2.cn 的服务,总的来说,我还是基本满意的,不然我也不会一年后续费继续使用。但是一直以来的服务器不稳定,尤其是最近两个月来的宕机事件,让我对 yo2.cn 的服务失去了信心。09 年 3 月 14 日到 17 日,09 年 5 月 12 日到 15 日,两个月里两次长达三天的宕机事件在我的 Google Analytics 中划出了两个漂亮的谷底!我只好说,拜拜了 yo2。

以前之所以选择 yo2.cn 的服务,主要原因是(1)懒得折腾 WP 系统(2)它的服务器在国内,教育网用户可以无障碍访问(至少我女朋友在使用 CERNET)。这次将博客迁移到国外主机上,可能会造成部分教育网用户无法访问,请见谅。如果您希望继续关注此博客,请使用 Google Reader抓虾等在线阅读器订阅此博客的 RSS

现在博客的系统和主题和原来保持一致,域名也没有变化,所以对一般读者来说,访问没有任何影响。在某些网络状况下,可能速度会比原来慢一点儿;DNS 没有刷新的网络,可能要等待blog.solrex.cn域名记录的刷新;在一些存在缓存的浏览器中,可能要重刷一下缓存。

对于我来说,却是方便了许多,得到了对 WordPress 系统的完全控制,也没有了关键字的过滤,使用起来就没那么窝心了。

Google Friend Connect 挺好玩的

经常来我博客转转的朋友会发现,我最近挺享受右下角的 Google Friend Connect,尤其是那个留言板。

目前来讲我没有发现 Google Friend Connect 的 SNS 功能有多好,顶多差不离也就是和 Live Space 的朋友一样,但是我非常欣赏这个留言板。这个看起来用处不大的留言板功能,我玩得很开心,因为我发现它提供了我最喜欢的 MiniBlog 功能。

一提起 MiniBlog,大部分人都会想饭否和 Twitter,Twitter 我用的很少,饭否用过一段时间,但我都不满意。拿发贴来说,要么要到它们的网站上去,要么跟聊天机器人说话,还会看到一堆别人的广播,真没意思。Facebook 和校内的状态也可以看作 MiniBlog 的一种,但是也存在别人的网站上,也会骚扰朋友和被骚扰。

Google Friend Connect 的留言板有几个特色我很喜欢:

1. 消息存储在第三方服务器上,可以显示在多处。
2. 发言即发即见,不用和机器人说话(或者跑到别的网站上发言),再去刷新自己的页面。
3. 别人也可以回复或发言,而且可以设置为登录后才能发言,屏蔽了垃圾消息(却不用我自己管理用户)。
4. 发言不会广播给朋友(也不支持订阅),干嘛闲扯几句还去骚扰别人?爱看就过来看,不强迫别人看。
5. 留言板显示在自己的网站而不是融合在别人的服务当中。

正好估计也没多少人去用这个留言板功能,我就自娱自乐,作为自己的 Blog 的补充,有空就扯几句,挺好!

一些关于博客的小变动

2007 年 2 月 03 日,我的博客从最早的 MSN Space迁移到 Blogspot,看着中文标题导致的类似于“%e8%90%bd%e5%8f%b6”的中文链接感觉特别不爽,就开始试着用使用英文标题。

2007 年 6 月 18 日,又迁移到 Yo2 的博客托管服务,开始使用 WordPress 博客和自己的域名。由于对国内的博客托管不是很放心,也一直在同时更新 SpaceBlogspot。为了格式统一,继续使用英文标题。

转眼间已经一年半,除了关键词过滤,我对 Yo2 的服务还是比较满意的。也越来越喜欢 WP 博客,尤其是发现 WP 能几乎完美地支持整站迁移文章、评论和主题之后。再加上我还可以手动备份数据,就可以随时在别的主机上恢复整个站点,那么另外两个博客就没什么必要了。今天我把 http://solrex.blogspot.com 给关了,地址会重定向到 http://blog.solrex.cnhttp://solrex.space.live.com 继续保留,但只发一些生活类文章,主要为 MSN 好友共享,技术类文章就不贴过去了。

既然专注于 WP 博客,WP 有 WP slug translate 插件,可以将中文标题自动翻译或者转成拼音,而且也可以自定义链接地址,那我就不用费尽心机想英文标题了,以后标题就能随便写了。估计一个直接的后果是...牢骚文章增多

取下装逼 FAQ 中的“为什么你的博客文章总是使用英文标题?”那段,是以为记:

为什么你的博客文章总是使用英文标题?

主要原因是为了使链接好看。

刚开始写博客的时候,用的是微软的 MSN Space,Space 不区分中文和英文标题,所有产生的链接都是处理过的乱码串。后来我的博客迁移到 Google 的 Blogspot,Blogspot 在文章的链接中不对标题进行处理,所以如果使用中文标题,文章链接中就会出现成串的%XX%XX用来代替汉字的转义字符串,非常不利于将链接贴到其它地方,也不利于网站流量的监控,所以从那时起我就采用全英文的标题了。

而且我发现使用全英文的标题还有一个好处,使我每次写文章的时候都要仔细考虑标题和内容的关系,避免了我写一些垃圾文章。

Google Reader 的一点问题

Google Reader 是我非常喜欢的在线博客订阅器,自从发现这个服务之后我就结束了尝试 N 个离线博客订阅软件的历史。用 Google Reader 看别人的博客好像看邮件一样,而且可以抓取一些国内无法访问的国外博客系统的 feed,很方便。

自从使用以来它就一直很稳定,不过这两天我发现 GR 貌似出现了一些小问题:一个是抓取我的博客 feed 有错,订阅的 http://feeds.feedburner.com/solrex 的条目中忽然多出了十条和我同一服务器的某个博客条目,而 feedburner 的原始连接中并没有这十条内容;二是抓取 feed 的时候没有通知订阅用户数,所以我的 feedburner 和 feedsky 显示的订阅用户一下子少了一大半,本来就只有一百多人订阅,现在显示的订阅数就更可怜了。

本来我以为这可能是个别问题,可是著名博客和菜头也在文章中说某些用户的订阅在 GR 中显示为乱码。这就叫人奇怪了,为什么 GR 在这几天发生那么多问题?难道是 GR 在测试新功能?

虽然 GR 这两天出了那么多问题,我仍然要推荐它,下面简单介绍一下我觉得比较好的特色:

1. 共享阅读。一种方法是把共享阅读块放在自己的主页上(看我的博客右侧栏),另一种是在 GR 的阅读视图里与 Google 好友共享阅读条目,还有一种方法就是把条目直接 email 给别人。

2. 快捷键操作。GR 有很多键盘快捷键,比如:j 阅读下一条,k 阅读上一条,n 移到下一条,p 移到上一条,o 打开列表项,这样操作起来非常方便。

3. 使用安全连接(https)的 GR,避免连接被重置。在中国国内某些网络条件下,明文传输的网页是会被过滤的,如果订阅的博客文章中有敏感词条,路由器就会重置网络连接,比如经常看到的浏览器提示“与服务器的连接被重置”就是由于这个原因。使用安全连接的 GR https://www.google.com/reader/view/ 能避免此类状况的发生。(此方法同样适用于 Gmail 的连接不稳定现象)

4. feed 阅读趋势。GR 可以统计你的阅读情况,并提供一些阅读趋势排行榜,以供你了解自己的阅读习惯。

1月28日,1303次回家

致歉: 因为某个众所周知的原因,我的博客 http://blog.solrex.cn 的托管服务器在前两天并将继续在一段时间内无法正常访问,请见谅!如果想一直保持正常阅读本博客的内容,请使用 RSS 阅读器(比如 Google Reader, 抓虾鲜果)订阅本博客的 RSS Feed: http://feeds.feedburner.com/solrex 或者 http://feed.feedsky.com/solrex

由于做学生享受的一些小小特权,早就买好了回家的票,可以比煎熬在北京的工作人士们早回家两天。也结束了在北京的半年研究生生活,总的评价是,累!

作为一个责任心很强的人,要保持一星期 4 天读书,3 天上班,每天和女友视频 2 个小时,仅有的两个多于 2 天的假期都在南京度过,用脚想也能知道我这个学期的状态。我室友就特别羡慕我能睡那么少的时间还能保持一整天的精神,没办法啊,那都是被逼的,我不喜欢被窝吗?

不过谢天谢地,终于能回家歇歇了。可是回家也有打算,我准备至少完成我计划写的一本开放下载的书《使用开源软件自己动手写操作系统》的前三个章节。把计划写在这里就是要给自己点儿压力,如果开学后第一个 revision 还没有放到我自己的网站上提供下载的话,相当于承诺的话没有兑现,我会觉得很没面子。

本来好几天都想写博客了,但使用我自己域名的独立博客所在的服务器被封让我感觉很沮丧,就好像三个孩子中最疼爱的那一个忽然被人绑架,总觉得茶饭不思,天天望着大门口等着他回家。今天总算恢复了一点儿,我就少罗嗦几句吧,免得一会儿又不能访问。

暂停更新一段

明天就要开学了,今天是我在公司的最后一天。现在自己还没有个人电脑,以后大概就失去了持续的 Internet access,所以标题就叫做暂时安静。博客更新频率、信箱登录频率、IM 上线频率、BBS 和 SNS 网站刷新频率都会放慢,等十一后我买了电脑再说吧~_~。

由于个人时间安排和公司接受程度,暂时不会在公司继续兼职了。以后是否有机会再出来做事,就得看情况了。刚开学这段时间应该比较忙,再加上我还有 7 本正在读的书没有读完 [href: http://www.douban.com/do/Solrex/book/ ],空闲的时间恐怕还是很少滴。

不知道要住什么样的宿舍,不知道要学什么样的课程,不知道要做什么样的研究,一个数学系的学生去读工程方向的网络安全,应该还是有很多东西要学,最基本的通信和编码这块就有很多需要弥补的差距。我想刚进实验室时导师是不会对我太满意的,不过咱数学系的学生,数分高代常微偏微离散数值概率运筹泛函近世实变复变都学过,还怕什么?

最近身体也不是很好,因为吃饭麻烦,饮食总不是那么有规律,期望开学以后会好一些。十一要回南京,去看 xixi,嘿嘿还有一个额外的计划是教她学 TeX,这样以后我就不用干排版的活了~~~

今天徐宥的 Gtalk 签名改成了“中国网,封天下”,唉,我也深刻地体会到了。和“墙”打交道也很久了:刚开始 Blog 用 MSN Space,因为 Space 没有到信息产业部备案,05年下半年和06年上半年访问都不正常,直到咱们主席造访盖茨家为止,总算没再出大问题;个人主页用 Google Page,隔三岔五总要封几天,这不这两天正封着呢;后来 Blog 用 Blogspot,封的时间比能访问的时间多;正想到 Flickr 上开个相册,被封掉了;刚用上 Feedburner,这两天又被封了,这次封得更绝,不封主页封子域名;Wikipedia 就不用说了,祈祷吧!

所以我的博客现在在三个地方同步更新:http://blog.solrex.cn , http://solrex.spaces.live.com , http://solrex.blogspot.com ,我只能希望不会被同时“墙”三个,这样我还有点写博客的念想。另外我也劝各位使用 Feedburner 烧制的 RSS feed 订阅别人博客的同学(不管是订阅谁的),把阅读器换成 Google Reader(已经支持离线功能,下载浏览器插件即可)吧,那样不管怎么“墙”你都可以得到博客更新(如果这个世界上还有 Google 服务器不能抓到的网页,那么这台服务器 80% 的可能是物理层隔离于 Internet 的)。

罗嗦完了,我 peace out~~~~~~

又回到北京了

好些天没有更新博客了(针对我的更新频率而言),原因很简单,有更重要的事情去做 :-)。

1 号到的北京,把寄放在同学那里的被子拖到租住的公寓,请邓飞、丽君吃了顿饭。2 号到公司报到,换了个办公桌,换了个电话。寄来的包裹和录取通知书同时到达,纳闷不已,为什么北京往南京挂号需要七天而南京挂号到北京只需要三天?害得我为了一张纸折腾(中科院的录取通知书着实简陋,信封是牛皮小信封,通知书就是一张请柬大小)。我原以为是通知书的那玩意儿是入学须知,但搞不明白的是,为什么入学须知要寄给我两次?

一毕业,这同学们好久不更新的博客都重新拾起来了,反而显得我有点儿懒。这下到公司工作,晚上的时间就多了些,可能又要恢复我正常的更新速度了。

这两天工作也没干什么事,FPGA 调试还不太熟练,模拟器又改了不少,而且更新中工作不太正常,所以就随便看看代码、看看邮件列表和一些 patch。GDB 的 mailing list 里这两天挺有意思的,有个人发了一个希望把 GDB 代码用 C++ 重写的邮件,然后一群大佬说这个问题别讨论了,各持己见讨论起来会没个头的。但是某个邮件里有巨牛的一句话:“The more C++ code I see, the more convinced I get that the language should die. ”让我叹服不已,哈哈。

重装了一个 Ubuntu,当然也装上了 beryl,比原来用着更方便了。Google desktop for linux 推出了,试用了一下,挺好的,特别喜欢它的两下 ctrl 就可以弹出搜索框,这样就免得我还得用鼠标把光标定位在 Google toolbar 里去。Google desktop 的 sidebar 没有在 Linux 版本上体现出来比较遗憾,那些小工具很有意思,但其实 Linux 本身就带有很多有一些的小玩意儿,喜欢玩的能把桌面配置得很 cool 或者 cute。为 Firefox 装了一个 IE7 的主题,看起来还是蛮好的,看来 Microsoft 的 UI 工程师也不是吃干饭的。但是 wine 现在还不支持 IE7,用 ies4linux 测试版装上之后,IE7 的 UI 效果一点儿也没有,真没劲。

毕业了,大家都在干不同的事,还有人(XHO)感叹没假期了,哈哈,准备成家立业的时候已经开始了,慢慢就该习惯了。

开始使用 WordPress

先引用一段著名的对话:
A: 你有博客吗?
B: 有。
A: 你介意换一个 BSP(Blog Service Provider) 吗?
B: 介意。
A: 你介意多一个 BSP 吗?
B: ......

总之呢,就是想说,在和菜头的竭力推荐下,在 GFW 的竭力阻拦下,在 Live Space 的竭力变慢下,我又在 yo2.cn 申请了一个博客。至于 yo2.cn 有什么好,请访问 http://www.hecaitou.net ,翻翻以前的文章,你就可以大致了解了。

现在算是把域名 blog.solrex.cn 绑定到了 yo2.cn 的博客上了,不是原来的域名转向,是绑定,就是所有文章什么的都可以用这个域名访问。据说这项服务以后要收费,其实收费没什么,自己申请一个空间一年还得好几百呢,还得自己配置 WP(WordPress),我也是因为懒得配置才不愿意找这个麻烦。最关键的是服务,QoS,我可不再希望自己花费了很多心血在上面的博客说被封就被封了,而且还不是我的责任,是 BSP 没有做好公关。这两年 livespace 和 blogspot 经常性的出问题已经很讨厌了,希望 yo2.cn 这个国内的博客服务商在这方面能做好一些。稍微慢一点儿没关系,发文章麻烦一点儿没关系,但别不能访问。

WP 挺好的,用起来很舒服,而且可以有很多自由度。我还把以前所有的文章都迁移到了现在的站点上,加起来有两百七十多篇吧。哈哈,两年,看来写的不少。

如果 yo2.cn 能保持现在这种服务,年费我愿意交。本想等用一段稳定了再重烧 feedburner,但昨天还是忍不住重烧了一下,所以可能使用 feedburner 订阅我的博客的就看到了今天有很多旧的更新 :)。不过这下再从 feed 中点进去到网站就不是 live space 了,留言也不用登录了,可惜的是,feedburner 教育网还是无法访问。唉,为什么在中国上个网就那么难呢?

最后重申一下,欢迎访问新博客。Live Space 和 Blogspot 仍然保持同步更新,没办法啊,我对中国小网站的风险抵抗能力还是持怀疑态度的。如果 yo2.cn 能保持一年不频繁停机、不被封站、并保持服务质量,我就放弃那两个博客。

Google Fans

以前我只承认自己是 “Google 的忠实用户“,不过现在我决定把自己上升为“温和的 Google Fans”。所以呢,博客主阵地也将转移到 Google: http://solrex.blogspot.com ,但 MSN SPACE 仍将保持同步更新。MSN 之所以没有失去我这个用户,应该感谢中国伟大的 GFW。比较易记的: http://blog.solrex.cn 会一直指向我主博客,谢谢。

唉,放弃原来的博客也是有点舍不得,在我的苦力经营下日点击量已经趋近 40,虽然大部分是 google 和 baidu 带来的,不过,这些数字又有什么用呢?后悔当时为博客选择域名不谨慎,其实,每个人都不应该把自己的幸福寄于他人,理智的人应该遵从 Adam Smith 的指导,在不伤害别人的前提下寻求自身利益的最大化。

本人下一个目标是努力争取在研究生阶段进入 Google 中国做实习生,我知道自己现在和 top coder 还相差很远,今后会努力提高在数学和算法领域的知识水平。我将不放过任何一个进入 Google 的机会,朋友们有任何和 Google 实习有关的消息都请 email 我一份,我会非常感谢。

祸不单行

看到了不该看到的东西,看来自己还是太天真,该结束了,我会记住今天。

用王冉的话来说,就是结束练剑生涯。:)

有点想哭,不过,好男儿何患无妻,谨以此记。

不愿意再看见这个域名,此博今日起关闭,以后请访问:http://solrex.blogspot.comhttp://solrex.spaces.live.com(http://blog.solrex.cn指向的为主博客),谢谢!

曲终,人也该散了。

有自己的域名啦

买了一个域名,四年。现在还没有主机空间,先定义了几个域名转向:

http://solrex.cnhttp://www.solrex.cn都指向Google Page:http://solrex.googlepages.com

http://blog.solrex.cn指向Live Space:http://mu-er.spaces.live.com

哈哈,以后记个人主页和博客地址都方便多了,不用记那么长了。不过各位要注意是.cn中国域名,不是.com啊。.com让一个美国人注走了,但好象一直都没用,所以输入solrex.com什么也打不开。

Administrative Name ............. Phil Griffith
Administrative Organization ..... Private
Administrative Address .......... 194 W. 24th St. Holland, MI 49423 US
Administrative City ............. Holland
Administrative Province/State ... MI
Administrative Postal Code ...... 49423
Administrative Country Code ..... US
Administrative Phone Number ..... 616-395-9397
Administrative Email ............ peesed_off@hotmail.com
Expiration Date ................. Thu, Mar 15, 2007