2010-06-21
最近几天在写一个蛋疼的Django项目,前些天调试一直是用Django自带的HTTP服务器,不过最近可能要先部署一些东西,为了更加接近真实的服务器环境,决定用FastCGI的方式试试。服务器选择了nginx,本来是计划在CentOS下试验的,不过由于CentOS还要安装,出于懒人的做法,就直接在自己的windows里试试了。
首先确保你的电脑里已经安装了Python和Django,接下来我们还需要两个组件,nginx服务器和flup(Python的FastCGI组件)
nginx下载地址:http://nginx.org/en/download.html
flup下载地址:http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz
与Linux下不同的是,nginx在windows下是以一个应用程序的方式运行,而不是以一个服务运行(难怪没人在windows服务器上用nginx)
阅读全文……
标签: Django, FastCGI, nginx
分类: Django | 评论 (2) | 阅读(192次)
2010-03-31
在这篇教程中你将学到如何使用PHP自带的Mcrypt函数进行加密和解密。Mcypt 库 (http://mcrypt.sourceforge.net/), 让加密/解密变的非常容易。 Mcrypt 支持非常多的加密算法,一定能够满足你的需求. 在教程中,我可能不会涉及所有Mcrypt支持的算法和模块,但是我会提供一个简单的加密接口一边从php访问。虽然mcrypt提供了相当好用的加密方式,但没有任何加密时牢不可破的,因此你把加密过的信息保存在数据库或其他类似的足够安全的地方。
教程需求:
+ 任何安装有PHP 4.x 或者 PHP 5.x的web服务器
+ 编译进php的Mcrypt模块或者作为一个共享模块存在(需要 libmcrypt)
为什么我们使用Mcrypt?
和hash算法相比, 比如: md5, sha1, 或其他加密算法,他们只允许信息加密后以便以后验证比较使用, Mcrypt 允许人们轻松地加密并且解密信息, mcrypt 提供的两种加密方式有着非常广泛的应用,包括但不限于:
+ 安全储存机密信息 (ie: 密码, 信用卡号码, 身份证号码, etc)
+ 安全的信息验证 (ie: email, 服务器与服务器通信, 应用和应用间的通信, etc)
+ 安全储存文件 (ie: 私钥, 安全证书, etc )
mcrypt 同样提供了丰富的加密模式:
+ ECB (electronic codebook) 适用于较小量的数据,如积分值等。
+ CBC (cipher block chaining) 适用于加密大量的数据,如文件。
+ CFB (cipher feedback) 适用于数据量非常小的加密,其中每个字节都会被加密,安全程度高
阅读全文……
标签: codeigniter, mcrypt, PHP, 可逆加密
分类: PHPer | 评论 (4) | 阅读(154次)
2010-03-31
好的插件总能经得住时间的考验,随着用chrome的时间增加,很多插件慢慢的卸载掉,剩下的都是自己喜欢的了
再次写篇文章介绍下一些比较好用的Chrome插件,最近因为换域名,面临图片链接失效的问题,蛋疼了一阵子……
这次强烈推荐LastPass这个插件,我们可以把它理解为一个密码管理器,他会保存你常用站点的密码,当你换到其他电脑工作的时候,只要你下载这个插件并登陆,你就能方便的访问任何你保存过的网站,在自己电脑上用也可以免去经常输密码的痛苦

第二个推荐的是SearchPreview for Google,在你用Google搜索时他会显示所有搜索结果的预览图,方便你选择是否该打开这个网站,如果碰到很挫的网站就不用打开浪费时间了

还有其他几个比较好的:TooManyTabs for Chrome、Turn Off The Lights
标签: chrome, chrome插件, Lastpass
分类: PHPer | 评论 (1) | 阅读(343次)
2010-03-16
请大家速度更新友情链接以及RSS订阅地址,原来的jckkim.cn随时都有可能被和谐
另外有谁有比较好用能做图片外链的网站的话麻烦推荐下
分类: PHPer | 评论 (11) | 阅读(62次)
2010-03-14
今天升级了一下我的Notepad++的版本,就是在因为Windows7每次启动都要求我重启,确认以后没反应,再次打开故障依旧……汗一个,最后确认原因是因为权限不够,以管理员身份运行一次就好了。好了,废话不多说,切入文章正题。
由于升级后要把原来的很多插件和style主题移植到新的版本,变的很麻烦,Notepad++自带的几个主题又不能让人满意,于是想到了TextMate——The Missing Editor for Mac OS X,这个里面有很多漂亮的主题,不过格式是不一样的,Notepad++用的是xml格式来配置主题的,而TextMate则是tmTheme文件,上网找了下,果然有方法能转化。
1. 首先确认你已经安装了Notepad++, 然后进入Textmate Theme Directory,下载你中意的主题
2.用Notepad++打开下载好的 .tmTheme 文件
3.用 (Ctrl+A)全选并且复制
阅读全文……
标签: Notepad++, TextMate
分类: 海滩拾贝 | 评论 (8) | 阅读(408次)
2010-03-2
由于这几天要开发Python,无奈之下安装了一个Fedora 12,但对我这个菜鸟来说简直就是一场噩梦,不过不管怎么说,困难已经逐渐被客服,我也要学会习惯这个Linux系统。
今天由于要更新下系统,但需要root权限,在切换用户是发现不能用root登录,在确认不是密码的问题之后开始在网上查找,原始出于安全考虑在图形界面下禁用了root账户的登录
解决方法如下,一共有三步:
1,打开终端,输入su -
2,输入gedit /ect/pam.d/gdm
编辑/ect/pam.d/gdm文件并注释掉(前面加#号或者删除掉这行)
#auth required pam_succeed_if.so user != root quiet
3,输入gedit /ect/pam.d/gdm-password
编辑/etc/pam.d/gdm-password&文件并注释掉(前面加#号或者删除掉这行)
#auth required pam_succeed_if.so user != root quiet
最后注销重新登陆系统,问题解决~~
标签: Fedora, Linux
分类: Linux | 评论 (3) | 阅读(318次)
2010-02-17
Google Reader现在有发送到功能,目前支持的有Facebook、Twitter、Friendfeed等网站,但对于我们这些墙内的人来说还是新浪微博比较实用
下面介绍如何创建一个自定义链接把文章分享到新浪微博:
进入Google Reader的设置页面,进入“发送到”这个标签

然后选择“创建自定义链接”:
阅读全文……
标签: Google reader, 新浪微博
分类: 海滩拾贝 | 评论 (7) | 阅读(883次)