好久没写博客了。一方面是最近一直以来,确实没什么可写的,没有研究什么东西,荒废了时日。二来微博挤占了写博客的时间,微博就像小吃,快速美味,博客才是正餐,需要慢慢烹饪出来。写博客可以让自己反思,总结,同时记录下自己所想所经历的,多年以后看看会很有意思。注册了一个域名。hipboi.org,用dreamhost的免费空间,wordpres搭建的一个博客。以后博客在那里更新了。这里,留个备份吧。。。 a) 第一件事情是搬家了。从深大宿舍搬出来了。那里住着其实挺好。主要是室友太闷骚了,我也是个闷骚的人,两个闷骚的人在狭小的房间里,有时候气氛会变得很尴尬。他是深大的研究生,学生物的,很惨,每天早出晚归,压力估计很大,和他住一起的时候,我知道的他有过两次晚上起来梦游的经历。和他没什么共同的话题谈,然后在oppo上班的一个同学从东莞到南山来了,所以就搬出来了。在南苑新村租了个三房。剩下的一个房间,把我现在的一个同事拉过来住了。我那同事是北大硕士毕业,不过貌似对IT,业界不是很热爱,非Geek,所以共同的兴趣少了点,不过住在一起没问题了。 b)aPad。过年前买了个平板,aPad,飞思卡尔iMX515的芯片,512M内存,跑android2.2 。拆了之后发现里面没有flash,厂家竟然把一块4G的sd卡放所有程序和系统。这样非常的方便修改了,因为sd卡上的程序弄坏了,总可以用读卡器重新写进去的。我一开始想拼命的找出在板子上的串口,不得而终。后来经人指点,找到了一个讨论这个平板的论坛。认识了一个老外。这个老外现在住在常德,做逆向工程的,也就是抄板。他找到了串口,并且写了一篇入门级的硬件hack教程,我觉得非常好。可以在这里找到。 准备把它翻译整理一下,贴到博客上。这里不得不说国外的hacker才是真正的hacker,从硬件焊电路板,到Unix,到网站设计都精通。他的网站是自己用php写的。国内我知道的,atommann 算一个了。我想我要成为的,就是这样的人。有了串口之后,我把飞思卡尔官网上的bsp代码clone下来,编译了下,发现直接能跑起来。于是把飞思卡尔提供的ubuntu弄上去跑起来了。基本的系统没问题。显示没问题,usb没问题,wifi驱动没有。后来我想既然android是uboot启动的,ubuntu也是uboot启动的。为什么不弄个双启动。发现android启动时有一个恢复模式。就是挂载另一个根文件系统。这个和启动ubuntu是一样的,ubuntu也只是另一个根文件系统。既然开机能通过按住一些按键而改变启动的根文件系统,那多重启动也就没问题了。于是发现只需要简单的修改uboot代码,通过开机像检测是否以恢复模式启动一样,可以检测是否从android或是ubuntu启动。只不过是uboot启动环境变量的问题。可是后来发现,我修改过的uboot启动不了原来出场时的内核,但是启动我自己编译的内核就没问题,启动出场的内核打印信息没看到出错,屏幕就是死活不亮。我百思不得其解。于是决定去找做这个的厂家的工程师问问。去了这家在科技园的做山寨平板的公司,我真是大开眼界。一个老板加4,5个员工。短短的几个月卖出了4万台这个Pad。一个pad最开始可是定价1499啊,我是999买的。做山寨真赚钱。老板同我聊了聊,有意叫我过去。我想,如果我是个成熟的工程师,可能会考虑下。但我现在经验还太少,太多要学的了,用我经理的话说“You need to prove yourself”。他们这个pad的软件就一个人做的,还是个刚毕业的应届生。我过去一看,竟然用root帐号在工作。我的问题肯定是解决不了了。于是问他们能不能开放改动过的代码,毕竟他们根据官方评估板硬件做了小改动,老板不同意,说到新产品出来后再开发。后来,我的这个pad被我长期拆装之后,硬件出问题了。我只好装上,把原始系统dump进去,不敢动它了,现在扔家里了。后来那个老外说,不能启动的原因是他们的启动地址错了,弄成了IMX535的启动地址。再后来,没有关注这个pad了。 c)交友。以前在学校同一个团队的两个同学,毕业了都来深圳了,一男一女,在华为同一个部门做硬件。女生是个大美女,在学校的时候跟我还很熟。男的更不用说,跟我是哥们。上次4.5号放假,这哥们拉我去参加一个交友活动,在莲花山。微博上,别人说,51 创始人庞升东讲座, 创新工场 2011-03-11 (星期五) http://t.cn/htAHxi 总结:1)好域名降低口碑传播流失度 2)前一万个用户是什么人, 最终用户群就是什么人 3)“毕业三年后还没找到女朋友的人不正常, 不要雇佣”。。。 我担心3三年后去应聘别人不要,想想也该找个女朋友了于是就去了。结果,去了才发现。天哪,都是些什么歪瓜劣枣啊。好不容易有个看得上眼的,结果我那哥们也看上了,他回来跟我说,你算了吧,我追吧。那个mm87年的,我这哥们比我大3岁,他研究生毕业。我88年。。。当时我就同意了。后来把这事发微博和校内上。大家都怂恿我去追。现在这事还没结果呢。。 现在的电脑用神舟的笔记本,4核双线程的i7cpu,2G内存不够用,琢磨着加个再加个4G的,装了win7,Snow Leopard 10.6.4和ubuntu 10.10. Snow Leopard基本不用了。手机用milestone2,moto还是我的最爱,全键盘打开终端输命令很方便。还有一个iPod touch 4,用来听歌和尝试iOS上的新应用。.最近在看《Learning Android》这本书,这自己手机上跑些demo还是很有意思的。(完)