对程序员好点吧

对程序员好点吧  Be Nice to Programmers
译者:slaxh

 
A: 哥们,你能当程序员真好,真希望我也能像你一样。
 

B: 为啥没学着写写代码呢?

 

A: 我试过,我上过编程的课,但实在不是那块料啊。

 

B: 也是。嗯,编程也的确不是每个人都学得会的。

 

A: 他们付你们很高的薪水,你们也能做出很棒的东西。好多人每天拿着令人眼红到抓狂的,像月薪几十万的offer找上门来。

 

B: 这种传说很讨人喜欢,但其实让我有点受打击。

 

A: 你们能拿到期权,大家也都很尊敬工程师。你们可以随便把一个点子变成一个app,然后就会变富,而且还不需要雇员工。

 

B: 其实,作为程序员让我挺可怜的。

 

A: 哇,哥们,这怎么讲?

 

B: 要成为一名好的程序员,我得采用一种特定的思维方式,而这种思维方式慢慢地让我变得不开心。在别的程序员那里我也观察到过,不是每个人都这样,但的确有很多。

 

A: 什么思维方式?

 

B: 关注事物负面或者消极的,而不是关注积极的部分。

 

A: 为啥当好程序员就得要这样呢?

 

B: 这跟我的日常工作其实很像。
1、写代码
2、运行代码
3、遇到错误消息
4、找到错误,回到第1步
……
整日整夜地我就干这个。总是在我创造出来的东西中找茬,很少去想怎么样能做的更好。这就是个不断增强的负反馈过程。

 

A: 疯了。。。

 

B: 我不是在vim就是在bug跟踪器 —— 负面消息的清单,一个需要我逐个修正错误的清单,一个我如何被日弄的清单。

 

A: 伙计,我想你这是有点戏剧化了,难道修正bug并把它们从列表里一一剔除不是件很让人满足的事情吗?

 

B: 当然很满足。编程的过程中有很多很多东西会让我很满足,让我感到很强大。但它无法改变的是事实是:对我而言,编程的工作让我形成了一种消极的思维方式。我总是会想到这样的问题——“出了什么问题?”。积极的人们却总是在关注“这么做会带来什么好处?”

我不再在办公桌前做的事

THINGS I’VE QUIT DOING AT MY DESK

原作者: Justinjustinjackson.ca
译者:slaxh

把办公桌想象成工作台

在日常工作中,我们在办公桌前做五花八门的事情,但其中很多不是真正地在工作(或者说这些事降低我们创造最佳工作的能力)。

以下是我尝试不再在办公桌前做的事情:

  1. 思考:没有谁是在办公桌前想出自己最棒的主意的。回想一下自己脑袋上方浮现一个灯泡“叮~”的一声时,有几次是在屏幕前发生的?如果你像我一样,那么最好的想法通常不是在办公桌前产生的:散步、找别人求助时、喝咖啡、或淋浴的时候。办公桌是执行的地方,不要在那儿思考。
  2. 社交:每当我坐在办公桌前时,我想让自己进入工作模式。我希望对我最重要的事情按优先级进行排序,然后以尽可能快地速度逐一完成。社交会使“工作站”这个名字变得不纯粹。这也是饮水机为什么是社交圣地的原因:当你想聊聊天的时候,可以离开自己的办公桌,来到可以轻松地闲聊的社交角。
  3. 拖延:上人人、刷微博、看优酷、收邮件、随意地在网上浏览文章。我认为这种中断和殆工在一天的工作时间中所占比例很大。我认为让办公桌作为专门工作的地方是很重要的。如果想要一些“放空“的时间,我以为应该设定一个时间段并从办公桌前走开,去某个别的地方“放空”更好一些。当我们拖延的时候,也许应该问下自己:“为什么要拖延?”累了?饿了?无聊了?被某个问题卡住了?是不是仅仅觉得疲惫而需要起来走走?找到让你在网上随意闲逛的根源,然后处理掉它。
  4. 坐着:大约1年半以前我就已经开始使用站立式办公桌了。我意识到,最让我舒服的不是我一整天都站着,而是——我不再坐着了。站立式的办公桌能让你在工作台前站、坐、斜倚着甚至抬起一条腿。更美妙的是,在我遇到问题需要思考,或者感到疲惫想歇息一下的时候,直接就可以走开,离开工作台。
很多作家有一个私密写作屋,就一个用途:写作。他们在小屋里不做别的任何事情。一旦他们在写不出来了,就离开去做其他事。我想我们应该用同样的思路套用在我们的办公桌上:这是把工作做完的地方。
你觉得对吗?

Galaxy Nexus(i9250)从IMM76D到IMM76I升级失败的解决思路

最近i9250的OTA出来了IMM76I,看changelog说改善了信号问题。但是使用系统自带的更新功能总提示更新失败,卡在机器人躺倒的画面就不动了,于是开始折腾:

首先怀疑是因为刷了CWM的recovery,遂用XDA上的Galaxy Nexus Toolkit刷回原厂recovery,仍旧出错。

经过搜索,发现是在升级过程中会对系统文件进行校验,是在校验的步骤上出了错误,于是联想到曾为更改默认语言尝试修改过build.prop,果断找到原版build.prop直接下载地址)恢复回去,再回到recovery刷回ota包,一次成功。

经验总结:OTA前要回到系统默认设置,不要随意更改系统文件,不要随意删除内置软件包,否则OTA的时候有可能校验无法通过。

破解中兴ZXV10 H608L V2.0-A,并去除远程管理

除掉TR069服务 – 去除TR069的方法

1、登录进路由器,进入internet连接-〉连接名选择tr096
2、保存网页源代码,存成xxxx.html
3、修改xxxx.html
1)搜索“getpage.gch”,前面添加绝对地址”http://192.168.1.1/“。即http://192.168.1.1/getpage.gch……
2)搜索Btn_Delete,将附近有jslDiDisplay( 改为 jslEnDisplay( 。将附近有jslDisable( 改为 jslEnable( 。
4、用浏览器打开这个xxxxx.html.点“删除”(前提是已经开一个页面并登陆,否则会因为没有登陆退出)
5、重起路由器。完成

可以改一个实验一个。只要删除按钮

然后进行下面的步骤去除远程管理

1.进入“网络”-“远程管理”页面,在右下角的页面框架内点右键,选择“查看源代码”,将源代码保存为zvx10.html
2.用记事本打开zvx10.html,搜索找到“function jslDisable”,将整段函数用下面的这段替换

function jslDisable(id){var i=0;var num=jslDisable.arguments.length;if(num==0)return;for(i=0;i<num;i++)document.getElementById(arguments[i]).disabled=false;}

3.继续查找GetPage.gch,将其改为http://192.168.1.1/GetPage.gch

4.保存退出,用IE打开zvx10.html,将其中的服务器地址全部设置为http://127.0.0.1,去掉“上报xxx”的选择,用户名密码全部乱填,然后保存退出

远程管理功能至此已屏蔽

备注:管理帐户口令

用户名:telecomadmin

密码:nE7jA%5m

 

最好的电子书搜索引擎

最近抢回了我的Kindle,然后马上就准备去趟北京,出发前还在犹豫带本书还是带Kindle,结果找到了想读的书的电子版,毫不犹豫地选择带上Kindle。经过这么一趟,越发地喜欢上了这种阅读方式。

在火车上读完了两本,还意外地找到了我很想读的《In the plex》,只是觉得找书比较麻烦,要好多网站轮流找,有些网站不知为何还没有找到搜索功能,今晚忽然想到google还有个自定义搜索功能,可以指定搜索的网站,于是立即动手,花了15分钟搞出来,凑合着能用,起了个“最好的电子书搜索引擎”,纯粹是标题党吸引眼球并做SEO优化用的,希望能对得起您的使用。

电子书搜索地址 http://books.slaxh.com

另外,除了Kindle,今天在手机上试用了ALDIKO Book Reader,感觉很棒的阅读软件。准备在平板上试用,如果好就直接购买正式版了。

 

照片记录生活

1.柞水的溶洞去探险,让我想起了那次我们去蓝田的人工洞穴探险的经历,还是蛮有趣的,溶洞里为了确保安全,人工加工的痕迹太多了,着实有点无聊,下次再去这种地方一定要带上手电,好好看看山的里面是什么样子的

2.某天去未央湖放风筝,起飞之前心里都没底,不知道飞不飞得起来,结果风筝很争气,飞出去几百米远。但好像是碳纤骨架太硬,风又大,在上面把牛皮纸吹破了,飞了一会儿就开始摇晃栽头,还好捡回了骨架,还能东山再起,祝福它我们的风筝

这次糊好以后没有提前试飞,到了未央湖就直接拉着小单一起去放了,飞起来的时候心里那个开心啊

3.僵尸两年多的博客今日复活,那也就来点新气象,换个主题,把“保持简单”的副标题改成了“幸福生活”,希望能够用这种方式记录下点点滴滴,等老了拿来下酒。

修理你

花了几个晚上,把极品飞车:Shift打通关了,忽然觉得一下子就没意思了。打败最后一个对手之前,差不多每天都想着,今天过一关,明天过一关。现在在校内上玩开心农场也故意留着几块地不打算买(钱也不够),觉得那样似乎就失去了继续玩下去的兴趣,没追求了。忽然想到,这就是fix you歌词里唱的那样:when you get what you want, but not what you need.
每次听到这首歌,都仿佛是在大雨中被一次又一次地冲刷……

Fix you (试听)

When you try your best but you don’t succeed
When you get what you want but not what you need
When you feel so tired but you can’t sleep
Stuck in reverse.
当你竭尽所能,却未能如愿以偿
当你得到心中所愿,却领悟到不是真正所需
当你感到身心憔悴、疲惫不堪,却无法安然入睡
好像一切都在和你对着干

And the tears come streaming down your face
When you lose something you can’t replace
When you love someone but it goes to waste
Could it be worse?
当你失去那些无法取代的东西
当你认真地去爱一个人时,得到的却是虚掷光阴
眼泪从你脆弱的的脸上淌下
还有比这些更糟的事吗?

Lights will guide you home
And ignite your bones
And I will try to fix you
来,让这道光指引你回到温暖的家
燃一把火让你不再心寒
我 会试着去抚平你的心

And high up above earth or down below
When you’re too in love to let it go
But if you never try you’ll never know
Just what you’re worth
不论你身处人生的高潮还是低谷
不管你是否因为爱的太深,而无法割舍
你的情绪总是起伏不定,忽高忽低
但,你若不提起勇气提出分手
你将永远不知道你的人生价值在哪里

Lights will guide you home
And ignite your bones
And I will try to fix you
让这道光指引你回到温暖的家
燃一把火让你不再心寒
我 会试着去抚平你的心

Tears stream, down your face
When you lose something you cannot replace
Tears stream down your face and I…
眼泪从你脆弱的脸庞淌下…
当你失去那些无法取代的事物时
眼泪已经布满你脆弱的脸庞
我…

Tears stream, down your face
I promise you I will learn from my mistakes
Tears stream down your face and I…
眼泪从你脆弱的脸庞淌下…
我答应你我会从错误里汲取教训
眼泪已经布满你脆弱的脸庞
而我…

Lights will guide you home
And ignite your bones
And I will try to fix you.
将会有一盏明灯指引你回到温暖的家
燃一把火让你不再心寒
我 会试着去抚平你的心

翻译参考了: http://thesen2.pixnet.net/blog/post/11197556
略有修改

关于幸福的思考

一个人成为他自己了,那就是达到了幸福的顶点。 —— 德西得乌·伊拉斯谟

小时候听的歌,“幸福在哪里啊,幸福在哪里~~”,然而由于喝大了,就写不出来了,以后一定要憋住,想写的时候不能喝大,适可而止。

喝大了听歌,听metallica感觉特肤浅,听radiohead感觉比较娘娘腔,听coldplay感觉特别舒服,尤其是yellow,感觉好像回到了当年排练的时候,在那个三角形的角落,一遍一遍地……特别地不一样

就先这样吧

2010年1月15日日环食-西安可见偏食,重庆为最佳观测点

今天的日食真是天公不作美,全国的全食带大部分被黑云覆盖,观测条件很差。
我们只好寄希望于下一次日食,还好不会太远。

2010年1月15日 日环食
西安
食分:0.87
初亏:15:24
食甚:16:51
复原:17:56(已经日落)

我们大概已经都知道了,日食是月球位于地球与太阳之间,将太阳遮挡住形成的,但由于月球轨道是椭圆形的,月球绕地球运行时时近时远,如果在远地点处发生日食,月亮将不能完整地遮住太阳,外面会留下一个耀眼的圆环,即日环食。

环食带经过的路线如下

资料来源:http://eclipse.gsfc.nasa.gov/