杭州-日全食

2009-07-23,星期四 | 分类:流水 | 标签: | 276

09.7.22 日全食,很多人都记录了这一个瞬间,下面是一些88和19lou的照片。

先说说这个传说中的贝利珠,如下

日食的过程:
日食的开始是默默无闻的,在太阳的西边缘,由月影产生一个小小的缺口,这意味着月球已开始侵占太阳表面了。这个小缺口在逐渐增大,直到约一个半小时后,太阳的表面几乎完全被侵占,只剩一条蛾眉月形的亮带。以上构成了日食的偏食阶段。
接下来直到全食发生的几分钟是很壮观的:气温骤然下降、天空变暗、群星浮现、一团淡黄色的薄雾笼罩着远方的地平线。鸟儿们由于突然来临的黑暗而不知所措,四处乱蹿寻找着自己的家。一切都好像在刹那间肃静了下来。
贝利珠以它的闪耀夺目和时间短暂而倍受人们的关注。当窄窄的弯月形的光边穿过月面上粗糙不平的谷地时,就变成一系列的小珠子。这些光斑称为“贝利珠”。贝利珠是日全食开始或结束时太阳光从月面边缘的山脉缝隙中透射而出形成的,持续时间只有一两秒钟。
月球表面的山、沟星罗棋布,地貌复杂。当太阳和月球的视圆面内切时,太阳的最后一道光芒将射过月面的山谷而形成各式各样的贝利珠;故,贝利珠的形状就直接反映了该点(月面地区)的地貌。换句话说,月面边缘(视觉上,因为球形表面是没有边缘的)的地形结构是形成贝利珠的直接原因。
当时天气良好时,贝利珠不可能因云层遮挡等天气原因造成。而在同地观测,不论用何种底片,都有拍到这一现象的,所以底片和照片的偶然性误差也不是主要影响因素。
综上所述,日全食的贝利珠现象只可能是月面边缘地貌造成的。由珠形可知,该地必有若干较大的类似月海或环形山的洼地,其间有山脉等地形阻隔,才能形成明显断痕,进而形成贝利珠。
英国天文学家埃德蒙 ·哈雷在1715年第一次报告了贝利珠现象,弗朗西斯·贝利于1836年正确地解释了它。

下面就直接上图了~都不是俺拍的 哈哈
全文阅读 »

ubuntu下jdk+eclipse+tomcat的配置

2008-10-01,星期三 | 分类:干活 | 标签: | 187

前几天把ubuntu下的一些工具配置了一下,真的是够费事的,现在写写具体的过程,给自己做个参照 ,也希望能给有需要的提供下信息吧。目前,我把开发环境搭建如下:ubuntu8.04 +jdk1.6.0_06 +Eclipse3.2.2 +Tomcat6.0.18 +Lucene2.3.2 +Nutch0.9,不过昨天把ubuntu升级了一下,现在发现jdk已经升级到1.6.0_07了,现在不知道会不会有影响。。。
现说说jdk,eclipse,tomcat的配置情况吧。基本上是参考这两篇:[原创]Ubuntu 7.10 J2EE开发环境lomboz+eclipse3.2.1+tomcat5.5.25+mysql5.ubuntu 8.04 J2EE 开发环境 eclipse 3.4汉化+tomcat+mysql+oracle+三大框架
##CONTINUE##
//***************************************//
1. jdk
首先安装JDK,sudo apt-get install sun-java6-jre sun-java6-jdk sun-java6-demo sun-java6-doc sun-java6-source sun-java6-plugin sun-java6-fonts libmyodbc tdsodb
此将JAVA环境安装全,包括实例和API文档,需要说明的是API文档需要另下载,照提示把API文档放到/tmp目录下,需要提醒的是,在安装过程会有一个确定,按TAB键,选择确定 (doc去官网上下就可以了)
下面是关键的步骤:

环境变量的设置:
sudo gedit /etc/profile //这个配制文件就是一个纯文本的东西,用什么工具自己选择vi、vim、gvim、emacs什么的都可以,只要是你机器里有的文本编辑工具就可以
JAVA_HOME=/usr/lib/jvm/java-6-sun
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JRE_HOME=/usr/lib/jvm/java-6-sun/jre
export JRE_HOME
export CLASSPATH
export JAVA_HOME
要特别注意位置是文章未尾umask 022之前

sudo gedit /etc/environment
JAVA_HOME=/usr/lib/jvm/java-6-sun
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
提示:如果要让它立刻生效可以在终端里输入: . /etc/environment
一般情况可以不做设置,因为在这些安装完成后,机器必须得重启下,所没必要设置,但如果只是设置一下
环境变量就要用它的话,就可以采用这种方法。

sudo gedit /etc/jvm
在文件顶部添加
/usr/lib/jvm/java-6-sun
提示:这一步是在设置JDK的优先级

sudo gedit ~/.bashrc
在文件的末尾,添加如下两行
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$PATH:$JAVA_HOME/bin
提示:这是在设置用户变量

如果您的机器里装着多个JDK用下面的方法来选择JDK版本(8.04默认是没有安装JDK的,上面的安装只安装了一个版本的JDK,可以不设置)
sudo update-alternatives –config java

更新当前系统的JDK版本
sudo update-java-alternatives -s java-6-sun

clfour:因为ubuntu刚装的时候已经配置了一些,所以第一步相对简单了许多,只是又去下了一下文档。
//***************************************//
2.eclipse的安装:
eclipse的安装,您可以自己选择,可以用ubuntu提供的版本,也可以自己到eclipse官方网站下载
sudo atp-get install eclipse //ubuntu提供的版本
http://www.eclipse.org 自行下载的版本(当前是3.4)

sudo atp-get install eclipse
设置eclipse
sudo gedit /etc/eclipse/java_home
在文件顶部添加
/usr/lib/jvm/java-6-sun
这样eclipse就可以找到jre环境了

clfour:eclipse之前也已经装过了,是ubuntu提供的3.2版本,也没有在换。

//***************************************//
3.tomcat 安装:
到http://tomcat.apache.org/下载tomcat6.0.18,解压放到/usr/share/目录下。
到http://www.eclipsetotale.com/下载tomcat插件,解压放到eclipse目录下的plugins目录下,在eclipse就能看到小猫了

说明:下载的tomcat6.0.18也可以放到别的目录下,自己选择好了,我给/usr单独进行了分区,所以我的软件全装到了这个目录下,我将包改了名,叫tomcat6.0,您可以不改,
在下面的环境变量用您的包名就可以了

配置环境变量 :
sudo gedit /etc/profile
输入
CATALINA_HOME=/usr/share/tomcat6.0
export CATALINA_HOME

重启

运行 tomcat
运行 前先输入http://localhost:8080/
看看tomcat是否已经启动

进入tomcat的目录下面
sudo ./catalina.sh run

打开浏览器在地址栏里输入:http://localhost:8080/
看到那只小猫就OK了

关闭tomcat

//***************************************//
eclipse+tomcat
打开eclipse,windows-preferences-tomcat-选择version tomcat6.x,下面设置tomcat home 为tomcat所在目录,OK可以试试了
从eclipse的工具栏按钮中启动tomcat。
如果得到如下提示:
org.apache.catalina.startup.Catalina load
warning: Can’t load server.xml from /usr/share/tomcat6/conf/server.xml
查看$CATLINA_HOME/conf/server.xml,root用户具有读写权限,其他用户无任何权限,chmod o+r server.xml,添加读权限。

clfour:最后eclipse+tomcat,这一部分感觉还有点问题