编程可以毁掉你的生命(Programming Can Ruin Your Life)

本文探讨了编程对生活的潜在负面影响,包括身体健康和思维方式的变化,并提供了JavaScript编程的五个实用技巧,同时分享了Eclipse的十大常用快捷键,以及对比了多种Web应用框架的特点。

优快云 9月17日消息 <nobr><strong class="kgb" onmouseover='isShowAds = true;isShowAds2 = true;KeyGate_ads.Move(this,"http://rad.17luntan.com/UploadImage/45/633193132791321250.gif","%u4E3B%u8425%u7535%u4FE1%uFF0C%u7F51%u901AIP%u7535%u8BDD%u4E1A%u52A1%uFF0C%u66F4%u591A%u4F18%u60E0%u5C3D%u5728%u56FD%u9645%u8D44%u8D39","64519","国际","%u5317%u4EACIP%u7535%u8BDD%u9500%u552E%u4E2D%u5FC3","http%3A//www.iptelephone.com.cn/", event)' style="FONT-WEIGHT: normal; CURSOR: hand; COLOR: #0000ff; TEXT-DECORATION: underline" onclick='javascript:window.open("http://s4.17luntan.com/ClickPortal/WebClick.aspx?id=64519&amp;k=%u56FD%u9645&amp;siteid=0098295a-e262-40f7-ae50-7a6fbbdb678b&amp;url=http%3A//news.youkuaiyun.com/n/20070917/108689.html&amp;gourl=http%3A//www.iptelephone.com.cn/&amp;parm=2FC3AF43C61E45782B44A434D33C3957CBB181CEBFEBBD64&amp;alliedsiteid=0");' onmouseout="isShowAds = false;isShowAds2 = false">国际</strong></nobr>热点,系采集国际主要IT技术媒体当天的热点话题,希望借此能够扩展您的视野,给您所参考和帮助。

<nobr><strong class="kgb" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u7F16_u7A0B";KeyGate_ads.ShowGgAds(this,"_u7F16_u7A0B",event)' style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; COLOR: #0000ff; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline" onclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=BljA95UTyRq2oLZOohQOeq9GYAoGC0y3h76zfA7W68qQJABABGAEgsfObCTgAUNSbjMQFYJ250IGQBaABy4nU-AOqAQoyMDAwMDA0MTIxsgENbmV3cy5jc2RuLm5ldMgBAdoBK2h0dHA6Ly9uZXdzLmNzZG4ubmV0L24vMjAwNzA5MTcvMTA4Njg5Lmh0bWyAAgGYAtAPqQJAtvlhnd2BPsACAcgCxfXaAqgDAegDpgPoA9sF6AMf9QMABAAA&amp;num=1&amp;adurl=http://www.oristand.com/CMS_Course/CourseIndex.aspx&amp;client=ca-pub-9553494669999741");GgKwClickStat("编程","www.oristand.com","afc","2000004121");' onmouseout='isShowGg = false;InTextAds_GgLayer="_u7F16_u7A0B"'>编程</strong></nobr>可以毁掉你的生命(Programming Can Ruin Your Life)
很多文章和评论不断地告诉你成为一名程序员有多好:敏捷的头脑、抽象能力、富裕的工作……然而是这么回事吗?问题引出了作者在文中讲述的编程带来的负面影响。

身体:大部分时间坐在电脑前,可能椅子也很不舒服;以富含脂肪、高盐高糖的快餐为食;咖啡……
思想:编程技术迅速发展,而每个人的想法和爱好各不相同,所以你很难向别人解释你做的是什么。因为你解释的越详细,别人的反驳越会影响你的思想。这,也是很大的思想伤害。而且编程的严谨和其他特性让你刻板、不近人情、对人生悲观。
文中还“搜集”了其他证据……
http://devizen.com/blog/2007/09/11/ruin/

JavaScript的五个技巧
文中作者在招聘JavaScript开发者时,发现很多应用开发中的问题,于是他总结了以下五个技巧:
1,只在<form>元素上使用submit事件;
2,如果可点击,确认是否是链接
3,简单的for循环优化
4,事件处理时使用匿名函数(Use anonymous functions for event handlers)
5,使用Array.join代替字符串连接(concatenating strings)
http://usabletype.com/weblog/five-quick-javascript-tips/

Eclipse 十大常用快捷键:
使用Eclipse 一年以上的开发者对快捷键不会陌生,但是了解并记住所有的快捷键绝对是个挑战性的工作,实际上我们没必要都记住。我总结了以下十个:
1,Ctrl + Shift + O : Organize imports
2,Ctrl + Shift + T : Open Type
3,Ctrl + Shift + F4 : Close all Opened Editors
4,Ctrl + O : Open declarations
5,Ctrl + E : Open Editor
6,Ctrl + / : Line Comment
7,Alt + Shift + R : Rename
8,Alt + Shift + L : extract to Local Variable
9,Alt + Shift + M : extract to Method
10,F3 : Open Declaration
作者分别举例做了解释。记住这十个,然后快乐地敲代码吧~
http://sureshkrishna.wordpress.com/2007/09/15/top-10-eclipse-shotcuts/


Web 应用框架大比拼
作者分两部分对30多种Web应用框架:第一部分是大概上的比较:从当前版本、语言、标准;第二部分则详细的比较了各框架的特性,如语言、Ajax、MVC、Push/Pull、ORM等……

如此全面详细而又直观的比较着实值得一看。
http://www.dzone.com/r/comparison_of_web_application_frameworks.html


Windows, Linux, OS X <nobr><strong class="kgb" onmouseover='isShowAds = true;isShowAds2 = true;KeyGate_ads.Move(this,"","%u5FAE%u8F6F%u63D0%u4F9B%u6700%u65B0%u6700%u4E13%u4E1A%u7684Windows%20Vista%u6280%u672F%u4FE1%u606F%uFF01","21263","操作系统","%u64CD%u4F5C%u7CFB%u7EDF","http%3A//go.microsoft.com/%3Flinkid%3D6331211", event)' style="FONT-WEIGHT: normal; CURSOR: hand; COLOR: #0000ff; TEXT-DECORATION: underline" onclick='javascript:window.open("http://s4.17luntan.com/ClickPortal/WebClick.aspx?id=21263&amp;k=%u64CD%u4F5C%u7CFB%u7EDF&amp;siteid=0098295a-e262-40f7-ae50-7a6fbbdb678b&amp;url=http%3A//news.youkuaiyun.com/n/20070917/108689.html&amp;gourl=http%3A//go.microsoft.com/%3Flinkid%3D6331211&amp;parm=2FC3AF43C61E45782B44A434D33C3957CBB181CEBFEBBD64&amp;alliedsiteid=0");' onmouseout="isShowAds = false;isShowAds2 = false">操作系统</strong></nobr>界面比较
就像糖果上覆盖了一层巧克力一样,操作系统吸引人的首先是操作界面,至于内在的技术只是背后的支持。所以作者从操作系统的界面这些功能和应用层说起。
OS X对游戏的支持不够,而Windows是这方面的专家;
Linux的3D桌面很炫,但是安装配置比较复杂,需要更简化;
Windows是大多人习惯的操作系统,繁冗而且带有微软的垄断气息。


http://www.osweekly.com/index.php?option=com_content&task=view&id=2648&Itemid=449

原文地址: http://news.youkuaiyun.com/n/20070917/108689.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值