Skip navigation.

dogfox

一个人跳舞又何妨

漂亮的动画鼠标主题

速度不错的下载工具









下载multiget








# Contributor: Xupeng Yun <recordus@gmail.com> pkgname=MultiGet pkgver=0.8.3 pkgrel=1 pkgdesc="A multi-thread downloader writen by liubin" url="http://multiget.sourceforge.net" license="GPL" depends=() makedepends=() conflicts=() replaces=() backup=() install= source=(http://optusnet.dl.sourceforge.net/sourceforge/multiget/$pkgname-$pkgver.tar.gz) md5sums=('7d2df42473d5d24a655ff1eb11089b3f') build() { mkdir $startdir/pkg/usr/bin -p mkdir $startdir/pkg/usr/share/applications -p mkdir $startdir/pkg/usr/share/pixmaps -p cp $startdir/src/$pkgname $startdir/pkg/usr/bin cp $startdir/mg_32.xpm $startdir/pkg/usr/share/pixmaps cp $startdir/MultiGet.desktop $startdir/pkg/usr/share/applications }

apt使用参考

apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用依赖
apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理下载文件的存档 && 只清理无用的包
sudo apt-get check 检查是否有损坏的依赖

网络地址转换 NAT

先来介绍一下NAT,NAT(网络地址转换)是一种将一个IP地址域映射到另一个IP地址域技术,从而为终端主机提供透明路由。NAT包括静态网络地址转换、动态网络地址转换、网络地址及端口转换、动态网络地址及端口转换、端口映射等。NAT常用于私有地址域与公用地址域的转换以解决IP地址匮乏问题。在防火墙上实现NAT后,可以隐藏受保护网络的内部拓扑结构,在一定程度上提高网络的安全性。如果反向NAT提供动态网络地址及端口转换功能,还可以实现负载均衡等功能。

端口映射功能可以让内部网络中某台机器对外部提供WWW服务,这不是将真IP地址直接转到内部提供WWW服务的主机,如果这样的话,有二个蔽端,一是内部机器不安全,因为除了WWW之外,外部网络可以通过地址转换功能访问到这台机器的所有功能;二是当有多台机器需要提供这种服务时,必须有同样多的IP地址进转换,从而达不到节省IP地址的目的。端口映射功能是将一台主机的假IP地址映射成一个真IP地址,当用户访问提供映射端口主机的某个端口时,服务器将请求转到内部一主机的提供这种特定服务的主机;利用端口映射功能还可以将一台真IP地址机器的多个端口映射成内部不同机器上的不同端口。 端口映射功能还可以完成一些特定代理功能,比如代理POP,SMTP,TELNET等协议。理论上可以提供六万多个端口的映射,恐怕我们永远都用不完的。

最少需要两个网卡,如果你是一个网卡,那么不能实现这种NAT
因为要启用路由和远程访问,至少需要两个网卡! 否则不行

一、下面来介绍一下通过NAT共享上网和利用NAT来实现端口映射。
1、在Windows 2000 Server上,从管理工具中进入“路由和远程访问”(Routing and Remote Access)服务,在服务器上鼠标右击,-》“配置并启用路由和远程访问”
2、点“下一步”
3、选“Internet连接服务器”,让内网主机可以通过这台服务器访问Internet.
(最好先配置好NAT共享,让内网主机可以正常上网,不然的话,配好端口映射后再来配置NAT共享就有点麻烦了,弄的不好NAT还共享不了。)
4、选“设置有网络地址转换(NAT)路由协议的路由器”,不要选“设置Internet连接共享(ICS)”.(ICS与NAT的区别在于使用的容易程度上,为了启用ICS,只需要选择一个复选框就可以了,而为了启用NAT,则需要更多的配置任务,此外,ICS用于小型网络上的原因还在于:针对内部主机,它需要有一个固定的IP地址范围;针对与外部网络的通信,它被限制在单个公共IP地址上;它只允许单个内部网络接口。)
5、在“路由和远程访问服务器安装向导”中选“Internet连接”(就是连向Internet的那个连接),点“下一步”。
6、选“完成”
二、利用NAT来映射端口
在“网络地址转换(NAT)的新接口”中选择“Internet连接”(也就是连向Internet的那个连接)
在“网络地址转换-Internet连接属性”中选中“公用接口连接到Internet”,复选“转换TCP/UDP头(推荐)”
在"地址池"选项表里添加你需要提供端口重定向的起始地址与结束地址
在"特殊端口"选项表里提供了你需要定向的数据连接协议(是TCP还是UDP协议,如Web和FTP就是TCP协议的),选准后“添加、“添加特殊端口”,这里就是设置端口映射的核心了,把NAT主机的哪个端口映射到内网主机的哪个端口就在这里设置,由于设有“地址池”,所以可以在“公网地址”中添上“地址池”中的任一地址,传入端口”就是别人从网外访问有公网IP的NAT服务器的端口,这里设的为8080“专用地址和传出地址”就是内部主机的IP地址和提供特殊服务的端口
这就是TCP协议端口的重定向,至于UDP的定向也差不多





dapper下雅黑字体美化总结

Ubuntu dapper 用户只需加入下面两条到 sources.list
# ClearType patches
deb http://www.elisanet.fi/mlind/ubuntu dapper fonts
deb-src http://www.elisanet.fi/mlind/ubuntu dapper fonts

升级
sudo apt-get install libcairo2 libcairo2-dev libxft2 libxft-dev libfreetype6 libfreetype6-dev

下载雅黑字体
雅黒0.72
雅黒5.0
Vista 5744里的雅黑(5.0)
下载公钥:
gpg --keyserver pgp.mit.edu --recv-key D0AFFF5E937215FF
gpg -a --export D0AFFF5E937215FF | sudo apt-key add -
gpg --keyserver pgp.mit.edu --recv-key D0AFFF5E937215FF
gpg -a --export D0AFFF5E937215FF | sudo apt-key add -

转化一下:
gpg --export -a D0AFFF5E937215FF > /tmp/key

告诉apt-get:
sudo apt-key add /tmp/key

下载后将字体放到 /usr/share/fonts/vista/
并在 /etc/X11/xorg.conf 里加入一行:
FontPath   "/usr/share/fonts/vista"

建立字体缓存信息
sudo mkfontscale
sudo mkfontdir
fc-cache -fv

安装附件
拷贝附件里的三个 fontconfig 配置文件到 /etc/fonts/
附件1
附件2
附件3
修改ms_vista_english.conf
sudo gedit /etc/fonts/ms_vista_english.conf

<match target="font" >
                <test qual="any" name="family" compare="eq" >
                        <string>Segoe UI</string>
                        <string>Segoe Print</string>
                        <string>Segoe Script</string>
                        <string>Segoe Media Center Light</string>
                </test>
                <edit name="rgba" mode="assign">
                        <const>rgb</const>
                </edit>
                <edit name="antialias" mode="assign" >
                        <bool>true</bool>
                </edit>
                <edit name="autohint" mode="assign" >
                        <bool>false</bool>
                </edit>
                <edit name="hinting" mode="assign" >
                        <bool>true</bool>
                </edit>
                <edit name="hintstyle" mode="assign" >
                        <const>hintslight</const>
                </edit>
        </match>

修改language-selector.conf
sudo gedit /etc/fonts/language-selector.conf

参考
<fontconfig>

<alias>

                <family>serif</family>

                <prefer>

                        <family>Bitstream Vera Serif</family>
                        <family>Vera Sans YuanTi</family>
                        <family>Vera Sans YuanTi Mono</family> 
                        <family>Microsoft YaHei</family>
                        <family>ZhunYan</family>
                        <family>DejaVu Serif</family>

                        <family>AR PL ShanHeiSun Uni</family>

                        <family>WenQuanYi Bitmap Song</family>

                        <family>AR PL ZenKai Uni</family>

                </prefer>

        </alias>

        <alias>

                <family>sans-serif</family>

                <prefer>

                        <family>Bitstream Vera Sans</family>
                        <family>Vera Sans YuanTi</family>
                        <family>Vera Sans YuanTi Mono</family> 
                        <family>Microsoft YaHei</family>
                        <family>ZhunYan</family>

                        <family>DejaVu Sans</family>

                        <family>AR PL ShanHeiSun Uni</family>

                        <family>WenQuanYi Bitmap Song</family>

                        <family>AR PL ZenKai Uni</family>

                </prefer>

        </alias>

        <alias>

                <family>monospace</family>

                <prefer>

                        <family>Bitstream Vera Sans Mono</family>
                        <family>Vera Sans YuanTi</family>
                        <family>Vera Sans YuanTi Mono</family> 
                        <family>Microsoft YaHei</family>
                        <family>ZhunYan</family>

                        <family>DejaVu Sans Mono</family>

                        <family>AR PL ShanHeiSun Uni</family>

                        <family>WenQuanYi Bitmap Song</family>

                        <family>AR PL ZenKai Uni</family>

                </prefer>

        </alias>

        <match target="font" >

                <test name="family" compare="contains" >

                        <string>Song</string>

                        <string>Sun</string>

                        <string>Kai</string>

                        <string>Ming</string>

                </test> 

                <test compare="more_eq" target="pattern" name="weight" >

                        <int>180</int>

                </test>

                <edit mode="assign" name="embolden" >

                        <bool>true</bool>

                </edit>

</match>

        <match target="font" >

                <test name="family" compare="contains" >

                        <string>Song</string>

                        <string>Sun</string>

                        <string>Kai</string>

                        <string>Ming</string>

                </test> 

                <edit name="globaladvance">

                        <bool>false</bool>

                </edit>

                <edit name="spacing">

                        <int>0</int>

                </edit>

                <edit name="hinting">

                        <bool>true</bool>

                </edit>

                <edit name="autohint">

                        <bool>false</bool>

                </edit>

                <edit name="antialias" mode="assign">

                        <bool>true</bool>

                </edit>

                <test name="pixelsize" compare="less_eq">

                        <int>18</int>

                </test>

                <edit name="antialias" mode="assign" >

                        <bool>false</bool>

                </edit>

        </match>

</fontconfig>


重启X
设置字体选项
(略)

圆体字美化手记

用了微软雅黑一段时间以后感觉字体比较刺眼
觉得换个字体看看
在bbs上看到圆体字不错,又在wiki上看到不少介绍,觉得知识掌握的比较充足了才开工
先下载圆体字
下载成功后,解压到
/usr/share/fonts/VeraSansYuanTi
修改language-selector.conf
sudo gedit /etc/fonts/language-selector.conf

添加圆体字为首选项
<fontconfig>

<alias>

                <family>serif</family>

                <prefer>

                        <family>Bitstream Vera Serif</family>
                        <family>Vera Sans YuanTi Mono</family>

                        <family>DejaVu Serif</family>

                        <family>AR PL ShanHeiSun Uni</family>

                        <family>WenQuanYi Bitmap Song</family>

                        <family>AR PL ZenKai Uni</family>

                </prefer>

        </alias>

        <alias>

                <family>sans-serif</family>

                <prefer>

                        <family>Bitstream Vera Sans</family>
                        
                        <family>Vera Sans YuanTi Mono</family>

                        <family>DejaVu Sans</family>

                        <family>AR PL ShanHeiSun Uni</family>

                        <family>WenQuanYi Bitmap Song</family>

                        <family>AR PL ZenKai Uni</family>

                </prefer>

        </alias>

        <alias>

                <family>monospace</family>

                <prefer>

                        <family>Bitstream Vera Sans Mono</family>
                        <family>Vera Sans YuanTi Mono</family>

                        <family>DejaVu Sans Mono</family>

                        <family>AR PL ShanHeiSun Uni</family>

                        <family>WenQuanYi Bitmap Song</family>

                        <family>AR PL ZenKai Uni</family>

                </prefer>


重启X
进入 X 后,在字体设置里选择 Vera Sans YuanTi,大小为 xx 即可
如果你想要类似 mac OS X 的那种粗粗黑黑的效果就编辑 /etc/fonts/fonts.conf
把以下内容加入(</FONTCONFIG> 前面)
<match target="Vera Sans YuanTi">
<test name="family"><string>Vera Sans YuanTi</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>

<match target="Vera Sans YuanTi">
<test name="family"><string>Vera Sans YuanTi Mono</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>

<match target="Vera Sans YuanTi">
<edit name="antialias"><bool>true</bool></edit>
<edit name="hinting"><bool>false</bool></edit>
<edit name="autohint"><bool>false</bool></edit>
</match>

如果你想要类似 windows 的那种清晰细腻的的效果就编辑 /etc/fonts/fonts.conf
把以下内容加入(</FONTCONFIG> 前面)
<match target="Vera Sans YuanTi">
<test name="family"><string>Vera Sans YuanTi</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>

<match target="Vera Sans YuanTi">
<test name="family"><string>Vera Sans YuanTi Mono</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>

<match target="Vera Sans YuanTi">
<edit name="antialias"><bool>true</bool></edit>
<edit name="hinting"><bool>false</bool></edit>
<edit name="autohint"><bool>false</bool></edit>
</match>

<match target="Vera Sans YuanTi">
<test name="pixelsize" compare="more_eq"><double>12</double></test>
<test name="pixelsize" compare="less_eq"><double>16</double></test>
<edit name="antialias"><bool>false</bool></edit>
<edit name="hinting"><bool>true</bool></edit>
<edit name="autohint"><bool>false</bool></edit>
</match>

在这下载圆体字
linuxsky下载字体
电驴:ed2k://|file|linux.font.[VeraSansYuanTi].zip|73385362|D0598E279E7545A163303E82CAD309DE|h=U7NO5Y2J6DAIV7ARNRWNVCK2UL457QMJ|/
迅雷
或者使用源的圆体字包(毋需配置呵,只是本人感觉不如手工配置效果好)
sudo apt-get install ttf-vera-yuan

wiki参考

vi编辑器

模式:命令模式,编辑模式,末行模式。

切换方式:命令模式→i→编辑模式,编辑模式→Esc→命令模式,命令模式→:→末行模式。

功能:

命令模式(Command Mode): 控制光标移动,删除字符,段落复制。
编辑模式(Insert Mode): 新增文字及修改文字。
末行模式(Last Line Mode):保存文件,离开vi,以及其他设置。


命令模式命令

命令 说明
h 将光标向左移动一格
l 将光标向右移动一格
j 将光标向下移动一格
k 将光标向上移动一格
0 数字0,将光标移动到该行的行首
$ 将光标移动到该行的行末
H 将光标移动到该屏幕的顶端
M 将光标移动到该屏幕的中间
L 将光标移动到该屏幕的底端
gg 将光标移动到文章的首行
G 将光标移动到文章的尾行
w或W 将光标移动到下一单词
x 删除光标所在处的字符
X 删除光标前的字符
dd 删除光标所在行
*dd 从光标所在行向下删除*行,*为数字
D 删除光标所在处到行尾
r 取代光标处的一个字符
R 从光标处向后替换,按Esc结束
u 取消上步的操作
U 取消目前的所有操作
yy 复制光标所在行
p 将复制的内容放在光标所在行的下行


编辑模式命令

命令 说明
a 在光标后插入文本
A 在光标所在行后插入文本
i 在光标前插入文本
I 在光标所在行前插入文本
o 在光标所在行下插入新行(小写字母o)
O 在光标所在行上插入新行(大写字母O)


末行命令

命令 说明
e 创建新文件
n 加载新文件
w 保存文件
! 强行操作
w! 强行保存文件
q 退出
q! 强行退出
wq 保存退出
wq! 强行保存退出
set nu 显示行号
set nonu 不显示行号
/* /搜索,*任意字符串
? 同上

参考:
http://dev.mysql.com/doc/refman/5.1/zh/installing.html#which-os
http://www.php.net/manual/zh/

河南网通用户在lunix环境下上网问题的解决

几天来在用linux做自己的操作系统,发现原来很平常的上网竟然也要费一番周折,因为我用的是河南网通。不过这个问题还是教我解决了哈

方法很简单在218.29.0.252下载网通客户端tar文件


tar jxvf 该包


chmod 777 racer


编辑ecou.sh文件


在第一行下增添

export RACER=/解压路径/racer

export PATH=$PATH:/racer



然后保存修改好的文件


cd /解压路径/racer./ecou.sh start


看见ech0回车中间就是网通连接的明文了......


出现Please Enter your LOGIN:输入用户名

Input a password: and your PASSWORD:密码

打开firefox登陆baidu.com呵呵,

可以正常上网了

dogfox 自动清理XP系统垃圾[优化版]

@echo off
echo dogfox 自动清理XP系统垃圾..................

echo 您正在使用的soft来自dogfox.hacakbase.com

del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
del /f /s /q %windir%\driver.cab
del windows\system32\dllcache\*.dll
sfc /purgecache
chkntfs /t:0
cleanmgr /sagerun:99
echo dogfox 自动清理XP系统垃圾完毕!!!!!!!!
echo. & exit



------------------------------------------------------------------------------

把以上内容保存为dogfox.bat即可

使用时双击dogfox.bat即可

dogfox 版 XP 优化处理器

COLOR 1A
@echo off

@echo XP 优化处理开始......

@echo 您使用的这个soft来自:http://my.opera.com/dogfox/blog/

@echo dogfox 开始优化您的服务进程............

@echo 欢迎您到http://my.opera.com/dogfox/blog/做客!



PAUSE



sc config Alerter start= DISABLED
sc config ALG start= DEMAND
sc config AppMgmt start= DEMAND
sc config wuauserv start= AUTO
sc config BITS start= DISABLED
sc config Clipsrv start= DISABLED
sc config EventSystem start= DISABLED
sc config COMSysApp start= DEMAND
sc config Browser start= DEMAND
sc config CryptSvc start= DISABLED
sc config BITS start= DISABLED
sc config DcomLaunch start= AUTO
sc config Dhcp start= AUTO
sc config TrkWks start= DISABLED
sc config MSDTC start= DISABLED
sc config Dnscache start= AUTO
sc config ERSvc start= DISABLED
sc config Eventlog start= AUTO
sc config Fast User Switching Compatibility start= DISABLED
sc config helpsvc start= DISABLED
sc config HTTPFilter start= DEMAND
sc config HidServ start= DEMAND
sc config ImapiService start= DISABLED
sc config CiSvc start= DISABLED
sc config PolicyAgent start= AUTO
sc config dmserver start=AUTO
sc config dmadmin start=DEMAND
sc config Messenger start=DISABLED
sc config SwPrv start=DISABLED
sc config Net Logon start=DISABLED
sc config mnmsrvc start=DISABLED
sc config netman start=DISABLED
sc config netdde start=DISABLED
sc config netDDEdsdm start=DISABLED
sc config nla start=DEMAND
sc config xmlprov start= DEMAND
sc config NtlmSsp start=DISABLED
sc config ose start=DISABLED
sc config sysmonLog start=DISABLED
sc config PlugPlay start=AUTO
sc config WmdmPmSN start= DISABLED
sc config Spooler start=DISABLED
sc config Protected Storage start=AUTO
sc config RSVP start=DISABLED
sc config RasAuto start= DEMAND
sc config RasMan start= DISABLED
sc config RDSessMgr start=DISABLED
sc config rpcapd start=DEMAND
SC CONFIG RpcSs start=AUTO
sc config RpcLocator start=DISABLED
sc config RemoteRegistry start=DISABLED
sc config NtmsSvc start= DEMAND
sc config remoteAccess start= DEMAND
sc config SecLogon start=DEMAND
sc config samSs start=AUTO
sc config wscsvc start= DISABLED
sc config lanmanserver Start=DISABLED
sc config ShellHWDetection start= AUTO
sc config SCardSvr start= AUTO
sc config SSDPSRV start= AUTO
sc config SENS start=AUTO
sc config srservice start= DISABLED
sc config Schedule start= AUTO
sc config LmHosts start= DISABLED
sc config RasMan start= DEMAND
sc config TlntSvr start= DISABLED
sc config TermService start= DISABLED
sc config Themes start= AUTO
sc config UPS start= DISABLED
sc config upnphost start= AUTO
sc config VSS start= DISABLED
sc config WebClient start= DISABLED
sc config AudioSrv start= AUTO
sc config wudfsvc start=DEMAND
sc config SharedAccess start= DEMAND
sc config stisvc start= DISABLED
sc config MSIServer start= DEMAND
sc config winmgmt start= AUTO
sc config Wmi start= DEMAND
sc config WMPNetworkSvc start=AUTO
sc config W32Time start=DEMAND
sc config WZCSVC start= DISABLED
sc config WmiApSrv start= DISABLED
sc config lanmanworkstation start=DEMAND

CLS

echo 欢迎您到http://my.opera.com/dogfox/blog/做客!
echo dogfox 圆满的优化了您的进程和服务....................
echo.
regsvr32 /s actxprxy.dll
echo 完成百分之 10
regsvr32 /s shdocvw.dll
echo 完成百分之 15
regsvr32 /s oleaut32.dll
echo 完成百分之 20
Regsvr32 /s URLMON.DLL
echo 完成百分之 25
Regsvr32 /s mshtml.dll
echo 完成百分之 30
Regsvr32 /s msjava.dll
echo 完成百分之 35
Regsvr32 /s browseui.dll
echo 完成百分之 40
Regsvr32 /s softpub.dll
echo 完成百分之 45
Regsvr32 /s wintrust.dll
echo 完成百分之 50 (优化,请等待)
Regsvr32 /s initpki.dll
echo 完成百分之 55
Regsvr32 /s dssenh.dll
echo 完成百分之 60
Regsvr32 /s rsaenh.dl
echo 完成百分之 65
Regsvr32 /s gpkcsp.dll
echo 完成百分之 70
Regsvr32 /s sccbase.dll
echo 完成百分之 75
Regsvr32 /s slbcsp.dll
echo 完成百分之 85
Regsvr32 /s cryptdlg.dll
echo 完成百分之 90
sfc /purgecache
echo 完成百分之 100
cls
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo 优化全部完成!

del dogfox.cmd
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31