Archive

Archive for September, 2007

最后一次了

September 29th, 2007

最后一次了,以后不会这样了,这半年欠人家的太多了。从初三开始自己还没这样过呢。毕业之后做了许多自己不想做的事情。烦。

立此存证!

Author: 刘浏 Categories: 胡言乱语 Tags:

中秋无月

September 26th, 2007

昨天是中秋节,刚好一个同学生日。在西安的我们几个就一块给她庆祝了一下。很久没有这样了。大家很少有这样的心情了。工作起来之后都各自有各自的事情,也都有了各自不同的烦恼。徐一直伤愁自己的工作,譚在为了两年后的出路而发愁。而我,我也不知道自己在想些什么。公司这段时间没有项目,在学习技术、日语和发呆中度过。

昨天晚上给她打电话的时间,想起了四年前的时间,也在中秋的时间疯狂的拨电话,但是学校那时刚刚军训结束。大家都想给家里或者她/他送去祝福。最终的结果就是杨凌当时的201彻底挂掉。现在有手机了,但是中秋这样的日子还是出现了那样的情况,打了半天都是网络忙,最后就放弃给家人打了。只是给她打了一个电话,问声好。十一她也不能来,到春节才能够见到她。

都说是明月千里寄相思,但是今年的中秋无月,哎!时不时的会感到真真孤独,以后要多看些书了,文学方面的了。给自己找点事情,当然了和工作有关的东西也不能放松,毕竟自己以前学的是数学,现在搞的是计算机。

看了一篇文章,usa那边程序员工资挺不错的啊。

http://www.cnbeta.com/articles/39909.htm

Author: 刘浏 Categories: 胡言乱语 Tags:

讨厌Suite

September 25th, 2007

不晓得为什么,微软为什么会喜欢这样的安装方式。给vs加一个补丁,比装一个新的还麻烦。还有那个live套件也是。下了一个Suite之后,选了你要的组件之后还要从网上慢慢下载。ms的头真的很有问题。

希望在走之前能够装好了。

另外,今天是中秋节。节日快乐了。

Author: 刘浏 Categories: DotNET Tags:

最终选择了pspad

September 24th, 2007

想找个自己喜欢的文本编辑器真的很难,最早的时间用的是UE,然后是notepad++这两个都是不错的。后来选择后者因为前者收费,破解虽然不是很麻烦找,但是毕竟没有开源的用着理直气壮一些。

但是进入公司之后遇到了一个不大不小的问题,公司不让用盗版软件。notepad++在日文系统下面直接输入中文还是有点问题,UE也是,需要保存一下或者转换一下编码格式。这可不是我想要的。我想找一个直接就可以输入中文的,同时有比较轻量一些的。也尝试过VIM,EMACS。这些都是挺不错的软件,但是在win下面总是感觉不舒服,而且快捷键很BT。

最后找到了这个pspad,这个的功能一点也不弱。但是很小巧。也没有遇到乱码之类的问题。

网上已经有很多不错的介绍了,大家可以自己google一下的。

另外值得一提的是这个编辑器支持列编辑,呵呵,前段时间用到这个了。

下载地址:

Download links (1.7 MB):
pspad.cincura.net
ftp.siliconhill.cz

Author: 刘浏 Categories: soft Tags:

再回杨凌

September 22nd, 2007

算算从毕业以后已经有两个月没有回去了,上周因为袁老师生日的事情回去了一下。感觉杨凌变化了很多。小地方总是有很多的惊喜。

在杨凌呆了四年,感觉自己慢慢喜欢上了那里。在西安的时间经常怀念杨凌的种种,想想小地方还是又小地方的好处的。走在杨凌的街上你不用担心小偷,不用担心被对面的人撞到。你买东西的时间不用乘坐公交车一个小时以上,就那几条马路有买什么的早已熟记于心了。当然了,还有杨凌的小吃,大一时间的饭坑,之后的东门,付家庄等等。杨凌蘸水面在西安还是相当的出名的。

又看到了曾经奋斗过的3号教学楼,学校最早的建筑。也是自己最喜欢去的自习室。夏天的时间很凉快,而且很安静。班上有几位同学现在还在杨凌那边准备今年的考研,想想自己真的有些惭愧。以后如果有机会的话再重新来过了。学校门口还在发放考研的招生目录,临走的时间自己还要了一份。不过理学院还是那几位老师招人,自己喜欢的老师没有。这也是当初为什么选择外校的原因之一。

离开学校以后改变了很多,社会的力量太大了。周围的环境也变了。对于很多事情能够用平和的心态去看了。杨凌以后有机会还是要经常去的,毕竟离得也不是很远,去看看自己曾经生活过的地方。

Author: 刘浏 Categories: 胡言乱语 Tags:

Pidgin中文乱码

September 21st, 2007

其实Pidgin用的是unicode,但是界面这一块用的是gtk,gdk使用的字体比较古怪,是sans。在日文操作系统下面就没有这个字体。所以显示不正常。可以使用以下方式进行修改。

推出pidgin,修改gtk目录下面的.\GTK\2.0\etc\gtk-2.0\下面的gtkrc,将里面的

gtk-font-name = “sans 8″

修改为

gtk-font-name = “SimSun 9″

然后重启就可以看到中文正常了。

pidgin没有skin,所以很郁闷吧。官方给个说明是可以利用gtk来更换的。其实这也是挺方便的。

\GTK\2.0\bin\gtkthemeselector.exe

通过这个可以修改pidgin的皮肤。

gtk自带的还是比较多的,也可以自己下载去。

Author: 刘浏 Categories: soft Tags:

Python学习笔记

September 21st, 2007

58f265a5使用的环境是ActivePython 2.5的版本,可以从http://www.activestate.com/Products/ActivePython/ 下载得到。
标准版本的是免费的。
需要注意的就是python中模块的搜索路径的设置。
>>> import sys
>>> sys.path.append(‘d:\ps’)
这样就可以把自己使用的模块导入了。
——————————-
python中的数据类型主要有以下几种
dictionary (字典)、tuple (元组) 和 list (列表)
dictionary 主要是定义了key和value之间的对应关系。
定义的时间使用{}来完成.必须使用key来得到value.不能方过来.不能有重复的key,但是可以添加新的key-value.
key是大小写敏感的,dictionary中的数据类型可以不同.这应该是他最强悍的地方了.
删除元素的时间使用del,clear属性可以清除dictionary中的所有数据.
——————————-
list是一个数组的扩展,下标和c语言一样,但是value可以是不同的数据类型.使用[]来定义.下标从0开始.
li = ["a", "b", "mpilgrim", "z", "example"]
负数索引应该是这个list中的一个特色了.负数索引从 list 的尾部开始向前计数来存取元素.
list可以像matlab中的数据一样进行slice.也就是可以通过li[2:5]这样的方式来取得一个子的list.
slice可以简写这个和matlab差不多的.
修改list可以使用以下的方式
append 向 list 的末尾追加单个元素。
insert 将单个元素插入到 list 中。数值参数是插入点的索引。请注意,list 中的元素不必唯一,现在有两个独立的元素具有 ‘new’ 这个值,li[2] 和 li[6]。
extend 用来连接 list。请注意不要使用多个参数来调用 extend,要使用一个 list 参数进行调用。
append和extend的区别在于,append添加后的list的长度只加1,extend后的长度是两个list的长度的和.
>>> li.index("example")
5
用来返回一个list中的首次出现值的位置.
使用in可以测试值是否在list中.
ps.python是大小写敏感的.
li.remove("value")用来从list中删除数据.只删除第一次出现的数据.
li.pop()用来删除list的最后一个数据,并返回删除的值.
list可以使用如下的运算符
"+"链接两个list,和extend的作用差不多.
"+="的作用和+的差不多.
"*"的作用是重复list.
——————————-
tuple是不可变的list,创建之后不可改变.
tuple使用()定义
t=("a","b",1,"example")
tuple和list的差别在于tuple没有了,不能对tuple进行修改,删除,添加,链接的操作。
tuple的好处:
操作速度快
可以作为dictionary的key
可以用在字符串格式化中.
python中的变量赋值基本上如同matlab中.在定义变量的同时必须赋值.不过不同的是引用未赋值的变量会抛出异常.
可以使用两个tuple进行赋值.
v=("a","b","c")
(x,y,z)=v
这样就可以同时对多个变量进行赋值了。
range()可以生成一个实现matlab中数列的生成,不过返回值是一个list。
在python中,字符串格式化使用的是c中的sprintf的。
感觉这个和c中的差不多,处理多个变量的时间一般使用tuple。
映射list,映射就是可以将list中的每一个元素应用道一个函数,将一个list变为另外的一个list。
>>> li = [1, 9, 8, 4]
>>> [elem*2 for elem in li]
[2, 18, 16, 8]
上面的例子中每个元素都乘了2。
dictionary的keys, values 和 items 函数
keys 方法返回一个包含所有键的 list
ps dictionary中的k-v组合没有顺序
values 方法返回一个包含所有值的 list。
items 方法返回一个由形如 (key,value) 组成的 tuple 的 list。
split可以将一个字符串分割为多个list,不带参数的split按照空白自动分割。split可以将字符串中的多个空格去掉,然后利用join就可以达到要求了。
join用来将多个list组合成一个字符串。
————————
Introspection (dip中翻译为自省)
解释如下
指代码可以查看内存中以对象形式存在的其它模块和函数,获取它们的信息,并对它们进行操作。用这种方法,你可以定义没有名称的函数,不按函数声明的参数顺序调用函数,甚至引用事先并不知道名称的函数。

python中可以制定参数的默认值,和C++中一样。当没有制定参数的值的时间就是用默认值。
另外还可以根据参数的命名来随意的制定参数顺序。
python中将参数看作一个字典,所以可以使用k-v的模式来指定参数。
python中共有的函数很少,但是都是十分有用的,其他的都在不同的模块中分别存放。
type()函数可以用来返回参数的类型。
str()将任何类型强制转换为string。
str作用于module的时间转换为的字符串是类似于下面的
"<module ‘odbchelper’ from ‘c:\\docbook\\dip\\py\\odbchelper.py’>"
dir()函数返回任意对象的属性和方法列表,包括模块对象、函数对象、字符串对象、列表对象、字典对象 …… 相当多的东西。
callable()函数,它接收任何对象作为参数,如果参数对象是可调用的,返回 True;否则返回 False。可调用对象包括函数、类方法,甚至类自身
使用 getattr 函数,可以得到一个直到运行时才知道名称的函数的引用。
getattr()是自省的核心,主要是用来得到任意一个对象的引用。稍微有点类似于C#中的代理。不过功能更加强大了。
主要是可以指定缺省的返回值。
过滤列表是list的映射的一个扩展,有点类似于sql了。呵呵,和.net 3.0中的linq能够实现一样的功能了。
过滤列表语法:
[mapping-expression for element in source-list if filter-expression]
过滤是遍历整个列表。
and和or
and如果所有的值都为真的话,返回最后一个值。
如果有一个值为假的话,则返回第一个假值。

or如果所有值都是假的话,返回最后一个假值。
如果有真的话,返回第一个真值,后面的不被执行。

可以使用 bool a and b 的方式来实现bool ? a : b。
这样使用并不是完全安全的,如果a为假的话则无法,及时bool位true也只能返回b了
另外的方法是
(bool and [a] or [b])[0]
lambda函数的支持 如果你不想写return 的话可以用的上他,只是开个玩笑。这个东西的用处太大了。C#3.0中就引入了。

并不是所有的代码换行是都需要使用“\”的。列表解析的时间就可以不用。

ljust()用空格填充字符串以符合指定的长度

Author: 刘浏 Categories: 胡言乱语 Tags:

学习python

September 21st, 2007

很久以前就关注这个了,而且也有一本书《学习python》的英文影印版。很早以前看的了,差不多都忘记了。

这次主要是看《dive into python 》这本书,毕竟是开源社区那帮人维护的,翻译什么的做的还是挺好的。

这次要写学习笔记哈,可能有点乱,只是记录一下而已。

Author: 刘浏 Categories: 胡言乱语 Tags:

又开始培训日语了

September 19th, 2007

公司给我们的安排是每周的一三五,还有周日。一、五是请的留学生。三、日是以前入职前的培训公司。

到今天为止算是都经历过了。感觉这次的培训和上次的就有很大的不同。这次主要是集中对听力和口语的培训。老师都是挺不错的。

日语的学习总是觉得没有英语的好,可能英语学的时间长了才会有这样的感觉吧。不过多学会一门语言对自己的将来也有些好处。11月份有一个.NET的的项目。到时间就会更忙了。趁着现在这段时间把日语好好的提升一下。

最近一切顺利,还好了。只是觉得有些孤单。

Author: 刘浏 Categories: 胡言乱语 Tags:

袁老师生日快乐

September 17th, 2007

周日在杨凌过了一天,袁志发老师9.18日七十大寿。提前去给老师祝寿去了。

每次见到袁老师,总是能够收获不少的东西。学习还有人生的。老师的身体不是很好,但是老师的心态总是很好,总是有一个好的心情。

想想如果自己能够70岁的时间也像他那样有这样的心态,这辈子也就满足了。

希望老师永远开心。

Author: 刘浏 Categories: 胡言乱语 Tags: