Posts Tagged “IT”

1. 合众思壮与GARMIN分家,http://gps.intozgc.com/207/207401.html
且不管思壮,不知道以后对高明的产品会有多大影响。毕竟国家的规定还是死的。

2. 我开始主力使用chrome,抛弃firefox了。Google的又一次胜利。
最满意的是找到了代理插件Proxy Switchy!

3. Nokia一些官方的鸡肋软件备忘
mfe,messaging,内置sip/voip程序虽然可以用,但是管理器来相当危险,容易出现无法恢复的问题,ovi maps的网站同步功能和航点管理,ovi suite+pc suite同时存在是悲剧,通讯记录(log)程序也是有点不爽,按拨号键进入的电话记录和其他记录无法切换,Nokia viNe...(to be continued)
E52让我最不满意的就是内存不足,Nokia存心设计出所有的机型都存在这样或那样的缺陷!
今天又刷了一次e52,希望以后不要再因为折腾出问题而刷机了。言外之意是,e52怎么还不更新rom?
sip voip settings
http://210.83.85.233/viewthread.php?tid=5143408&bbsid=289

4. 孔雀开始写游记和攻略了,我可以少操心了。
但是我依然希望能把去年的一些照片和文字整理在一起。

5. 还在为去年羌塘之行整理资料,不是因为我需要,而是因为有媒体需要。对于媒体是完成他们的工作,对我是更多的分享,同时还有无奈。
不希望一次旅行,无论是好的还是坏的,直接影响我长达一年。

6. 我依然对上路充满渴望,心情迫切。
是时候准备新的旅程了。

7. 推荐一个网站,是我高中同学的大学同学投资开发的,或许以后我会跟他们合作。既是我感兴趣的内容,又是我潜在的工作方向。
http://www.foooooot.com,中间6个o,名称六只脚。
我的博客以后也会尝试使用这个网站来显示轨迹。

Comments 17 Comments »

http://www.iefans.net/ie8-subresync/

IE8和SubResync的那些破事儿

我们先从IE6、IE7和IE8开始说吧,对于经历过Web前端开发的同学,都认为IE6是一个恶魔。特别是从去年开始,很多Web开发人员和网 站都在讨论是否摒弃IE6,一些网站还发起了抵制IE6的活动,虽然在去年四月份的时候微软就开始通过自动更新为IE6用户提供IE8,但是微软现在还不 能选择放弃支持IE6。当然,无论你对IE6有什么看法,微软的做法并没有错,选择使用或是不使用IE6是用户自己的权利。

Let's Kill IE6的宣传logo

IE7则略好于IE6.0, 不过依然还是不能尽如人意。感觉偌大的一个微软不可能做不到全盘支持标准CSS之类的玩意,估计这是有意在玩大家。不过IE7虽是新近出产之物,却依然不 讨好,不然上面的图片上为什么没有列出IE7而只列IE8呢。

然而话又说回来,既然IE8已经列上去了,说明至少已经基本上经过了这些geek的考验了。不然他们压根就不会给Micro$oft任何面子,非得 列上一个Internet Explorer家族的。
SubResync和Internet Explorer 8


由于一个古怪的原因,我倒是觉得IE7还 是有比IE8可取之处,那就是IE7可以和非常古老的一个软件“VobSub”和平共处。

VobSub是MPC(Media Player Classic)的作者Gabest的另一个作 品。虽其年代已经久远,也早就不再有人维护、更新了,然则一直是字幕处理的强力工具(调时间轴、转换格式等)。可是当你的Windows XP系统(Windows Vista及Windows 7估计也是一样的症状)升级到IE8以后,你就会发现VobSub里的SubResync和SubMux都无法启动了。对此问题只需搜索一下,就可以找到 不少论坛的讨论,例如下面这些:

http://forum.videohelp.com/topic362928.html
http://forum.doom9.org/showthread.php?p=1356070
http://forum.sysinternals.com/forum_posts.asp?TID=16894
http://forums.afterdawn.com/thread_view.cfm/719878

说起来早在IE8 beta的时候,大家就发现SubResync和它的兼容问题了。在这个帖子http://forum.sysinternals.com /forum_posts.asp?TID=16894里,有人分析了一下SubResync静悄悄的出错退出的原因,结论真是绕的人头晕,摘录如下,有 兴趣的同学不妨研究看看:

mfc42u.dll is required by vobsub.dll. mfc42u.dll tries to delay-load wininet.dll (from IE8b2), which brings in URLMON.DLL (also from IE8b2). In the process of loading urlmon.dll, an access violation is encountered in ole32!CoTaskMemAlloc, which ultimately fails the load for wininet.dll, which causes the application to terminate.

上述所引帖子一开始对此问题的建议是卸载当时还在beta阶段的IE8;后来IE8已经正式版了,问题依旧,于是就给出了另一个修改版的 “SubResync”。下面看一下各个解决方法。
SubResync和IE8冲突的解决方案
这里有一个讨论http://www.hkepc.com/forum/viewthread.php?tid=1217518,总结了比较流行而常见的 3个解决办法:

使用VMware ThinApp制成的绿色版SubResync
使用修改过的SubResync

这个修改版的下载链接如下:
http://css.setti.info/~perplexer/vobsub/vobsub223fix.zip(上面列举的各个论坛讨论贴里均引 用到了这个地址

卸载Internet Explorer 8

3个解决方案的讨论
下面先看上面提出的解决方案1和3。

使用VMware ThinApp的问题

ThinApp制作的SubResync可以在安装了IE8的系统里运行,基本解决了上述问题。但是这个ThinApp无法使用计算机的 Locale,比如打开GB2312编码的文件就是乱码了,为此你必须先将文件编码转换为Unicode才能用这个ThinApp做的SubResync 进行处理。而很可能你的硬件播放器不支持Unicode,而你又忘记了转换格式到ANSI(即你的操作系统默认的编码,对于简体中文Windows就是 GB2312),当你兴冲冲的把片子拷到播放器里或者刻录到光盘上,做上沙发拿起遥控器的时候,你发现没字幕,转念一想,却正是字幕文件编码的问题,显然 会让你好不懊恼。总之,这个ThinApp用起来还是不舒服。

卸载IE8的问题
对于这个解决办法,首先要说的是,这个IE8还是要升级的,前面已经指明了,他代表了先进生产力的发展方向啊。所以这个解决方案归根结底还是不完美的办 法。

其次,我插进来说一下为了运行SubResync而安装、卸载各个IE版本的惨痛经历。我的ThinkPad T400先是经Windows Update升级到了IE8。然 后我就用ThinApp制作的SubResync对付着用了。近日实在有点发痒,又把IE8给卸载了。卸载以后问题来 了,png无法显示,无论是折腾DLL还是折腾注册表,还是无法恢复PNG显示。于是一不做二不休,干脆把IE7也给卸载了。终于世界清静了。从此又可以 用原生的SubResync了,PNG图片也能显示。

可惜没两天又觉得IE6确实是不好,显示的网页感觉也不如以前的漂亮。于是又升级回了IE7。结果就是现在这个状态了:字体大小混乱……

百度搜索页面的字体全都小如蚊子,Google搜索结果页面则都大如馒头。另外今晚发现在51nb的论坛上,帖子的文字也是小的和蚂蚁一般。

更可恨的是,以上现象只在GreenBrowser里存在,而且就是删除了所有的GreenBrowser设置,以恢复其默认设置,结果依然如故。 而用IE7打开上述问题网页,问题均不存在。套一句最近新版西游记里孙悟空的话说,老天爷这是在整我呢。

以下乃各个现象截图记录:

Google搜索结果,字都变大了
Google搜索结果,字都变大了(貌似截图效果不明显……)

Baidu搜索结果,字都变小了
Baidu搜索结果,字都变小了(这个明显了)

51nb论坛,字都变小了
51nb论坛,字都变小了

最后的希望:修改版的SubResync和SubMux
接下来准备再次升级到IE8,然后试试上述几个帖子个个都引用的这个修改版的“SubResync”和“SubMux”到底能否在IE8下“完美”运行。说起来真是要谢谢这个网站 (http://css.setti.info/~perplexer/)了,能遭到如此多的论坛引用而坚决提供下载屹立不倒,实属不易。

1月5日15:45更新:经测试,在安装了IE8以后 (Windows XP Pro SP3 ENU),上述的“修改版SubResync和SubMux”均可以正常运行,没有编码烦恼。大家不妨试试。

顺便再提及最近得知的一个字幕处理软件:SrtEdit(最近的版本至少是5.1 for MPC),功能很强大,或许可以放弃SubResync而转用它了。

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
文章引用地址:http://www.iefans.net/ie8-subresync/ 作者:iefans

Comments 9 Comments »

我的ubuntu安装在vpc里面,因为升级系统和软件,造成vhd文件膨胀到12.3G之巨大,而实际文件系统只占2g左右空间!
也因为有自己的配置与安装程序,不想重新折腾,所以希望通过文件减肥来达到节省空间的目的。

尝试的方案与步骤:
1. 卸载软件和清理ubuntu的空间,虚拟硬盘中的空间已经缩减下来,但是对虚拟硬盘文件的大小没有改变!失败:(

2. 使用vpc自带的disk wizard功能压缩vhd文件,结果大小与压缩之前完全一致!失败:(

3. 寻找linux下无损分区软件GParted,并且使用LiveCD版本,将/分区压缩到4g,再次使用disk wizard压缩vhd文件,依然没有变化!失败:(
注意livecd在vpc下引导时x配置可能有问题,需要手动配置,选择分辨率,我用1024X768可以正常使用。

4. 虚拟另一块硬盘,挂到ubuntu系统下,用GParted的分区复制功能新建根分区,设置boot属性。复制swap分区。重新用新的虚拟硬盘替代主硬盘,发现无法启动!失败:(

5. 总结分析发现问题出在新的硬盘没有安装grub引导,偷懒不想(也不知如何)手动安装grub引导。于是新建了虚拟机重新安装一次ubuntu,将新的虚拟机中的虚拟硬盘挂到原来ubuntu系统上做第二块硬盘,重复步骤4。此时用新的虚拟硬盘替换主硬盘,可以启动系统!成功减肥!

通过此番折腾,我的vhd文件从12.3G锐减至5.2G,硬盘硬生生多出7G空间,对于目前硬盘空间紧张的我来说,是个不小的解放:)

Comments 2 Comments »

这次用了holux m-241记录轨迹,数据不是很规范,生成的轨迹文件中没有时间信息,(一直误会了holux,今天20100408发现是kml的格式里面不支持航线里面的时间信息)而航点信息里面带时间信息。之前的软件gpsbabel和gpscorrelate处理不了不带时间戳的轨迹文件,尝试了很多转换的方式之后,放弃这两个软件,上网搜其他办法。

参考文章:http://digibbs.tech.163.com/bbs/nikon_d90/108267686.html

不过有点点和作者说的不一样,ms那个软件很不好用,我测试了几张照片,都是一个经纬度和海拔,而且picasa/picasaweb里面都无法查看gps信息。
反而是GPicSync虽然在输出里面没有显示海拔,但是看exif里面是有的(gps文件用gpx格式的,不要使用nmea格式,如果是nmea格式,GPicSync会自动生成一个gpx格式的文件,在这个文件中丢失了海拔信息)。直接用普通的看图软件,比如xnview就能看exif,哪里要什么专门的软件来看,觉得没必要,除非能修改。而firefox装一个显示exif的插件倒是很有必要。

喜欢GPicSync可以直接处理raw格式照片,可以给我省很多事。输出信息和日志也很规范,方便检查,总的来说不错。

应该说,今晚能搞定照片了!

Comments No Comments »

http://gqshen.com/archive/193

1. Run SQL query

show variables like '%character%';

to check the character sets of the database. If the character_set_database is latin1, change it to utf8 by

alter database mydb character set utf8;

where mydb is the name of the database.
2. Edit wp-config.php, change the line

define('DB_CHARSET', 'utf8');

to

define('DB_CHARSET', '');

Comments No Comments »

因为硬件设备里面没有创建蓝牙驱动虚拟的端口,本来这个问题可以很容易的被发现,但是我一直没有意识到这个是问题所在。通过一番折腾,才成功解决。

起因:在我的t61 xp系统新版的蓝牙驱动中,提升了蓝牙的安全性,要求使用加密传输,一般使用蓝牙连接本本和gps时,需要使用蓝牙驱动船舰的虚拟串口。之前在vista驱动和xp旧版驱动中,没有遇到过这个问题。

类似这个页面的说明:

http://www.warelex.com/products/webcam/help/Help_Bt_Advanced_Config.htm

我遇到的问题却更奇怪,就是在硬件列表里面根本没有这两个虚拟端口,添加也总是失败。

之后打开蓝牙配置界面,在同时观察硬件设备列表,发现问题所在:添加的时候确实设备中多了一个蓝牙设备,但是无法自动识别驱动,导致了设备添加失败。而一旦失败之后,这个设备会被删除,所以检查硬件设备里面通常不会发现这个问题。

解决的办法是:在出现未知设备的时候手动更新驱动程序。通常会跳过定位驱动位置的步骤自动扫描驱动,这通常也无法安装驱动,但是反复尝试更新驱动,可以出现选择驱动所在位置的步骤,此时选定正确的驱动程序目录,可以顺利添加端口成功。

需要注意事项:要添加两个端口,一个本地服务,一个设备服务,完成之后可以通过这两个端口与gps实现接受数据。在gps viewer或者ozi等软件中配置端口号,即可顺利通信。

Comments No Comments »

http://picasaweb.google.com/juntaoj/2008Tibet_GPS#已更新至2008Tibet相册中。

picasaweb相册更新

可以选择在ge或者google maps里面打开。

可惜了,我才知道这个工具,重新传了一份到picasaweb,注释都没有能转移过来。以前的相册为了保留发过的游记里面的链接,还是留在那里没删除。

感谢cyclist的wx672提供信息!

我刚试过了,非常好用。几分钟之内就能给所有的照片加上GPS信息。


  • 装上gpsbabel和gpscorrelate,当然是Linux版,我的是Debian/sid。
  • 把plt文件转换为gpx文件。
    复制内容到剪贴板

    代码:

    gpsbabel -i ozi -f Auto_0925_01.plt -o gpx -F Auto_0925_01.gpx

    一步到位把所有plt都干了:
    先把所有的plt文件累加到一起:

    复制内容到剪贴板

    代码:

    cat Auto*plt > ALL.plt

    然后再

    复制内容到剪贴板

    代码:

    gpsbabel -i ozi -f ALL.plt -o gpx -F ALL.gpx

  • 给照片加上GPS信息。
    复制内容到剪贴板

    代码:

    gpscorrelate -z8 -v -g Auto_0925_01.gpx DSCN4304.JPG

    一步到位,把所有照片都干了:

    复制内容到剪贴板

    代码:

    gpscorrelate -z8 -v -g ALL.gpx *JPG

    2、3两步的总共执行时间不超过2分钟。

  • 上传照片到picasaweb或者panoramio。
    如果是picasaweb, 要确定EXIF信息是可读的。看看
    http://picasa.google.com/support/bin/answer.py?hl=en&answer=70731
    panoramio默认就读照片的EXIF信息。


上传之后,照片的具体位置马上就在地图上看到了。

Comments No Comments »