ffb's profile代码冲动PhotosBlogListsMore Tools Help

Blog


    十八个“把”

    再也受不了这个弱智google拼音了,训练一下它,看看到底能不能记住东西。
    一口气打了十八个“把”字,它的顺序终于被提前到第一个候选字了,真不容易啊
    挺好的一个输入法,非得把自己搞的根微软拼音似的,学它那个什么烂智能记忆系统,我看就是弱智记忆系统,打一遍记不住,打两遍记不住,非得让我打上十八遍十八遍啊。

    诺顿防病毒软件升级后蓝屏的临时解决方案

    防病毒软件升级后蓝屏的临时解决方案

    问题:
    今天有无数公司发生了这个情况。
    SAV更新到2007年5月17日的病毒定以后,会造成重起机器后无法进入系统,安全模式也无法进入,蓝屏。

    原因:
    SAV更新到5月17日的病毒定以后,会把
    C:\windows\system32\netapi32.dll和 C:\windows\system32\lsasrc.dll
    认为是backdoor.haxdoor, 并且把他们隔离掉。
    会造成重起机器后无法进入系统,安全模式也无法进入,蓝屏。
    临时解决方案
    1,对于已经更新病毒定义的客户端,千万不要重新启动电脑。
    2、进入控制面板---管理工具—服务,关掉全部symantec 相关的服务,如图:
    3,在C:\windows\system32目录下查看netapi32.dll和lsasrc.dll文件是否存在,如果存在且修改日期不是今天,说明没有被完全隔离。
    4,从隔离区里面恢复这两个文件,或者从没有问题的电脑copy这两个文件到C:\windows\system32。
    5,然后把C:\program files\common files\symantec shared\virusdefs\下把20070517这个文件夹删掉(必须)。
    6,Symantec正在加急开发更新的病毒定义,新的病毒定义出来后,请各位马上更新到最新。

    诡异接触NSIS

    InstallDir不能在函数内使用,
    ReadRegStr不能在函数外使用,
    当我想ReadRegStr取出一个路径当作InstallDir的时候,我诡异掉了
     

    MSN Messenger Activity API

    从上海回来后又不能运行小P机器人了。忽然听说MSN开放了API,马上去下载了一个,大概看了一下,这个SDK包实际是是要你写一大堆Script出来,通过Web页来实现功能,很不爽,制作的过程如下:
    1。设置参与活动的人都能访问到的Web服务器,做好的htm页放在这个服务器上
    2。拷贝msgrp2p.xml到所有参与活动人的MSN的目录下,URL字段写上Web页的地址(其他字段设置在文档里有简单说明)
    3。发起对话,在活动菜单中就出现msgrp2p.xml中Name字段为名称的菜单,接受邀请后就可以开始活动了,单人模式(single-user applications)不需要进行连接,猜测可以做自动回话机器人,但是没有例子可参考的,暂时不知道具体怎么实现。有问题还是去论坛找答案吧...
    其实一直在等待QQ开放API,可是看到了新闻说QQ下重手封杀插件开发者,继续封闭QQ的API和通讯协议,看来短时间内还是没戏,21世纪还有人在搞封闭和不兼容,难以理解。
    对于‘开放’二字的最初感觉来自游戏《红色警报》,那个Rules.ini里有游戏中所有单位的设置信息,坦克的生命值、炮弹的类型、射程、威力全部随意设置,那个东西当时真是极大的吸引了我,也深深感受到自己定义的游戏所带来的极大的乐趣。

    向SQLServer2000中写文件

    字段设计为binary的,不行,后来得知别人都是写Image类型,逻辑上理解困难,查帮助:
    ...二进制数据使用 binaryvarbinary image 数据类型存储,指派为 binary 数据类型的列在每行中都是固定的长度(最多为 8 KB)。
    ...

    image

    可变长度二进制数据介于 0 与 231-1 (2,147,483,647) 字节之间。

     

    修改字段类型为Image,写文件成功!

      m_pFieldsPtr=m_pRS->GetFields () ;
      _variant_t fn;
      fn.SetString(strFName);
      m_pFieldPtr   = m_pFieldsPtr->Item[fn];
      
      m_pFieldPtr->AppendChunk(strValue);

    注意此类型要用AppendChunk方法来写入。

    如果取出的数据不对,可能是长度的问题,这样写一下:

    int nSize = m_pFieldPtr->GetActualSize();

    str.Format( (char *)_bstr_t(ret) );

    str.GetBufferSetLength(nSize/2);

    命令行结束任务

    ntsd -c q -p PID
    这个基本上.................很强............

    Google Desktop Search VS Msn Desktop Search

    从Google桌面搜索开始,看着各种桌面搜索工具出了很久很多,却从来没用过,因为不知道有了Win+F我还需要什么额外的搜索工具。最近被同事推荐,分别安装试用了Google Desktop Search和Msn Desktop Search两个桌面搜索软件玩了玩,小软件却反应着两个不同公司的大理念,差异对比如下:
     
    语言:
    Google Desktop Search:中文
    Msn Desktop Search:英文
     
    搜索栏:
    Google Desktop Search:外观说实在的真的很难看,有失水准,象一个个人做的软件。
    Msn Desktop Search:感觉还不错,输入栏背景还有MSN的蝴蝶图案。
     
    界面:
    Google Desktop Search:Google的一贯风格,简洁明了,主界面只有一个输入框。搜索速度极快,就像用google搜索Web一样的快感,高速,准确。结果用Web页的方式呈现,同样可以设置每个页面显示多少个搜索结果,对于习惯Win+F搜索文件的人来说,首次使用Google Desktop Search绝对会感受到这种概念上的巨大冲击。可以打开搜索到的文件或者文件夹,如果是图片,还能在搜索结果中显示缩略图。也不会象Windows那样读个缩略图要咔咔读半天硬盘,一切都是瞬间完成的,让人不得不佩服Google的搜索能力。
    一句话概括就是:用Google先进的搜索技术搜索你的计算机!
    Msn Desktop Search:猛一看搞不清楚是一个Windows窗体还是一个Web页(实际是Web页),感觉上不伦不类,上面是公司Logo,然后是搜索位置设置、搜索选项,当前状态,搜索结果显示方式等,搜索结果显示在一个ListView列表中,看起来很不直观。整体界面也感觉很不爽,窗口弹出时有淡出效果,还可以最小化为一个任务条,不过感觉这些设计都是完全无用的。另外,搜索的速度比GoogleDesktopSearch慢许多。其实仔细看的话,界面做的还是挺美观的,但是太乱太复杂,就象微软其他的软件一样,庞大复杂,但是真正贴心的设计并不多。微软总是设计很多很多的功能,然后自以为每个用户可以根据自己的个性决定如何使用这个软件。可是这样的复杂度只会让无数的普通用户迷失在繁复的界面上,而忘记自己使用电脑的真正目的是什么。
     
    搜索:
    Google Desktop Search:强的一塌糊涂,什么都能搜索到,不管是普通文本、Word、Excel、数据库文件还是邮件,甚至连我的QQ聊天记录都可以立刻搜索到(不知道什么原理),似乎好久没有这么被震撼过了。
    Msn Desktop Search:同样也不错,但是搜索速度慢,结果看着十分不爽,用了一天就懒得用了。

    其他:
    Google Desktop Search:默认安装后设置自己为自启动,通过点击任务栏图标弹出搜索界面(IE)
    Msn Desktop Search:默认安装后也是自启动的,在任务栏上多处搜索栏,很占地方,关闭时还出现整个任务栏死掉的情况。同时IE工具栏被修改,增加了MSN栏,增加了IE分页功能(但是不好用,曾经点击新建页面而导致IE死掉)。

    也有很多相同的设计,比如安装后都需要先对硬盘文件进行索引、都监视文件的修改等。
    总体来说,Google桌面搜索更胜一筹。MSN桌面搜索Uninstalling.....

    PS:笔记本用户注意,刚刚听说桌面搜索软件都很毁硬盘,使用的人要当心了...

    8月颓废月

    8月颓废月。
     
    昨天部门经理请吃烤肉,听到服务员在聊天:
    “北(二声)京镇还分区呢吧?”,左边的服务员问
    “对,东城、西城。。。”,右边的服务员答
     
    走出10米后,我们一行人全笑倒了~~  -_-
     
    后来befoger说他说的一定是“北京这”,因为口音关系被我听成“北京镇”,想想也有道理。。。。
     
     

    UI设计培训后遗

    新办公区的WC还挺先进,全是红外线的,后全部的控制操作只需要你站起来就可以了,冲水自动完成,洗手的水管也是红外的,只要伸手就出水。不错不错。
    后来没几天,果然不出所料,红外线这东西就是不结实,能坏的全坏了。站起来毫无反应,跳的话肯定也没反应(还容易摔倒),想手动操作,完全没有可以按的地方。。。还好洗手的水龙头能出水,不过是随机的,不管有人没人都出水,每隔一会就自动来那么一下,不知道的一定会被吓到。
    老赵说:让用户始终对软件有控制权,用户明白而且能控制软件要做的事情,这样用户就“很愉快”。
    全自动的东西出了问题果然是很麻烦的事情,修好之前的WC简直惨不忍睹~~