一、

一个人坐在热气球上飞行,突然发现自己迷路了。他降低高度,发现下面有个人。他把气球降的更低,大声向下面的人问路,“请问,你能告诉我我在哪吗?”

下面的人说:“当然,你在一个热气球上,距离地面30英尺高。”

“你一定是个搞技术的,”热气球里的人说。

“没错”这人回答道。“你怎么知道的?”

“很简单,”热气球里的人说,“所有你告诉我的东西在技术上都是正确的,但对我一点用处也没有。”

下面的人回复说,“你一定是个项目经理。”

“没错,”热气球里的人说,“你怎么知道的?”

“很简单”,下面的人说,“你经常找不到北,或者不知道该去哪,你希望别人能够帮助你。在遇到我之前你也是这样,但现在是我犯了个错误。”

二、

从前,有一牧羊人,他在一条荒废的公路边照看他的羊群。突然,路上一辆崭新的保时捷嘎然来了一个急刹车。车主,一个穿着阿曼尼的西装,Cerutti的鞋子,带着Ray-Ban太阳镜,TAG-Heuer腕表,系着一条范思哲领带的年轻人走了出来,问牧羊人:

“如果我能告诉你这里一共有多少只羊,你能给我一只吗?”

牧羊人看看这个年轻人,然后又看看他那成群的在牧场上吃草的羊,说:

“行。”

年轻人停好他的车,用笔记本连上无线网络,接入美国宇航局的服务,用GPS扫描地面,然后进入数据库,导出60张填满了算法数据和校验数据表的Excel,然后用他的高科技的微型打印机打印出一份150页的报告。他转过头来对牧羊人说:

“你不多不少一共有1586只羊。”

牧羊人非常高兴,说,

“非常正确,你可以拿走一只羊。”

年轻人选了一只,放进保时捷的后备箱。牧羊人看着他,问,

“如果我能猜出你的职业,你能把后备箱里的那只动物还给我吗?”

年轻人回答;

“当然,为什么不呢?”

牧羊人:”你是一个IT顾问。”

年轻人:“你怎么知道的?”

牧羊人:“非常简单。首先,你不请自来。第二,你让我花钱来换取我已经知道的事情,三,你根本不知道我是干什么的…现在你能把那只狗还给我了吗?

本文转载自: 外刊IT评论 http://www.aqee.net/

花了两晚的时间终于把全美最畅销的《邮差弗雷德》认真的看完了。感受颇多,受益非浅。从一个普普通通的邮差到杰出的跨越,家喻户晓的名人。没有什么事是不可能发生的,弗雷德!他就做到了,同样你也可以做到,或许现在还是个小小的职员,但遵循邮差弗雷德四项原则,我们都可以成为弗雷德。

原则一:每个人都能有所作为。

不管所做工作机构有多庞大,甚至也不管他有多么的糟糕,每个人在这个机构中都能有所作为。上司可能对我们出色的表现设置障碍,或对之视而不见,或者不能充分赏识自己和鼓励自己。换句话说,上司愿意对我们培训,改善我们的业绩,并给予奖励,但不管环境的利弊顺逆。最终,卓越的工作表现,还是我们自己决择的结果,努力是最重要的。

原则二:成功的基石是人际关系。

这个道理很简单!冷漠的人提供服务时总是公事公办的态度,只有热情的人会主动地和你打招呼,同样和客户之间建立融洽的关系和交往,服务才能人性化、个性化。

原则三:必须持续地为他人创造价值而这个不必花费一分钱。

我们最重要的职业技能:在不增加支出的同时,为客户创造更大价值的能力。可以尝试用想象力代替金钱,也许这很虚幻,但目标是一样的,应该比竞争对手想得更多,了解客户更多,而不是去花更多的钱。

原则四:定期调整自己,振作自己。

调整好自己的工作态度,重新焕发青春活力,使自己生机勃勃,甚至可能做得更好。相信自己不论从事什么样工作,在何种行业,何种环境下,何种糟糕的心情,每天早晨醒来时都是一个全新的自己。

其实做一个优秀的弗雷德并不难。一切都要从自己开始。我们每天与不同的层次,不同语言的客户或朋友打交道,有老朋友也有新朋友。以真诚的心去面对他们,提高自己的服务价值。客户会给我们带来很多麻烦,聆听不代表沉默,有时安静也是一种力量。尽量去真正理解他们,就能更好的体会他们的感受。和朋友相处要用心,当朋友有困难时要伸出温暖的手去帮助他(她),关心他(她);有一份快乐告诉你的朋友可以获得双倍的快乐。

第1个故事—小孩的心

    有一位单身女子刚搬了家,她发现隔壁住了一户穷人家,一个寡妇与两个小孩子。
    有天晚上,那一带忽然停了电,那位女子只好自己点起了蜡烛。没一会儿,忽然听到有人敲门。原来是隔壁邻居的小孩子,只见他紧张地问:「阿姨,请问你家有蜡蠋吗?」□
    女子心想:「他们家竟穷到连蜡烛都没有吗?千万别借他们,免得被他们依赖了!」于是,对孩子吼了一声说:「没有!」
    正当她准备关上门时,那穷小孩展开关爱的笑容说:「我就知道你家一定没有!」说完,竟从怀里拿出两根蜡烛,说:「妈妈和我怕你一个人住又没有蜡蠋,所以我带两根来送你。

第2个故事—纯真的心

    有一个小镇很久没有下雨了,令当地农作物损失惨重,于是牧师把大家集合起来,准备在教堂里开一个祈求降雨的祷告会。
人群中有一个小女孩,因个子太小,几乎没有人看得到她,但她也来参加祈雨祷告会。
    就在这时候,牧师注意到小女孩所带来的东西,激动地在台上指着她:「那位小妹妹很让我感动!」于是大家顺着他手指的方向看了过去。
    牧师接着说:「我们今天来祷告祈求上帝降雨,可是整个会堂中,只有她一个人今天带着雨伞!」大家仔细一看,果然,她的座位旁挂了一把红色的小雨伞;
    这时大家沉静了一下,紧接而来的,是一阵掌声与泪水交织的美景。
    有时我们不得不说:小孩子其实一点都不「小」,他(她)们其实很「大」!他(她)们的爱心很大!他 (她)们的信心很大!

第3个故事—我们只不方便三小时

    那天跟老公幸运地订到了票回婆家,上车后却发现有位女士坐在我们的位子上,老公示意我先坐在她旁边的位子,却没有请这位女士让位。我仔细一看,发现她右脚有一点不方便,才了解老公为何不请她让出位子。
    他就这样从嘉义一直站到台北,从头到尾都没向这位女士表示这个位子是他的,下了车之后,心疼老公的我跟他说:「让位是善行,但从嘉义到台北这么久,大可中途请她把位子还给你,换你坐一下。」
    老公却说:「人家不方便一辈子,我们就不方便这三小时而已。」听到老公这么说,我相当感动,有这么一位善良又为善不欲人知的好老公,让我觉得世界都变得温柔许多。
    心念一转,世界可能从此不同,人生中,每一件事情,都有转向的能力,就看我们怎么想,怎么转。
    我们不会在三分钟内成功,但也许只要花一分钟,生命从此不同。

总体上来讲,开发者不喜欢做演讲。事实上他们很害怕演讲。不幸的是,演讲是非常重要的。如果没有出色的演讲,大部分人都不会有好的职业发展。有些人 可能有勇气去讲,但是没有相应的指导,不能很好的表达。不管怎样,学习演讲的技巧总比学习一项新的技术要容易。而且你学习一次,就能不断的受益。这篇文章 给出了一些演讲技巧,你可以选择一部分学习。

创建演讲幻灯片
– 要有主线,流程要顺畅
– 不要在一个幻灯片中放太多信息
– 去掉多余的动画
– 要针对听众选择措辞,避免过于技术化
– 制作完成幻灯片后要讲一遍看看流程是否通
– 让其他人来给幻灯片提意见
– 如果需要做演示,为操作创建一个大纲,例如“搜索 joe”
Continue reading

也许你知道如何在Linux系统上用命令netstat或route来查找(甚至是增加/删除)已经存在的路由。但是在你做这些操作的时候你可能并不知道IP路由是如何工作的。本文将帮助你理解IP路由的原理,以及它是如何工作的。IP 路由涉及到IP数据报文的转发。如果主机与目的主机直接相连,那么主机可以直接发送IP报文到目的主机,这个过程比较简单。例如,通过点对点的链接或通过 网络共享。如果主机与目的主机没有直接相连,那么主机会将IP报文发送给默认的路由器,然后由路由器来决定往哪发送IP报文。

IP路由涉及到IP数据报文的转发。如果主机与目的主机直接相连,那么主机可以直接发送IP报文到目的主机,这个过程比较简单。例如,通过点对 点的链接或通过网络共享。如果主机与目的主机没有直接相连,那么主机会将IP报文发送给默认的路由器,然后由路由器来决定往哪发送IP报文。Continue reading

1. 所有的代码都是垃圾,除了我的以外

哥们儿,我有一个坏消息要告诉你,你的代码很垃圾。不管你花费了多少精力,总是有很多程序员认为你的代码是垃圾,他们可以比你做的10倍更好。

怎么解决:不要只顾着批评,你也是写代码的人。尝试去客观的评价,而不是审判!谦虚一点。

2. “马上搞定”带来的灾难
大家都喜欢走捷径,每个人都做过。有时候走捷径是必须的,但是大部分情况下走捷径是危险的,非常危险,所以我们应该尽量避免。一个捷径可能省了你几个小时的时间,但是可能为你带来几个月的痛苦。

怎么解决:不要一个人偷偷的把事情搞定,而是和别人商量,请别人检查你的工作。假如你要采取捷径的方法,请必须经过所有相关人员,包括你的经理的同意。

3. 错误的估算时间
我住在巴塞罗那,我们那里有非常有名的 Sagrada Familia 教堂。它出名的原因是因为它非常精美,并且预计的建造时间非常长,从1882年开始。我想这个项目在做时间预算的时候没有程序员参与,否则建造完成时间可能是两个礼拜。

怎么解决:首先,准确的预估软件开发的时间是不可能的,我们只能猜。在开发的过程中你可能遇到各种你没有遇见的问题,所以我们往往在预估的时间上乘以2。

4. 盲目自大
程序员之间的讨论有时候看起来像是公鸡打架而不是人类谈话。这往往发生在设计和架构的会议上。在你的眼里,其他人的意见都是扯蛋,扯蛋,扯蛋……

怎么解决:把自大留在家里,冷静的听听别人在说什么,再做决定。

5. “这不是我干的!”
我们总是给自己找借口。我们往往给自己开脱,比如在正常情况下,我永远也不会犯那样的错误云云。

怎么解决:谁都会犯错误,调整你的态度,“是的,这是我的问题,我们现在需要修复它”就是一种非常专业的态度。它会帮助你建立你的声望,并获得同事的好感。

6. 缺乏耐心
虽然重复的简单工作很枯燥,但是那也是必须完成的任务。程序员往往抵制,反感这些任务,导致工作效率低下。

怎么解决:纪律!记住,再激动人心的项目也有枯燥无味的任务要完成!

7. 不成熟
如果编程是做爱的话,一定有很多没有被满足的电脑。你不能简单的进入,做到一半然后就睡觉了。很多程序员都没有搞明白“完成”是什么概念。请记住:完成意味着测试通过(不仅仅是单元测试),文档完整,提交,合并……

怎么解决:这一条很难,很多看起来不必要的任务加在一起很复杂。但这是完成一个项目所必须的工作,需要通过纪律和训练来完成。

 

原文链接OSChina 编译

在请求头的时候可以看到 X-Powered-By 字样,为了 安全可以去掉.看你的需要了

linux 下 执行 curl -head http://blog.wumashi.com 会显示出如下信息

要去掉  X-Powered-By: PHP/5.2.1
则修改 php.ini 文件 设置 expose_php = Off

决定服务器上是否暴露安装有PHP,
(例如:把这些信息加到Web服务器头响应)。这是不安全的。
但能确定你的服务器时候运行着PHP。
意思就是打开的话可以告诉其他人这台服务器可以运行PHP,但不一定安全,可以关掉

关闭输出 X-Powered-By 信息

本文的主人公、瑞典企业家 Richard Gatarski

本文的主人公、瑞典企业家 Richard Gatarski

Richard Gatarski和几个朋友打算在瑞典诺尔彻平市搞一次聚餐,他们几个星期前就在市中心的一家看起来不错的意大利餐馆预订了一张桌子。

当他们到达那里时,餐馆的领班热情的接待了他们,问他们有没有预订,Richard 告诉了他预订的信息,领班对着电脑屏幕看来起来。

”Gatarski? 哦,让我看看…找到了,这是你们的预订。欢迎!“

领班拿起一支笔来,Richard起初以为那是一种新式的电子笔,看领班拿着笔指向了屏幕。Richard是科技企业界的精英,他十分好奇餐馆里的这些人使用的是什么样的新式装备。他把身子倾过去,靠近了一点看。

领班用一支普通的白板笔在屏幕上核销来到的客人!

Richard 突然意识到,那是一只普通的漂亮的白板软尖笔。领班是直接在屏幕上用它在这他们的预订上画了一个“X”!

“这太有趣了,”Richard对领班说。“你怎么会想到这样做?”

“哦,是这样的,你知道,”领班长叹了一声。“开发这套系统的那帮家伙,他们…” 你知道吗,你无法按照你想要的方式使用它们。你可以在这个系统里核销一个预订,用鼠标来操作,但是,嘿,你需要在这个界面上至少点4下。而且系统中还看不出来客人是已经领到了他们的桌边还是还等待在吧台前。所以,直接在屏幕上画更简单。(当店里打烊时拿抹布在屏幕上擦去就行了。)我们这里很忙,这样做很方便。”

顺便说一下,菜的味道非常的好。

* * *

那么,这个现实世界的故事告诉了我们什么?

  1. 计算机系统并不总是按照开发人员设想的方式被使用。
  2. 人是有创造性的。他们可以、他们喜欢发明各种方法来简化他们的日常工作。
  3. ”我们非常忙。” 用户在工作中有很多更重要的事情去做。 相对于去学习一下那些看起来价值和用途都不太明显的事情,我们更愿意把时间花在我们认为更重要的事情上(例如,开发出客户从来没有尝过的最好的调味酱)。
  4. 对这样一个预订系统的投资看起来是完全浪费了。 一个真正的小白板就解决了他们的问题,既便宜又方便。
  5. 有一种可能,预订系统的计算机化(相对于一个真正的白板),可以生成一些统计数据:每月的客户量,每周预订情况的对比,一定周期内桌子预订的百分比。销售计算机软件系统(各种形式,各种业务)的公司通常会最大限度的挖掘这种数据,把它作为他们的软件的最大优势。但做这些有价值吗?很多情况下,一个领班通常会根据经验或大致情况知道什么是最重要的。这讨厌又费时的来来回回点数次鼠标,只是为了产生这些数据,并不觉得很值得去做。
  6. 最后:想知道对于用户来说什么是最重要的,用户真正是如何使用系统的,你需要去观察真正的用户,到现场观察。

核销预订,在屏幕上标记

[本文英文原文链接:What’s the waiter doing with the computer screen? ]

转载自:http://www.aqee.net/whats-the-waiter-doing-with-the-computer-screen/

 

一、

总裁:“我们不需要两台服务器”

我:“可是我们需要双机备份”

总裁:“两台服务器是为失败者准备的,优秀的团队绝对不允许任何一台服务器出问题”

我:“唉…”

二、

领导:“我们的外网网站应该支持IE8”

开发:“我们需要安装IE8才能测试

领导:“技术支持部门会为你们测试”

技术支持:“我们不支持IE8”

开发:“我们需要安装IE8来测试

领导:“你们不允许安装未经批准的软件

开发:“唉…”

领导:“为什么我们的外网网站还没有支持IE8?”

三、

技术总监:“我们要准备把我们的MySQL换成SQL Server。”

开发人员:“这是出于什么目的?一切都运转良好呀,而且买SQL Server需要花费¥¥¥…”

技术总监:“因为MySQL不是‘企业级’的。”

唉…

四、

一个同事在写单元测试。当运行起来后,他发现有个测试断言失败了。他如何解决这个问题?他把它给删了,因为“没有人会注意到这些”。

唉…

五、

老板:我们需要在这放一个cookie——他指着屏幕。

我:什么?

老板:在这放一个cookie——他再次指了一下屏幕。

我:呃…

技术负责人:他的意思是一个下拉列表。

六、

我:在我们把这些屏幕截图通过网络送出去之前应该用ffmpeg工具包把它们压缩一下…

团队负责人:谁打算去学习这些没有文档的api?我们先用多线程技术直接发送数据…

我:这样可能数据量太大…

团队负责人:没错,先干着。你抽空在“业余”时间研究一下那个api。

团队:哈哈…

….. 一个月后,多线程版的实现了…

团队:局域网上运行表现非常好…放到WiFi网络上试试

…. 由于数据延迟,慢的像蜗牛…

团队负责人:你有没有在业余时间研究一下那个ffmpeg?

我:唉…

七、

我知道,我们需要用 pngquaint软件 压缩60多个总共20多兆的PNG图片。

pngquaint软件崩溃了,怎么回事?

研究发现,这些PNG文件实际上是JPG文件,只是名称被改成了PNG,不知道之前那个程序员她想干嘛。

唉…

本文转载自: 外刊IT评论 http://www.aqee.net/