正在加载...

Micolog再次升级为0.32.1

October 21st, 2008

打包0.32版本时遗漏了一个文件,导致导出功能无法使用,为此特意再升一级。

大家可以到这里下载Micolog,

最新版本的Micolog请使用svn工具获取.

增加:

  • 增加了调整显示时间功能(管理平台增加time delta选项,默认使用 北京+8区时间)

修改:

  • 对留言进行了防xss攻击处理

Micolog升级为0.32

October 21st, 2008

新增:

  • 将在线编辑器Tiny_mce调整为wp2.5相同的版本,并使用zip包方式发布
  • 增加同名slug自动增长功能
  • 增加客户端图片上传功能 metaWeblog.newMediaObject
  • 增加留言HTML字符过滤功能
  • 支持<!--more-->标记,支持摘要显示
  • 增加数据导出功能(格式为WordPress eXtended RSS file) 
  • 增加最新文章显示
  • 增加相关阅读显示(根据相同Tag的文章,选取最近的几条)

修改:

  • 修改留言输入网址提示错误的问题
  • 修改留言管理界面翻页链接错误问题
  • 修改模板,支持ajax方式留言
  • 修改留言验证方式,只有首次留言时需要做下计算题

升级注意:

升级过程会自动覆盖theme模板文件,如果您修改过这些文件,请备份或修改Theme目录名,这次升级主要修改了Comments.html,single.html文件,您可能需要修改这些文件

诗一首

October 20th, 2008

(兴致来了,做诗一首,此诗采用“梨花体”)


是一个
平凡的人


生命


生活


生存

又一个Google的IP光荣了

October 12th, 2008

非常不幸,今天发现本人博客又不能访问了。第一反应就是IP被G,f,w了。

经过检查发现,果然 216.239.36.21已经无法访问。

本人博客是部署在Google App Engine 上,并通过绑定域名方式发布的。Google 提供了4个IP地址,供我们绑定,分别是

216.239.32.21
216.239.34.21
216.239.36.21
216.239.38.21

现在32和36已经相继离我们而去,剩下的34和38不知道还能坚持多久。

呜呼,免费的午餐怎么就这么难吃啊。

(..More)

web api 授权方案oauth相关学习资料

October 12th, 2008
(..More)

遭遇“当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\...\Temporary ASP.NET Files”的写访问权限”问题

October 9th, 2008

今天为一台就服务器添加IIS服务,由于之前已经安装了.net framework 2.0.在访问网站时出现错误:

提示

“/”应用程序中的服务器错误。当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。

记得以前遇到过这个问题执行

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable

就能搞定了。

不过这次比较奇怪,执行后还是继续报错,于是就重装了一次.net framework2.0(其实不用完全重装,在添加删除程序里点“修复”就可以了),还好问题解决了。

(..More)

2008最牛语录:

October 2nd, 2008
80后的重要任务是制造08后。 事实证明,感情经得起风雨,却经不起平淡;友情经得起平淡,却经不起风雨。 人家有的是背景,而我有的只是背影~~。 是金子总要发光的,但当满地都是金子的时候, 我自己也不知道自己是哪颗了。 提醒大家要学会修自己的笔记本,这是很重要的!从前有个人,他不会修自己的笔记本...... 后来的事情大家都知道了。 我不是广场上算卦的,唠不出那么多你爱听的嗑。 不是故事的结局不够好,而是我们对故事的要求过多! 爱情就像两个拉橡皮筋的人,受伤的总是不愿放手的那个。 鲜花往往不属于赏花的人,而属于牛粪。 (..More)

清除所有.svn目录

September 28th, 2008

从网上下载的开源项目,想把它集成到自己的系统中,需要先把里面的版本控制文件删除掉。

这里转载一下网上找到的删除方法,以备后用,以下内容转自:IceskYsl@1sters!

一、在linux下

删除这些目录是很简单的,命令如下
find . -type d -name ".svn"|xargs rm -rf

或者

find . -type d -iname ".svn" -exec rm -rf {} \;  

全部搞定。(http://tech.techweb.com.cn/redirect.php?fid=26&tid=205673&goto=nextnewset)

二、在windows下用以下法子:

1、在项目平级的目录,执行dos命令:
xcopy project_dir project_dir_1 /s /i

2、或者在项目根目录执行以下dos命令
for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"

其实第二种方法可以用来干很多事的,比如把代码中的.svn替换为任意其他文件名并在硬盘根目录下执行,就可以从硬盘上删除所有的这个文件啦。

3、加注册表

Jon Galloway提供了一段注册表代码,可以将”Delete SVN Folders”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。Works just great!

代码为:

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

将这段代码保存为一个.reg文件,双击确认导入注册表即可。

为你的博客添加Windows Live Messenger 提醒功能

September 27th, 2008

今天要介绍的是,如何添加按钮,让使用Windows Live Messenger (MSN)的用户能够订阅你的博客内容,使用MSN获得及时的通知。

这个服务的官方名称叫做:Window Live Alerts.

其实添加起来也相当简单:

  1. 访问Windows Live Alerts服务页面
  2. 选择以下链接 Fill out a quick form including RSS feed url 并进入输入你的Feed信息
    接下来会让你输入一堆东西,挑有星号的输入就可以了

    提示:
    在这里有一个选项特别奇怪,叫做“要饋送網頁的 URL”,非常令人崩溃,我设置了几次都无法成功。其实这个地址就是对应网站的Feed地址。但设了几次都无法完成。
    我的网站使用了Google的app engine服务器。
    第一次,我输入我网站最原始的Feed地址,结果提示我“要饋送網頁的 URL 無效”。
    第二次,我输入我烧制的Feedburner的Feed地址,结果提示我“要饋送網頁的 URL 無效”。
    第三次,我输入Feedsky烧制的Feed地址,结果成功了。
    难道是不允许添加Google的Feed?小气的微软!不过也可能是Google服务器屏蔽了微软的访问,那小气的应该是Google了。

  3. 接下来会收到一封邮件,需要点击邮件里面的链接完成注册过程,点击,确认一下使用规定就可以了
  4. 接下来又会收到一封邮件,里面包含详细的嵌入代码,放在你的博客的相关地方就可以了。

Windows Live Alerts

这是最终效果,点下试试。

整个过程有些繁琐,微软的服务总是给人一种凝重的感觉,不知道什么时候才能2起来,不过最终效果还是不错的。

解决Firefox3.0下某些插件无法使用的问题

September 26th, 2008

禁不住诱惑,将Firefox升级到了3.0,发现有不少扩展无法使用了。很多提示都是“没有提供安全的更新”,这算哪门子事啊?

下面介绍一个扩展,安装过后,就可以让这些无法加载的插件都活过来了。

这个扩展插件名叫:Nightly Tester Tools

Nightly Tester Tools Install v2.0.2

(Installs from addons.mozilla.org)

 

它提供了一个扩展兼容性修复(Extension compatibility fixing)的功能,安装后,只要在扩展管理界面,选中需要处理的扩展,按右键-Override Compatibility然后选择Force Install就可以了。

当然这些插件都是没有经过严格测试的,所以某些插件可能会有问题。

我用这个办法,使好些还没有支持Firefox3.0的扩展又焕发了青春,感觉还是不错的。