分类: tech

  • 桃桃家换blog程序了,blog手拉手

    看到桃桃妈妈问秀楠宝宝网站的RSS,心中很是纳闷,于是就跑到桃桃家网站看了一眼,发现桃桃家换了blog了。变成了asp的程序,feed地址也变了,难怪最近的“友情链接更新”里面没有桃桃妈妈的文章。

    还是用一个统一的地址比较好,比如秀楠宝宝网用的是feedburner的服务,http://feeds.feedburner.com/sxn
    这样就算是换了程序,也不用担心feed会变来变去。

    pjblog的blog手拉手很类似秀楠爸爸现在用的“友情链接更新”,不过秀楠爸爸是自己写的,不是用的Wordpress插件。

  • 没有让任何人都满意的午餐

    这句话是我瞎凑的,原因就是看了WHT(WebHostingTalk.com)关于SiteGround的一些评论。

    因为想知道SiteGround.com这个主机服务商如何,就上去看了一下, 如果好的话可以考虑改换门庭。

    不过看到这条很搞笑:“ they give you 7 free support tickets and then it costs $12/per ticket if you want to add more.”,翻译过来就是,SiteGround给你7次免费服务,然后就开始收钱,每次服务12美元。

    所以说,天下没有免费的午餐,不管便不便宜都会有人不满意。

    1and1.com的评价好像也可以,最便宜的是每个月3美元,5G空间,250G流量,对于个人用户来说足够了。算起来一年才不过300块钱左右,另外1and1比较爽的是同样的价格它还有ASP主机,也是5G空间,250G流量,才一年300块钱。不知道有没有人玩过。

    有人可能会说,这价格便宜么?300也不少吧,OK,大家看看国内的行情,http://www.sundns.com/web_blog.html?product_id=661阳光互联,博客主机,一年200,两年360,什么配置呢?300M空间,每月30GB流量,相比来说唯一的优势就是“速度快?”,不过就我个人感觉,浏览秀楠宝宝的友情链接的网站,速度好像也没有快的感觉,有时候甚至感觉很慢。

  • 秀楠爸爸乱弹,6月7日

    昨天写完了邪恶的666,今日果然发现不少人写幸运的666之类的文章,一笑。

    昨天晚上,秀楠爸爸吃了一个熟烂的伊丽莎白瓜,结果呕吐不止,贤惠的秀楠妈妈跑到社区夜诊要了一个针剂,给秀楠爸爸打上,真是把偶给折腾毁了,最后就在沙发上眯了一宿。这里要提醒各位朋友,到了夏天,坏的瓜果可千万不能吃啊,会死人的。


    图片原创来自一个设计方面的blog,jsbox.net。

    (更多…)

  • 自动化测试工具WinMacro解析

    在codeproject上找到一个project名字是WinMacro。
    具体实现是使用了SetWindowsHookEx函数。
    SetWindowsHookEx(WH_GETMESSAGE,GetMsgProc,hinstance,0),设置了一个操作系统级钩子,主要是为了获得WM_CANCELJOURNAL消息。在MSDN的JournalPlaybackProc帮助里说

    If the user presses CTRL+ESC OR CTRL+ALT+DEL during journal playback, the system stops the playback, unhooks the journal playback procedure, and posts a WM_CANCELJOURNAL message to the journaling application

    录制动作使用的是SetWindowsHookEx(WH_JOURNALRECORD,JournalRecordProc,hinstance,0),存到一个文件里。回放动作使用了这个函数SetWindowsHookEx(WH_JOURNALPLAYBACK,JournalPlaybackProc,hinstance,0)。WinMacro代码里面有一些技巧就是加速回放,具体可以看code。项目地址:http://www.codeproject.com/tools/winmacro.asp

    Functions

    SetWindowsHookEx Function

    The SetWindowsHookEx function installs an application-defined hook procedure into a hook chain. You would install a hook procedure to monitor the system for certain types of events. These events are associated either with a specific thread or with all threads in the same desktop as the calling thread.

  • Windows与Unix的不同思考方式

    配置文件在unix类的操作系统中(比如FreeBSD)有着重要作用。

    比如我是P4的cpu,可以在配置文件中修改配置,把性能调到最优,然后重新编译内核,去掉一切不必要的功能,安全也就更有保证。

    Windows就像是大通货,谁用都行,但是对于Geek来说,肯定是不满意的。

    就好比有人玩音箱的话,能去音响乐器行买一个高档的音箱就说是HI-FI了么?肯定要自己调整不少东西才行。Windows操作系统不太会放出来这样的调整功能,就算有,功能也没法跟FreeBSD比。这也许就是为何服务器平台中还是以Unix类的操作系统更占据主流。

    Windows的强悍在于它把操作系统做的跟菜市场似的,大叔大妈都能使用。要是Linux或者FreeBSD那就不大可能,因为还要学习一些Shell命令,至少还要懂点外语才行(如果将来有了完全的中文化FreeBSD桌面系统,那FreeBSD在国内的普及率将会大大增加)。而Windows操作系统的出现更像是福特汽车规模化生产,最后的效果就是大家都会用Windows。当然,少数爱玩车的人还是会买宝马法拉利或者自己改车来满足对性能极致的追求。

    我使用Windows,是为了生活赚钱,使用FreeBSD,是因为它更接近计算机科学的本质。

    神秘主义 – demo@virushuo

    神秘主义
    上篇blog说过,搞win系统的人之间,往往盛行神秘主义。

    最近碰上一个事情,一个系统迁移,所有工作都是原来配置的人重新作了一遍,机器比原来好,网络比原来好,但是就是出了各种问题。

    两个人都是该领域的一流高手,为什么呢?于是神秘主义盛行了。更有甚者,认为是人的压力不足,要把他们叫来,大家看着他们做。

    其实,要我说,这个事情很简单,就是系统太复杂了,经手的人不可能记住所有的细节,忘掉了哪一个很正常,于是就出事了。

    经常有人说,这个系统没装好。拜托,计算机是门科学,什么叫做没装好?写好的代码,编译出一样的机器码,用一样的方式运行,一样的配置文件,怎么会出问题?计算机的世界是01的,非是即否,没有模糊的所谓“没装好”这么一说。

    当然,由于系统复杂度太高,可能用重新来一次的方法解决一次更容易。于是就成就了所谓“没装好”的神秘主义。

    微软的朋友讲过一个故事给我:现在我们运行的win系统里面,有部分代码是nt4时代的古董,到现在仍然不能动,没人敢动,也没人知道能不能动。这部分代码就彻底的神秘了。

    windows没有强大的脚本机制,没有开放配置文件,有一部分参数只能在图形界面调整,人是会出错的,但脚本不会。所以unix系统的神秘主义比win少。

    人会忘记细节,忘记细节的人大部分时候很难过,他们当然不是故意的。谁愿意毁自己一世英明?

    这时候,明白文档重要了吧?win系统不好描述,哪怕配上抓图,写清楚点了那个按钮,用什么顺序,写了什么参数,事无巨细,从安装系统就这么做,然后好好存起来,以后照章执行,不得偷懒,我就不信他能神秘了。

    计算机是门科学。我看不得不认同这句话的人自称技术高手。