安装lrzsz

lrzsz 是一款 Linux 下面的文件传输工具。实现原理是通过 Xmodem / Ymodem / Zmodem 协议传输文件。lrzsz 可以在支持这三种协议的Shell界面的工具下工作,比如XShell。 lrzsz是一个古老的软件,最新版本0.12.20是在1998年更新的。 大部分linux发行版的安装工具都可以直接安装 lrzsz,比如apt-get / pacman,当然我们也可以下载安装包手动安装。这次由于我所在的服务器没有管理员权限,我就使用源码包安装。 $ mkdir /home/alswl/app $ wget http://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz $ tar xzvf lrzsz-0.12.20.tar.gz $ cd lrzsz-0.12.20 $ ./configure --prefix="/home/alswl/app" $ make $ make install $ export PATH="$PATH:/home/alswl/app/bin" 安装上面步骤就可以安装完成了,重点在于 --prefix="/home/alswl/app",这可以指定安装路径,安装到自己可以读写的地方去。 ...

2011-07-15 · alswl

微日记

每天用一个词形容自己当天的生活,就是微日记。 从 [http://www.matrix67.com/keywords.html](Matrix67.com: Keywords in My Life) 偷师。 Matrix67用的是html,我用的是纯文本,直接通过SSH在服务器进行修改。utf-8编码,有些浏览器(比如FF)可能需要使用正确的编码才能显示。 我的微日记地址是 http://log4d.com/microlog.txt http://log4d.com/microlog/,欢迎模仿。

2011-07-08 · alswl

Html元素事件查看器Eventbug

Thumbnail

Chrome的开发者工具里面有一个小功能:查看当前元素的Event,比如onclick/onblur等事件。 一直想在Firefox里面也找到类似的插件,今天正好看到这么一个好东西,叫做EventBug。 官方的介绍如下 Eventbug是一款能够列出所有绑定事件的Firebug扩展,它将这些事件按事件类型排列。 需要Firebug1.5 源码沿用Firebug的BSD风格协议 请使用Firebug的Bug报告列表来提交问题 请使用Firebug的新闻列表来提出问题 作者:John J. Barton, Jan Odvarko ...

2011-07-04 · alswl

urllib2.urlopen的中文URL问题

在url中使用中文其实是一个坏习惯,会带来一系列的转码问题, 我更喜欢英文译名或者id来标识某个uri。但是现实往往是残酷的, 特别是在我们调用别人服务时候,有时候被逼无奈使用中文URL。 Python中unicode转码一向是让人头疼的问题。数次碰壁之后,我也摸出了一些门道, 研读完Python字符串的encode与decode 之后,就自认为找到了万金油,谁知道这次又碰上这个老冤家。 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.6/urllib2.py", line 126, in urlopen return _opener.open(url, data, timeout) File "/usr/lib/python2.6/urllib2.py", line 391, in open response = self._open(req, data) File "/usr/lib/python2.6/urllib2.py", line 409, in _open '_open', req) File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain result = func(*args) File "/usr/lib/python2.6/urllib2.py", line 1170, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/lib/python2.6/urllib2.py", line 1142, in do_open h.request(req.get_method(), req.get_selector(), req.data, headers) File "/usr/lib/python2.6/httplib.py", line 914, in request self._send_request(method, url, body, headers) File "/usr/lib/python2.6/httplib.py", line 951, in _send_request self.endheaders() File "/usr/lib/python2.6/httplib.py", line 908, in endheaders self._send_output() File "/usr/lib/python2.6/httplib.py", line 780, in _send_output self.send(msg) File "/usr/lib/python2.6/httplib.py", line 759, in send self.sock.sendall(str) File "<string>", line 1, in sendall UnicodeEncodeError: 'ascii' codec can't encode characters in position 7-8: ordinal not in range(128) 这次错误引发是在 urlopen() 引起的,很有特色,开始使用 url.encode('utf-8') 就可以解决了。 今天我做了一些测试。 ...

2011-06-14 · alswl

使用DDNS+SSH连通家庭/工作电脑

Thumbnail

1. 背景 我目前有两台电脑,一台是家里使用的Linux笔记本(Dell 6400,4年), 一台是公司使用的Windows笔记本(IBM X201,1个月)。 我有时候需要在办公室连入家庭电脑,进行一些操作,比如同步,比如使用linux特定服务。 完成这项工作需要两个条件,ip互通+对应通讯协议。被连接的服务器需要一个公网地址, 而非局域网的192.x.x.x。可供选择的协议比较多,http/ftp/ssh等常规协议都可以使用。 ...

2011-06-12 · alswl

一个mako.vim

给Vim找了一个Mako的语法高亮,发现着色居然有问题。查看更新记录后发现作者Armin Ronacher只更新到08年9月份。之后Mako更新了一些少许细节,我修改了一下mako.vim,放在这里供下载。 其实我只改了57/58行,增加一个block语法。 点击这里下载:mako.vim 使用方法,放入vimfiles/syntax 相关链接: 原始mako.vim:http://www.vim.org/scripts/script.php?script_id=1858 另外一个mako.vim是缩进用的,放入vimfiles/syntax:http://www.vim.org/scripts/script.php?script_id=2663 ps:Mako是一个Python下面的Template框架。 ...

2011-06-09 · alswl

Eclipse中运行Pylons

Thumbnail

官方中pylons都是通过在shell中运行paster serve –reload development.ini来运行应用实例。而整天在任务栏跑着一个黑乎乎的shell很碍眼,通过一下步骤可以在Eclipse中运行pylons。 配置Run Configuration - Python Run如下。 Main页签中Main Module指向paster-script.py,可以使用绝对路径。 配置Arguments页签的参数,添加serve –reload development.ini,后面的ini配置文件可以使用绝对路径。 ...

2011-05-16 · alswl

Pylons使用小记

Thumbnail

活着就是折腾,最近事情多的一塌糊涂,烦躁的很,导致log4d也荒废一个月了。今天趁着周五晚上,梳理一下最近学习的pylons知识。 关于Pylons Pylons是一个用pythons写的web框架,优点是配置灵活,默认使用[Mako](http: //www.makotemplates.org/)作为Template,SQLAlchemy作为 ORM映射。使用BSD作为授权协议。 托WSGI的福,python的web框架超多,甚至高手5分钟可以自己手写一个web框架,这种情况也导致了Python web框架的纷杂。我这里选择Pylons(其实是被选择),并不是说Pylons一定最好,而是比较适合当前项目。更多的Python web框架对比建议看这篇[浅谈Python web框架](http://feilong.me/2011/01/talk-about-python-web- framework),另外,这个Best Web- Framework有直观的对比。 ...

2011-05-16 · alswl

ERP叛逃者

大四实习时候,跑去驻厂开发,当时主管跟我说"我们做的是企业信息化软件"。毕业之后找工作,进入一家国内还算有名的ERP公司,做ERPII产品(CRM/工作流/ 电子商务平台等ERP软件附属产品)的开发和二次开发。 在这一年半的时间里,我学习了一些行业知识,熟悉了公司自己的开发模式、框架和工具。浑浑噩噩的直到某一天,我发现我写代码没有键盘飞扬的感觉。我惶恐,我感觉我遇到 瓶颈停止成长了。我开始思索我这种状况的产生,我重新翻开曾经看的糊里糊涂的《人月神话》,研读阿朱的《走出软件作坊》,尝试找到问题和解决办法。 ...

2011-04-25 · alswl

Ubuntu安装之后设定操作

前几天使用chmod时候,多打了一个/,导致根目录下面所有文件权限设定出了问题,额~重装系统吧,正好把装系统之后的配置过程记录下来。 这些都是我操作过的命令,确切可靠,适用于Ubuntu 10.10 Desktop Edtion。 = init Linux programs and setting = :author: alswl :email: alswlx#gmail.com :toc: :numbered: == first of all == .update (打补丁、升级) sudo apt-get update Update System(fix bugs for sercurity): 299.0MB .reset permission(谨慎使用,设定文件为644,设定文件夹为755) find /home/XXX -type d -exec chmod 755 {} ; find /home/XXX -type f -exec chmod 644 {} ; .nautilus (给鹦鹉螺加上open as administrator, open terminal) ...

2011-04-07 · alswl