最近更新
- 尝试拍星迹 (2010-08-05 07:51)
- 操作系统虚拟化之KVM (2010-03-27 20:01)
- 公元甲子檢查表 (2010-02-17 11:38)
- 也说说外星人 (2010-01-19 15:10)
- Ubuntu 9.10下面安装Intel Fortran Compiler (2009-12-31 17:36)
- Linux十周年 (2009-12-30 09:56)
- PHPXref:PHP代码阅读的利器 (2009-12-29 10:47)
- XeTeX:一个新的LaTeX中文排版解决方案 (2009-12-21 15:01)
- 时序图的绘制—使用Gnuplot (2009-12-16 12:11)
- C++读取二进制文件,以读取UCAC星表为例 (2009-12-15 15:11)
XeTeX:一个新的LaTeX中文排版解决方案
以前使用CJK进行中文的排版,需要自己生成字体库,近日,出现了XeTeX,可以比较好的解决中文字体问题,不需要额外生成LaTeX字体库,直接使用计算机系统里的字体,本文以在Linux下为例说明XeTeX的使用。
操作系统: Ubuntu
TeX:除了texlive包外,还需要安装的包是texlive-xetex。
字体:可以使用fc-list查看你自己的字体库,注意字体的完整名称,在XeTeX里面会用到。
安装好后,开始一个例子,例子里面的字体是我计算机里面的一些字体,源文件必须是UTF8编码,这在Linux很容易。
时序图的绘制—使用Gnuplot
时序图是常见的一种数据绘图,最典型的时序数据是天气数据,天气温度、湿度等都是随着时间变化的,本文给出一个例子是以LAMOST气象站采集的一段时间数据,使用gnuplot绘出实时温湿度变化曲线。
C++读取二进制文件,以读取UCAC星表为例
UCAC(USNO CCD Astrograph Catalog)是美国海军天文台出的一个星表,现在最新的是3.0,用一个双面DVD存储,约7.9G,数据格式为二进制。DVD中有Fortran例子读取文件,本文给出一个C++的实现方式,这也是用C++的方式进行二进制文件读取的例子。
二进制数据格式:
num item fmt unit explanation remark
------------------------------------------------------------------------
1 ra I*4 mas right ascension at epoch J2000.0 (ICRS) (1)
2 spd I*4 mas south pole distance epoch J2000.0 (ICRS) (1)
3 im1 I*2 millimag UCAC fit model magnitude (2)
4 im2 I*2 millimag UCAC aperture magnitude (2)
5 sigmag I*2 millimag UCAC error on magnitude (larger of sc.mod)(3)
6 objt I*1 object type (4)
7 dsf I*1 double star flag (5)
16
8 sigra I*2 mas s.e. at central epoch in RA (*cos Dec)
9 sigdc I*2 mas s.e. at central epoch in Dec
10 na1 I*1 total # of CCD images of this star
11 nu1 I*1 # of CCD images used for this star (6)
12 us1 I*1 # catalogs (epochs) used for proper motions
13 cn1 I*1 total numb. catalogs (epochs) initial match
8
14 cepra I*2 0.01 yr central epoch for mean RA, minus 1900
15 cepdc I*2 0.01 yr central epoch for mean Dec,minus 1900
16 pmrac I*4 0.1 mas/yr proper motion in RA*cos(Dec)
17 pmdc I*4 0.1 mas/yr proper motion in Dec
18 sigpmr I*2 0.1 mas/yr s.e. of pmRA * cos Dec
19 sigpmd I*2 0.1 mas/yr s.e. of pmDec
16
20 id2m I*4 2MASS pts_key star identifier
21 jmag I*2 millimag 2MASS J magnitude
22 hmag I*2 millimag 2MASS H magnitude
23 kmag I*2 millimag 2MASS K_s magnitude
24 icqflg I*1 * 3 2MASS cc_flg*10 + phot.qual.flag (7)
25 e2mpho I*1 * 3 2MASS error photom. (1/100 mag) (8)
16
26 smB I*2 millimag SuperCosmos Bmag
27 smR2 I*2 millimag SC R2mag (9)
28 smI I*2 millimag SC Imag
29 clbl I*1 SC star/galaxy classif./quality flag (10)
30 qfB I*1 SC quality flag Bmag (11)
31 qfR2 I*1 SC quality flag R2mag (11)
32 qfI I*1 SC quality flag Imag (11)
10
33 catflg I*1 * 10 mmf flag for 10 major catalogs matched (12)
34 g1 I*1 Yale SPM object type (g-flag) (13)
35 c1 I*1 Yale SPM input cat. (c-flag) (14)
36 leda I*1 LEDA galaxy match flag (15)
37 x2m I*1 2MASS extend.source flag (16)
38 rn I*4 MPOS star number; identifies HPM stars (17)
18
------------------------------------------------------------------------
新网站完成转移,正式上线
原来是使用WordPress做的网站,在界面定制诸方面感觉和drupal还是有一定的差距,因此用了点时间将原来的网站切换到了drupal平台,去掉了一些意义不大的文章,将网站和博客网站合并为一个网站。
这两年网站更新很少,最近希望可以有些时间多写些东西。
Tomcat 和 Apache
Tomcat是常用的一个J2EE Servlet容器,在日常开发和商业应用中被广泛使用,本文主要介绍安装tomcat以及如何让tomcat和apache整合起来工作。
一、Tomcat安装
从http://tomcat.apache.org/下载最新的tomcat,本文下载版本是6.0.20。下载后解压到/usr/local下,重命名为tomcat。
添加运行tomcat的一个用户tomcat:
#groupadd tomcat #useradd -s /sbin/nologin -g tomcat tomcat
修改目录所有者:
#chown -R tomcat:tomcat /usr/local/tomcat
安装jsvc:
#cd tomcat/bin #tar xzvf jsvc.tar.gz #cd jsvc-src #sh support/buildconf.sh #chmod 755 configure #./configure --with-java=/usr/java/default (改成你的JDK的位置) #make cp jsvc /usr/local/tomcat/bin
安腾服务器的安装
深腾6800超级计算机以每秒4.183万亿次的Linpack实际运算速度位居世界超级计算机TOP500排名的第14位(2003年11月 16日公布排名),效率达到78.5%,同时在中国软件行业协会数学软件分会2003年公开发布的中国高性能计算机TOP100排行榜中高居榜首(2003年11月8日公布排名)。标志着我院即将形成具备国际一流水平的超级计算环境。
深腾6800整体为5万亿次面向网格的超级计算机系统,包括265个四路结点机,1060个主频为1.3Ghz的安腾2处理芯片(其中1024 个处理机用于计算),内存总容量为2.6TB,磁盘存储总容量为80TB(其中,光纤盘阵容量60TB),磁带存储总容量50TB。高速连接网络为 QsNet (Quadrics公司产品),点对点通信带宽大于每秒300MB,延迟时间小于7微秒。
露与霜 秋晨的颜色和味道
选自《博物》2008年第9期,个人发表的文章
《博物》2008年10月 撰文/何勃亮摄影/唐志远 http://cng.dili360.com/nh/jcjx/2008/09271925.shtml

晴夜、静风,地面附近湿度大、高空干燥,这便是露水浓的时候。在少雨季节,清晨出现的露水是植物们难得的补给。
秋天是一年中最丰富浪漫的季节,日历上用种种漂亮的语言描述着秋天的细腻:露水、秋分、寒露、霜降,秋分便是秋意最浓之时,而围绕着秋分前后,便是露和霜的时节:白露的意思是“露凝而白”,白露开始就表明晚上的露水比较多,天气已经转凉了。这个时候,华南经常会有秋雨出现,一般还是连绵的阴雨天气。按气候学定义,开始进入秋季。而寒露则是“露气寒冷”,“将凝结为霜”后便是霜降,到了霜降时,狗熊们就要存储好食物,准备倒头冬眠。
儒略日
儒略日( Julian day,JD)在天文学上应用广泛,它是一种计日为主的历法,起始时间为公元前4713年1月1日,协调世界时中午12时。儒略日由法国学者Joseph Justus Scliger(1540~1609)在1583年所创,这名称是为了纪念他的父亲——意大利学者Julius Caesar Scaliger(1484年-1558年)。
现在的儒略日是2454719.14861,表示2008年9月9日15:34:00。后面的小数表示的就是时分秒的信息。
其中0.1表示2.4小时、144分钟或者8640秒,以此类推。
由于儒略日数字位数太多,国际天文学联合会于1973年采用简化儒略日(MJD),其定义为 MJD = JD – 2400000.5。MJD相应的起点是1858年11月17日世界时0时。
计算机的UNIX time是从1970-01-01, 世界时间00:00:00开始至今的秒数。因此,unix time = (JD – 2440587.5) × 86400。

