Tag Archives: 编程
2011 年 01 月 27 日 – 下午 2:55
程序员习惯于一个以自己和计算机为中心的封闭世界,没有复杂的人际关系,没有不堪处理的伦常,一桌一灯一夜一烟一键盘一鼠标一屏幕一网络足矣。有问题我们可以debug,printf,注释甚至删除,一切尽在我们指间,1 0对我们绝对服从。每天都有挫败感,但亦有更大的成就感和掌控感。安全、稳定、可靠、线程安全、线性可扩展、高可用、性能-空间平衡……是我们对代码的要求,亦是生活状态的映射。程序员都是隐于市的中隐
2010 年 12 月 22 日 – 下午 12:22
2008 年 09 月 25 日 – 下午 3:29
原文 collected by Tom Van Vleck A clever person solves a problem. A wise person avoids it. – Einstein André Bensoussan once explained to me the difference between a programmer and a designer: “If you make a general statement, a programmer says, ‘Yes, but…’ while a designer says, ‘Yes, and…’” No matter what the problem read more »
2008 年 09 月 22 日 – 下午 11:14
刚才在写一个方法的时候试图在enum上使用annotation: public enum DataKey { @Incremental @FromProbe @Transient(replacePolicy = ReplacePlolicy.REPLACE_IF_LATER_THAN) VISIT_COUNT } public enum DataKey { @Incremental @FromProbe @Transient(replacePolicy = ReplacePlolicy.REPLACE_IF_LATER_THAN) VISIT_COUNT } 然后在merge的时候使用annotation: if (key.getClass().isAnnotationPresent(Transient.class)) { … } if (key.getClass().isAnnotationPresent(Transient.class)) { … } 结果不进if,debug时发现key(DataKey的对象)的类型是DataKey(其实也挺顺理成章的),于是使用如下代码: if (DataKey.class.getField(key.name()).isAnnotationPresent(Transient.class)) { … } if (DataKey.class.getField(key.name()).isAnnotationPresent(Transient.class)) { read more »
2008 年 03 月 11 日 – 下午 12:30
春天就这么不知不觉地来了,公司前的护城河化了,沙尘暴快来了,杨树开始掉毛毛虫了,再过两天杨絮该满天飞了,凯子开始叫了…… 早上10点多起,洗了个澡,把昨天晚上煎鸡蛋的锅刷了,出门打车去公司。在麦当劳买了两个双吉当午饭。这段时间一直在吃麦记,目的很简单,只想稍微长一点体重(正减肥的姐妹们别拍我),很久以前看过一个叫“Super Size Me”的片子,讲一哥们儿怎么发扬神农的精神,天天吃麦记,只为了证明那是垃圾食品,结果不负众望地增肥成功。而我,毕竟188/70太瘦了,得稍微壮一点。 到了公司,煮上去年从美国带回来的咖啡,开电脑,电驴里Lou Bega的歌当完了。推荐一下他的歌吧,是属于那种我一听就爱上的类型。Lou的歌是所谓的“mambo”风格,其实跟latin很像,源于南美,伴奏主要是萨克斯、吉他、钢琴、小号、手鼓,节奏感很强。而Lou往里加了很多新的元素,比如电子乐,rap,电子和声。描写爱情、普通生活的歌居多,而且词写得很口语化,不少还带脏字(但还没到粗口的地步)。到目前为止我能找到的只有他4张专辑:《Ladies & Gentlemen》、《A Little Bit of Membo》、《Membo No. 5》和《Lounatic》,第一、二张是当初易趣还没挂的时候从上面淘的,第三张好像就几首单曲,而且跟第二张有重复,四张就是我在电驴上下的这个。先贴几张专辑封面,百度上很少,谁要的话可以拷给你:-) 再帖一首词 Money Every morning I wake up by your side Oh my feeling is so strong I cannot hide I wan’t to hold you every second that I live And when you ain’t next to me I get possessive You make read more »
2008 年 03 月 04 日 – 上午 2:04
凌晨2点 看了MySQL的集群和Tomcat集群的资料,觉得有搞头。MySQL的cluster貌似在免费版里就有支持,但没找到详细文档,得让贤钦搭个环境测一下 看了韬子的博,丫得限酒了 烤了两片面包,其实主要是为了吃花生酱,哎从小就对这个没有抵抗力,给我一杯水我可以淡嘴吃一罐 上网买了一套FX的东西,名片夹,零钱包(一口气买了3个),可惜钱包没货了,过两天再去看看。FX其实是个不错的品牌,做的东西尤其是钱包还是有点品位的,而且也不算太贵。发现自己的品牌观念算是比较从一而终的,目前为止:FX钱包,捷安特的自行车,海飞丝的洗发水,海盗船的银饰,宜家的家具,umbro的鞋,S&K的裤子,罗技的鼠标,google的app,和路雪的蛋筒,百事的果粒橙,可口的可乐,优衣库的衬衫,中南海的烟,索爱的手机(对了,说到这个想起来了,今年决定放弃入iPhone的计划,改索爱的G900)…… 今天玩了一下鬼泣 4的demo,果然是巨作,上淘宝看了一下,最便宜的300,有没有牛人跳出来把蓝光破解了造福全人类啊~~决定和凯子合买一套,应该能玩个2,3个月的吧 这个月另一个购物计划:惠威的2.0音箱,现在正在1010和1080之间犹豫,5寸的1080貌似有点大,但只比4寸的1010贵了100块钱,音质应该好不少,改天去村里看看有没有现场试听的 回了
2008 年 01 月 13 日 – 下午 3:25
一年多没来水穿石了,大运村地下室一个大学生自己的咖啡吧。今天突然想起来来这里坐坐。一进门,惊奇地发现基本没人,再一看吧台,老板换了,漂亮的服务生姐姐没了。坐下点单,招牌的水穿石咖啡竟然也没了,无线网络也没了…… 还记得06年的水穿石,曾经是我们Nazca的开发基地,经常整个team就在这里从下午干到凌晨。Coding,调试,测试,部署,累了抽颗烟,翻几页杂志,饿了有奶油培根面或海鲜面,烦了和漂亮的服务生姐姐开开玩笑,大杯的水穿石曾是我的最爱,每周一,三,五晚上还有大屏幕的电影看,世界杯的时候这里还是北航的看球基地……现在这些都已经只是记忆了,墙上的相框依旧,杂志架上的杂志依旧,CD架上的CD依旧,昏暗的灯光依旧,桌子上的台灯依旧,但是,这已经不是水穿石了。 从手机里删掉水穿石的电话,拿一张名片留作纪念,以后应该不会再来了,美好的东西还是只留在记忆里吧。 (谨以此文纪念记忆中的水穿石,和Nazca在水穿石快乐coding的日子)
2007 年 07 月 16 日 – 上午 12:35
五年前,我是混进大学生队伍的痞子,在北京四年的摸爬滚打充分发掘出了我血液里山东人的那一份血气。一年前,我成了混入IT界的痞子,从此以code表达我的立场。那天强子开玩笑说如果当年方圆、老四他们软工挂科是在拍惊悚片的话,我们现在拍的就是毛片,别人看着很爽,coding的时候自己知道,委曲求全在心里。如果可以用Java我绝不会去用C++,如果可以用Swing我绝对不会选SWT,有netbeans这么好的IDE摆在那儿为什么还要用Eclipse这么一个操蛋玩意儿,有SVN了为什么还要用CVS,有Firefox为什么还要用IE,有thunder bird为什么还要用outlook,有搜狗为什么还要用微软拼音…… Eclipse代码看得越多越想骂街,才发现原来IBM里也有傻逼。累了,睡,明天还要上班。
2007 年 04 月 26 日 – 下午 11:49
大四的时候跟方圆和强子在阳台抽烟的时候突发奇想,想搞一个中文的编程语言,再仔细一琢磨,词法分析,语法分析上一点问题都没有,只是把标识符换成中文字符而已,但是真要写出来的话会比较诡异,恐怕广大灰领们短时间内接受不了(高亮为关键字): 包 包一; 导入 爪哇.语言.系统.所有; 公有 类 类一 继承 类二 实现 接口三 { 公有 静态 无返回值 主(字符串 数组 数组一) 会抛 异常一 { 对于 (整型 啊 等于 0;啊 小于 100;啊 连加) { 若(数组一.长 恒等 1) { read more »
2006 年 05 月 10 日 – 上午 10:15
这个五一过得很“充实”,在天鸿酒店租了一件商务套间封闭开发,原本挺大的屋子被我们七个人放满了水、书、笔记本、显示器和快餐盒。每天三、四点睡,十一、二点起。虽然挺忙碌,但是过得挺自在,晚上下馆子,7天吃遍了北航附近所有的大馆子,馋了去酒店下面的便利店买点吃的,还可以每天洗澡,晚上不断电(在北航4年的日子已经使我的生活标准已经接近伊拉克了,呵呵)。七天的成果如下: ESII Hermes @ 4.30 Hermes @ 5.8 Version Number non version control 365 599 Java Source File Count 179 491 647 Java Source Code Line Count(including comments) 21929 47728 67542 JSP Source File Count 0 35 52 JSP Code Line Count 0 860 2484