2012 年 01 月 21 日
时间过的真快,转眼就到了传说中的2012。
2011真的是很繁忙,这一整年的时间就像是过平时的一天一样,早上出门上班,工作了一整天,晚上走夜路回家睡觉,一觉醒来就迎来了新的一天,也许,在这个年龄的人,就应该是这样的生活节奏,我也只是进入轨道,顺应了现实。
工作上,加入了新的团队,这只团队非常的有战斗力,我觉得不仅在公司,可能整个国内的IT行业也没有多少这样的团队。团队里每个人都是靠谱的,在这个浮躁的社会和行业里,我们能够专注于追求完美,专注于追求高效,真的非常难得。在团队的熏陶下,我也在不断的进步,发挥自己的价值,年底也获得了晋升,应该说是获得了不错的结果。这一年做的几个事情,虽然大都没有发挥到希望中的价值,但过程还是比较令人满意的,毕竟我们技术人员能做的只是实现,一个产品/想法能否成功,不仅是技术能够决定的,对于我们来说,要做的就是把自己的那部份工作做到超出期望。这一年,考虑问题的时间更多了一些,也渐渐体会到,一个优秀的解决方案,不是一个人能够完成的,不是用最新最酷的技术堆砌而成的,而是需要几个团队的人,将各自擅长的领域知识融会在一起,根据实际情况组合而成的最为适合的解决问题的方法,要想得到他,必须拒绝“拍脑袋”,必须实事求是的研究、沟通再到实践,在这方面,我自己还有很多做的不好的地方,尤其是沟通这块还存在着问题,这也是新年里最为需要改进的地方。另外,就是想多做一些分享,将自己擅长的一些东西分给团队其他的同学,促进团队的整体进步。
生活上,总觉得属于自己的时间太少了,不过还是实现了几个自己的想法,从结果上看,一台手机,一台平板的奖励,也是很不错了。坚持着看了几本书,印象最深的书就是《黑客与画家》,感觉就是自己的心声,自己的期望的生活方式,用自己的技术去创业,去小小的改变一点世界,顺便获得回报,不过又要面对现实,因为要奔三了,虽然自己和父母都无所谓金钱、物质,但未来的妻子、未来的丈母娘也会更希望能有一个稳定的工作,能快点买个房子。这也是能说服自己专心于目前工作主要原因吧。过年回到家里,看到父亲的头发白了不少,感叹陪父母的时间太少了,在异地工作最痛苦的事情就是这个了,等什么时候,可以在工作的地方买个房子,或者租个大点的房子,每年都让他们过来一起住几个月,可能是唯一的解决方式了。
健康方面,体检也基本全正常了,我很欣慰。在家用wii运动,尤其是just dance,大赞的一个游戏,wii fit还是没办法坚持,不过除了wii以外,今年开始踢球了,尤其是最近一段时间,每周去踢一场5人制,还能找回点大学时的技术和感觉,感觉好爽,身体也舒服多了。
明年的期望:
多学些东西,在一个领域做到精通,同时多做些分享。
更多的感受生活,看一些设计方面的东西,让自己的想法更有人性化。
顺利的话,明年应该就会和oolong结婚了,我们将会一起开启一段新的生活。
明天就是农历大年三十了,希望新的一年更加lucky,获得更多的收获。
2011 年 12 月 03 日
前段时间我和oolong要把户口从刚毕业的厦门迁到杭州来,让我万万没想到的是,在这样一个时代做这样一件事情是这么的复杂。
户口迁移到杭州是公司帮忙代办的,不用我去杭州人才跑,但是要准备好相关的材料,除了身份证,毕业学位证书等,只需要包括户籍证明而已,因此复印了身份证复印件,并在背面写了委托书,快递给厦门的朋友到人才中心开具,这一步还比较顺利,一来一回用了1周多,然后将户籍证明交给公司,公司会给一份调档函,只要将这份调档函交给厦门人才就可以调档到杭州,并且落户了。
这时出现了意外,调档函寄到厦门朋友那里,再交给厦门人才,他们不接收,说档案必须和户口在一起,先将户口移到杭州,才能再调档。而杭州的要求是先把档案调过来,再迁户口,两边冲突……没办法,为了继续走下去,只能满足厦门人才,先落户到杭州,再调档案,然而,没有档案在,想落户就麻烦了,还需要开具政审材料,比如无犯罪证明,未练XX功证明等。
只好按要求再去找朋友帮去人才开这个证明,事先打电话问人才,只要身份证复印件和委托书拿到政审表格,再去派出所开就好了,然而朋友拿去人才后被告知表格可以开,但是一定要本人拿到派出所才可以开无犯罪证明,代办不能,并且开完证明还要等3天才能拿到,而这时候离公司开始帮忙办户口已经过了1个多月了,马上就到了截至日期,我不可能突然请假跑到厦门去办这个东西,何况他们只有周六上午上班,因此彻底放弃。

在这样一个时代,需要这么多人力时间做这种事情,真是不可想象,随便搜索一个城市的政府信息化建设都要投资几千万元,却没有为老百姓提供什么方便,还需要像N年前一样在几个地方来回奔波,开各种各样的证明材料,如果没有人帮忙办的话,来回的机票,请假扣掉的工资,消耗的时间,这些成本加起来恐怕也上万元了吧。
2011 年 11 月 13 日
该App叫电影达人,数据都是豆瓣Api来的,首页的slide数据是通过yahoo pipe将豆瓣电影近期热门转成了RSS,这样避免了跨域,也比较好维护,可以直接在下面玩玩看。只有Chrome和Safari可以正常显示哦
2011 年 08 月 17 日
继上回启好服务器,能看到rails的页面后,可以开始Hello World了。
Rails是典型的MVC,并且可以用他的脚手架工具直接生成Controller代码:
cd到工程下 执行 ruby script/rails generate controller Helloworld
可以看到生成了控制器代码 app/controllers/helloworld_controller.rb ….
这是一个集成了ApplicationController的控制器
class HelloworldController < ApplicationController
end
给他加上点东西
class HelloworldController < ApplicationController
def Hello
end
end
代表控制器跳转到Hello,随后到app/views/helloworld 建立页面模板 rhtml文件hello.rhtml,这个页面文件对应控制器里写的Hello
随便写点:
<html>
<body>
<h1>Hi,我的第一个Rails程序 </h1>
</body>
</html>
保存好后访问 http://127.0.0.1:3000/Helloworld/hello 其中Helloworld是控制器名,后面的hello是页面模板文件名(大小写注意)
如果无法访问,后台报错RoutingError (No route matches “/Helloworld/hello”) 这时候需要修改/config/routes.rb去掉最后的match ‘:controller(/:action(/:id(.:format)))’的注释,重启应用即可
如果Template is missing 可能是url最后的模板文件名写错了,要对应到*.rhtml
2011 年 08 月 16 日
看完《黑客与画家》有了许多感悟和想法,找时间要整理一下,其中之一就是想看一下ruby,为将来做准备。
安装脚本:
sudo apt-get install build-essential gcc g++ libssl0.9.8 libssl0.9.8-dbg libssl-dev build-essential
sudo apt-get install ruby
sudo apt-get install libzlib-ruby rdoc ri irb ruby1.8-dev
sudo apt-get install libzlib-ruby
sudo apt-get install rubygems
sudo gem install rails -y
sudo gem install rails –include-dependencies
sudo gem install mongrel -y
sudo gem install mongrel_cluster –include-dependencies
sudo apt-get install libopenssl-ruby
sudo apt-get install libgd-ruby1.8 libyaml-ruby libzlib-ruby
sudo apt-get install imagemagick
sudo apt-get install libmagick9-dev ruby1.8-dev
sudo gem install RMagick -y
sudo apt-get install libsqlite3-dev build-essential
sudo gem install sqlite3-ruby
安装完成后
rails new helloworlddemo
ruby script/rails server
http://localhost:3000/
就跑起来了~
2011 年 08 月 15 日
前段时间没怎么管博客,没想到已经被黑客挂了木马,其表现就是页面会乱掉,或者根本打不开,查看网页源码会发现网页最上面被加入了一个iframe链接到各种奇怪的地址。
查看wordpress的php源码,发现所有的目录下的index.php 最上面都被加入了一串base64加密过的字符串eval(base64_decode(…,访问页面就会将这段字符串解密,变为链接到木马网站的iframe。
手工删掉这些被黑客添加的代码没有什么用,因为漏洞一直存在,过不了几分钟又会被加上了。
我的解决方法是这样的:
1.修改博客密码,cpanel,FTP密码
2.删除掉所有的插件和主题,是删除,不是停用。因为插件和主题是最容易被黑客利用的漏洞。
3.在WP后台重装WP为最新版,这样WP里所有的问题就都被改过成正确的了。
4.换一套没用过的新主题。
5.检查所有目录下的index.php,如果有被改过,就改回来。
6.通过一些访问控制加固wordpress
参考文章
http://www.lesight.com/wordpress-record/wordpress%E7%9A%84iframe%E6%9C%A8%E9%A9%AC%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.htm
此文似乎要翻墙
这样基本就干净了,以后要注意经常备份。
2011 年 05 月 11 日
呃,最近太忙,都没怎么写blog…
公司访问不了国外网站,这才是最悲催的事情…
ppt准备的不是很充分,不过相关内容应该都点到了,重在实践
(更多…)
2011 年 03 月 05 日
简明教程,不懂的名词请Google。
去 http://aws.amazon.com/ec2/ 注册一个帐号
中间需要绑定信用卡,visa的就可以,不扣钱
中间需要输入手机号,过一会会有语音电话打到手机上来,输入屏幕上的4位pin码就可以
过一会会收到验证邮件。
然后登录 https://console.aws.amazon.com/ec2/home 可能会提示还在审核信息的流程中
我是又等了一个晚上第二天收到邮件说ec2可以使用了。
再登录 https://console.aws.amazon.com/ec2/home 发现有了控制台界面
(更多…)
2011 年 01 月 15 日
由于黑莓说开发app会送平板,而且注册费由200$降成了0,所以稍微尝试了一下playbook开发,写一下跑个helloworld的过程:
需要先准备这些玩意:
Adobe air sdk //air的原始sdk,目前playbook的程序都是用air开发的,这样的好处是把跨产品环境的问题问题交给air去解决,不像android那样因为机型多样而需要开发者关注过多的东西
BlackBerryPlayBookSimulator //黑莓的模拟器rom,安装后是一个iso
vmware player//vmware虚拟机,加载上面的iso来虚拟出playbook环境
flashbuilder4//开发air只能用这个了,需要注意的是60天试用期,另外安装完成之后可能会出错无法运行,据说要换一个用户才行。
BlackBerry Tablet OS SDK for Adobe AIR//相当于在air上加了一些黑莓自己的接口,这个安装的时候要选择上面的flashbuilder4和air的sdk目录,他会把插件什么的帮你搞定。
(更多…)
2011 年 01 月 12 日
Kids Cartoon Memory 一个针对小孩设计的翻卡片记忆游戏:
I am 31 and I have got stuck on level 8 – not that easy, especially for kids.
我都31岁了还玩不过第8关,对小孩来说太难了.//抱歉让您全家人死了不少脑细胞啊…
One Stroke 直感一笔,移植DS上的一款益智游戏,14关需要些变通,不过我把答案写在说明里了,但还是有不少人问。
于是有人留了一句:14关没过的注意智商//……
Play@Google 利于google图片搜索做的看图猜字游戏
Stupid//说实话对于成年的欧美人来说看那些book apple之类的猜单词确实够简单的
Awful game, doesn’t tell you what the answer should have been
恐怖的游戏,不告诉你答案是什么//我写的很清楚要看答案要买收费版阿…
Quick Memory 考研瞬间记忆能力的游戏
Great game ..but beware, I went back to a previous level, and all my progress was erased. Felt like throwing the phone, and I love my phone.
好游戏,但当我玩前面的关卡时,我所有的关卡都丢失了,好想扔了手机,但我爱我的手机//抱歉这是我的bug,请握好您的手机…..
Super Cards Match 难度比较高的翻卡片游戏
Only rated 1 star as it wont let me rate 0 stars.. 25 seconds to do 1st level? HA JOKE!
我想给0星但是只能给1星,25秒内完成第一关?坑爹呢! //我设计的就是高难度关卡呀…
Great game uninstalled due to constant annoyance with updates every 10 seconds….
好游戏但是我还是卸载了,因为几乎每10秒更新一次 //我记得那天更新了3次,结果每次都被你撞上了…