以图明志

IT人家

从知乎上看到“全栈开发者”讨论之后的自黑

怎样成为Full Stack Developer
今天在知乎上看到一个关于怎样成为全栈工程师(Full Stack Developer)?的讨论,身中N枪,为警示自己,故在此自黑一下。自黑是一种精神,也是一种勇气嘛。FSD 即 full stack developer,正如 Cat Chen 说的,努力着手解决眼前的问题,就会走上 FSD 的路上。而且成为了 FSD 有一个巨大的好处,那就是成为了 FSD 那就意味着你具备了单人创业的能力。

互联网时代

你有没有意识到,计算时代已经悄然降临

2014年第一篇思考
作为2014年的第一篇博文,这里聊点关于行业发展的思考。如果你战斗在研发的第一线,有在关注科技的发展,你会明显地感觉到,在最近的这几年里,所有东西都变化得太快,太快了。2010年我接触的第一台安卓是联想的乐Phone,那时候觉得是那么新鲜好玩,到现在满大街的智能手机。这个现象说明了什么?移动终端的普及,让每个人都可以随时连接互联网,随时进行计算。

IT人家

思考与行动

相信者幸福
努力思考就意味着多问「为什么」,意味着不断跳出自己的思维,退一步以便看到全局。这种「往后退」没有止境,每一次都能了解更多,这看起来好像是进步,却会让行动变得困难。如果一个登山者只看到一条路,他就会毫不犹豫往前走,但如果看到很多条路,反而会茫然无措,不知道该走哪条路,可能会停下来不断计算,最后忘记了自己要登山。思想家也会陷入这种困境。他并非不想行动,而是因为知道太多的动机和观点。

IT人家

我们究竟为了什么而活着?

活着的三个理由
在小区里经常看到一个头发花白,瘦小又驼背的老婆婆。有时拖着比她身体还大的垃圾袋、纸皮箱在走,有时半身钻入垃圾房去掏垃圾,有时坐在石板凳上掰半个馒头在吃……不过老婆婆看起来倒也挺乐观,在小区看到熟人也开朗地打招呼。每次看到她的时候,我都有点同情她,想帮下她,但是想想一个人的力量也有限,社会保障制度的不完善,像她那样晚年还要靠捡破烂生活的老人很多很多。

IT人家

[专题] 码路指南:缘起

专治各种迷茫
我们这一代的父辈,大部分都不是程序员,没有从事编程的经验。以我自己来说,我是2000年初中二年级才接触的电脑,而那时候也正是个人电脑开始普及的时候,所以我是随着PC和互联网蓬勃发展而涌起的编程者大浪中的一员。由于可鉴的前车并不多,这朵大浪会如何走向,又会有多少人拍死在沙滩上,后继的浪潮我们又该如何正确看待,这些问题其实我们都是要想清楚的。毕竟我们最起码要生活,那么职业发展问题是个大问题。

计算机数学与基础

把数学踢出高考,那么谁家的孩子该学数学?

追求纯粹知识和理性
上一个月,网络上先是在讨论“把英语踢出高考”,但有人说,英语比数学重要,学好英语才好出国,好移民,语云,“英语记不牢,终身在天朝”。后来话题就转换成“把数学踢出高考”了。后者获得的响应比前者高。还有网站搞了个投票,投票的结果是七成在“踢数学”。“除了数钱,一辈子没有再用到数学”,这个说法很有感染力,“踢数学”本身会带来快乐,可以发泄另外的情绪。

Python程序设计

“Tornado源码解析篇”导读索引

开始学习Tornado
最近花了2周时间断断续续地阅读了 Tornado 的源码,写了“Tornado源码解析”这个系列专题。由于写得比较散,这里简单做一个索引与导读。为什么要选择 Tornado 这个框架?先给大家讲一个小故事:FriendFeed 创始人用了 web.py 作为他们的框架,然后爱上了web.py 。后来他发现web.py的一些不足,然后就创造了一个很像 web.py 的框架 Tornado,性能会强上一些。

开源项目与工具

比特币为什么需要建立在大量运算之上

Bitcoin 的基本原理
BTC 的价值就是交易渠道本身。一组新制造出来的 BTC 提供了把旧的 BTC 从一个帐户转移到另一个帐户的数学保证。这个安全保证背后的代价是大量的计算力。生产这么一个安全通道是需要消耗大量能源的,所以整个 BTC 用户群体,奖励那个造币者(目前是 50 BTC)。简单说,我的理解就是,现在世界上所有的 BTC 背后都是用运行计算机的能量产生出来的,它们的总价值,应该是少于消耗掉的能源的总市场价值的。

IT人家

里程碑:博客文章阅读数突破1000万

博客的信念
时间过得真快,新博客 veda 建立已经两年多了。刚开始的时候,大量更新一些我在项目中遇到的问题,还有一些开发所需的基本知识,托这个的福,博客也受到搜索引擎的青睐,特别是百度,现在每天大概有近万次访问是通过百度来的。我的写博客之路很坎坷。刚毕业那会我就盘算着,弄一个网站来记录我学习的资料,边写博客边练手技术,所以果断不选择WordPress之类的系统。

Python程序设计

用Python(Tornado)模拟登录小米帐号

小米抢购程序的简单思路
今天看到同事参与小米的抢购,几经数个星期的尝试,终于抢到了一台小米电视……看了一下小米的抢购流程,似乎可以用程序可破。于是想写点东西玩玩(你懂的……),第一步肯定是先得模拟登录小米帐号。用 Python 来实现吧,由于是写一个Web应用,那么框架就选 Tornado。

IT人家

生命只有一次,你可以用它来做一点伟大的事情

从iPhone 5S开始想到的
最近看了王自如的“iPhone 5s & 5c 测评”,对苹果的印象有所改观。最大的感觉是:苹果,确实是一家利用设备将人类带入新时代的公司。这也许就是苹果的使命。在苹果最新的产品 iPhone 5S 上,我们可以看得到苹果的野心。记录视频里谈到的几点:指纹识别 Touch ID。在易用性的基础上同时解决了安全性,目的?为移动支付扫除安全性的障碍。

IT人家

如何让编程思维保持活化?

读《程序员的思维修炼》
最近读了一下《程序员的思维修炼》,涉及了一个词:元学习。所谓「元学习」就是“学习如何学习”。这种能力很重要,学会学习不光在编程里有用,掌握了这种能力后在其他领域也可以如鱼得水。对于程序员来说 ,技术方面的精进尤为重要,不论是你是热爱程序的程序员还是只是靠他吃碗饭的上班人员。而技术的精进离不开两个方面:一个是经验的积累;一个是清晰的思维。

智力开发

从学习到创造:为何创造那么难?

学习-转化-创造
随着互联网的发展,获取信息和知识变得前所未有地方便和简单,每天都有无数人在网站上分享他们的知识,也有越来越多的大学开始免费发布它们的课程资源。只要你愿意学习并且善用工具,足不出户便几乎可以自学所有的东西。但是,为什么拥有知识的人越来越多,创造者和好的作品却依然那么少呢?最近我一直在思考这个问题,想要找出提高创造力的办法。我发现把知识转化成创造力至少需要三个阶段:……

网站运维

进程kswapd0与events/0消耗大量CPU的问题

一次网站宕机的处理
今天下午网站宕了两次机,发工单给阿里云,发现原因是服务器的CPU 100%了。重启服务器后,使用 top 命令看看是哪些进程消耗那么大的 CPU 使用。盯了有好十几分钟,主要消耗 CPU 的进程有两个,一个是 mysql,另一个是 apache。下面的图可以看到,mysql 占用了很大部分的 CPU 使用。apache 单个进程虽然占得不多,但有不少个 apache 进程同时存在,也消耗了不少 CPU 的使用。

IT人家

水一下最近的生活与感受

关于房子的一些事
好久没更新博客了,最近一篇都差不多是一个月前的了。这里水文一篇,写点生活和感受吧。昨天终于把房子的首期付了,房子的事情也算暂时松一口气。接下来还有更让人操心的装修问题(买的是毛坯房),所以估计接下来几个月也难静下心来写博客。

Web设计理念

浏览器User-agent String里的历史故事

为啥User-agent总是有Mozilla字样?
你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样? 因为网站开发者可能会因为你是某浏览器(这里是 Mozilla),所以输出一些特殊功能的程序代码(这里指好的特殊功能),所以当其它浏览器也支持这种好功能时,就试图去模仿 Mozilla 浏览器让网站输出跟 Mozilla 一样的内容,而不是输出被阉割功能的程序代码。大家都为了让网站输出最好的内容,都试图假装自己是 Mozilla 一个已经不存在的浏览器……
4 / 139 首页 < Prev 2 3 4 5 6 Next > 尾页 页码: