标题来自CoolShell的博文http://coolshell.cn/articles/9308.html,文章说得非常好,毫无疑问的支持啊。

其实我本来以为程序员都是不用百度的,随便对比下就发现百度和Google技术差距实在太过明显,但是上周五我推荐我们公司里一个前Python程序员(不久前被迫转Ruby)pry这个工具的时候,他竟然用了百度(当然毫无疑问,首页没有一个正确结果)。当时我就差点没昏过去,三十多岁了,不知道用Github也就算了,我当年还是懵懂少年的时候好歹也是用Google搜的,而且也能搜到正确结果的(当然,质量上肯定还是Github的略胜一筹)。哎,我三观还是显得太幼稚了啊。

以前的这个回复也是啊:

作为对反对技术人员用百度的响应,本博客使用了Coolshell那篇博文里贴出来的代码:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="http://coolshell.cn/wp-content/themes/inove/js/jquery.bpopup-0.8.0.min.js"></script>
 
<script type="text/javascript">
;(function($) {
    $(function() {
        var url=document.referrer;
        if ( url && url.search("http://")>-1) {
            var refurl =  url.match(/:\/\/(.[^/]+)/)[1];
            if(refurl.indexOf("baidu.com")>-1){
                $('#nobaidu_dlg').bPopup();
            }
        }
    });
 
})(jQuery);
</script>
 
<div id="nobaidu_dlg" style="background-color:#fff; border-radius:15px;color:#000;display:none;padding:20px;min-width:450px;min-height:180px;">
    <img src="http://coolshell.cn/wp-content/themes/inove/img/nobaidu.jpg" align="left">
     <p style="margin-left:200px;margin-top: 20px; line-height: 30px;">
     检测到你还在使用百度这个搜索引擎,<br/>
     做为一个程序员,这是一种自暴自弃!<br/>
     <br/>
     </p>
     <p align="center" style="margin-top:20px;">
     <b><a href="http://coolshell.cn/articles/7186.html">作环保的程序员,从不用百度开始!</a></b>
     </p>
</div>

虽然原文还给出了一个Github项目的地址,这个项目直接给出了一个JavaScript脚本,在源码里只要引用就可以了,比CoolShell的方法更加简单点,但是考虑到那个JavaScript脚本直接放在Github上可能造成Github性能不佳(不过貌似本博客的点击率远远达不到可以搞垮Github的程度),并且还可能遭到屏蔽(毕竟用百度的人肯定不会处于翻墙状态的)。所以还是决定直接用CoolShell的方法更好。因此,以后如果各位用百度访问本博客,将会看到如下对话框:

希望那些看到了这个对话框的程序员们不要介意,我就是这样的人。

感觉Gnome 3 还是很不成熟的,很多以前可以用图形化程序解决的问题现在反而没有了,大概等到发布3.2版本的时候会改进吧。无论如何,我用的是Fedora而不是CentOS发行版本。

Fedora 15下笔记本电脑合盖后总是会休眠,不合我习惯,我一般只要黑屏+锁屏就可以了,找了没有找到图形化的修改方法,gconf-editor中似乎也找不到,Google后得知,可以用这条命令来修改

供电状态下:

gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action "<setting>"

<setting> ::= nothing|blank|suspend|hibernate|shutdown

电池状态下:

gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action "<setting>"

<setting> ::= nothing|blank|suspend|hibernate|shutdown

就可以了。

不过似乎不能锁屏,System Settings -> Screen 中已经设置过了,没起作用。gsettings我也不熟悉,不知道有没有更好的解决方案。

参考文献: fedora.rasmil.dk/blog/?p=208

刚刚在Ubuntu 10.10下安装了Vmware,可能因为新版本尚未发布,老版本7.1.2最高只兼容到Ubuntu 10.04,因此虽然安装顺利,但每次打开时都会显示如下字样“Before you can run VMware, several modules must be compiled and loaded into the running kernel.” 点击Install,键入root密码,显示一个标题为“VMware Kernel Module Updater”的对话框,等待编译,才能启动Vmware。而且这样的编译不是仅仅一次,而是每次打开Vmware都会,即使期间没有重启过。

这显然是个很费时和很麻烦的事,于是我Google了一下,首先确定这个问题仅仅发生在Ubuntu 10.10下,其次,要修复这个问题,也很简单:

只要修改/etc/vmware/config,将VSOCK_CONFED设置为“no”即可解决。

参考文献:
resalxh.wordpress.com/2010/09/09/vmware-player-3-1-1-on-ubuntu-10-10-maverick-meerkat/

看书的时候千万别让我发现,否则明天我的电脑就会多一份PDF文件或者快递就会敲我家的门。这本书是Deltamaster测试PDF软件的时候被我看到的,第二天我就下到了这本书的PDF,仔细翻看,果然是好书。虽然是大陆作者所著,但本书不断的用生活中喜闻乐见的实例生动阐述了原本枯燥的操作系统原理,使那些难点和模糊点不再难懂,我只看了一会,就明显感觉对操作系统原理的理解明显加深,有些过去的疑问也在书中得到了解答。这类书籍在普遍死板的大陆作者中确实非常少见。因此推荐给热爱操作系统的同学们。

至于下载地址神马的,God Bless Google!

1.由于我的一位同学(网名:Deltamaster,域名:softrank.net,我是他的粉丝)对这个脚本的“自动跳转模式”感觉非常困惑,而我确实也难以向他解释,所以放弃了这个功能(因为我是他的极品粉丝)。当初这个功能完全是因为一时脑残,否决了之前的一个功能,又懒得修改已有的代码,所以随便拿另一个功能去替换而已。这个功能本来也确实不需要。

2.默认不再显示那些控件,因为默认设定是我认为最人性化的设定。我现在也认为事先作出最完美的设定,不再需要用户自己动手,同时也可以除去一些无用的控件来使界面更简洁是正确的。不过我仍然保留用户可以自行修改的权利。所以display这个参数依旧存在,修改为true就可以显示所有控件。

Userscript地址: userscripts.org/scripts/show/84200

谷奥地址:guao.hk/posts/super-google-dictionary-greasemonkey-user-script.html

Chrome迷地址:chromi.org/archives/6785