升级到Movable Type 4.01 !
[ 大恐龙 发表于 2007年12月 2日 23:26 ]
这几天终于忍耐不住升级到了MT4, 感觉变化不大,使用流畅了一下,CGI的效率还是不是很高,有时间再换到FastCGI上面,很喜欢MT给我的感觉,感觉真的是在做Blog,而不是仅仅在写文章。
喜欢MT首先就很喜欢他的名字:"活字印刷"。很有复古的感觉,使用起来虽然很晦涩,姑且让我们这样说吧,但是能让博主做到精耕细作,不像大多数blog,号称自己有多少多少皮肤什么的。尤其是自定义模版。
PS: 平生一笑同志的汉化包似乎有一个小bug:'_LOCALE_WEEK_START' => '一周的第一天', # Translate - New 改为 '_LOCALE_WEEK_START' => '0', # Translate - New ,在zh_cn.pm里面。
Tags:
'Blog' 'CGI' 'movabletype' '博客'
开源一个的Asp.net公共上传文件程序
[ 大恐龙 发表于 2007年12月 6日 02:50 ]
程序很小,目的是为了解决所有web应用图片和文章上传
思路是这样的:任何一个web应用程序提交的都是一个表单,表单内有文件域。
这里这个上传文件拦截到这个form提交的所有文件域,处理上传,并将文件域改名为同名的文本域,文本域的内容就是成功上传的URL,如果失败返回为空,然后redirect到目标的信息页。样就很容易实现img.xxxxxx.com的效果,也能购方便的将论坛博客的上传分离,所要做的就是将上传的action改为该程序的上传处理地址,默认为 /i/up.aspx
原理图
配置文件:
<uploaderconfig>
<applications><!--可以有多个-->
<uploaderapplication>
<id>bbs_uploadfile</id>
<refererdomain>bbs.cnhubei.com</refererdomain>
<refererurl>http://bbs.cnhubei.com/post_upload.asp(.*)</refererurl> <!--调用合法的URL,可以使用正则表达式-->
<successurl></successurl><!--成功后返回页面-->
<errorurl></errorurl><!--出现错误返回页面-->
<domain>img.cnhubei.com</domain><!--目标URL-->
<localfolder>D:\Host\img.cnhubei.com</localfolder>
<allowedextensions>.gif|.jpg|.jpeg|.png|.bmp|.tif|.iff|.swf|.swi|.mid|.wav|.mp3|.rmi|.cda|.avi|.mpg|.mpeg|.ra|.ram|.wov|.asf</allowedextensions>
<allowedextensionssize>350000|350000|350000|350000|350000|350000|35000|750000|35000|50000|35000|50000|50000|50000|50000|50000|50000|50000|50000|50000|50000</allowedextensionssize><!--限制文件上传大小和上传的扩展名,上下对应-->
<folderparse>^UploadFile|yyyyMM|dd|HH</folderparse><!--文件存放规则-->
</uploaderapplication>
</uploaderconfig>
bbs.cnhubei.com使用动网论坛,修改后上传文件均改为 img.cnhubei.com 分离图片后论坛的运行效率得到有效的改观
源代码下载: DotNetCommonUpload.rar
安装Nginx,最近在研究这个,鄙视用F5的
[ 大恐龙 发表于 2007年12月16日 23:47 ]
一、) 安装Nginx
1.) 安装
Nginx发音为[engine x],是由俄罗斯人Igor Sysoev建立的项目,基于BSD许可。据说他当初是F5的成员之一,英文主页:http://nginx.net。俄罗斯的一些大网站已经使用它超过两年多了,一直表现不凡。
Nginx的编译参数如下:
[root@localhost]#./configure --prefix=/usr/local/server/nginx --with-openssl=/usr/include \
--with-pcre=/usr/include/pcre/ --with-http_stub_status_module --without-http_memcached_module \
--without-http_fastcgi_module --without-http_rewrite_module --without-http_map_module \
--without-http_geo_module --without-http_autoindex_module
在这里,需要说明一下,由于Nginx的配置文件中我想用到正则,所以需要 pcre 模块的支持。我已经安装了 pcre 及 pcre-devel 的rpm包,但是 Ngxin 并不能正确找到 .h/.so/.a/.la 文件,因此我稍微变通了一下:
[root@localhost]#mkdir /usr/include/pcre/.libs/
[root@localhost]#cp /usr/lib/libpcre.a /usr/include/pcre/.libs/libpcre.a
[root@localhost]#cp /usr/lib/libpcre.a /usr/include/pcre/.libs/libpcre.la
然后,修改 objs/Makefile 大概在908行的位置上,注释掉以下内容:
./configure --disable-shared
接下来,就可以正常执行 make 及 make install 了。
2.) 修改配置文件 /usr/local/server/nginx/conf/nginx.conf
以下是我的 nginx.conf 内容,仅供参考:
#运行用户
user nobody nobody;
#启动进程
worker_processes 2;
#全局错误日志及PID文件
error_log logs/error.log notice;
pid logs/nginx.pid;
#工作模式及连接数上限
events {
use epoll;
worker_connections 1024;
}
Iconv for windows - 编码转换
[ 大恐龙 发表于 2007年12月18日 14:16 ]
最近剽窃一个开源项目项目,把东西往自己的项目里面拖的时候发现,TMD原来是欧洲人写的,用的 windows-1252的编码,怎么办。还好熟悉iconv呵呵。拷到linux下一转就好了,但是SCP来来去去很麻烦,决定写一个windows下的iconv,和linxu的iconv的参数不一样的是-s 代表搜索子目录:
具体用法:
-f From CodePage 源编码
-t To Codepage 目标编码
-s SubDirectory 递归检索子目录
-v Verbose 显示转化日志
eg:
iconv *.bat -p C:\\MyProject -f Windows-1252 -t utf-8 -v -s
*.bat 文件名一定要放在第一个参数呢。呵呵
下载文件:
iconv.exe
Tags:
'iconv'
如果得了ls综合症怎么办?
[ 大恐龙 发表于 2007年12月22日 13:45 ]
Movable Type 的 Feed Widget 很牛,真的很牛!
[ 大恐龙 发表于 2007年12月23日 01:08 ]
最近做了数字报纸的RSS,当天的订约数量就超过5500次,有的安装Vista的同事就直接在Vista桌面的RSS上订约。我很稀饭,哈哈哈。
今天写我的Blog,发现MovableType居然可以调用RSS,我以为是javascript的效果,糊弄人的。试了一个,发现可以完全自己订制,100%生成静态页面,而且效率有保证,这就是我想要的效果,精确且完美!
这是模版,也可以用向导生成,由于我是完全自己定义的模版,所以需要修改,使用默认模版直接就能用.
<MTFeed uri="http://epaper.cnhubei.com/interface/rss_ctjbfk.aspx?p=s">
© <b>楚天金报副刊数字报</b><br />
<MTFeedEntries lastn="10">
§ <a href="<$MTFeedEntryLink encode_html="1"$>" target="_blank"><$MTFeedEntryTitle$></a><br />
</MTFeedEntries></MTFeed>
<br />
Tags:
'javascript' 'MT'
















![[Valid RSS]](http://www.w3cool.com//images/valid-rss.png)
![Validate my Atom 1.0 feed [Valid Atom 1.0]](http://www.w3cool.com//images/valid-atom.png)






[卓越网] 于 08-12-22 发表: 博主您的博客挺不错的, 可否做个链接? 我那边做好了~ 我的博客是 大恐龙
[购买] 于 08-12-21 发表: 很喜欢这个功能,但是我加入代码还是不能用,是不是有限制呢? 我自己有服务器,可否购买你的软件,我自...
[大恐龙
[linuxes] 于 08-12-13 发表: 请问wordpress里面怎么用?...
[游客] 于 08-12-13 发表: 原来乌班图免费光盘是这样子的 看看就好 索取的人多了 估计要垮掉 不忍心啊...
[大恐龙
[renm79] 于 08-12-11 发表: 今天看了你的文章非常有启发,然后照着文章去试了一试,发现几个不明白的地方,还请赐教。1)直接按你说的...
[hanyu] 于 08-12-10 发表: 没办法.现在网站广告的投放各大媒体都声称自己的可以流量和点击及视频播放可以达到什么程度.其实都是在用...
[大恐龙
[hanyu] 于 08-12-08 发表: 现在ICAST已经减少了前面那种的富媒体投放形式而转为使用MPU中FLASH钳套新的FLASH或视频...
[大恐龙
[tanguan] 于 08-12-04 发表: 老是语音服务忙,怎么办?...
[443205231@qq.com] 于 08-11-28 发表: 这个功能太爽了!!...