Last day @ alibaba

作者:会写代码的猪 发布时间:September 20, 2011 分类:有话好好说

今天是在阿里巴巴的Last Day,好多人没来得及打招呼,在这跟大家打个招呼。

这里是我的第一份工作,大三就来到杭州,在315团队实习,后来雅虎口碑拆开了,并到淘宝,再后来又到阿里云。说来三年也换了三个公司。

在这里,学到了好多东西,结识了好多朋友,也惹了好多麻烦。

三年来,做了好多事,合作过好多同学,各个部门,感谢大家容忍我的各种不靠谱。

临走,祝阿云手机越来越牛B,同学们好好学习,天天向上。

联系我,找 gaosboy,各种gaosboy都可以找到我。

哦,对了,我还在杭州,大家别害怕,想我了给我打电话。

职业

作者:会写代码的猪 发布时间:February 4, 2011 分类:有话好好说

回家两天多了,吃饱了喝足了,也睡够了,干点正事,写写这一年的总结。

我想,现在还远远没到年底可以盘点生活的岁数,年纪轻轻的,似乎只有职业是值得盘点的,也似乎只有职业可以盘点。

翻了翻去年的总结,写在2009年的12月,那时候刚刚走出学校,来到这个操蛋的社会上,其实没太多可总结,也没太多可展望,只是给自己写了三个目标:

1、为父母做点什么,让他们感觉自己长大了

怎么说呢,一年过去了,给妈买了母亲节礼物,好像没给爸买过什么,年底给家里长辈们包了红包。做的不多,但总算做了一些。

2、为团队做点什么,回报团队

这一年,项目换了一个又一个,欣慰的是,在每一个团队里都发挥了一些作用,敢说没有辜负同学们的信任吧。

3、为朋友做点什么,他们的信任应该是正确的

这个,似乎没有做太多。大家都在各自的路上奔跑着,我只是往常一样的在朋友问起的时候,聊一聊自己对职业的观点。

年底盘点,自己似乎收获了不少,算是按照自己的规划在走吧。

昨天,2010年的最后一个应用,发布了,算是完完整整的过完了一年。

2010年在公司里做了好多事,做了一个平台,做了一个工具,做了一个应用,还开源了一些代码,在写Java,在写Perl,在写PHP,在写C,在写Objective-c,在玩Linux,在玩Oracle,在关注性能,偶尔还弄弄MySQL,还有No-SQL。2010中期总结的时候,对自己的评价是:自己不能Focus在某一个领域,是因为觉得,不多看看,不多折腾折腾,心里不踏实。所以这一年,其实还是非常丰满的。

过完这丰满的一年,不得不说,真是有点舍不得,做了那么多可以吹牛的事,过去了,就再也不能提了。2011年,还得做更多更牛B的事,要不然,到了年底,没的吹,还真是受不了。这其实压力还是有点大。

2011年,选择专注一些,玩那么两三个东西,就行了。本职的Objective-c,必须做好的;性能,做,推动;Share,互联网时代,用代码推动互联。

早早的在Twitter上写过三个量化的目标:

1、长10斤肉,我现在瘦的自己都受不了了

2、开源5000行以上的代码,自我感觉没有什么压力

3、站在台上说一次话,这个,怎么说呢,我是个虚荣的孩子

行了,就这样吧,2010过去了,过去的牛B,属于过去的一年,接下来要做的就是牛B的过完2011。

聊聊汉字微博客那140个字的限制

作者:会写代码的猪 发布时间:January 1, 2011 分类:有话好好说

元旦了,大家都在为跨年做着各种各样的事,我考虑也干点啥~~于是一觉醒来,我想把白天欠的债补上。

白天发了一条twitter,说中国为什么出现不了Facebook或Twitter这样的牛B公司,因为大家都在不求甚解的模仿别人,甚至是那140个字的限制。那么我就解释一下,twitter那140个字到底是为了什么,顺便也聊聊我认为汉字微博应该如何限制。

Twitter的140个英文字符限制缘起英文短信中160个字符限制,Twitter减去20个是因为要预留20个字符的位置存放发布者的ID。那么再问一句,英文短信中160个字符的限制是从何而来呢?这就要追溯到上世纪80年代(靠,那时候我还没出生...)。

一个叫Friedhelm Hillebrand的德国人做了一项研究,他在格纸上用打字机随即的去写一些句子,然后统计这写句子的长度,结果发现往往一句完整的话都在1到2行,160个字符以下。160,这个数字也被人们称为:Hillebrand's Magick Number。在随后的研究中,人们更加印证了Hillebrand的这个理论,渐渐的160就成为了手机短信的标准长度。

知道了Twitter那140个字的限制的原因,我们回到主题上看看汉字微博的限制。

首先,140明显不太合适,因为这个Magic Number是人家根据英文特点制定的,我们这么悠久的汉语一定会水土不服。当然我不是掉书袋,大家各自想一想,是不是当我们要表达一个意思的时候140个字往往显得太多了,或者当我们去读一些接近甚至写满140个字的微博的时候会觉得这很拖沓,已经背离了微博之根本意义。至少我是这么觉得。

那么,如果说140个字不合适,多少个字合适呢?模仿Twitter,根据短信长度去限制?我们知道,汉字短信的限制是70个字。我在网上搜了一下,确实没发现这70个字的限制是什么人根据研究结果订出来的,所以实在是不敢追随。我的建议是,有这个技术实力的公司或机构,应该做点什么,为汉字微博做出这样一个统计,分析,还有建议。比如新浪,新浪博客开的如火如荼,那么我认为新浪应该基于博客数据,选取一些具有代表意义的博主的全部博文,进行分析,看往往表达一个意思,或者更简单点说,一句话,占用了多少汉字。给出这样一个标准,一个建议。

--------------辞旧迎新的分割线----------------

正事说完,该祝大家新年快乐,在新的一年里心想事成,万事如意,活的有滋有味有尊严!

我看“红牌专业”─计算机科学与技术

作者:会写代码的猪 发布时间:May 21, 2010 分类:有话好好说

今天偶然看到新闻,说高校对一些专业亮了红牌,这些专业就业形式极其差,我第一反应是:这帮人终于干点正事,出来把那些扯淡专业搞掉了。可是点进去一看,唉,他们的表现再一次让我怀疑自己的创意。我去翻了翻这份挑战道德底线的报告是谁出的:麦可思研究院编写、社科文献出版社,我已经没心思去细查这些机构是干什么的了,估计也是有着统计局一样的专业水准,地震局一样的只能,全国牙防组一样的身份的组织。

还是先贴一下这10个红牌专业:

动画、法学、生物技术、生物科技与工程、数学与应用数学、体育教育、生物工程、计算机科学与技术、英语、国际经济与贸易

对与这10个专业,我不是每一个都了解,但一眼看上去,直觉上这些专业貌似都需要很高的专业素质,也就是说这些专业在高等教育中应该是热门,而且看上去貌似就业也该不难。

动画,生物,体育,国贸,法律这些专业我不熟,不做评价。

对于英语,不是一直叫嚣与国际接轨么?莫非接轨到我们已经不需要英语专业人才了?我们国家的知识分子们真的已经牛到这份上了?

对于法律,我不想说什么了,我们都是中国人,大家应该都知道,在中国这片神奇的土地上,法律的意为着太多太多,本来学法律的时候告诉你要凭借正义,而真的玩起来一看全扯淡,这专业不景气,可以理解。

其他的,数学和计算机,我想多说两句。我认为应用数学最好的出路也是计算机方向,至于道不同的数学系同学,请绕路。

作为一个计算机科学与技术专业的学生,我在大学里待了三年,看到了各种各样的学生,会学习的,不会学习的,成绩好的,成绩不好的等等,但我不用这些去区分不同的学生,我的标准是:会生存和不会生存的。在美帝国主义,大学不是考上的,上大学就像找工作,自己写简历自己申请,这样方法选拔出来的大学生不管成绩好坏,会不会学习首先具备一个技能:生存。培养这样的人才,让这样的人接受高等教育,这些人到了社会上才可贡献社会。当然,我们也看到美帝国注意也有很多大学书呆子,nerd类型的学生,但你要知道,这些人可不仅仅是书呆子这么简单,都是天才型的,他们不需要会生存,他们在研究室里的贡献大到让你难以想像,而他们的生存问题,社会和国家来解决。

设计选拔制度的是这群人,教书的也是这群人,最后把孩子们丢到社会上,一看交出来的多数是残次品,说风凉话的又是这群人,其脸皮之后不得不让我重新考虑“道德底线”这个词的意义。

扯远了,骂人不具有任何意义,说回我们的大学,一群高分的家伙已经进来了,那么说什么都是扯淡,巴望着教育部改革高等教育选拔制度也是扯淡,没戏!所以我想聊聊在大学里,计科应该怎么学。我不敢自诩大学学的很好,但我简单介绍一下我在大学的经历。

阅读剩余部分...

画心

作者:会写代码的猪 发布时间:May 20, 2010 分类:有话好好说

目标,计算出“心”的方程式,今天先说平面坐标系是怎么推导的,其实很简单。

先看一下目标:

如果只看x>0部分,可以发现,这是一个椭圆,旋转了一个的角度。所以我们用一个椭圆旋转来得到这个图形。

先设一个椭圆,用最普通的椭圆,长轴3,短轴2,标准方程

(x^2)/4+(y^2)/9<0

图形如下:

然后把这个椭圆旋转-45度,并只取1,4象限,就得到了和目标一致的1,4象限

然后另x=|x|,就得到了关于y轴对称的一个心形。

下边说说代数算法。

对于平面坐标系xoy,以o点为对称点,旋转w度,得到新坐标系uov,那么xoy与uov如下对应关系:

x=cos(w)v-sin(w)u , y=cos(w)u+sin(w)v

这个关系从图上一眼就能看出来:

非常明显,不用多说。

这样,我们设xoy上有标准椭圆(x^2)/4+(y^2)/9<0,那么在uov中,这个椭圆就是我们所求的,所以根据上述转换公式,可以得到我们要求的椭圆方程:

((cos(w)x-sin(w)y)^2)/4+((sin(w)x+cos(w)y)^2)/9<0

然后另x=|x|:

((cos(w)|x|-sin(w)y)^2)/4+((sin(w)|x|+cos(w)y)^2)/9<0

把这个公式丢到mathematica里跑一下,跑出来的图形如下:

发现不太好看,那么调整一下系数,把短轴缩短一点,另a^2=3,得到新方程:

((cos(w)|x|-sin(w)y)^2)/3+((sin(w)|x|+cos(w)y)^2)/9<0

这次出来的图就很顺眼了:

 

 

  1. 1
  2. 2
  3. 3