• 1.修改/etc/default/acpi-support

    ENABLE_LAPTOP_MODE=true

    2.修改 /etc/laptop-mode/laptop-mode.conf

    交流电模式下使用 laptop mode
    #
    # Enable laptop mode when on AC power.
    #
    ENABLE_LAPTOP_MODE_ON_AC=1
    #电池那也可设为1

    使用 laptop mode 进行LCD亮度控制
    #
    # Should laptop mode tools control LCD brightness?
    #
    CONTROL_BRIGHTNESS=1

    #
    # Commands to execute to set the brightness on your LCD
    #
    BATT_BRIGHTNESS_COMMAND="echo 0"
    LM_AC_BRIGHTNESS_COMMAND="echo 9"
    NOLM_AC_BRIGHTNESS_COMMAND="echo 9"
    BRIGHTNESS_OUTPUT="/sys/class/backlight/acpi_video1/brightness"

    如果你不明白上面的设置的意思,可以参考下面的说明

    *********************************************************************
    # * If your system has the file "/proc/acpi/video/VID/LCD/brightness" (VID may
    # be VID1 or similar), use this file as BRIGHTNESS_OUTPUT, and use
    # the command "echo <value>". The possible values can be listed using the
    # command:
    #
    # cat /proc/acpi/video/VID/LCD/brightness

    # * If you have a file /sys/class/backlight/.../brightness, then you can use
    # that file as BRIGHTNESS_OUTPUT, and the command "echo <value>".
    #
    # As far as I understand it the values are between 0 and
    # the value contained in the file /sys/class/backlight/.../max_brightness.
    ***********************************************************************
  • 入手thinkpad x61几周了,唯一的问题就是右掌托的无线网卡太烫了,比较痛苦。

    今天终于找到了linux下的降温办法,

    1. 开启省电模式:

    sudo iwconfig wlan0 power on 

    2. 降低工作频率到最低档:

    su 

    echo 1 > /sys/bus/pci/drivers/iwl4965/*/power_level 

    设置完后,热度明显降低了,完全温了,很牛。  


  • 运行程序时会先提示下面的错误 'C:\WINDOWS\system32\sichost.exe' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。

     

    删除注册表项:HKLM\software\microsoft\command processor "AutoRun"=c:\windows\system3\sichost.exe
    就可以了. 

  • http://www.thinkpage.cn/weather/

     可以定制,这一点比265好。但是速度明显比265慢一些。

  • 现在搜索引擎在互联网的地位已经接近“上帝”了。有人说,如果你的网站没有出现在搜索引擎的前三页,那你的网站实际上就不存在了。相信做过统计的站长都知道,大多数网站一半以上的流量是从搜索引擎来的。所以,越来越多的人开始研究搜索引擎优化。

    我也找来各种SEO的教材,从各种小技巧开始,title, meta, description, <h1></h1>,img alt。然后选择关键字,做关键字优化。一通折腾下来,有效果但是不明显。有一天,我想到是不是我的网站的页面太少了,就用搜索引擎来查一下网站内页 site:aggua.com,发现内页只有8000多。在好奇心趋势下,我又查了douban - 7,910,000,tudou - 27,600,000。

    我突然想到了一个问题。做热门关键字,一个站最多3, 5个,而且竞争非常激烈。但是,如果你要有足够多的内页面,而每个页面都有关键字。即使不是最热的关键字,但是数量众多,而且一些冷门的关键字还可以轻松进入第一页,甚至到首位。这样总量来说一样是相当可观的。

    所以,我想大家可以一方面做热门关键字的优化,另一方面苦练内功,把内页的数量做到百万级别。这同样也是一种搜索引擎优化,一样可以取得很好的效果。

    p.s. 阿瓜网(http://www.aggua.com)欢迎大家友情链接。

  • 在搜索邮件输入框里,输入in:unread
  • 我现在用的台式机已经服役6年多了。目前最大的问题是用google reader的时候,
    负载太大,常常导致浏览器没有响应了。记得在哪里看过google reader支持离线浏览,
    试了一下问题果然都解决了。

    简单说一下经过。进入google reader,点击右上角的offline链接,就会提示你安装
    google gears插件(我是在firefox下,估计ie也有)。安装好后,再次进入google
    reader界面,然后点击offline,就开始下载了。下载完后,再阅读就非常流畅了。

    p.s. 此招献给和我一样在老电脑前苦苦挣扎的朋友。另外,google reader里的n和
    空格键也是非常有效的快捷键。
  • 把字体(*.ttf)拷贝到/usr/share/fonts,这样gimp也可以用特殊的中文字体了。

  • Live HTTP Headers是一个firefox下的强劲插件,
    最主要的功能就是对通过浏览器进行网络通讯的数据进行监控和分析,
    当你在浏览器的地址栏上请求一个URL或者提交一份表单时,
    HttpWatch帮你分析http请求的head信息,访问页面的cookie信息,
    Get和Post的详细数据包分析,Catch内容分析,QueryString分析。
    想知道GMail或者是任何一个AJAX网页时如何和服务器进行数据交互的吗?
    用这个插件就可以一览无余了。

    http://livehttpheaders.mozdev.org/
  • FBReader是一个电子书阅读工具,它原为 Sharp Zaurus 而开发, 目前可在 Nokia 770/N800、Motorola E680i/A780、Linux、Windows 等上面运行。 FBReader 支持 fb2、HTML、CHM、plucker、Palmdoc、zTxt、TCR、RTF、OEB、 OpenReader、Non-DRM’ed mobipocket、Plain text 等广泛的格式。

    FBReader 在功能方面,FBReader 可以直接读取 tar、zip、gzip、bzip2 等文件; 支持 utf-8、us-ascii、windows-1251、windows-1252、koi8-r、ibm866、 iso-8859-*、Big5、 GBK 等编码,且能自动检测;此外,FBReader 还包括文本搜索、 自动生成目录等功能。

    http://www.fbreader.org/

  • 我的Thinkpad T40的无线网卡(Pro 2100 3B min)不是很稳定。
    有时候,启动后找不到无线网络。不论怎么更新driver,还是有时候发生。
    今天索性去了Intel的网站,发现一个Interl ProSet的软件,安装后,
    一切就正常了(还在观望中...),特此为记。
  • 在google搜索框中输入
    "index of /" 关键字

    e.g.
    "index of /" lindsay

    这样你就能找到很多naked web server。他们直接提供了文件下载的列表。
  • 用上Ipython了 - [应用]

    2008-03-27

    确实比python自带的shell好些,下面转个简介。

     http://inezha.com/p/3702997/item1

     ipython 是一个 python 的交互式 shell,比默认的 python shell 好用得多,支持变量自动补全,自动缩近,支持 bash shell 命令,内置了许多很有用的功能和函数。在 ubuntu 下只要 sudo apt-get install ipython 就装好了,通过 ipython 启动。


    下面是 ipython 中几个简单好用的 magic 函数:

    %bg function
    把 function 放到后台执行,例如: %bg myfunc(x, y, z=1),之后可以用jobs将其结果取回。myvar = jobs.result(5) 或 myvar = jobs[5].result。另外,jobs.status() 可以查看现有任务的状态。

    %ed 或 %edit
    编辑一个文件并执行,如果只编辑不执行,用 ed -x filename 即可。

    %env
    显示环境变量

    %hist 或 %history
    显示历史记录

    %macro name n1-n2 n3-n4 ... n5 .. n6 ...
    创建一个名称为 name 的宏,执行 name 就是执行 n1-n2 n3-n4 ... n5 .. n6 ... 这些代码。

    %pwd
    显示当前目录

    %pycat filename
    用语法高亮显示一个 python 文件(不用加.py后缀名)

    %save filename n1-n2 n3-n4 ... n5 .. n6 ...
    将执行过多代码保存为文件

    %time statement
    计算一段代码的执行时间

    %timeit statement
    自动选择重复和循环次数计算一段代码的执行时间,太方便了。


      另外,ipython 中用 ! 表示执行 shell 命令,用 $ 将 python 的变量转化成 shell 变量。通过这种两个符号,我们就可以做到和 shell 命令之间的交互,可以非常方便地做许多复杂的工作。比如你可以很方便地创建一组目录:

    for i in range(10):
     s = "dir%s" % i
     !mkdir $s

    不过写法上还是有一些限制,$ 后面只能跟变量名,不能直接写复杂表达式,$"dir%s"%i 就是错误的写法了,所以要先完全产生 python 的变量以后再用。像

    for i in !ls: print i

    这样的写法也是错的,可以这样:

    a = !ls
    for i in a: print i

      还有一点需要说明,就是执行普通的 shell 命令中如果有 $ 的话需要用两个 $。比如原来的echo $PATH现在得写成!echo $$PATH。 


  • j 或 n 下一篇
    k 或 p 上一篇
    空格键/上档键+空格键 向下翻一页/向上翻一页=PageDown/PageUp

    v 查看原文(即打开条目相应的链接)
    a 添加订阅
    s 添加或取消星号
    shift + s 分享或取消分享
    t 添加tag
    m 标记为已读或未读
    o 或 return 展开条目
    r 刷新

    gh--打开Google Reader首页
    ga--显示所有条目
    gs--显示已标记星号的条目
    gt--打开标签选择
    gu--打开已订阅的RSS

    1--展开预览方式
    2--列表预览方式

  • bzr的lock - [应用]

    2008-03-03

    当在bzr push的过程中出现,网络中断或进程终止时,
    如果你重新push,就会出现如下的提示:

    Unable to obtain lock sftp://.../.bzr/branch/lock
    held by xxx on host elephant [process #7984]
    locked 12 minutes, 18 seconds ago
    Will continue to try until 19:35:08

    这时你必须到.bzr/branch/lock下删除held目录,才能继续
    push。
  • Linux平台上没有太稳定可靠的中文输入法。fcitx应该算不错,
    可惜作者已经停止了开发。我用fcitx最闹心的就是,在使用过程
    中,经常就无法输入中文了,只能kill fcitx。

    后来有网友建议,点点fcitx左侧的小企鹅头像。这个办法有时候管用
    有时候不管用。经过我不断的实践总结,我发现了一个现象。就是在
    中文输入状态尽量不要做copy paste的操作。如果要做,尽量关闭中
    文输入状态。
  • 我最近养成一个习惯,喜欢在等人等车的时候用手机看一些技术文档。可是我的工作系统是ubuntu,手机又是windows mobile系统的smartphone,所以只有通过bluetooth发送文件。 今天我实践了一下,还是很成功的。下面把主要过程记录一下。

    1. pc上安装软件包 apt-get install

    * bluez-pin
    * bluez-hcidump
    * bluez-utils
    * gnome-bluetooth

    2. 修改 /etc/bluetooth/hcid.conf

    将security user 改为 security auto

    3. 启动 bluetooth 服务

    sudo /etc/init.d/bluetooth start

    4. 将575的蓝牙开启,注意状态是:“可识别” ,不是“打开”。

    5. 输入 #hcitool scan得到手机的device id

    e.g. Scanning ...

    00:01:EC:0C:D2:00 HTC Smartphone

    下面还可以做一个测试,是ubuntu蓝牙开发组的测试 https://wiki.ubuntu.com/Bluetooth/TestPlan

    6. 将开始-设置-无线数据交换,把里面的“接收无线书记交换内容”的勾,勾上。(这步,我没有做,一直失败。)

    7。通过gnome-obex-send发送

    #sudo gnome-obex-send -d 00:01:EC:0C:D2:00 file

    (看网上资料,obex可能有bug,有的系统可能需要先运行 #hciconfig hci0 inqmode 0 )

    文件缺省发送到 \storage\my documents。

     

    补充:

    gnome-obex-send 已经被 bluetooth-sendto代替了。

  • xml.vim是一个非常好的plugin,lyanry在他的blog里已经介绍的很清楚了。

    和lyanry一样我也遇到了indent问题,现象是当输入 <tag>> 或者 tag;;的时候,都会缩进两层。解决办法是,找到代码中的L590和L613,把缩进的 >>两个字符去掉就正常了。 

  • 昨天找一首歌,Lindsay Lohon的Magnet。简单搜索baidu,google,yahoo未果后,放弃了。突然想到Youtube上英文歌的mtv甚多,搜索一下果然找到多个版本。

    于是,我就面临了从youtube上下载视频的问题。找到网上流传深广的一篇文章,23种方法下载YouTube视频,结果发现都不好用。通过第三方网站或展客户端软件都是脱了裤子放屁,多费了一道手。像直接save as一样简单的,只有浏览器插件这种方法。可是文章里唯一给的两个firefox的addons,一个根本连不上了,另一个装好后还是无法下flv。

    我只好继续搜索,终于找到了Download Helper 这个firefox addons,装好后,一切正常。

  • 相信ubuntu用户都遇到过这种情况,在编译某些源代码时,
    被提示缺少某些库文件,可是由于不知道库在ubuntu源中
    具体的名字,无法正确的apt-get install。

    现在有一个工具auto-apt可以帮助你解决问题。
    首先,安装auto-apt:
      # apt-get install auto-apt

    然后,你所要做的仅仅是:
         # auto-apt run command

    这里“command”指在运行过程中可能出现“需求文件不存在”问题的命令。例如:
         # auto-apt run ./configure

    一会儿,它就会告诉你要安装所需的软件包并自动转到apt-get处理。如果你正在运行X,
    就会一个图形界面提示窗口。就这么简单。
  • 在windows下运行窗口内(win+r)输入:diskmgmt.msc