Apr 30
曾经在CSDN上看到过一些老程序员对新手的忠告,尤其是对那些追求完美主义并崇尚黑客精神的程序员,梗概就是说,无论是在设计阶段还是编码阶段,都要以客户需求为根本,不要一味地为了追求技术上的完美而偏离本质。尽管满足客户需求的软件离你心目中的毫无瑕疵还差了很远,但是作为一名程序员,我们的任务是开发出有实用价值的软件,获得用户认可的软件,倘若无人认可你,你自认为再有价值,再怎么完美也毫无意义。
这几天通过一位朋友得以认识一位编辑,实在是没想到自己竟然能在这个阶段就有机会出版自己的书,尚且不论书的内容质量如何,技术含量如何 :) 本身此时的自己就很稚嫩,才疏学浅,但我会尽全力去完成我这个目标。
编辑给了几句建议,其中一句引起了我一连串的思考,因而才有了现在这篇拙文。他说,“要注意攻击和防御同时进行,并且要说介绍攻击方法是为了更好的防御;同时由于市场导向,书名到时可能会更改。”我想,本身安全评估就是要站在攻击者的角度去在最大程度上模拟黑客的真实入侵,书的重点和主题显然偏向攻击,防御只是其相对的内容。然而,他的这一席话将大大增加我写这本书的难度,很多攻击细节不敢透露,而我又最讨厌那些以防御者的角度编写的黑客书籍,成篇的密码学理论知识和防火墙等基础设施的概念性介绍。生怕自己写着写着最后就变成那样的了。
市场化的导向:/* 技术 != 商品 */
Apr 14
国内的技术环境实在是差,最近又非常真切感觉到在国内做技术基本没有前途。
国外的技术人员可以工作很久,核心技术人员可以工作到50岁,中国呢? 呵呵。人首先要生存,解决了生存问题以后,你才有资格和时间来谈理想,谈人生。
今天又看到了ttplayer 关于前段时间相关漏洞的声明,又是在忽悠。为什么就不可以学学microsoft,学学国外的软件厂商呢。互相攻击,非常无聊。
项目是靠“谈”出来的,技术人员的悲哀!
非常羡慕老外可以在火车上非常悠闲地打开vi,编写python 程序。希望中国也有那么一天。
Apr 06
Intel(R) 82801GBM (ICH7-M) LPC Interface Controller - 27B9(ACPI\IBM0071\4&61F3B4B&0)是Intel的红外线设备连接。
win2003/2008等服务器版本没有自带这个驱动。IBM T60等机器可以在主板里设置关闭INTERFACE,或者下载XP的红外线补丁(IBM Thinkpad Fast Infrared Port)就可以解决
相关链接:
http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-4KUR6S
http://www.versiontracker.com/dyn/moreinfo/win/36353
http://www.soft32.com/download_181790.html
http://forum.thinkpads.com/viewtopic.php?t=22787&sid=3a24f025ddb4d19d3e2d00e122c84957
具体解决办法:
第一方法:BIOS设置:
Config(设置)选项—Infrared(红外线接口)选项,设为禁用(Disable)
Config(设置)选项—Infrared Device(红外线设备)选项,设为禁用(Hidden)
第二方法:下载红外补丁后按下列方法安装:
1、解压压缩包,并执行instirda.bat,然后重新启动计算机;
2、插入USB红外线设备(笔记本自带红外的看第3步);
3、察看设备管理器,会发现网络适配器处多出一项带叹号的USB Device的项目;
4、选择此项目,更新驱动(可用WinXP下的驱动程序);
5、运行reg\Infrared,导入注册表;
6、设备管理器中找到那个设备,更新驱动——不要搜索,我要自己选择安装的驱动——IBM thinkpad fast infrared port,然后下一步;
7、提示所需文件——找到sys里面的nscirda;
8、成功。
已知问题:
1、安装过程中可能,系统提示个别文件无法找到,请手动定位到前面已解压的SYS文件夹处,确认继续。
2、使用红外设备后,提示缺文件也是要定位到SYS文件夹进行安装。
3、要是提示不能识别,可以重新更新驱动
Windows server 2003(企业版)红外通讯支持程序(Fro 2003 红外驱动) 下载地址:
http://www.irxon.com/download/ir2003.zip
http://www.divshare.com/download/4167497-cb3
说明:Windows server 2003 (企业版)是一款面向企业用户的高端服务器操作系统,为了安全起见,它没有集成支持IrDA红外通讯的协议软件,所以目前所有的IrDA红外设备都不能在这个操作系统里使用。但是我们可以利用XP系统里的IrDA红外通讯协议软件来解决这个问题,安装时使用红外适配器在XP系统里的驱动程序,缺协议软件就到这个软件包里去找,安装完成后红外适配器就可以在Windows2003里正常工作了。
PS: T60 装了2003 后一个驱动老是找不到,最后终于找到了正确答案。。:) share it
Apr 01
MS08-014, CVE 2008-0081, addresses a vulnerability in Excel whose root cause is an uninitialized stack variable. You probably have seen these types of compiler warnings before:
C:\temp>cl stack.cpp
Read the rest of this entry »
Recent Comments