搜索:

升级到Movable Type 4.01 !

这几天终于忍耐不住升级到了MT4, 感觉变化不大,使用流畅了一下,CGI的效率还是不是很高,有时间再换到FastCGI上面,很喜欢MT给我的感觉,感觉真的是在做Blog,而不是仅仅在写文章。
喜欢MT首先就很喜欢他的名字:"活字印刷"。很有复古的感觉,使用起来虽然很晦涩,姑且让我们这样说吧,但是能让博主做到精耕细作,不像大多数blog,号称自己有多少多少皮肤什么的。尤其是自定义模版。

PS: 平生一笑同志的汉化包似乎有一个小bug:'_LOCALE_WEEK_START' => '一周的第一天', # Translate - New 改为 '_LOCALE_WEEK_START' => '0', # Translate - New ,在zh_cn.pm里面。

Tags: '' '' '' ''

作者:大恐龙 - 分类: '随笔|Essay' - - 评论 (0) - 引用通告 (0) - 查看次数: (0)

鼓泡泡的电容!

明天防火墙厂商要来安装一个管理软件,用一台新Server太浪费了,想到以前剩下的很多旧电脑,准备废物利用一下,一打开那个机箱一片狼藉,有很多人类的生活伙伴在之中生儿育女的痕迹。调了很久,没有一台机器可以点亮,不知道为什么。这是一个年轻的同事见我大半夜在在折腾这堆破烂,过来看热闹。一眼就发现了其中的玄机:
查看图片


查看图片

作者:大恐龙 - 分类: '随笔|Essay' - - 评论 (0) - 引用通告 (0) - 查看次数: (0)

开源一个的Asp.net公共上传文件程序

程序很小,目的是为了解决所有web应用图片和文章上传

思路是这样的:任何一个web应用程序提交的都是一个表单,表单内有文件域。
这里这个上传文件拦截到这个form提交的所有文件域,处理上传,并将文件域改名为同名的文本域,文本域的内容就是成功上传的URL,如果失败返回为空,然后redirect到目标的信息页。样就很容易实现img.xxxxxx.com的效果,也能购方便的将论坛博客的上传分离,所要做的就是将上传的action改为该程序的上传处理地址,默认为 /i/up.aspx
file.JPG原理图

配置文件:


<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

Tags: '' '' ''

安装Nginx,最近在研究这个,鄙视用F5的

一、) 安装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;
}

查看全文:"安装Nginx,最近在研究这个,鄙视用F5的" »

Tags: '' ''

作者:大恐龙 - 分类: '系统|System' '负载均衡|Nginx,AB' - - 评论 (1) - 引用通告 (0) - 查看次数: (0)

Iconv for windows - 编码转换

最近剽窃一个开源项目项目,把东西往自己的项目里面拖的时候发现,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

iconv.exe

Tags: ''

作者:大恐龙 - 分类: '.Net Framework' '编码|.NetIconv' '编程|Coding' '项目|Dino'Projects' - - 评论 (0) - 引用通告 (0) - 查看次数: (0)

火星图,纪念一下。

◢ ██████◣      ◢████◣
◢◤      ◥◣    ◢◤     ◥◣
◤        ◥◣  ◢◤      █
▎   ◢█◣   ◥◣◢◤  ◢█   █
◣  ◢◤  ◥◣   王  ◢◣◥◣ ◢◤
◥██◤  ◢◤         ◥◣
      █ ●       ●  █
      █ 〃   ▄   〃 █
      ◥◣   ╚╩╝   ◢◤
       ◥█▅▃▃ ▃▃▅█◤
         ◢◤   ◥◣ 
         █     █ 
        ◢◤▕   ▎◥◣
       ▕▃◣◢▅▅▅◣◢▃▕

作者:大恐龙 - 分类: '随笔|Essay' - - 评论 (0) - 引用通告 (0) - 查看次数: (0)

如果得了ls综合症怎么办?

  这几年一直在ls, ls -l, ls -la颓废不说还引起了严重的并发症,在windows下也ls, 自然结果是亘古不变的"Bad Command or Filename",哎!

  为了挽救我我无可救药的灵魂,写了一个bat文件翻译了基本的 -s -l什么的,感觉稍微好了一点:
ls.jpg

这下可以放心大胆的ls了,

Tags: '' '' ''

作者:大恐龙 - 分类: '系统|System' '随笔|Essay' - - 评论 (0) - 引用通告 (0) - 查看次数: (0)

Movable Type 的 Feed Widget 很牛,真的很牛!

  最近做了数字报纸的RSS,当天的订约数量就超过5500次,有的安装Vista的同事就直接在Vista桌面的RSS上订约。我很稀饭,哈哈哈。

  今天写我的Blog,发现MovableType居然可以调用RSS,我以为是javascript的效果,糊弄人的。试了一个,发现可以完全自己订制,100%生成静态页面,而且效率有保证,这就是我想要的效果,精确且完美!

rss.jpg

这是模版,也可以用向导生成,由于我是完全自己定义的模版,所以需要修改,使用默认模版直接就能用.
<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: '' ''

作者:大恐龙 - 分类: 'HTML/CSS/JavaScript' '编程|Coding' '随笔|Essay' - - 评论 (0) - 引用通告 (0) - 查看次数: (0)

Mysql的一些日常操作,备忘!

1、查看当前所有连接的详细资料:
./mysqladmin -uadmin -p -h10.140.1.1 processlist


2、只查看当前连接数(Threads就是连接数.):
./mysqladmin -uadmin -p -h10.140.1.1 status

Tags: ''

作者:大恐龙 - 分类: 'MySQL' '数据库|DataBase' '系统|System' - - 评论 (0) - 引用通告 (0) - 查看次数: (0)

ubuntu的光盘到了,人家做开源就是不一样

    ubuntu的光盘终于到了,居然把地址翻译错了,邮局的分拣员肯定是靠关系进来的,media 被翻译成 "医疗"。汗!原来我是搞医疗。两张光盘分别是pc和x64 pc的,到处印的是Linux for human beings。我一直都喜欢CentOS,换一下口味。2008年就要到了,同时也换了一个壁纸,聊以慰藉我毫无意义的人生!

SNV32874.JPG SNV32882.JPG SNV32877.JPG

Tags: '' '' '' ''

作者:大恐龙 - 分类: '系统|System' '随笔|Essay' - - 评论 (1) - 引用通告 (0) - 查看次数: (0)