技术中性

1Cor. 10:23 凡事都可行,但不都有益处。凡事都可行,但不都造就人。 24 无论何人,不要求自己的益处,乃要求别人的益处。 25 凡市上所卖的,你们只管吃,不要为良心的缘故问甚么话, 26 因为地和其中所充满的都属乎主。 27 倘有一个不信的人请你们赴席,你们若愿意去,凡摆在你们面前的,只管吃,不要为良心的缘故问甚么话。 28 若有人对你们说:这是献过祭的物,就要为那告诉你们的人,并为良心的缘故不吃。 29 我说的良心不是你的,乃是他的。我这自由为甚么被别人的良心论断呢? 30 我若谢恩而吃,为甚么因我谢恩的物被人毁谤呢? 31 所以,你们或吃或喝,无论做甚么,都要为荣耀神而行。 32 不拘是犹太人,是希腊人,是神的教会,你们都不要使他跌倒; 33 就好象我凡事都叫众人喜欢,不求自己的益处,只求众人的益处,叫他们得救。 ************************************************* 我的朋友里面,有好些软件天才。记得曾经看过一个评论说,与Prince相比,MJ的舞蹈就像钉在墙上的木偶一样难看。我也想评论说,和“非非”“川川”“元元”“雨辰”这些天才程序员相比,我就像一个“HelloWorld”一样。这是我常常飘来飘去不知道干什么的原因。 但是技术天才为了活在当下,也不得不做一些有趣的项目。 我们曾经有一个项目是开发一个爬虫在各大论坛游荡,将上面的帖子扒下来,按照标准的方式放在数据库中,标题,主题,时间,作者等等关键字一应俱全。然后,和数据库中的关键字比较,看看是否是热点舆情。如果太敏感,我们的机器人就出动到论坛上刷屏,术语叫做“沉底”,这是和“置顶”相对应的一个技术。热点帖子想要上到首页,我们的目标就是将它沉到200页开外的随机的不毛之地,让感兴趣的人看不到找不着。 这个项目我没有参与,只是偶尔和他们闲聊的时候提起。技术是中性的,大家都是为了养家糊口而已。 ************************************************* 有一次我和川川去参加一个项目答辩,在门外等着无聊。川川就说,我写个五子棋程序,我们大发时间吧。于是拿出计算机,就写了一个棋盘和走棋的程序出来,我们在上面下五子棋玩。技术真是中性的,拿来娱乐也可以。 ************************************************* Chan老师晚上打电话来,问我哥林多前书10章何解。我赶紧打开圣经要想研读一下,害怕中了圈套。他就笑着说,不用了,我告诉你吧。有信心的人可以做各种事情。 然后他就提出了一个要求,问我能不能把某个公开数据库中的一些数据给他。这个数据库是共享型的,愿意的人将自己的信息提供出来,例如自己教会的名称和地点等信息。这样,想要找教会的人礼拜的人去一个新地点就很容易找到合适的教会。我第一次去旧金山就是用Google地图找的教会,去了一家附近的长老会教会,得到的恩典也很大。所以,这样的信息本来在网上分布着,也能够无代价地公开查询。 Chan老师的问题是,这样的方式太慢了,对完成工作来说一个一个地查询不切实际。所以,他请自己的IT工程师来做这事。他们评估了一下,觉得技术上可行,但是提出来“这样做是否妥当?” 于是就回到哥林多前书了。Chan老师不想勉强自己的IT工程师做良心上不平安的事情,所以才有了开始的提问。他问我的态度如何。 我说除了技术不好,别的问题没有。试试吧。 ************************************************ 然后就是一个不眠之夜。哎,不管神怎么呼召我,我都还是喜欢编程。做梦都是写程序和设计算法。 于是从头学习wget, bash, grep 和 sed,加上vi,跌跌撞撞地把数据整理出来。到最后也没有搞明白302重定向如何快速地终止wget。 4点钟程序写完,开始运行。然后睡觉。早上起来看程序还在运行,设定的计数器还在倒计时。本来估计一条记录需要0.7秒,结果平均每条用了1.2秒。程序不优化,就会出现这种事情。但是也没我什么事,都是些网络通讯延迟的问题。 运行结束以后看看结果,格式还需要整理一下。实在太累,就请朝飞帮忙了。我现在是什么编程语言都要从头再来,实在没有精力下个gcc来读文本文件了(写到这里,突然发现似乎也不是太难)。 下个月开始,就要进入写代码了。人工智能方面想招一个助手都困难。有没有参加过数模竞赛,对编程和算法有兴趣的学生? David看了星战:克隆人的战争,就问我,克隆人是好人还是坏人?我说,克隆人是中性的。我们就扮成克隆人在地上打滚,然后跳起来用手中的激光枪打“好人”——Jadi骑士。 ...

February 26, 2016 · 4 min · eddy

技术博客:如何上传Dropbox

回国以后才发现,和国际客户打交道,最恼火的地方真是上传文件的速度。我以前习惯了每秒20兆的速度,现在要忍受1k每秒的速度,实在是一种煎熬。 ...

October 26, 2015 · 1 min · eddy

fPIC

把一个程序迁移到linux,搞了一下午的各种修改。最后发现动硬件了,什么cpuid,ioctr之类都拿出来。基本功不好呀。 编译了汇编代码和系统调用,还有一个cryptoPP库,然后搞一个fPIC的so。 明天要测试用java jni来调这些函数。 ...

November 17, 2011 · 1 min · eddy

周二一天

他想显出自己的义,就特地问耶稣,那么谁是我的邻居?耶稣讲一个故事给他,然后说,你照样去行吧。 / 六点起来,陪emma产检。下雨了,车堵,人不多。接下来是孕妇学校上课。 ...

November 1, 2011 · 2 min · eddy

工作很累

工作一天,除了吃饭的片刻,没有休息。 同时处理了几件事情,都是不相关的。 先用英语写一封长信,然后用java写程序,配置mysql,写触发器,研究json… 指导学生开发,和tony讨论需求,和小龙谈国庆加班,向bob要设备。 给同学朋友通话,关于学历认证和推荐书。安排一个学生来实习,规划他的工作内容… 明天又是周五了。 ...

September 22, 2011 · 1 min · eddy

告别数模

今年的数模竞赛又算结束了。成绩不好,已经有定论,最后一次做成这样,告别是合适的。 我的主要精力放在B上,用遗传算法求解指派问题,这次没有用二进制编码,而是采用路径编码,依赖变异多于交配,算是一个新收获。 但是面对多目标优化,因为时间压力,居然没有找到合理的适应度函数,这是大失败。 当然,我的学生们竟然不能按时完成竞赛,最后的论文不能给我看看就交了,这是他们的损失。据此也知道成绩不会好。 比赛还没结束,就给我道歉张老师对不起让您失望了,的确让我失望。 我对成绩没有要求,这是我的兴趣所在,否则我不会带队。今年我自己收获大,但愿学生们也多少有收获。 ﹡ 研究生们帮助我指导了专科组,有一篇论文极其出色,全国奖没有悬念。另一个是我自己的研究生,论文就差一些。 不过,非常感谢几位学生的工作,很辛苦。以后能在业内常常看见你们的大作吧。 ﹡﹡ ...

September 13, 2011 · 1 min · eddy

数模结束

对遗传算法有了新的认识。无约束,真的很难。

September 12, 2011 · 1 min · eddy

2011数模

全部地理数据。晚上看了cd题。白天基本编程。很累。

September 9, 2011 · 1 min · eddy

phpSlim

14 我凭着主耶稣确知深信,凡物本来没有不洁净的;惟独人以为不洁净的,在他就不洁净了。 / 用了一点时间研究phpSlim。自从卫明毕业,门下就没有人继续研究fitnesse. ...

September 8, 2011 · 1 min · eddy

喝茶

在喝茶中。

September 7, 2011 · 1 min · eddy