穿墙术

Tuesday, August 1st, 2006 04:42pm
劳山道士

劳山道士的穿墙术是假货,但是现在也许你也不得不找一些方法来钻墙了。tor正是个好工具。

在gentoo linux下安装tor相当简单

# emerge tor

然后在/etc/tor/目录下创建配置torrctor-tsocks.conf。可以参考torrc.sample

使用前记得启动一下(/etc/init.d/tor start),或者加入自动启动(rc-update add tor default)。有些时候你可能还需要手工重新启动tor(/etc/init.d/tor restart)。

使用的时候可以在命令前加tsocks,如tsocks opera。这样opera就可以钻墙了。
如果使用firefox,那么它有一个非常方便的插件FoxyProxy

Technorati Tags: , ,



Firefox Configuration

Friday, July 14th, 2006 07:46am

Generated: Fri Jul 14 2006 07:40:33 GMT+0800 (CST)
User Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.4) Gecko/20060710 Firefox/1.5.0.4
Build ID: 2006071015

Enabled Extensions: [19]

Installed Themes: [1]

Installed Plugins: (6)

  • Google VLC multimedia plugin 1.0
  • mplayerplug-in 3.21
  • QuickTime Plug-in 6.0
  • RealPlayer 9
  • Shockwave Flash
  • Windows Media Player Plugin

Technorati Tags: , , ,



Dynamic DNS-DIY

Sunday, April 2nd, 2006 01:18pm

宿舍的宽带好,写了一个简单的python脚本,自动更新域名解析到动态的IP地址,这样我就可以随时访问宿舍里的机器了。
http://swanpan.com/phpsysinfo/

#!/usr/bin/env python

import cookielib
import urllib
import urllib2
import time
import sys

def ddd_checkip():
        response = urllib2.urlopen("http://www.dragonsoft.net/checkip.php")
        return response.read()

def ddd_hello(opener):
        return opener.open("http://www.dns-diy.com/skin.aspx?skin=api")

def ddd_login(opener, username, password):
        request = urllib2.Request("https://www.dns-diy.com/api/login.aspx")
        params = urllib.urlencode({"username":username, 'password':password})
        request.add_data(params)
        return opener.open(request)

def ddd_logout(opener):
        request = urllib2.Request("http://www.dns-diy.com/api/logout.aspx?immediately=yes&invalidate=yes")
        return opener.open(request)

def ddd_update_rr(opener, id, name, type, data, aux, ttl):
        request = urllib2.Request("http://www.dns-diy.com/api/zone_rr_update.aspx")
        params = urllib.urlencode({"id":id, "rr_name":name, "rr_type":type, "rr_data":data, "rr_aux":aux, "rr_ttl":ttl})
        request.add_data(params)
        return opener.open(request)

#
#
#

DEBUG = 5
SLEEP_SECONDS = 600

USERNAME = "swanpan.com"
PASSWORD = "secure"
RR_ID    = "secure"
RR_NAME  = ""
RR_TYPE  = "A"
RR_DATA  = "127.0.0.1"
RR_AUX   = "0"
RR_TTL   = "5"

def ddd_process():
        if (DEBUG > 0):
                print "[%(time)s] updating %(host)s.%(zone)s (%(ip)s) ..." % \
                        {"time":time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), \
                        "host":RR_NAME, "zone":USERNAME, "ip":RR_DATA}

        opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookielib.CookieJar()))

        response = ddd_hello(opener)
        if (DEBUG > 5):
                print "HELLO"
                print response.read()

        response = ddd_login(opener, USERNAME, PASSWORD)
        if (DEBUG > 5):
                print "LOGIN"
                print response.read()

        response = ddd_update_rr(opener, RR_ID, RR_NAME, RR_TYPE, RR_DATA, RR_AUX, RR_TTL)
        if (DEBUG > 5):
                print "UPDATE"
                print response.read()

        response = ddd_logout(opener)
        if (DEBUG > 5):
                print "LOGOUT"
                print response.read()

        if (DEBUG > 0):
                print "[%(time)s] Finished!" % \
                        {"time":time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())}

while True:
        try:
                ip = ddd_checkip()
                if (RR_DATA != ip):
                        RR_DATA = ip
                        ddd_process()
        except:
                if (DEBUG > 4):
                        print "Unexpected error:", sys.exc_info()[0]

        time.sleep(SLEEP_SECONDS)

Technorati Tags:



fontconfig.properties

Thursday, March 16th, 2006 10:26pm

如果你在Linux下的jdk1.5程序中文显示有问题(比如Intellij IDEA),可以把下面的文件复制到”$JAVA_HOME/jre/lib”目录下,文件名是fontconfig.properties。(注意最后一行中文字体的位置)

# @(#)linux.fontconfig.properties       1.chinese 03/10/28
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#

# Version

version=1

# Component Font Mappings


serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso88 59-1

sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso885 9-1
sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso88 59-1
sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso 8859-1

monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-* -iso8859-1
monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-is o8859-1
monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m- *-iso8859-1
monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*- m-*-iso8859-1

dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859- 1
dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso885 9-1

dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m- *-iso8859-1
dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-i so8859-1
dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m -*-iso8859-1
dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-* -m-*-iso8859-1


# chinese

serif.plain.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.italic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.bold.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.bolditalic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.plain.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.italic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.bold.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.bolditalic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646 -1

monospaced.plain.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.italic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.bold.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.bolditalic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso1064 6-1

dialog.plain.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.italic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.bold.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.bolditalic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.plain.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.italic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.bold.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.bolditalic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso106 46-1


# Search Sequences

sequence.allfonts=latin-1,chinese


# Exclusion Ranges


# Font File Names

filename.-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/ Windows/simsun.ttc

erning@dragon-usb:~/apps/jdk1.5.0_06/jre/lib$ cat fontconfig.properties
# @(#)linux.fontconfig.properties       1.chinese 03/10/28
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#

# Version

version=1

# Component Font Mappings


serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1

sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1

monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1

dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1

dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1


# chinese

serif.plain.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.italic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.bold.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.bolditalic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.plain.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.italic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.bold.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.bolditalic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.plain.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.italic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.bold.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.bolditalic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.plain.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.italic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.bold.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.bolditalic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.plain.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.italic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.bold.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.bolditalic.chinese=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1


# Search Sequences

sequence.allfonts=latin-1,chinese


# Exclusion Ranges


# Font File Names

filename.-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/Windows/simsun.ttc

Technorati Tags: , ,



Ubuntu Dapper on External USB Drive

Wednesday, February 22nd, 2006 10:33pm

在Ubuntu 6.0.4 (Dapper Drake)下,中文粗体已经不需要额外打补丁了。OpenOffice的中文显示也正常。
Dapper Screenshot

另外,将linux安装在usb硬盘上也是很有趣的一件事
Ubuntu Linux Booting from USB Harddisk

相关文档

中文字体的配置文件 /etc/fonts/local.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="font">
        <!-- check to see if the font is just regular -->
        <test name="weight" compare="less_eq">
            <int>100</int>
        </test>
        <!-- check to see if the pattern requests bold -->
        <test target="pattern" name="weight" compare="more_eq">
            <int>180</int>
        </test>
        <!-- set the embolden flag -->
        <edit name="embolden" mode="assign">
            <bool>true</bool>
        </edit>
    </match>    
    <match target="font" >
        <test name="family" qual="any" >
            <string>SimSun</string>
            <string>SimHei</string>
            <string>NSimSun</string>
            <string>MingLiU</string>
            <string>宋体</string>
            <string>黑体</string>
        </test>
        <test name="pixelsize" compare="more">
            <double>11</double>
        </test>
        <test name="pixelsize" compare="less">
            <double>16</double>
        </test>
        <edit mode="assign" name="antialias" >
            <bool>false</bool>
        </edit>
        <edit name="globaladvance" mode="assign">
            <bool>false</bool>
        </edit>
    </match>
</fontconfig>

Technorati Tags: , , , ,



Gentoo Linux Dailup Internet by CDMA Phone

Friday, November 18th, 2005 07:49pm

My CDMA phone connects to the laptop via a USB cable. So I have to configurate the kernel with USB Modem support.

Device Drivers -->
    USB support -->
        [M] Support for Host-side USB
        [M] USB Modem (CDC ACM) support

Check if the device is well reconized after install and modprobe the module(cdc_acm).

# dmesg | grep acm
usbcore: registered new driver cdc_acm
drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN adapters

Great, the device has been recognized. Then create the ttyACM0 node in /dev is it does exist.

mknod /dev/ttyACM0 c 166 0

Edit the configuration file /etc/conf.d/net.ppp0 (or .ppp1, .ppp2). Here’s mine

# Config file for /etc/init.d/net.ppp0

PEER="cdma"                     # Define peer (aka ISP)
DEBUG="yes"                     # Turn on debugging
PERSIST="no"                    # Redial after being dropped
ONDEMAND="no"                   # Only bring the interface up on demand?
MODEMPORT="/dev/ttyACM0"        # TTY device modem is connected to
LINESPEED="230400"              # Speed pppd should try to connect at
INITSTRING=""                   # Extra init string for the modem
DEFROUTE="yes"                  # Must pppd set the default route?
HARDFLOWCTL="yes"               # Use hardware flow control?
ESCAPECHARS="yes"               # Use escape caracters ?
PPPOPTIONS=""                   # Extra options for pppd
USERNAME="card"                 # The PAP/CHAP username
PASSWORD="card"                 # Your password/secret.  Ugly I know, but i
                                # will work on something more secure later
                                # on.  700 permission on /etc/init.d/net.ppp0
                                # should be enouth for now.
NUMBER="#777"                   # The telephone number of your ISP
                                # leave blank for leased-line operation.
REMIP=""                        # The ip of the remote box if it should be set
NETMASK=""                      # Netmask
IPADDR=""                       # Our IP if we have a static one
MRU="768"                       # Sets the MRU
MTU="768"                       # Sets the MTU
RETRYTIMEOUT="60"               # Retry timeout for when ONDEMAND="yes" or
                                # PERSIST="yes"
IDLETIMEOUT="600"               # Idle timeout for when ONDEMAND="yes"
PEERDNS="yes"                   # Should pppd set the peer dns?

AUTOCFGFILES="no"               # By default this scripts will generate
                                # /etc/ppp/chat-isp, /etc/ppp/chap-secrets,
                                # /etc/ppp/pap-secrets and /etc/ppp/peers/isp
                                # automatically.  Set to "no" if you experience
                                # problems, or need specialized scripts.  You
                                # will have to create these files by hand then.

AUTOCHATSCRIPT="no"             # By default this script iwll generate
                                # /etc/ppp/chat-${PEER} automatically. Set to "no"
                                # if you experience problems, or need specialized
                                # scripts. You will have to create these files by
                                # hand then.


# Directory where the templates is stored
TEMPLATEDIR=/etc/ppp

Then have to manual edit two additional files /etc/ppp/chat-cdma and /etc/ppp/peers/cdma.

# /etc/ppp/chat-cdma:
'ABORT' 'BUSY'
'ABORT' 'ERROR'
'ABORT' 'NO ANSWER'
'ABORT' 'NO CARRIER'
'ABORT' 'NO DIALTONE'
'ABORT' 'Invalid Login'
'ABORT' 'Login incorrect'
'' 'ATZ'
'OK' 'ATDT#777'
'CONNECT' ''
'TIMEOUT' '5'
'~--' ''
# /etc/ppp/peers/cdma:
connect "/usr/sbin/chat -v -f /etc/ppp/chat-cdma"
defaultroute
usepeerdns
/dev/ttyACM0
230400
local
novj

Now everything is OK. To dialup the Internet simply type

etc/init.d/net.ppp0 start

The CDMA ISP is China Unicom.

If the above configurations does not fit for your situation try to search more information here.

Technorati Tags: , , , ,



FlickrFS果然来了

Thursday, November 10th, 2005 11:33am

我曾猜想会出个FlickrFS,今天果然看到Announcement

三个月前http://www.google.com/search?q=flickrfs还只能看到一个搜索结果,就是我的那个猜想,今天已经上万条了。

看说明,linux下upload图片更简单了,直接cp到flickrfs的目录下,加tags就是建目录。下载图片也一样,就没有FlickrBackup什么事情了,rsync一下就好了嘛。

update: 中文支持出问题。试安装cjkpython也不行,修改了一下代码,可以了。可是图片下载却是zero byte,还是等个stable版本再玩。

Technorati Tags: , ,



My Firefox Configuration

Tuesday, November 8th, 2005 08:20pm

Generated: Tue Nov 08 2005 20:16:10 GMT+0800 (CST)
User Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050929 Firefox/1.0.7
Build ID: 2005092922

Enabled Extensions: [16]

Installed Themes: [1]

  • none

Installed Plugins: (5)

  • Default Plugin
  • Java(TM) Plug-in Blackdown-1.4.2-02
  • QuickTime Plug-in 6.0, Windows Media Player Plugin are supported by mplayerplug-in
  • Scalable Vector Graphics
  • Shockwave Flash

Technorati Tags: , , , ,



My firefox extensions

Wednesday, July 20th, 2005 09:07am

My firefox extensions



My gentoo config files for Dell Inspiron 8600

Tuesday, June 28th, 2005 10:01pm

/etc/make.conf

# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example

CHOST="i686-pc-linux-gnu"
CFLAGS="-O3 -mcpu=i686 -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j2"

#ACCEPT_KEYWORDS="~x86"
USE="X gtk gtk2 gnome qt kde mozilla cjk unicode nptl nptlonly java dvd -xmms -gcj -fortran -userlocales -font-server"

PORTDIR_OVERLAY="/usr/local/portage"

#FETCHCOMMAND="/home/erning/bin/proz -k=5 --no-getch \${URI} -P \${DISTDIR}"
#RESUMECOMMAND="/home/erning/bin/proz -k=5 --no-getch \${URI} -P \${DISTDIR}"

#SYNC="rsync://192.168.1.30/gentoo-portage"
GENTOO_MIRRORS="http://mirror.averse.net/pub/gentoo/ http://mymirror.asiaosc.org/gentoo/ ftp://ftp.linuxforum.net/gentoo"

/etc/portage/package.keywords

#sys-kernel/gentoo-sources ~x86
media-video/ati-drivers ~x86

net-im/skype ~x86
sys-apps/dbus ~x86

app-emulation/vmware-workstation ~x86

media-fonts/acroread-asianfonts ~x86
app-text/acroread ~x86

dev-util/lincvs ~x86
dev-util/kdevelop ~x86

x11-libs/wxGTK ~x86

kde-base/konqueror ~x86
kde-base/libkonq ~x86
kde-base/kcontrol ~x86
kde-base/kcminit ~x86
kde-base/kdebase-data ~x86
kde-base/kdelibs ~x86
kde-base/konsole ~x86
kde-base/arts ~x86
kde-base/kdebase-kioslaves ~x86
kde-base/kdialog ~x86
kde-base/khelpcenter ~x86
kde-base/kdesu ~x86

app-dicts/stardict-oxford-en-zh-gb ~x86
app-dicts/stardict-cdict-en-zh-gb ~x86
app-dicts/stardict-cedict-zh-en-gb ~x86
app-dicts/stardict-xdict-en-zh-gb ~x86
app-dicts/stardict-xdict-zh-en-gb ~x86

dev-python/wxpython ~x86

/etc/portage/package.use

media-fonts/acroread-asianfonts linguas_zh_CN linguas_zh_TW languas_ko languas_ja
media-video/mplayer X aalib alsa arts avi bidi cdparanoia dga directfb divx4linux dts dv dvb dvd dvdread edl encode esd fbcon ggi gif gtk i8x0 ipv6 joystick jpeg libcaca lirc live lzo mad matroska matrox mmx mmxext mpeg mythtv nas nls oggvorbis opengl oss png real rtc sdl sse sse2 svga tga theora truetype v4l v4l2 xanim xinerama xv xvid xvmc -xmms
media-libs/win32codecs quicktime real

dev-util/kdevelop php sql subversion

www-client/mozilla mozdevelop mozxmlterm
www-client/mozilla-firefox mozdevelop mozxmlterm


Google
 
Web erning.net