你真的该换一台新电脑的14种迹象
旧的不去新的不来是这个世界运行的规律,但很多人总是敝帚自珍,舍不得把早该丢掉的东西丢掉。丢掉旧东西并不是失去,因为接受新的东西会给你带来更大的工作效率或更多的生活方便。对于程序员来说,如果你还在使用IE6/IE8,请赶紧升级到IE11+。如果你在安装IE11时系统提示不兼容,说明你应该升级操作系统到window7/8,如果你的电脑无法安装window7/8,说明你的电脑太老旧了,应该换台新的。除此以外,如果你的电脑符合下面的14种情况之一,也说明你早该换台新的电脑了。
为什么年事已高的我还在编程?
每一个行业的从业人员都会有变老的那一刻,难道变老了之后还要继续从事之前的工作吗?估计没人愿意,除非是体力上吃得消的。接下来所讲述的就是作为程序员的码农们该如何迎接慢慢变老之后的工作转变!
当程序员遇到硬盘损坏导致代码丢失时心理变化的5个阶段
你不想遇到硬盘故障,当硬盘故障偏要找你。也许你正在开发的关键时候。“我马上就要开发完成了,周末不用加班了”,你想。生活不如意十有八九。一切都太晚,有人可能会说,“如果幸运的话,我们用磁盘修复工具挽救一些文档。”其实这只是安慰的话。
细数开源历史上的十个重大事件
开放源码(开源)的精神在于使用者可以使用、复制、散布、研究和改进软件。这可以追溯到20世纪60年代,至今已有半个世纪了。虽然下面所列举的不都是专门的开源产品,但还是在开源发展的进程中有着巨大的影响。
如何做到从程序员到管理者的跳跃
曾有人问过我,“管理者什么的,跟开发人员到底有什么区别?”这两个角色都是我经历过的,但我仍花了一点时间来考虑。这个问题真的蛮重要的。
3条建议教你如何做一名优秀的团队领导
上周,LinkedIn 的 CEO Jeff Weiner 在旧金山接受了 Pando Daily 的专访。,总结了他从中学到的 3 堂重要的课程。这其中,既有硅谷常能听到的建议,也有到一些几乎没人提过的观点,在这里与大家分享。
调查:成功创业者的15个特征,你拥有几个?
如果有人要你形容一下创业者,你会用什么词?充满激情的?专注敬业的?积极乐观的?当然,这些都可以。不过用“不安分”和“找麻烦”更贴切一些。下面提到的 15 个特征、特点、性格能否用来描述你?如果可以的话,你将可能成为一名伟大的创业者(如果没有行动,那就是伟大的口头创业者)。
Python 3 会害死 Python
Python 3毫不费力地成为发生在Python社区里最糟糕的事。我还记得第一次使用Python的时候,我还在花大量时间在C++这块上,而Python就像是我的一次开光。我可以打开文本编辑器用几秒钟或者几分钟写出一个可以工作的程序,而不是用几小时或几天。我记得Python 2.5出来的时候,带来了一大堆崭新的简洁的语言特性。我爱Python,但是我承认它有弱点,但是没关系,所有编程语言都有。
如何让你的手机比别人最先升级到Android L
八月初,Google发布了Android的分配数据,显示KitKat占到了目前在用Android市场份额的21%。这是一个重要的里程碑,但这条路依旧漫长和沉闷,因为软件更新依旧需要依靠设备制造商和运营商。同样事情很可能发生在Android L身上
Linux进阶必学知识:grep是什么?怎么用?
年前,作为面试官,我负责招聘unix系统管理员。那次来竞聘该岗位的共有8个人,其中两人是技术一流的自由职业者。我认为系统管理员没必要把所有的配置方法熟记于心,需要某个软件的时候,只要你想把它玩转并且玩得更酷,多读些文章,你便会自然而然地熟悉它的各种用法与配置。于是,我让这些应聘者解决下面两个问题:
你应该知道的16个Linux服务器监控命令
在使用Linux服务器的过程中,有16个命令可以帮助你全面了解你的服务器的运行状况。如果你能够很熟练地掌握这些命令,就离成为一名专业的Linux系统管理员不远啦!
让上班族瞬间怒掀桌的20件事,你遇到哪几件?
人生是如此艰难,每个星期都有那么六七天不想上班……又是一个万恶的周一,带着上坟的心情,拖着沉重的脚步,结果发现世界处处和自己作对,办公室已被逗比占领……这不是逼老子/娘掀桌的节奏么?!看到哪条,你掀了?
安卓自适应布局设计技巧
由于目前在做的一款app需要适配手机和平板,所以我在研究怎么构建可适应所有屏幕尺寸的布局方法。在web的自适应布局上我有很多经验,比如使用网格流,CSS3中的media queries属性等等,这些都可以实现web上的自适应布局,所以我想在Android上试试看。
黑客是如何远程攻破你的Android手机的
你走进一个咖啡店坐下来。等咖啡的时候,你拿出你的智能手机开始玩一款你前些天下载的游戏。接着,你继续工作并且在电梯里收邮件。在你不知情下,有攻击者获取了公司网络的地址并且不断地感染你所有同事的智能手机。等下, 什么?
大数据是个什么鬼啦?
目前,大多数人对大数据的概念还停留在:就是海量的数据,PB(1PB=1024TB)级别的,甚至是 EB、ZB 以上的数据,通过对这些数据进行深入分析,就能得出非常有价值的结论,指引企业做出最佳决策。
Windows用户:请给我个尝试Linux的理由
文章中介绍了Windows用户应该了解的关于Linux的六件事,或许尝试一下Linux系统也不是一件坏事。此外还列出了Linux平台上的四个下载管理器,以及富有争议的systemd技术为何会被如此迅速的大规模采用。
如果你喜欢《权利的游戏》就一定要看《代码的游戏》
《代码的游戏》采用了《权利的游戏》的人物造型和剧情框架,但叙述的却是Oracle的Java和谷歌的安卓的版权之争。延续了《权利的游戏》里的暴力血腥,这个短短的宣传片里充满了虐杀和战斗。如果你是《权利的游戏》的粉丝,那这个《代码的游戏》一定适合你的胃口。
冷知识:你知道每个视窗都有的 [x] 是怎麽来的吗?
我们已经很习惯视窗右上角的 [x],也知道它的作用就是关闭视窗。但 [x] 并非与生俱来,非常有探究事物本源精神的 Lauren Archer 于 Medium 发表了〈x to close〉,带领读者一同乘坐时光机,探索 [x] 的历史。看著一张张过去的 Windows、Mac 作业系统截图,彷彿上了一堂科技史。
创业公司都使用什么技术?
每天都会有很多新语言、数据库等的炒作。但是究竟实际在使用的技术有哪些?好的初创企业使用的技术会不会跟不那么好的那些所使用的技术有所不同呢?
慕尼黑政府使用 Linux 10年后考虑改回 Windows
当微软宣布 Windows XP 停止技术服务之时,给众多还在使用该系统的政府机构出了个难题,是砸钱升级还是换用其他系统?德国慕尼黑政府用 10 年使用 Linux 系统的经验,决定可能还是改回使用微软 Windows 平台,这引起了开放原始码圈的广泛讨论。
如果程序员是猫,你是哪只猫?
管理一个程序员团队通常被形容为圈养猫;这是用来表达试图想控制一种不受控制的人的努力是徒劳的。事实上,早在2002年,业界就有一本叫做《养猫:管理程序员要领(Herding Cats: A Primer for Programmers Who Lead Programmers)》的书。为什么人们会把程序员形容为猫?我猜是猫的超然,孤僻和易被打扰分心,这些是经常被用来描述程序员的词语。那么,如果程序员像猫,如果你们真的是猫,会是哪种猫?
用三段140字符以内的代码生成一张1024×1024的图片
Kyle McCormick 在 StackExchange 上发起了一个叫做 Tweetable Mathematical Art 的比赛,参赛者需要用三条推这么长的代码来生成一张图片。具体地说,参赛者需要用 C++ 语言编写 RD 、 GR 、 BL 三个函数,每个函数都不能超过 140 个字符。每个函数都会接到 i 和 j 两个整型参数(0 ≤ i, j ≤ 1023),然后需要返回一个 0 到 255 之间的整数,表示位于 (i, j) 的像素点的颜色值。
一个星期的提前2小时早起试验给我带来的变化
上个礼拜,我发起了一项挑战,不只挑战读者,同时也挑战我自己。挑战内容为「疯狂的早起」,我们将起床的时间往前提早两个小时,无论是在凌晨 6:30 或是凌晨 4:30。
我30天在Stack Overflow问答网站上回答问题的感受
如果非要总结下我多年来是如何使用Stack Overflow的话,我的答案就是:打开网页,搜索问题,查看Stack Overflow的搜索结果,参考答案,最后再关掉网页。 我的生活已经离不开Stack Overflow了。但我从来没有对那些有用的回答做出过反馈,更别提自己提问题和回答问题了。
软件开发中最让人最恐怖的一个词语
“只是”这个词让我觉得像个白痴。“只是”假定我来自于一个特定环境,在大学学习了某些课程,精通某些技术,并且读了所有该读的书、文章和资源。
