2006年12月12日星期二

25 Greatest Science Books of All-Time

DISCOVER presents the essential reading list for anyone interested in science.

By the editors of DISCOVER magazine

DISCOVER Vol. 27 No. 12 | December 2006


What do you think is the greatest science book of all-time? Cast your vote at our poll.

Read an essay on the greatest science books by Nobel laureate Kary B. Mullis.



1. and 2. The Voyage of the Beagle (1845) and The Origin of Species (1859) by Charles Darwin [tie]

One of the most delightful, witty, and beautifully written of all natural histories, The Voyage of the Beagle recounts the young Darwin's 1831 to 1836 trip to South America, the Galápagos Islands, Australia, and back again to England, a journey that transformed his understanding of biology and fed the development of his ideas about evolution. Fossils spring to life on the page as Darwin describes his adventures, which include encounters with "savages" in Tierra del Fuego, an accidental meal of a rare bird in Patagonia (which was then named in Darwin's honor), and wobbly attempts to ride Galápagos tortoises.

Yet Darwin's masterwork is, undeniably, The Origin of Species, in which he introduced his theory of evolution by natural selection. Prior to its publication, the prevailing view was that each species had existed in its current form since the moment of divine creation and that humans were a privileged form of life, above and apart from nature. Darwin's theory knocked us from that pedestal. Wary of a religious backlash, he kept his ideas secret for almost two decades while bolstering them with additional observations and experiments. The result is an avalanche of detail—there seems to be no species he did not contemplate—thankfully delivered in accessible, conversational prose. A century and a half later, Darwin's paean to evolution still begs to be heard: "There is grandeur in this view of life," he wrote, that "from so simple a beginning endless forms most beautiful and most wonderful have been, and are being, evolved."

"The most important science book of all time. Darwin revolutionized our understanding of life, the relationship of humanity to all creatures in the world, and the mythological foundation of all religions." —geneticist Lee M. Silver, Princeton University

3. Philosophiae Naturalis Principia Mathematica (Mathematical Principles of Natural Philosophy) by Isaac Newton (1687)

Dramatic is an unlikely word for a book that devotes half its pages to deconstructions of ellipses, parabolas, and tangents. Yet the cognitive power on display here can trigger chills.


Courtesy of Andrew Dunn

Principia marks the dawn of modern physics, beginning with the familiar three laws of motion ("To every action there is always opposed an equal reaction" is the third). Later Newton explains the eccentric paths of comets, notes the similarity between sound waves and ripples on a pond, and makes his famous case that gravity guides the orbit of the moon as surely as it defines the arc of a tossed pebble. The text is dry but accessible to anyone with a high school education—an opportunity to commune with perhaps the top genius in the history of science.

"You don't have to be a Newton junkie like me to really find it gripping. I mean how amazing is it that this guy was able to figure out that the same force that lets a bird poop on your head governs the motions of planets in the heavens? That is towering genius, no?" —psychiatrist Richard A. Friedman, Cornell University

4. Dialogue Concerning the Two Chief World Systems by Galileo Galilei (1632)


Courtesy of the University of Chicago

Pope Urban VIII sanctioned Galileo to write a neutral treatise on Copernicus's new, sun-centered view of the solar system. Galileo responded with this cheeky conversation between three characters: a supporter of Copernicus, an educated layman, and an old-fashioned follower of Aristotle. This last one—a dull thinker named Simplicio—represented the church position, and Galileo was soon standing before the Inquisition. Galileo comes across as a masterful raconteur; his discussions of recent astronomical findings in particular evoke an electrifying sense of discovery. The last section, in which he erroneously argues that ocean tides prove Earth is in motion, is fascinatingly shoddy by comparison. Galileo, trying to deliver a fatal blow to the church's Aristotelian thinking, got tripped up by his own faith in an idea he was sure was true but couldn't prove.

"It's not only one of the most influential books in the history of the world but a wonderful read. Clear, entertaining, moving, and often hilarious, it showed early on how science writing needn't be stuffy." —cognitive scientist Steven Pinker, Harvard University

5. De Revolutionibus Orbium Coelestium (On the Revolutions of Heavenly Spheres) by Nicolaus Copernicus (1543)

Copernicus waited until he was on his deathbed to publish this volume, then prefaced it with a ring-kissing letter to Pope Paul III explaining why the work wasn't really heresy. No furor actually ensued until long after Copernicus's death, when Galileo's run-in with the church landed De Revolutionibus on the Inquisition's index of forbidden books (see #4, above). Copernicus, by arguing that Earth and the other planets move around the sun (rather than everything revolving around Earth), sparked a revolution in which scientific thought first dared to depart from religious dogma. While no longer forbidden, De Revolutionibus is hardly user-friendly. The book's title page gives fair warning: "Let no one untrained in geometry enter here."

6. Physica (Physics) by Aristotle (circa 330 B.C.)

By contrast, Aristotle placed Earth firmly at the center of the cosmos, and viewed the universe as a neat set of nested spheres. He also mistakenly concluded that things move differently on Earth and in the heavens. Nevertheless, Physica, Aristotle's treatise on the nature of motion, change, and time, stands out because in it he presented a systematic way of studying the natural world—one that held sway for two millennia and led to modern scientific method.

"Aristotle opened the door to the empirical sciences, in contrast to Platonism's love of pure reason. You cannot overestimate his influence on the West and the world." —bioethicist Arthur Caplan, University of Pennsylvania

7. De Humani Corporis Fabrica (On the Fabric of the Human Body) by Andreas Vesalius (1543)

In 1543, the same year that Copernicus's De Revolutionibus appeared, anatomist Andreas Vesalius published the world's first comprehensive illustrated anatomy textbook. For centuries, anatomists had dissected the human body according to instructions spelled out by ancient Greek texts. Vesalius dispensed with that dusty methodology and conducted his own dissections, reporting findings that departed from the ancients' on numerous points of anatomy. The hundreds of illustrations, many rendered in meticulous detail by students of Titian's studio, are ravishing.
(Available on CD-ROM.)

8. Relativity: The Special and General Theory by Albert Einstein (1916)

Albert Einstein's theories overturned long-held notions about bodies in motion. Time and space, he showed, are not absolutes. A moving yardstick shrinks in flight; a clock mounted on that yardstick runs slow. Relativity, written for those not acquainted with the underlying math, reveals Einstein as a skillful popularizer of his ideas. To explain the special theory of relativity, Einstein invites us on board a train filled with rulers and clocks; for the more complex general theory, we career in a cosmic elevator through empty space. As Einstein warns in his preface, however, the book does demand "a fair amount of patience and force of will on the part of the reader."


Come from http://www.discover.com/issues/dec-06/features/25-greatest-science-books/
I love them! They are valueable to read.

2006年12月10日星期日

在FC英文环境下输入中文

刚装完FC5,如果系统语言是英文的话,开始不能输入中文,此时只要在 /etc/sysconfig/i18n 中追加 LC_CTYPE="zh_CN.UTF-8",让该文件内容变为

LANG="en_US.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"
然后重新启动系统,默认情况下,按ctrl+space就可以启动scim输入中文了。
 

什么时候会崛起?

近日观看<大国崛起>,深受启发,觉中国之崛起乃大势,然何年可赏此盛世却不能确知,故简单计算之。
首先,我们设定一个参考值c(比如美国的GDP,或人均GDP,收入,福利等), 设定其年增长率为x,假设我们目前c与对应参考指标为βc, 年增长率为y, 若在n年时我们与参考值的值相同,通俗地讲,就是我们的GDP,人均GDP,收入,福利等与其持平,那么我们有如下关系
c(1+x)^n = βc(1+y)^n
求解此方程得
n = logβ/log((1+x)/(1+y))

如果按当前β=1/7, x= 0.010, y= 0.08来计算,n=29.038793年,
如果按当前β=1/7, x= 0.020, y= 0.08来计算,n=29.038793年,
如果按当前β=1/7, x= 0.026, y= 0.08来计算,n=37.936931年,
如果按当前β=1/7, x= 0.026, y= 0.05来计算,n=84.156864年,
如果按当前β=1/7, x= 0.020, y= 0.05来计算,n=67.1292年,
...
计算还可以继续下去,看到这个计算结果,我们可以发现,我们还需要很长的路要走啊,而且这里面还充满了变数,呵呵,如果考虑时间因素我们可以得到一个新关系
cΠ[(1+x(t))^Δt] = βcΠ[(1+y(t))^Δt], t∈(0, to]
t为时间,x(t),y(t)为时间t时刻的增长率,Δt为时间微分量。这时,我们需要计算to, to的计算马上会变得非常复杂,但也因为它的复杂,让我们的发展发展充满了各种可能,机遇、挑战...一切的一切都将随着t(time 时间 )而变得更加激动人心.
由于资料有限,我们先不做这种复杂的计算关于t的求解,把它留给经济学家去做吧!^-^我只想通过我那个简单的计算来说明一个简单的问题,我们国家的如果要崛起,那她至少要经过大约100年。我们是1949年建立新中国的,现在已是2006年,马上到2007年,据资料说,美国明年经济增长率会达到2.6%,我们估计我们保持8%的话,我们还需要37.936931年,也就是说在2045年可以与美国在经济上持平,据新中国建立刚好96年!考虑日本、美国的崛起,他们的积累期基本也在100年,所以,我认为我们那时差不多已经可以完成量的积累了..
五年可以成就一个人的职业梦想,十年可以成就一家公司,百年可以成就一个国家的梦想...
cΠ[(1+x(t))^Δt] = βcΠ[(1+y(t))^Δt], t∈(0, to], 这个充满了变数的等式却给了我们无限的可能...


2006年11月4日星期六

Work for Google

We need world-class engineers to develop the next generation software products. Our engineering team is working on problems that span all areas of computer science, including cutting-edge information retrieval algorithms, scalability issues in efficient, reliable access to massive data structures, user interface challenges, and a variety of novel product features. Everything our engineers do affects millions of people. If technology that can change the way the world finds information excites you, contact us!

Requirements:
  • BS/MS/Ph.D. in computer science or a closely related field.
  • Strong C/C++/Java programming skills.
  • Substantial knowledge of UNIX/Linux or Windows environments.
  • Extensive experience with designing and programming distributed systems.
  • Several years of software development experience.
  • Enthusiasm for solving interesting problems.
  • Fluency in English (reading and writing).
For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Software Engineer - Beijing.
------------------------------------------------------------------------------------------------
The conditions I meet are colored with Green, the condition need to be improved were colored with Blue, I have no experience on "distributed systems" : ) , Is it releted to programming web ? I'm good at the designing algorithm , Dose Google can give me an offer? Though I have no experience on "distributed systems" at present.
....I need to learn it!

2006年10月31日星期二

SpriteTestBase is coming...

I hava been registered a project named SpriteTestBase. I will develop a test tool for java to make the test simple. The Goal of the tool is,

* Supply many useful functions for the test of DB.
* Auto generate unit test cases.
* Auto generate test report as XML format.
* Check SQL statements.
* Supply friendly graphics user interface.
* Suppy extendable mechanism.
* Extendable Code checker.

I will complete this project in next 1 years...

2006年10月27日星期五

今天终于coding出了第一个JNI程序:)

      当灵巧的Java调用强大的C打出"Hello,World!"时,我知道,它已经成功执行了,也预示着我的开发工作又多了一个强大的工具...
     高兴! 如果需要了解JNI程序开发,可以参考http://java.sun.com/docs/books/tutorial/information/download.html

2006年10月21日星期六

我高中时稚嫩的设计

我高中时稚嫩的设计

高中时的小研究:电池组端电压研究

电池组端电压研究
这是我高中时做的一个小研究,那时我是名物理和数学的疯狂探索者...这篇研究记录了当时我的若干探索中比较像样的一次.
<由于不会在web上编辑数学符号,目前正在学习中>

2006年10月1日星期日

祝祖国繁荣富强










1949年10月1日下午3时,中华 人民共和国开国大典在北京天安门广场隆重举行。毛泽东主席向全世界庄严宣告:中华人民共和国中央人民政府成立了。北京30万军民参加的开国大典阅兵式和群 众游行历时3小时。12月3日,中央人民政府委员会第四次会议通过决议:每年的10月1日为中华人民共和国国庆节。


中华人民共和国建国五十周年阅兵

2006年9月29日星期五

Google At CCTV

2006年9月27日星期三

Windows下软件在Linux下的对应软件

我是个Linux初学者,由于在Windows上养成的习惯,在学习Linux时非常不习惯,特别是刚开始,在windows下使用的许多软件不知道在Linux用什么替代时,心里感觉非常不舒服,与其他人的网上交流也成了问题。现在,我把我知道的一些常用的在Linux下对应Windows的软件写出来,希望给大家些帮助.

Windows Linux 备注
Office OpenOffice openoffice默认都会安装到Linux,而且还可以打开微软office的文档格式。
腾讯QQ LumaQQ Java开发的,具有QQ的基本功,但在登录后下载好友属性时常死掉,不知为什么。
Notepad KWriter, VI等 Linux安装后就有几个文本编辑器。功能都比 较强大。
播放器 MPlayer+
MPlayer-GUI
这个功能比较强大,但需要装解码器, 可装all-20060611.tar.bz2解码器下载下来解压后可以 放在/usr/lib/win32 下面,这样就可以播放windows下大多数格式了.
Matlab
SCILab
语法和功能与Matlab相似的开源数学软件,很好用。
RealPlayer
RealPlayer
装完后也需要装插件,否则会不好用。可以google下看怎么装插件。:)
PDF阅读器 XPDF Linux下默认安装的.
CHM阅读器 GnoCHM 很不错的工具,这样在Linux下阅读CHM也就没问题了。
Photoshop GIMP 没用过,听说不错。
输入法 SCIM 很好的输入法,但是,如果你的系统默认语言是非中文的话,想输入中文就有点麻烦了,需要配置,我自己还没有配出来,也不知为什么.

另外还有编程类软件就更不用说了,Linux天生就是酷爱技术的人员搞出来的,做开发的工具当然应有尽有了:).要补充的是,
现在很多Linux发行版都有yum命令,需要装什么软件的话可以在终端下用 yum install <要装的软件的名字>来安装,
能不能找到你的软件很大程度上取决于你的软件仓库配置(可以上网找仓库的rpm包,用rpm来添加。)。另外,也
可以下载软件的rpm包来安装,可以在网上找到很多。在安装rpm过程中如果发现lib依赖问题,也可以用
yum install 来安装lib,然后再重新执行rpm命令安装。
总的说来,windows下有的软件Linux下也有,但Linux下有的,windows未必有,因为Linux走的是开放
路线,特别是在技术领域,Linux和Unix可以说真的值得投资.

学Linux开始很难,主要是不习惯,等过了一个坎就好了,学Linux没错的!:0)

A TestBase was Completed for Our Project

At this afternoon, I completed the development of a TestBase for our project, which will be use to help us test a kind of module. This Class was based on JUnit and DBUnit. With this Class, our test is Simplified , to test a function with only about 10 lines codes, many things are done by SpriteTestBase, like insert data from Excel to database, select/delete/update record in database by refering data in file, export data from database to file, import file into database, read/write fileauto compare data in an object with data in Excel file, also it can discover some code errors in source. This class has 1618 lines. It cost my 7 days. :) I will perfect it and generalize it to general project, when the class is generalized, I will put it on web. Maybe, it is useful to your test.:)

Solution for Eclipse Error:"Couldn't find a client to launch the selection."

When to run a selected Dynamic web project in Eclipse WTP3.2,Error "Couldn't find a client to launch the selection." may be reported by Eclipse. Google the error, some ones say that this is a bug of WTP, the solution given is, "Close your web browser which is used for the project." But I find the solution is ineffective at most of times. By try many times, I found a solution for the error,
  1. Delete project from eclipse, but not delete source.
  2. Delete .classpath, .project, and .setting from the folder of the project.
  3. New a project in the original folder. If the folder's name is prjOne, new a project named prjOne under this folder.
  4. Close your web browser selected to run the project before to run the project. This is recommended.

Strange DLL:GOEC62~1.DLL

When I double click icon "Add or Remove programs" in Control Panel, my Kaspersky internet seurity detected that dll "C:\PROGRA~1\Google\GOOGLE~1\GOEC62~1.DLL" is
to be loaded, I thought it was not needed, so, I choose the choice "block it", then, an error "Can't load C:\PROGRA~1\Google\GOOGLE~1\GOEC62~1.DLL!" is reported by windows,but the program "Add or Remove programs" was started correctly except for that "Google Earth" can't be removed.
More strange thing was that the error reported when double click "Power Manager" and delete exe file and dll from my computer, then EXPLORER was crashed.Thus, I remove the Google releated program folders,include Google Earth, Google Desktop,Google Update etc. Thus, the above error was given away.
Why? Why this DLL is releated while I delete exe and dll file and while I execute "Power Manager" and "Add or Remove Programs"?
...

2006年9月25日星期一

Develop Your own TestBase with JUnit + DBUnit

Develop Your own TestBase with JUnit + DBUnit...
My own TestBase ,SpriteTestBase is perfecting...

2006年9月24日星期日

About Google

2006年8月9日星期三

I will write blog at here!

I will write blog at here!
In the past, I use msn space to write blog, but I find it is not compatible with firefox and opera, many characters is specialized for IE, that's a grief to me! I love firefox and opera..., and terribly,many properties of HTML tag is forbided, say nothing of JavaScript. Several weeks ago, microsoft updated msn space to live space, and add live search and advertisement at the header of msn space, thus, the layout of my space was become ugly...I'm angry with microsoft, it not takes blogger in consider... That's why I register my new blog at here.
I'm a programmer, I love free, science and technology , especially mathematics, physics, philosophy,computer science, artifical intelligence. I like to share my knowledge and experience with others.
Good luck!