前言:
正如前面一篇文章所说的我的手机丢了,不过丢失手机之外却给我带来了一些意外的思考。
诚然,在手机丢失之前,对于E51,我实际上的确是有一些厌倦了,因为一些附加功能的缺乏(GPS,500W像素摄像头)。(前阶段出去面试之类的事情的时候,发现有个GPS的话,还是很有必要的,虽然GoogleMap也帮了不少忙,花去不少流量。。)我暂时的目标是E55或者E71吧。
但是真的当我的51落入贼人之手的时候,还是有一些小小的失落,特别是发现一下子没有办法用Twitter,真的感觉和外界的联系割断了。还有一些诸如GMail之类的服务,手机的确给日常生活带来了不小的便利。(插一句,随着智能手机的增多,手机中包含的个人信息越来越多,大家要密切注意保密和安全工作,谨防再次发生和陈冠希类似的不幸事件。
说了这么多,只是想说,即使一件你已经厌倦或者习惯的东西,你不在乎她,但是突然失去,生活还是会被打乱。

生活中又何尝不是如此呢?
许多事情往往直到失去之后我们才恍然大悟,发现这个真是自己所一直在寻找的。尤其是在感情问题方面,所以才会有大话西游中那一段经典的台词:

曾经有一份真诚的爱情放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果 上天能够给我一个再来一次的机会,我会对那个女孩子说三个字:我爱你。如果非要在这份爱上加上一个期限,我希望是……一万年…… .
突然想起,很久以前初中的时候的一些琐事,其实她是一个好女孩,真的,如果上天愿意再给我一次机会的话,我真的不会再那么愚蠢,做出一些伤害自己和他人的事情了。(不知道某人是否能看到此文呢?)

人生没有Ctrl+Z:
Jason Ng也就是阿禅同学之前也写过一篇类似的文章,很多人也有类似的感慨。如果人生也有S&L大法,是不是人生的这场游戏就会简单许多,人生不就是一场游戏一场梦吗?
所以与其去想那些事情我没有做就好了,倒不如活在当下,做好眼前每一件力所能及能做好的事情。(btw,顺便恭喜@jason5ng32和@maoz同学一起摆脱单身,有爱有梦想)

用这句我喜欢的话作为结尾吧:Tomorrow is Another Day。每天都将会是新的一天,所以为了将来努力生活,努力活着。

没有自己的电脑,不能LiveWriter,暂时用Blogger后台写的,有点混乱,请见谅。

即使到现在,我还是很纠结,纠结于早上丢失的手机事件。今天去学校附近的第五人民医院体检,填表格的时候隐约感觉到有人在摸我的口袋,等我反应过来的时候,发现袋里的手机已经不见了,大厅里满是人,却不知道究竟是那个出门被汽车轧死的偷走了我的手机。想哭,却又很无力,因为手机失窃的事件在我们身边每时每刻都会发生。
先前用的手机论功能虽然谈不上强大,但是的确很顺手,是Nokia的商务智能手机E51,全金属外壳,去年7月左右买的吧,可惜1年不到,还是意外了,第一次掉手机颇多感慨。

首先,作为一个良好习惯就是记得手机勤与电脑的Outlook等保持同步,这样手机丢失之后联系人、行事历等不会丢失。
其次,手机上一些必要的安全措施还是做一下的好,比如设置开机密码,换卡密码等;虽然不能帮助你挽回损失,但是我用不成的手机,也别让窃贼爽去。
很可惜,哥们我的手机没有设置开机密码,换SIM卡的密码也没有修改过,就是默认的12345,几乎这个手机相当于送给那个天杀的小偷了。可怜我手机还保留着我诸多的密码,包括GMail、Twitter、QQ、飞信、饭否、校内等,不过想来那些“弱智”的小偷也不会用这种东西,否则我真的是连想死的心都有了。
最后,记得第一时间到移动营业厅补办你的手机卡,以防小偷以你的名义乱打电话,造成更多不必要的损失。

当然,还是希望大家都能够好运,不要像我一样,被那个无耻的小偷光顾了。(手机上保存的近1000条短信也全都没有了,之前还谈备份,现在看是来不及咯,手机的存储卡上倒是有备份,可惜和那个人渣一起回家了,我真的很想对那个家伙粗口,骂死他)

大家近期有什么手机可以推荐吗,可以留言告诉我。
--------------------------------------------华丽丽的分割线,就是不用
---------------
昨天是5月1号,和我的51谐音,整理了一下橱柜,把51的包装盒扔了,在此记录一下,做为忆51(E51)







一、IM(Instant Messenging)和Twitter分别是什么?

引用一段Wikipedia上对于即时通讯工具的介绍:

即时通讯(Instant Messenging)是一个终端连往即时通讯网络的服务。即时通讯不同于e-mail在于它的交谈是即时的。在互联网上受欢迎的即时通讯服务包含了Windows Live MessengerAOL Instant MessengerskypeYahoo! MessengerNET Messenger ServiceJabberICQQQ等。这些服务的许多想法都来源于历史更久的在线聊天协议 - IRC


Twitter
是一个社交网络微型部落格服务。用户可以经由SMS即时通讯电邮、Twitter网站或Twitter用户端软件(如Twitterrific)输入最多140字的文字更新。

正如我之前所说的,Twitter也好,IM也好,相对于E-Mail来说更重要的在于它的即时性。

二、Twitter与IM有什么区别?
这个正是我想说的重点,Twitter最初的诞生,是以“What You Are Doing"作为中心的微博客,随着Twitter开放的API,与Twitter相关的第三方应用越来越多了,所以Twitter上不仅有与我们私人生活相关的内容,更多的还有许多新闻的评论、即时消息(@BreakingNews)、各种笑话等。Twitter自从有了Thread API之后,对话(Conversation)便成为了可能。
  • Twitter的聊天是开放的,不是点对点,而是一对多的、广播性的(这一点有许多人将Twitter与腾讯的QQ群进行过比较)
    我的理解是Twitter是一个你可以自己自由组建的QQ群,你Follow了谁,谁的对话你就能看见了,并且对方可以根据自己的意愿来选择是否Follow Back。

  • Twitter相对于IM,你更容易找到你和朋友之间共同话题
    因为Twitter上的对话都是放在云上的,任何人抬起头便能看见,如果感兴趣的话,随时能够插上一句,这也是QQ等封闭式聊天所能不能比拟的优势。因为很多时候,往往我们对我们的朋友并不熟悉,所以QQ上往往经常会出现诸如”最近在干吗?“,”最近还忙吗"这类无意义的对话,浪费别人也浪费自己的时间。而Twitter不同,Twitter的状态就在天空,触手可得。

  • Twitter比IM更方便,无论何时无论何地,你都能推
    也许别的微博客还未必这么明显,但用了Twitter,你会发现,无论何时,无论何地,你总有办法把你的想法发送到Twitter上。是的,一切就是如此简单和自然。
    这里列举一下,各个系统常用的Twitter程序:
    电脑上:twhirl/TweekDeck/DestroyTwitter(Air客户端)、TwitterFox(Firefox扩展)、iTweet/TwitZap(在线应用)
    手机上:twibble(Java客户端)、tweetie(iPhone)、Gravity(S60)、PockeTwit(WindowsMobile)、dabr(网页版)
    官方网站:Twitter/Mobile
    有更多好的客户端,欢迎留言。

  • Twitter没有在线状态,所以也不存在IM软件隐身的问题
    隐身其实是个挺变态的设定,偷窥有哪些人在线,却不告诉别人自己正在线上,在QQ上,现在“隐身党”越来越多了。
    但是回到Twitter这个纯净的世界,你就会发现没有隐身的世界其实一样美好。
三、Twitter能否取代IM
我个人的看法是不能,至少在很长一段时间里不能。
  • Twitter在聊天的即时性方面,尚且比不上IM,并且正如上面所说的,在Twitter上聊天容易打扰到他人。(你如果Follow了两个正在聊天的人的话)

  • 目前大多数Twitter客户端虽然支持Thread API,但是对于Conversation的显示并没有太好的表现,特别是手机上这种选择有限的地方,别人回复的是你哪句话,基本上还是只能靠记忆。

  • Twitter在传送文件方面,并不能够代替IM(暂时有Drop.io之类的服务可以用来辅助)

  • Twitter在私密性方面也不如IM,虽然你可以选择使用Direct Message,不过难保你不发错人,貌似@kcome 大叔就发错过,所以如果有重要信息的话,最好还是使用IM或者E-Mail进行交流。

因为IM有很多优势,Twitter并不能代替。不过,就我本人而言,因为Twitter的缘故,IM软件的确是越用越少了。 这个是我的Twitter账号,欢迎Follow,thx。

读取图片

按任意键来取消

图片不可读

武林至尊,宝刀屠龙。
号令天下,莫敢不从。
倚天一出,谁与争锋。

image 这段出现在《倚天屠龙记》中的话相比大家都很熟悉,在Firefox的世界里同样有这样一把倚天剑和屠龙刀,它们就是Firefox中最强大的两个插件GreaseMonkeyStylish

image
image

GreaseMonkey和Stylish的强大之处就在于掌握了网页中最重要的两层,行为层(Javascript)和表现层(CSS)。GreaseMonkey和Stylish的 强大或许只有实际使用才能真正体会吧,这里就不赘文了,索性还是推荐一些使用的GreaseMonkey脚本和Stylish样式吧。

GreaseMonkey脚本的一些优势:(引用之可能吧

  1. 无需重启浏览器即可使用和禁用
  2. 源代码直接编辑,而扩展需要解压后才能编辑
  3. 相对较为轻盈
  4. 能自定义脚本的适用范围

一段GreaseMonkey的介绍视频,英文不错的童鞋可以欣赏一下:

GreaseMonkey 脚本推荐:

  1. Twitter Search on Google Results Pages 直接安装
    把 Twitter 搜索集成到 Google 中。可参阅下图,很实用
    image
    类似的服务还有把Wikipedia的结果集成到Google中,也有这样的GM脚本,或者你也可以通过Googlepedia实现该功能。
  2. Google Search Sidebar with Youtube , Wikipedia, and Flickr Results
    直接安装
    和刚才介绍的Twitter Search集成有些类似,只不过对象换成了Youtube,Wikipedia 和Flickr,如果你是这几个服务的使用者的话,推荐安装一试。
    image
  3. Cookie Life Extender 直接安装
    如果你嫌Cookie的有效时间不够长的话,可以试试这款GM脚本,它将使你本地所有Cookie的有效期延长至2050年,对于懒人特别有效,不过似乎有可能会产生循环重定向的问题(不清楚是否是这款脚本引起)。
    image
  4. Twitter and Friendfeed Short URL Expander 直接安装
    如果你是Twitter或者FriendFeed用户的话,这款脚本将帮助你将Tinyurl/Bit.ly等Short URL恢复成其本来面目,方便你识别网址信息。
    类似的TwitterFox里也有恢复Tinyurl的功能。
  5. Google Account Multi-Login 直接安装
    相信不少人拥有不止一个Google帐户,每次切换帐户都要登出原先的用户,这是十分麻烦的。
    image
  6. Textarea backup with EXPIRY 直接安装
    Textarea Backup每10s,每10个字,每当光标移出文本域,都会触发Textarea Backup保存一次文本域里的文字。一旦浏览器崩溃,下次打开这个网页,文本会被恢复,并且会在会在30分钟后撤销文本域的备份,对于水源一些经常按Ctrl+W发文章的同学很有效哦。
  7. Greased Lightbox 直接安装
    就是类似于Discuz论坛那种直接在当前页打开图片的效果,还算是比较好用的。
    image
  8. Reading Blinds 直接安装
    护眼聚焦。“盖住”网页中不必要的区域,然后打开一扇适度的“阅读之窗”。
    image
    • 帮你“盖住”网页中不必要的区域,然后打开一扇适度的“阅读之窗”,屏除了网页中纷纷扰扰的元素后,你可以聚精会神的品味欣赏每一段文字里的精采。
      更详细的介绍请访问 电脑玩物 的blog http://playpcesor.blogspot.com/2008/10/reading-blinds.html
    • 允许自定义快捷键。默认: “Alt+F5” 显示/隐藏。 移动鼠标选择阅读区域。 “+/-” 扩大/缩小阅读区域。
    • 默认阅读区高度是窗口高度的 20%。由 size 参数控制

另外推荐一下,强大的Firefox扩展GreaseFire,有助于你更好的使用GreaseMonkey,自动帮你查找适合于你当前浏览页面的GreaseMonkey脚本。

一个站在巨人肩膀上的小巧思,自动帮你查找当前页面有没有对应的scripts供下载,并且按照网站上的Rank排序,并且还方便的可以预览该 script信息。一下子让本来就非常出色的Monkey一下子变成了神器,现在每上一个新网站都习惯性看看有没有scripts供选择了。Cool!!

image
更多关于GreaseMonkey的参考资料:

最近比较烦,比较烦,所以以下只是我的抱怨帖,希望不浪费大家的时间,仅以此来激励自己继续前行

这一周几乎一直在面试,真的是有些疲倦和忙碌啊。面试的地点都很远,除了周一的在紫竹科技园区,另外都在遥远的张江和金桥,每次光坐地铁的时间就要接近于两个小时,另外,据不完全统计,这个礼拜我坐地铁的花费居然超过了50元(才4天),实在是挤地铁挤烦。

然后,回忆一下昨天去张江IBM的面试吧,很囧的,我以为去面试的职位是AT Test Engineer,但结果却是WFO Developer(Websphere Front Office) ,也罢,囧归囧,面归面,不过前一天看的归于缺陷报告设计、测试用例撰写、黑盒白盒测试方面的东西算是白看了。

依旧是传统的套路,上手依然是自我解说,这个也就把简历上的一些东东复述了一遍另外加上些对公司的印象而已。之后,她问我有做过什么项目没有,我坦诚的回答NO,也许已经遭到鄙视了吧。(其实我觉得笔试做的也不甚理想,不过既然让我来面试,我只好翘一节课来面咯,哎)然后问我一些关于Linux的基本知识,比如用过哪些系统啊,我用过的Distribution也就只有Fedora和Ubuntu了,很尴尬的是,由于Windows下没有经常使用Gvim的习惯,我竟然连最基本的Vim的替换命令 %s都已经忘记了(包括网络配置命令netconfig,因为一般都用GNome桌面的嘛),其实这种事情并不重要啦,我相信在电脑面前,只要有Google,她给出的问题,我3分钟之内都能给出解答,当然这也是后话了。

最尴尬的事情发生了,我在简历上不是有写我学过数据结构嘛。然后,她就开始问我数据结构的知识,一道简单的问题,我就闷掉了(很久没碰数据结构了,记忆中留下的仅仅是一些基本概念而已)。

单链表逆置问题: 解法

由于这个问题回答的实在是有些郁闷(我自己也清楚),之后她就让我用英文介绍一下自己,我也没多大心思了,然后就草草收场了,真是可惜啊。

今天下午还有一场面试,虽然是做IT Support的,不过无论如何,希望能够找到我的第一份实习,这样至少会给我带来一些心理上的安慰吧。

——————————————————————
本该一个月前发的日志,却拖到现在才发,实在是有不小的拖延症的毛病啊
这一个月在金桥软件园的那家公司做IS,或许我已经不想继续做了,虽然事情不多,但舟车劳顿,也算是比较忙碌吧,日志就是这样,记录自己的生活,一个月之后的今天翻看之前的日志已经有种不同的感受了,何况将来呢。

很久以来一直以来都想谈谈这个问题,正如软件工程中需求分析是个很重要的环节一样,我们的人生中,也同样处处需要需求分析。

image 在我们的日常生活中,常常会发生以下现象,让我十分困扰:

场景一:A同学在闵行交大后门扬招出租车,等了半小时仍然没有叫到出租车,而B出租车司机在某地半个小时没有拉到一笔生意。
场景二:地铁五号线上当中的车厢十分拥挤,在最后的几节车厢却还有空着的座位。
场景三:某同学手上有某网站的邀请码却不知道发给谁,某同学想要比如Chi.mp(类似的还有FuckGFW)的邀请码,却不知道该去问谁要。

简单说来,就是常常有很多你情我愿的事情,却没法完成。

这种情况在我们的日常生活可谓十分的常见,所以我觉得这个社会存在的最大问题,不是生产力不够,而是无法合理的调度有效资源,达到资源利用的最大化

其实,拿产品生产环节也能从另一个侧面说明这个问题,其实产品的原始材料的成本占的比例并不是特别的大,中间环节占成本却不少,比如运输、人工、广告等。
这个再一次证明了我上面红色字体标出的这一命题,这个时代就是因为需求和对应无法完全的符合,所以才会要Google搜索引擎,才会需要Advertisements。
但是实际上,广告的效果却并不是很理想,至少连精确打击都做不到。

说说我的YY吧:
你想要什么东西,关于这个相关的信息就会在你的脑中浮现,并且拥有这个东西的人会第一时间得到通知。(不过这个又会产生SPAM,过滤是个很重要的问题)
不过,至少我相信目前的搜索引擎还不能解决很多人们信息不对称的问题,特别是对于那些不使用电脑的人,如果使信息有效流动?如何使那些不使用RSS,不使用Notify服务的人第一时间获取有效消息,这些还是有很多数据挖掘的工作可以做的。

其实想法还是很不成熟的,只是觉得虽然现在是一个信息化的时代,但是信息不对称的问题还是很严重的,特别是那些互联网上没有的、通过搜索引擎查找不到的信息,如何有效获取那些信息还是一个我们亟需解决的问题。