Feed on
Posts
Comments

蓝牙GPS接收器

我的手机是 Dopod S1 移动心机行货,没WiFi,也没GPS。

只好自己动手,买蓝牙GPS接收器了。

目前GPS市场,大多数都是SiRF3的芯片方案,但现在出现挑战者了,就是MTK(联发科),大家都知道了山寨手机之所以来势凶猛,就是因为MTK的廉价芯片和方案。

MTK的GPS芯片 MT3318 由于价格便宜、省电、启动速度快、漂移小。受到很多中低端GPS厂商的欢迎。当然,价格低,用户也欢迎。

采用MT3318的蓝牙接收器有:
Holux M1000/M1000B
i-Blue 737
Navibe GB-737
RoyalTek MBT-1000

低于300的价格,还可以接受哈

CDMA无线上网卡

春节回江苏老家,考虑要上网的需求,准备买个无线上网卡。大城市里可以用WiFi/TD-SCDMA/EDGE 网络,上网速度快,广大农村地区,还是CDMA网络稳定,有群众基础。

几个型号可以考虑:

华为 EC321+ (金色的那种,2007年11月上市,高通6025芯片)

中兴 MC315+ (2007年4月上市,高通6025芯片)

网讯 V1806 (高通6025芯片)

================================================

同事从仓库借出一张CDMA卡给我,上面的牌子已经被磨掉了(用的人太多),看不出任何型号。

接上我的T61,设备管理器显示找到新硬件,显示为 SZ_GMT CDMA_CARD

硬件ID为
SZ_GMT-CDMA_CARD-E66A
SZ_GMT-CDMA_CARD-0279-950B

根据这些关键字,找到一家公司的驱动
http://www.szylink.com/EN/Download.asp (SZ GMT-CDMA CARD 这个)
http://www.szylink.com/CN/Download.asp (SZY-6050-PCMCIA 这个驱动比较新)

安装驱动上去后,再对Modem进行诊断,输出信息如下:
ATQ0V1E0 - OK
AT+GMM - +GMM: DTGS800-6050 100
AT+FCLASS=? - 0,2.0

可以看出,是高通6050芯片的产品

不管怎样,毕竟能用了,拨号上去,抓到的IP段为 120.41.*.* ,Whois一下,是福建电信的IP。联通CDMA被电信收购了,当然都改用电信IP了 (或者电信把IP的信息改了)

编辑101发短信到10001 当月话费
编辑102发短信到10001 账户余额
编辑103发短信到10001 上月帐单
编辑601#手机号码发短信到10001 号码归属地查询

手机号码为13331069425的客户,您的手机截止至2009年01月16日14时的帐户余额为1390.60元。

您所查询的号码13331069425的归属地是北京市。

TD-SCDMA 手机及上网卡

联想 TD800 手机
http://www.lenovomobile.com/itemdetail/staticHtml/A07/A0700000006.htm
http://www.lenovomobile.com/support/A07/A0700000006_driver.htm
V350 数据线驱动程序 版本:2303 TD800 V350 V727
TD800拨号上网软件 版本:TD800 TD800

联想TD800配备了两条数据线,其中一条用于充电以及作为移动存储器传输数据,而另外一条则是用来拨号上网的专用数据线(白色标签:TD800同步数据线)。
通过随机的光盘安装驱动之后,我们从截图可以看到这条拨号上网的专用数据线其实是一条USB转串口的数据线,这条数据线拨号上网绝对不会有传说中的3G速度。
数据线其实是PL-2303,是串口转USB来的.实际速度只有384Kbps (最大可以设置到460Kbps)

第一步是运行 PL-2303 的驱动安装程序 (V350数据线驱动程序: PL-2303 Driver Installer.exe )

第二步执行Modem驱动安装,运行 ModemInstaller.exe

开始安装上网猫…
正在安装USB转串口驱动…
安装USB转串口驱动成功!
系统分配的端口号:COM5
正在向端口 COM5 安装调制解调器…
安装调制解调器 Lenovo TD800 modem 成功!
正在为调制解调器 Lenovo TD800 modem 创建拨号连接…
正在检查拨号连接类型…
拨号连接类型检查成功!
创建拨号连接 TD800 Networks Connection 成功!
正在为拨号连接 TD800 Networks Connection 创建桌面快捷方式…
创建拨号连接桌面快捷方式 TD800 Networks Connection 成功!
开始配置上网猫…
配置上网猫失败!(因为我的系统是win2003std版本,可能有些问题,但不影响)

联想手机上网猫安装工具 1.3 版
联想移动通信科技有限公司版权所有 (C) 2007

执行完成后,点桌面上的 “TD800 Networks Connection” 拨号快捷方式, 无需用户名和密码, 拨打号码 *99# (默认无须更改).
拨号无法成功,提示 692 错误,发生硬件失败,开启调试日志如下:

10-17-2008 16:33:12.271 - 文件: C:\WINDOWS\system32\tapisrv.dll,版本 5.2.3790
10-17-2008 16:33:12.271 - 文件: C:\WINDOWS\system32\unimdm.tsp,版本 5.2.3790
10-17-2008 16:33:12.271 - 文件: C:\WINDOWS\system32\unimdmat.dll,版本 5.2.3790
10-17-2008 16:33:12.271 - 文件: C:\WINDOWS\system32\uniplat.dll,版本 5.2.3790
10-17-2008 16:33:12.271 - 文件: C:\WINDOWS\system32\drivers\modem.sys,版本 5.2.3790
10-17-2008 16:33:12.271 - 文件: C:\WINDOWS\system32\modemui.dll,版本 5.2.3790
10-17-2008 16:33:12.271 - 文件: C:\WINDOWS\system32\mdminst.dll,版本 5.2.3790
10-17-2008 16:33:12.271 - 调制解调器类型: Lenovo TD800 modem
10-17-2008 16:33:12.271 - 调制解调器的 inf 路径: oem41.inf
10-17-2008 16:33:12.271 - 调制解调器的 inf 区域: Modem1
10-17-2008 16:33:12.271 - 正在匹配硬件 ID: lenovotd800modem
10-17-2008 16:33:12.537 - Opening Modem
10-17-2008 16:33:12.537 - 460800,8,N,1, ctsfl=0, rtsctl=1
10-17-2008 16:33:12.599 - 正在初始化调制解调器。
10-17-2008 16:33:12.599 - 初始化调制解调器时,DSR 很低。请确认调制解调器已打开。
10-17-2008 16:33:12.599 - 初始化调制解调器时,CTS 很低。
10-17-2008 16:33:12.615 - 发送: AT
10-17-2008 16:33:12.615 - 接收: OK
10-17-2008 16:33:12.615 - 被中断的响应: 确定
10-17-2008 16:33:12.631 - 发送: ATE0V1
10-17-2008 16:33:12.631 - 接收: OK
10-17-2008 16:33:12.631 - 被中断的响应: 确定
10-17-2008 16:33:12.646 - TSP(0000): 呼叫
10-17-2008 16:33:12.646 - 发送: AT
10-17-2008 16:33:12.646 - 接收: OK
10-17-2008 16:33:12.646 - 被中断的响应: 确定
10-17-2008 16:33:12.646 - 正发送用户初始化命令。
10-17-2008 16:33:12.662 - 发送: at+cgdcont=1,”IP”,”CMNET”,”",0,0
10-17-2008 16:33:12.662 - 接收: OK
10-17-2008 16:33:12.662 - 被中断的响应: 确定
10-17-2008 16:33:12.662 - 正在等电话。
10-17-2008 16:33:12.677 - 发送: ATS0=0
10-17-2008 16:33:12.677 - 接收: OK
10-17-2008 16:33:12.677 - 被中断的响应: 确定
10-17-2008 16:33:12.677 - 460800,8,N,1, ctsfl=1, rtsctl=2
10-17-2008 16:33:12.756 - 正在初始化调制解调器。
10-17-2008 16:33:12.756 - 初始化调制解调器时,DSR 很低。请确认调制解调器已打开。
10-17-2008 16:33:12.756 - 初始化调制解调器时,CTS 很低。
10-17-2008 16:33:12.771 - 发送: AT
10-17-2008 16:33:13.584 - TSP(0000): 关闭呼叫
10-17-2008 16:33:14.771 - 从调制解调器等待响应已超时

TD联想手机客服中心地址: 厦门市江头西路新景园7号9-10店面 电话0592-5598108 5598208(白工) 联系后说要把手机和数据线带过去检测

通过对错误日志的研究分析,应该是在等待Modem拨号音,但等不到,提示 DSR CTS 低,那就直接将 “启动调制解调器扬声器” 关闭,还有上面有关硬件的控制属性都关闭。完成后重新拨号成功。

测试下载 www.chinamobile.com 站点上的文件,平均速度在 12KB/s 最高速度在 20KB/s 。 并不像宣传中有那么快的速度。感觉和CDMA在同一档次上面。

=============
无线上网卡相关:
=============

中兴TD上网卡MU318售价700元 USB接口
普天CT8
重邮信科TCN230(采用USB接口)
新邮通H301,芯片均为重邮信科”通芯一号”
大唐DTM5731

中兴首次展出了自主研发的可支持TD-SCDMA和GSM双模的无线上网卡MU350,该产品支持TD网络的HSDPA业务,下载速率可达2.8Mbps。
MU350采用了展开式USB接口,体积小,仅重31克,支持TD-SCDMA和GSM双模自动切换,自带64M存储,支持2G大容量U盘功能,支持VoPC功能,用户的语音可以通过笔记本发出,笔记本上插入耳机就可以朋友聊天。此外,该款产品的销售价格也未确定,据接近中兴的人士表示,肯定不会低于500元的价格。”该产品没有推向市场的原因在于,HSDPA的网络目前还不完善,用户即使购买了相关产品也无法使用。

重邮信科透露,即将推出基带芯片”通芯二号”C3310,可以实现HSDPA 2.8Mbps和HSUPA 2.2Mbps的功能。

华为E620是WCDMA和GPRS/EDGE 双制,不支持TD-SCDMA

华为的产品(CDMA:EC321+ 金色的 和EDGE:EG602 两款都是PCMCIA接口)(EG162 是USB口的)
如果是在同个城市中使用,可以选择速度更快的EDGE,如果是经常性异地出差,目前最好选择适应性更好的CDMA 1X。

现在购买TD的数据卡还比较麻烦,因为在测试期间,USIM卡是跟随手机捆绑销售的,用户很难单独直接购买USIM卡+数据卡的组合。

TD网上营业厅
http://tdtest.fj.chinamobile.com:8080/

TD商用门户网站
http://tdtest.chinamobile.com/

开通GPRS手机互联网功能的开关方式:开通:拨打1259004181;关闭:拨打1259004182 (这个是GSM网络的开通方式,TD要到柜台开)

Netflow 工具

NTop
http://www.ntop.org (官方)
http://www.openxtra.co.uk/freestuff/ntop-xtra.php (Win32版本,已停止提供下载,原因是下载量太大,导致被ISP限制,因此这个软件他们不再提供),可以找下这个关键字:NTop_XTRA_3_18_0.exe 或许能找到一些下载的地方。

Flow-tools
http://www.splintered.net/sw/flow-tools/
这个工具收集网络中的 NetFlow 数据,并进行统计分析,和此工具相配合的另一个工具:NetflowExporter http://sunsite.cc.ncu.edu.tw/NetflowExporter/ 这个工具负责产生NetFlow 数据,并提供给 Flow-tools 或 NTop 做进一步处理。

SolarWinds Real-Time NetFlow Analyzer
http://www.solarwinds.com/products/freetools/netflow_analyzer.aspx
这个工具可以免费收集并分析1小时内的数据,这就是和 Orion NetFlow Traffic Analyzer 有区别的地方,后者可以同时收集多个设备的数据,所以功能更强。
http://www.solarwinds.com/products/freetools/netflow_configurator.aspx 这个工具通过SNMP设置远程Cisco设备开启NetFlow功能

商业软件:
SolarWinds Orion NetFlow Traffic Analyzer (NTA)
http://www.solarwinds.com/products/orion/nta/index.aspx

Adventnet ManageEngine NetFlow Analyzer
http://www.adventnet.com.cn/products/netflow/index.html

设备方面:
Cisco Netflow
网流技术最早就是Cisco提出的,Netflow是Cisco网流技术的名称。Netflow主要版本有V5、V8和V9。V5、V8的区别不大,V9变化比较大,支持报文自定义的灵活格式。目前应用比较广泛的还是V5,V8版本。

NetStream是H3C公司提出的一种网流技术,与cisco netflow技术的作用类似,但在实现方式上不同,增加了出方向流统计(Cisco Ntflow只支持入方向流统计)。

Juniper cFlow / sFlow / J-Flow
cFlow与Netflow原理及机制基本一样

DD-WRT rFlow
DD-WRT is sending out RFlow and MACupd packets, RFlowCollector will receive them and will write them to your MySQL database. Now you can use graphical tools like the MySQL Query Browser to query your network data.

NetFlow 技术简介
netflow是cisco在网络设备对flow进行记录分析的一项功能,可用在流量计费,监控,安全等等方面。

Flow域信息:
  ·源IP地址
  ·目标IP地址
  ·源通信端口号
  ·目标通信端口号
  ·第三层协议类型
  ·TOS字节(DSCP)
  ·网络设备输入(或输出)的逻辑网络端口(ifIndex)
思科公司的Netflow技术就是利用分析IP数据包的上述7个属性,可以快速区分网络中传送的各种不同类型业务的Flow。
对区分出的每个数据流Netflow可以进行单独地跟踪和准确计量,记录其传送方向和目的地等流向特性,统计其起始和结束时间,服务类型,包含的数据包数量和字节数量等流量信息。
对采集到的数据流流量和流向信息,Netflow可以定期输出原始记录,也可以对原始记录进行自动汇聚后输出统计结果。

Netflow支持同时向两个管理服务器地址输出采集到的网络流量和流向统计信息,输出数据的方式有三种:
·简单高效UDP传输协议方式(传统方式)。但由于采用了UDP协议,数据传输的可靠性是不保证的。
·SNMP MIB方式。管理服务器可以通过SNMP协议访问网络设备Netflow MIB库中存储的数据流Top N统计结果。
·可靠的SCTP传输协议方式。利用SCTP传输协议,支持拥塞识别,重传和排队机制,确保Netflow统计结果数据正确发送给上层管理服务器。

春节回江苏的计划

计划是1月23号回去,厦门直达南通的长途汽车票价从平时的385涨到550。因此考虑飞回去。

方案一:厦门直达南通的飞机(华夏航空 G52735),只有每周二、四、六有航班,全价1500,1月24日有4.5折的折扣价(680),加上机场建设燃油费50,一共是730。

方案二:厦门飞上海(东方航空 MU5662),从上海转乘汽车到南通,机票全价960,1月23日有3折折扣价(290),加上机场建设燃油费90,一共是380。如果再算从上海到南通的汽车票(60),总价也只有440元。

结论就是 采用方案二,比乘长途汽车节省110元,还可以节省10来个小时。

上海到南通的汽车,可以从南站(上海南站–石龙路666号,末班车18:33),也可以从(客运总站–中兴路1666号,末班车20:40)出发,总里程是164公里。http://www.cgbchina.com/

集美大桥通车很久,但很多地图都没有更新
比如 map.google.com (但卫星图有更新)
比如 everywhere.com.cn/map/
比如 mapbar.com

目前只看到
map.sogou.com 上面有集美大桥和杏林大桥
mapabc.com 上已经有集美大桥

GPS导航系统同样如此,目前也只有 凯立德(KLD)2008年10月份以后发布的地图上才有集美大桥。

最新的版本号是 0868ZF2 ,据说是08年12月刚发布的。

几款实用的LiveCD

Helix 2008R1 (2.0) (September 15, 2008)
http://helix.e-fense.com/
这个东东是用来取证用的,有两种版本,一种是针对Linux的启动光盘,一种是针对Windows的启动光盘,里面包含的工具是针对特定系统平台的。比如在Windows下,就有查看IE浏览器缓存的工具,应该是基于WinPE的技术。

SystemRescueCd 1.1.4
http://www.sysresccd.org/ 需要翻墙

http://sourceforge.net/projects/systemrescuecd/
这个启动光盘用来做系统恢复使用,支持众多的分区格式
The kernel supports most of the important file systems (ext2/ext3, reiserfs, btrfs, reiser4, xfs, jfs, vfat, ntfs, iso9660) *可以读写ntfs分区

Parted Magic 3.4
http://partedmagic.com/
Linux 下的魔术分区光盘

jumbo frame 测试

测试环境:

1台:H3C S5100-24P-SI (24口千兆交换机)
2台:Intel S3000AH 主板 (RHEL4.6 32位Linux操作系统) IP地址分别为 192.168.1.1 和 192.168.1.132

备注:S3000AH 主板有两个不同芯片的网卡,一个是和USB口封装叠在一起的(82573V/E网络芯片),一个是单独封装的(82541PI网络芯片),网线必须接在这单独封装的口上。

# ping 192.168.1.131 -s 9000 指定包长度(单位是bytes)

# tcpdump -vvv -n -i eth1 icmp 可以看到包长度为9000的包,被分成了6个包
12:12:42.491892 IP (tos 0×0, ttl 64, id 56656, offset 0, flags [+], proto 1, length: 1500) 192.168.1.1 > 192.168.1.131: icmp 1480: echo request seq 0
12:12:42.491899 IP (tos 0×0, ttl 64, id 56656, offset 1480, flags [+], proto 1, length: 1500) 192.168.1.1 > 192.168.1.131: icmp
12:12:42.491904 IP (tos 0×0, ttl 64, id 56656, offset 2960, flags [+], proto 1, length: 1500) 192.168.1.1 > 192.168.1.131: icmp
12:12:42.491910 IP (tos 0×0, ttl 64, id 56656, offset 4440, flags [+], proto 1, length: 1500) 192.168.1.1 > 192.168.1.131: icmp
12:12:42.491914 IP (tos 0×0, ttl 64, id 56656, offset 5920, flags [+], proto 1, length: 1500) 192.168.1.1 > 192.168.1.131: icmp
12:12:42.491918 IP (tos 0×0, ttl 64, id 56656, offset 7400, flags [+], proto 1, length: 1500) 192.168.1.1 > 192.168.1.131: icmp
12:12:42.491922 IP (tos 0×0, ttl 64, id 56656, offset 8880, flags [none], proto 1, length: 148) 192.168.1.1 > 192.168.1.131: icmp

如果禁止包重组(prohibit fragmentation, even local one),就会看到如下的提示:

# ping 192.168.1.131 -s 9000 -M do
From 192.168.1.1 icmp_seq=0 Frag needed and DF set (mtu = 1500)
From 192.168.1.1 icmp_seq=0 Frag needed and DF set (mtu = 1500)
From 192.168.1.1 icmp_seq=0 Frag needed and DF set (mtu = 1500)
From 192.168.1.1 icmp_seq=0 Frag needed and DF set (mtu = 1500)
From 192.168.1.1 icmp_seq=0 Frag needed and DF set (mtu = 1500)

# ifconfig eth1 mtu 9000 指令前后的变化:

eth1 Link encap:Ethernet HWaddr 00:15:17:6F:02:6C
inet addr:192.168.1.132 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::215:17ff:fe6f:26c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

eth1 Link encap:Ethernet HWaddr 00:15:17:6F:02:6C
inet addr:192.168.1.132 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::215:17ff:fe6f:26c/64 Scope:Link
UP BROADCAST MULTICAST MTU:9000 Metric:1

# ping 192.168.1.132 -s 8972 -M do
PING 192.168.1.132 (192.168.1.132) 8972(9000) bytes of data. (自动加了28个字节,打包成9000发给对方)
8980 bytes from 192.168.1.132: icmp_seq=0 ttl=64 time=0.722 ms
8980 bytes from 192.168.1.132: icmp_seq=1 ttl=64 time=1.09 ms

# ping 192.168.1.132 -s 9000 -M do
PING 192.168.1.132 (192.168.1.132) 9000(9028) bytes of data. (这里要设置MTU为9028,不然封包不重组就过不去了)
9008 bytes from 192.168.1.132: icmp_seq=0 ttl=64 time=0.958 ms
9008 bytes from 192.168.1.132: icmp_seq=1 ttl=64 time=0.881 ms

# tcpdump -vvv -n -i eth1 icmp
tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
16:29:28.609980 IP (tos 0×0, ttl 64, id 0, offset 0, flags [DF], proto 1, length: 9000) 192.168.1.1 > 192.168.1.132: icmp 8980: echo request seq 0
16:29:28.610684 IP (tos 0×0, ttl 64, id 26165, offset 0, flags [none], proto 1, length: 9000) 192.168.1.132 > 192.168.1.1: icmp 8980: echo reply seq 0
16:29:29.611055 IP (tos 0×0, ttl 64, id 0, offset 0, flags [DF], proto 1, length: 9000) 192.168.1.1 > 192.168.1.132: icmp 8980: echo request seq 1
16:29:29.612132 IP (tos 0×0, ttl 64, id 26166, offset 0, flags [none], proto 1, length: 9000) 192.168.1.132 > 192.168.1.1: icmp 8980: echo reply seq 1

Windows下类似的命令:

C:\Documents and Settings\gengrf >ping 172.17.4.20 -l 9000 -f

Pinging 172.17.4.20 with 9000 bytes of data:

Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.


Linux 下使用 minicom 这个命令来控制交换机,可以查看是否支持 Jumbo Frame ,如果不支持,可以用 jumboframe enable 指令开启。

#minicom -s 设置连接参数并保存:
/dev/ttyS0 (表示COM1)
9600 8N1 (表示传输速率为 9600bit/s 8 位数据位、 1 位停止位、无校验和无流控)

#minicom 再次执行后就可以连到交换机了

<H3C>
%Apr 2 05:41:32:378 2000 H3C SHELL/5/LOGIN:- 1 - Console(aux0) in unit1 login

<H3C>system-view
[H3C]interface gigabitethernet 1/0/1 (可以设置到1/0/28 后面4个是光纤口)
[H3C-GigabitEthernet1/0/1]display interface GigabitEthernet1/0/23 (可以指定端口,如果不指定,那就遍列出来所有端口的信息)

GigabitEthernet1/0/23 current state : UP
IP Sending Frames’ Format is PKTFMT_ETHNT_2, Hardware address is 000f-e2bc-f853
Media type is twisted pair, loopback not set
Port hardware type is 1000_BASE_T
1000Mbps-speed mode, full-duplex mode
Link speed type is autonegotiation, link duplex type is autonegotiation
Flow-control is not enabled
The Maximum Frame Length is 9216
Broadcast MAX-ratio: 100%
Unknown Multicast Packet drop: Disable
Unknown Unicast Packet drop: Disable
Allow jumbo frame to pass
PVID: 1
Mdi type: auto
Port link-type: access
Tagged VLAN ID : none
Untagged VLAN ID : 1
Last 300 seconds input: 0 packets/sec 0 bytes/sec
Last 300 seconds output: 0 packets/sec 1 bytes/sec
Input(total): 3547277 packets, - bytes
- broadcasts, - multicasts, - pauses
Input(normal): 3547277 packets, 550373662 bytes
19 broadcasts, 0 multicasts, 0 pauses
Input: 0 input errors, 0 runts, 0 giants, - throttles, 0 CRC
0 frame, 0 overruns, 0 aborts, - ignored, - parity errors
Output(total): 3427734 packets, - bytes
- broadcasts, - multicasts, - pauses
Output(normal): 3427734 packets, 351951118 bytes
27 broadcasts, 198 multicasts, 0 pauses
Output: 0 output errors, - underruns, - buffer failures
0 aborts, 0 deferred, 0 collisions, 0 late collisions
- lost carrier, - no carrier

复杂的Blog升级之路

03年开始,我就采用Blog方式记录我的工作笔记,因为当时没有那么多的Blog程序可供选择,在试用了几个程序后,就选择了崇尚 “简约主义”的 B2,这个程序也就是WordPress的前生。因为B2够简单,所以我之后一直没有想到要更换,而且因为工作原因,里面记录了很多可能被当成 “公司机密” 的东西,在外网放了一段时间后,就改在我的 127.0.0.1 上运行。

07年10月我从原公司辞职,我Blog里的东西在冰冻封存1年后,我觉得应该发布出来,或许对一些朋友有些帮助。

下面记录了我的Blog升级步骤:

1、先从B2升到WordPress 1.5.2,因为里面有个 /wp-admin/import-b2.php 脚本,而从 2.0 开始,就只有一个 /wp-admin/import/b2.php 的0字节文件了。

也有人为 Wordpress 2.0.2 开发了迁移程序,看 这里 还有 这里 ,将 代码 下下来后,按步骤做就可以完成迁移了。

2、在 WordPress 1.5.2 里头,将数据库导出,并将内容编码由 GB2312 改成 UTF-8 。

mysqldump -u root -p wordpress > wpgb.sql –default-character-set=latin1

wpgb.sql 文件里存放的就是GB2312编码的数据了,先转换成UTF-8编码:

piconv -f gb2312 -t utf8 wpgb.sql > wputf8.sql (转码工具也可以用 Notpad++)

3、使用文本编辑器打开 wputf8.sql ,将其中的 DEFAULT CHARSET=latin1 改成 DEFAULT CHARSET=utf8 并保存。

4、在phpMyadmin 里删除原先的数据库并重新创建 utf8_general_ci 编码的数据库 wordpress ,然后再将转好码的数据库备份导入。

CREATE DATABASE `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ; (使用utf8_general_ci比utf8_unicode-ci速度更快)

mysql -u root -p wordpress < wputf8.sql –default-character-set=utf8

5、上传最新的WordPress代码到原先的WEB目录,修改 wp-includes/wp-db.php 內的数据库连接参数:

$this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword);
//加上下面这行
$this->query(”SET NAMES ‘utf8′” );

6、最后使用 /wp-admin/upgrade.php 这个脚本自动更改数据库结构等操作,更新结束后就大功告成了。

24小时健康作息表

题记:近一段时间,很少在12点之前睡觉,早上起来脑袋昏沉沉的,明显感觉记忆力、*Q都降低不少。而前公司两名高管(Yak、MAO 一个是CTO一个是CMO)都因为健康问题过早离开人世,给IT业从业者普遍加班/熬夜现象敲响警钟。身居高位,难免工作压力很大,尤其是IT业竞争激烈,要想保持自身的竞争优势,就必须要花比别人更多的时间,也就意味着要牺牲更多本该休息的时间,长久下去,必定会影响身心健康。”过劳死”、”华为现象” 都是IT业发现的问题。曾在一个Blog上看到一则调侃熬夜加班的话:再锻炼锻炼就可以去HUAWEI工作了。下面这篇文章是从网络上找到的。希望给自己也给其他人一些健康建议。

 相信绝大多数人都希望自己的身体更加健康,但是日常生活中我们总是没有时间和精力去考虑这些问题。其实你无需改变每天的生活习惯,也可以拥有健康的生活。

==========
 上午篇
==========

 07:22起床

 研究人体生物钟的专家指出,我们的生物钟会在每天睡眠7到8个小时后自动叫醒我们。但是,英国威斯敏斯特大学的研究者们发现,无论前一天晚上几点上床睡觉,第二天早上5点22分到7点21分之间起床的人,血液中的压力荷尔蒙都会比其他人高,这种荷尔蒙能够使人们感受到更多的压力,而这些压力有可能引发心脏病发作,所以选择7点22分起床是比较好的。

 07:23喝水

 一口气喝下一杯水,摆脱夜间脱水状况。适当饮水是非常关键的,一个人每天应该至少喝八杯水,这样可以帮助你的肾脏以最佳状态工作。

 07:30晒太阳

 拉开窗帘,打开窗户,将身体暴露在自然光线下,这样可以重设自己的生理周期,也就是我们的生物钟。

 光线的刺激能够导致人体褪黑激素水平的降低,正是这种激素促使我们进入梦乡。再经过16个小时的积累之后,褪黑激素又将达到使我们感到困意的水平。你可以把早上的起床时间定在晚上睡觉前的16小时,然后坚持每天都在这个时间起床,这种方法可以帮助你养成良好的睡眠习惯。

 07:35喝水和柠檬汁

 喝一杯温开水和一杯柠檬汁。每天早上都是人体肝脏最为活跃的时间,温开水可以激发消化系统的活力,而柠檬汁则能够清理肠道,加快体内毒素的排出。

 7:40吃早餐

 因为早餐有助于稳定血糖水平,调节你的食欲与能量。柚子是一种很好的早餐食品,每天吃一个柚子可以避免动脉硬化,降低胆固醇水平。吃完柚子可以喝一碗燕麦粥,燕麦含糖量低,可以缓慢释放碳水化合物,使你长时间不觉得饥饿。研究证明,燕麦粥对于心脏病和糖尿病等都有很好的防治作用。

 08:00洗澡

 洗个澡,用点冷水刺激一下皮肤,这样可以加快新陈代谢,刺激体内循环。即使在冬季,你也应该使用一些防晒霜,保护皮肤不受紫外线辐射的损伤,要知道,紫外线辐射过多可能会增加皮肤皱纹,严重的还有可能导致患皮肤癌。

 08:15刷牙

 研究发现,患有牙龈炎等牙部疾病的人得冠心病的几率几乎高出常人两倍,每天刷牙可以预防牙部疾病。

 08:45准备工作

 当你坐在办公桌前时,检查一下自己的坐椅位置是否正确,以防产生背部疼痛和反复拉伤。坐姿端正,颈椎保持正直,下巴回收,不要向前伸出。要将鼠标等频繁使用的物品放在方便拿到的地方,避免长时间工作后导致肌肉拉伤,不要把电话夹在脖子弯处通话。尽量不要交叉双腿,因为这样不利于血液循环。

 09:30脑力活动最强

 这是一天中脑力活动的高峰期,纽约睡眠紊乱研究中心的研究者们发现,绝大多数人都是在早上醒来后一到两个小时的时间里达到头脑最为灵敏的阶段。

 10:30吃水果补充能量

 可以吃点小食品补充一下能量,一个水果就足够了。少食多餐比一日三大餐更能有效地提高身体机能。一次吃得过多会增加消化系统的负担,导致体内血糖水平增减速度过快,消耗人体能量,不利于保持较好状态。如果你非常想吃甜食,那就只吃一片抹了蜂蜜的全麦面包,蜂蜜强大的抗氧化功能可以有效预防心血管疾病。

 11:00闭眼休息

 双眼放松一会儿,使你的眼部肌肉得到短暂的休息。记住一条20/20原则:每隔20分钟利用20秒的时间盯着20英尺外的东西,借此锻炼眼部肌肉。另外,连续看电脑屏幕一个小时后要休息一下。

==========
 下午篇
==========

 13:00午饭时间

 你的消化系统现在正全力运转,但是一定要坚持少吃多餐的原则,因为一天只吃三顿饭就意味着你失去了丰富进食内容的机会。此前曾有研究证明,食草类动物体内的维生素C含量更高,为了自己的身体健康,你应该在两三天内吃16种不同的食物。午饭时应该多吃高蛋白食物,它们可以帮助你保持清醒。

 13:45吃无糖口香糖

 嚼一些无糖口香糖,刺激唾液的分泌,帮助清洁口腔内的残留食物。唾液还有助于保护牙齿中的矿物质,这些矿物质可以增强牙釉强度,当我们吃甜食时,牙釉最容易受到破坏。

 14:00去室外呼吸新鲜空气

 每天的这个时候,大脑的松果腺都会释放少量促进睡眠的荷尔蒙褪黑激素,使你感到午后的睡意。出去走走,呼吸一下新鲜空气。每天20分钟的阳光直射可以帮助我们产生一日所需的维生素D,这种维生素对于骨骼生长和强劲牙齿非常重要。

 15:30喝最后一杯茶

 喝杯下午茶,休息一会儿。不过,最好每天不要喝超过四杯的茶或咖啡,怀孕的女性则应该更加少喝。可能的话,能喝茶就不喝咖啡,因为茶叶具有吸收血液中有害化学物质的作用,保护人体免受心脏病和癌症的折磨。此时喝的应该是你一天中的最后一杯茶,如果晚些时候还喝的话,茶叶中的咖啡因会在你上床之后继续发挥作用,使你无法入睡。

 16:30喝杯酸奶

 喝杯酸奶保持血糖浓度,减轻工作后狂欢带来的负面影响。每克酸奶含有225毫克的钙,可以增强骨骼强度。还可吃些干果补充能量。根据英国医院研究委员会人体营养研究中心发布的数字显示,少食多餐可以保持血液中脂肪酸含量的稳定,避免因其含量变化不定而引发心脏病。

 17:00运动的好时间

 这是大运动量锻炼的最佳时机,此时的肺部功能处于顶峰状态,反应速度最快,有损免疫系统的压力荷尔蒙皮质醇含量最低。游20分钟的泳可以燃烧240卡路里的热量,相当于给全身肌肉进行了次有氧训练。

==========
 晚上篇
==========

 19:00喝一杯红酒

 如果你想喝点酒,最好只喝一杯红酒。

 每天的这个时候,肝脏都处于最活跃的阶段,解除酒精毒害的能力最强。红酒含有一种名为”白藜芦醇”的化合物,它可以提高人体有益胆固醇的水平,具有抗癌功能。

 20:00吃晚饭

 不要多吃碳水化合物含量高的食物,因为这将提高血糖浓度,增加消化系统负担,影响睡眠。最好多吃蔬菜,它们中碳水化合物和蛋白质的含量都比较少。进餐的速度要慢一些,多咀嚼。唾液中含有一种名为”淀粉酶”的消化酶,如果食物在你的嘴里待的时间足够长的话,这种酶就有更多的机会对它们进行消化处理。你的大脑需要20分钟的时间才会意识到自己吃饱了,所以如果你吃饭速度过快的话,就很有可能吃得过多。

 21:00活动大脑

 做个有趣的游戏,哪怕是个猜字谜都行。研究发现,一些大脑功能如果不经常使用的话就会最终丢失,通过小游戏可以提高大脑的思考能力,降低患阿尔茨海默病氏老年痴呆症的可能性。

 22:00美妙时刻

 这是一天中性欲最为高涨的时候。根据英国爱丁堡皇家医院进行的一项研究显示,健康的性生活可以使你看起来年轻七岁,帮助你减轻压力,提高睡眠状态,这些对于延年益寿均有帮助。

 22:30吃根香蕉

 如果你有吃夜宵的习惯,吃根香蕉或一个花生酱三明治,这些食品中含有名为”色氨酸”的氨基酸,可以帮助你产生褪黑激素。用半个小时的时间消化食物。

 23:00睡觉

 上床睡觉的最佳时间。体温和心跳速度都开始下降,体内压力荷尔蒙皮质醇的水平也同样下滑。你的身体内睡眠荷尔蒙的含量水平将出现增长。为了保证睡眠质量,最好不要在床上吃东西、看书或是看电视。卧室越黑越好,这样有助于松果腺分泌褪黑激素,同时减少致癌自由离子的产生。

Older Posts »