
思考
文章平均质量分 65
kiwi小白
这个作者很懒,什么都没留下…
展开
-
不写周报才是一件很嘻哈的事
每到周末,想跟人玩晚点儿吃夜宵什么,再回去的时候。就会有同学要说还没写周报,搞不成,很扫兴。我就开始想写周报这件事。为什么要写周报呢?顾名思义,周报周报,就是一周的报告。就是跟上级说,你这个星期做了些什么,做了怎么样,下周又要做什么,有没有偷懒啊?偷懒就要打你屁股了。于是周报有了很堂皇的理由,写周报是一个习惯,写不写周报有时也可笑的成为了管理是否正规的标尺。你看吧!那个nb的x原创 2012-09-17 09:31:48 · 1672 阅读 · 2 评论 -
记一种TDD方式:红绿憋,红绿再憋
前段时间看到微博上看到一则冷笑话,讲的是如何画马:我看到前半截的时候,我还真的在纸上用笔一点点的画,但是当我看到最后一步的时候,What the Fuck!!!原创 2014-02-23 14:04:51 · 2450 阅读 · 0 评论 -
一起来Story Review吧!
这段时间换了新的pair,在和pair做story的过程中。我们提出了“Story Review”这样一个事情。我们两个人都从中收获颇多,就简单写篇博客记录一下,以后说不定还会有更新。所谓的Story Review其实就是在做完一个Story以后,对做Story的收获和不足的梳理总结,应该包括但也不限于如下:1. 完成Story的过程是否能够改进?解决有原创 2014-01-17 14:01:19 · 1764 阅读 · 0 评论 -
新技术的窘境
小的终究会代替大的,简单的终究会代替复杂的。原创 2013-12-27 22:56:47 · 1766 阅读 · 2 评论 -
Heroku:快速部署Dropwizard开发的RESTful Service
上一篇博客《Dropwizard:用Java轻轻的写一个RESTful Service》中讲到了使用Dropwizard可以快速的开发出一个RESTful service,同时因为Dropwizard使用的是Jetty Embedded Container,就可以不再需要繁琐的去安装相应的container,以及其他的好处(参考《Embedded Server:像写main函数一样写Web Server》)。唯一需要的东西,只是java的运行时环境。为了说明这样带来的好处,这篇博客将会采用大家耳熟能详的一个原创 2013-12-12 11:12:19 · 6117 阅读 · 0 评论 -
IntelliJ下使用Code/Live Template加快编码速度:程序员的工作不是写程序,而是写程序解决问题
程序员的工作不是写程序,而是写程序解决问题。做到心中无码,才更容易专注于解决问题。原创 2013-12-04 11:20:36 · 19609 阅读 · 3 评论 -
Dropwizard:用Java轻轻的写一个RESTful Service
在我的上一篇博客《 Embedded Server:像写main函数一样写Web Server》中,提到了使用Jetty Embedded Server进行Java Web Server的开发比传统的Web Container的方式进行开发的优势。如果直接使用Jetty提供的API进行Web Server的开发,特别是RESTful service的开发,难免看起来还是简单粗暴了一些。原创 2013-12-10 14:22:58 · 18805 阅读 · 2 评论 -
【工作随笔】Task卡,也应该首先关注需求而不是实现
我们都知道Story卡是对业务价值的描述,是一个业务价值单元。写Story卡的人和读Story卡的人都不会首先去考虑如何实现这个Story,而是思考的是这个Story想要传递什么样的业务价值。这个时候Dev一般都会思考怎么样用最合适的方式去实现。但是对于Task卡,我们就没有去过冬的思考怎么样实现这个Task里提到的东西了。因为它是一个Task,而不具备完整的业务价值。原创 2014-02-27 11:28:18 · 1067 阅读 · 1 评论 -
How to Build Distributed Concurrent System(思维草稿)
问题:Distributed需要解决的问题?fault tolerance:容错性reliable:可靠性scalable:伸缩性Concurrent带来的问题?parallelism:并发性简而言之:Reactive Programming(http://www.reactivemanifesto.org/)Reactive Systems原创 2016-03-15 18:27:07 · 2167 阅读 · 0 评论 -
<<Big Data: Principles and Best Practices of Scalable Realtime Data Systems>>读书笔记
Chapter 1 A New Paradigm for Big Data1.1 How this Book is structuredfocus on principles of big data problem => theory / illustration1.2 Scaling with a traditional databaseoriginal proble原创 2015-10-22 20:23:47 · 3548 阅读 · 2 评论 -
脑法之一 --- DEBUG与搜索算法
何为DEBUG?DEBUG,就是搜索BUG,让后把它DE了。原创 2015-07-21 13:46:04 · 2883 阅读 · 3 评论 -
那些烂代码教给我的事
(以前的博文,转到csdn上来)如果作为一个程序员,你对我写的东西不感兴趣,可以直接跳到最后一句。这周三的时候,我还是跟往常一样在做我的事,偷偷摸摸学点儿ror。一个老师让一个同学叫我过去帮忙看程序,说是程序编译不通过。。。先说明,这个项目组的项目是一个地质相关的绘图软件,大部分的程序设计到石油数据,和一些计算机图形学的东西,是跟中石油合作的,有大概8、9年的样子了,无测试。几原创 2012-10-20 20:47:15 · 3049 阅读 · 6 评论 -
从找零到人民币面额设计
引子 晚上坐飞机从北京回成都,在机场候机花了23元买了一袋麻辣牛肉干。身上没零钱,就拿了一张100给售货员找零77。突然觉得这件事情太好玩儿了。中国发行的货币有100、50、20、10、5、1这几种面额的纸币。为什么我们的面额要这样设计呢?不这样设计会怎样?假设这几种面额的设计是合理的,那么这些纸币要按照什么样的比例进行发行才能保证我们生活中给100找73的这个看似很简单的事情能够正常进行呢?原创 2015-04-17 08:24:39 · 2605 阅读 · 1 评论 -
从ORM到尾差计算
今天下午做code review,,,发现同学们花了太多时间在各种场景下的尾差测试数据准备上,,,code review的时候我就想,,,这事情,可以这样解决啊,,,我们有10个尾差场景,,,开发写第一个场景的测试的时候,,,另外找个人来准备第二个场景的测试数据,,,这样下来,,,我们开发花费到测试数据准备的时间就少了,,,开发的效率就提高了,,,我比较满意我当时的想法,,,但问题来了原创 2015-02-03 23:41:42 · 1711 阅读 · 0 评论 -
一个有意思的Ruby Webdriver超时问题的解决过程
因为写ruby的时候感觉混身上下都拽起来了,所以比较喜欢用ruby写代码。今天遇到了一个webdriver timeout的问题,问题本身还是因为我对webdriver不了解以及破文档导致的。首先我们把问题简化一下:driver = Selenium::WebDriver.for :safaridriver.navigate.to "http://www.faraway.com"wait = Selenium::WebDriver::Wait.new(:timeout => 1000) # seco原创 2014-07-04 18:33:12 · 3876 阅读 · 0 评论 -
我的波兰佬Coach
去年11月的时候,我在印度接受了5周的毕业生入职培训。说实话,这个培训中,对我技术的挑战相对较小。但是我仍然从中学到了很多东西。比如,如何更好的和其他人pair,尤其是和技术经验上不如你的人pair。记得在印度培训的第一周,有些毕业生写出了assertEquals(1, 1)这样的代码。和某人pair了一个下午,那位同学仍然区分不出运行当前测试和运行上一个测试的快捷键的区别原创 2014-02-15 13:53:46 · 2202 阅读 · 0 评论 -
女友楼下的小超市
我们都是需要被愉悦的,也是需要愉悦别人的。原创 2013-08-25 21:56:56 · 2223 阅读 · 0 评论 -
面向领域概念:流的思考
PCAP是一种经常在计算机网络研究中被使用的文件格式。其按时间先后顺序记录了经过某条链路的数据报文。PCAP文件格式较为简单,主要有三个组成部分:PCAP文件头部、PCAP数据包头部以及数据包数据。在PCAP中,数据包是按照时间先后顺序存储的。而已有的如libpcap和WinPcap等程序库也是基于数据包为单元对象进行封装的。而在PCAP中,并没有“流”(具有相同五元组原创 2013-02-25 20:31:13 · 1789 阅读 · 0 评论 -
坐96路公交车有感--司机凭什么这么屌
周六晚上回学校,只有坐96路才能回得去。车上人很多,司机不停的在抱怨,司机也在不停的碎碎念。“死起劲挤嘛,挤死算求了”“我再等20分钟嘛,等到9点,等你们全部上完我再走。哦,不着急,慢慢挤。”“狗日的都要到终点站了还有人上,都装了一万多个人了。”我心头在想,这个司机在屌个毛啊屌。乘客不是想回家或者回学校,谁稀罕来挤你这破车么?按理说,我们付了钱,我们是顾客,他们是提供服原创 2013-03-11 13:10:15 · 1923 阅读 · 1 评论 -
忆前年ThoughtWorks面试经历--用门开啤酒
本来想不写这样的文章,觉得这种回忆过去的东西,都是一些有文化有层次的人写的。我这种小屁孩儿没做出个名堂,写了这种,以后要是还没出息,不久留下笑话的把柄了吗。后来看到微薄上别人写的回忆面试什么的,感觉写的可开心了,我也就想开心开心。要是以后没什么出息,就当我是个棒槌吧。 大四的时候,给导师做一个项目,是一个用来处理地震数据的分布式批处理系统。有一天,导师把我叫到了办公室,说周六的时候要原创 2013-03-06 18:20:53 · 5347 阅读 · 6 评论 -
塔式起吊机是怎么安装的?
昨天回家,市区漫天的灰尘,到处都在修,修房子,修二环路。看到一个很高的塔式起吊机。我就想到了几个问题这么长的长臂是怎么弄到那么高的未知的?后面那几个大石板放在后臂是怎么弄的?想起那些几十层的塔式起吊机又是怎么弄的?如果我是这个工程的施工人,我会怎么去弄?好像是个有点儿意思的问题。我想了一个下午,然后到网上搜了下,可以看下这个视频:http://www.tudou.com/p原创 2013-02-02 12:24:37 · 5569 阅读 · 3 评论 -
记一次讲座与前辈的对话
今天晚上听公司的技术讲座,讲公司是怎么做软件的。到了Q&A环节时,一位同学说到制定项目计划的问题。 当时,我的两个同学都在很好奇的发短信问我提问的奖品是什么。说实话,我也没搞清楚,公司每次的小奖品,你不琢磨一下,你真不知道是干什么的。以前有过像黑板檫的鼠标,这次感觉像是一个带指南针的小刀,好奇怪的组合啊。同学问了问题后,公司一位前辈坐在我前边,转过来问了我对这个提问的想法。我就说这个计划可能原创 2012-12-19 09:43:50 · 1659 阅读 · 1 评论 -
有多大的概率会迟到?
小A在早上去教研室的路上,看到了胡博,大叫了一声“混蛋!(胡博的绰号)”。胡博回过头,还看到了小B和小C。胡博还在慢悠悠的走,小A就说:“胡博,你看到我们三个走在一起,你还不走快点儿,不怕迟到么?” 好吧,我就是小A。谢天谢地,今天没有迟到。我坐在位置上的时候,就在想刚才发生的事,我告诉胡博,他同时看见了我,小B和小C就应该走快点儿,是对的吗?那他又有多大的可能会迟到呢?原创 2012-12-28 16:03:55 · 2140 阅读 · 0 评论 -
视频网站:一炷香后即将为您播放精彩内容
当所有视频网站都在加长广告时间来获得更多收益的时候,45秒的广告已经见怪不怪了。。。 也许视频网站盈利也别无他法。于是,广告从最早的5秒,变成了10秒,然后是30秒,45秒,,,更过分的还有1分钟的。。。最夸张的一次,我看的一个视频大概就20秒,广告居然放了45秒。。。试想,这样的情况下,视频网站的访问者,对于正在推销的产品,会有怎么样的想法? 哇靠!又是XXX公司的原创 2012-11-17 10:18:47 · 1222 阅读 · 0 评论 -
从small到safe,形容词的学问
高中的时候,历史老师黄勇是个非常有趣的人。黄老师讲课的时候眉飞色舞,我一个哥们说,上他的课你不可能睡觉。因为太有趣了。也很幸运有这么好的老师。黄老师是特级教师,后面好像去了教育局。也是很遗憾的。 历史上经常会有什么新革命,新变法之类的。每次,遇到这种带有“新”字的东西,黄老师都要问,“这个‘新’,‘新’在哪里?”。当你不断的被重复某句话的时候,你很难不记住这句话。就好像恒源祥的广告,“原创 2012-11-13 18:42:32 · 3674 阅读 · 4 评论 -
1+1/1+1/2+1/3 + ...+1/16的整数部分是多少?
问:1/1 + 1/2 + 1/3 + 1/4 + ... + 1/36 的整数部分是多少?原创 2013-07-21 23:39:41 · 6771 阅读 · 0 评论 -
从天而降的Boss
《卧底老板》是美国的一个真人秀,据说已经播出了几季,收视还不错。讲的是公司大老板伪装后,进入基层员工的工作,了解基层员工的生活,遇到的种种事情。强烈推荐大家看一看。我今天看了第一季的第一集,是讲的北美最大的垃圾回收企业WasteManagement的CEO Larry的故事。链接:http://video.sina.com.cn/v/b/57453594-2006528320.html(希原创 2013-06-19 01:06:41 · 1485 阅读 · 0 评论 -
一个被烂眼儿公司水了的同学
前天,大家都在高高兴兴吃毕业散伙饭的时候。W同学站起来,端着酒杯,说,给大家说一个坏消息--我的工作弄丢了。瞬间,气氛尴尬了。W说,原来他跟公司说好,答完辩就到公司实习。公司也同意了。但前天打电话给那公司的时候,公司却说,因为他没有去实习,就取消offer了。大家都在咒骂那家公司。那家公司叫“我要去哪儿网”,http://517na.com,不是“去哪儿网”,是“我要去哪儿网”原创 2013-06-09 00:35:45 · 2482 阅读 · 0 评论 -
前辈的问
昨天参加公司的培训,中间有一轮做pecha kucha。中间有一个环节让我很难忘,也是昨天我觉得收获最多的一个地方。有一个同学讲的是她自己的一个会议上发表的文章。是基站在不同的负载情况下,利用一个switch选择不同功率,从而节省能耗。也许是沉醉于这个同学流利的英语,讲完的时候,大家都没有什么特别的反映。大熊发问了。说:“这个东西能够产生多大的价值?”同学:“我们这原创 2013-04-14 12:38:39 · 1652 阅读 · 3 评论 -
Clean Talk
我一直很重视各种形式的演讲,因为演讲是非常好的锻炼思考、检验学习成果的机会。我也一直在思考怎么样能够讲的更好,怎么样能够用最短的语言表达想法。上周我讲pecha kucha,想通过对比用lisp和java实现链表翻转,说明编程语言会影响人的思考。下来以后,刘同学跟我说我没有讲清楚。我自己也不满意。但有一点我觉得自己做的比较好,我请人用mini把我讲的过程完整的录下来了。当我原创 2013-04-23 19:30:22 · 1430 阅读 · 1 评论 -
三问微服务
微服务是一个越来越热的话题,讨论的问题都大致是我有一个单体大应用,如何拆成微服务?如何保证保证拆了微服务以后,微服务之间的依赖性?服务之间调用的性能问题?分布式一致性问题?现在也有越来越多的讨论微服务与组织架构的对应关系原创 2017-03-02 11:01:19 · 3117 阅读 · 0 评论