面试遭遇滑铁卢也不是坏事

又过了半个月,我的电脑还没有出现,不过想法却始终在累积。
为什么机器那么贵,我等着你降价呢。心底里有种向 JS 大吼“降一下价你会死啊?”的冲动。然后还听到一个不利消息,春节前,厂商停止供货,价钱上涨……

简单的走廊不简单的细节
胡乱插图:简单的走廊不简单的细节

上周莫名其妙地佢参与了一次技术招标,我要做的是去笔试然后面试。什么准备都没有。

笔试……基本还是知道什么回事的,不过大面积的论述题,我无助的眼睛在闪啊闪啊,充满创意地乱画了几下

面试……考官打头就说对我们学校的研究生蛮好感的,我汗啊,这个,怎么办,我又不是那个专业,又不是研究生

基于刚才的笔试遭遇滑铁卢,我想面试就直接点吧,没必要忽悠人家了

交谈了片刻,他直接冒出一句,你的优点和你的缺点同样的突出,我知道没戏了,他还补了一句,你不太适合。
心想,效果达到了,毕竟心底里最原始的想法就是专心搞好手头上的事情,不想因为这事而分心。

然后我就开始扯点我所感兴趣的技术,显然他们也不太需要。
他们单位相当不错的,招 J2EE,会 SSH 的就行。我怎么感觉符合这条件的满大街都是的呢?

他直接,我也直接,虽然是不合适,但最后我竟然觉得蛮愉快的……
因为经过那么一谈,竟然无意之中帮我厘清了一些问题,使我明白了自己所在的位置,还可以有什么位置可以移动

所以说我很喜欢和直接的人谈话,和婉转的人谈话我连开场白都要想半天的……

还有前几天收到一旧同事的朋友的问候信,很窝心的感觉,我怎么回复才好呢?纠结啊。
希望他、她都明白我的意思啦。再战上海,或者其它任何地方都是看时机的,只有做准备是一直不变的,曾经白等过,但我不会让这历史重演了

2010年元旦

祝愿大家在新的一年里都可以生活愉快,天天没事都可以自然地傻笑。

总结过去的一年,我只想到一个词来形容:莫名其妙

在那个颇让我感觉孤独无助的都市,偏偏又有那么一些人,让我始终感觉到温暖,而我却始终不知道应该怎么面对,在某个场合应该给出什么样的表情来表达我最真实的感受,与其说是不受控制,不如说是我还真的不知道怎么控制。同时也要那么一些人,我认为是值得依靠,值得说话不必过滤,但却始终那么游离,使我即使面对面,也有话不敢说出口,偏偏要依靠网络来间接维系着。还有一些人,不知道什么时候突然出现,而且还必须在我的世界里占上一块。

我开始不断的寻找方法,既有逃避的法子,思想上如开始研究新技术,甚至物理上,回老家或者去旅游,也有试探性的法子,找了好多人说了许多话,多了电影院时间,多了许多体育锻炼时间,特别是集体玩的时间,打篮球,游泳。但似乎效果都没有击中要害。

根本不知道那种是叫什么感受。然后,我重温新世纪福音战士时,好像知道了,那是害怕的感觉。真是后知后觉呀。为了应对那种感觉,所有的莫名其妙似乎一下子都说的过去了。挤公交的是不会明白开小车的人在想什么。我还真的不知道其它人是怎么看待那样一种生存状态。我竟然害怕表达自己,害怕面对生活在别人里面的自己。于是为了掩饰那种慌张,不得不把一切都“客观”化。有如现在写下这样的文字,都是以一个“观察者”的角度,来“客观地描述这个事实”。当然,这其实完全取决于“观察者”站在什么心理位置上。

围脖里有人是一直在说教,我开始还比较不屑,后来慢慢体味之后,才发现原来有人是那样观察,那样应对这个世界的。当面对一个感觉极其不安的状况时,扭转引向那种感觉的想法比用其它方式掩饰不安要来得有效。然而,似乎转变所带来的恐惧也是相当的难受的,比起继续目前已经相对安稳的状态,那是另一个门槛。但飞行器想要超越音速,是必须穿越音障的。走旧路已经不安,走新路也是不安,为什么不趁还有选择的时候走新路呢?决定了就走到底,幸好在难过的时候,还有几个好朋友,还有我喜欢的音乐,还有对信念的坚持。

依然是那个后知后觉的我,不过已经可以没事也自然地傻笑了。

现在在听着歌,写这些文字,想起以前曾经无数次借助歌词来表达自己。我觉得当我用歌词来说话的时候,看对方反应似乎都只当那是一般歌词,谁知,原来那些才是最真实的感受,回头想想,那样也很合理的,谁会用歌词来说话呢,一般人都会没事乱哼几句。不过即使歌词不可靠,调子应该还是可靠的,因为音乐是通用的语言嘛。

新的一年里面,有那么两个愿望
一是在感情这事上有质的飞跃
二是要建立专业后台程序设计师的形象

我个人看这两个都是靠谱的,感情上,我已经准备好迎接冲击了,至少可以承受一波攻击。形象问题有点头疼,过去给人的印象太前台了,那不是不好,只是会有更好的。这个同样准备好迎接冲击,哪怕有那么一次机会,没有机会就制造机会,一个地方没有机会就去另一个有机会的地方呗。

修改eclipse ${user}变量的值

最近老切换机器,但像Eclipse这样的工具还是必须用到,但是每次新建一个java文件,文件头自动生成带有 @author 的注释。
不过问题是那个 @author 是按照系统用户来的。虽然SVN提交代码的时候有准确的用户名,但是文件里面那个不是每次都记得要修改。
以前是通过修改新建的文件模板来达到效果的。
模板里面是 @author ${user},里面 ${user} 是一个系统变量,可以通过下面的语句拿到。

System.getProperty("user.name")

修改这个值可以通过

/path/to/eclipse -vmargs -Duser.name="My Name"

或者
修改eclipse.ini

......
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Duser.name=leegorous
......

重新启动 Eclipse 就起效了。

第一次茅台

昨天终于又可以实现久违的火锅@Home 了,由于兴奋,有点睡过头了,但还算比较准时
第一个惊喜很快就出现了,超超带来了一瓶茅台,长这么肥还真没尝过
第二个是惊讶,津巴布韦籍飞机坠落浦东机场
然后是好像不止20分钟的20分钟路程,shopping 一轮,满载而归
沿途小动物贼多,贼可爱,眼神贼哀怨,贼想抱走一批……

回来当然是自己动手,丰衣足食。
看着师傅出地方出钱又出力的,我就承担一项最艰巨的吧——剥蒜,然后开始偷吃
东西还真多,羊肉骚味特足,屋里厢很香,茅台外柔内刚
蒸汽上来了,肉肉下胃了,酒气上来了,嘻哈笑声传出去了

吃饱喝足,但是任务没完成,师傅没冰箱,还得来一轮
于是打起十分无聊的牌来,酒精的作用叫我只能做应激反应了
依稀印象是挺安全,其它随意了
可能是第一回整内么多白的,可能是因为久曲体坐地,酒气始终不散
晚上内一轮还真是一点胃口都没有
回来车上晃几下,胃部压力直往上冲,还好忍住下了车,慢慢走走逛了半小时才缓过来
情不自禁的在河边唱起师傅说的很难听的陈奕迅的歌

那刻感受到什么叫酒入肥肠愁更愁……

Flex SDK 几个版本之间的关系

http://opensource.adobe.com/wiki/display/flexsdk/Downloads

一开始看总有点茫然的,怎么有三个下载链接?
Free Adobe Flex x SDK | Open Source Flex SDK | Adobe Add-ons for Open Source Flex SDK
到底是哪个跟哪个?
页面上方有几段文字,是被我skip掉了,里面有写三者之间的关系
基本就是 license 的区别。

Adobe Flex SDK 是包含开源和闭源的组件。
Open Source Flex SDK 是仅包含开源组件
Add-ons 则是闭源组件

可以简单的理解为
Adobe Flex SDK = Open Source Flex SDK + Adobe Add-ons for Open Source Flex SDK

可以根据自己的版权需求和应用需求的情况去选择

切换视角

当切换了一个视角之后才发现,之前有些事情的确是理解错了
不过即使是那样,即使是回到那个给人感觉很舒服的地方,依然发觉自己是那么的格格不入
相信自己的感觉,似乎已经到了仅次于信曾哥的地位

当下,我开始收起那个长久披在身上的不愉快的表皮
因为人们并未曾过问为何总是郁郁寡欢,只是看多了,自然地适应了那种忧郁
只怪我的普通话太普通了,有些情愫,貌似我还没适应使用普通话来表达
因此只有小数人得以清楚了解我所想所观察到的情况

再抽离一点,才发现原来自己已经陷得很深
总有许多冲动想要破坏一些事物,然后籍着灵感去重新构筑
不明白的为何总是在等待这个等待那个
想象中的对话不曾出现,想象中的碰撞更是被和谐了
直至错失数月光阴,才明了原来彼此目标不一致
时间长得,连自己都习惯了被和谐

但他们所给的并不是我想要的
看上去条件很符合的,却几乎触发不起一丝兴奋
每每提及,言语间的轻蔑多少已经表明倾向所在
只不过看上去没有坏处,没什么需要拒绝的

苏州两日游,在各个园林游走,跟随导游时兴致勃勃
缺乏导游,单靠这么走一趟发现是看不懂的,这样顿时发现问题所在
如同那句“有困难要上,没困难制造困难也要上”
后句看似笑话,但是看不出困难所在其实就是上不去的原因
于是我决定了制造困难,籍此来发现真正的困难

不幸的是似乎还真被我找到了,而且蛮多
同时也越发清楚自己想要的是什么
通过一组组的对比,发觉原来自己的立场是很清晰的
当有一个表面华丽的方案出现之时,还是能够辨认出那只不过是另一个错误的方案而已

当切换了一个视角之后,变化开始涌现
但最重要的依然是好好珍惜眼前的一切

FW: 防猪流感傻瓜指南

朋友们,请注意做好甲型流感(俗称猪流感)的预防,也不限于猪流感啦,其它如禽流感之类的流感都应该好好预防。

看看6岁男孩甲流重症病房纪实,就知道那可不是闹着玩滴。

以下内容转自《防猪流感傻瓜指南》

time 写道 “博闻网(即HowStuffWorks网中文版)刊登了Tom Scheve的两篇文章《猪流感五大流言》《猪流感五大预防措施》

五大流言为:1、吃猪肉会得病;2、要戴口罩/不用戴口罩;3、猪流感是实验室制造出来的 (让人回忆起2004年诺贝尔和平奖得主Wangari Maathai坚称艾滋病是”西方制造的生物武器”);4、猪流感没什么大不了;5、得过甲流就有免疫力。

五种防范措施为勤洗手、避免碰触眼睛和口鼻、避开人群、不要传染别人以及注射疫苗。”

Java定时器

这个任务是要求每秒触发一次。

一开始我尝试用 Timer 的 scheduleAtFixedRate,通过简单的测试,发现它会慢慢地累积形成时间差。

虽然这里不要求非常的精确,但是如果只是在某点附近徘徊,不会发生累积的,听起来是不是会好一点呢?

于是就诞生了下面的代码。

while (true) {
	try {
		long i = 1000 - System.currentTimeMillis() % 1000;
		if (i > 100) {
			Thread.sleep(i);
		} else {
			Thread.sleep(1000 + i);
		}
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
	System.out.println(System.currentTimeMillis());
}

这里定的那个参照点就是每秒的零毫秒,先获取当前毫秒数,计算出到下一秒之间的毫秒数。

接下来的比较很重要,如果希望每秒只执行一次的话,这个是必须的,因为 java 的 sleep 真的不太可靠(这也是为什么需要和100毫秒做比较),实际执行时那是一个震荡状态,把 else 去掉之后会出现意想不到的现象。

通过打印结果,可以看出基本符合我的要求了,行啦。

问题是如果想要更加精确一点,要怎么做呢?

不再隐藏

今天和朋友交流了一下,平静地交流。

我想交待一切,但是又临时改变了用语,不知道是可喜还是可悲,我习惯了这样,但,并不代表我喜欢这样。

倔强就是倔强,学什么圆滑!

行动理应能更好地表达,但竟然引不起兴趣,不痛不痒的描述更是纯属聊天,等到真话出现之时,又顿时陷入格格不入的尴尬境地,没有支持者,也没有反对者,以模糊作为结局。接触是双方的,没有足够的响应,再多的变通也只能成为摆设。你自己都无法理解为什么自己有不同的想法却提不出来,却要用牵强的借口来说服我去隐藏自己的异见?

我总想问,为什么这个问题你们不觉得是个问题?为什么不想办法解决?为什么不能提出来讨论?

明明是想法脱轨,渴望打破过时的条条框框,建立能够促进技术思想变迁的开发模式,以一种超前的姿态来引导产品形态去引导客户需求,却一直陷于等待,等待和再三等待之中,没人知道还能做什么,除了项目还是项目,没有项目就是等待,等到最终都淡忘了自己的主线,淡忘了冲动,淡忘了为什么要等待,以及等什么。

内牛满面……

职业小偷告诉你怎么在家里藏好钱

与前职业窃贼的对话:家里哪里藏钱最安全

“无论你自认为多聪明,无论你把钱藏在什么地方,只要我有足够的时间,我就能找到你的财物”。他(前窃贼,former buglar)解释道,比起具体的藏东西的位置,了解窃贼的动机和想法是更重要的,一般来说,就是两条:

  1. 偷掉你的财物 (rule #1)
  2. 拿着偷的东西尽快跑路 (rule #2)

当你是从这样的出发点来考虑问题的时候,你如何隐藏财物的想法可能会发生一点改变。很明显,你你不应该把钱放在窃贼会优先考虑的地方,比如:衣物抽屉、桌子、壁橱、没有锁住的保险箱、箱盒、首饰盒、钱包等等。但可能你需要考虑以下的因素,避免把钱“藏的过于的好”了:

“如果我在常见的地方找不到任何的钱和值钱的东西,我会继续把这个屋子翻个底朝天也要找到点什么(译者注:原来贼是这么的执着啊~~)。记住,做贼的第一点是找到东西偷,我们会一直不停地找直到找到点能偷的东西。”

所以你最好的策略是,在一些贼最常去找的地方故意留点钱,让贼去偷——即使你把钱都存银行了也最好这样做。这不仅可以保护你其它的财物,而且可以保护的家里避免被贼翻个底朝天。如果贼觉得他们已经找到你家里的现金了,那 他们很可能就不会继续找了(记住,贼还需要尽快跑路)。如果你把钱藏的太好,贼找不到,那您可能因此赢得精神上的胜利;但比起钱被偷走,最后你家里遭受损 失可能反而可能会更糟糕。

那下一个问题自然就是“应该留多少钱给贼比较合适

“这需要考虑你的居住位置而定。如果你住在一个高档小区,但只留给贼100元,那我会认为继续找可以偷到更多钱。换一个不同的地方,我可能就会觉得这房子里能偷到100元不错了,然后离开。”

对于贵重物品,他的建议是在贼很容易找到的抽屉里放一个信封(或者在电脑旁边的纸和文件上),在外面写上“银行的保管箱”(原文“Bank Safe Deposit Box”)之类的字样,在里面写上一些贵重物品的明细。这样会让贼觉得你最贵重的物品都已经放在银行了,贼很可能因此不会继续翻箱倒柜地找贵重物品了。

那什么地方是藏钱的最佳位置呢?

他的第一建议是:孩子房间的玩具里。 他解释道,小孩一般不会存钱,他们一般都有一堆玩具,大部分父母在钱的问题上也不会太相信孩子,所以很少会有人把钱放在孩子房间里。另外,藏钱的时候一般 都会把钱放在一个安全整洁的地方,而乱糟糟的孩子的房间看起来就很不适合藏钱。再加上孩子房间里无数乱七八糟的东西,贼一般很少能快速的找到财物并且离开 (rule #2)。

如果你有一个保险箱,那应该非常专业的把它锁好。如果你已经在贼可能会找的地方留下了点钱,那任何你平常不会考虑的地方就是你应该藏贵重物品的地 方,比如:垃圾桶的反面、清洁剂里面、在假的包裹里面(只有在包裹看的象真的、并且在合适的地方才行,“当你在卧室里找到金宝汤的罐子,那里面很可能放的 有钱”)。

我问他,用有大便痕迹的内裤(请参考“超级雷人的英文大便俚语”)藏钱这个主意怎么样

他大笑道:“这我还真没听过,但如果我真碰到了,估计我是不会去碰那么恶心的东西的”。

你还需要注意点在哪儿藏钱。他说有一次,一个人把钱藏到电器的电池的位置,结果虽然他开始没有找到钱,但是因为电器本身也值钱,所以他就把电器一起 给偷走了准备回去卖了。当他回到家以后,检查电器是否可以正常工作,他找到了被藏起来的钱。所以这个人虽然把钱藏的挺好的,别人不容易找到,但藏在电器里并不是个好主意

最后一点就是,如果你把钱藏到屋里,那最好也把藏的位置也告诉一两个你很相信的人如果哪天你不幸遇到什么悲剧,而且没人知道你把钱藏在什么地方,那估计如果贼都找不到的话那也没人能找到那笔钱了。更悲剧的是,这种情况下,你辛辛苦苦藏起来的钱还很有可能随随便便就被人扔了。

来源于 职业小偷告诉你怎么在家里藏好钱 | SweetRiver