看到emptyhua同学的这篇文章:
他已经将所有的sdk的类库都导出了,做了个简单的自动补全……
希望用vim开发as的人越来越多
使用:
- 字典文件下载 : as3_dict
- vim添加:
"将字典文件放到相应的目录就可以了,这里是~/.vim/as3_dict.txt
au FileType actionscript call AddAS3Dict()
function AddAS3Dict()
set dictionary-=~/.vim/as3_dict.txt dictionary+=~/.vim/as3_dict.txt
set complete-=k complete+=k
endfunction
这几天在折腾ubuntu 10.04的内核升级,没想到把prism给破坏了……
错误提示:
Could not find compatible GRE between version 1.9.2 and 1.9.2.*.
执行修复:
sudo xulrunner-1.9.2 –register-global
不要问我原理,因为我也不知道,哈哈哈哈
- 连接java插件:
1
| ln -s /usr/local/java/jre1.6.0_17/lib/i386/libnpjp2.so libnpjp2.so ~/.mozilla/plugins |
- 如果还不行,执行:
1
2
| sudo update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so
mozilla-javaplugin.so /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so 50 |
在ubuntu系统之后安装其他系统,会将ubuntu的grub破坏掉,ubuntu 10.04已经使用grub2了。我尝试用9.04的livecd去修复,一直报错,而且想chroot也不成,个人能力不行吧。
现在用ubuntu 10.04的livecd来修复方法:
- 进入livece的try模式下。
- 将原来的系统mount到/mnt/newlinux下,方法如下我的系统盘在/dev/sda8下:
1
2
3
4
5
6
| sudo mkdir /mnt/newlinux
sudo mount /dev/sda8 /mnt/newlinux
sudo mount --bind /proc /mnt/newlinux/proc
sudo mount --bind /dev /mnt/newlinux/dev
sudo mount --bind /sys /mnt/newlinux/sys
sudo chroot /mnt/newlinux |
- 安装grub2,如果已经安装,也会给出提示
1
| sudo apt-get install grub2 |
- 开始修复,在修复一般是选择磁盘最上级目录。自动执行……
1
| upgrade-from-grub-legacy |
最近一只在忙项目,都没打理这个blog了
今天刚好看到几个工具,就在这里收录下,主要来源于此站的介绍:http://blog.youxu.info/category/linux/
一个窗体管理器:awesome
http://awesome.naquadah.org/
能进行自定义的配置,只要用键盘就可以方便游走在不同的窗体之间,得心应手。
看介绍很心动,用用看先
一个PDF查看器:apvlv
http://code.google.com/p/apvlv/
用vim的移动方式,在pdf中游走,据说是国人开发,更要支持下了。
一个桌面切分工具:screenwm
http://sourceforge.net/projects/screenwm/
可以让你横着或者竖着切分屏幕成任意的组合, 在每一个小单元里面,相当于运行着一个 GNU Screen 窗口
使用过ubuntu的人应该知道wine的工具。
wine可以将一些windows的软件移植到linux下,所以很方便。
安装wine:sudo apt-get install wine
但是在安装完wine后,需要配置写字体,中文支持等,这里就不详细说明了。
现在开始推荐winetricks。
这个应该是wine的一个简单的软件库工具,个人感觉很强大。
里面包括:核心字体、.net framework 2.0等,还有其他一些类库!
安装:
wget http://kegel.com/wine/winetricks
chmod +x winetrick
sh ./winetricks
大家试试吧!
在ubuntu下安装了ant
sudo apt-get install ant
然后配置好sdk。
完全依照http://blog.eshangrao.com/2007/02/25/349/这里的配置,但是出问题了
每次在编译的时候出现:
java.lang.IllegalAccessError: class org.apache.xerces.util.XMLAttributesMMImpl$AttributeMMImpl cannot access its superclass org.apache.xerces.util.XMLAttributesImpl$Attribute
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
后来查了下原来是ant的版本问题,我的是1.7.1。在1.6.2是没有这个问题的,但是有办法解决。
将sdk中的某个文件屏蔽掉就可以了。
mv ~/flex/lib/xercesPatch.jar ~/flex/lib/xercesPatch.jar.bak
如此就可以了,继续学习ant……
看到其他人都用bootchart分析linux的启动进程,虽然还不知道怎么根据分析出来的结果去优化,还是把图也晒一下。

全图:

安装好aptana后,打开eclipse后,进入aptana页面的时候出现报swt的错误
Unhandled event loop exception No more handles (java.lang.UnsatisfiedLinkError: no swt-mozilla-gtk-3349 or swt-mozilla-gtk in swt.library.path, java.library.path or the jar file)

才发现原来在eclipse调用firefox的时候,其实是许亚xulrunner的,所以安装下就可以了
sudo apt-get install xulrunner
重新打开eclipse,搞定-)-