2012年5月30日星期三

解决keil4的uvproj文件在资源管理器中显示"礦ision4 Project"的问题

keil4在标题栏和about页面都已经能正常显示"μVision"了,但是在资源管理器中依然显示的是"礦ision4 Project",看着实在是不爽.但在网站搜了下,好像没有找到答案.就打算自己动手.最开始的想法是直接修改注册表.但是在查看完uvproj文件后,发现是文件类型显示的有问题,直接在工具→工具选项→文件类型里面修改过来了.省得动危险的注册表了,下面把方法用图示的办法显示出来.
最初的样子

工具 文件夹选项


文件类型 高级 编辑文件类型
大功告成 最终效果

2012年5月21日星期一

如何下载HULU网站的视频及字幕

  1. 下载stawberry并完全安装 http://strawberryperl.com/
  2. 下载 combined verison get flash-videos. https://code.google.com/p/get-flash-videos/downloads/list 保存到电脑上拼改名为get_flash_videos,假设你的保存路径是c:\hulu
  3. 因为下载Hulu的视频要用到RTMP,所以还需要rtmpdump这个程序.地址http://rtmpdump.mplayerhq.hu/download/rtmpdump-20110925-git-6230845-win32.zip 把下载后的压缩包,解压到c:\hulu文件夹中。
  4. 开始→运行(WIN+R) 输入cmd 进入命令行。
  5. 输入perl get_flash_videos --add-plugin http://gitorious.org/get-flash-videos-plugins/gfv-plugins/blobs/raw/release/Hulu.pm
  6. 去hulu上面找到你想下载的视频页面,把网址复制下来。现以Family guys为例说明 网址为 http://www.hulu.com/watch/299685/family-guy-back-to-the-pilot#s-p1-so-i0则命令行为 perl get_flash_videos http://www.hulu.com/watch/299685/family-guy-back-to-the-pilot#s-p1-so-i0
  7. 如果想在下载视频的同时把字幕也下载下来。则要加上subtitles这个参数。美国以外的用户想下载视频可能需要使用代理才行。如果是VPN这 样的全局代理,则不需要添加参数了,如果是使用socks代理或者http代理,而需要使用proxy参数了。格式为 socks://127.0.0.1:8080 http://127.0.0.1:8087  其中的8080和8087是你设置的代理端口(如果不是这两个端口,请修改成自己的)。
  8. 把下载字幕和使用代理都加上的命令行则是 perl get_flash_videos --proxy http://127.0.0.1:8087 --subtitles http://www.hulu.com/watch/299685/family-guy-back-to-the-pilot#s-p1-so-i0  这时就可以正常下载了。
  9. 当get_flash_videos 无法正常下载了,试下update这个参数,更新下可能就把问题解决了。
  10. get_flash_videos 还支持搜索功能。使用get_flash_videos hulu 文件名 即可。 如果觉得每次在命令行里面都输入proxy subtitle参数麻烦的话,可以用记事本等文本编辑器打开get_flash_videos文件。搜索 “proxy = >” 或者 “subtitle = >” 看到属于%Opt的话,就可以修改默认属性了。 大概样子如下
    %opt = (
    yes => 0,
    filename => ”,
    version => 0,
    update => 0,
    play => 0,
    player => $player,
    proxy => ”,
    debug => 0,
    quiet => 0,
    quality => “high”,
    subtitles => 1,
    );
    }

2012年5月9日星期三

超级终端问题解决


 转自: http://lichengwulove.blog.163.com/blog/static/8464831120088921248450/
我们在调试开发板的Uart时,比较习惯于超级终端的使用。我是在Windows XP下进行的开发工作,有一天超级终端不知道为什么突然间失效,并提示:“另一个程序正在使用选定的电话服务设备。请在其他程序执行完成后再试一次”,点确定后,貌似正常,实则不可用。
       其实一个最简单的方法就是:利用COM2再建立一个超级终端。但没能根除病症,因为原来的超级终端COM1仍然不能正常使用。还是找出问题的根源吧。
       奇怪!我只使用了一个超级终端,怎么会用另外一个程序在使用选定的电话服务设备呢?
       对啊!我在建立超级终端时,是填写了关于区号、电话号码之类的信息。既然我的串口没有使用到电话服务,那我干脆把此类的信息都去除不就行了吗?好,进行超级终端界面:[文件]--->[属性]。确实有相关属性,但为灰色,不可修改。
       没办法,只有在Win XP下到处查找使用电话服务设备的程序。~~~~徒劳而返。
       最后,目标投向--->驱动程序。果然“无线连接”在使用红外线驱动时用到了电话服务设备,呵呵,对症下药,把它卸掉,删除其驱动程序。重新启动计算机,超级终端COM1终于恢复正常。
       补充:(最近才发现)介绍一个更简单的方法:打开“控制面板”-->“电话和调制解调器选项”-->“拨号规则”-->“编辑”,“拨号方法”选为“脉冲”即可。原因自己想去吧!

WorldTimeServer Clock

New York

搜索此博客