Posted by Spoony - 2011.12.19 at 1:39 PM
这一年博客写得非常少,想必以前偶尔串门的朋友也都不怎么来逛了。有人写博客是一种需求,还有人写博是一种习惯,不常写就没这习惯了。这一年,我从前面一种快要慢慢转变为属于后面一种了。
虽然微博、轻博已经很成熟,而且我也想过把博客迁至这类平台,但最终还是选择继续用传统的独立博客好了。麻烦点,就图个个性化。打算明年再把这个博客拾掇拾掇,改头换面一番。
这一年做了些“垃圾站”性质的站,终于在上月买了个VPS,把几个站都迁过去了,算一些尝试,原本期望能尝到甜头,但是嘴里一直都是酸酸的。妹的,总结下来:多想、多尝试;少做,少分心。
马上就是2012了。
Posted by Spoony - 2011.8.31 at 9:52 PM
这月过得相当充实,业余时间几乎都宅在家里看片。各种悬疑,比较经典的都翻出来看了,更加喜欢这种让大脑飞速运转的电影了。有时候看完一部如《穆赫兰道》、《恐怖游轮》这种时空转换极度频繁的电影后,会不自觉地深度思考“现实”到底是他娘的现实吗?俺会不会就是他娘的一个梦中的角色?或者一个游戏角色?而且还是“Very Hard”模式!
到月底,实在拖不得了。就挤了点时间把 BlogEngine.NET 2.5 给做了个本地化。这次更新终于可以支持“多用户-多博客”了,而且主题已经实现了在线安装(仅支持英文资源)。我想,到目前为止,除了前台的主题模板架构没有解释语言那种灵活而简单的设计优势外,其他方面客观上初步具备了与 WordPress 相当的功能基础和用户体验基础。当然,要完全达到,还需要数年的完善。又当然,尽管功能、体验上已经完全与 WordPress 不分上下,也无法从博客的市场占有上赢取些什么。尽管有各种不给力,不过我还是得坚持更新,因为这可能是 .NET 开源 Web 项目里面最具活力的项目之一。
现在 BlogEngine.NET(博易)2.5 已发布,可以在这里下载。本月的最后一天,要玩完了。下月怎么过吧?继续看片么?看吧……
Posted by Spoony - 2011.7.31 at 9:17 PM
BlogEngine 团队在7月发布了 BlogEngine 2.5,已经有不少博易老用户体验过。不过对于大部分用户来说,BE 2.5 最大的变化在于基于ASP.NET 4.0开发,并支持多个博客共用一个博客系统。跟着 BE 一路走来已有近四年,实际上 BE 在这四年里功能设计上发展算是很快的,但用户群的增加相较其开发技术来说则要慢了许多。从这次 BE 2.5 的更新中,可以思考出一些原因。
尽管独立博客在 Wordpress 一统天下的当下已是狭缝中求生存,但 BE 过于侧重开发层面的技术更新,而轻视了市场的培育,使得 BE 2.5 至今成为了技术成熟度上屈指可数的独立博客系统的同时却沦为了极小众的博客系统。想想看,在配置等同的服务器上,使用 ASP.NET 的成本要比PHP、ASP等系统要高得多。而 BE 一向紧跟 .NET 发展潮流,总是基于最新的 ASP.NET 版本进行开发。在服务器上 .NET 2.0 尚未普及的国内,BE 的运行早就要求 .NET 3.5 环境了。这样一来,要在国内推广 BE 无疑存在这一硬伤。
博易一直与 BE 保持同步,尝试培育国内用户。当然会在更新版本时权衡用户的升级成本,我还是希望用户可以无缝地、零成本地升级到最新版本。考虑到 Windows 2008、IIS7、ASP.NET 4.0 在国内的普及率,我会在更新 BE 2.5 时慎重考虑以一种什么样的形式来发布博易2.5版。大家有什么建议,可以在此发表意见。
Posted by Spoony - 2011.6.30 at 10:52 PM

在朋友的极力推荐下,决心试着用PHP做点东西。之前一直有用 Google Note 记录 idears 的习惯,也就翻开看有什么适合PHP练手的。评估了好几个 idears 后,就着最近收来的一个域名(yxhi.com)建起了一个简单的在线小游戏站。特点是使用方便。用的东西越多,就越喜欢简单好用的东西,相反,最近 Google 出了个 Google+,与之前的 Buzz、Wave 类似,纷繁复杂的功能是我反感的。
游戏嗨,定位于精选在线小游戏。简单、耐玩,无需刻意去看说明文档就能摸索游戏规则的游戏。为了更好地分享游戏嗨的游戏,下面分享了一段内容调用代码。
在网页的<head>内插入下面的CSS,可以根据需要进行修改。
<style type="text/css">
.yxhigamewidget {padding: 0; width:165px; height:260px; overflow:hidden;}
.yxhigamewidget img {margin: 0 5px 5px 0;width:75px; height:75px;}
</style>
在网页的<body>内的任何地方插入下面的JS,参数n为一次请求的游戏内容数量。
<script src="http://yxhi.com/quotewidget.php?n=6"></script>
效果如下:

Posted by Spoony - 2011.5.28 at 4:52 PM
原理是改hosts。
C:\WINDOWS\system32\drivers\etc 里面的 hosts 文件,选用记事本打开。复制以下内容,追加到此文件最后,保存即可。
#优酷
127.0.0.1 atm.youku.com
127.0.0.1 Fvid.atm.youku.com
127.0.0.1 html.atm.youku.com
127.0.0.1 valb.atm.youku.com
127.0.0.1 valf.atm.youku.com
127.0.0.1 valo.atm.youku.com
127.0.0.1 valp.atm.youku.com
127.0.0.1 lstat.youku.com
127.0.0.1 speed.lstat.youku.com
127.0.0.1 urchin.lstat.youku.com
127.0.0.1 stat.youku.com
127.0.0.1 static.lstat.youku.com
127.0.0.1 valc.atm.youku.com
127.0.0.1 vid.atm.youku.com
127.0.0.1 walp.atm.youku.com
#百度:More...
Posted by Spoony - 2011.4.23 at 3:17 PM
经过整整一个月的设计、开发和一周的上线测试,囧马现在基本稳定运行,做一个小结。囧马的初衷是准备用于耍宝的内容采编和推广,而后经过功能设计和规划,加入了“图标”这种标识内容的方式。图标的好处是直观,用不同的图标进行组合,就能对内容进行“精确定位”。经过精心选择,拟定了10种图标。这10种图标可以对内容的基本属性、内容属性、评价属性进行标识,方便阅读和选取。这样一来,囧马成了网罗各种有意思的内容,并提供一站式围观的场所。
在上线之前,囧马在我自己的电脑上调试了大概两周时间。这期间我收集了一些猎奇博客,头一次整理这种信息,发现整理出来还是挺有用的。尽管这些博客存在大量的冗余内容,甚至相互转载,但很多博客都有自己的特色。站点多了就会想要不要全部收纳这样的问题,最后终于还是下定决心不那样做——那样会导致对受众的针对性变弱,同时收录效率也会随着站点的增加而下降。
上线之后的一周里面,和一部分被收录的网站交换了链接。收到了一些群众提供的同类网站,增加到了站点收录列表里面。目前已经收录站点30个,这30个站点的资讯基本上涵盖了国内分享最多的猎奇咨询。每日产生将近100条猎奇资讯,随着日后收录站点的增多或许会变得更多,而抓取这些资讯就成了一个艰巨的任务。为了不给Web服务器造成压力,我在朋友提供的机器上部署了蜘蛛程序,不过还是不太够用,以后还得想办法。
目前囧马只要做好“借花献佛”就好,日后有可能的话,希望获得一些站点的授权,做内容输出。有这方面意向的博主可以联系我。
Posted by Spoony - 2011.3.19 at 7:16 PM
博易2.0的 Feed 是全文输出的,要让 Feed 输出摘要,或者自定义的模板则需要插件的帮助。下面为大家分享提供这一功能的插件,是博易博主的又一福音。最终效果是可以在线制定 Feed 模板,并且让 Feed 自动按照模板内容进行输出,效果图如下。

下载 FeedInTemplate.zip (1.14 kb),解压到 App_Code\Extensions 目录下。打开插件管理面板看到 FeedInTemplate 即表示安装成功。More...
Posted by Spoony - 2011.2.16 at 12:7 AM
一、布局的优化
耍宝的模板的布局分三部分——主体、中间栏、右侧栏。自上一次改版就始终采用这一布局,其中,主体部分由博易模板文件生成,不支持在线修改;中间栏是博易WidgetZone生成,支持前台在线修改;右侧栏是通过读取的一个独立页面的内容生成,支持后台在线修改。总体上是非常灵活的,因此有空时经常会对中间栏和右侧栏进行调整,增删内容。后来,内容积累多了,就从图一这个样变成图二这样子了。

More...