1?#8220;计算机没什么用。他们只会告诉你{案?#8221;—?(巴勃|?#183;毕加索,d)
2?#8220;计算机就跟比基尼一P省去了h们许多的胡思ؕ惟?#8221;—?(萨姆·因Q作
?
3?#8220;他们拥有计算机,他们也还可能拥有其他的大规模杀伤性武器?#8221;—?(珍内?br>·雯Q美国前奛_法部?
4?#8220;跟计机工作酷就酷在q里Q它们不会生气,能记住所有东西,q有Q它们不?br>喝光你的啤酒?#8221;—?(保罗·利里Q吉他手)
5?#8220;如果汽R能赶上计机的发展周期的话,一辆今天的x莱斯仅?00元Q每
加仑要跑100万英里,每年q得爆炸一ơ,把里面的人杀个精光?#8221;—?(Robert X. Cri
ngelyQ技术作?
计算机智?/p>
6?#8220;计算机L来智能的。科学家告诉我们说不久它们就能跟我们对话了。(q?br>里的“它们”Q我指的?#8220;计算?#8221;。我怀疑科学家永远都不能跟我们对话。)”—?(
Dave BarryQ幽默作?
7?#8220;我最q注意到Q在共同文化中,那种对计机变得化ƈ最l掌控世界的妄想
恐惧症几乎彻底消׃。据我所知,q跟MS-DOS的发布基本是同步的?#8221;—?(Larry De
Luca)
8?#8220;计算Z不会思考这个问题就像问潜水艇会不会游泳一栗?#8221;—?(Edsger W.
DijkstraQ图灵奖获得?
9?#8220;zM一癑ֹ却只能记?0M字节是荒谬的。你知道Q这比一张压~盘q要。h
cd冉|在变得日退化?#8221;—?(Marvin MinskyQh工智能研I的奠基?
信Q
10?#8220;q城市的中央计机告诉你的QR2D2Q你不该怿一台陌生的计算机!”?br>?(C3POQ星球大战中的翻译机器h)
11?#8220;永远不要怿一C能扔掉一扇窗?的计机”—?(斯蒂?#183;沃兹g克,
Ҏ联合创始? —?*译者:暗指微Y的wINDOWS操作pȝ
g
12?#8220;g:计算机系l中可被t的部分?#8221;—?(Jeff Pesis)
软g
13?#8220;今天大部分的软g都很像上百万块砖堆叠在一L成的埃及金字塔,~Zl构
完整性,只能靠强力和成千上万的奴隶完成?#8221;—?(阿u·凯,囄奖获得者,面向?br>象创始h)
14?#8220;我终于明?#8216;向上兼容?#8217;是怎么回事了。这是指我们得保留所有原有错误?br>”—?(Dennie van Tassel)
操作pȝ
15?#8220;有两样重要品出自伯克利QLSD和BSD*。我们不怿q是个y合?#8221;—?(J
eremy S. Anderson)—?*译者:LSD是一U药力至强的q剂,BSD-BSDQBerkeley Sof
tware DistributionQ伯克利软g套gQ是Unix的衍生系l?/p>
16?#8220;2038q??9日,凌晨3?4?7U?#8221;—?(UNIX中的世界末日*–1970q???br>之后?^32U?—?*译者:word跟world同音QUNIX用有W号整Ş敎ͼWORDQ表C时_
所以最多只能计?^31U,原文?^32应ؓ错误?/p>
17?#8220;每个操作pȝ都差不多… 我们都一L烂?#8221;—?(微Y的高U副总裁布莱?br>·瓦u蒂尼q样描述操作pȝ的安全状况,2003)
18?#8220;微Y有出了新版本QWindows XP,据大家说?#8216;有史以来最E_的Windows’Q?br> Ҏ而言, q就好像是在说芦W是‘有史以来发音最清脆的蔬菜一?#8217; “—?(Dave B
arry)
互联|?/p>
19?#8220;互联|?那个东西q在吗?” —?(Homer Simpson)
20?#8220;|络像是个母夜叉。我每{C处都会看见小个的按钮命o我提??#8221;—?br> (Nytwind)—?*译者注QSubmitQ提交,另一层意思是要求屈服
21?#8220;x看吧Q已l有一百万只猴子坐在一百万台打字机旁,可Usenet是比不?br>莎士比亚?#8221;—?(Blair Houghton)
软g产业
22?#8220;计算Y件业最为惊人的成就Q是其持l不断地攑ּg产业的惊人成果和
E_性?#8221;—?(Henry Petroski)
23?#8220;真正的创新经常来自于那些贴近市场、但无力拥有市场的的型初创公司?#8221;
—?(Timm Martin)
24?#8220;Z常说Q伟大的U学学科像是站在其它巨膀上的巨h。h们也说过Q?br>软g产业正如站在其他侏儒脚上的侏儒?#8221;—?(Alan CooperQ交互设计之?
25?#8220;q无x牏V字节和协议Q而关乎利润和损益?#8221;—?(郭士UIIBM前CEO)
26?#8220;我们是微软。反抗是徒劳的。你会被同化的?#8221;—?(保险杠脓U?
软g演示
27?#8220;不管演示在彩排的时候有多好Q一旦在观众面前展示Ӟ演示不出错的几率?br>观众人数成反比,与投入的金钱总额成正比?#8221;—?(Mark Gibbs)
软g专利
28?#8220;专利大多数都是垃圾。浪Ҏ间去阅读q些专利是愚蠢的。只有专利持有h?br>会这么干Q还得强q自己才会看?#8221;—?(Linus TorvaldsQLINUX创始?
复杂?/p>
29?#8220;控制复杂性是计算机编E的本质?#8221;—?(Brian Kernigan)
30?#8220;复杂性杀M切。它把程序员的生zȝ搞砸了,它o产品难以规划、创建和?br>试,带来了安全挑战,q导致最l用户和理员沮丧不巌Ӏ?#8221;—?(Ray Ozzie)
31?#8220;q行软g设计有两U方式。一U是让它量单,让h看不出明昄不。另
一U是弄得量复杂Q让人看不出明显的缺陗?#8221;—?(C.A.R. Hoare)
32?#8220;好的软g的作用是让复杂的东西看v来简单?#8221; —?(Grady BoochQUML创始
Z一)
易用?/p>
33?#8220;不管那些计算Zc如何宣Uͼ只需CQ你q‘傀?#8217;。真正的傀儡是?br>些无法设计出易于使用的硬件和软g的那些hQ尽他们是技术专Ӟ因ؓq是普通消?br>者赖以生zȝ东西?#8221;—?(Walter MossbergQ科技专栏记?
34?#8220;软g供应商在努力试让他们的软g?#8216;易于操作’… q今为止Q他们最好的
办法是d所有的老手册,然后在封面盖?#8216;易于操作’q几个字?#8221;—?(比尔·?br>?
35?#8220;有个老套的故事说有h希望他的计算像他的电话机一样好用。他的愿望实
CQ因为我已经不知道该如何使用自己的电话了?#8221;—?(Bjarne StroustrupQC++?br>?
用户
36?#8220;M一个傻瓜都会用电脑。很多都会?#8221;—?(Ted Nelson)
37?#8220;只有两个行业把客L?#8216;用户’*?#8221;—?(Edward TufteQ信息设计大?
—?*译者注Q一个是计算计,另一个是毒品交易Qcomputer design and drug de
aling—?E序?/p>
38?#8220;E序员在跟宇宙赛跑,他们在努力开发出更大更好的傻瓜程序,而宇宙则努力
培养出更大更好的白痴。到目前为止Q宇宙领先?#8221;—?(Rich Cook)
39?#8220;你们当中很多人都知道E序员的d。当然啦Q有三种Q那是懒惰、急躁?br>及傲慢?#8221;—?(Larry WallQPerl发明?
40?#8220;E序员的问题是你无法预料他在做什么,直到为时已晚?#8221;—?(Seymour Cr
ayQ超U计机之父)
41?#8220;那就是这些自认ؓ痛恨计算机的人的真实面目。他们实际上真正痛恨的是p糕
的程序员?#8221;—?(拉瑞·文Q科qM?
42?#8220;很长旉以来我一直困惑不ԌZ么一些又贵又先进的东西会一点用都没?br>。直到我H然惌vQ计机不就是一台愚蠢之臛_拥有难以|信的做聪明事能力的机器?br>Q而程序员不就是聪明绝却拥有难以|信的干蠢事的能力的人嘛。一句话Q他们简直就
是天生绝配?#8221;—?(比尔·布莱,旅游文学作家)
43?#8220;不像学学涂涂ȝ也能让某人成Z家dQ计机U学教育不会让Q何h
成ؓ一名编E大师?#8221;—?(埃里?#183;雯Q开源运动领?
44?#8220;一个程序员是经历以下事情后仍能证明自己是严格的专家的hQ他可以历经?br>不清的捶打,可取材于无关紧要的文档,用上面的争议数据作出模糊假设Qƈ以此计算?br>微_ֺ的无数片面理解的{案,q由一个不可靠、脑袋充满质疑、公开宣称要让一个倒霉
透顶、没有指望、毫无防?要求W一旉获得信息的部门狼狈不堪、o人生厌的Z用一
台准度有问题的仪器d施?#8221;—?(IEEE|格新闻杂志)
45?#8220;q气好的黑客能用几个月的旉 - 生Z个小规模的开发团体(比如_7
-8人)历尽艰辛一起工作了一q多才能做出来的东西。IBMl常报告说某些程序员的生产力
要比其它工h高百倍,甚至更多?#8221;—?(Peter SeebachQ黑?
46?#8220;最好的E序员跟好的E序员相比可不止好那么一点点。这U好不是一个数量
的,取决于标准怎么定:概念创造性、速度、设计的独创性或者解决问题的能力?#8221;—?br> (兰d?#183;E·斯特xQ科技作家)
47?#8220;伟大的R工值得l他几倍于普通R工的薪水Q但一个伟大的软g代码作家Q其
价值则要等同于一个普通的软g写手的h格的1万倍?#8221;—?(比尔·盖茨)
~程
48?#8220;q它工作不正常也别担心。如果一切正常,你早该失业了?#8221; —?(Moshe
r的Y件工E定?
49?#8220;靠代码行数来衡量开发进E就好比用重量来衡量飞机刉的q度?#8221;—?(?br>?#183;盖茨)
50?#8220;写代码的C会C比盗墓的高,比管理的低?#8221;—?(杰拉?#183;h伯格QY
件与pȝ思想?
51?#8220;首先学习计算机科学及理论。接着形成自己~程的风根{然后把q一切都忘掉
Q尽改E序是了?#8221;—?(George CarretteQ杰Y件工E师,开源推q?
52?#8220;先解决问题再写代码?#8221;—?(John Johnson)
53?#8220;乐观M是编E行业的职业病;用户反馈则是ȝҎ?#8221;—?(Kent Beck)
54?#8220;q代者ؓ人,递归者ؓ?#8221;—?(L. Peter Deutsch)
55?#8220;布尔值最好的一ҎQ就你错了Q也多错了一位而已?#8221;—?(无名?
56?#8220;数组的下标是?开始好q是?开始好呢?我的0.5的折h案,以我之见Q没
有经q适当考虑p否决掉了?#8221;—?(Stan Kelly-Bootle)
~程语言
57?#8220;只有两种~程语言Q一U是天天挨骂的,另一U是没h用的?#8221;—?(Bjarne
StroustrupQC++之父)
58?#8220;PHP是不合格的业余爱好者创建的Q他们犯做了个小ӞPerl是娴熟而堕落的?br>家创建的Q他们犯了阴险狡诈的大恶?#8221;—?(Jon Ribbens)
59?#8220;COBOL的用摧D大脑;其教育应被视为刑事犯|?#8221;—?(E.W. Dijkstra)
60?#8220;把良好的~程风格教给那些之前曄接触qBASIC的学生几乎是不可能的。作?br>可能的程序员Q他们已_D废Q无重塑的可能了?#8221;—?(E. W. Dijkstra)
61?#8220;我想微Y之所以把它叫?NetQ是因ؓq样它就不会在Unix的目录里昄出来
了?#8221;—?(Oktal)
62?#8220;没有一U编E语a能阻止程序员写出p糕的程序来Q不这U语al构有多?br>好?#8221;—?(Larry Flon)
63?#8220;计算a设计犹如在公园里漫步。我是说侏罗U公园?#8221;—?(Larry Wall
)
C/C++
64?#8220;搞了50q的~程语言的研IӞ我们N׃C++告终啦?”—?(Richard A.
O’Keefe)
65?#8220;写C或者C++像是在用一把卸掉所有安全防护装|的N?#8221;—?(Bob Gray
)
66?#8220;在C++里你xL头砸自己的脚更ؓ困难了,不过一旦你真的做了Q整条腿?br>要报销?#8221;—?(Bjarne Stroustrup)
67?#8220;C++ : 友h可造访你的U有成员之地也?#8221;—?(Gavin Russell Baker)—?br> 译者:FriendsQC++的友元,是一U定义在cd部的普通函敎ͼ但它需要在cM内进行说
明,Z与该cȝ成员函数加以区别Q在说明时前面加以关键字friend。友元不是成员函
敎ͼ但是它可以访问类中的U有成员。友元的作用在于提高E序的运行效率,但是Q它?br>坏了cȝ装性和隐藏性,使得非成员函数可以访问类的私有成员?/p>
68?#8220;|马帝国灭亡的其中一个主要原因是他们没有0 - q样他们没法给自己的CE?br>序指明成功退出的路径了?#8221;—?(Robert Firth)
Java
69?#8220;Java从许多方面来说就是C++–?#8221;—?(Michael Feldman)
70?#8220;说Java好就好在q行于多个操作系l之上,好像说肛交好就好在不管男女?br>行?#8221;—?(Alanna)
71?#8220;好吧QJava也许是编E语a的好榜样。但Java应用则是应用E序的坏榜样?#8221;
—?(pixadel)
72?#8220;要是Java真的有垃圑֛收的话,大部分程序在执行的时候就会把自己q掉了?br>”—?(Robert Sewell)
开?/p>
73?#8220;软g像性事Q免?自由更好?#8221;—?(Linus Torvalds)
74?#8220;唯一对免费Y件感到害怕的人,是自q产品q要不值钱的h?#8221;—?(Davi
d Emery)
代码
75?#8220;好代码本w就是最好的文档?#8221;—?(Steve McConnell)
76?#8220;你自q代码如果过6个月不看Q再看的时候也一样像是别人写的?#8221;—?br>(伊格森定律)
77?#8220;前面90%的代码要占用开发时间的?0%。剩下的10%的代码要占用开发时间的?br>一90%?#8221;—?(Tom Cargill)
软g开?/p>
78?#8220;好的E序员会用脑Q但是好的向导救我们于样样都要想到?#8221;—?(Francis
Glassborow)
79?#8220;在Y仉面,我们鲜有有意义的需求。就有Q衡量成功的唯一度也取决于
我们的解x案是否解决了客户寚w题是什么的观念的{变?#8221;—?(Jeff Atwood)
80?#8220;x我们计算机程序的p糕现状吧,很显然Y件开发仍是黑p术,q不能称
之ؓ工程学科?#8221;—?(Bill ClintonQ前国ȝ)
81?#8220;没有伟大的团队就没有伟大的YӞ可大部分的Y件团队D止就像是支离破碎
的家庭?#8221;—?(吉姆·麦卡锡,微YVC++ȝ)
调试
82?#8220;一旦我们开始编E,׃惊讶地发现让E序正常没想象中那么单。调试不?br>避免。那一L认记忆犹斎ͼ当时我就意识刎ͼ从今往后我生活的大部分旉都要花在?br>找自q序的错误上面了?#8221;—?(莫里?#183;威尔克斯 调试探烦, 1949)
83?#8220;调试隑ֺ本来是写代码的两倍。因此,如果你写代码的时候聪明用,Ҏ
定义Q你没有能耐去调试它了?#8221;—?(Brian Kernighan)
84?#8220;如果调试是除虫的q程Q那么编E就一定是把臭虫放q来的过E?#8221;—?(Ed
sger W. Dijkstra)
质量
85?#8220;我才不管它能不能在你的机器上q行呢!我们又没装到你的机器上!”—?(
Vidiu PlatonQ罗马尼亚的微Y最佛_生合作伙伴MSP)
86?#8220;~程像性一P一时犯错,l生l护?#8221;—?(Michael Sinz)
87?#8220;有两U写出无错程序的办法Q只有第三种有用?#8221;—?(Alan J. Perlis)
88?#8220;软g质量与指针算法不可兼得?#8221;—?(Bertrand Meyer)
89?#8220;如果麦当力_软g公司那样q作的话Q每一百个巨无霸就会有一个o你食物中
毒,而他们的回应是,‘真对不vQ这是一张额外附送两个的赠券?#8217; “—?(Mark Mi
nasi)
90?#8220;永远要这样写代码Q好像最l维护你代码的h是个狂暴的、知道你住在哪里?br>_病患者?#8221;—?(Martin Golding)
91?#8220;是h都会犯错Q不q要x事情d搞砸q得L脑出马?#8221;—?(Paul Ehr
lich)
92?#8220;计算机比人类历史上的M发明都更快速地D你犯更多的错?#8211;可能除了?br>枪和龙舌兰酒是例外?#8221;—?(Mitch Radcliffe)
预测
93?#8220;能发明的东西都发明出来了?#8221;—?(查尔?#183;杜埃? 国专利局局长,18
99q?
94?#8220;我认为全球市场约需5台计机?#8221;—?(托马?#183;沃森, IBM董事? U?948
q?
95?#8220;看上L们已l到达了利用计算机技术可能获得的极限了,管下这Ll论
得小心,因ؓ不出五年q听h׃相当愚蠢?#8221; —?(U翰·?#183;Z?U?949q?
96?#8220;但这又有什么好处呢Q?#8221;—?(IBM先进计算机系l部的工E师对微芯片的评?br>, 1968q?
97?#8220;我们没有理由让每一个h在家都拥有一台电脑?#8221;—?(?#183;奥尔?数据讑֤
公司QDECQ总裁Q?977q?
98?#8220;640KҎ一个h来说都已_?#8221;—?(比尔·盖茨,1981q?
99?#8220;Windows NT的RAMdI间可达2GQ这比Q何应用程序所需都要多?#8221; —?(
微Y, 谈及Windows NT的开发时所a, 1992q?
100?#8220;我们永远也无法真正成为无U化C会Q直到掌上电脑一族发布擦?.0*QWip
eMe 1.0Qؓ止?#8221;—?(安_?皮尔逊,商界领袖) *译者注Q意思是说难道你大便不用U?br>吗?
101?#8220;长此以往Q除了按键的手指外,人类的肢体将全部退化?#8221;—?(弗兰??br>埃d?赖特Q徏{师)?/p>
#===========autotelnet.sh==============
#!/bin/bash tmptty=`tty` #取得当前?/span>tty?br>tmptty=`basename $tmptty` #Ltty的绝对\?br>tmpname=`whoami` #取得当前执行E序的用户名 ip="10.22.33.44" #目标L地址 inp1="ABC^M" #L的用户名Q注?/span>^M必须?/span>UNIX下重装用以下Ҏ输入才能用!Q?br>#Ҏ为按?/span>ctrl键按v键,不放ctrl键,再按shift键和m键,完成后全部放开 inp2="ABC^M" #L的密码,注意必须?/span>^M inp3="ls^M" #其他q入后的命oQ可无或?/span>ls之类的命令代替,注意必须?/span>^M inp4="pwd^M" #命o4Q同?br>#-------------------------- inputfile=in #导入文g道用的Q不要改Q这个值没有Q何关p?br>outputfile=out.log #最l导出的文g rm -fr $inputfile rm -fr $outputfile mknod $inputfile p touch $outputfile #file description 7 for out and 8 for in 使用7作ؓ输入道Q?/span>8作ؓ输入 exec 7<>$outputfile exec 8<>$inputfile telnet $ip <&8 >&7 & sleep 2; echo $inp1 >> $inputfile #看得懂吧 sleep 2; echo $inp2 >> $inputfile sleep 2; echo $inp3 >> $inputfile #如果没有其他命oQ这行和下一行可以去?br>sleep 2; echo $inp4 >> $inputfile tail -f $outputfile & 强制在屏q上昄M输入输出 while true #正常情况下已l进入目标主ZQ可以输入Q何命令,所有的一切输入输出都会被记录 do read str if [[ $str = "quit" || $str = "exit" ]] then echo $str >> $inputfile exit else echo $str >> $inputfile fi done #退出时自动杀掉相兌E?br>ps -ef | grep telnet | grep -v grep | grep -v telnetd | grep $tmptty | grep $tmpname | awk '{print " kill -9", $2}' | sh ps -ef | grep tail | grep -v grep | grep -v telnetd | grep $tmptty | grep $tmpname | awk '{print " kill -9", $2}' | sh |
#!/bin/bash
tmptty=`tty` #取得当前?/span>tty?/span> tmptty=`basename $tmptty` #Ltty的绝对\?/span> tmpname=`whoami` #取得当前执行E序的用户名 #以上信息在最?/span>killq程时作为筛选条件?/span> ip="10.22.33.44" #目标L地址
inp1="ABC^M" #L的用户名。注?/span>^M必须?/span>UNIX下重装用以下Ҏ输入才能用!Q?/span> #Ҏ为按?/span>ctrl键按v键,不放ctrl键,再按shift键和m键,完成后全部放开 #l过实际使用Q不比按shilf键也可以 inp2="ABC^M" #L的密码,注意必须?/span>^M inp3="ls^M" #其他q入后的命oQ可无或?/span>ls之类的命令代替,注意必须?/span>^M inp4="pwd^M" #命o4Q同?br>#-------------------------- inputfile=in #命令导入后台telnetq程用的道文g名称 outputfile=out.log #包含telnet后台q程输入的文件名U?/span> rm -fr $inputfile rm -fr $outputfile mknod $inputfile p #建立道文g touch $outputfile #建立输出文g exec 7<>$outputfile #文件描q符7分配l?/span>outputfile exec 8<>$inputfile #文件描q符8分配l?/span>inputfile telnet $ip <&8 >&7 & #后台q行telentQ同旉定向输入、输?/span> sleep 2; echo $inp1 >> $inputfile #2U后输入用户?/span> sleep 2; echo $inp2 >> $inputfile #2U后输入密码 sleep 2; echo $inp3 >> $inputfile #2U后输入命oinp3 sleep 2; echo $inp4 >> $inputfile #2U后输入命oinp3 Q这里面inp3?/span>inp4只是一个说明,对自动登录实际上没有什么作?/span> tail -f $outputfile & Q?/span>强制在屏q上昄M输入输出
while true #正常情况下已l进入目标主ZQ可以输入Q何命令,所有的一切输入输出都会被记录 do read str if [[ $str = "quit" || $str = "exit" ]] then echo $str >> $inputfile exit #q里?/span>exit实际上是从@环中退?/span> else echo $str >> $inputfile fi done #退出时自动杀掉相兌E?br>ps -ef | grep telnet | grep -v grep | grep -v telnetd | grep $tmptty | grep $tmpname | awk '{print " kill -9", $2}' | sh ps -ef | grep tail | grep -v grep | grep -v telnetd | grep $tmptty | grep $tmpname | awk '{print " kill -9", $2}' | sh |
#!/bin/bash
tmptty=`tty`
tmptty=`basename $tmptty`
tmpname=`whoami`
ip="136.39.75.102"
inp1="root^M"
inp2="Easy2get^M"
#####################################################################
#you may add as many commands as you want
#NOTE:every command should end with ^M, which is input under UNIX
# Ҏ为按住ctrl键按v键,不放ctrl键,再按shift键和m键,完成后全部放开
#####################################################################
inp3="ls^M"
inp4="echo 'hello,TeMIP users' >> hello.txt^M"
#--------------------------
inputfile=in
outputfile=out.log
rm -fr $inputfile
rm -fr $outputfile
mknod $inputfile p
touch $outputfile
exec 7<>$outputfile
exec 8<>$inputfile
telnet $ip <&8 >&7 &
sleep 2; echo $inp1 >> $inputfile
sleep 2; echo $inp2 >> $inputfile
echo "executing command $inp3"
sleep 2; echo $inp3 >> $inputfile
echo "executing $inp4"
sleep 2; echo $inp4 >> $inputfile
echo "exiting"
sleep 2; echo "exit^M" >> $inputfile
rm $inputfile
rm $outputfile
|
15 Best websites where you can find Free eBooks
From ancient times, libraries are the places where people go to find and read books. Now, in this modern age, there are ebooks that you can view and read on your computer screen. You can sit at your home and read books, listen to, trade or borrow books using websites.
There are plenty of directories that host free ebooks that you can legally download and read at your home. But, there are some grey sites (black sites) that violate the copyright law where people share their ebook collection for others (I am not talking about the Peer-to-Peer sharing over computers which is a different world).
You need to be wise to choose what you want to read and what you want to skip based on your ethical values. But, here are some of the best collection of websites that every book lover would love. And yea, these are ebooks that are virtual - so, nothing beats the real feel of reading a book on a sunny afternoon sitting in a beach.
10 Best Websites for Booklovers
1. Project Gutenberg
Project Gutenberg is a repository of all the free texts that are in the public domain. It is the Internet’s oldest web portal that stocks the largest colelction of FREE electronic books that you can use legally. Billions of volunteers from all over the world scan, create, proof-read, edit and maintain this ebook collection. You can download the entire collection or individual books as a plain txt file.
2. eSnips
eSnips is a place for sharing ebooks, mp3 songs, photographs or paintings. You can list your creations for free or set a price and sell them here. eSnips is really a grown market place. You can download the books as individual pdf files. Also, you can find some good quality audio books when you search site with “audio book”.
3. Scribd
Scribd is another document sharing
website where people share lots of their e-books. This is the coolest document sharing web service that you may ever come across. You can download the ebooks in various formats such as .doc, .pdf or plain text files.
4. WikiBooks
WikiBooks is another project from the creators of Wikipedia. Like Project Gutenberg, this is also a free collection of e-texts created by volunteers all over the world. The books are available in various international languages. You may use these texts in your creations as long as you credit the source properly (Always check the license before you use).
5. Full Books
Full Books lists thousands of free text books neatly arranged alphabetically. You can only read online, but you can copy and paste page-by-page which is a tedious task if a book
6. Wiretap
Wiretap, just like Project Gutenberg, is another probably the single useful gopher resource remaining on the Internet. They plan to be considerably expanding our offerings in the near future. More books, more authors are coming soon.
7. Free Classic Audiobooks
Free Classic Audiobooks is a place where you can download or listen to audiobooks. The files are available as .mp3 or .mp4 and you can directly download to your iPods or mp3 player for free.
8. Digital Classics
Digital Classics Zinio is a place where you can browse and read books and magazines for free. The books appear as it is leather-bound and you can turn pages and read them at your own pace.
9. Read Print
ReadPrint is a free online library. It lists thousands of free books for students, teachers, and the classic enthusiast. It includes poems and articles on various topics.
10. Planet eBook
Planet eBook is the home of free classic literature. All the novels and books are entirely free for you to download and share.
Five Bonus Sites: Chicken Soup for Booklover’s Soul
Read at Work is a site which will allow you to books at work. Your boss when walks past will think that you are actually work on the official presentation. Cool trick, right? See it to believe it.
BookCrossing is a the most popular book sharing site. People exchange books for free and these clubs exist in almost every city in the world. People drop books at designated places and log that in the bookcrossing website, some others pick it up, read and then pass it on. It is all free.
BookMooch is a place where you can trade books. Yea, you post a book to a BookMooch user and you will get a book that you like from another user. You have to send out at least 1 book for every 2 you receive. If you don’t keep this ratio up, you won’t be able to mooch any books, even if you have the points, until you improve your ratio. Sending internationally counts as 3 books.
From:http://bestwebsitesfreeebooks.wordpress.com/2009/03/31/hello-world/