2007-08-30

Star Trek 中曲速航行物理学原理

详见: http://www.ex-astris-scientia.org/treknology/warp1.htm
其中空间坐标换算见 "Space-time diagram" 节。
//EOF Read More...

Starfleet General Order星际舰队指导原则全文

以下所列之指导原则为星舰总部所应遵守之规范。本指导原则乃由星际舰队秘书处所提出,并或联邦议会追认为行政命令,本指导原则适用所有星际舰队成员。本指导原则之指定列管范围乃由联邦议会或军事指挥会议其中一者为之。
相反地,本指导原则亦授权星际舰队得以本指导原则影响联邦政策。本指导原则所罗列支32项条款乃所有星际舰队之任务与作战的基本规范。首六条概已经联邦议会追认为联邦基本法。


指导原则第一条:最高指导原则

凡星际舰队成员不得干涉一有知觉并居住於有正常文化发展且拥有自我慎思能力的环境下之外星种族生活与文化发展,前述之干涉行为包括将高等知识、力量、科技引进至向无能力和先进智慧掌控其发展之世界。星际舰队成员不得以拯救自身生命或船舰为由违反本条款,但若是在未告知该外星世界的情况下,改正另外违反本条款行为或处理因意外而产生之污染则不在本条款限制范围之内。当星际舰队成员执行任务时应将本条款至於最优先考量,并且负起应负之最高心理责任。


指导原则第二条

凡星际舰队成员无论个别或集体行动均不应在非必要情况下动用武力对抗星联成员,且无论情况下都不得违反本条款。本条款授权之对象为议员、代言人、经指定之领袖和非星联成员。


指导原则第三条

每一联邦成员主权必须受到绝对尊重,凡星际舰队成员必须遵守联邦成员行星之司法裁量权管制下的法规、法律、传统风俗与统治者所订立之规范。违反者将被交付当地政府受应负之惩罚。


指导原则第四条

凡星际舰队成员如与迄今向未被发现之智慧生命形式接触时,无论使用文字或动作均不应告知前述之生命形式:除了他们的世界之外,仍有其他世界与生命形式存在於他们的太空边界之外。


指导原则第五条

在极度紧急之情况下,联邦特使经授权得动用紧急权力并依照当时的情况与环境采用不会危及联邦公民之行动。本条款亦许可经授权之联邦公民人员得短暂权宜指挥星际舰队之船舰与成员,星际舰队人员务须服从该员於危急时间所获得之授权。


指导原则第六条

凡星际舰队成员必须将来自联邦公民的警及呼救无条件视为最优先处理项目。
舰队成员必须立即回应该呼救并予以处理且排除排除其他行动。


指导原则第七条

凡星际舰队成员不得以紧急状态或任何理由前往Talos Ⅳ,如本条款与指导原则第六条冲突,则指导原则第六条无效。违反本条款者将被判处死刑。


指导原则第八条

凡星际舰队船舰指挥官若目击并辨别确认所隶属外星政权之战船驶入联邦领域,应判断其进入联邦领域之理由。如该战船表现出明显敌意,联邦船只得援引本条款采取适当行动以保护联邦成员之生命财产。同时该船舰指挥官得依其判断何时采用武力解除敌对状态,但应避免非必要杀害生命。


指导原则第九条

凡正规或预备星际舰队指挥官均不得在未获联邦政府同意下提供任何人政治庇护。


指导原则第十条

如有任何资深军官证明之目击证人存在或有类似相似证据证实之个人违反最高指导原则,本条款授权经过宣誓之联邦政府代表人立即解除该员职务并予以逮捕。该联邦政府代理人亦需立即采取其认为之最适当行动将伤害减低至最低。


指导原则第十一条

凡军阶为上校或将军之星际舰队军官得援引本条款获得完整授权与法定非联邦成员交涉条件与缔结条约。同时在该情况下,本条款授权该交涉军官得以使用联邦特使所有权力。凡援引本条款缔结之条约需经过星际舰队作战部门主任或星际舰队秘书处批准。


指导原则第十二条

凡星际舰队军官仅有在条约许可或必须为在紧急状态下抢救联邦公民为前提方得进入中立区。


指导原则第十三条

凡星际舰队成员除非拥有其他命令声明否则应对行星系之领域与该星系政府完整性有所尊重并且不会对该世界之领域区采取入侵行为。


指导原则第十四条

凡星际舰队成员仅有在得到该星系领袖或民选之领导人请求并接获直接命令方得以保护联邦公民之生命财产安全与维护指导原则完整性为名介入当地行星系事件。


指导原则第十五条

凡将军级星际舰队指挥官不得在未有适当武力之护卫下前往有潜在性威胁之区域。


指导原则第十六条

凡星际舰队成员仅有在不违反最高指导原则与不为及联邦或星际舰队安全之情况下方得提供科技、医疗或其他科学技术与未被承认之星族。


指导原则第十七条

星际舰队船舰舰长必须慎重考虑其船员之生命安全。在有潜在性威胁的情形下舰长需将船员之生命安全考量置於船舰之上。


指导原则第十八条

凡星际舰队成员若被指控叛国,联邦法院有权解除其之职务。若该员已被释放,星舰总部不得在该案上以其他法条追索其罪名。


指导原则第十九条

凡星际舰队成员除非宣布紧急状态否则不得在行星系之间运送被相信用於进攻行为之人员与材料。本条款适用范围包括位於联邦领域内之独立世界。


指导原则第二十条

星舰总部之军官与成员均受雇於处理联邦领域内所有种族违反本身意愿之财产、运输、销售或商业利益交换之事宜。


指导原则第二十一条

凡星际舰队之军官或义务役士兵均不得在未或联邦议会许可下替独立外星政府服务


指导原则第二十二条

个人的意见表达与公开表述应获得尊重,本条款保障星际舰队成员能够在非公开场合讨论联邦政策,但是其内容应避免违反最高指导原则、联邦特别命令与星际舰队指挥程序。


指导原则第二十三条

当可证实之证据证明星际舰队船舰或其他同等联邦职务之资深指挥军官正在或过去曾经违反最高指导原则,星联军官得解除前述军官之职务,并且承担前述军官职务之所有权利以等候蔫帮政府官方的全面调查。


指导原则第二十四条

如果指挥官认为有个人或团体对星际舰队成员或联邦公民进行恐吓,他可以采用任何他认为必要的手段(包括武力)来保护被恐吓者的安全。


指导原则第二十五条

在不危及星联或星际舰队安全的极端紧急状况下受星际舰队成员保护的公民与军人应得到与其军阶或身份相符之合理待遇。


指导原则第二十六条

船舰编制内或地面基地编制的成员无权直接要求其上级长官对行动做出任何说明。同样地,船舰成员在没有直接涉及指挥对抗其指挥官的惩戒性措施的情况下不须分担前述之行动。
本条款适用於有存在证据确实证明有违反最高指导原则的情势。


指导原则第二十七条

如果家庭成员获准登上舰队船舰或被视为舰队编制内的一部份,凡星际舰队成员不应因为标准任务或责任而被要求与其家庭分离。


指导原则第二十八条

除非至少三名资深军官彻底与完全同意,指挥阶级军官不应被剥夺指挥权。但如真有此情况发生之可能,采取此行动之军官群应包括该船舰之首席军官、总医师、顾问以及一名具指挥身份的资浅军官。


指导原则第二十九条

任何星际舰队船舰指挥官之首要责任是要保障包括公民在内的船员福利与社区安全。除非是职务需求或其他不可避免情况,军官不应只是采取对个人安全会造成不当威胁的行动。


指导原则第三十条

星舰总部承认每艘船的指挥官有权在发现新的有知觉外星种族的环境情况下权宜详细解释最高指导原则与生效的其他指导原则。


指导原则第三十一条

指导原则的状态与叙述内容完全适用所有已被发现有知觉的原生或人工外星种族。


除非在最紧急状态下,星际舰队指挥官未经星舰总部特别准许授权不得命令他的船舰飞行快过曲速系数五级。本条款不适用使用变量几何曲速引擎(Variable Geometry Warp Nacelles)或者稳定场域系统(Stable Field System)的船舰。

//EOF
Read More...

2007-08-24

重复定义。。。

今天有人问我他某个头文件中定义的一个函数在编译的时候总是出现“重复定义”的提示,我也有直接在头文件中定义函数体的情况但从未遇到过那种提示啊~~,当时想了半天。。。未果。。。后来吃饭的时候才突然想到,一定是他在多个源文件中include了那个头文件,而那个头文件没有使用如下预编译宏:

#ifndef _XXX_H_
#define _XXX_H_

...

#endif //_XXX_H_


我每次写头文件时都会习惯性的首先添加上述宏,已经成为一种下意识的习惯了,所以当时一时间没有考虑到这种情况。
我还真是的……养成这种良好的习惯后竟然会在考虑问题时自然而然的首先忽略掉这种情况。。。
//EOF Read More...

2007-08-14

ALD

ALD(Assembly Language Debugger)

is a simple beautiful baseline POSIX debugger.
if you wanna debug a asm program this will be a better choice

http://ald.sourceforge.net

//EOF Read More...

2007-08-01

daemon tool : mount from command line

> "\path\to\daemon.exe" -mount 0,"\path\to\image file"
(-mount index,imagefile or -unmount index)

[HKEY_CLASSES_ROOT\ISOfile\shell\open\command]
@="\"C:\\Program Files\\DAEMON Tools\\daemon.exe\" -mount 0,\"%1\""

//EOF Read More...