01

用了个如此矫情的词,我深感对不起大家,所以决定要把这个传统继续下去,表明我真的是故意的.

前两天说12月27号是我生日,因为我几乎是在一夜之间把自己的身份从学生定位到非学生.去年27号刚考完试,我就决定:要出去找工作了,虽然那几天忙得是头忙脚乱,但27号这个标记竟是如此清楚,前后经历与想法是如此不同,所以就定义为进入社会的新生吧.

梦想?奋斗?生活?这么大的词我实在是说不出什么,就先说说琐碎的想法吧.

关系

其实出去找工作动力之一就是爸妈的那句话:要是找不到工作就回县里,找找关系看能不能给你找点活,而我是极讨厌关系的,就算是一点不违法,也让我浑身不自在,唯恐与此有染,因为一旦开始靠关系,你就被关系绑架了,目光短浅,四肢无力.所以就决定自己早点找工作.

也许有”社会经验”的人会劝道,在中国,不混关系就混不好,除了心里应一句:去你妈的,无话可说.最多加上一句:你这软弱的looser.

经济独立

经济独立是我要找工作的第二大动力.

经济独立的好处就是你可以随意支配,甚至是挥奢你的钱而不用为此对谁感到愧疚.另一个好处就是在父母(经济来源)左右你想法时,潜意识里不会有钱这回事了,才知道哪些是你的想法,哪些只是你父母的想法.

责任 自立 平等

在家里面是老小,被家人护着,在学校又是不怎么显眼的的学生,常常随大流,虽人怎样我就怎样.于是我们就被批量生产出来了.但当面试官说你好,而不是你们好时,在合同上签上你的名字是你要为此负责而不是你父母时,才发现你就是你,有活动的自由,不需要被谁约束,也不必到生产线上被批量生产,生活真美好!这也真是教育失败活生生的例子.

我记得到我高中时,我甚至连一些简单的事都干不了,比如说自己照个一寸照片.到了大学后又几乎不用处理什么事,只能算得上是半自立,因为大多情况下一偷懒,一退缩,好多事会有人帮你做的,或者和你一块做.我曾想过如果有天把我一下子丢到了陌生的城市,我会怎样呢?结论就是如果还这样事事靠人的话,就永远不可能自立,因为总会有找不到靠山的那一天,所以就选择了几乎没什么熟人的深圳,稍有点恐惧,但更多的是新鲜感,在此还得谢下在”几乎”之外的熟人刘同学和大哥.

回想下年初的几次面试,姿态应该叫自卑与任人宰割.一方面是因为自己非名校毕业也不是很牛的学生,另一方面是因为自己以前面对的长者要么是老师要么是家长,心里还没有把自己和面试官摆在一个平等的位置,只能是审判与被审判的角色,所以就是一副任人宰割的样子,后来才发现我们是对等的位置,互相评判是否适合对方,不牛没关系,要有自知之明就好,即使没什么资本也要有自信,不要把自己摆得那么低,因为大家是平等的关系.

眼界

感触最深的可能就是:有什么样的眼界,才会有什么样的想法.你的见识的人,事属于你的眼界.在学校里哪怕你读再多书也不及你自己来感受一下这生活.哪怕有再多的偶像给你引路,但你没有他们的眼界,他们说的大多也只是对牛弹琴,你只是听听而已,所以啊,有空多出去走走,开开眼界,外面的世界大着呢,各种未知的角落在等着你.

有了更宽的眼界与阅历,就会对未来少一点恐惧.当你还活在你的小世界的时候,每走一步都唯恐走出你的小世界的范围,再回不来了,而一旦你看到外面的世界, 才会知道不用怕还有更好的世界在等着你呢.举个简单的例子,就是在科技信息这么发达的社会,还有不少人固执地认为到一个没什么熟人的地方是一件很可怕的事 (像我以前一样),那就应该想想几百年前那些商人在电话互联网都还没有被发明之前,又是怎样到一个没熟人的地方活下去的呢?
BTW:年轻人不要有这样那样的恐惧,年轻就是你失败的资本,而你因为恐惧去屈从世俗,别人怎么做你就去怎么做,一直活在别人的世界里,那么你连失败的资本也没有.

梦想 奋斗与生活

上面说的应该算是七月份之前的状态,还算有大把的时间去反思,七月份之后,开始真正工作,新鲜感也已经过去,生活趋于平淡,日复一日,周而复始,有点乏味.每天到家收拾拾就要睡觉了,很少有时间去想梦想与奋斗.

而现在仅仅是能生存而已,谈梦想与奋斗还是有点虚,不是那么清晰,还小么不是?

所以现在的想法就是尽快提高自己的技术水平,一方面是出于对知识的追求,另一方面则是经济是利益.

而奋斗则是要自己全身都动起来,不要再懒惰了,学技术,学英语.

至于生活,则更要丰富多彩,即使是一个人.没事时候可以上街看看可爱的小孩和美女,逛逛公园,爬爬山,或者去图书馆从上午一下子坐到晚上.

这些就算是对1岁成长的反思吧.

记于1岁生日 2011年12月27日
补记于2012年1月1日凌晨.

菊子曰 本文用菊子曰发布
Tagged with:
十二 19

人件

《人件》PeopleWare主要讲了这么一个事,如果在另外一个世界也有人在搞软件开发,但他们效率很高,他们的项目从没有失败,那他们是怎么做到的呢?书中就此展开讨论,给出了理想的环境,和对管理方法的建议,也许这些在那个世界的人看来只能是做为常识,但在这过于注重方法论,标准化,自动化,成本控制的世界来说,只能不厌其烦地再把这些常识教给他们。归根结底就是两个字–人件,而非软件。
PS:《人件》清华大学版翻译得还是挺不错的,审校得也很仔细,看两遍竟发现一个错别字,尤其是续编,翻译则是棒级了。没事时候可以当散文翻一翻。
而电子工业出版社,谭明金,王平译的《Joel说软件》 Joel on software 真的他妈的是烂死了。 就算没钱吃饭也不能干这种烂事啊!!

对钱认真你就输了

如果他送你几十块的东西,你就想这点钱还不够我吃顿饭呢。
如果他送你几百块的东西,你就想这点钱连双破鞋都买不住。
如果他送你几千块的东西,你就想这点钱连个破手机都买不住。
如果他送你几万块的东西,你就想这点钱在大城市连个卫生间大的地方都买不住。
如果他送你几十万的东西,你就想这点钱连个破车都买不住。
如果他送你几百万的东西,你就想这钱买个房也就刚即跟那些傻逼挤到一个破小区里的。
如果他送你几千万的东西,你就想这点钱移国外还得求别人像孙子。
如果对钱认真你就输了,能给你几千万和几十块的还是同一个人,甚至一点都没变。
有多少人口口声声说是为了感情而做出选择而却实际上是为钱做出的选择呢?可悲的只有少得可怜的人敢于承认。

J道论坛,虽是一个技术论坛,个人感觉却透着一股难以名状的妖气,如乌有之乡那样。仔细想后觉得是因为J道论坛把方法论搞得太过。。。。
ITEYE,CSDN上最常见的就是一个博客的日志分类常有几十项,从HTML,DOM,JS,JS的库,Flex,到JavaSE的各个方面,JavaEE的各个方面,各种开源框架,无所不包,看来搞IT的经验积累是个漫长的过程。

大街上的女人们满脸疲态,唯有房东太太满脸随意,鲜见有女生满脸朝气的,活气不在,美丽也就不在。

同事聊天,提到孙志刚事件,慨叹如果没有他的死也许深圳就不会发展得这么迅速。回头看看才见,中国真是个吃人的社会,过去是,现在还是。

上班有时闲得无聊,同事们就开始聊游戏,聊起来对游戏的痴迷一点也不亚于大学生,令人有点蛋疼,发现我和同事30多岁人间的代沟比和我哥我姐间的代沟还要小,真是个惊人发现。

深圳关内关外的差距实在太大,关内绿化交通都很不错,而关外你和朋友往公交站台一站,说话都听不见,而且周围光秃秃,显得真乱啊。

好有爱的表白页面,看来HTML5是真的真的要火了。

http://love.hackerzhou.me/
哦亲爱的,请不要用IE6,7,8打开,用Firefox3.5 or Chrome吧。

菊子曰 本文用菊子曰发布
十二 12

摘要:Gappproxy终于在我这不能用了,所以就得找下一种翻墙方式,要不用Google搜东西时不时被断掉,实在是烦人。
简单介绍获取SSH账号的方法及使用Firefox+SSH+Autoproxy进行翻墙。
IE可以参考这篇文章进行设置(但下载Bitvise和获取SSH账号还是一样的,但浏览网站及后续设置没有Firefox方便,不推荐)。
SSH原理可以参见此处:百度百科 维基百科.

0.免费的SSH账号

免费的: 服务器地址: 64.31.18.132 端口:22 用户名: cmdedtempssh 密码: poweredbyCmdedDotNet
如果不能用了可以到此处通过email重新获取。(提示:如果到不了可以用在线代理先翻过去。)

收费的,速度也还行的 http://www.ssh91.com/ http://www.issh.in/ https://www.usessh001.com/locations 更多……

1. Bitvise Tunnelier下载 设置

绿色版下载地址:http://dl.dbank.com/c0ikarmu1f

安装完成后,如下进行设置
1.1. 服务器 端口 用户名密码设置

ssh-setup1.png

1.2. 到Service选项卡对红框中的内容如下设置

ssh-setup2.png

1.3.到Options选项卡中去掉红框中的几个对勾。

ssh-setup3.png

1.4. 点Login进行登录,并按红框中按钮进行下一步,正常的话托盘区那个图标会变成白色的同时他会提示”connected”的。

ssh-setup4.png

2. Firefox中安装 Autoproxy 与设置

2.1 安装

Autoproxy的好处就是有一个名单来设置哪些网站需要翻墙,这样该翻时翻不该翻时不翻,用最快的方式来上网。

Autoproxy安装地址:https://addons.mozilla.org/zh-cn/firefox/addon/autoproxy/ 点 添加到Firefox就OK了。
安装后会提示你选择一个订阅,选择默认的那一个就OK了。如图

ssh-auto1.png

2.2 设置代理服务器

工具–>附加组件 找到Autoproxy的选项,打开。
代理服务器–>编辑代理服务器,如下图 保证sshgfw与图中一致。

ssh-auto2.png

代理服务器–>选择代理服务器 如下图,保证红框中内容一致。

ssh-auto3.png

2.3 仍有网站不能访问?

设置完后仍会有些网站不能访问,那是因为它们没有被加到gfwlist里,就要手动进行处理。

首先在 Auotproxy的首选项里 点查看–>在工具栏显示。
然后在网站不能访问时。点击工具栏的福图标,出现如下菜单时,可以选择 “对*** 全站启用代理” 或者选择 “全局模式”然后刷新页面重试。
如果还是不行那就是真的没办法了。

ssh-auto4.png

2.4 其他

有点不同于桌面软件操作习惯的是,autoproxy在你修改了设置后记得点击 “确定”,切记。

3.唠叨

SSH应该能用很长一段时间,要是SSH也不能用了,那就要换到VPN了。

菊子曰 本文用菊子曰发布
22

年前没事干的时候经常去市民中心溜达,发现广场上经常会有个人或者乐队在那唱歌,大多都唱得不错,应该是流浪歌手而不是卖艺的吧。印象比较深刻的一个就是一个五六个人的乐队,感觉甚是不错,感动于他们的坚持自己的梦想。

昨下午又突然想去市民中心转转,发现他们还在。就站在那开始听,这才发现乐队多了个拉二胡的(其实年前时候就有了,只是当时没注意到),而摇滚版的《赛马》也真的是配合得很好,拉得很不错。后来在他们唱歌间隙的陈述才知道他们是个乐队—原上草乐队。

十点半回到家,上网一查才发现他们已经小有名气—“深圳的草根天团”完全是来自他们的努力和能力。而更令我佩服的是从他们博客和微博上看出的他们的那种不卑不亢的姿态,认真做音乐的心态和他们的激情。

他们也为经济所困,但对“红”看得并不那么重要–在他们身边的人突然一夜蹿红后仍是如此。
他们有自己对音乐的理解,而不单单是翻唱别人的歌,对流行,对摇滚有自己的看法。
同时他们还在发展自己的方向–摇滚民乐,真的是很不错。

所以对他们是极为佩服。在深圳的朋友,有空的话,可以去市民中心听听。
他们的博客在此,微博在此,贴吧在此.

菊子曰 本文用菊子曰发布
24

其实装Ubunt没那么复杂的,从下载镜像文件到基本安装完成也就一两个小时,和Ghost装XP的难度差不多.可我人品不好,再加上有点偏执狂加上完美主义,以及对Linux和Grub没有一点基本常识,所以用了大概用了十七八个小时才安装完成—每天下班后8点或者9点或者10点到家,然后折腾三四个小时,无果,睡觉—真悲催.

所以这日志没啥技术含量,只是自己反思下怎样最快地发现问题后解决问题,总结下自己折腾的过程,要安装可以看下这个帖.

第一步:准备工作
给Ubuntu准备一定的空间.注0
下载Ubuntu-i386-desktop.iso镜像文件和最新版的Grub4dos.
把Ubuntu.iso镜像文件放到硬盘某个盘或U盘的根目录下,该盘最好是FAT32格式.
复制镜像文件中casper文件下的vmlinuz initrd文件复制到C盘根目录下. 注1
复制Grub4dos中的grub.exe和grldr到C盘根目录下. 注2
去掉C盘根目录下boot.ini文件的只读属性,最后一行加上C:\grldr=”安装Ubuntu”. 注3
如果C盘根目录下没有menu.lst文件,新建一个,如果有的话,在最后加上三行就可以了.
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vimluz boot=casper iso-scan/filename=/ubuntu-11.04-desktop-i386.iso ro quiet splash local=zh_CN.UTF-8 注4
initrd (hd0,0)/initrd.lz  注5
注0.一般人都还是以Windows为主吧,所以30G就应该足够了.
关键点是不应该在Windows中用分区工具来新建ext3 swap文件系统,要不会出很多麻烦的.只须把一部分空间留出来即可.
注1.可以直接解压或者用虚拟光驱加载镜像后复制,后者更快一点.
注2.一定要复制,虽然Ghost装的系统一般都有这两个文件.
注3.Ghost装的系统一般都会这一行的,不过后面是一键还原什么的,可以不用改.
注4.iso就写下载到的镜像文件的名称 一般会是这样 Ubuntu-11.04-desktop-i386.iso表示是11.04的32位的桌面版,对应的还有如8.04的64位的服务器的.
注5.某些版本可能为initrd.gz或者initrd,反正就你刚才复制的文件的名称.

好吧,说说我在这一步的悲催经历.
把镜像文件放在了NTFS系统的盘中.
第一天点Install Ubuntu体验了下Ubuntu11.04的Unity,然后睡觉去了,第二天就死活进不去了.进去就黑屏,重启几次后,还是如此,觉得可能是镜像文件在硬盘中位置放得太靠后了,读不出来,就放到了C盘,还是如此,然后觉得可能是不能放在准备安装系统的硬盘中,把它放到另一块硬盘中,还是如此,然后又换到另一块硬盘中的C盘–还是如此—–到这时应该重启不下十几次了,然后才反应过来可能是文件系统的兼容问题—这反应也太迟钝了吧? 人品问题啊,为啥第一次就能进去呢?
还有偷懒,看到C盘已经有grldr就没有复制,结果后面就悲剧了.

第二步:开始安装
关于分区,可以先看下这个帖这个帖.

启动时系统选择菜单选 Install Ubuntu,就进入了Live cd.这桌面上有个安装的图标,点下一步步就OK了.
关键点就是分区那步,选择自定义,然后在留出来的空间中分 5G,挂到 / ,分2G给SWAP, 其他的给/home.–可以理解成windows的C盘,D盘,E盘.
求稳定的话还是都格式化成ext3文件格式吧.
下面会有个bootloader的安装位置,最好选你安装Ubuntu的那块硬盘,即可能为/dev/sdb 或者/dev/sda不要选/分区的位置.即MBR由Ubuntu来接管.

第三步:添加系统选择菜单
在menu.lst后面加上这么几行
title Ubuntu 11.04
root (hd0,7) –你的Ubuntu的/分区的位置
kernel /boot/vmlinuz-2.6.38-8-generic root=(hd0,7) ro   quiet splash
initrd /boot/initrd.img-2.6.38-8-generic
然后就完成了.

后两步的悲催经历.
1.开始安装前没有umout镜像文件所在的分区.
在用硬盘安装时,执行安装前,应执行sudo umount -l /isodevice的,要不就不能进行后面的分区操作,因为还有文件挂在上面.开始不理解这句话,以为是要把镜像放到另一块硬盘上,放到另一块硬盘上,还是如此提示,才明白这是个问题.—反应迟钝啊…..

2.把/分区格式化成了ext4文件系统,grldr又没有复制最新版的.
结果就是旧grldr认不出来ext4中的文件,启动出错.
再加上不清楚有/boot分区和没有/boot分区时,grub中启动文件路径写法的区别,结果是重新启动N次后,上网搜N久后,才知道是grub和ext4的兼容性问题.附带地把grub的基本操作学会了.
但最开始的时候脑子里就感觉到旧版本Grub4dos和ext4的兼容性有问题,但就是没看到别人的说法,就不敢确定,结果就是不停地搜搜搜,却没有先去替换下文件去试下–这就是明显的完美主义的倾向啊,不搞明白就是不放心…..哎……..

3.在windows下准备Ubuntu的分区
用习惯了Windows下的分区工具PartitionMagic,就用PM准备了分区.后来不知道是脑子哪根筋抽了,找开了PartitionTableDoctor,提示分区表有错误,是否修正,结果我就点了是,修正完之后,PM竟又认不出来硬盘了,我操.
用PTDD恢复了分区表,再进PM,PM又开始提示分区表有错误,我操,这样来来回地折腾了七八次,把磁盘是格式化,删了重建,修复分区表,不停地被提示要重启,令我意外的是不管它们俩个提示再多的分区表有错误,WinXP总是能稳健地启动起来,而且硬盘中的数据还是能读出来,Windows真强大.
这其中又有DiskGen来看看硬盘,来恢复分区表,重建分区表,结果就是DiskGen从来不提示什么分区表有错误,而且总是正确地提示.看来还是它最强.—其实PM服务器版也是啦.
但是还是不要用Windows下的工具来对Ubuntu的分区进行格式化,要不真的会很痛苦的.

4.没有把Ubuntu的bootloadr装到MBR.
这就是明显的偏执狂的表现啊.
我想的启动顺序是这样的MBR–>ntldr–>windows XP或者grldr.于是偏执地把bootloader装到了Ubuntu的/分区,不想让它接管MBR.但每次安装后进系统总提示/root挂载不上,令我很是郁闷.重装了三四次后,依旧如故.于是我觉得可能是分区表的问题.网上也是这样说的.
啊,万恶的分区表的问题啊……
于是进LiveCD,用gparted,parted折腾了十几次(保守估计)后,问题依旧.又是重启了十几次…….

估计一般到这时都应该抓狂了,放弃了,但对我这种偏执狂来说,是不可能的…….
为了验证是分区表的问题,而不是安装文件的问题,我把以前的Ubuntu8.10的光盘找出来,装了次Ubuntu8.10同时把bootloader装到/分区,而不是MBR,问题重现.于是确认是分区表的问题.

这时再进Windows,发现PM已经读不出我的硬盘了,折腾半天,还是读不出来……..
最后一天,终于心灰意冷了,因为装Ubuntu已经连续四五天处于非正常状态了,每天到家都是折腾这个.最后把脑子中最后的想法实现了下,把bootloader装到MBR,即由Ubuntu来接管MBR,再开机,竟然可以进去了…….

不理解为啥,不理解,还好吧,问题算是解决了,Ubuntu终于装上了,有一个问题就是bootloader不装到MBR,为啥它就启动不起来呢?令人极其郁闷.

一些总结:
1.Windows下PM是挺好用的,不过还是DiskGen强大点.
2.Linux的分区就应该有Linux下的工具来整.
3.哈哈,各种分区工具的操作已经基本熟悉了,以后给人修电脑就不怕了.不怕疑难杂症.

相关帖子:
1.这个介绍安装的.
2.关于Grub的 这个得好好看下,要不启动出现问题,会束手无策.
3.这个是关于grub2的.

菊子曰 本文用菊子曰发布
preload preload preload