2009年4月8日星期三

DDR内存的区别



DDR,DDR2和DDR3内存模块互相兼容。 电压、针脚和信号不同的内存类型。

注意的"key(记号)"孔比在这些内存模块是定位于方法不同,如下图所示。 如果无法插入内存,则旋转180度之后再尝试插入,或检查并确保内存类型适合您的台式机主板。


全方位的对决!论DDR和DDRII内存的区别之处




2008年12月22日星期一

机票小汇总

航空保険料・燃油サーチャージ一覧(参考金額)
日本⇔中国路線(片道) 10500
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
◆旅行代金総額◆(諸費用すべて込みの料金)
日本発1/4~7:¥23,000-(諸費用すべて込みの料金)
日本発1/8、1/11~15:¥36,000-(諸費用すべて込みの料金)
日本発1/16~31:¥36,000-(諸費用すべて込みの料金)
其中的机票部分是1月8号之前2800,8号之后6800。1月份也就是这2、3万的样子了。之后的2、3、4月,好像一个月比一个月贵。留个底,以后参考。


!別途必要費用

成田空港使用料 大人 2,040円 子供 1,020円
燃油サーチャージ 各航空会社によて15,000円~20,000円、詳細はお問合せください。
中国空港使用料 1,450

燃油サーチャージとは? 燃油サーチャージとは、原油の高騰に伴い、燃油価格の一部を、乗客の皆様にご負担いただく追加運賃のことです。
本来、燃料経費は航空運賃に含まれるものですが、燃油価格の激しい変動に対応するため、通常の運賃に付加して、お客様に一律負担頂くという新しい形式の追加運賃を観光庁が認可しました。
つまり、燃油価格が一定水準に戻ることにより廃止されますが、逆に燃油価格の高騰が続けば負担額がさらに増えることもありえます。

燃油サーチャージが決まるまで
燃油サーチャージが決まるまで
原則として四半期に一度、見直しが行われ、3ヶ月間固定されます。

各航空会社は、上記見直しを行い、認可を受けた上で、搭乗区間ごとに燃油サーチャージの金額を決めています。燃油サーチャージは、区間ごとに決まっている ため、行き先は同じでも経路によって金額が異なってくるということもあるのです。また、外国系航空会社の場合は、円建てではなく現地通貨建てになる場合も あるため、各旅行会社の換算レートにより、金額に多少の差異が出ます。

ただし、円建ての場合は、各航空会社の決めた燃油サーチャージを旅行会社が航空会社に代わり、徴収することになりますので、「燃油サーチャージ参考金額一覧」を参考にしていただくと燃油サーチャージを含めた旅行代金を把握することができるでしょう。

燃油サーチャージ参考金額一覧

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
总之,日本机票比中国便宜。中国大城市比小城市便宜。这也可以看出发达和欠发达的差距吧。可是很奇怪啊,收入越高,消费反倒越低。

2008年11月16日星期日

摄影器材的选购

虽然不知道这篇帖子的主人是摘抄自哪一年的文章,但是其内容的技术含量还是很高的,值得在选购数码相机前阅读一下。
摘自:http://zhidao.baidu.com/question/1738073.html?fr=qrl

单反就是指单镜头反光,即slr(single lens reflex)。

在这种系统中,反光镜和棱镜的独到设计使得摄影者可以从取景器中直接观察到通过镜头的影像。单镜头反光照相机的构造图中可以看到,光线透过镜头到达反光镜 后,折射到上面的对焦屏并结成影像,透过接目镜和五棱镜,我们可以在观景窗中看到外面的景物。拍摄时,当按下快门钮,反光镜便会往上弹起,软片前面的快门 幕帘便同时打开,通过镜头的光线(影像)便投影到软片上使胶片感光,尔后反光镜便立即恢复原状,观景窗中再次可以看到影像。单镜头反光相机的这种构造,确 定了它是完全透过镜头对焦拍摄的,它能使观景窗中所看到的影像和胶片上永远一样,它的取景范围和实际拍摄范围基本上一致,消除了旁轴平视取景照相机的视差 现象,从学习摄影的角度来看,十分有利于直观地取景构图。 单镜头反光相机还有一个很大的特点就是可以交换不同规格的镜头。

关于胶片摄影和数码摄影优劣的争论尚未有一个结果,如今这种争论已经延续到数码相机内部阵营:是选择数码单反相机(以下简称“DSLR”)还是高 端消费级数码相机(以下简称“消费旗舰”),也成为很多朋友面临的难题,DSLR和消费旗舰之间的竞争也越来越激烈。一年前二者竞争并不明显,而进入 2004年,随着多款新产品的面世,情况发生了改变。作为竞争者,下面先让我们来看看二者的主要不同。

一、DSLR与消费旗舰的主要区别

首先在取景方式上二者有很大的不同,
消费旗舰使用了类似摄像机的LCD或电子取景器(EVF)。而数码单反的取景方式与之有很大不同,使用了与传统单反相机一样的“单镜头反光”取景 技术,由复杂的反光镜和五棱镜组成了纯光学的取景系统。光学取景器一般分为旁轴平视式和单镜头反光同轴式两种取景方式,其中后者直接通过镜头取景,保证了 取景时所看到的景物是完全将要通过镜头拍摄的景物,是一种很专业的取景方式。但随着数码影像产品的快速发展,电子液晶取景器大有后来居上之势,因为它具备 了许多光学取景器不具备的特点。比如LCD取景器显示的图像,基本就是拍摄出照片的效果,而且还可以显示众多性能参数、拍摄信息等,大大提高了相机的易用 性。

小知识:一般普及型的数码相机都可以用LCD取景,直接预览可能的拍摄效果,而专业型数码相机反而不能,这是因为非专业数码相机使用与机身一体的镜头,采 用镜间快门,在正式曝光前快门可以常开,正式曝光前再闭合,平时光线可以直达感光器件,因此可以很容易实现LCD取景。专业型数码相机多是基于传统相机机 身设计,使用焦平面幕帘快门,还有反光镜,正式拍摄之前光线无法到达感光器件,因此不容易实现LCD取景。由于单反机型已经采用了TTL光学取景,LCD 取景并无太大必要。

另外一个重要的不同就是成像器件尺寸的不同。大多数中低档DSLR(如佳能300D和尼康D70)都使用一个与APS胶片规格类似的约15.1x22.7 毫米大小的感光芯片,个别专业数码单反相机甚至使用了24x36毫米的全尺寸感光芯片,比如佳能1 Ds 和柯达 PRO/n/c。而消费旗舰几乎都使用了2/3英寸规格的感光芯片,也就是只有大约 6.6 x 8.8毫米见方大小,比DSLR所用感光芯片尺寸要小很多,而普通消费数码相机的感应器尺寸就更小了,大多在1/1.8英寸以下,甚至只有1/3.2英 寸。

感光芯片尺寸对数码相机成像质量的影响是非常大的。我们不能简单地看像素数多少,还应该看每个像素的大小,比如现在大多数中低档DSLR的像素仅为6百万 左右(高档DSLR像数能达到1000万以上), 而消费旗舰已经普遍达到了8百万像素,单纯从像素数看,消费旗舰像素数显然更高一些,但是像素只是决定图像品质的一个方面,而且是不很重要一个方面。

像素高低和图像质量并没有多大的关系,像素提升只是提高了图像的分辨率而已。对于影响图片效果的其他因素,例如紫边、噪点、炫光、色散以及变形等,都不会 随着图像分辨率的提高而有所改善。甚至反而会随着像素的提高而变得更差,例如在噪点的控制方面, 如果在CCD面积不变的情况下单纯增加像素数(感光单元),从而会大大缩小感光单元之间的距离,使得彼此受到的光电磁干扰更多,最终导致噪点会急剧上升。 现在800万像素数的DC产品,与原500万像数CCD的尺寸一样,都是2/3英寸,因此,用户普遍感觉某些800万像数的DC,其图片质量并不如上一代 500万像素的产品。

第三,DSLR和消费旗舰二者在体积和重量上也存在较大区别,尽管现在消费旗舰正在变得越来越大和重(如索尼F828,重量已经接近1kg),而且另一些 DSLR 正在变得比较小(如 Pentax *istD,机身仅重600多克)。不过单反相机还要考虑配套镜头的问题,而不只是看相机机身本身的大小和重量。这样一来结果就很明显了,比如一台带有 28-200mm (35 mm 相机相当)、最大光圈F2.8的镜头的8百万像素消费旗舰, 大约只有约1.5 磅重,能够在一个外套口袋中放置。而提供相似焦距和光圈范围的DSLR镜头,至少需要两个镜头,单是镜头的体积和重量就非常庞大,需要一个中型的相机包才 能装下。

但是和很多处在两难选择的事物一样,在DSLR和消费旗舰之间也没有一个完美的选择方案。二者都有其有利和不利的地方。下面让我们来看看DSLR和消费旗舰各自的优缺点:

二、DSLR和消费旗舰的主要优缺点
先让我们来重点看看DSLR的主要优点:

更为先进的影像传感器。DSLR所采用的影像传感器尺寸较大,
因此每个像素所占的传感器面积相当于消费旗舰的5倍左右,所以信噪比出色,色彩亮度范围更宽。ISO400以下感光度拍摄的照片质量都非常好,而在ISO 800以上的高感光度设定下,也能保持很少的杂音和较好的拍摄质量;

种类非常丰富的的可换镜头,包括各种超广角、望远、微距、柔焦及光学防抖等镜头,能满足不同用户的需求,消费者选择的自由度很大。此外,由于拥有较大的传感器面积,使用低分辨率镜头成像效果也不错,这是DSLR的另一项优势。

DSLR由于具备很大的高速缓存,能达到很高的连拍速度,甚至在设定为RAW格式时也能有较快的连拍速率。而且由于采用了独立于成像元件之外的对焦系统, 因此具备与传统单反相机基本一样的反应速度,加上比EVF更加明亮、清晰、实时的光学取景装置,使其进行体育摄影和抓拍突发事件优势明显;

更加丰富的附件。丰富的组件是数码单反相机完成拍摄的必要保证,除了丰富的镜头外,其他诸如大功率闪光灯、微距闪光灯、大功率电池、红外遥控器等也一应俱全,保证用户能拍摄出品质优秀的照片。

尼康D70

尼康D70

更多的专业味道。由于数码单反相机的设计和生产都需要较高的技术实力,这种产品上市之初就被打上了鲜明的专业烙印。独特的取景方式、极具专业气质的机身设计和材质选择、更加丰富的手动功能,这些都让用户可以领略到更多的拍摄乐趣。

再来看看DSLRs的主要缺点:

纯光学取景无法提供实时柱状图以及其他更丰富的信息;

如果配套大光圈长焦距镜头时,其体积将相当庞大,重量也会变得很重;

由于镜头可换,因此暴露在外的感光芯片(CCD或CMOS)容易受到灰尘污染;

在安静环境中拍摄时,快门和反光镜的噪音显得很刺耳,而且在拍摄瞬间会出现短暂的黑屏。

视频拍摄功能是数码单反相机不可能完成的任务,因为反光镜的结构就已经决定了一切。

消费旗舰的主要优点:

在包括了一个大变焦、大光圈的镜头后,仍能保持较小的体积和较轻的重量,而且这一镜头的焦距和光圈范围能适应90%以上的拍摄要求;

拍摄时相当安静,几乎没有快门和反光镜的噪音;

功能丰富多样,比如可以拍摄有声动态录像,虽然其动态视频的记录效果与数码摄像机还有一定的差距,但这种功能对很多用户来说却实在方便,具备一定的可用性;

在ISO 100以下的低感光度设定时,照片的拍摄质量还是不错的;

通过EVF或LCD 取景时有实时柱状图等丰富的信息,而且可旋转的LCD能方便不同角度取景;

大多数产品不需要附加镜头或装置就可以获得很好的微距拍摄效果;

由于不存在更换镜头的问题,机身几乎全密封,因此感光器件不会受到污染

美能达A2

消费旗舰的主要缺点:

成像质量较DSLR差,尤其是当感光度在ISO 100 以上时,画面就有较明显的噪音;

EVF或LCD 取景的精度不够,且存在较严重的延时问题 (Minolta A2 情况稍好);

通常比DSLR更慢的对焦速度和快门速度,由于缓存容量不太大,因此连拍速度有限;

拍摄RAW格式的照片时,每张照片之间,通常要间隔5-15秒 (Minolta A2 and Canon Pro1 是例外);

镜头不可更换,难以适应拍摄者特殊的要求,尽管可以通过附加广角或望远镜头来增加镜头焦距范围,但品质较差。

三、数码相机图片质量的相关话题
拍摄照片的质量与很多因素都有关系,
不仅是消费旗舰和DSLR的问题,与不同的生产厂商关系也很大。对于DSLR来说,照片质量与所用镜头的关系也很大,镜头是相机的灵魂,数码相机 当然也不例外。由于数码相机的成像面积较小,对镜头品质的敏感度也很高,镜头物理口径也是必须要考虑的,且不管其相对口径如何,其物理口径越大,光通量就 越大,成像质量也就越好,此外镜头增加特殊的镀层也会大大提高成像质量。因此采用具备大口径、多片多组、包含非球面透镜的高质量镜头能有效提升所拍摄图片 的品质。

另外相机如何对所拍摄的图片进行处理也非常重要。不同厂商对图片的不同处理方法,这导致了拍摄图片质量的差异,比如有些厂商将保存的JPG文件处理得很锐 利或者很鲜艳,而有些厂商却没有这样做,这就使得JPG图片的品质差异较大,比如某些SONY数码相机拍摄照片的色彩非常鲜艳,而佳能DC拍摄的图片色彩 则比较中性,因此要科学地比较数码相机拍摄的图片质量,最好的做法是设定为RAW格式拍摄 。

还有在感光芯片像数方面,对于有特殊要求的用户,例如对冲印的图片质量要求相当高,且经常冲印大尺寸图片的用户,高像素带来的好处是显著的。此外高像素图 片也有利于图像后期的裁剪制作。而对于许多普通的家庭用户来说,实际上300万-500万像素的产品就已经是足够的了。其实无论是6百万还是8百万像素, 无论是消费旗舰还是DSLR, 这些相机拍摄的图片都足够输出A3大小的照片,但一般的家庭应用基本上不需要输出大尺寸的图片。对于摄影发烧友来说,对800万像素产品感兴趣,是因为这 类型的数码相机不但能够输出大尺寸的图像,而且从相机的功能设计方面来说也更为接近专业的单反数码相机,能够满足特殊的创作需要。

我们追求图片的像素数和画面质量也应该考虑自己购买相机的主要用途,并认真对比一下消费旗舰拍摄的8百万像数图片相比DSLR拍摄的6百万像数图片究竟差 距有多大?我们还要搞清楚图片质量的具体含义是什么?是噪音? 对比度?清晰度?还是颜色准确度?也许认识清楚这些问题,更有利于我们选择合适的产品。

四、DSLR、消费旗舰究竟应该选谁?

以前这个问题很好考虑,因为二者在性能和价格上经纬分明,面对的用户群完全不同。但是现在随着消费旗舰的像素提高到8百万,而数码单反机身价格降到万元以下,就比较难取舍了。

简单说消费旗舰能以更低的成本获得更多功能,比如具备录像拍摄功能,而且镜头上不必投入更多的资金,体积相对小巧,方便携带,且取景方式灵活,适合于普通 摄影爱好者选购,但这种产品最大的缺点在于图片质量一般,而且浅景深效果不突出。而DSLR有着大型感光器件带来的出色画质及支持镜头更换的优势,适合真 正爱好摄影、追求照片质量,并拥有传统SLR镜头的朋友选购。数码单反所采用的影像传感器也是CCD(或CMOS),但传感器尺寸却要大得多,每个像素所 占的传感器面积相当于消费旗舰DC的5倍以上,所以画质要出色很多。而更多的镜头选择,从超广角到超长焦,从微距到柔焦,更让摄影乐趣无限增长。

当然二者也是各有所长的,谈不上谁好谁坏的问题,因此我们一定要根据实际需要进行选择。就象在传统相机中,如果你想拥有安静的拍摄效果就需要选择徕卡的产品,但是如果要进行望远拍摄就要选择单反相机配合长焦镜头一样。

毫无疑问,如果你经常需要拍摄野生动物,那么佳能10D+80-400MM IS L镜头,就是你的好选择,而如果你只是喜欢做一些街头的随意拍摄,那么Minolta A2,甚至索尼T1都是你的好选择。如果工作需要,也许你两者都应该拥有。

现在有一些消费旗舰,提供了非常好的图片质量,比如 Panasonic LC1,不仅图片质量好,外形和操控方法也酷似徕卡的一款传统相机。而新款的8百万像素产品,在这方面有更好的表现,因此在我看来,消费旗舰具有更多的优 势。随着技术的发展,现在职业摄影师也能找到符合要求的消费旗舰了,而这在一年前是不可能的。对于大多数业余玩家而言,消费旗舰更是很适合的选择。毫无疑 问佳能的1Ds 是非常好的摄影工具,能够拍摄到质量非常高的照片,但是如果我要外出旅游三天以上,很可能不会选择它,因为加上两三支配套镜头,它会变得太沉重。

相信几年后消费旗舰将成为被广泛接受的产品,随着EVF质量的提升、图像缓冲区扩大、以及其他方面进一步改良,那么其合适的体积、比较轻的重量、较低的综 合费用、实时柱状图、安静的拍摄等优势就会赢得更多的皈依者。目前在这方面做得最好的是Minolta A2,已经改进了很多传统消费旗舰存在的不足。

总之,两类相机在功能上可谓各有千秋,特色分明。这两类相机究竟买哪个?最重要的还是看你的需求。如果是普通用户,由于没有太高的专业拍摄需要,不妨购买 价格相对便宜、功能更丰富、携带更加轻便的800万像素准专业数码;如果涉及商业和专业的需要,且对画质有较高要求就应该买普及型数码单反。数码单反相机 是一个庞大的系统,消费旗舰通常仅仅是一个相机而已。与选择消费型数码相机相比,选择数码单反相机的用户应该从构建摄影系统的角度来考虑,对镜头的焦段、 滤镜、闪光灯、原有机身等方面作全面的规划。

2008年10月10日星期五

怎样刻录CD音乐光碟

摘自:http://www.fyit.com.cn/it_bbs/2006-12/1/200671091000.html
现在网上的资源越来越丰富,随着宽带的普及,很多人已经开始不满足光下电影和软件了,他们开始追求更让心灵陶冶的高品质音乐。这里音乐可不是指MP3,而是APE格式的音乐,这也是目前比较流行的音乐格式。 这些高品质音乐,一般都是好心人买回原版CD后用EAC抓轨,再转换成APE格式,供大家下载。当大家把这些APE下到硬盘上聆听后,觉得值得收藏,就会 把它刻录成音乐CD,在音响上播放,当播放设备有一定等级时,这时就出现了众多问题,比如:怎么在不同的刻录盘上烧出的声音差别这么大?在不同的刻录机上 烧出的声音差别这么大?在不同的机器上烧出的声音差别这么大?等等。这些问题也是刻录音乐最主要的问。

一、影响刻录CD音质的是什么?

影响音质的主要原因是Jitter。Jitter直译为抖动,也译作时基误差,是数字取 样还原为模拟信号时基于时间的错误。Jitter造成声音的改变,成因并不是数据本身产生了错误,而是时间部分出错了,对于波形来说就产生了形变(图)。 刻录机的刻录速度,碟片的反射率、电源的波动等等都会产生Jitter,所以Jitter是无法避免的,只能尽量减小。

二、如何做才能烧出好CD

刻 录机的选择,刻录CD和刻录数据不一样,刻录CD一定要用低速烧,最佳的刻录速度是1速到12速之间,速度根据刻录机不同会有差异,再高的话刻出声音会有 明显的失真了。所以刻录机的速度并不是越高越好。另外刻录机具有大的缓存也是必要的,大的缓存可以减少刻录机与硬盘之间的读取,有助于减小Jitter的 产生。并且在刻录CD时,要尽量关掉刻录机的防刻死功能,在这个时候大缓存的作用更加明显。如果资金充裕的话,当然最好选择Plextor、 YAMAHA、TEAC三大品牌的刻录机,YAMAHA的Audio Master技术和TEAC的4X Boost技术都对刻录音乐CD作了专门的优化。刻录机的颜色尽量选择深色,特别是托盘部分,最好能够是黑色。因为黑色托盘可以防止激光的乱反射,降低错误,使声音变干净。

你可以通过不同的CDR来改善声音,而且这种改变是巨大的。不同的CDR 刻出的Jitter大小也不一样。在选购刻录盘时如果不是重要的音乐,只是随便听听的话,可以选择散装的三菱深蓝盘,这种盘的价格在2.5元左右,刻录速 度为1—16速属于低速盘,适合用来刻录音乐CD。还可以选择我国台湾原厂的莱德。想要更好的效果和长期保存的话,就要选择盒装盘了,比如三菱的盒装深 蓝、日本产TDK、柯达黄金盘等等,对于盒装盘特别是SONY、TDK等日本名牌,不一定要原厂产,但一定要选日本产的,效果才有保证。对音质要求再高的话,就要选择Audio专用CDR了,这种盘片在显示光盘信息时,可以看到使用率那里显示的类型是Audio。市场上比较容易买到的Audio盘有三菱的黑胶、TDK、IMATION等等。源文件的质量,想要刻出好的效果,其源文件的音质自然要有保证。源文件可以从网上下载APE格式文件,一般下载的APE文件都有2部分,一个是APE格式的音乐,一个是CUE文件,CUE里饱含了整张CD的信息,可以用记事本打开 修改。如果想原汁原味地刻录CD,就必须要有这张CD的APE文件和CUE文件两者缺一不可。再者可以自己借正版CD然后用EAC直接抓音轨,最新版本为 Exact Audio Copy V0.95 prebeta 5,可以到http://www.exactaudiocopy.de/下载。只要设置正确就可以做到无损失抓轨。


其次,操作系统对于刻录质量的影响虽然相对要小,但也不可忽视。首先要保证自己的系统没有病毒或其它问题,其次做好磁盘的碎片的整理,最后在刻录时关掉所有 无用的程序。比较常见音乐刻录软件有NERO、EAC、Feurio、Sonic Foundry CD Architect等等。NERO属于全能型的刻录软件,但刻录音乐效果不差,后三种就是专门用来刻录音乐的。其中NERO和Feurio还支持YAMAHA的Audio Master技术。我个人比较喜欢使用Feurio,但它和EAC对刻录机的支持不是太好,一些小厂的刻录机可能无法使用。每种刻录软件刻出声音是有差异 的,不好说那种最好,只有你自己尝试找到自己喜欢的声音。

三、用FEURIO实战刻录极品CD音乐碟

Feurio是一款小巧但功能强大的音频刻录软件,是笔者最爱用的刻 录软件之一。打开后可看到图1,一般就按照默认设置就可以了。如果机器够强可以在Recording without Buffer -Underrun前打上钩,点击PROGRAM里的LOAD/IMPORT PROJECT加载CUE镜像文件。加载完后点击最下面的BURN CD开始烧录,可以看到烧录界面使得还是很专业的。

至此,一张音质远超乎你想象的极品CD音乐碟就从你手上诞生了,你是否觉得跟做梦一样呢?其实刻录音乐CD还有一些其他的门道,就待你慢慢去挖掘了。

注意,使用cdrw的话,不管怎样刻录好像都不能在音响设备中播放。另外,好像有码流高于320Kbps的话会引起刻录后无法播放,我之前刻了一张都是8、900kps的,好像确实认不出来。

如果是ape文件,您需要安装ape for Nero的插件,支持直接从ape刻录到cd,插件是nxMyAPE.dll。

如果是flac文件,您也需要安装flac for Nero的插件,支持直接从flac刻录到cd,插件是xMyFLA.dll。

在Macpro的OpenSUSE10.3下安装mpich-1.2.7p1-globus2的总结

在安装mpich-1.2.7p1-g2的时候遇到一点奇怪的问题:

有三台Macpro的机器,都安装了globus-4.0.7和 pgi-7.1.5。想要在上面配置mpich-g2的时候(使用命令./configure -cc=gcc -c++=g++ -fc=g77 -f90=g77 --with-arch=LINUX --with-device=globus2:-flavor=gcc64dbg --prefix=/home/zhong/mpich-1.2.7p1-g2-gnu 2>&1 | tee configure-g2-gnu.log),发现其中有两台配置出来的bin/mpich-globus2-f77脚本中的“GC=/usr/bin /gfortran”,而其中一台竟然是“GC=pgf77”,都不是上面指定的g77,无论怎样修改都不会改变成别的编译器。即使是彻底删除了pgi的 安装目录和PATH里的路径都不行,到底是哪里出问题了呢?

回忆一下三台机器的区别,在于那台pgf77的机器是先用root安装完了 pgi编译器之后,再安装的globus,而其他两台都是安装完了globus之后再安装的pgi编译器。难道是后安装globus的时候发现了pgi的 编译器(它也知道哪个比较好^_^)所以就给记录到什么配置文件里去了么?

于是全盘查找所有包含pgf77字符的文件,果然在 globus安装目录里出来了几个,其中赫然出现flavor_gcc64dbg.gpt这样的东西。这还了得,这不是上面对mpich-g2进行配置时 的选项么--with-device=globus2:-flavor=gcc64dbg,这样肯定会有问题吧。于是修改了/usr/local /globus-4.0.7/etc/globus_core/flavor_gcc64dbg.gpt这个文件,把pgf77换成了g77,再次配置, 还是和原来一样(因为c的编译器他默认选用gnu的,而fortran的用pgi的,所以Fortran programs can link with needed C functions显示为no),默认还是使用pgf77,而且因为不能和gnu的c进行链接,所以直接把fortran支持给关闭了,make不出来 mpif77。

这下可要发飙了,把所有看着有问题的文件中的pgf77全改成g77,再次configure,这下世界终于恢复正常了。 漂亮的configure和make完成。然后进入example/basic目录make一下,全部例子都可以正常编译,再找个自己的mpi代码编译一 下,也可以。

哇,mpich-g2终于可以安装好了。



这里总结一下目前遇到的大问题:

  1. 不能使用g77升级成gfortran以后的版本(应该指的就是gcc4.0以上,我目前使用的是OpenSUSE10.3网上仓库提供的 g77-3.3.3和10.3DVD中提供的gcc4.2.1)对mpich进行configure,否则mpich-globus2-f77 works with GETARG and IARGC... no,Error configuring the Fortran subsystem!Turning off Fortran support。可是低版本的g77不支持openmp,这样就没法用mpif77编译混合代码了,这是个令人头疼的问题。
  1. intel的icc和ifort配置mpich通不过,pgi的pgcc和pgf77也通不过(6.0版本的虽然发布于mpich- 1.2.7p1之前,但因为是2005年的版本过于陈旧,不支持现在OpenSUSE10.3,只有7.1才开始支持)。不过现在回想一下,好像它们都是 报mpich-globus2-f77 works with GETARG and IARGC... no的错,不过也有上来就报Fortran programs can link with needed C functions... no,Fortran support being turned off的。

    像这种Fortran programs can link with needed C functions... no的错误一看就应该是fortran和c的编译器不能链接的问题,应该查看一下bin下的mpich-globus2-cc,mpich- globus2-cxx,mpich-globus2-f77,看它们都是用的什么编译器,如果是不同厂家的,可以考虑像上面文章中那样,修改文章下面提 到的的几对文件,把要使用的编译器硬性调整过来再试试。

    但是我现在觉得好像mpich-globus2-f77 works with GETARG and IARGC... no这种错误也是上面这个问题引起的,下次遇到的时候再试着解决一下。使用pgi的编译器的时候export LIBS="-L/opt/pgi/linux86-64/7.1-5/lib -L/opt/pgi/linux86-64/7.1-5/lib-gh -L/opt/pgi/linux86-64/7.1-5/libso -L/opt/pgi/linux86-64/7.1-5/libso-gh -lpgftnrtl -lpgc"好像没什么作用,mpich-globus2-f77中的LIBS根本就没加上刚才的内容。但是发现mpich buglist for version 1.2.7p1 中提到,对于pgi的fortran编译器和gun的c混合使用的时候,可以使用configure -cc=gcc -fc=pgf77 -lib="-L/usr/local/pgi/linux86/lib -lpgftnrtl -lpgc" ...这种方式配置,也许前面那种网上查到的export的方法不对,这个以后也要试一下

  2. 机器太新,为了支持硬件只好选用比较新版本的linux,可是新版本的系统上有时就使用不了低版本的编译器。而高版本的编译器又编译不了那些 过去的低版本的支撑环境软件包,而且新版本的编译器有时本身就有bug,编译出来的代码运行出了错,都不知道是源代码的问题,还是系统的问题,还是编译器 的问题!!

/usr/local/globus-4.0.7/bin/libtool
/usr/local/globus-4.0.7/sbin/libtool-gcc64dbgpthr
/usr/local/globus-4.0.7/sbin/libtool-gcc64dbg
/usr/local/globus-4.0.7/libexec/globus-build-env-gcc64dbg.sh
/usr/local/globus-4.0.7/libexec/globus-build-env-gcc64dbgpthr.sh
/usr/local/globus-4.0.7/etc/globus_core/flavor_gcc64dbg.gpt
/usr/local/globus-4.0.7/etc/globus_core/flavor_gcc64dbgpthr.gpt


安装mpich-g2成功案例
gcc-4.2.1&g77-3.3.3(自己)
gcc-3.2.2&gfortran-4.1.0安装(网上)

2008年10月8日星期三

zypper,OpenSUSE中的软件在线安装工具

摘自:http://www.linuxsir.org/bbs/thread318513.html
zypper 是 opensuse 10.2之后版本中出现的命令行下管理软件的程序,功能十分强大。可以在线安装网上软件仓库中的软件,相当于Debian、Ubuntu中的apt-get,Fedora中的yum。

添加软件源
zyppr ar URL alias
URL 就是软件源的地址
alias 就是你起的一个名字

例子:添加10.3的官方软件和升级源
zypper ar http://download.opensuse.org/distribution/10.3/repo/oss/ main
zypper ar http://download.opensuse.org/distribution/10.3/repo/non-oss/ nonoss
zypper ar http://download.opensuse.org/update/10.3/ update

刷新软件源,请耐心等待,尤其是第一次的时候。
zypper refresh

现在就可以升级软件了
zypper update

安装软件也很简单
zypper install 软件名

-----------------------详细说明---------------------
用法:
zypper [--全局选项] <命令> [--命令选项] [参数]

全局选项:
--help, -h 帮助。.
--version, -V 输出版本号。
--quiet, -q 减少普通输出,仅打印错误信息。
--verbose, -v 增加信息的详细程度
--no-abbrev, -A 表格中不出现缩写文本。
--table-style, -s 表格样式 (整数)。
--rug-compatible, -r 开启与 rug 的兼容。
--non-interactive, -n 不询问任何问题,自动使用默认的回复。
--xmlout, -x 切换到 XML 输出。
--reposd-dir, -D
使用其他的安装源定义文件目录。
--cache-dir, -C
使用其他的元数据缓存数据库目录。
--raw-cache-dir
使用其他的原始元数据缓存目录。

Repository Options:
--no-gpg-checks 忽略 GPG 检查失败并继续。
--plus-repo, -p 使用额外的安装源。
--disable-repositories 不从安装源读取元数据。
--no-refresh 不刷新安装源。

目标选项:
--root, -R
在不同的根目录下操作。
--disable-system-sources、-D 不读取系统安装的可解析项。

命令:
help, ? 打印帮助。
shell, sh 一次接受多个命令.

安装源操作:
repos, lr 列出所有定义的安装源。
addrepo, ar 添加一个新的安装源。
removerepo, rr 删除指定的安装源。
renamerepo, nr 重命名指定的安装源。
modifyrepo, mr 修改指定的安装源。
refresh, ref 刷新所有安装源。
clean 清除本地缓存。

软件管理:
install, in 安装软件包。
remove, rm 删除软件包。
verify, ve 检验软件包的依赖关系的完整性。
update, up 将已经安装的软件包更新到新的版本。
dist-upgrade, dup 执行整个系统的升级。
source-install, si 安装源代码软件包和它们的编译依赖。

查询:
search, se 查找符合一个模式的软件包。
info, if 显示指定软件包的完整信息。
patch-info 显示指定补丁的完整信息。
pattern-info 显示指定模式的完整信息。
product-info 显示指定产品的完整信息。
patch-check, pchk 检查补丁。
list-updates, lu 列出可用的更新。
patches, pch 列出所有可用的补丁。
packages, pa 列出所有可用的软件包。
patterns, pt 列出所有可用的模式。
products, pd 列出所有可用的产品。
what-provides, wp 列出能够提供指定功能的软件包。

软件包锁定:
addlock, al 添加一个软件包锁定。
removelock, rl 取消一个软件包锁定。
locks, ll 列出当前的软件包锁定。
参考:http://en.opensuse.org/Zypper/Usage

2008年10月1日星期三

关于“的、得、地”的用法及区别

摘自:http://zhidao.baidu.com/question/11429018.html
不少同学对“的”、“地”、“得”这三个词的用法含混不清,乱用一通。为帮助同学们掌握它们的用法,笔者进行了如下尝试,取得了较好的效果。
一、分析例句,明确用法
这里有一组含有“的”、“地”、“得”的例句如下:
1. 蔚蓝色的海洋,波涛汹涌,无边无际。
2. 向日葵在微风中向我们轻轻地点头微笑。
3. 小明在海安儿童公园玩得很开心。
“的”前面的词语一般用来修饰、限制“的”后面的事物,说明“的”后面的事物怎么样。结构形式一般为:形容词(代词)+的+名词;“地”前面的词 语一般用来形容“地”后面的动作,说明“地”后面的动作怎么样。结构方式一般为:副词+地+动词;“得”后面的词语一般用来补充说明“得”前面的动作怎么 样,结构形式一般为:动词+得+副词。
二、修改病句,强化认识
这里有一组“的”、“地”、“得”用法欠妥的句子,请大家来当“医生”,给这些句子治治病,以强化已有认识。
1. 由于李红同学学习勤奋,这次语文测试,她考的特别出色。
2. 田野里,农民伯伯正在紧张得收割麦子。
3. 助人为乐地小华被市少工委评为“优秀少先队员”。
(正确用法应为“考得”、“紧张地”和“助人为乐的”。)
------------------------------------------------------
“的”前面跟形容词,后面跟名词(如:蓝蓝的天空)
“地”前面跟形容词,后面跟动词(如:飞快地跑)
“得”前面跟动词,后面跟形容词(如:跳得高)

------------------------------------------------------
总结的还不错,我也是一直觉得“得”这个字用的不太对,这回终于明白了。现在总是觉得好多小时候学的知识都掌握的不牢,而且很多东西都忘了,是记忆力太差,还是人脑本来就是这样,总是不用的信息就提不出来了呢。