proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« November 2006 | Main | January 2007 »

December 31, 2006

2006年度 ipcn.org/ipchina.org 总结报告 我爱网络

2006年度 ipcn.org/ipchina.org 总结报告 流水帐总结版:(基本上 blog 里面都有体现了) 1. 导航菜单改了,(并新开4子域名)进军门户 2. 开了 rss 聚合门户 * 3. 域名年初曾发生故障 4. pv 系统转移至 google analytics * 5. 归整 IPCN FTP 搜索引擎 * 6. IPCN proxy 关闭 7. 域名系统代码完善 8. IP 定位系统考虑代理 9. 架设星际战网 PVPGN 10. 升级 其中域名坏掉算是一个提醒 互联网是危险的 FTP 搜索做了较多改动和完善 算是对2003年TODO的一个交代 IPCN proxy 代理系统开了4年多 还是不得不因为可能非主观恶意用户的行为关闭 其他的就是访问量、google pagerank、alexa 排名等运营细节了(pv转到了google 也跑了awstats) 虽然是自己玩的个人小站 不过还是在前进 还算是有些影响 起到了一点帮助作用 2006的年度总结报告也采用最朴素的语言写出来,没有像之前几年那样 努力  More...

Posted by windtear at 11:52 PM

December 30, 2006

BigIP F5 VIP 相关的几个 SNMP MIB 我爱网络

http://windtear.net/archives/2006/12/30/001179.html BigIP F5 VIP 相关的几个 SNMP MIB '.1.3.6.1.4.1.3375.2.2.10.1.2.1.3', #ltmVirtualServAddr '.1.3.6.1.4.1.3375.2.2.10.2.3.1.7', #ltmVirtualServStatClientBytesIn '.1.3.6.1.4.1.3375.2.2.10.2.3.1.9', #ltmVirtualServStatClientBytesOut '.1.3.6.1.4.1.3375.2.2.10.2.3.1.10', #ltmVirtualServStatClientMaxConns '.1.3.6.1.4.1.3375.2.2.10.2.3.1.11', #ltmVirtualServStatClientTotConns '.1.3.6.1.4.1.3375.2.2.10.2.3.1.12', #ltmVirtualServStatClientCurConns '.1.3.6.1.4.1.3375.2.2.10.2.3.1.27', #ltmVirtualServStatTotRequests 返回结果不是简单变量 而是一个表 表的索引项(key->value)是这样的 ltmVirtualServAddr 返回的是 vip 列表 0x开头的16进制IP 索引是公用的 .1.3.6.1.4.1.3375.2.2.10.1.2.1.3 后面的部分  More...

Posted by windtear at 11:55 PM

December 29, 2006

华为生产的移动信息机的4个(5个)主要程序 我爱网络

http://windtear.net/archives/2006/12/29/001178.html 华为生产的移动信息机的4个(5个)主要程序 1 业务处理器 C:\EIE\SPS\SPServer.exe 2 EIE Server C:\EIE\EIES\EIEServer.exe 可以通过这个绑定的一个端口来处理业务 3 数据库代理 C:\EIE\APLogic\aplogic.exe APLogic数据库代理应用程序 127.0.0.1:3007 L 127.0.0.1:3007 127.0.0.1:1433 E 4 ProAgent C:\EIE\Infox_ProAgent\bin\SmsApp.exe infoX-ProAgent 连接远程 221.***.**.**:7890 服务调到前台: C:\EIE\ICDComm\ICDComm.exe 127.0.0.1:8888 两个服务: C:\EIE\PRO_SERVICE\EIEService.exe C:\EIE\WAS\bin\httpd.exe -service -Xmx128m 绑在3028 然后调java "-Xmx128m" -socketwait 3028  More...

Posted by windtear at 11:19 PM

December 28, 2006

华为生产的移动信息机的维护 我爱网络

http://windtear.net/archives/2006/12/28/001177.html 华为生产的移动信息机的维护 系统基于 windows xp embedded 很多东西没有 右键也不支持 操作风格有些不同 用户名不是 Administrator 而是 huawei-eieadmin 登上去之后 Start - Windows Security 调出 任务管理器 菜单第四项是关机重起等 系统有4个(5个)主要程序在跑 开机通过 EIE_Service 启动 其中EIE Server容易出问题 解决的话 关掉EIE Server net stop EIE_Service net start EIE_Service  More...

Posted by windtear at 12:01 AM

December 27, 2006

[PERL] 通过hash关联数组去重 我爱网络

http://windtear.net/archives/2006/12/27/001176.html [PERL] 通过hash关联数组去重 my %repeated; 然后在循环里面处理 if ($repeated{item}) { print "repeated\n"; next; } $repeated{item}=1; 显而易见 做记数也是很方便 本blog前面提到的自动封禁等都是如此原理 2004-03-25 16:26 我爱网络 代理自动封禁 squid autodeny.pl 2004-03-25 16:07 我爱网络 www 的自动封禁 80autodeny.pl  More...

Posted by windtear at 11:59 PM

December 26, 2006

网络通知: 国际光缆坏了 我爱网络

http://windtear.net/archives/2006/12/26/001175.html 网络通知: 国际光缆坏了 网络通知: 国际光缆坏了 (因为地震) http://it.ipcn.org/2006/12/internet_error_because_of_earthquake.html 12月26日晚20点25分,台湾发生7.2级地震,使众多路由经过台湾的海光缆系统陆续发生中 断,其中有亚太一号、亚太二号、中美、亚欧三号、Flag、C2C等,和中国电信相关的海缆 中断情况如下: 1. 中美 海缆于12月26日20:25 距离台湾枋山登陆站 9.7公里左右发生中断; 2. 亚欧三号海缆于12月26日20:25 距离台湾枋山登陆站 9.7公里左右发生中断; 3. 亚太二号海缆S7于12月27日00:06距离台湾淡水登陆站904公里左右发生中断; 4. 亚太二号海缆S3于12月27日02:00距离崇明登陆站2100公里左右(靠近台湾处)发生中 断; 5. Flag光缆亚太系统于12月26日20:43在韩国到香港段中断; 6. Flag光缆亚欧段于12月27日04:56在香港到上海段中断。 以上情况使中国电信到北美、台湾等方向的互联网电路大量中断,到欧洲、亚太等方向的专 线、话音电路部分中断。  More...

Posted by windtear at 11:16 PM

December 25, 2006

为 apache 添加 SSL 支持 我爱网络

http://windtear.net/archives/2006/12/25/001174.html 为 apache 添加 SSL 支持 apache 编译选项增加 --enable-ssl (可选) 修改 openssl.cnf 减少后面制作做成中的输入 /usr/share/ssl/openssl.cnf 制作证书 (原来写过一次 apache 服务器的 CA 证书) openssl req -new -x509 -nodes -days 3650 -out server.crt -keyout server.key openssl req -new -key server.key -out server.csr openssl req -new -key server.key -x509 -days 3650 -out server.crt 修改 httpd.conf LoadModule ssl_module modules/mod_ssl.so AddType application/x-x509-ca-cert .crt AddType application/x-pkcs7-crl .crl SSLRandomSeed  More...

Posted by windtear at 11:57 PM

December 24, 2006

用 Spreadsheet::ParseExcel 处理中文 excel 文件 我爱网络

http://windtear.net/archives/2006/12/24/001173.html 用 Spreadsheet::ParseExcel 处理中文 excel 文件 perldoc Spreadsheet::ParseExcel 介绍的很详细了 中文 excel 处理需要稍微多做一步 用 Spreadsheet::ParseExcel::FmtUnicode 指定 Unicode_Map 为 CP936 然后直接调用 Parse 方法就行了 返回值是一个关键数组 内容就是 excel 文件的内容 如 $oBook->{File} 是文件名 $oBook->{SheetCount} 是sheet个数 $oBook->{Worksheet}[0]->{Name} 是第一个 sheet 的名字 $oBook->{Worksheet}[1]->{MaxRow} 是第二个 sheet 的最大行 $oBook->{Worksheet}[2]->{Cells}[1][0]->{Val} 是第三个 sheet 的第二行第一列的值 $oBook->{Worksheet}[2]->{Cells}[1][0]->Value 是第三个 sheet 的第二行第一列的转化后的中文值 use Spreadsheet::ParseExcel; use Spreadsheet::ParseExcel::FmtUnicode; my $oExcel = new Spreadsheet::ParseExcel; my $oCode = "CP936"; my  More...

Posted by windtear at 10:37 PM

December 22, 2006

LAMP 体系下 mysql 数据库目录的权限问题 我爱网络

http://windtear.net/archives/2006/12/22/001171.html LAMP 体系下 mysql 数据库目录的权限问题 装了个 Linux 跑 apache + php + mysql 环境搭好之后 php 连不上 mysql 原因是默认的 mysql 数据库目录权限没放开 即: /var/lib/mysql 的 mode 为 0700 解决: chmod 755 /var/lib/mysql 让 mysql.sock 可以访问即可  More...

Posted by windtear at 11:20 PM

December 21, 2006

windows xp/2003 自带的几个获取系统硬件软件信息的命令行小工具 我爱网络

http://windtear.net/archives/2006/12/21/001170.html windows xp/2003 自带的几个获取系统硬件软件信息的命令行小工具 ipconfig /all systeminfo getmac echo list disk > diskpart.sh diskpart /s diskpart.sh ipconfig: 获取IP地址设置 网卡mac地址 systeminfo: 主机名 操作系统信息 安装日期 运行信息 补丁信息 CPU 内存 网卡信息 getmac: 获取MAC地址和传输名称信息 传输名称是类似 \Device\Tcpip_{39DE01A2-ABB3-4821-AD94-E6595E976554} 的格式 diskpart: 获取硬盘信息  More...

Posted by windtear at 11:34 PM

December 20, 2006

IPCN FTP 搜索新增site功能: 针对特定站点搜索 我爱网络

http://windtear.net/archives/2006/12/20/001169.html IPCN FTP 搜索新增site功能: 针对特定站点搜索 http://search.ipcn.org/ 发信人: windtear (追求完美), 信区: NetResources 标 题: Re: IPCN FTP 搜索新增site功能: 针对特定站点搜索 发信站: 水木社区 (Wed Dec 20 12:00:35 2006), 站内 加了使用说明 加了个站点(site)输入框 举了个例子 拿 499tv 做例子了 顺便换掉了 google firefox 的图片 基本上 site 搜索 这块不再改了 站点地图想用 javascript 做 又总觉得不妥 比如大站的数据很大... 发信人: windtear (追求完美), 信区: NetResources 标 题: IPCN FTP 搜索新增site功能: 针对特定站点搜索 发信站: 水木社区 (Mon Dec  More...

Posted by windtear at 11:33 PM

December 19, 2006

为 parker search 加上 site 搜索/站点搜索支持 我爱网络

http://windtear.net/archives/2006/12/19/001168.html 为 parker search 加上 site 搜索/站点搜索支持 InitSeek 初始化时通过 while 循环去匹配是否包含 site 串 初始化失败的话 返回 99 给 Search 提示没这样的站点 之后通过 Query 循环下一个 找不到失败的话 返回 0 给 Search 的 while 循环以退出 本身这个很容易 不过由于我之前有隐藏/过滤站点支持 两部分代码整合的比较辛苦 最后的解决还算完美: 先处理隐藏/过滤 再处理 site 这里再考虑一次隐藏/过滤 (思想: 没有匹配上或者需要隐藏/过滤 继续下一个) 隐藏/过滤版本通过一个宏判断区分  More...

Posted by windtear at 11:47 PM

December 18, 2006

为 parker 加上 site 搜索/站点搜索支持 我爱网络

http://windtear.net/archives/2006/12/18/001167.html 为 parker 加上 site 搜索/站点搜索支持 parkerd 的参数输入接口不支持 site 这个命令 要增加 site 支持的话 在不改变现有系统的情况下 最简单的改法可以考虑从结果过滤 (当然效率问题算是连带产生的 这里不讨论) 代码如下: void Site(char *CLine) { char *ptr; if((ptr=strchr(CLine,' '))!=NULL) strcpy(SiteS,ptr+1); printf("208 Ok, the sitesearch set to %s\n",SiteS); } 然后把原来的 if(!printf("200-%s:%s/%s\n",ptr1,path[1]?path:"",ptr3)) break; 改成 if(*SiteS=='\0'||(strstr(ptr1, SiteS)!=NULL)) { if(!printf("200-%s:%s/%s\n",ptr1,path[1]?path:"",ptr3)) break; } else { count++; }  More...

Posted by windtear at 10:10 PM

December 17, 2006

熬夜到凌晨4点 给 parker 加了个去重判断 我爱网络

http://windtear.net/archives/2006/12/17/001166.html 熬夜到凌晨4点 给 parker 加了个去重判断 文件、路径、站点三块全不相同时才是新的 fileflag = strcmp(ptr3, oldfile); pathflag = strcmp(path, oldpath); hostflag = strcmp(ptr1, oldhost); if(fileflag || pathflag || hostflag) { if(fileflag) strcpy(oldfile, ptr3); if(pathflag) strcpy(oldpath, path); if(hostflag) strcpy(oldhost, ptr1); ...... } else { count++; } 发信人: windtear (追求完美), 信区: Test 标 题: sweat 发信站: 水木社区 (Sun Dec 17 03:43:17 2006), 站内 写了好多程序 解决了n多问题 还有几个细节待处理 nite  More...

Posted by windtear at 3:43 AM

December 16, 2006

squid 2.6 自定义 logformat 特定 cookie 的获取 我爱网络

squid 2.6 自定义 logformat 特定 cookie 的获取 %{Cookie:;cookie_name}>h 这是件比较搞笑的事 呵呵 搞笑之处在于冒号后面那个分号 冒号的意义还很平常 分号的伟大之处在于把多个 cookie 拆开了 不过文档里没提这些 自己看 squid 2.6 的代码吧 相关文章: Squid 2.6 升级指南  More...

Posted by windtear at 11:28 PM

December 15, 2006

不是在 FtpRoot 所在目录做的 ls-lR.gz 的解决 我爱网络

http://windtear.net/archives/2006/12/15/001164.html 不是在 FtpRoot 所在目录做的 ls-lR.gz 的解决 如果是按照 http://windtear.net/archives/2006/05/07/000977.html 说的做法 Linux *NIX 下: cd /var/ftp ls -lR > ls-lR gzip ls-lR windows 下: e: cd FtpRoot ls --show-control-chars -lR > ls-lR gzip ls-lR 没问题 如果不是在 FtpRoot 所在目录 则会有前缀 比如 /home/ftp: ...... 解决: 判断第一行 如果是以 : 结尾并且不是 .: 则进行一个替换 $prefix =~ s#\\#\\\\#g; 's#^$prefix(.*:)#\\.\\1#g' 相当于做了一个预处理转化  More...

Posted by windtear at 11:15 PM

December 14, 2006

Firefox 搜索插件/Firefox Search Plugins IPCN FTP Search 我爱网络

http://windtear.net/archives/2006/12/14/001163.html Firefox 搜索插件/Firefox Search Plugins IPCN FTP Search 把下面两个文件放到 Firefox 的 searchplugins 目录 就可以 Ctrl + K 选择使用了 http://search.ipcn.org/ipcn.src http://search.ipcn.org/ipcn.png 发信人: windtear (追求完美), 信区: NetResources 标 题: Re: 黄金甲出来了没? 发信站: 水木社区 (Thu Dec 14 23:36:16 2006), 站内 做了个 Firefox 搜索插件 存入 C:\Program Files\Mozilla Firefox\searchplugins\ipcn.src # IPCN FTP Search plug-in by windtear@ipcn.org <search name="IPCN" description="IPCN FTP Search" method="GET" action="http://search.ipcn.org/cgi-bin/ftpsearch" queryCharset="gb2312" >  More...

Posted by windtear at 11:36 PM

December 13, 2006

全串匹配 长度相等 我爱网络

全串匹配 长度相等 背景: abc 和 abcd 是两个东西 BUG: 假设排下去的顺序 abcd abc 要查询 abc 然后不是全串匹配 遇到先出现的 abcd 错误的成功了 解决: 如果(不得已)用 strstr 的话 (所谓的全串 后面还有别的内容) 循环时加个 strlen 相等的判断  More...

Posted by windtear at 10:07 PM

December 7, 2006

处理 windows 下 ls-lR 的正则表达式 我爱网络

http://windtear.net/archives/2006/12/07/001157.html 处理 windows 下 ls-lR 的正则表达式 一定要用正则 而不能用 split 然后判断非空增加下标 比如如果文件/目录名最后有空格字符用split就不行了 Linux lslR 的处理正则表达式: /^([a-z-]{10})\s+(\d+)\s+(.*?)\s+(.*?)\s+(\d+)\s+(\w+)\s+(\d+)\s+([\d:]+)\s+(.+)$/x Windows lslR 的处理正则表达式: /^([a-z-]{10})\s+(\d+)\s+(.*?)\s+(.*?)\s+(\d+)\s+(\d+)-(\d+)-(\d+)\s+([\d:]+)\s+(.+)$/x 三个区别 1. 日期格式不同 2. 用户名 windows 有可能是带空格的 3. windows 下有 \r 回车字符 后两个区别倒是不影响正则表达式的写法 我们关注的信息是文件大小 文件日期 文件名 其余都无所谓了 $filename =~ s/\r//g;  More...

Posted by windtear at 11:46 PM

December 6, 2006

写了个 checklink 链路健康检查(延时 丢包率) 我爱网络

http://windtear.net/archives/2006/12/06/001156.html 写了个 checklink 链路健康检查(延时 丢包率) 思路很简单: ping 100 次 看看丢包率和平均延时 封装一下就是: xml 是配置文件 根据配置文件中设置的一个或多个dip(目标IP)进行检查 数据入库 然后前端通过图形的方式把结果展现出来 一些细节: 多个dip用逗号","隔开 处理时不管是1个还是多个 都存到数组里面 @dips 然后循环 @dips 有可能需要指定sip(源ip) 另外就是防止超时和初始化0等  More...

Posted by windtear at 10:28 PM

December 5, 2006

查询一个用户在水木社区发表的所有文章的思路 我爱网络

http://windtear.net/archives/2006/12/05/001155.html 查询一个用户在水木社区发表的所有文章的思路 telnet/ssh 方式: 可以 Ctrl g 5 同作者挨个版面去查询 通过递归循环的思想去做 目录是 + 版面是 ◆◇ WWW 方式: 可以构造请求去查询 /bbsbfind.php?q=1&board=(版名)&title=&title2=&title3=&userid=(用户名)&dt=(天数) 共找到 (篇数) 篇文章符合条件 版面列表的获取思路: /bbsboa.php?group=(0-9) 返回里查 JavaScript 函数 /o.o\(true, \d+, (\d+),/ 得到 group2 /bbsboa.php?group=(0-9)&group2=(...) 汇总 o.o(false 就是版面......  More...

Posted by windtear at 11:49 PM

December 4, 2006

[PERL] 多任务处理中的 die 与 next 我爱网络

http://windtear.net/archives/2006/12/04/001154.html [PERL] 多任务处理中的 die 与 next 把单任务处理的程序 改成 多任务处理程序 需要同时把 die 改成 next 要不程序直接退出了 前面的问题导致了后面的无辜 比如: ... || die "..."; 改成 ... or print "..." and next;  More...

Posted by windtear at 9:22 PM

December 3, 2006

一个并发的算法 子进程数与任务数 我爱网络

http://windtear.net/archives/2006/12/03/001153.html 一个并发的算法 子进程数与任务数 指定任务数 $t 指定子进程数 $s 要解决的问题是: 一个子进程完成几个任务 特殊之处就是 最后一个子进程完成几个任务 解决: 如果指定的子进程数($s=20)大于指定的任务数($t=19) 1个子进程1个任务 让子进程数等于任务数就行了 $s=$t; 否则(如 $s=20 $t=41) 1个子进程需完成int $t/$s (2) 个任务 最后一个子进程 需多完成 $t % $s (1) 个任务  More...

Posted by windtear at 11:23 PM

December 2, 2006

处理 FTP 站点不是在 FtpRoot 目录为基准生成的 ls-lR.gz 的 perl 正则替换代码 我爱网络

http://windtear.net/archives/2006/12/02/001152.html 处理 FTP 站点不是在 FtpRoot 目录为基准生成的 ls-lR.gz 的 perl 正则替换代码 my ($a, $b); $a=`head -1 "$site"`; $a =~ s#\n$|\r$##g; if ($a =~ /(.*?):$/) { if ($1 ne ".") { $b=$1; $b =~ s#\\#\\\\#g; `perl -pi -e 's#^$b(.*:)#\\.\\1#g' "$site"`; } }  More...

Posted by windtear at 9:55 PM

December 1, 2006

写了个 perl 递归函数 FTP do_lslR 我爱网络

http://windtear.net/archives/2006/12/01/001151.html 写了个 perl 递归函数 FTP do_lslR 参数是目录 cwd 不成功 返回 dir 获取目录/文件列表 挨个判断 如果是目录(/^d/) 递归调用 最后返回上级目录 cwd(".."); 思路很简单 实现也很简单 个别业务相关的细节自己注意就行了  More...

Posted by windtear at 11:46 PM



Google
 
搜索windtear.net 搜索所有网页

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2012 Windtear. All rights reserved.