让Nautilus恢复音乐、视频预览

用Debian的CD1断网情况下安装完成的系统真是“干净”,发现很多功能都消失了……

记得用Sid的时候,Nautilus以前可以显示视频内容预览画面,鼠标指针放在音乐文件上还会自动播放音乐……现在都不行。

我明白是很多软件包没有安装的原因,但问题是缺哪些软件包呢。Google半天后,解决了:

MP3预览:gstreamer0.10-fluendo-mp3

视频预览:gstreamer0.10-plugins-bad,gstreamer0.10-plugins-ugly,gstreamer0.10-ffmpeg

图片预览:gstreamer0.10-plugins-good等……(系统默认已安装)

 

Ref:

玩转GNOME预览功能

GStreamer – 维基百科

U盘修复记

话说今天准备重装Debian,于是开始制作安装U盘,心想Ubuntu里自带“启动U盘创建器”,还没用过,不知效果如何,正好可以试一下。

开始挺顺利,结果最后安装bootloader的时候提示错误“invalid string ‘GNU/Linux’…”,我想可能是由于Debian全称

“Debian GNU/Linux”里有个空格所致,造成多了一个参数……(什么时候去提交个Bug Report……)

我又转念一想,既然是在最后安装bootloader的时候出的错,我只要把bootloader修复不就行了吗,再一想Debian现在的ISO是Hybrid模式,直接dd到U盘就可以启动,那现在我只把前面446字节dd过去应该也可以吧……

想法是好的,但结果是残酷的,正是这个也许异想天开的想法,让我的U盘无法正常使用了……症状为:

  1. 重启电脑,无法在BIOS的启动设备中看到
  2. file /dev/sdc  显示为块设备
  3. 但用 fdisk /dev/sdc  和 dd 均提示无法打开设备
  4. 在Windows中也提示为未插入介质(类似于只插了SD读卡器而没有插SD卡的情况),用HP优盘格式化工具也无法格式化

没办法,看来只有用量产工具修复了。

修复过程还算顺利,用数码之家的U盘芯片检测软件ChipGenius检测出U盘的主控芯片后,下载对应的量产软件,基本上使用默认设置进行量产就行了,不过我发现这样量产后U盘在插入电脑后显示的名称变成了默认的“Generic Flash Disk”,而不是以前的“EAGET CM960”(几年前买的了),对于我这样一个有点完美主义(也可以说是洁癖……)的人来说,这是不能接受的。

于是在量产工具中进行设置,找到USB信息设定一项,发现下面有SCSI和USB两部分,“EAGET CM960”应该填在SCSI部分。(小插曲,本来SCSI部分默认信息为“Generic Flash Disk”,USB部分为“Generic Mass Storage”而我最开始没看清楚,以为是一样的,还在困惑哪个对应的才是“EAGET CM960”,于是Google了一下,发现应该是SCSI部分,当然如果我当初要是细心一点也用不着走这条弯路了……)

设定好后,重新量产一下,OK,U盘回来了……重新制作安装U盘去……

Sid,再见!

考虑了好多天,还是决定不再继续使用Sid了,而是重装Stable(Squeeze)。重装前记一下,原因稍后再写。

重装前的准备:

  1. 备份修改过的配置文件
  2. 记录额外安装的软件

先去完成这两件事……

—————–我是分割线—————–

系统安装完了,但我心情很沉重……因为我在安装的时候犯了错,把home分区格式化掉了,这是我用Linux以来第一次数据丢失……

PS:安装过程截图

——————-再割一下——————

言归正传,为什么用Sid两年多了突然决定不用了呢?

直接原因是因为前段时间升级了系统,但更新NV显卡驱动到290.10后,X无法启动了,现象是启动gdm后,就不断重复报错“acpid:client connected from xxx”、“acpid:client xxxx[0:0] has disconnected.”  在启动内核中加入noacpi和acpi=off也不行,使用老版本内核启动也不行,通过backports源把NV驱动降级到280.xx还是不行……查看/var/log/X.0.log,提示找到了显示设备(display device),但无法找到屏幕(screen)。但我不知道如何解决,网上搜了一圈,没有发现解决办法。

后来想想,我用Sid无非就是为了用上新版本的软件,但我的电脑是07年的产品,已经算是老家伙了,最新的GNOME 3只有使用后备模式(fallback),无法开启特效……而很多软件的新特性都是为新设备准备的,用一台老电脑来追新实在是不太合适,况且Debian 6.0(Squeeze)是今年才发布的,也还是比较新,加上backports源,Firefox等软件照样可以安装最新的版本,用她陪我的电脑终老或许正好……

不过等我以后换上了新电脑,我还是会再安装Sid的,See you……

一些Git学习资料

前言:

Git是啥:http://zh.wikipedia.org/wiki/Git

 

不知不觉看了一堆资料,都是很不错的(除了注明英文的其余均为中文):

Pro Git:http://progit.org/book/zh/

Git Community Book:http://gitbook.liuhui998.com/

 

Git 故事连载:http://gitstory.wordpress.com/

Git 中文教程:http://www.linuxsir.org/main/doc/git/gittutorcn.htm

Why Git is Better than X:http://zh-cn.whygitisbetterthanx.com/

理解Git工作流:http://heikezhi.com/2011/08/04/understanding-the-git-workflow/

GIT分支管理是一门艺术:http://roclinux.cn/?p=2129

Git开发管理之道:http://blog.leezhong.com/translate/2010/10/30/a-successful-git-branch.html

git多人协作开发流程(以blog为例):

http://blog.leezhong.com/tech/2011/02/25/git-workflow-with-blog-demo.html

[英]A few git tips you didn’t know about:http://mislav.uniqpath.com/2010/07/git-tips/

构造干净的 Git 历史线索:http://codecampo.com/topics/379

GotGitHub:http://www.worldhello.net/gotgithub/index.html

Git Immersion:http://gitimmersion.googol.im/

查看京东/新蛋/亚马逊商品历史价格

前段时间在一个博客里发现了一样好东西,对于在京东购物的人来说真是尼玛太有用了!
说简单点,就是可以通过360444.com这个网站来查询京东、新蛋、亚马逊商品的历史价格,看当前价格是否值得购买。
对于京东来说,只要把商品链接里的“buy”换成“444”再打开,就可以看到商品的历史价格了。
例如:
商品链接:http://www.360buy.com/product/363597.html
其历史价格链接:http://www.360444.com/product/363597.html
是不是很爽!?

为了省事,作者写了一个脚本,可以让浏览器自动插入历史价格图片到商品页面。
只需要依次安装三样东西:FirefoxGreasemonkey脚本
然后再用Firefox打开上面的商品链接看看吧~
效果图:

效果图

 

PS:对于Chrome浏览器,由于它自身就支持GM脚本,所以可以直接安装第三那个脚本。

 

更新:

2011.12.1 – 作者写了一个基于box-z的新版历史价格脚本,支持更多商城,http://qixinglu.com/archives/boxz_price_history_image_script,两个脚本可以同时使用。

最优秀的同步网盘Dropbox

Dropbox——最好的同步网盘,没有之一!

 

Dropbox

 

用下面的地址申请账号,你我都会额外增加250MB空间[1],何乐而不为呢。

邀请链接:http://db.tt/bQVeRjh

如果链接里的视频介绍没有让你明白Dropbox是干什么的,可以参考国内同类产品快盘和YUNIO的介绍,把名字替换成“Dropbox”就行!

金山快盘                      YUNIO

其实简单的说,它们就是一个同步软件,用来让不同电脑里的某个(或多个)文件夹里的文件自动保持一致。
也许你要问,国内有同类产品,为什么还要用国外的呢?
答:请看大标题。

Dropbox下载地址:https://www.dropbox.com/install

[1]哈哈,现在我通过了Dropbox EDU认证,我可以获得500MB空间。

Linux下修改网卡MAC地址

有时候想隐藏真实的网卡地址,或者在MAC/IP绑定的网络环境中使用新的网卡但又没有网络管理权限,这时就需要通过修改网卡的MAC地址来曲线救国了。

相比Windows下修改MAC的麻烦方法(修改网卡属性或者使用“Mac Makeup”等软件),在Linux中用Network Manager就方便多了,而且不同的网络可以绑定不同的MAC地址,无须反复修改。

MAC克隆

网络连接信息

升级MySQL

以前JAVA实习的时候,做的项目数据库用的是MSSQL,回到学校后,想继续完善那个项目,但又不想安装笨重的MSSQL,于是就换上了MySQL,当时安装的是5.1,现在5.5都出来了,所以想升级一下(有点轻微的升级强迫症)……

于是下载了5.5进行安装,安装过程中有一步配置是安装MySQL为系统服务,由于以前的版本安装时我用的默认的服务名”MySQL”,为了避免冲突,就将新版的服务名设置为“MySQL 5.5”,但接下来提示1053错误。开始以为新老版本有冲突,于是将5.1卸载后重新安装5.5,结果还是一样的错误,最后通过Google找到了错误原因(看来以后要多看log了),唉,又是空格惹得祸……为什么要说又呢?

还没完,由于我需要继续使用以前的数据库文件,所以“Data Files”设置为旧目录,结果在后面的安全设置页,发现忘记了以前设置的MySQL管理员密码……于是又Google,结果一大堆,但有些针对老版本的方法不适用于新版本,比如mysqld-nt.exe 在新版中就没有了,好在折腾一番后最终解决了

Godaddy奇怪的域名记录添加问题

前不久在设置域名的时候发生了一件怪事。

有次一不小心删掉了CNAME里的“www–>@”这一条记录,后来死活也添加不回去了。现象就是在Zone File Editor里点击“Quick Add”添加“www”这一行,再点击“Save Zone File”,会提示有错误,继续后页面自动刷新,但“WWW”这一行就消失了;如果将“ftp–>@”这条记录里的 ftp 改成 www 再保存则会提示有重复值“@: Duplicate entry ‘54400424-www-CNAME-longxi.me.-0’ for key 2”;用添加向导、重置默认记录以及删除所有CNAME记录后再添加的方法都不管用,www这条记录同样会在保存后消失。

Google搜索无果,向黑客求助无果,实在没办法,就求助Godaddy,用我那蹩脚的英语和godaddy 来回几封邮件,终于把问题解决了……估计我是第一个碰到这个问题的人~

“Thank you for your response.  Upon review of the account it appears that the cause of this issue was that the zone file for the domain was not properly setup within our system and needed to be refreshed.  We have done this for you and this should start functioning properly within 24 hours and after this time frame you will be able to add the WWW CNAME to the domain again.  I apologize for any inconvenience caused.”