自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 博客地址迁移

最近用github+jekyll搭建博客,以后更新会在新的地址: http://cn0popeye.com 。 谢谢。

2014-01-01 09:49:18 132

Atwood定律:“任何可以使用JavaScript来编写的应用,并最终也会由JavaScript编写。”...

 Atwood’s Law是Jeff Atwood在2007年提出的:“any application that can be written in JavaScript, willeventually be written in JavaScript.”声明:本文不是Atwood’s Law的软文也不是javascript的鼓吹,而是想告诉大家,浏览器可以做更多的事情。如果你不知...

2013-04-01 15:01:08 5171

原创 sr-speedbar,让speedbar嵌入到emacs 当前 frame里

speedbar无可厚非的帮助了我们方便使用emacs,但是其new a frame的方式,让我很不爽,为什么不能想vim样,为毛不能嵌入进来?无意中见到这个mod神器:sr-speedbar,它的一句话介绍极具吸引力。    “SrSpeedbar is mode make SpeedBar show in Current Frame by SebastianRose.”  ...

2013-02-24 12:27:58 337

不用重启emacs使配置生效

C-x C-e 使光标前面的一条语句立即生效。选择一个 region , M-x eval-regionM-x load-file ~/.emacsM-x eval-buffer 

2013-01-04 16:46:31 522

原创 ubuntu+uwsgi+nginx+web.py安装配置记录

 install:1. sudo apt-get install python-dev2. sudo apt-get install mysql-server python-mysql3. sudo apt-get install redis-server python-redis 4. sudo apt-get install subversion5. sudo apt-...

2012-05-18 13:45:50 108

原创 pyxmpp2和gevent.monkey.patch_socket关于dns解析方法冲突的解决

最近在做xmpp相关项目。使用gevent和pyxmpp2。多进程+gevent协程,效果还是不错。但是打上patch_socket()就会出现问题,如果SRV域名的A记录已存在的话,将会直接解析起A记录。举个例子:SRV:_xmpp-client._TCP.gmail.com SRV 20 0 0 talk.l.gmail.comA:gmail.com A 79.18....

2012-03-21 18:49:00 427

原创 XMPP RFC3920 协议整理

本文是基于http://wiki.jabbercn.org/RFC3920 基础上校验调整。过段时间会同步更新到jabbercn wiki。"本文的英文原文来自RFC 3920网络工作组 P. Saint-Andre, Ed.申请讨论: 3920 ...

2012-01-31 15:48:24 710

Ubuntu Go语言安装记录

参考地址:http://golang.org/doc/install.html  一些区别: amd64 (a.k.a. x86-64); 6g,6l,6c,6aThe most mature implementation. The compiler has an effective optimizer (registerizer) and g...

2011-12-20 17:26:46 97

PIL安装记录,编译支持jpeg png

 PIL是python理想的图片处理module,但是想要良好的支持各种图片,还需要检查一下几步,否则会提示:IOError: decoder jpeg not available之类的。我的环境:Linux mint 11 amd64 / Python2.7第一步:安装zlib png freetype  jpeg ...

2011-11-06 14:02:06 378

原创 emacs修改文件名

M-x dired 在所选目录中启动 Dired 文件管理器模式。然后按下 C-x C-q(或  M-x wdired-change-to-wdired-mode)切换到可编辑Dired 模式:在这种模式下,更改右栏文件名,然后键入 C-x C-s(“保存”)即可实现指定文件的重命名。重命名文件与编辑文本一样容易。批量重命名(例如,重命名形如 icon_* 的文...

2011-10-17 19:02:29 713

原创 Emacs主题设置

 第一招:使用color-theme现有主题 安装color-theme下载地址:http://download.gna.org/color-theme/下载解压缩后:1) 把color-theme.el拷贝到某个load-path中,比如~/.emacs.d/lisp2) 把themes目录也要拷贝到上面的路径中3) 在~/.emacs里添加下面几...

2011-09-02 11:53:43 502

原创 让Emacs ECB支持鼠标

ECB模式开启四个窗口,可以浏览目录,源码文件,方法和历史记录,但是默认只支持键盘操作,RET才能打开。要支持鼠标需如下操作:1.在Emacs中执行“M-x ecb-customize-most-important”,找到“Ecb Primary Secondary Mouse Buttons”选项2.将其设为“Primary: mouse-...

2011-09-02 10:24:41 250

原创 踢开Eclisep&Aptana,Emacs变身强大IDE

 需要用的到的:emacs   --宿主yasnippet  --模板工具,灰常好用,输入class 按TAB,就会自动生成class的模板pymacs    rope         --rope开头的是非常棒的重构工具,比如rename,move,extract method等等。还有非常好用的goto difinition(跳到定义),show d...

2011-09-01 17:26:28 232

原创 在 Ubuntu Linux 11.04 Natty 中解除系统托盘限制

本文采用CC BY-NC-SA 2.5协议授权,转载请注明本文链接。  在 Ubuntu 11.04 Natty 中,Ubuntu 对顶部面板右上角的通知区域(系统托盘)采用了白名单制度,只有支持 Indicators 并位于白名单的部分程序才会被显示在系统托盘中,目前支持的程序有: Java apps, Mumble, Wine applications, ...

2011-08-10 15:52:34 127

原创 Ubuntu Natty 11.04 解决中文托盘日期无法显示的问题

原文参考:http://tech.ranmocy.info/2011/04/ubuntu-natty-1104.html  Ubuntu Natty 11.04中,右上角的托盘在设定的时候,如果开启了显示日期,就会使得整个日期显示托盘消失。只能在系统设置中重新修改。问题的原因在于在选择显示日期的时候,设置显示的格式中有些选项在中文环境下显示有问题,系统无法格式化字符串,导致...

2011-06-10 10:47:11 121

原创 .emacs配置记录

这里记录只需要使用的最简单的配置: lisp;;设置自己的site-lisp载入路径(setq load-path (cons (expand-file-name "/home/zc/.emacs.d/lisp/") load-path));;设置缺省模式是text,而不是基本模式(setq default-major-mode 'text-mode);;不显...

2011-04-21 21:23:05 84

Macbuntu安装记事

 【本文只有关键步骤,不是小白教程】 不想放弃linux,又眼馋Mac OS界面和操作便利,那么Macbuntu是个非常好的选择,它不是一个简单的主题换肤,加上全局菜单和docky,那就直接是Mac OS了。以前也不太对Mac OS感兴趣,后来顿悟,绝对顿悟,很顺手的就用上了Macbuntu.安装比较简单,但是中间有写小问题会出现,以次记事备忘。 下载安装macbuntu...

2011-03-22 13:59:53 121

原创 install MySQLdb on ubuntu10.10 python2.6

[记录备案] 两种方法:1.手动下载源码安装  --最新2.通过apt-get安装   --方便 两种方法的前提: 安装mysql_config和setuptools方法:sudo apt-get install libmysqlclient16-dev python-setuptools 动手阶段:1.手动下载源码安装  去http://sourc...

2011-02-17 11:35:35 82

Thecus N2200 root ssh登录解决方法

最近搞了个Thecus N2200 NAS存储,专用存放文件和下载。系统是linux,开放22端口,理论是可以ssh,网上转了几圈,都说可以ssh并且修改root密码登录,除了找到ROOTCMD和DROPBERA之外,没有什么有价值的,针对N2100的倒是挺多,但是二者相差有些大,需要修改app module。这里通过ROOTCMD执行root权限命令修改passwd文件,使用已知密码,达到roo...

2010-09-04 02:30:07 583

cx_Oracle ImportError: DLL load failed: 找不到指定的模块 解决

环境:Windows7Python 2.6.2cx_Oracle 5.0.4Oracle Instant Client 10.2.0a)常规方法解压Oracle Instant Client文件到指定目录b)设置环境变量c)设置tnsnames.orad)pl/sql developer可以登录远程Oracle数据库安装cx_Oracle,在py...

2010-09-04 01:46:00 239

[Win7]cx_Oracle 找不到指定模块错误解决

环境:Windows7Python 2.6.2cx_Oracle 5.0.4Oracle Instant Client 10.2.0a)常规方法解压Oracle Instant Client文件到指定目录b)设置环境变量c)设置tnsnames.orad)pl/sql developer可以登录远程Oracle数据库安装cx_Oracle,在py...

2010-08-06 15:24:00 199

cx_Oracle安装记录(CentOS5.3+Python2.4)

环境:CentOS 5.3 64bitPython 2.4cx_Oracle-5.0.4-10g-py24-1.x86_64.rpm第一步: 安装Oracle客户端 --- Oracle instant client1.到Oracle官网下载Oracle instant client文件包,建议下载zip,因为我们只需要里面几个库文件。 http://w...

2010-08-06 15:14:00 111

修改机器名称后Oracle dbconsole无法启动

修改机器名称后启动OracleDBConsole服务时出现提示“修改机器名称后Oracle无法启动”。 修改tnsnames.ora,listener.ora保证Oracle主服务可以使用。 但是一直不能EM管理,倒也无所谓;忽然又心血来潮非要把这问题搞定。第一回合:1.使用emctl start dbconsole,根据提示设置ORACLE_SID,复制需要的文件夹,还是提...

2010-08-04 18:06:00 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除