分类目录归档:砍柴铸刀

python天文资源索引

Python的科学计算功能非常强大,各方面的支持也渐趋成熟。应对日常的科学计算已是绰绰有余。HYRY写的“用Python做科学计算”就是很好的入门教程。但目前中文资源仍比较少,我这里根据Astronomical Python、和
Python for astronomers两个页面对常见的科学及天文类资源做个简单的介绍 (新闻动态可以参考AstroPython)。

linux下的安装我不多说,windows下推荐安装现成的发行版,目前主要有两个:Python(x,y)EPD (Enthought Python Distribution)。前者是个开源工具大集合,有完整,标准,精简,和ETS(Enthought Tool Suite)四种安装方式可选,完整版包括Qt开发工具和Eclipse开发平台等众多工具,体积有600多M,完全免费;后者包含的库也很全,因为只有命令行界面,体积要小一些,224M。虽然是商业软件,但也免费提供32位的教育版。
继续阅读

Tips-1

经常为些小问题在网上搜半天,攒在一起,备忘

  1. Beamer 宏包加页码
  2. Beamer宏包作为Latex中最强大的PPT模版之一,风格简洁大方,
    宏包本身自带很多格式,用欧洲各地地名来命名,有细微的差别,对比截图可点此查看。但是大部分模版下方都不带页数统计,可以通过附加一个叫“beamer outer theme split numbered”的样式文件来解决。不过我调用的方式和它自带的说明不太一样,具体见代码:

    \usepackage{beamerouterthemesplitnumbered}
    \setbeamertemplate{slidenumber}[totalframenumber]
    \setbeamertemplate{footline}[split slidenumber left]

  3. 配置Total Commander 的SSH插件
  4. 继续阅读

Python中文排序

Python比较字符串大小时,根据的是ord函数得到的编码值。基于它的排序函数sort可以很容易为数字和英文字母排序,因为它们在编码表中就是顺序排列的。

但要很处理中文就没那么容易了。中文通常有拼音和笔画两种排序方式,在最常用中文标准字符集GB2312中,3755个一级中文汉字是按照拼音序进行编码的,而3008个二级汉字则是按部首笔画排列,

出现这样的结果是因为‘曙’和‘曾’都是常用字,而‘鲑’和‘怡’都是次常用字,但无论从笔画还是拼音来看,这两对顺序都应该反过来。后来扩充的GBK和GB18030编码为了向下兼容,都没有更改之前的汉字顺序,于是sort之后的次序就很乱了。
继续阅读

Emeditor编译器

Get EmEditor text editor我的系统一度十分臃肿,我要用Word来写总结,用WinEdt来写论文,用Excel画表格,用PowerPoint做演示,用Dreamweaver来写html,用Visual Studio来写Basic,用Eclipse来写java……它们总想自动完成,却要我一遍遍纠正,我渐渐明白,我需要的只是一个记事本。如果能再多一点要求,我希望在它编辑tex代码的时候,F5就是pdflatex编译,修改py文件的时候,F5就是python执行,编写m脚本的时候,F5就是Matlab计算,调试html的时候,F5就是浏览器预览……有人告诉我Emacs可以,可我已经习惯了Emeditor……

我最喜爱的杀毒软件就是Ghost,软件都用绿色版。好在Emeditor支持便携(Portable)模式,第一次安装之后在导入导出选项中配置好移动驱动器就可以卸载了,只要在关于页面中看到系统信息是“正在使用INI文件”就对了。这时候,程序目录下的 eeConfig.ini 保存注册信息和语法高亮规则,eePlugins.ini 保存工具栏样式,eeCommon.ini 保存浏览历史,插件和宏列表,自定义工具也保存在其中的Tools 键值下,虽然不是明文,能备份就好,这样就可以放心打造自己的编译环境了。
继续阅读

iphone背单词

gFlash语法不难,哪怕六个人称两个性,七种变位二十二个时态,没有词汇量一切都无从谈起。背单词可不是一天两天的事,便想着在ipod上放一个,能时不时看一眼。开始用的是byki,比iStudy,iVocabulary 要好,语种很多,界面很漂亮,虽然一组卡片只有十来个单词,但图片语音都有,制作精良,支持联网下载词库,不过因为是小语种,下载列表中的卡片组很有限,想自己制作导入的话要买byki express 专业版,这就不好玩了~
继续阅读