Archive for the ‘Python’ tag
2009.02.22
最近一直在瞎折腾, 不过也算是折腾了一些有用的事情.
首先是 TLE, 结果出来了, TESTGEN 那题竟然0分, 名次最终下降了两名, 不过还是可以接受了.
超过我们的那两个队伍中, 有一个是 TESTGEN 一题得分第一的队伍.
然后 Fedora 在前几天 update 的时候挂掉了, 据说原因是内核版本更新了, 而源里的驱动版本没跟上. 而且貌似 fedora-zh 上也有人有同样的问题. 本来想换个发行版, 结果一个偶然的机会不知怎么就进了 Fedora 了… 于是在 oldherl 和 WC_111191 的帮助下, 下载 nVIDIA 驱动, 编译安装 (这中间还出了点小问题), 成功. 看来 Fedora 还得用不少日子了, 如果过段时间换的话, 我准备在 Mint 和 Arch 中选一个.
不过不爽的是, iBus 在我编译完 Python 2.6.1 之后挂掉了, 也不知道和 Python 版本变化有没有关系. 现在暂时用 scim-python 了, 但是无论是 iBus 还是 scim-python, 都比 Windows 下的输入法烂得多… 啥时候 Google 拼音或者搜狗拼音能进驻 Linux 啊…
这几天大部分时间在 Fedora 下工作, 最大的一个好处就是这样基本不玩游戏了.
而这些时间里也熟悉了一下 Emacs, 感觉快捷键太凌乱了, 而且找不到一个太好的教程 (也是因为它的功能太多了). 所以准备学习 VIM, 至少不用按那么多 Ctrl / Alt (另外我是知道为啥用 Emacs 要把 Esc 绑定到 CapsLock 了).
同时筹划着安装 TeXLive 的事情, 不过的确对自己配置中文没有信心, 加之最近基本用不上, TeX 还是放放好了.
今天弄了本软件工程的书来看看, 结果发现真的很无聊… 果然我不会对付这种长篇大论的东西啊.
说到无聊, 货币战争也让我看得头昏脑胀的. 还好坚持下来了, 现在已经差不多快看完了. 总的观点就是, 这东西也就看看, 有点太夸大罗斯柴尔德家族了.
在这儿特别感谢一下 oldherl, 最近给了我很多帮助, 除了帮我折腾好了 Fedora (300多行的聊天记录啊), 还耐心地为我 (和crazygir1) 讲解了他的 Linux 经历 (“一个 Open Source 大牛的成长历程” — crazygir1 语) 以及 SVN 和 lowsars 开发的事情.
明天开始就要给 wjf 讲电脑操作的一些基本知识了… 还是要讲 Windows 的, 估计如果给他讲 Linux 然后出现我这种驱动挂掉的问题, 他得把我杀了… 何况作为老师经常要处理 doc 之类的文档… 不过我讲啥好呢…
打这篇文章的时候, 左 Alt 突然坏掉了… 很无奈. 过几天又要换键盘了…
在 Linux 和 Windows 下都禁用了 Firefox 的 TwitterFox 插件, 转 twhirl 了…
BTW, 和 Baiger 学姐讨论到的一个问题, xhy 说他已经收到 SJTU 的预录取通知书了, 为啥我还没收到呢…
Python 初体验 && TeX 再接触
以前一直感觉Python这个”脚本语言”很神秘,毕竟之前接触的语言并不多,除了接触比较多的Pascal和C++,就是ASP和Java的一小部分,另外还有VB,VB.NET和VC#.NET.虽然dotNET和Java的原理与Python比较类似,但是写起来完全不是一个感觉的.
今天脚伤了在家里没事干,正好折腾折腾Python.
在Python的主页上,提供的下载主要是两个版本的,一个是3.0(所谓的Python3000),另一个是2.6.1.百度了一下,发现Python3000对于2.6.1的语法改动很大.又考虑到找到的教程比较老,还是先下了2.6.1.
接下来就翻一个叫做”简明Python教程“的东东,虽然写得十分入门,但是的确很有用.我看的是翻译的版本,英文版见这里.也有Python 3.0的教程,与2.6一起提供pdf下载.
连续看了11章,一直看完”面向对象的编程”.以前翻C++ Primer好几遍,对OOP的概念还是很模糊.不过看了Python教程,感觉一下子清晰了许多.
在翻教程之前就看到很多地方说Python十分接近自然语言,写了几个小program,发现的确如此.因为强制缩进,所以代码十分易读,写起来也很爽.
而脚本语言的随意性使得程序编写起来更加简洁,没有必要去考虑定义main之类的事情.
Python的任何元素都是对象,这样就省去了各种类型转换的麻烦(说的不太清楚…并不是说没有类型转换了…越说越乱).反正都是对象,都通用的.
基本熟悉了一下Python的语法,但是现在还不知道Python对自己有什么用.貌似Python不能编译成exe程序而必须要靠编译器(解释器?)才能运行,而Windows下又不能像Linux直接”./abc.py”,所以现在也暂时是熟悉一下,或许突发奇想写ProjectEuler的时候会有用吧.
如果有谁知道Python都有什么应用或者应该怎么应用,麻烦留言告诉我一声.
———————-分隔线还是不用HTML了…我是分隔线———————-
TeX这东西,很多人都说很强大…以前也用过几次,能写点小东西,但是感觉入门门槛太高.lshort并没有想象的那么有用,而身边也没有一个会TeX的人能教教我,所以一直不怎么会用,也就一直搁置下来了.
前几天wh说到TeX的事情,于是今天又把TeX折腾了一下.
刚开始跟wh一起装了TeXLive2008,结果xeTeX在处理中文的时候有点问题,加上TeXLive的编辑器winshell(希望没记错)对中文的支持实在是太xxx,于是最后还是卸了TeXLive换回CTeX.
这段时间研究一下Culture的DLXcn TeX源码,回头重写一下DLXcn的TeX文件,再放出一个pdf来.
(p.s.wh至今还未能成功编译Culture的TeX源码…)
That’s all.
update at 2008-12-12 23:07 今天一整天DH的SQL数据库都处于挂掉的状态,刚刚终于恢复了,现在补发这篇文章.