H608B的路由/FTP/BT/emule脱机下载的相关经验

三月 8, 2010 by 花老鼠 · Leave a Comment 

在苏州接宽度电信送的一款中兴H608B v2(有天线版)。都说这款功能很强大,但一直没深入研究过,当时只开了个路由。这次拿回家后因为电信送的一个超级简陋的DB106,还得用IPTV,所以对H608B仔细研究了一通。
一、获取超级管理员权限/开FTP/打开Telnet
猫的管理地址是192.168.1.1,最好自己的本地连接IP进行手动设置。首先尝试使用超级管理员登录用户名是:telecomadmin密码:nE7jA%5m。当然有些地方恶心的电信进行了远程管理,很不幸密码被改了。那有两种方法:一个是网上搜个ctce8_H608B.cfg文件,进行USB配置恢复,就是放U盘的e8_Config_Backup文件夹里插上后开机,会恢复到该配置文件设置的超级用户密码,但据说有的还去掉了USB恢复的功能那就用下一种方法。二是就使用useradmin登录,然后打开http://192.168.1.1/getpage.gch?pid=1002&submenu=Advanced&nosubmenu=0&nextpage=tools/update_t.gch&title=Ftp&path=Tools->Ftp&nextgch=tools/update_gch.gch&nextjs=tools/update_js.gch这个页面,够上FTP。这时候你就可以用我的电脑打开ftp://192.168.1.1看到猫里面的系统文件,这个用处可大了。打开后找到board.conf文件,复制到本地,打开找到user这个条目,把第一个用户的用户名和密码改成自己想要的,复制回猫里面。你也可以顺便把telnetmess条目里“enable”, “0″的值改成1,这样就打开了telnet功能。必须长期猫配置生效。
二、开启路由
进入 网络-宽带设置。在连接名里面有好多条目,基本上可以都删掉后自己新建,最多可以建8条。特别是TR069一类的,据说就是电信用来远程监控的。新建连接首先是宽度用的,绑定选项都不用填。模式可以选路由,业务模式选INTERNET。VPI/VCI可以打一万号问。启用NAT打勾,启用Vlan不打勾,然后就是下面的用户名/密码,电信给你拨号用的。其他默认,点创建。然后新建一个桥接的连接用作IPTV,选桥接,勾上LAN2,IPTV必须是LAN2。填上VPI/VCI,如果一样的就在下拉框里选择。到这里就实现了路由,已经猫自己拨号的功能。
三、脱机下载
这个虽然强大,但目前限制多多,比如中文字符问题,移动硬盘的分区格式为Fat32,这样我们就不能下载高清电影了,只能识别一个分区,并且由于H608B的内存为32M,所以不稳定。我们的准备工作是打开FTP和Telnet功能找到ARM平台的Linux mldonkey,这个可以到这里下载,作者据说会保持更新。 我也打包了一份下面有下载。下载后解压把目录里的文件夹全部复制到移动硬盘的根目录。打开ftp,把startml文件复制到ftp://192.168.1.1/etc/下面。每次如果要使用脱机下载,可以先telnet登录192.168.1.1,用户名/密码都是root,然后cd /etc,执行./startml &,启动MLdonkey,再通过浏览器http://192.168.1.1:4080使用下载功能。
相关链接:
H608B+移动硬盘,用mldonkey下载(89楼)
修改超级管理员密码

CHDK武装你的佳能DV

二月 4, 2010 by 花老鼠 · Leave a Comment 

CHDK(打不开就在下面回复,我告诉你为什么)是俄罗斯人搞的一个佳能相机外挂,我还真没想到相机还能搞外挂,老毛子就是强,并且这都是好多年前就搞了。我那相机的型号是IXY600,也就是国内的IXUS700。安装过程不是很顺利。首先要搞个Bootable.exe来进行引导或是查看固件版本,我那机器还是100d的固件,佳能更新过一次固件了我那机器最新的固件为101a。新版的CHDK就支持101a/b,我还得先到官网升级固件,官网下载固件是需要相机序列号的,我的都磨的若隐若现了,不过还是给我猜到了,官网升级固件都有说明的。然后下载对应版本的CHDK,如果你下载的是精简版的那SD卡根目录下应该要有Bootalbe.exe DISKBOOT.BIN PS.FIR vers.reg这四个文件,如果是完整版的那就有个CHDK文件夹。要确保你的卡格式化为FAT16。其实差不多就这些了,插入SD卡把拨盘拨到回放档,开机,进入菜单,选择最下面一个选项Firm Update… 进入后提示你是否更新固件,选OK,其实没对固件做什么动作,就是利用了这个接口而已。到目前为止还不能做到开机加载,要实现开机加载就要把SD卡锁上,这点我觉得也很厉害。不过目前不支持中文,原因是双字节字符占用太多资源,对相机之类的硬件来说这一点点的空间也会影响效率的,所以没有中文支持。不过用来学习学习是相当好的,就当是入手单反的前期训练,这玩意儿耗电特厉害,我那3块电板派用场了。
Read more

杭州公交出行信息实时服务系统数据解析

十二月 14, 2009 by 花老鼠 · Leave a Comment 

虽然由于70码让我对好杭州这个城市的出行感觉到一丝凉意,但看到杭州公交出行信息实时服务系统又感觉杭州在公共服务领域的先进性。虽然目前的网站前台不怎么样(至少审美上不合我意)。但后台十分强大数据比较清晰,还有朋友做了杭州公交车GPS这个在Android平台上的客户端。
这个网站Ajax实现,数据交换选择了XML格式,并且是Get获取。这就使得第三方使用这个数据异常简单。简单的分析了一下,可能只是部分数据接口,或许还有些错误。由于是Beta,数据可能还有变动。
线路信息查询

http://www.hzbus.cn/iLine.axd?n=1

参数 n 要查询的关键字。
返回数据 FName是我们需要的数据。

站点信息查询

http://www.hzbus.cn/HCF.AXD?n=小和山公交站

参数 n 要查询的关键字。
返回数据 Row FName站点名称,FShape经纬度,以及相关ID。

线路及停靠站信息

http://www.hzbus.cn/Page/linestop.axd?id=1&type=1

参数 ID:线路ID(这个规律还没搞清楚), Type:1上行 2下行
返回数据
Line 包含属性:线路的称name,线路的经纬度列表shape
-Stop 为停靠站的信息:站台名称name, 经纬度x y, Type:1上行,2下行, 路名fRoadName, 道路方向fPosition
–LineName 换车线路信息:线路名称name, Type:1上行 2下行

到站巴士实时信息

http://www.hzbus.cn/Page/linegps.axd?ln=310%u8DEF&tpe=1&rnd=167&x=120.028135975671&y=30.2120710435318&lineId=153

参数 线路名ln, tpe:1上行,2下行, 经纬度x y(这个应该是站点的经纬度), 线路IDlineId
返回数据
R
-Unit
–Row 包含属性:车牌号FCarNumber, 车辆ID FId, 当前经纬度TX TY, 方位FAzimuth, 车速FSpeed, 车内温度FInsideTemperature, 上下状态FUpDownStatus, 到站时间FReceivetime, 首次运行时间FCreateTime(我们可以看出都是2009-9-16,这个可能是系统开始运行的时间)

2010年世界杯足球:Jabulani

十二月 8, 2009 by 花老鼠 · Leave a Comment 

Jabulani,Adidas 的为2010世界杯生产的足球。
Jabulani
严格的生产工艺造就了他的精度:

周长:FIFA 标准是68.5-69.5 cm;Jabulani 是69.0+/-0.2 cm
圆度:要在球上16 个不同的地方测量直径,FIFA 标准是最大误差1.5%;Jabulani 是1.0%
吸水性:把球在水中挤压翻转250 次,FIFA 标准是最大增重10%;Jabulani 是0%
(Heidi:这个这么强!)
重量:FIFA 标准是420-445 克;Jabulani 是440+/- 0.2 克
反弹一致性:把球从两米高处扔向一个钢板10 次,反弹的最低点和最高点的差距FIFA 标准为10cm,Jabulani 每次反弹的距离都在143到149cm 之间。

从下面的视频你可以看出哪些工艺流程? Read more

svchost.exe占用CPU 100%

八月 3, 2009 by 花老鼠 · 1 Comment 

这几天电脑卡的要命,查看进程居然是Microsoft Security Essentials占用了100%的CPU,然后就给我砍掉了。但发现还是卡,占用的进程变成了Svchost了,这个让人又爱又恨的进程。其实不难怪Microsoft Security Essentials,因为Svchost一直在进行联网操作,Microsoft Security Essentials不得不一直跟着监控他,所以说MSE还是挺尽职的,不过机器就是笨,尽做傻事。

再回头看这个svchost.exe,什么都要用到他,Google了一把,大致就是因为自动更新使C:\WINDOWS\SoftwareDistribution目录里的数据损坏,而自动更新又比较傻瓜化,造成了他频繁地进行联网查询,所以也就CPU100%了。让我想起了风暴事件。

现在关键问题就是把C:\WINDOWS\SoftwareDistribution目录重命名一下,让系统重新建立,来修复里面的数据。

一、首先检查系统服务的状态。
1. 点「开始」–>「运行」,输入「services.msc」后按「确定」。
2. 在服务「自动更新」上点二下。
3. 点选「登录」标签,确定登录身份为「本地系统帐户」且「允许服务与桌面互动」“没有”被选取。
4. 确认服务已在目前的「硬件配置文件」中被启用,如果没有,按下「启用」按钮。
5. 点选「常规」标签,确定「启动类型」为「自动」,然后按下「启动」按钮以启动服务。
6. 对「Background Intelligent Transfer Service (BITS) 」服务重复2 ~ 5的步骤。

二、接着重新注册Windwos Update的组件。
1. 点选「开始」–>「运行」。
2. 输入「REGSVR32 WUAPI.DLL」后按Enter。
3. 当看到“DllRegisterServer 在WUAPI.DLL成功” 的信息后按下「确定」。
4. 重复上述步骤重新注册下列组件
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL

三、最后更名可能已损坏了的Windows Update暂存目录。
1. 点「开始」–>「运行」,输入「cmd」后按「确定」。
2. 在命令提示字符中键入以下指令。(若出现错误信息请先重启后再报执行一次)
net stop WuAuServ
2. 点「开始」–>「运行」,输入「%windir%」后按「确定」。
3. 找到「SoftwareDistribution」并更名为「SDold」。
4. 点「开始」–>「运行」,输入「cmd」后按「确定」,并在在命令提示字符中键入以下指令。
net start WuAuServ

利用Eclipse构建GAE开发平台

五月 21, 2009 by 花老鼠 · 3 Comments 

说实话对于我这样小打小闹的,不出什么系统性的程序的人来说用个开发平台显得有点浪费。一直以来我都是使用UE这样陈旧又强大的劳动工具。但每次都打开好多好多窗口,切换来切换去自己也烦。还是有个平台方便点,玩玩也要挑省事。
Eclipse众所周知的强大,但我从来就没用过,因为一切以利于插件,当初玩手机用C++的时候想用来着,但构建交叉编译环境 太麻烦。这次Google app engine的资料(123)比较多,官方就有教你怎么使用Eclipse配置环境。但文章基本上都是老外写的,对于我来说还是有些不一样的。怎么个过程就不多说了可以参考已有的文章。说说我觉得应该注意的事项。编码问题,配置Eclipse的时候要从里到外都使用UTF-8,以保证你的程序可以处理中文,虽然Python2.5对U码支持的还不够好,但这事是由代码来处理的。运行只要在你打开Eclipse后执行一次就好了。Dug就是刷新网页。这些对于老鸟来说显得画蛇添足了。
很难想象把这篇文章放草稿里都几天了。

Next Page »