今天用了2个小时把弹幕播放器改了下,感觉还可以吧
下一步美化:
1 sm问题
2 评论时间
3 大小
今天也把配套的评论系统写了一下 只完成了
input.php 进度缓慢。。。
测试地址http://beta.wowoo.net/
Post by tywtyw2002 on 2010, January 7, 12:34 PM
今天用了2个小时把弹幕播放器改了下,感觉还可以吧
下一步美化:
1 sm问题
2 评论时间
3 大小
今天也把配套的评论系统写了一下 只完成了
input.php 进度缓慢。。。
测试地址http://beta.wowoo.net/
Post by tywtyw2002 on 2009, December 16, 6:04 AM
打dota满员了没进去,正好也是闲着,就写一写这个吧。
用php转化图片为ascii字符画。
目前ascii字符画我只明白灰度的原理,对于彩色字符画不懂。
那种只用了一个字符靠颜色不同而生成的字符画我觉得不应该叫做ascii字符画。
那种原理更加的简单,读取一个像素点的颜色然后输出 <font color=#******>字符</font>就ok了,
但这种的弊端就是html文件十分大,如果一副200*120的绚丽色彩图片html能达到8mb。
解决的办法就是降低色彩的位数。这个图出了显示技术外,我觉得没有什么实际用处。
下面介绍ascii字符画,ascii字符画就是用ascii字符(asdfgh!@¥什么的都是ascii字符)来表示不同的灰度,
此技术的难点是ascii字符灰度表,灰度表的好坏决定了图片的好坏。
计算ascii字符的灰度并不是只计算改ascii字符所占的像素。
因为在10号字很多ascii所占像素值是相同的,还有有些字符即使占得像素很多但是他留白的地方也很多。
8和H的像素一样多 可能h还有多一些,但是在远处看 8组成的画要比 H组成的更黑一些。
我自己计算了3个灰度表感觉都不是很理想,经过多方面查找找到了一个比较不错的灰度表。
色阶是63bit的,已经足够了。
我自己做了个24bit感觉很缺颜色,只是表现出大体的,具体细节都丢失了。
63bit的ascii灰度表我只有php的了,在网上找的那个被我删了。。。。
灰度表完成了 就可以把图片转换成ascii字符画了。
大致原理是 ,读出每一个像素的颜色信息 。(先计算长和高,然后for语句)
读像素的颜色我用的是php的gd库
不过这个信息rgb是分开的,而灰度的rgb的值是相同的。
就需要转换了。在网上找到的公式 $gray = 0.3*$color[red] + 0.59*$color[green] + 0.11*$color[blue];
灰度是256bit的,而我们只有63bit 那么做个简单的加减法运算就可以了。
最后echo一下字符就ok了。
本人才疏学浅,程序就不放了,免得被人笑话。
我相信你们写这个程序也就几分钟而已 。^_^
继续dota了,上一篇日志是做完的视频。
我的word都毁了 word2007打开txt 在存成docx有bug 空格自动没了。。。倒是字符画参差不齐。。。
最后提醒一句字体要用等距的 比如宋体
ps 自己感觉程序执行时间还可以,一张150.*120的图片 0.759s
717张用时250多s
Post by tywtyw2002 on 2009, December 15, 4:14 PM
发现最及很流行这个于是就自己做了一个玩。
word+ahk+php
ahk用来给word翻页的 比做红好多了 不卡
php转化图片为字符,用了gb库。效率可以接受 0.879s一张图
Post by tywtyw2002 on 2009, November 13, 11:50 AM
最近改进了一下iptables策略感觉 网络质量好多了
# iptables -vnL
Chain INPUT (policy DROP 11295 packets, 2190K bytes)
pkts bytes target prot opt in out source destination
2080 333K ACCEPT 0 -- vlan1 * 172.17.10.1 0.0.0.0/0
1380 44160 ACCEPT 0 -- vlan1 * 172.17.1.1 0.0.0.0/0
0 0 DROP 0 -- br0 * 0.0.0.0/0 172.17.167.1
9
183 12320 DROP 0 -- * * 0.0.0.0/0 0.0.0.0/0
state INVALID
11820 1343K ACCEPT 0 -- * * 0.0.0.0/0 0.0.0.0/0
state RELATED,ESTABLISHED
15016 1457K ACCEPT 0 -- br0 * 0.0.0.0/0 0.0.0.0/0
15 840 ACCEPT 0 -- lo * 0.0.0.0/0 0.0.0.0/0
304 18240 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0
0 0 REJECT tcp -- vlan1 * !192.168.1.0/24 0.0.0.0/0
tcp dpt:23 reject-with tcp-reset
0 0 REJECT tcp -- vlan1 * !192.168.1.0/24 0.0.0.0/0
tcp dpt:80 reject-with tcp-reset
1399K 129M DROP 0 -- vlan1 * 172.17.0.0/16 0.0.0.0/0
内网包直接drop掉1399k个 不知道是什么包
路由开机5天
# uptime
22:25:39 up 5 days, 3:56, load average: 0.08, 0.03, 0.03
iptables 昨天晚上配置的。(计数器清零)
这个结果我很惊讶。
看来学校的网络架构很恶心了,通过用抓包软件获得 广播包为80-90/S
今晚8点在线主机436台。 其中包括学校核心路由1太 dhcp1太 computer lab 核心机5台 web服务器3台 应该还有几台路由
可想而知网速为什么那么慢了。
都快广播风暴了。按理来说应该100台机器配一个路由来隔离广播域
事实上不知道是不是如此。 如果没错100台机器一个路由 广播包为80-90/S 太。。。。。了吧 肯定是广播风暴。
或者是在路由上开了arp代理? 但是按照默认网关是172.17.1.1 mask 255.255.0.0 可以确定只有一个路由没有分子网
40%的网络被无用的广播包占据。
网关至少65000个端口 刨去3000个常用的至少还有 60000个端口可以用在做nat
60000/400= 150 port/ip 。。。这个数字很保守了
可能还是主机配置的有些问题 端口大概只开了1w 所以会造成网络很慢。
没有具体数据先写这么多吧
对了峰值主机不一定是436台 oak 250人 max
pinahall至少500人 所以峰值大概在600台电脑 600台 影响网速的还是 广播包 和 nat端口 如果多家几台路由 分成100台主机的一个小网 估计性能提升不止是1倍2倍的了
Post by tywtyw2002 on 2009, November 1, 9:26 AM
前几天显得无聊弄个个asus的wl520gu 回来 52刀 价格还是不错的 主要是可以刷tomato 这样正好可以练习下linux的网关技术 ^_^
下面简单说下吧。
wl520gu 用的是博通的芯片4mflash 16m ddr 带个几台下bt的机器足够用了。我刷的是dualwan 改版的tomato。
好了下面说下实验的环境。学校的网关是172.17.1.1 采用dhcp,我利用自己的权限偷偷给了自己n个静态ip(静态dhcp列表)172.17.167.17/18/19
路由器绑定是172.17.167.19
打算把172.17.167.18绑到laptop上,172.17.167.17绑到bt server上面方便从学校内网的其他机器访问。
拓扑图

因为不论tomato、dd-wrt还是dualwan的web设置都是很简单的 所以直接ssh到 路由
telnet 192.168.1.1
用户名为root 不要输成admin。
进入后就是busybox busybox是个linux的命令行 他简化了linux 可以自己添加命令 主要用于工程机。 具体信心google吧。
先用ifconfig 查看下网卡状态
# ifconfig
br0 Link encap:Ethernet HWaddr 00:26:18:13:54:65
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4738408 errors:0 dropped:0 overruns:0 frame:0
TX packets:4377015 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:796135268 (759.2 MiB) TX bytes:4205217353 (3.9 GiB)
eth0 Link encap:Ethernet HWaddr 00:26:18:13:54:65
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:40477302 errors:12636 dropped:0 overruns:3651 frame:3651
TX packets:3943571 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:3945465567 (3.6 GiB) TX bytes:692054944 (659.9 MiB)
Interrupt:4 Base address:0x1000
eth1 Link encap:Ethernet HWaddr 00:26:18:13:54:67
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4741308 errors:0 dropped:0 overruns:0 frame:57195958
TX packets:4633764 errors:2023 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:862835253 (822.8 MiB) TX bytes:4266446464 (3.9 GiB)
Interrupt:13 Base address:0x5000
imq0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00
0-00
UP RUNNING NOARP MTU:1500 Metric:1
RX packets:4181208 errors:0 dropped:0 overruns:0 frame:0
TX packets:4181001 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:30
RX bytes:4083558188 (3.8 GiB) TX bytes:4083286490 (3.8 GiB)
imq1 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00
0-00
UP RUNNING NOARP MTU:1500 Metric:1
RX packets:3052447 errors:0 dropped:0 overruns:0 frame:0
TX packets:3052447 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:30
RX bytes:476100316 (454.0 MiB) TX bytes:476100316 (454.0 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:467 errors:0 dropped:0 overruns:0 frame:0
TX packets:467 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:36671 (35.8 KiB) TX bytes:36671 (35.8 KiB)
vlan0 Link encap:Ethernet HWaddr 00:26:18:13:54:65
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:368198 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:67479636 (64.3 MiB)
vlan1 Link encap:Ethernet HWaddr 00:26:18:13:54:68
inet addr:172.17.167.19 Bcast:172.17.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:40477302 errors:0 dropped:0 overruns:0 frame:0
TX packets:3575373 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3216874131 (2.9 GiB) TX bytes:624575308 (595.6 MiB)
vlan1就是wan1口
vlan0是wan2口 我把它禁用了
然后给vlan1增加ip
ifconfig vlan1:1 172.17.167.18 broadcast 172.17.255.255 netmask 255.255.0.0
ifconfig vlan1:2 172.17.167.17 broadcast 172.17.255.255 netmask 255.255.0.0
再用ifconfig查看
vlan1:1 Link encap:Ethernet HWaddr 00:26:18:13:54:68
inet addr:172.17.167.18 Bcast:172.17.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
vlan1:2 Link encap:Ethernet HWaddr 00:26:18:13:54:68
inet addr:172.17.167.17 Bcast:172.17.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
多出2个vlan1 这样ip就绑定对了 你再试试用几个ip能访问到80端口不。
为了安全在iptables先做下安全
iptables -A INPUT -i vlan1 -p tcp --dport 23 -s ! 192.168.1.1/255.255.255.0 -j REJECT --reject-with tcp-reset
iptables -A INPUT -i vlan1 -p tcp --dport 80 -s ! 192.168.1.1/255.255.255.0 -j REJECT --reject-with tcp-reset
幽默点对于非192.168.1.1/24这段ip 访问路由器 全部返回 tcp-reset 就是连接重置。
开始进行nat
先把192.168.1.254 nat 到172.17.167.17上
iptables -t nat -I POSTROUTING -s 192.168.1.1/255.255.255.0 -d 192.168.1.254 -j SNAT --to-source 172.17.167.17
iptables -t nat -I PREROUTING -d 172.17.167.17 -j DNAT --to-destination 192.168.1.254
iptables -t nat -I POSTROUTING -o vlan1 -s 192.168.1.254 -j SNAT --to 172.17.167.17
iptables -I FORWARD -i vlan1 -d 192.168.1.254 -j ACCEPT
在吧192.168.1.118 nat 到172.17.167.18上
iptables -t nat -I POSTROUTING -s 192.168.1.1/255.255.255.0 -d 192.168.1.118 -j SNAT --to-source 172.17.167.18
iptables -t nat -I PREROUTING -d 172.17.167.18 -j DNAT --to-destination 192.168.1.118
iptables -t nat -I POSTROUTING -o vlan1 -s 192.168.1.118 -j SNAT --to 172.17.167.18
iptables -I FORWARD -i vlan1 -d 192.168.1.118 -j ACCEPT
ok 这样nat 就ok了
为了开机自动执行脚本
把
ifconfig vlan1:1 172.17.167.18 broadcast 172.17.255.255 netmask 255.255.0.0
ifconfig vlan1:2 172.17.167.17 broadcast 172.17.255.255 netmask 255.255.0.0
加到wan联网时
把
iptables -t nat -I POSTROUTING -s 192.168.1.1/255.255.255.0 -d 192.168.1.254 -j SNAT --to-source 172.17.167.17
iptables -t nat -I PREROUTING -d 172.17.167.17 -j DNAT --to-destination 192.168.1.254
iptables -t nat -I POSTROUTING -o vlan1 -s 192.168.1.254 -j SNAT --to 172.17.167.17
iptables -I FORWARD -i vlan1 -d 192.168.1.254 -j ACCEPT
iptables -t nat -I POSTROUTING -s 192.168.1.1/255.255.255.0 -d 192.168.1.118 -j SNAT --to-source 172.17.167.18
iptables -t nat -I PREROUTING -d 172.17.167.18 -j DNAT --to-destination 192.168.1.118
iptables -t nat -I POSTROUTING -o vlan1 -s 192.168.1.118 -j SNAT --to 172.17.167.18
iptables -I FORWARD -i vlan1 -d 192.168.1.118 -j ACCEPTiptables -A INPUT -i vlan1 -p tcp --dport 23 -s ! 192.168.1.1/255.255.255.0 -j REJECT --reject-with tcp-reset
iptables -A INPUT -i vlan1 -p tcp --dport 80 -s ! 192.168.1.1/255.255.255.0 -j REJECT --reject-with tcp-reset
加入到防火墙中
结束
目前严重策略路由中 过几天写一下
Post by tywtyw2002 on 2009, October 25, 12:06 PM
win7终于发布了!
本人早在15日就已经看见了微软盒装的win7 oem的盘了
可惜是e文的 算了 还是下个中文版的吧
于是在远景找了个种子 挂了2天终于下好了win7 32和64的
到底是按32的呢 还是64的呢 犹豫了半天 决定了还是64位的 因为上毛网不会中毒
就是应用软件少点。
===========================================================
下面开始正题
首先用SLIC_Dump_ToolKit检查了下我的bios slic居然是2.0的无奈
去asus的官网居然只有209的 ps 我的bios是210的 鄙视一下
然后百度搜索了下 找到了个教程
自己改了个2.1的bios 下载地址:http://file.coshim.com/m50drv/ (希望大家点击下ad 。。)点击那个
解压 M50VNV210_SLIC.rar 到c盘根目录
然后开机按f4 进入asus 刷bios 的界面 选择c盘下的M50VNV210_SLIC.rom
1分钟后刷好 系统提示自动重启 那就重启 然后f2 把bios调了 因为刷完原来的设置都没了
之后开机,进入系统,再次运行SLIC_Dump_ToolKit,确认是否添加SLIC2.1成功。若成功,则可进行激活
不成功 基本没有这种几率的 除非你没刷上。
ps 我刷完bios 提示重启 居然是关机把我吓死了 以为又刷坏了。。。 所以如果大家遇到刷完关机不要害怕
别的asus 本本 如果官网没有可以到这里找找http://www.benyouhui.com/thread-1009783-1-1.html
然后按win7 64bit的
选Ultimate 也就是旗舰
怎么装系统不用我说吧
装好系统后就开始 另外的一个非常重要的步骤了 激活
首先以管理员身份启动控制台,点击开始菜单,在下方的搜索框输入cmd,稍等在开始菜单上出现搜索结果,名为cmd.exe,右击这个搜索结果,选择使用管理员身份运行。
然后,使用命令导入证书。 证书下载地址 http://file.coshim.com/m50drv/ 选 ASUS_cret.rar
格式如下:slmgr.vbs -ilc C:\ASUS.XRM-MS,此时名为ASUS.XRM-MS的证书应放置于C盘根目录下。稍等系统会提示导入成功。
再导入OEM KEY,命令如下:slmgr.vbs -ipk 22TKD-F8XX6-YG69F-9M66D-PMJBM
key 有很多 看自己的喜好了 主要要跟当初安装的版本 匹配
Windows 7 Home Premium
7JQWQ-K6KWQ-BJD6C-K3YVH-DVQJG --- 00359-OEM-8992687-00118 --- Asus
6RBBT-F8VPQ-QCPVQ-KHRB8-RMV82 --- 55041-OEM-8992687-00095 --- DELL
VQB3X-Q3KP8-WJ2H8-R6B6D-7QJB7 --- 55041-OEM-8992687-00006 --- Packard Bell
CQBVJ-9J697-PWB9R-4K7W4-2BT4J --- 55041-OEM-8992687-00015 --- SAMSUNG
Windows 7 Professional
YKHFT-KW986-GK4PY-FDWYH-7TP9F --- 55041-OEM-8992671-00004 --- ACER
32KD2-K9CTF-M3DJT-4J3WC-733WD --- 55041-OEM-8992671-00524 --- DELL
74T2M-DKDBC-788W3-H689G-6P6GT --- 55041-OEM-8992671-00008 --- HP
GMJQF-JC7VC-76HMH-M4RKY-V4HX6 --- 55041-OEM-8992671-00013 --- SAMSUNG
Windows 7 Ultimate
FJGCP-4DFJD-GJY49-VJBQ7-HYRR2 --- 00426-OEM-8992662-00006 --- ACER
342DG-6YJR8-X92GV-V7DCV-P4K27 --- 00426-OEM-8992662-00400 --- DELL
22TKD-F8XX6-YG69F-9M66D-PMJBM --- 00426-OEM-8992662-00497 --- Lenovo
49PB6-6BJ6Y-KHGCQ-7DDY6-TF7CD --- 00426-OEM-8992662-00015 --- SAMSUNG
导入成功后同样有提示。
此时系统应已经成功激活,可输入slmgr.vbs -xpr 或 slmgr.vbs -dlv 或 slmgr.vbs -dli确认。保险起见可重启系统后再查看。
好了这样系统就 ok 了 然后找驱动了
驱动直接驱动之家了
声卡呀 显卡呀 inf 呀 都找好了 就可以按下面的asus 的驱动加 应用程序了
http://dlcdnet.asus.com/pub/ASUS ... 7_32_64_1020028.zip
http://dlcdnet.asus.com/pub/ASUS ... ec_WIN7_64_2004.zip
http://dlcdnet.asus.com/pub/ASUS ... er_WIN7_64_1003.zip
http://dlcdnet.asus.com/pub/ASUS ... WIN7_64_1000008.zip
http://dlcdnet.asus.com/pub/ASUS ... _WIN7_64_200005.zip
http://dlcdnet.asus.com/pub/ASUS ... _WIN7_64_300020.zip
http://dlcdnet.asus.com/pub/ASUS ... 32_WIN7_64_3011.zip
http://dlcdnet.asus.com/pub/ASUS ... _WIN7_64_100052.zip
http://dlcdnet.asus.com/pub/ASUS ... 4321575_Win7_64.zip
http://dlcdnet.asus.com/pub/ASUS ... _WIN7_64_700005.zip
http://dlcdnet.asus.com/pub/ASUS ... _WIN7_64_110024.zip
触摸板和 红外驱动的地址在另外一台机器上 一会写上去
触摸板没有支持 dualmode 的win 7 驱动。。
所以用标准的驱动凑乎吧 ps好像很好有人用 触摸板的那个功能吧?
http://dlcdnet.asus.com/pub/ASUS ... 32_WIN7_64_5101.zip
http://dlcdnet.asus.com/pub/ASUS ... N7_32_64_273519.zip
http://dlcdnet.asus.com/pub/ASUS ... IN7_32_64_14011.zip
win7 就全部安装完了 看图吧
===========================
这里开始是软件篇
杀毒 没找到64位的 卡巴6我学校的key不支持64位的
所以下了win的 Microsoft Security Essentials 先对付用 然后再找别的吧 再说64位很少有病毒 http://www.greendown.cn/soft/16116.html
影音播放 暴风影音1 +landon diy版 32位的 用起来不错 可惜不是集成了的 具体步骤过几天我写个教程
下载 迅雷呀 烈火去广告的 5.9.71062的 5.9.2 有bug 注意按迅雷前先装 vc 2007运行库
系统运行库(需要同时安装64位和32位):
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)
http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647displaylang=zh-cn
Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)
http://www.microsoft.com/downloads/details.aspx?FamilyID=eb4ebe2d-33c0-4a47-9dd4-b9a6d7bd44daDisplayLang=zh-cn
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2displaylang=zh-cn
Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)
http://www.microsoft.com/downloads/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4Edisplaylang=zh-cn
DirectX End-User Runtimes (March 2009) - 简体中文 (兼容x64)
http://www.microsoft.com/downloads/details.aspx?familyid=0CF368E5-5CE1-4032-A207-C693D210F616displaylang=zh-cn
Microsoft .NET Framework 2.0 版可再发行组件包 (x86)
http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5displaylang=zh-cn
Microsoft .NET Framework 2.0 Service Pack 1 (x86)
http://www.microsoft.com/downloads/details.aspx?FamilyId=79BC3B77-E02C-4AD3-AACF-A7633F706BA5displaylang=en
Microsoft .NET Framework 2.0 版可再发行组件包 (x64)
http://www.microsoft.com/downloads/details.aspx?FamilyID=b44a0000-acf8-4fa1-affb-40e78d788b00DisplayLang=zh-cn
Microsoft .NET Framework 2.0 Service Pack 1 (x64)
http://www.microsoft.com/downloads/details.aspx?FamilyID=029196ed-04eb-471e-8a99-3c61d19a4c5aDisplayLang=zh-cn
Windows Installer 4.5 Redistributable - 简体中文 (32/64bit)
http://www.microsoft.com/downloads/details.aspx?FamilyID=5a58b56f-60b6-4412-95b9-54d056d6f9f4DisplayLang=zh-cn
Java SE Runtime Environment(JRE) x64 6.0 Update 14
http://down.tech.sina.com.cn/content/42685.html
Java SE Runtime Environment(JRE) x86 6.0 Update 14
http://down.tech.sina.com.cn/content/13444.html
putty 64 http://www.kelley.ca/amd64/putty-0.59-x64.zip
该睡觉了先写这么多吧。
Post by tywtyw2002 on 2009, October 21, 2:29 AM
最近宿舍网很烂 所以就在vps 上按了个mldonkey下东西看
下面介绍一下 mldonkey是一个 服务器式的 p2p下载工具 支持bt emule ftp http
他本身没有界面 是通过3种方式进行管理的
http tentel 还有gui插件
号称mldonkey是下载最快 最节省内存的下载利器
我一般都是同时连接5个服务器 开始下emule。。。。速度基本是300kb左右 (限速了)
===========================================
mldonkey的官方主页
http://mldonkey.berlios.de/ 是一个wiki样式的
download http://sourceforge.net/projects/mldonkey/files/
下面开始介绍安装
我建议大家 下载编译好的文件
因为方便快捷 但是有个中文名bug 不过可以解决。
#tar jxvf mldonkey-3.0.0.static.i386-Linux_glibc-2.7.tar.bz2
#mv mldonkey-3.0.0 mldonkey
#cd mldonkey
#./mlnet &
好了mldonkey就开始后台运行了
然后会出现一堆字符。。 直接crtl +c跳过
下面开始连接 mldonkey
默认的mldonkey是只允许127.0.0.1 访问的
因为我的服务器只有内核 没法用http加auth ip 所以只能通过 telnet
#yum -y install nc
安装完nc后
#nc 127.0.0.1 4000
>set allowed_ips "127.0.0.1 你服务器的ip 你自己的ip“
最好给服务开个s5代理 这样走到哪里都可以登录了
>useradd admin 你的密码
改下密码
>save
保存下设置
>kill
关闭核心 因为一会要调设置 还有解决中文名bug问题
因为用root用户开启的 mldonkey 所以配置在root目录下
#cd
#cd /.mldonkey
# vi downloads.ini
MLdonkey默认目录分别为 ~/.mldonkey/incoming/files (BT则为~/.mldonkey/incoming/directories) 和 ~/.mldonkey/temp
可以通过修改~/.mldonkey/download.ini来变更。
在download.ini里找到"temp_directory =",然后修改temp目录路径
incoming则要找到:
{ dirname = "incoming/files"
strategy = incoming_files
priority = 0
};
{ dirname = "incoming/directories"
strategy = incoming_directories
priority = 0
};]
由于我服务器是e文的中文名会乱码
所以开启mldonkey的时候要先执行
然后开启mldonkey服务器
#./mlnet &
好了
mldonkey服务器端就配置好了
然后X掉你的ssh 注意是X 不退出root 退如果出root了mldonkey就关了
下面下载mldonkey的gui界面 调emule的配置
http://sancho-gui.sourceforge.net/
安装完了填好参数 链接服务器
调参数了
1.加大缓存大小,以保护硬盘:
浏览器的查找功能找到下列选项并设置(->左边为选项名称,右边为值):
buffer_writes->true 打开缓存写入模式
buffer_writes_delay->30.或者更高,它表示写缓存的延时单位秒
buffer_writes_threshold 4000或更高,它表示缓存,到了XXXX KB后强制写入
client_buffer_size 50 000 000或者更高,它表示缓存的总大小,单位字节
2.设置一个客户端昵称(据说是登录VeryCD的服务器需要校验,实际上没有多大效果。)
找到client_name,改为[CHN][VeryCD]xxxx的形式。
3.打开想要的协议:
ED2K <==> enable_donkey->true
BT <==> enable_bittorrent->true
DIRECTCONNECT <==> enable_directconnect -> true(不常用可关闭)
FASTTRACK <==> enable_fasttrack -> true (貌似已经停用了)
FTP/HTTP <==> enable_fileTP -> true
KAD <==> enable_kademlia -> true
OVERNET <==> enable_overnet -> true
SOULSEEK <==> enable_soulseek -> true (不常用可关闭)
4.带宽设置
max_concurrent_downloads -> 50或者更高 它表示同时下载文件数目
max_hard_download_rate -> 0 它表示下载速度限制,0表示不限制
max_hard_upload_rate -> 30或者更高, 它表示上传限制, 0表示不限制
max_indirect_connections -> 50或者70,它表示客户端允许的外来连接数为最大打开连接的百分比
max_opened_connections -> 924,它表示客户端最大打开连接,924为最大值
5.ED2K微调
ED2K-dynamic_upload_lifetime -> true
ED2K-force_client_high_id -> true 它表示强制客户端为高ID
ED2K-force_high_id -> true 它表示强制自己为高ID(当高ID可用的时候)
ED2K-good_client_rank -> 800 (数值自便),它表示需要维持连接的队列长度,这里表示的是队列800以内的连接会维持,大于800将断开,等待下一次访问
ED2K-max_connected_servers -> 40 它表示最大服务器的数目。
差不多主要的就这些 输入几个ed2k 链接让他下吧
文件下载到本地问题
由于linux是utf8编码的而win是gbk所以必然会乱码
用winscp的话请选择强制utf8编码 下载到本地就正常了
用vsftp的也一样 最好用filezilla 他支持强制utf8 编码
我基本下完文件就del 防止麻烦 本人的统计
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
最后加入一句http管理地址是http://yourip:4080/
Post by tywtyw2002 on 2009, September 22, 4:08 AM
/404.htm was not found on this server.
Resin Professional 3.0.21 (built Thu, 10 Aug 2006 12:17:46 PDT)
http://app.renren.com/profile/23163
报错
Resin是CAUCHO公司(http://www.caucho.com/)的产品,是一个非常流行的支持servlets 和jsp的引擎
看来校内改技术了 记得最早校内还是php呢
^_^
不知道现在数据库还是mysql了吗
好久没看见数据库错误的页面了。