ant21 on Aug 12th, 2009Windows 下 Pidgin 字体设置
界面字体设置
修改 C:\Program Files\Common Files\GTK\2.0\etc\gtk-2.0\gtkrc 就可以了,比如:
123gtk-font-name = "SimSun 9"
gtk-theme-name = "Raleigh"
对话框的字体设置
在 C:\Program Files\Common Files\GTK\2.0\etc\pango\pango.aliases 中添加一行:
1msst = "SimSun"
在 C:\Program Files\Common Files\GTK\2.0\etc\gtk-2.0\ 下新建文件 gtkrc.zh_CN,输入内容:
1234567style "user-font" {
font_name = "msst 9"
}
widget_class "*" style "user-font"
gtk-font-name="msst 9"
这也是修改 GTK 程序界面的方法。
ant21 on Jun 8th, 2009Peterzahlt Auto Click
Peterzahlt 很不错,天下竟然有免费的午餐。不过现在学精了,会在中途插播广告(人家也要吃饭的嘛),过了 10 分钟以后,会随机出现 5、6 次广告,如果在 30 秒之内不点击的话就自动切断,够狠啊。这样就必须一直紧盯着它广告,万一漏点就要重新排队,很长很长的队哦。
不过还好有强大的 Firefox,再加上 Greasemonkey,那么这件非常不人性化的事情就可以由机器代劳了。
假设你已经装好 Greasemonkey,那么点击安装就可以了。代码很简单。
12345678910111213// ==UserScript==
// @name Peterzahlt Auto Click
// @namespace http://userscripts.org/users/ant21
// @description Auto click Peterzahlt ads and you can lie on bed to call.
// @include http://www.peterzahlt.de/*
// ==/UserScript==
window.detect = function()
{
location.href = "javascript:void(clickbanner(0));"; //click banner
}
window.setInterval(detect, 10000);
ant21 on May 29th, 2009Google Chrome Nightly Builds
Google Chrome 3.0 Dev 版已经放出,可以从这里下载,非常不错哦。而且还有一个小工具可以帮你检测最新版本并下载。想要为 Chrome 开发扩展的话,官方的开发者老家和 ChromePlugins 都不容错过哦。
ant21 on May 28th, 2009easy_install uninstall
Sphinx 0.6.1 没有 0.5.1 好用,而且用来编译 Django 文档时会出错。用 easy_install 安装的,调用的时候总是默认选择了最新版,没找到切换版本的方法,还是把 0.6.1 卸载了吧。运行命令:
1easy_install -m PackageName
两遍以后,再调用 Sphinx 就会切换到 0.5.1 版本了。
ant21 on May 4th, 2009WordPress 2.7.1 乱码
貌似从用上 WP 乱码就如影随形,现在倒也见怪不怪了。今天鼓足勇气升级到 2.7.1 还是乱码,手动解决吧。
wp-includes 目录下,wp-db.php 在 348 行
1$this->select($dbname);
的上面加上
1mysql_query(”SET NAMES utf8″,$this->dbh);
就行了。
ant21 on May 3rd, 2009diggfoto hack
diggfoto 上的图片还蛮不错的,但是要一张一张去点确实有点不人道(总在期望下一张更精彩?),下面的程序可以帮忙把它的图片都下回来,事先最好准备一个 diggfoto 文件夹,嘿嘿。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263#! /usr/bin/env python
#coding=utf-8
import os
import sys
import urllib
import urllib2
from BeautifulSoup import BeautifulSoup
def download(url=’http://diggfoto.com/’):
try:
r = urllib2.urlopen(url)
page = r.read()
soup = BeautifulSoup(page)
entry = soup.find(’div’, ‘entry’)
a = entry.find(’a')
[...]
ant21 on Dec 8th, 2008如果你想看花花公子
iphone 用户,只要访问 http://imgs.zinio.com/iphone/ 就可以从手机浏览包括但不仅仅限于花花公子的各种杂志了。当然了,我们是穷人,用不起 iphone,只有 firefox 和她一堆 very nubility 的扩展。好吧,没有 iphone,就把 firefox 假装成 iphone 吧。
安装 User Agent Switcher 这个扩展,然后新增一个 agent,比如叫做 iphone,值是:
Mozilla/5.0 (IPhone; U; CPU like Mac OS X; en) AppleWebkit/420+ (KHTML, like Gecko) Version/3.0 Mobile/
好了,现在重新访问上面的地址,能看到了吧。
ant21 on Nov 25th, 2008ThinkingRock JDK1.6 JAXB
如果在 JDK1.6 下面运行 ThinkingRock,那么很有可能会发生例外。
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from nbjcl:file:/D:/Program%20Files/tr/tr/modules/ext/jaxb-impl.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
at com.sun.xml.bind.v2.model.impl.ModelBuilder.(ModelBuilder.java:173)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:422)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:286)
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:210)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:368)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522)
at tr.view.actions.screens.dao.ScreensDAOJAXB.persist(ScreensDAOJAXB.java:129)
at tr.view.actions.Installer.close(Installer.java:42)
[catch] at org.netbeans.core.startup.NbInstaller.close(NbInstaller.java:678)
at org.netbeans.ModuleManager.shutDown(ModuleManager.java:1603)
at [...]
ant21 on Oct 26th, 2008支付宝开始支持 Linux 下的 Firefox 了
支付志有言,想要尝鲜的用户已经可以从他们的日志上下载 linux 下 Firefox 的支付宝安全控件了,利好利好。国内的公司都开始看到我们 Linux 用户的存在了,不小的进步,总比视若无睹强吧。微软的黑屏闹的人心惶惶,其实何必呢,改一下习惯,尝尝鲜,用用 linux,刺激一下麻醉的大脑,增加点 rp 值,挺挺胸、不再拿人手软,多好啊。
ant21 on Mar 23rd, 2008WordPress 升级到 2.3.3 乱码的解决
今天把 WordPress 一键升级到 2.3.3 之后,乱码又出现了,倒是已经见怪不怪,每次升都会遇到,解决办法也简单。在正确配置 mysql 的编码以后,修改 wp-db.php 这个文件也就可以了。但是今天,却不管用了。
在看了 wp-db.php 之后,发现可以有更优雅的解决办法。设置 wp-config.php 就可以,再也不用直接修改代码了。在 wp-config.php 中加入:
12define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ‘utf8′);
就可以,非常不错。