分类存档:砍柴铸刀

Simbad座标查询脚本

近日为一个项目做天体证认,要根据候选天体的座标查找临近天体。Simbad支持座标文件查询,但因为目标很多,返回的页面内容太多,不便查看;但可以提交脚本来定制输出格式,但是脚本查询的返回结果中不区分座标来源,也就是说所有座标的全部查询结果都顺次输入,完全不做区分也没有标记,这样对应关系就全乱了。在问过CDS的Marc Wenger之后,得知系统可以用echodata来人工插入注释。但我有几百个目标写起来太麻烦了,于是写了段python脚本,直接从文件中读取座标,转换为链接格式提交查询,并将结果返回终端,按指定格式写入文件保存,一键完成。
继续阅读

标签:, , , , .

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 专业版,这就不好玩了~
继续阅读

标签:, , .

一把小抄

有小抄是因为要作弊,有作弊是因为有考试。其实吧,自己的老师评卷就跟扁鹊诊脉一样,“尽见五藏症结,特以诊脉为名耳”,哪个学生什么水平心里早就有数,考试,不过是个说法而已。当然,学生不这么看,要作弊,就要准备小抄……


小抄,英文叫cheat sheet,有了它,就可以在沉闷压抑的考场进行我藏你找的小游戏,仿佛修的是盗贼专业。虽然记忆知识的能力不如理解和运用重要,但理工科的卷子要想总有新意还是不太容易,于是有了折中方案:带小抄可以,但要有点限制,不能把整个图书馆都搬来(太没技术含量了),比如,一张A4纸?就这样,Cheat sheet 终于有了社会地位,得到了法律认可,可以随身携带,四处张贴,八方传阅,万众瞩目~ 公开的小抄就不再是小抄了,它就变成了“速查表”!
继续阅读

标签:, , , .
porno film