自言自语

I'm Wang Xianyuan, writing for myself, more studying, more experience…

预计八月完成BlogEngine(博易)2.5中文版

By

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版。大家有什么建议,可以在此发表意见。

小游戏,游戏嗨!

By

游戏嗨

在朋友的极力推荐下,决心试着用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>

效果如下:

image

屏蔽优酷、土豆等视频网站15秒广告的方法

By

原理是改hosts。

C:WINDOWSsystem32driversetc 里面的 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
#百度:Read More →

Posted in Digests | Comments Off on 屏蔽优酷、土豆等视频网站15秒广告的方法

囧马上线手札

By

tablogo 经过整整一个月的设计、开发和一周的上线测试,囧马现在基本稳定运行,做一个小结。囧马的初衷是准备用于耍宝的内容采编和推广,而后经过功能设计和规划,加入了“图标”这种标识内容的方式。图标的好处是直观,用不同的图标进行组合,就能对内容进行“精确定位”。经过精心选择,拟定了10种图标。这10种图标可以对内容的基本属性、内容属性、评价属性进行标识,方便阅读和选取。这样一来,囧马成了网罗各种有意思的内容,并提供一站式围观的场所。

在上线之前,囧马在我自己的电脑上调试了大概两周时间。这期间我收集了一些猎奇博客,头一次整理这种信息,发现整理出来还是挺有用的。尽管这些博客存在大量的冗余内容,甚至相互转载,但很多博客都有自己的特色。站点多了就会想要不要全部收纳这样的问题,最后终于还是下定决心不那样做——那样会导致对受众的针对性变弱,同时收录效率也会随着站点的增加而下降。

上线之后的一周里面,和一部分被收录的网站交换了链接。收到了一些群众提供的同类网站,增加到了站点收录列表里面。目前已经收录站点30个,这30个站点的资讯基本上涵盖了国内分享最多的猎奇咨询。每日产生将近100条猎奇资讯,随着日后收录站点的增多或许会变得更多,而抓取这些资讯就成了一个艰巨的任务。为了不给Web服务器造成压力,我在朋友提供的机器上部署了蜘蛛程序,不过还是不太够用,以后还得想办法。

目前囧马只要做好“借花献佛”就好,日后有可能的话,希望获得一些站点的授权,做内容输出。有这方面意向的博主可以联系我。

博易 Feed 输出模板的实现

By

博易2.0的 Feed 是全文输出的,要让 Feed 输出摘要,或者自定义的模板则需要插件的帮助。下面为大家分享提供这一功能的插件,是博易博主的又一福音。最终效果是可以在线制定 Feed 模板,并且让 Feed 自动按照模板内容进行输出,效果图如下。

image

下载 FeedInTemplate.zip (1.14 kb),解压到 App_CodeExtensions 目录下。打开插件管理面板看到 FeedInTemplate 即表示安装成功。Read More →

记耍宝布局优化,博客系统升级

By

一、布局的优化

耍宝的模板的布局分三部分——主体、中间栏、右侧栏。自上一次改版就始终采用这一布局,其中,主体部分由博易模板文件生成,不支持在线修改;中间栏是博易WidgetZone生成,支持前台在线修改;右侧栏是通过读取的一个独立页面的内容生成,支持后台在线修改。总体上是非常灵活的,因此有空时经常会对中间栏和右侧栏进行调整,增删内容。后来,内容积累多了,就从图一这个样变成图二这样子了。

image

Read More →