摘要: 有段时间没有更新博客了。补上一点杂谈吧。最近上了两个星期的培训。一个是clustering , 另外一个是关于虚拟机的。这两节课都有用,但是感觉上clustering的课更加实用一些,算是长了见识,消除了一些神秘感。hack android 手机的事情已经搞定了,下一步是找一些VNC的server 和 client。算是已经找到了,一个葡萄牙的家伙在另外一个人的基础上写了一个不错的server。正在学人家的code。客户端的东西大概需要自己搞定了。自己几乎没有碰过android的东西,这次一下子要碰到kernel,有些难度,只能慢慢来了。昨天在别人的基础上写了一个基于greasemonkey的 阅读全文
posted @ 2012-07-08 04:50 Yi Zhang 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 及其讨厌gnome3的界面,所以从F15开始用的就是xfce。但是xfce里面没有很直观的配置中文输入的方法,恼火了好几天。刚刚解决了。很简单如下:[yi@thinkpad ~]$ pwd/home/yi[yi@thinkpad ~]$ln -s /etc/X11/xinit/xinput.d/ibus.conf .xinputrc然后logout,再login如果你想用其他的输入法,用.xinputrc 链接到不同的文件就好了[yi@thinkpad ~]$ ll /etc/X11/xinit/xinput.d/total 24-rw-r--r--. 1 root root 339 Apr. 阅读全文
posted @ 2012-06-20 13:45 Yi Zhang 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 中午的时候把这篇一直想看的文章看完了。文章的链接在这里:http://norvig.com/21-days.html东西是一点一点学的,特别是有关电脑的东西,没有什么捷径可以走--如果你发现了一条捷径,那多半是邪路我的日常工作是测试,大半是写shell script,外加perl script。这些年下来,自我摸索,自我学习,但是进步真的不大。看到这篇文章之前多少有些沮丧,觉得自己很难有所建树,看了这篇文章,多少有些自我安慰。文章不长,有很多专业术语,但是学过computer science的人应该没有问题理解。特此推荐一下我更想说的是,做电脑的人,一定要保持对“技术”的信仰--“技术”不能解 阅读全文
posted @ 2012-06-10 04:10 Yi Zhang 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 前几天下班的路上突然想到一个idea,做了两天的research之后觉得有一定的可行性,然后这几天一头扎进android手机里面,试图hack一下。。。所以这一个星期都没有写什么和这个字典有关的东西。我对google开始是喜欢,而后因为google app engine的涨价而恼火,后来又听到说google map也不一样了,page同志又砍掉了很多我很喜欢的项目,感觉到google变成了一家唯利是图的公司,痛心疾首之余开始痛恨现在的google --直到前两天看到google map event 的转播,看到或者说体会到google在map上面的投入和其实现之复杂,才开始扭转自己对googl 阅读全文
posted @ 2012-06-10 00:28 Yi Zhang 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 这几天又将注意力放回到前台的javascript的界面设计。进展不快。前几天花两天时间把一个往下指的图标塞到search的input field里面去,这两天有致力于让这个图标能够对click有所反映。。。最终的目的还是为了让界面简单,直接并且合乎使用习惯。但是心里总是没有底,总觉得自己花费了太多的时间在一些细节上,担心失去对总局上的把握--事实上,我对最后的产品是个什么样子一直没有太多的概念,总是觉得模模糊糊的不是很清晰。然后想到一句话:事后诸葛亮。为什么事后诸葛亮容易呢?我认真的想了想,原因大概是两个:1)有全局观 2)客观。事情完了之后,第一眼看到的总是全局,所以容易看到问题,其次是事后 阅读全文
posted @ 2012-06-03 00:35 Yi Zhang 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 我现在的程序中,前台用的是jsp+javascript,后台是java servlet。简单的分工是:javascript负责用户界面,包括颜色,排版和发送请求;servlet负责处理请求,读取数据,然后送回结果。这个分工大体上没有什么错误,但是我有一点不清晰的是:后台送回的结果到底是纯粹的数据(raw data),还是经过了一些html渲染了的?我在网上找到的很多servlet的例子都是将raw data加上一些html tag,做成诸如table,或者<p>结构段落,然后送回browser。我刚开始的时候也是如此,主要是担心javascript处理字符的能力,诸如替换" 阅读全文
posted @ 2012-05-30 00:34 Yi Zhang 阅读(229) 评论(0) 推荐(0) 编辑
摘要: <<Steve Jobs>>这本书对我的影响很大。其中一点是某一天我突然意识到,原来CHI已经真真切切的进入了“触摸”的阶段。正如鼠标的出现虽然没有让键盘退出舞台,但是改变和人和机器交流的方式一样,“触摸”会让鼠标退化到键盘的地位--如果不是彻底取代的话。iphone出现的意义不仅仅是电话的革命,更是用户界面的一个彻底改革--虽然这种改革也不是apple发起的,但是是apple将其成熟完善从而进入千家万户的,一如1984年的mac。简单的做一个research就可以看到,所有的英中字典的网站的界面都是大同小异:一个“search box”,下面是条目,例句。不同的网站无 阅读全文
posted @ 2012-05-27 13:47 Yi Zhang 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 不能为了xx而xx是一句很神奇的话。它总是提醒你目的和手段不能是同一个东西。不能为了赚钱而赚钱,所以我们需要寻找赚钱之外的意义。每个人都有自己的答案,但是无论如何,当手段有了一个目的作为指引,行为方面就会有所警惕,有了一种前瞻性。这几天碰到很多具体的细节问题,同样可以套用这句话:不能为了美观而美观,这几天着实花了时间在诸如颜色搭配上,结果细节也许不错,但是整体上却又有些不协调了。不能为了优化而优化,好不容易想好了怎么从数据库读取数据,结果想到原来我的数据库的结构是需要调整的。调整之后,我现在的优化就有些画蛇添足了。白白浪费了一些时间和精力。浪费了一些时间,得到的是一种大局观,也算是不错的经验。 阅读全文
posted @ 2012-05-21 12:29 Yi Zhang 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 这两天在根据前几天收集的资料学习和整理spell checker 和 wordnet的资料。根据别人的资料简单的测试了一下,虽然不甚理想,但是勉强可以用。我想先用上再说。我现在写的系统其实非常粗糙。基本上没有考虑诸如线程,缓区,甚至于performance的问题。我的想法是先把架构打起来,有个大概的样子,这样我就逐步清晰了我要做什么。也许将来所有的部分都要重写,但是我想这并不妨碍我现在的按照自己能够理解和看到的部分先写出来。没有现在的草稿,也就没有将来的蓝图。我的理解也只停留再这里。其它的,需要一边写,一边看。算是摸着石头过河吧。 阅读全文
posted @ 2012-05-18 12:47 Yi Zhang 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 大多数的软件和网站都有一个诸如“settings”的功能。主要是提供量身定做的客户功能。我理所当然的觉得这个字典也需要。看看大的布局一定,我就开始写这个功能。如是这般一头扎进去两天。昨天晚上因为被别的事情搞得心绪不宁,没有写什么东西,难得的突然问了自己一个问题:为什么我一定要这个功能呢?回头反思,我真的不觉的我需要提供这个功能。想象中我觉得可以让客户自己定义诸如背景颜色,字体,是否记录查询历史,定义查询历史的长度,确认是否需要开通网络查询。。。当然还有一些预留的地方。但是跳出这种思维定势之后,我突然觉得这些都是没有什么意义的。用户--包括我自己--很多时候其实并不在意是否能够有这些选项。绝大部 阅读全文
posted @ 2012-05-15 02:08 Yi Zhang 阅读(101) 评论(0) 推荐(0) 编辑