由于Zend Optimizer的支持把ubuntu10.04下的php5.3降级到php5.2

因为Zend Optimizer 3.3.9都还没有开始支持php5.3,所以把ubuntu10.4的php5.3降级到php5.2
步骤
1 增加karmic源

njava@njava.com:~$sudo vi /etc/apt/sources.list.d/karmic.list

deb http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse 
deb http://archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse

› Continue reading

Tags: , ,

星期二, 八月 17th, 2010 服务器 4 Comments

在Ubuntu 10.04 下安装Ispcp管理虚拟主机

一时大意,在服务器上装了ubuntu10.04,由于太新了,ispcp最新版本ispCP Omega 1.0.6 • 2010-08-04都不能直接安装,所以从svn check了最新的代码来安装

1. check ispCP

  njava@njava.com:~$svn checkout http://www.isp-control.net:800/ispcp_svn/trunk/
  

2. update相关组件,监测安装脚本, 在ubuntu 10.04下将识别出ubuntu-packages-lucid的脚本

 njava@njava.com:~$cd trunk
  njava@njava.com:~$aptitude update && aptitude safe-upgrade
  njava@njava.com:~$aptitude install $(cat ./docs/Ubuntu/ubuntu-packages-`lsb_release -cs`)

› Continue reading

Tags: ,

星期一, 八月 16th, 2010 服务器 没有评论

在PhpStorm中使用Xdebug来调试php断点

用PhpStorm有几个月的时间了,一直没找到一种好的调试断点的方法,今天突然看到这个东西,不错,记录下来

1  从http://code.activestate.com/komodo/remotedebugging/下载mac版本的Komodo-PHPRemoteDebugging-6.0.0-beta3-54627-macosx.tar.gz

2 提取相应php版本的xdebug.so

3 丢到 /usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/ 下面

4 在 /usr/local/php5/lib/php.ini里添加配置文件

[xdebug]
zend_extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so
xdebug.idekey=PhpStorm1
xdebug.remote_enable=On
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

5 重启apache

6 配置PhpStorm ,ok

Tags: ,

星期四, 八月 12th, 2010 工具 2 Comments

在网页上显示淘宝旺旺图标和QQ在线状态图标

将您的淘宝旺旺状态发布在互联网上点击“旺旺图标” ,他人便可随时随地与您联系,买卖宝贝, 广交淘友,”旺遍天下”给您更便捷的淘宝体验。

链接:http://www.taobao.com/help/wangwang/wangwang_0628_04.php

在线生成QQ状态图标

链接: http://www.tool.la/QQCode/

Tags: ,

星期六, 八月 7th, 2010 工具 没有评论

网站缩略图在线生成

找了半天找到这个网站还不错

http://webthumb.bluga.net/home

Tags:

星期一, 六月 7th, 2010 工具 没有评论

scrapy

Scrapy ,这是一个用 Python 写的 Crawler Framework ,简单轻巧,并且非常方便,并且官网上说已经在实际生产中在使用了,因此并不是一个玩具级别的东西。http://scrapy.org/

Latest stable release: 0.8

The latest stable release is available from several sources:

  • Download the source tarball: Scrapy-0.8.tar.gz
  • Download the Windows installer: Scrapy-0.8.win32.exe
  • Scrapy 0.8 on PyPI
    • install with: easy_install -U Scrapy
  • Ubuntu PPA for Scrapy 0.8 (maintained by Insophia, the company behind Scrapy)
    • after adding PPA, install with: apt-get install scrapy
    • the PPA version also includes post-release bug fixes

Tags:

星期四, 六月 3rd, 2010 工具 没有评论

python爬虫和数据挖掘

考虑用python做爬虫,需要研究学习的python模块

1内置的 urllib, urllib2 库用来爬取数据

2 使用BeautifulSoup做数据清洗

http://www.crummy.com/software/BeautifulSoup/

编码规则

Beautiful Soup tries the following encodings, in order of priority, to turn your document into Unicode:

1 An encoding you pass in as the fromEncoding argument to the soup constructor.

2 An encoding discovered in the document itself: for instance, in an XML declaration or (for HTML documents) an http-equiv META tag. If Beautiful Soup finds this kind of encoding within the document, it parses the document again from the beginning and gives the new encoding a try. The only exception is if you explicitly specified an encoding, and that encoding actually worked: then it will ignore any encoding it finds in the document.

3 An encoding sniffed by looking at the first few bytes of the file. If an encoding is detected at this stage, it will be one of the UTF-* encodings, EBCDIC, or ASCII.

4 An encoding sniffed by the chardet library, if you have it installed.

5 UTF-8

6 Windows-1252

可以用fromEncoding参数来构造BeautifulSoup

soup = BeautifulSoup(euc_jp, fromEncoding="gbk")

3 使用python chardet 字符编码判断

http://chardet.feedparser.org/download/

4 更加强大的 selenium

Tags: ,

星期日, 五月 23rd, 2010 工具 没有评论

The Django Book

Django book 2.0 的中文翻译

link:http://djangobook.py3k.cn/2.0/

Tags:

星期日, 五月 23rd, 2010 Web 没有评论

迅速修复nginx fcgi方式配置漏洞

2010年5月20日,80后爆nginx 0day漏洞,上传图片可入侵100万服务器。目前已经有好几个大型互联网公司被入侵了,公司类型包括电子商务、游戏、SNS等。

现在看来,这个漏洞不属于Nginx的漏洞. 是配置的问题, 现在到处都在说是Nginx的Bug,关闭fix_pathinfo(默认是开启的).就可以解决

临时修复方法如下,可3选其一。

1、设置php.ini的cgi.fix_pathinfo为0,重启php。最方便,但修改设置的影响需要自己评估。

2、给nginx的vhost配置添加如下内容,重启nginx。vhost较少的情况下也很方便。

if ( $fastcgi_script_name ~ \..*\/.*php ) {
return 403;
}

3、禁止上传目录解释PHP程序。不需要动webserver,如果vhost和服务器较多,短期内难度急剧上升;建议在vhost和服务器较少的情况下采用。

› Continue reading

Tags: ,

星期五, 五月 21st, 2010 服务器 没有评论

初学python的Web框架Django-模板

修改django的url规则和模板的基本操作
We’ll just have to take a few steps to make the conversion. We will:

1. Convert the URLconf.
2. Rename a few templates.
3. Delete some of the old, unneeded views.
4. Fix up URL handling for the new views.

› Continue reading

Tags: , ,

星期四, 五月 20th, 2010 Web 一条评论
Pages: Prev 1 2 3 4 5 6 7 8 9 10 ... 13 14 15 Next
1LMooBmUE153Wnd3zDryWvDyXxQudbFxDr