公告

欢迎光临我的blog

开发 架构 读书 生活......
meiweier.com

背景音乐

我的音乐

00:00 | 00:00

博客统计信息

51cto推荐博客
用户名:tearyrose
文章数:33
评论数:44
访问量:82012
无忧币:563
博客积分:1394
博客等级:4
注册日期:2007-12-28

openfire是一个基于XMPP协议开源的及时通信服务器系统。利用它再加上同样开源的spark,可以轻松的为你的网站用户提供一个类似QQ这样的及时通讯软件,来扩展网站服务,增加用户黏度。openfire拥有强大功能的同时还拥有强劲的性能,据称单台普通配置的服务器可以支撑1W+的并发。另外它还拥有一个完备的插件系统,可以通过插件实现你需要的任何功能。总之好处多多,务须多言,如果你的网站或者应用系统有IM的需求,openfire是不二选择。
类别:Django|阅读(1615)|回复(0)|(0)阅读全文>>
2010-02-05 14:48:49
近期有个域名到期,由于快放假了,所以考虑提前续费。我的域名,新注册的和转移的,目前已经全部都在godaddy了,为啥用godaddy,后面会讲一下理由。回到正题,大家都知道godaddy经常会放出一些优惠码,有些甚至便宜到不可思议。比如前几天放出的限量的(据说是7500个)0.99刀的.com/.net注册优惠码,放出后很快就被哄抢一空。既然注册能优惠,续费能不能呢?我试着google了一下,结果还真有,目前最便宜的续费优惠是7折的,这里找到几枚,公布如下: cjc695dom
Wallet30
ZINE7 上面三个优惠码我验证过了,目前都可..
类别:其它|阅读(2389)|回复(0)|(0)阅读全文>>
  全程的武打,令人眼花缭乱,总的来说,还算精彩。 
   
  影片一开始,太监出场,我心里一沉,莫非此人就是传说中港片里最nb的、打不死的、死了又复活的超级boss?!然而值得庆幸的是,这一场景并没有出现,开场10几分钟该boss就表明立场:“俺只来阴的,不动粗”。很好,很和谐! 
   
  整个电影,导演太关注武打场面了,所以文戏简直一团糟,疙疙瘩瘩,不知所云。丹哥发型很潮,但一开始就在赵薇面前露出那么多肌肉实在是没有必要,很牵强滴说;赵薇的表现一般,台词设计差强人意,没有打戏很吃亏..
django模版中的比较运算的方式一直是被众人所诟病的,提供的很少的几个运算符如ifequal、ifnotequal等,看起来很怪异,也不够灵活。而>,<,==等这些常见的运算完全不支持,被广大django粉丝所抱怨,每次在模板中用到比较运算时都有拍案而起的冲动-_ -!......
类别:Django|阅读(127)|回复(0)|(0)阅读全文>>
2010-01-28 12:55:55
这里使用的是最简易的方式,使用python的子进程管理模块,调用系统的ping命令,代码如下:
import subprocess    
import re
p = subprocess.Popen(["ping.exe", 'google.com'],
                                         stdin = subprocess.PIPE,
       &..
类别:Python|阅读(1351)|回复(0)|(0)阅读全文>>
早就听说了django-debug-toolbar的大名,但一直没有尝试过,是不是有点太OUT啦?!今天偶然又看到了它,版本已经更新到 0.8.1了,于是就下载了最新版本,试用了一下。配置过程本来很简单,但也经过了一番小折腾,这里记录下来,分享给后来人。


首先,请猛击这里下载,我下载了当前的最新release版本0.8.1,我的环境是XP+Python2.5+Django1.1.1。接下来按照官方的文档进行配置......
类别:Django|阅读(1719)|回复(1)|(0)阅读全文>>
裸域名也就是在域名注册商处申请得到的顶级域名,比如本站的域名meiweier.com。www、blog这些前缀都是子域名,也叫二级域名。普通用户访问网站的通常习惯是在浏览器的地址栏输入www.***.***,其实访问的是一个二级域名。对于域名解析来说,顶级域名也是可以被直接访问的,设定好解析后在web server上配置即可。但通常我们并不这样做,特别是在中国,大部分普通用户认为访问网站是必须要输入www的。没办法,用户的习惯就是这样,我门必须迎合之......
类别:Linux|阅读(1593)|回复(0)|(0)阅读全文>>
  有些时候我们需要我们的可执行程序在启动时获得用户指定的参数值,比如windows中常用的ping命令:

ping 192.168.0.1 –t

  其中192.168.0.1 和-t都是该可执行程序ping的参数。MFC中提供了比较便捷的方式来实现参数值的传入,也就是本文要讲述的CCommandLineInfo类。
通过MFC向导生成的应用程序框架,在主App类中可以看到如下的代码......
类别:其它|阅读(2070)|回复(0)|(0)阅读全文>>
别被本文的标题吓住了,本文只是要阐述一个关于SP的短信应用(标题党?!),一个很简的单场景的很巧妙的实现方式。当然,不是我发明的,是移动旺旺的方法,一个很值得借鉴的方法。

做过SP短信业务的童鞋都知道,向用户手机下行短信容易,直接向用户手机号码MT即可。但反过来用户在收到SP的短信后,向SP回复短信就不那么简
单了。当然这个不简单指的是SP端对用户上行短信的处理。最基本的,需要识别用户发送或者回复的短信针对的是哪一个业务。这里必须给用户提供一个简单的使
用方法,否则你指望用户去“学习”你的使用指南,然后..
类别:其它|阅读(109)|回复(3)|(0)阅读全文>>
2010-01-11 11:19:14
GAE允许在服务器服务器上保存站点的多个版本,包括程序、模版、静态文件等。它是通过对app.yaml的version的设置进行版本的管理。
如默认情况下version=1,此时对站点内所有文件的修改,上传后都将更新到1这个版本里。如果你修改了这个数字,再次更新时,GAE将自动创建一个
新的版本。

需要注意的是,创建新版本后,如果需要新版本生效,成为当前版本,必须进入站点控制面板进行设置。即进入:Administration->Version界面,选择需要的版本,点击“Make Default”按钮,选中的版本将成为站点的当前版本。

我之前对这个version..
类别:GAE|阅读(443)|回复(1)|(0)阅读全文>>
很早就在想,如果有个什么软件能够监控服务器、网站、应用程序的运行状态,能够在出现故障时第一时间通知到我,并且能生成运行状态报告多好啊。这样
就不用操心服务器或网站出问题了却还不知道,还需要要用户报告给我们,这是极不好的用户体验,老板也不愿意的。后来知道了linux上有nagios可以
实现这样的功能,但一直没有尝试去配置这个软件。前两天偶然在一篇blog里看到有童鞋介绍有这么一款第三方的监控软件,就是本篇要介绍的监控宝。


一.概览


简单来说,监控宝提供了站点监控、服务器监控、服务监控、访问速度跟踪等监控..
类别:其它|阅读(628)|回复(2)|(0)阅读全文>>
2010-01-08 16:20:50
最早看到怡帆小姑娘的事情是3号下午,有人在哲思社区里转发的这篇文章:http://www.zeuux.com/blog/content/2217/。一个很可爱的小姑娘带着呼吸面罩,坐在病床上,笑吟吟的在照片里。文章下面有几条评论,我还问了一句:“怎么捐钱啊?”,但后来一忙,就把这事情给忘了。

这两天看到在一个技术群里有人发了这个小姑娘的照片,由于这个小姑娘的父亲是个linux程序员,所有得到了很多it界同行的关注。刚刚收到了来自哪吒的标题为“此情可待”的焦点提醒,详细了解到了这个叫怡帆的小姑娘的事情:http://www.help-yifan.org/index.html。..
在Gentoo上配置好了nginx+django,自然就想了解一下这个组合在高并发下的表现,在网上找到了张宴推荐的webbench,软件很小,安装也很简单,张宴的blog里就提供有下载:

$ wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz
$ tar zxvf webbench-1.5.tar.gz
$ cd webbench-1.5
$ make && make install

使用也很简单,命令如下:

$ webbench -c 500 -t 30 http://127.0.0.1/

-c表示并发的连接数,-t表示执行测试的时间(秒)。
我在执行这个命令的同时,在浏览器中访问该地址,发现速..
类别:其它|阅读(173)|回复(0)|(0)阅读全文>>
2009-12-29 13:19:49
大家都知道,Nginx上跑django是用fastcgi模式,因此先安装flup:

$ emerge
flup
然后安装Nginx,这一点要注意,需要添加fastcgi支持,否则启动时会报错:unknown directive
"fastcgi_pass",命令如下:

$ USE=fastcgi emerge
nginx
之后就是配置nginx了,不废话,配置文件如下(/etc/nginx/nginx.conf):

user nginx nginx;
worker_processes 1;
error_log /var/log/nginx/error_log info;
events {
    worker_connections  8192;
    use epoll;
}
http {
  &nbs..
类别:Linux|阅读(1592)|回复(0)|(0)阅读全文>>
话说colinux是个好东西,是windows环境下学习linux的利器,启动速度快、占用资源少等特点让vm ware、VirtualPC、VirtualBox等软件不能望其项背,并且还是开源的。 一
直对gentoo情有独钟,但平日的工作基本都是在windows下,所有在机器上安装gentoo也不太方便,好在colinux默认下载中提供了
gentoo的镜像,下载下来后简单的配置就可以开动了。但遗憾的是,co提供的gentoo版本较老,玩起来不是很爽,于是一直想安装一个自己的全新的
系统,经过多番查找、尝试,终于得偿所愿,gentoo10.1在俺的co上安家了。 一、准备 首先使用windows..
类别:Linux|阅读(1046)|回复(2)|(0)阅读全文>>
    近日由于误操作,删除了MSSQL的数据库的日志文件(ldf),幸而数据文件(mdf)完好无损,查阅资料,说直接附加数据文件,sql server会自动创建日志文件,于是照做,但却提示创建数据库失败的错误,怎么都附加不了。后来才知道那个ldf,是个活动日志文件,包含有事务信息,丢失后无法直接进行附加操作。教训啊,以后千万不要随意手工删除日志文件了,很容易造成数据丢失,特别是在进行这样的操作前最好备份一下数据。我就是因为没有备份,折腾了大半天。好在历经艰苦,终于把数据库附加上了,数据也完好无损,..
  Sqlite是一款不错的轻量级数据库,非常适合开发小型的数据库应用,django对该数据库的支持也比较好。但如果是在基于apache的生成环境下,配置时需要注意两个问题。  第一是需要设置apache的运行帐号(windows下默认是system),对sqlite的db文件和文件所在目录具有写入权限,否则会抛出找不到某些表的异常。如:no such table:django_session之类的;  第二是在setting中DATABASE_NAME参数,需要设置为数据库文件的绝对路径,否则也会抛出同样的异常。
类别:Python|阅读(1045)|回复(1)|(0)阅读全文>>
  今天一用户反应,接收不到短信平台下发的短信了。查询下行记录发现用户接收短信之前一直是正常的,但最近几天像该用户下行的短信全部返回了90的错误代码,查询了一下联通的文档,显示:“90:SGIP包长度错误(用于RESP应答)”。具体的原因文档里根本没有描述,联通的文档非常的烂,列出的错误代码,只有简单的一个描述,还有很多错误代码文档里根本就找不到:(
  没有办法,打联通网管中心咨询,接电话的工程师态度还是蛮好的,不过好像是个新手,给他说了半天太才弄明白状况,查了几分钟没找到问题,只好去搬救兵:)。搬来的救兵..
类别:其它|阅读(437)|回复(1)|(0)阅读全文>>
2008-12-10 18:24:17
  coLinux是一个非常棒的开源Linux虚拟机,相比VM占用系统资源少、启动速度快,是在windows上操练linux的理想选择。但coLinux·的网络配置稍显麻烦,不过知道怎么配置的话也是非常简单的:)
  coLinux的配置可以保存在文本文件里,它支持slirp、tun-tap和bridge三中方式的网络链接,默认是slirp。用默认的方式启动后,就直接可以从虚拟机访问网络,但windows要想访问虚拟机却不行,因为他的ip是一个10网段的,即使时设为局域网相同的网段(一般局域网都会把ip设为192.168这个网段)也访问不了,因为不是搞网络的,具体原因搞不清,..
类别:Linux|阅读(841)|回复(0)|(0)阅读全文>>
动网论坛部署到Windows2000服务器的IIS上后,访问时提示

System.UnauthorizedAccessException: 对路径“templates\default\aspx\index.aspx”的访问被拒绝
 
给论坛程序所在的目录增加IIS_PWG用户的读写权限即可。
类别:其它|阅读(523)|回复(0)|(0)阅读全文>>
 <<   1   2   >>   页数 ( 1/2 )