好好做一个有节操的码农,比我有能力的人,都还在学习,我没有理由不继续学习.
出售一个自己用python,django写的blog,cms程序, 适合初学者参考, 淘宝链接:django cms应用程序出售

本博客运行在阿里云上, 领取优惠券阿里云优惠券
预览模式: 普通 | 列表

python pil 验证码,汉字验证码

突然发现自己的网站,还没有加入验证码,特别是在评论的时候,经常会有垃圾评论。通常情况下,别人可以通过一些工具,自动评论,因为没有验证码,很容易做,即使有验证码,如果过于简单,也可以实现。因此想着用python,pil 来实现验证码图片。用汉字作为验证码。但在处理过程中出现了错误:
ImportError: The _imagingft C module is not installed
网上搜索了一把,这是因为PIL里面没有自带 PNG,JPEG 等格式的处理。需要另外下载一个扩展。或者直接在这里下载
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil
当然如果你从源码编译的时候,可以自己加上这些扩展的,至少linux 下是如此,但我现在在windows环境。

查看更多...

Tags: python pil _imagingft

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1094

python 下载 爬虫

用python 写爬虫,一般基于两种形式:
1. 为了爬取 页面内容。2. 下载文件,有很多下载站,提供下载链接。
这两种爬虫,都有可能遇到需要登录后才能下载。所以涉及到用python 登陆网站后,再去别的页面爬取内容或下载文件。
基础知识,可以参考:
http://www.yihaomen.com/article/python/210.htm

查看更多...

Tags: python 爬虫

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2851

伦敦2012奥运会开幕式,让我失望

熬夜看了开幕式。
只睡了两个小时而已。
奥运会时四年一届啊。只记得,我真正第一次看奥运会是北京奥运会了,因为放假看的。前面几届,要么我在读书,要么我在辛苦打工。
这一届奥运会,可真烂,当然这只是我自己的看法,不能代表别人的看法,节目我看不懂,没关系,至少 憨豆,007 的电影我还是看得很多的,虽然竭尽所能的表演,远不如电影里好看。精彩程度,真不能跟天朝2008的开幕式比。

查看更多...

Tags: 伦敦 奥运会 开幕式

分类:My Didary | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 224

用python实现 百度 站内搜索

用PYTHON 实现baidu站内搜索, 有很多网站,为了搜索省事,或者是为了利用baidu ,google 搜索推广等。直接在页面调用了,google或者baidu 的站内搜索功能,只搜索与本站相关的内容。如何用python 自己写程序调用这些搜索引擎的借口,直接得到结果,显示在自己的页面中呢.

经过测试是可以,以百度为例,代码如下:

import re

查看更多...

Tags: python 百度 站内搜索

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 987
在windows 中注册 url protocol (http://www.yihaomen.com/article/other/212.htm), 已经实现,修改注册表而已,很easy, 然后直接在 浏览器中调用即可。其实在在MAC 中一样可以实现,url protocol 在各种操作系统均可以实现。下面说下 在 MAC 中如何实现。比如我想自己定义一个协议 myprotocol 直接打开 MAIL 发送邮件.

点击桌面: Finder

查看更多...

Tags: exe url protocol protocol mac

分类:Others | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1368

前几天,在IE,FIREFOX中实现了用JS方式调用本地的可执行文件。地址:www.yihaomen.com/article/js/211.htm

,其实还有另外一种方法,就是 url protocol 的方式来实现。用这种方式实现,任何浏览器都兼容,不会存在只有前面那种只有IE或FIREFOX才行的情况。

都用过QQ,迅雷,电驴,在网页上点击的时候,就会弹出QQ,或者迅雷,电驴的下载界面,用的就是这个原理,在微软的MSDN上也有说明:http://msdn.microsoft.com/en-us/library/aa767914%28v=vs.85%29.aspx  在这里,做一个简单的例子。

1. 先注册URL PROTOCOL, 在windows 下就是注册表:

查看更多...

Tags: exe url protocol protocol

分类:Others | 固定链接 | 评论: 4 | 引用: 0 | 查看次数: 6680

在网页中执行本地exe程序(run exe from web browser)

有时候,需要在 网页上去执行本地的一个EXE文件,如果用javascript ,一般浏览器,由于安全问题,都会禁止掉这个特性。但经过测试,目前在ie,firefox中仍然可以用JS来实现,但在chrome,safari 中没有实现。本文就用javascript在IE,FIREFOX中执行 exe 文件做例子。

程序代码 程序代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

查看更多...

分类:Javascript | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 3481
csdn上偶尔还是有那么一两篇好文章的,如果遇到这样的好文章,你想直接把它弄到自己的网站里面,或者保存到本地处理,一般来说,两种方法:

1. copy and paste,这个不用多介绍,会用电脑的人都会。
2.自己写个爬虫,根据页面地址,自动爬出想要的内容。在这里采用python写爬虫。

查看更多...

Tags: python 爬虫 403 Forbidden

分类:Python/Django | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 6912

苦B的程序员屌丝

我是屌丝,我承认了。
我是码农,我也承认了。
我是苦逼的程序员,我也承认了。

其实我想说的是:老子是IT 民工。

查看更多...

Tags: 屌丝 程序员

分类:My Didary | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 406

如何为django工程加上robot.txt

 用django做了一个站,通常为了让搜索引擎更好的抓取内容,或者拒绝搜索引擎爬内容。

 都需要配置这个文件。普通的应用开发,把 robot.txt 放在根目录就好了,

 如果用django 就没这么容易了,有以下几种方法处理:

查看更多...

Tags: python django robot.txt

分类:Python/Django | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 860

让python,django网站支持rss,feed

 网站上线测试一段时间了,但还没有RSS功能。因此想用 DJANGO 来做一个。其实首先想到的是用 PyRSS2Gen 自己做,生成一个 RSS 格式的XML文件,用这个的确可以做出来,但后面处理没有直接用 DJANGO自带的FEED来得方便。因此在考虑之下,选择了 DJANGO 自带的 FEED 功能上扩展。废话少说,直接上代码

[code]

from MyNet.app.Common import models
from django.contrib.syndication.views import Feed

class MySpaceFeed(Feed):
    title = "易度空间"
    link = 'http://www.3822.net'
    description = "Latest Blog Post"  
    item_author_name = '轻舞肥羊'
    item_author_email = 'summer@yihaomen.com'
    item_author_link = 'http://www.3822.net'
    
    def items(self):
        return models.MyArticles.objects.order_by("-autoid")[0:30]
    
    def item_title(self, item):
        return item.get('title','blank_title')
    
    def item_pubdate(self, item):
        return item.get('createdate')
    
    def item_link(self, item):
        return "http://www.3822.net/article/%d" % item.get('autoid',0)
    
    def item_description(self, item):
        return item.get('shortcontent','shortcontent')

[/code]

然后再 url.py 中配置
[code]
 (r"^feeds/$",MySpaceFeed()),

[/code]

然后在浏览器上访问 http://www.3822.net/feeds 看到了吧。出来了,目前发现,在chrome下效果不好,firefox 下效果很好。

 

Tags: python django rss feed

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 695

java applet 签名问题

 用eclipse 开发了一个applet 应用,部署到网页上面,运行时,总出现一个错误:

Error:access denied ("java.net.SocketPermission" "192.168.0.50:5500" "connect,resolve")

其实出现这个错误的一个重要原因是,applet没有签名。因此不能访问本地资源,包括socket,涉及I/O的一些操作。

解决方法如下:

查看更多...

Tags: applet 签名

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 664

在Eclipse中远程Debug Applet

Applet 小程序,现在已经用的很少,因为要运行它,必须在客户端装上笨重的JRE ,但有时候又必须要这个东西。而且调试起来还很麻烦,特别是远程调试。本机调试还好说。

介绍个REMOTE DEBUG 的方法。

1) 首先启动JAVA 远程DEBUG模式:

a) Start –> Settings –> Control Panel –> Java –> Java Applet Runtime Settings –> View(进入控制面板中设置)

查看更多...

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 919

安装IBM FileNet 系列(1)

IBM的FileNet 好安装吗?我告诉你,现在比较好安装,如果在 4.0时代,比较难,后来的 4.5 版本后都比较好安装。我第一次安装的时候,对着 ibm 官网下载的PDF 文档,搞了两个星期才把所有的PE,CE,AE 装好。IBM 的PDF说明文档不会很详细告诉你怎么装的,因为IBM靠这个吃饭。故意把文档写得模拟两颗,让你是是而非,不好装,然后他好收取服务费。而且IBM FileNet 的安装费用很高的。

打算把安装Filenet的一个过程,记录下来,在internet上很少有这方面的资料。因此把在windows下安装的过程以截图的方式展示出来,有可能不是很全,但我确实安装通过,细心点按照我的步骤,应该没问题。

/* 本系列文章版权所有,若要转载,必须注明出处. */

Installation Guide for CE/PE server on Windows

查看更多...

分类:IBM | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1594

IBM bluepage API 查询

在IBM 做项目,总是免不了要和 bluepage 打交道。IBM 的BLUEPAGE 是什么? 其实是 Tivoli LDAP. 简称TDS,类似于微软的AD 或者其他OPEN LDAP 等。

这东西主要用来管理 组织架构,人员的信息的。如果在IBM混过的人,用过SAMETIME的都知道,可以直接看到人员的组织架构,其实就是通过bluepage 里的信息得到的。

ibm 为了简单,自己封装了一个JAR包,作为提供给其他系统调用,也就是API.

查看更多...

Tags: ibm bluepage tivoli LDAP

分类:IBM | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2162