分类 news 中的文章

挽救时间 RescueTime 中文介绍

相信许多人和我一样,在打开电脑工作的时候,经常被其他因素干扰导致工作效率降低。而 RescueTime 就是避免这种情况的一个优秀工具。

我已经使用 RescueTime 4天时间了,我确定它对我有用。下面是几点分析:

作用

RescueTime 能记录你的电脑和移动设备上的所有操作。它知道你访问了什么网站,打开了什么程序,以及在这个程序(或网站)上花费了多少时间。根据这些数据, RescueTime 就能知道你是否在认真干活,以及什么时候在开小差。

比如这是我今天的成绩:

diary

看得出来我还是很敬业的。

……

阅读全文

【译】如何使用RVM在Ubuntu 12.04 LTS上安装Ruby on Rails

原文:How To Install Ruby on Rails on Ubuntu 12.04 LTS (Precise Pangolin) with RVM

关于Ruby on Rails

Ruby on Rails是一个快速创建web程序的框架。

在一个虚拟服务器上安装 Ruby on Rails 需要花点时间,不过幸运的是,有个有用的工具能帮我们简化安装过程。

第一步——用RVM安装Ruby

在开始之前,我们需要在VPS上运行一次快速更新,确保所有的包都是最新的:

sudo apt-get update

更新完毕之后,我们可以开始安装RVM(Ruby Version Manager).这是个让我们能在一台服务器上使用多个Ruby版本的优秀程序。不过,我们将只使用它来安装最新的Ruby版本。

……

阅读全文

【译】在AIR3.5中,iOS上的SharedObject的行为改变

【译】在AIR3.5中,iOS上的SharedObject的行为改变

原文地址:http://blogs.adobe.com/airodynamics/2012/12/10/changed-behavior-of-shared-object-on-ios-in-air-3-5/

对于AIR3.4和AIR3.5,它们的SharedObject的保存路径不同:

AIR 3.4:

AppName/Library/Application Support/com.namecompany.name/Local Store/ #SharedObjects/Filename.swf

Filename.swf 就是应用程序描述文件app-xml中的 <Filename> 标签指定的值。

AIR 3.5:

AppName/Library/Application Support/com.namecompany.name/Local Store/ #SharedObjects/Content.swf

Content.swf 就是应用程序描述符文件app-xml中的 <Content> 标签包含的主swf的文件名。

……

阅读全文

【转】没有完美的软件:编程永远不容易

最近读了一篇文章 Software Runs the World: How Scared Should We Be That So Much of It Is So Bad?,这篇文章没什么可说,但是评论却很有趣,特别是很多计算机科学的博士表示,使用一些规范的方法,可以让软件变的更好,还有规范、认证、授权。

对于这些想法,我只能说“祝你好运”。我干码农干了30年,我可以很肯定的说“没有银弹”,没有神奇的方法或者论文可以保证让软件变得完美,没有bug。

事实上,我们甚至很难定义一个程序,就更别提如何开发一个完美的程序了。软件在太多领域存在,有太多的编程语言,业务需求,还有运行环境,并且要和各种不确定的系统交互。你觉得你的iPhone 游戏,股票交易系统,烤面包机还有火星登陆器有什么共同之处吗?你觉得给汇编,C,Java,PHP,Fortran,LIST和 Erlang 颁发证书可行吗?还有各种混合语言 web 应用,以及分布式系统。

……

阅读全文

【转】程序员的时间换算表--为什么程序员不擅长估算时间

一个曾经与我一起工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的值。1天转化成3.14周。他过去因为程序员不擅长估算时间而吃尽了苦头。我创建了一个用来翻译程序员时间估算的表格,来尽量缩小估算错误。

……

阅读全文

【转】不懂技术的人不要对懂技术的人说这很容易实现

“这个网站相当简单,所有你需要做的就是完成X,Y,Z。你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来。”

我时不时的就会收到这样的Email。写这些邮件的人几乎都是跟技术不沾边的人,或正在研究他们的第一个产品。起初,当听到人们这样的话,我总是十分的恼怒。他们在跟谁辩论软件开发所需要的时间?但后来我意识到,即使我自己对自己的项目预测要花去多少开发时间,我也是一筹莫展。如果连我自己都做不好,我何必对那些人恼怒呢?

真正让我郁闷的不是他们预估的错误。问题在于他们竟然认为自己可以做出正确的估计。作为开发人员,我们经常会发现,在软件开发的问题上,一个外行人会很自然的把复杂的事情估计的很简单。

这并不是为我们的愤怒找借口。但这引起了另外一个有趣的问题:为什么我们天生的预测复杂性的能力在遇到编程问题时会失灵?

……

阅读全文

【转】Linux的五个查找命令

【转】Linux的五个查找命令

本文转自:阮一峰的网络日志


最近,我在学习Linux,下面是一些笔记。

使用电脑的时候,经常需要查找文件。

在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。

……

阅读全文

【转】为什么程序员的社会地位不高?

到目前为止,在过去60年中在世界排名前20的国家中,没有哪条街是以程序员或者计算机科学家的名字命名的。

没有任何一个世界主要城市拥有程序员或者计算机科学家的雕像。

没有程序员或者计算机科学家获得过总统奖章(Presidential Medal)或者国会金质奖章(Congressional Gold Medal)。

没有国家级别的针对程序员或者计算机科学家的颁奖典礼。但是我们有艺术、运动、经济、娱乐等大型颁奖典礼。更没有红地毯或者类似诺贝尔奖来表彰程序员的成就和为人类作出的贡献。

即使程序员、计算机科学家的工作让整个世界大唱赞歌,他们也只是坐在后排座位,看着别人发表演讲,拿起奖杯。

……

阅读全文

最近文章

分类

标签

3d aac actionscript adobe adobebug adsl air amd android ane ant antivirus apache api arch as2 as3 asdoc asp aspnet authorware bash bbpress benq bitandbyte bitmapdata bluetooth book box2d browser byewindows c camera capture centos character-set chinajoy choice chongrenxindu chrome class cms cocos2d-x codec collection color component conference cookbook coolplayer cpp css cygwin datagrid debug degrafa design-pattern develop devops director display-objects docker dragonbones ds eclipse editgrid egret embed emotion encrypt engine english eval excel exif fcs ffmpeg film filter firebase firefox flash flash-remoting flashbuilder flashdevelop flashplayer flask flex flexbuilder flv fms font framework freeware fromto fte ftp fxg game gamenote gcc general generator gin git gmail godaddy golang google gprs graphic graphviz gtd gui h264 hardware hexo host house howto hp html html5 http hugo i18n ie image ime ios iot jacky-cheung java javascript job joomla journey jquery json layout lecture library life lighttpd linux lisp list live loader lua mac macos mambo management markup master math mencoder mingw mjp mobile mobile-game-framework module monitor mvc mxmlc mysql ndk netconnection netstream network nginx node nodejs note objective-c office okr opengl openresty opensource ops osmf osx pay pda performance photoshop php physics player plist plugin portable posix ppc protocol proxy python qiqi qt quick2cocoslua reading readingnote reflection regexp ria robotlegs router rtmp ruby sagibookclub sagiteam sandbox sdk server sharedobject shell signals simulator skeletalanimation skin sleepmode smartphone socket software spark spreadsheet spritesheet sql sqlalchemy ssh staticize study svn swfobject terminal testing thread tipsandtricks tlf trace training translate translation tween typescript ubuntu ugly ui unity usingrobotlegs2 utf-8 uwsgi validator vcard vector video vim virtualization vr web weboffice websocket weekread wifi windows wine word wordpress wuhan xbeta xiaomi xinnet xml youshootfirst zhihu

其它