According to http://www.mathworks.de/support/solutions/en/data/1-EUTG50/index.html?solution=1-EUTG50,there r 3 options, i chose the second one and it works:
"To disable this feature you can reboot the computer and bring up the kernel command line in the boot menu. From the kernel command line, you can run: biosdevname=0 to disable this feature.".
But i dont know how to enter the kernel command line...(where is it btw?). My way is:
1. Edit /etc/default/grub
$ sudo gedit /etc/default/grub
add GRUB_CMDLINE_LINUX_DEFAULT="biosdevname=0" at the end of the file
2. Update grub2
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
3. reboot
i have tried other methods before this works, so i am not sure if this alone will help.:-(
if u tried the solution above, plz reply and tell me if that works.Thx :-) also as sort of stimulation for me so i can keep posting something i think important and helpful.
坑爹1:尝鲜安装了Fedora 16,结果Matlab 2011b不能激活了。各处google,发现原因是由于这个教Biosdevname的新东西改变了原来网卡的命名规则,我ifconfig了一下,发现我不再拥有叫做eth0的东西了,取而代之以p12**的根据我网卡性质命名的设备。这个小改变本来是为了区分服务器上的多块网卡(eth0,1,2),但是,这一改变造成了很多以eth为寻找对象的程序无法识别。比如Matlab的激活程序,似乎是根据eth0的Mac地址来激活的(不负责任猜想),因为这一改变导致无法激活。花了俩小时。
坑爹2:Ubuntu里,刷新Grub2的命令是update-grub,在Fedora执行,发现无此命令。google后得到解答。
发现开源真是各种坑爹阿!
P.S.谁能告诉我 kernel command line 在那,怎么进?
2011年12月23日 星期五
2011年12月22日 星期四
linux下HTK安装以及测试
到HTK网站下载源码,解压缩。
1.$ cd htk目录
2.$ ./configure --prefix=/usr/local
设定安装目录为/usr/local
3.直接make & make install会有错误
$ cd htk目录/HLMTools
$ gedit Makefile
修改第77行,删除77行前面的8个空格,然后取而代之以Tab(太坑爹了),保存
$ cd htk目录
$ sudo make all
$ sudo make install
下载HTKDemo,解压缩
1.$ cd samples目录
2.$ cd HTKDemo
3.$ mkdir test proto hmms
$ cd hmms
$ mkdir hmm.0 hmm.1 hmm.2
$ cd ..
$ ./runDemo configs/monPlainM1S1.dcf
得到结果:
====================== HTK Results Analysis =======================
Date: Thu Dec 22 18:30:31 2011
Ref : labels/bcplabs/mon
Rec : test/te1.rec
: test/te2.rec
: test/te3.rec
------------------------ Overall Results --------------------------
SENT: %Correct=0.00 [H=0, S=3, N=3]
WORD: %Corr=64.66, Acc=56.39 [H=86, D=36, S=11, I=11, N=133]
===================================================================
环境:Fedora 16.
HTK版本:3.4.1
1.$ cd htk目录
2.$ ./configure --prefix=/usr/local
设定安装目录为/usr/local
3.直接make & make install会有错误
$ cd htk目录/HLMTools
$ gedit Makefile
修改第77行,删除77行前面的8个空格,然后取而代之以Tab(太坑爹了),保存
$ cd htk目录
$ sudo make all
$ sudo make install
下载HTKDemo,解压缩
1.$ cd samples目录
2.$ cd HTKDemo
3.$ mkdir test proto hmms
$ cd hmms
$ mkdir hmm.0 hmm.1 hmm.2
$ cd ..
$ ./runDemo configs/monPlainM1S1.dcf
得到结果:
====================== HTK Results Analysis =======================
Date: Thu Dec 22 18:30:31 2011
Ref : labels/bcplabs/mon
Rec : test/te1.rec
: test/te2.rec
: test/te3.rec
------------------------ Overall Results --------------------------
SENT: %Correct=0.00 [H=0, S=3, N=3]
WORD: %Corr=64.66, Acc=56.39 [H=86, D=36, S=11, I=11, N=133]
===================================================================
环境:Fedora 16.
HTK版本:3.4.1
2011年11月19日 星期六
Ubuntu 11.04:建立window7安装u盘
网上这个那个方法,自己实测了一下:还是老外给力:http://serverfault.com/questions/6714/how-to-make-windows-7-usb-flash-install-media-from-linux
一下都要在sudo 权限下,所以开始就sudo -i 吧。
(1)实际就是格式化优盘,同时设置该分区为bootable
# fdisk /dev/sdb
按d 删除所有分区
按n 新建一个新分区
按a 输入1,将该分区变为bootable
按t 输入7,即ntfs对应的编码
如果不清楚命令可以按m,有各种帮助
# mkfs.ntfs -f /dev/sdb1
格式化该分区
(2) 将镜像内文件复制到优盘内
在mnt下新建一个目录iso
# sudo mkdir /mnt/iso
加载该win7镜像,实际有点像windows下的虚拟光驱的作用:
# mount -o loop win7目录/你的镜像名.iso /mnt/iso
将所有镜像内的文件复制到优盘里。不用重复加载优盘,优盘自动在/media目录下
# cp -r /mnt/iso/* /media/你的优盘名
这一过程极其冗长
(3) 将 Windows 7 MBR 写到优盘:
首先安装ms-sys. 到ms-sys 下载源码。解压缩
然后
make
make install
最后
# ms-sys -7 /dev/sdb
实测有效。当然开机时别忘按(f8 f12 f...)之类将启动设置为usb
一下都要在sudo 权限下,所以开始就sudo -i 吧。
(1)实际就是格式化优盘,同时设置该分区为bootable
# fdisk /dev/sdb
按d 删除所有分区
按n 新建一个新分区
按a 输入1,将该分区变为bootable
按t 输入7,即ntfs对应的编码
如果不清楚命令可以按m,有各种帮助
# mkfs.ntfs -f /dev/sdb1
格式化该分区
(2) 将镜像内文件复制到优盘内
在mnt下新建一个目录iso
# sudo mkdir /mnt/iso
加载该win7镜像,实际有点像windows下的虚拟光驱的作用:
# mount -o loop win7目录/你的镜像名.iso /mnt/iso
将所有镜像内的文件复制到优盘里。不用重复加载优盘,优盘自动在/media目录下
# cp -r /mnt/iso/* /media/你的优盘名
这一过程极其冗长
(3) 将 Windows 7 MBR 写到优盘:
首先安装ms-sys. 到ms-sys 下载源码。解压缩
然后
make
make install
最后
# ms-sys -7 /dev/sdb
实测有效。当然开机时别忘按(f8 f12 f...)之类将启动设置为usb
Ubuntu 11.04: 重装windows后修复Grub2
试了网上一堆方法,都不给力,特别是中文搜索,很多ubuntu版本也不给出。最终使用了一个老外的版本:
使用livecd,进入ubunt,打开终端:
sudo -i
fdisk -l
找到ubuntu的系统所在:我的是sda5
sudo mount /dev/sda5 /mnt (1)
sudo grub-intall --root-directory=/mnt/ /dev/sda (2)
搞定。
重点是命令(2)的/mnt“/”很重要,还有/dev/sda而不是sda5
使用livecd,进入ubunt,打开终端:
sudo -i
fdisk -l
找到ubuntu的系统所在:我的是sda5
sudo mount /dev/sda5 /mnt (1)
sudo grub-intall --root-directory=/mnt/ /dev/sda (2)
搞定。
重点是命令(2)的/mnt“/”很重要,还有/dev/sda而不是sda5
2011年11月13日 星期日
黄家驹的话
摘自youtube:http://www.youtube.com/watch?NR=1&v=jLoGqBoK1Qg
Comment from wywilliamma
我们是Beyond乐队,我是家驹。音乐应该有很多种类,有很多不同性格的东西,有很多色彩,有很多不同的感情、不同的文化在里面,就是说音乐是艺术吧!音乐不是始于娱乐这么简单,是生命中的一个节奏,就是说无论你是一个多么繁忙的人,多么只是顾着赚钱的人,你都不可以没有音乐。
大部分我们的歌,不是用来娱乐的,是用来欣赏的,这是我的心声,我对这个有感觉,我大声一点唱给大家听一下。我觉得每一样东西都是发自内心,要感动别人,一定要先感动自己。我很尊重音乐,我觉得一个人如果没有音乐会死的,真的,我会死的,没可能没有音乐。我经常觉得,自己背着结他就好像背着一把古剑一样。(音乐)
你唱社会需要一些东西的时候,第一个步骤,先问问自己给了社会什么,我给了音乐。我抱怨我不满意的东西,就尽量去改变它,我不断地抱怨,但是我不改变它,那我不就「以逸报怨」?正如我们不介意别人怎么看我们自己,其实我不觉得自己反叛,我觉得自己很正常。
很辛苦的,如果你太刻意做一些东西出来,你会吃力不讨好。我绝对不希望我们中国人永远停留在怀缅过去的一些辉煌史里面,这些辉煌史已经过去了,我们要建立我们明日的辉煌史,我们要为将来做得更好。(音乐)
Umm...我最想都是Beyond可以世界巡回表演,就是可以带给外面的朋友看,我们香港也有自己的音乐、有自己的乐队,告诉别人听,我们香港的乐队都有一定水平的。我们可以这么大胆去到这么远,完全都是因为有一班好像你们这么好的歌迷,在我们未来日子里,我们要面对很多大时代的变迁,我们会很积极地面对将来的变化。
很感谢今晚这里有一些由83年支持我们到今天的朋友,不会有很多,但是应该有吧!在这里再次谢谢你们。(音乐)无论去到多么多么的远,最后我们都是回到这里来。
Comment from wywilliamma
我们是Beyond乐队,我是家驹。音乐应该有很多种类,有很多不同性格的东西,有很多色彩,有很多不同的感情、不同的文化在里面,就是说音乐是艺术吧!音乐不是始于娱乐这么简单,是生命中的一个节奏,就是说无论你是一个多么繁忙的人,多么只是顾着赚钱的人,你都不可以没有音乐。
大部分我们的歌,不是用来娱乐的,是用来欣赏的,这是我的心声,我对这个有感觉,我大声一点唱给大家听一下。我觉得每一样东西都是发自内心,要感动别人,一定要先感动自己。我很尊重音乐,我觉得一个人如果没有音乐会死的,真的,我会死的,没可能没有音乐。我经常觉得,自己背着结他就好像背着一把古剑一样。(音乐)
你唱社会需要一些东西的时候,第一个步骤,先问问自己给了社会什么,我给了音乐。我抱怨我不满意的东西,就尽量去改变它,我不断地抱怨,但是我不改变它,那我不就「以逸报怨」?正如我们不介意别人怎么看我们自己,其实我不觉得自己反叛,我觉得自己很正常。
很辛苦的,如果你太刻意做一些东西出来,你会吃力不讨好。我绝对不希望我们中国人永远停留在怀缅过去的一些辉煌史里面,这些辉煌史已经过去了,我们要建立我们明日的辉煌史,我们要为将来做得更好。(音乐)
Umm...我最想都是Beyond可以世界巡回表演,就是可以带给外面的朋友看,我们香港也有自己的音乐、有自己的乐队,告诉别人听,我们香港的乐队都有一定水平的。我们可以这么大胆去到这么远,完全都是因为有一班好像你们这么好的歌迷,在我们未来日子里,我们要面对很多大时代的变迁,我们会很积极地面对将来的变化。
很感谢今晚这里有一些由83年支持我们到今天的朋友,不会有很多,但是应该有吧!在这里再次谢谢你们。(音乐)无论去到多么多么的远,最后我们都是回到这里来。
2011年10月25日 星期二
Kindle epub 转档较高效方法
kindle不支持epub,需将其转为mobi或prc。一般的方法是使用calibre.但是,calibre真的效率不高,转换慢,有时还失败,界面复杂让人困惑。g到一网站(http://www.convertfiles.com/)还蛮好用的。转好后直接用gmail发送到free.kindle.com,然后通过wlan接收。吐槽一下,calibre的share(发邮件)不是一般的慢,还是自己发一封的好。
Ubuntu: MatlabR2011b 安装 Natty(11.04)
1# 下载完后,执行:(转载自 https://help.ubuntu.com/community/MATLAB)
sudo ./install
出现gui安装画面
2# 安装完毕后,如果没有提示生成symbolic link 手动创建:
cd /usr/local/bin
sudo ln -s 安装目录/matlab matlab
3# 最后一步,生成快捷方式
sudo wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png
sudo wget 'https://help.ubuntu.com/community/MATLAB?action=AttachFile&do=get&target=matlab-r2011a.desktop' -O /usr/share/applications/matlab.desktop
这个是2011a的,需要修改/usr/share/applications/matlab.desktop,将a改成b
4# mex ,在Natty下,没有gcc4.3,但是matlab只支持4.3;于是各种纠结。这个人使用的方法我试过,部分有效,支持 embed matlab funtion, 但是直接mex又出错。(转载自http://xcorr.net/2010/05/07/getting-gcc-to-work-with-matlab-r2009b-on-linux-ubuntu-karmic-to-compile-mex-files/)
添加源 deb http://archive.ubuntu.com/ubuntu maverick universe
sudo apt-get gcc-4.3 g++-4.3
在matlab下
mex -setup
会在~/.matlab/R20011b下生成mexopts.sh,修改之:将gcc替换为gcc-4.3
sudo ./install
出现gui安装画面
2# 安装完毕后,如果没有提示生成symbolic link 手动创建:
cd /usr/local/bin
sudo ln -s 安装目录/matlab matlab
3# 最后一步,生成快捷方式
sudo wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png
sudo wget 'https://help.ubuntu.com/community/MATLAB?action=AttachFile&do=get&target=matlab-r2011a.desktop' -O /usr/share/applications/matlab.desktop
这个是2011a的,需要修改/usr/share/applications/matlab.desktop,将a改成b
4# mex ,在Natty下,没有gcc4.3,但是matlab只支持4.3;于是各种纠结。这个人使用的方法我试过,部分有效,支持 embed matlab funtion, 但是直接mex又出错。(转载自http://xcorr.net/2010/05/07/getting-gcc-to-work-with-matlab-r2009b-on-linux-ubuntu-karmic-to-compile-mex-files/)
添加源 deb http://archive.ubuntu.com/ubuntu maverick universe
sudo apt-get gcc-4.3 g++-4.3
在matlab下
mex -setup
会在~/.matlab/R20011b下生成mexopts.sh,修改之:将gcc替换为gcc-4.3
Ubuntu: Gnome3 升级 Natty(11.04)
转载:
1# sudo add-apt-repository ppa:gnome3-team/gnome3
2# sudo apt-get update
3# sudo apt-get dist-upgrade
4# sudo apt-get install gnome-shell
有一个非常重要的点,第四步一定要在重启前执行。
1# sudo add-apt-repository ppa:gnome3-team/gnome3
2# sudo apt-get update
3# sudo apt-get dist-upgrade
4# sudo apt-get install gnome-shell
有一个非常重要的点,第四步一定要在重启前执行。
Ubuntu: PPS under natty(11.04)
备忘:转载自:http://www.linuxidc.com/Linux/2011-05/36250.htm
sudo apt-add-repository ppa:cnav/ppa
sudo apt-get update
sudo apt-get install ppstream gst-plugins-pps totem-plugin-pps totem-pps
由于我升级到了gnome3,totem的版本随之也升级到3.0,在totem插件列表没有出现应有的插件PPS Browser,希望开发者Sunmoon1997有空改一下代码了。
sudo apt-add-repository ppa:cnav/ppa
sudo apt-get update
sudo apt-get install ppstream gst-plugins-pps totem-plugin-pps totem-pps
由于我升级到了gnome3,totem的版本随之也升级到3.0,在totem插件列表没有出现应有的插件PPS Browser,希望开发者Sunmoon1997有空改一下代码了。
2011年4月20日 星期三
awesome wm 3.x 学习笔记(1)
awesome wm 是一款linux系统下的平铺窗口管理器,所有的窗口(client)自动平铺与整个屏幕上。对于编程非常有用,不会出现窗口层叠而需要频繁alt-tab的情况。今天开始按着官方wiki(https://awesome.naquadah.org/wiki)开始学习。做下学习笔记。
我用的系统是Ubuntu 10.10 Maverick, 默认的窗口管理器是metacity(似乎)。awesome 2.x版本是可以直接apt安装的,3.x版本据说是要下载代码编译,但是索性找到了awesome 3.4的PPA源,https://launchpad.net/~aguignard/+archive/ppa. 值得注意的是,awesome 2.x和3.x区别似乎还挺大的,2.x的配置文件用的是.awesomerc,到了3.x配置文件改为rc.lua(~/.config/awesome/rc.lua 或者 /etc/xdg/awesome/rc.lua )。Lua是一种扩展性高的语言,wiki上列了本书,也是些字符串啊,数据类型之类的内容,E文,没甚耐心,跳过,从实践中学习了。。。
基本使用的话,网上给的不少,就不写了。
我用的系统是Ubuntu 10.10 Maverick, 默认的窗口管理器是metacity(似乎)。awesome 2.x版本是可以直接apt安装的,3.x版本据说是要下载代码编译,但是索性找到了awesome 3.4的PPA源,https://launchpad.net/~aguignard/+archive/ppa. 值得注意的是,awesome 2.x和3.x区别似乎还挺大的,2.x的配置文件用的是.awesomerc,到了3.x配置文件改为rc.lua(~/.config/awesome/rc.lua 或者 /etc/xdg/awesome/rc.lua )。Lua是一种扩展性高的语言,wiki上列了本书,也是些字符串啊,数据类型之类的内容,E文,没甚耐心,跳过,从实践中学习了。。。
基本使用的话,网上给的不少,就不写了。
2011年3月21日 星期一
2011年2月23日 星期三
chrome 更改默认搜索语言
由于是外语系统,安装Chrome后,直接在地址栏搜索时,使用的google.com,结果也是英文的。
打开preferences,在basic一栏有相应的设置,但是不知道chrome的配置方法。google 之:
增添(Add)一项搜索项:
keyword 和 name 无所谓,其中的URL改为(增添粗体部分):
{google:baseURL}search?&hl=zh-CN&{google:RLZ}{google:acceptedSuggestion}{google:originalQueryForSuggestion}sourceid=chrome&ie={inputEncoding}&q=%s
打开preferences,在basic一栏有相应的设置,但是不知道chrome的配置方法。google 之:
增添(Add)一项搜索项:
keyword 和 name 无所谓,其中的URL改为(增添粗体部分):
{google:baseURL}search?&hl=zh-CN&{google:RLZ}{google:acceptedSuggestion}{google:originalQueryForSuggestion}sourceid=chrome&ie={inputEncoding}&q=%s
然后设为Default
我已經不用Chrome了,改用Firefox了,而且也從ubuntu轉到了Fedora了,所以是否管用不負責了...
我已經不用Chrome了,改用Firefox了,而且也從ubuntu轉到了Fedora了,所以是否管用不負責了...
Ubuntu 10.10 memo(6): 开机出现 Modprobe Fatal
開機時出現: modprobe: FATAL: Could not load /lib/modules/2.6.35-generic/
$sudo gedit /etc/initramfs-tools/initramfs.conf in the console
將 MODULES=most 改為 MODULES=dep
然後重新安裝 initramfs-tools
$sudo apt-get install initramfs-tools --reinstall
$sudo gedit /etc/initramfs-tools/initramfs.conf in the console
將 MODULES=most 改為 MODULES=dep
然後重新安裝 initramfs-tools
$sudo apt-get install initramfs-tools --reinstall
Ubuntu 10.10 memo(5): 解决xps 15无法休眠
休眠时,出现说usb3无法停止的错误。以下方法确实有效:
First, verify what devices you need to unload from kernel. Simple list the directory "/sys/bus/pci/drivers/xhci_hcd/" and pick all devices id that has names like "XXXX:XX:XX:X". You may have more than one device listed.
Quote:
ls /sys/bus/pci/drivers/xhci_hcd/
2. Create custom file /etc/pm/sleep.d/20_custom-xhci_hcd
3. Unload modelue xhci (usb3):
Create a file "/etc/pm/config.d/usb3-suspend-workaround", with the following content:
4. sudo chmod +x /etc/pm/sleep.d/20_custom-xhci_hcd
Quote:
#!/bin/sh
# File: "/etc/pm/sleep.d/20_custom-xhci_hcd".
case "${1}" in
hibernate|suspend)
# Unbind xhci_hcd for first device XXXX:XX:XX.X:
echo -n "XXXX:XX:XX.X" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
# Unbind xhci_hcd for second device XXXX:XX:XX.X:
echo -n "XXXX:XX:XX.X" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
;;
resume|thaw)
# Bind xhci_hcd for first device XXXX:XX:XX.X:
echo -n "XXXX:XX:XX.X" | tee /sys/bus/pci/drivers/xhci_hcd/bind
# Bind xhci_hcd for second device XXXX:XX:XX.X:
echo -n "XXXX:XX:XX.X" | tee /sys/bus/pci/drivers/xhci_hcd/bind
;;
esac
# File: "/etc/pm/sleep.d/20_custom-xhci_hcd".
case "${1}" in
hibernate|suspend)
# Unbind xhci_hcd for first device XXXX:XX:XX.X:
echo -n "XXXX:XX:XX.X" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
# Unbind xhci_hcd for second device XXXX:XX:XX.X:
echo -n "XXXX:XX:XX.X" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
;;
resume|thaw)
# Bind xhci_hcd for first device XXXX:XX:XX.X:
echo -n "XXXX:XX:XX.X" | tee /sys/bus/pci/drivers/xhci_hcd/bind
# Bind xhci_hcd for second device XXXX:XX:XX.X:
echo -n "XXXX:XX:XX.X" | tee /sys/bus/pci/drivers/xhci_hcd/bind
;;
esac
Create a file "/etc/pm/config.d/usb3-suspend-workaround", with the following content:
Quote:
#File: "/etc/pm/config.d/usb3-suspend-workaround".
SUSPEND_MODULES="xhci
SUSPEND_MODULES="xhci
2011年1月19日 星期三
2011年1月16日 星期日
訂閱:
文章 (Atom)