不说假话,也不说实话

周记No.547

上月底老唐离职竟然引发了后遗症。上周我们这边Linux下的驱动开发出了大问题,需要延期两周。客户在电话里就问:“你们特招的那个唐专家解决不了吗?”阿兵哥顾左右而言他。这周客户老沈(没错是个中国人)常规来访。
午休的时候,老沈过来找我聊天,问:“唉?你旁边是不是老唐?他离职了吗?”
——阿兵哥让全组事先把工位整理整齐。天水妹子热心地把老唐留下的位置擦得一尘不染,摆个香炉都可以祭天了。
我艹啊,人家又不瞎,但这通敌的黑锅我又不想背。想了一会儿,我跟老沈说:“他昨天就没来。”

上周临时暂停了V平台的驱动开发,全力支援Linux下的驱动开发。说来写驱动真的是很有意思很有挑战性的工作,即使我这种老司机,也不能够一马平川地走下来。什么代码差分工具、在线翻译离线翻译、日文文档英文文档,以及之前我写好的V平台上的代码铺了一桌子,反复比较。生生憋了三天终于给弄通了。最终分析原因,是两个硬件的驱动各说各话,都自以为提供了足够多的接口,实际上却完全对不上。最后的原因分析总结足够发一篇质量上乘的博文了。

老唐走后人迟迟招不上来,说穿了还是老陈不愿意花钱。招新人培养可是要花时间的。天水妹子周四就给了我一段代码,说跑死循环了。我看了5分钟之后才想明白原因,不由感叹,再低级的错误,只要肯写,总是能犯出来的。代码片段如下,出错的原因我没贴。有兴趣的可以猜一猜。

for( i=0; i<256; ++i){
    if (0==i%16)
         printk("\n");
    printk("REG 0x%02X: 0x%08X ", i, *((u32*)(pBuffer+i)) );
}

本来以为臭宝从公立幼儿园退园之后就不会再被折腾了,然而我还是太天真了。这个礼拜学前班的“家长和小朋友沟通会”轮到了我们家,要求妈妈写一封信给小朋友,说说小朋友在学前班的表现有什么好的和不好的地方,老师会在课堂上念出来,然后小朋友再表达自己应该如何改正。
她妈就把这活儿交给了她妈的秘书,也就是她爹我。在微信上问教务老师究竟怎么写。教务老师以为我是写不出来,支持我鼓励我说多少字都行。你妹的,我的宗旨就是凡是让我不舒服的,我也不会让你舒服,反正到8月末我们就去上学,再也不会见了。于是码了一大坨,6000多字。累死你丫的!
这也是这篇周记耽误了的原因。

周日凌晨看了欧冠决赛。永远站在皇马对立面的我有些小失望。近些年的足球,整体性越来越强,阵型越来越紧凑战术越来越精密,球员更像是机器,好无聊。
就像我一直没能适应看完欧冠决赛不用去上学上班一样。

因为又玩Linux了,就把输入法换成了跨平台的小狼毫/中州韵。手动修改配置文件这事儿果然是装逼利器,爱不释手。唯一的遗憾是用户词库没喂熟,输入法自己选择的顺序跟手指头的记忆还需要磨合。在某位网友那里留言调侃,信手敲下的b出来的是“把”而不是“不”,装逼不成反被打脸。不过不要紧,喂个几天词库就出来了。只是朋友们可能需要忍受一阵错别字的集中爆发了。
我知道用户自定义词库可以从google导入,可是我懒啊!

已有26条评论

  1. 说到学校让家长配合的事情,着实让人烦恼。
    去查了查,查到了这个小狼毫。。好用吗?还是仅为了装X?

    1. 优点是快。非常快!
      另两个选择的原因,一是繁体字的识别非常好(因为主程序是台湾人),二是跨平台,Window、linux、mac os、android都可以用同样一套配置。
      另外一个特点是没有联网词库,这对我来说是优点。
      缺点就是自定义项完全没有图形化界面,需要自己一行一行修改配置文件。

  2. 说实话,马竞的欧冠之路很出彩,我觉得没能夺冠也只是因为运气差了一点。

    1. 自从当年西蒙尼阴了如日中天的贝壳,我就爱死他了。
      从总体上,近些年的足球,进化得越来越不好看了。

      1. 我喜欢看个人技术华丽的球员踢球,梅西、内马尔等,赏心悦目,我自己踢球时也是,过人比进球带来的感觉更好。

        1. 嘿嘿,那我跟你正好相反,我踢球的时候踢边后卫,以托里切利为目标;最喜欢的位置却是长刀硬马型的后腰,戴维斯、科库、格拉维森、维埃拉这种的,现在法国的马图伊迪有点当年的味道。

  3. 6000多字。。。

  4. 我就看看。我不说话。

  5. 看本文(及本博)一贯的赏心悦目,把幽默比较精炼的糅合到中文中也只有资深IT男干得出来了……想起自己曾经也是(伪)IT男,不禁伤感……

    1. 这算是表扬与自我表扬吗?

      1. 这也被你看穿

  6. 6000字,你真的够折腾老师的

  7. 真牛*,轻松整到6000字~~~

    1. 不轻松,大概写了6个小时。

  8. 回答的很机智

  9. 我就是来看看主题换了没有。

  10. 6000多字全是夸孩子的哈哈哈

    1. 没有。优点缺点全写了。搞事儿是搞事儿,咱不能护犊子。

  11. 还是祝你节日快乐,^_^

  12. 文科生,不懂代码~

    节日快乐!

  13. 我用的是很久不更新的谷歌拼音输入法2,不晓得是不是以后不做了。
    以前喜欢用微软拼音,听说改朝换代做bing输入法了

    1. 我知道有3。我之前也是谷歌,但它在后台要起两个服务,而且自动更新总连不了网太蛋疼了。换的主要目的是跟linux统一。

  14. 博主文笔就是好啊,竟然谢了6000字,不知道老师看到这么多字数是否会全部念完

    1. 没念完。声音越来越小,最后草草收场了。

  15. 呵呵,看这篇文章,博主心情很不好额。

  16. 看题图就想到 “有一年冬天村里邻居的羊丢了,发动全村的男人去找……”

    1. 这就是本意。

  17. 是数组益处了吗?

    1. 不是数组的问题。

      1. 那是啥,还真没发现有啥问题!

        1. i的类型定义成了unsigned char。

          1. 定义i的没有晒出来,print的时候用u32是对的。不容易查出来啊,哈哈!

          2. 对啊故意的,数组定义不是也没列吗。

  18. 6000多字 你不去当网络写手可惜了

    1. 没空啊。也没有赚钱的欲望。

  19. 你这样的人啊,6000字,真是够了。要是我宁可写10000字。o(︶︿︶)o 唉~

  20. 那段代码,我看了10分钟也没看出来毛病。不过我是当php看的,并不懂C语言。
    “`
    <?php

    for ($i = 0; $i < 256; ++$i) {
    if (0 == $i % 16) {
    echo("\n");
    }
    echo 'REG 0x%02X: 0x%08X '.$i;
    }
    “`

    1. php不行。C语言是强调类型的语言,i被声明成了UINT8(我故意没贴),i=255的时候再+1会变成0而不是256,所以就死循环了。

      1. 原来如此,只有FF的话是有这个问题。

你好,新朋友。留言前请先填写昵称邮箱