2011总结 一月 4th, 2012

2011年 开始关注产品

2011年 开始学习交互

2011年 开始学习设计

2011年 没有学习代码

2011年 明白自己没有想像中那么淡定

2011年 开始看佛学

2011年 开始思考想要什么

 

2012年 要开始学习算法

2012年 在最后一个青年节前开始独自旅行

2012年 多学多看多说

2012年 在想明白前做好自己的工作

2012年 新的开始,摆脱过去

 

jingqi.info 前记 十二月 4th, 2011

我想做一个网站的岁月可以说是从大学开始的,那时也买过空间与域名,但是没有持续多久久荒废了。直到最近我跟同学聊起创业来,才想决定把这事做起来。

 

虽然聊的是创业,但是这个网站却不是为了创业的,只是为了提供一个计算机理论与实践相结合的资料库:当初在大学的时候,觉得学这个没用,学那个没用,但是当工作后才发现原来都有用。但是现在再想去学习那些已经是不太可能的了。也常常后悔,如果那时能多看一些计算机与实践结合的blog的话,也许就不会走这么多弯路了。所以现在就想收集一些相关的文章,集合起来,也许会对人有一些帮助。

 

用更直接的话来说这就是一个转载文章的网站。转载文章最大的问题就是版权问题,为了避免这个问题,我想仿照designioi.net的方式,每一篇好的文章都是一个简介与原文章的地址,这样的话就避免版权问题了。

 

有人说要少看点blog,少上Google Reader,这个观点我同意,因为很多东西其实书上都有了,能出版的书肯定有它的价值,而blog,他的性价比真的不怎么高,因为噪音太多了,知识也不连冠,作者也不是专业协作人员,也没有编辑做修饰,所以性价比不是很高。我的想法是能不能把这些知识整理起来,使它们连贯起来,这样它们的价值就会更大

 

因为不是全文转载,所以这种方式估计很难有人喜欢,更不会有商业化的机会,所以这只是我玩玩的一个工具。 最后写这个的目的使为了看我这个网站能坚持多久,一个月,一年?还是更久?

如果你对这个网站感兴趣,可以点击下面这个链接进入:

www.jingqi.info

 

---

jingqi.info这个网站已经一个月了,发现很多东西都没做:推荐的功能到现在还是没有动,有时想要不要做一个分享的功能,发动周围的人来分享他们觉的好的算法,但是一直没有时间做,不过还好快过年了,应该会有一点时间。现在的目标很简单,做一个简单的Google Reader那样的分享功能。如果还有业余时间的话,看看能不能捣鼓出来一个简单的推荐引擎。

现在碰到的问题:

1、不知道好文章的来源有那些,有那些好Blog,好网站。

2、好文章好blog的产生速度比较慢,大量同质的文章存在导致过滤很困难。

 

-2012 01 09

关于加班 九月 16th, 2011

前几天跟一个同学聊天,突然聊到了加班上,所以干脆现在写一下。

 

我不怎么喜欢加班,因为在我看来这说明效率不高,但是我却是加班最多的人,有部分原因可能是效率问题,有部分原因可能是我的生活习惯问题,我平均睡觉时间是1点,晚上工作对我来说是一件很爽的事,在深圳,有一段时间我很烦,白天根本就静不下心来。那时觉得最高兴的事情是晚上十二点后,偌大的一层楼空荡荡的,周 围的灯也都关了,黑丫丫的一片。那时心却莫名的安静下来。回到北京之后,也许是太多的人与事。我变浮躁了。也很难寻的一丝宁静,耐心的编程。

 

我不喜欢加班,但是我不喜欢我做的项目失败,更不喜欢到我的程序生涯结束的时候一个成功的作品都没有,所以我选择加班, 特别是做一些有挑战的东西的时候,整个人都处于一种兴奋的状态,这时的我可以做到除了编睡觉之外就是编代码。不过一旦把东西做完后,很长一段时间我就提不起兴趣去做其它的东西来。那时的我就只想在晚上一个人的时候编程,白天的时候就是打酱油,这也是我以后要调整的地方,不然就会有很多无谓的加班。

 

我编代码估计也就还有几年的时间,之后人的精力自然而然的就会下降,分散。所以希望在这几年的时间内做出一些好玩的东西来。一些有意义的东西出来。在这几年里我应该多看几遍 rework, 这真的是一本好书,

---------------

其实很多人都不喜欢加班,但是有一个很奇怪的问题:不喜欢加班,但是又不喜欢去提升自己的能力,感觉这真的是很奇观的事,如果一直只是在抱怨,那么最后的结果还是加班。所有为了不加班,为了更好的生活,我们都要做到提升自己。

 

 

Blog迁移到GAE上 九月 3rd, 2011

折腾了一个多星期,终于把blog迁移到GAE上来了。别人是千方百计不被墙,而我却是想法向被墙的网站靠拢.....

迁移blog的原因有三:

一、省钱,我的blog其实也只有自己看,所有放那都无所谓。只要有一个纪录的地方就可以了。

二、可编程,虽然只是自己看,但是有时我还是会捣鼓一下编程的。所有GAE还是很适合的。

三、防转载,虽然我写的东西不多,但是偶尔还是有点闪光点的,但是令人郁闷的是转载从不注明出处,现在放到GAE上,懂翻墙的人大多不会做这事,可以把一些人过滤到。

Posted in | Comments(0)»

八大处游记 七月 10th, 2011

八大处公园着落这帝都的西边,离我们的学校很近,但是尽管如此,我在上学的时候也没有去过,只是闻其声而不见其人。   没去八大处之前以为八大处很美,但是去了之后才发现整个八大处已经给改的不成样子了,在宝珠洞的旁边用水泥建了一座简陋的财神庙,看上去特别的刺眼,真不知道设计整个人是怎么想的,要建财神庙也没有什么,但是也不能这样建,地点与外观都没有讲究。在一个景点甚至关公与观音放在一起,就算是为了满足游客烧香拜财神的需求,也不用这么这样摆放吧。   除了乱盖的景观外,印象最深的是有不少烧香拜佛的人,我一直认为人在苦海,只能靠自己逆流前行,所以我对宗教保持一种敬畏的态度,而对于烧香的人我一直不理解,一直爬到第六处的时候,我突然发现我犯了一个错误:每个人都有信仰的自由,我的想法太主观了。而且回想最近一段时间的事,现在的我对于我不认得的东西都持一种很强烈的反对态度,并且爱给别人贴标签。才是最要注意的一点。如果再这样下去,我会变成什么样子了?   在物质上可以贫穷,但是精神上却不能荒芜,也许是该弄几本哲学书来看看了。
Posted in 游记 | Comments(0)»
出于对黑客与创业的兴趣,我买了本《黑客与画家》,希望能从中得到一些答案。   如何成为一个好黑客:作者给了下面几条建议: 一、大量练习,作者为了证明这点,甚至在招聘的时候问应聘者业余进行什么项目编程 二、打破常规的思考方式,作者先描述黑客为什么那么讨厌版权问题,通过这个问题告诉读者打破常规对于黑客来说意味着什么,甚至作者在一篇文章中引用了美国开国元勋的一句话:反抗政府的精神在某些场合是如此珍贵,我希望永远能保存下来。 三、考虑哪些话是真话,使用什么方式区分它,这样做的目的也是为了防止思维的惯性。 四、如何去评价一个设计是好设计,它必须简单,不过时,解决主要问题,具有启发性,有趣,可复制的,它大部分时候是对称的,像大自然学习的,成批出现的(推动人才成批涌现最大因素在于让有天赋的人聚集在一起,共同解决一个难题)。它的过程是艰苦的。反复设计的 关于财富与创业: 作者认为:创业是积累财富的一种方式,因为在大公司,缺乏度良性与放大性,想积累财富是一件很困难的事,而创业是可以度量的,并且具有放大性,所以创业是积累财富的方式。人们不应该敌视富人,因为财富不是一个恒量,富人并不是靠掠夺财富才致富了,现在的财富是更多的是通过发明新的事物而产生的(因为不是恒量,所有说富人富起来的手法不是从你手中抢夺财富而实现的)。政府不应该限制创业。不能太过于强调贫富的差距,因为正是这种差距才激励人们去创新,一个国家如果过分的强调财富的平均性,那么这个国家肯定是一个贫穷落后的国家。   但是创业有很大的风险性,它要一定的壁垒,快速的迭代,需要持续的奋斗,创业也是实现一个好作品的方式。高风险意味着高回报,所以作者认为创业是一种快速积累财富的方式。   这里面大多观点我认同,但是高风险高回报这点我却不认同,在我看来我更认同的是价值投资者的观点:注重安全边际,投资就是在做一件高概率赢的事情,只要赢的概率大于50%,长期下去,它必将是趋近于赢(见《巴菲特与索罗斯的投资习惯》)   看这本书,我发现他跟《活法》里面的一些观点很相似,比如努力的工作,热情的投入,但是《活法》的观点我根认同。 这本书我觉得最重要的一点就是独立思考的能力,什么是真话,什么是思维的盲区,如何去判断它。这是我现在最缺乏的,最需要改善的。      
最近公司在举办一个活动,在一些学校宣讲,吸引了不少学生参加,但是我们的活动需要参加者做一个HTML5的APP,而参加的学生对于HTML5接触的少,也不知道从何处下手。这就需要一帮有经验的人去说明一下,现在的问题就是,这些有经验的人平时都加班加的天昏地暗的,也没有多少时间出来专门做一个讲解。所以我的建议是我们在公司微博上找到一批专家,让参赛者去关注他们,与他们交流,这样的话我们的压力也会少一些。与此同时,也能起到宣传微博的效果,让参赛者认识到微博上面不仅是明星与粉丝的互动,而且还有其它的用处。   这就引出来一个话题了,为什么要让用户意识到微博的多样性了?在我看来,如果微博没有多样性,那么它的抗风险能力就会很差,比如说现在的微博主打是明星与粉丝的互动,那么当这个互动的新鲜感消失后,可能就会有越来越多的沉默用户,然后社区的活跃度就会下降,但是如果一个社区有各种各样的人,各种各样的观点,不同的人围绕着不同的主题,那么当一个主题变得乏味之后,另一个主题又会很快的活跃起来,而且持有不同观点的人之间也会有激烈的碰撞,擦出新的火花,从而带动社区的活跃度来。   当然这也有一些要注意的地方,比如说如果一个社区如果没有与众不同的特点,如同一个大众脸,那么这个社区也很难火起来,所以这里就有一个博弈的过程了,在开始我们要对产品的某一个特点加以突出,吸引用户使用,但是到了中期,我们应该进行多样化的方式,吸引各式各样的人加入。使得社区不断保持一种活跃的状态。知乎的发展应该就是从单一性走向多元化,如果知乎不走多元化的路,那么它永远是一个小众品牌。但走多元化后会不会频繁的触及高压线了?这又是一个问题。   生物学上的多样性与稳定性是一个长久不衰的话题,生物学家做了大量的实验去证明它,在我看来,社区的多样性与稳定性应该也要做一个统计来判断那种观点才是正确的,但是这个是很难做到的一件事:每个公司都会把这些数据当作机密,所以根本无法采集大量的数据来证明。这不得不说是一个遗憾。      
Posted in IT评论 | Comments(0)»

自省 四月 25th, 2011

我玩股票,想学价值投资者的操作,但是我不知道怎么去看财报,不知道如何衡量一个公司,更可怕的是也不想去看财报,这又算什么价值投资了?在股票的世界里,这种人是最可怜的人,因为它往往会是一个输家 我想做一个好软件,但是不精通算法,不了解相关产业信息,在编程时也不精益求精,又如何能达到目标了?最后也只能成为一个平庸的程序员而已。 我想有一个好身体,这样我可以有更多的精力去编程,玩股票,但是我却不想锻炼。 其实一直以来我走的都比较顺,有后路:大不了回家,所以很多时候我都不会太努力,这是我最大的缺点,如果我一直这样,我最后也就止于此。   改进计划: 使用Google calendar在每个月的第一天提醒我要看一本技术书籍(这是2011年的计划之一) 买个哑铃回来锻炼身体。 关注每天Webkit的邮件。 减少关注股票的程度(看的太平凡反而无法正确对待,先做到只是每周定期的检查一下关注公司的新闻与最新的情况,阅读财报)

iphone学习笔记 四月 1st, 2011

从J2ME开发转为Iphone开放已经有两个月了,时间过的很快,现在来总结一下学习经验。我看的书有一下几本《iPhone 3开发基础教程》,《Objective-C基础教程》,《iPhone开发秘籍》 先说书吧,书是入门的,这里我强烈建议是不要看《iphone3开发基础教材》这本书,这本书讲的东西很少而且不实用。在学习一个手机开放平台的开发时,有下面的事要了解。
  1. 语言特性
  2. 程序生命周期
  3. 事件的传递机制
  4. 存储机制,绘画机制
  5. 文档的格式与阅读
  6. 平台限制,不同OS之间的限制
了解了这些之后,可以说能胜任大部分的工作任务,但是《iphone3开发基础教材》在这里面只说到了第一与第四点,其它的都没有什么涉及,作为一个开发者,如果对程序的生命周期都不了解,如何能看懂现有的代码,更别说开发一个高效的程序了,《Objective-C基础教材》这本书还可以,但是感觉还是有很多东西没有说到,不过相对与《iphone3》来说已经好很多了,《iphone开发秘籍》比《iphone》要好一些,至少它说了一下第二点,程序的生命周期。   总的来说,如果对ObjectC一点都不懂的,可以看一下ObjectC基础教材,再看一下Iphone开放秘籍,如果英文够好的话,学完语言后直接去阅读iphone的开发文挡与教材,那里面已经写的很详细了,完全不用再买什么书。   如果要看apple的文档,有两种方式,一种是xcode中查看文档,一种是去developer.apple.com的网站上去看,大部分时候都可以xcode的帮助来了解。下面是apple给的文档 iphone 文档 inherits form就是继承,conforms to表示它满足那些protocal,companion guide 指的是在那些教材中讲到了,Related sample Code是很重要的一个,apple网站上面有很多例子,Related sample code说的就是这个类在那些例子中有示范。当碰对一个陌生的类,不知道用法与效果,可以通过这来找到范例。companion guide是很详细的说明,都很值得一看。   懂了如何看文档后,就是写大量的代码,在实践中不断的认识。   脑图(使用Free mind打开)

imac体验 二月 27th, 2011

因为要做Iphone开发,所以一到北京我就买了一台IMac,买imac而不是买本的原因很简单 一、我已经有一个本了,移动性已经可以满足我的需求了, 二、因为我要开发的是手机浏览器,所以我要查看与调试safari的代码,如果是一个本的话,估计编译一遍就的花几个小时的时间,这不是开玩笑,safari的代码现在有一个多G,我在我的本上跑,整个编译过程要两个多小时,每次编译我都放到睡觉前,然后早上起来看结果,如果编译失败,那就是一个悲剧,为了不让我再享受这种待遇,我下定决心要买一个很好的台式机, 三、提醒功能:提醒我在未来的三年内不要再来回跑来跑去了,我想安安静静学习,编代码,做我想做的事。这个理由虽然牵强,但是我希望有一件东西能时刻的提醒我。 买回来的第一个感受是屏幕大,虽然都是22寸的,但是因为设计原因,总感觉它不止22寸。音质也不错。操作了一下,我这种Mac的小白用户也能很流畅的使用。不过里面的软件少了一些,比如说没有专门的下载工具,下载起来很不方便。 不过对于我这种非娱乐用户来说已经够用了:我的文档放在Google Docs上,都不用从window上同步文件,资讯只上Google Reader,那些只能在IE中显示网站我一般都不会去访问。电影现在在线视频网站一堆,随便点开一个都能看。 最后最最重要的是翻墙工具,在Mac下也比window下简单,都不用再去下载额外的软件! 如果要说不足的话,就是Firefox在Mac上太慢,有时打开网页的速度让我发狂,而safari下有没有Vimpretor这样的插件,每次使用都要动用鼠标,很是不爽。如果Firefox的速度那时能赶上chrome的话,那么就完美了。 使用Mac的系统最悲剧的就是使用非Apple自带的键盘,apple键盘有一个command键,这个键在很多快捷键组合中使用到,但是在其他的键盘中,这个键对应的是Win键,因为win键 在Window系统中使用的很少,所以它的位置就很偏,手指能很难按,在家还好办,买Mac的时候会配一个Apple的键盘,但是在公司,使用的mac mini,它没有自带键盘,而公司就随便给了我们一个键盘,在忍受了两个星期后,我终于忍无可忍,自己掏钱买了一个Apple的键盘,带到公司去..... apple在Mac上推出了app Store,开始我还挺兴奋,想这样下软件就方便了,但是搜了一下我想要的软件,都没有,不仅如此,apple自己公司的软件也没有放到app store里面去,比如iphone开发最常用的Xcode。这让我很是郁闷,再怎么说自家的产品也要照顾到才成啊,难道apple还要堆自家的产品审查,而这些软件都很悲剧的煤油通过审查吗? 总的来说,mac还是不错的,有很强大的命令工具,搜索功能,能满足大部分功能,如果想玩游戏的话,可以玩暴雪开发的游戏,不管是魔兽还是星际,在Mac平台都有。
Posted in IT评论 | Comments(0)»