5
七/09
1

sdlmame设置

Linux平台的模拟器xmame已经停止更新,arch源里面已经没有xmame包了,不过我们可以使用sdlmame将模拟游戏继续进行到底。

安装很简单,sudo powerpill -S sdlmame,安装完成后执行一次会在用户目录生成配置文件$HOME/.mame/mame.ini,编辑这个配置文件,将rompath设置为自己本地游戏rom目录,比如我的设置为$HOME/games/mame。将window属性设置为1,就不会全屏了(对于宽屏的本本,全屏不是很舒服)。

以前的roms大都不能用了,版本太老,我们可以去romkeeper, http://romkeeper.com/下载最新的rom文件,另外,热键的设置可以参考:

热键设置

关键字: ,
29
六/09
2

如何使用Linux

前几天去了某知名大公司看看,题目很简单,主要是考察覆盖面。linux,css,javascript,php和python都有考到,不过题目比较简单。10分钟就递给旁边的面试官了,看来技术方面还是过关了。对方详细描述了下他们的开源应用,因为这个公司是在国际上因大量使用开源技术闻名的。大部分考察还是基于linux的应用,shell编程和linux工具。

虽然过程比较顺利,还是让我反省了。使用linux桌面这么多年,对linux很多机制还是初学者阶段,用SHELL能做到什么程度?也就是一般的文件管理而已。shell脚本加起来也写过不到2000行,于是抽空还是拿出来家里那本06年在中关村买的Linux高级程序设计,还需要一段时间积累。

跟那个面试官聊了好久PHP相关的web应用,感觉这个行业自己做到头了。说不上多么精通,一般的常规项目也都做过了,是时候考虑周边别的工作了。何不趁这个机会去尝试别的东西,既然目前的基础能胜任转行的工作。

Linux阵营的开源技术自己还是个新手,路远但目标明确。

关键字:
15
五/09
12

ArchLinux下常用软件

本人的桌面环境是ArchLinux + Gnome,以下介绍的软件源里面差不多都有。装完xorg和gnome后,差不多就要装这些了,没关系可以一边做事一边安装。一些gnome相关的东西有gnome-network-manager, eog, evince, file-roller, gnome-terminal &etc.

网络相关:

  • firefox 3(地球人都用),装上几个插件,做web开发都能对付了。
  • gajim,pidgin,skype,linuxqq 这几个差不多满足了所有IM需求了。
  • xchat 偶尔IRC上去问点东西。
  • amule 下载就它了。跟firefox和opera关联也比较方便。
  • filezilla FTP,那么多ftp服务器,管理文件就靠它了,可以sftp方便。
  • linux_fetion 玩手机键盘没有那么快,还是飞信方便,pidgin那个插件经常登录不上。

编辑相关:

  • genay 写php,python,c++都没问题。简单的IDE非他莫属了。
  • gedit  偶尔改个小文件能用到。
  • vim 地球人都会用这个
  • scite和scribes这两个东东偶尔用到,写python还是这个方便,一大堆的快捷操作。
  • poedit 翻译必须要啊
  • glade 界面我也能设计一点 :-)
  • eclipse 地球人都知道的强大开源,调试程序很方便。适合大工程。
  • openoffice 很少用这个写东西,只是用它读东西。
  • freemind 脑图必备,需要jre支持。

影音相关:

  • smplayer 装个这东西和arch源里面那个codecs包,基本什么都搞定了,很好的mplayer前端,qt4支持。
  • gnomebaker K下就用那个k3b了,刻录必备。
  • exaile  天天都听歌,mp3就靠这个,据说这东西朝着G下的amarok发展,不知道是不是在。。。。python的东西,还不错。

其他:

stardict星际译王,官网有很多免费词库,自己可以根据需要安装。unrar和p7zip进一步满足压缩要求,zim写wiki不错,本地不需要web环境,方便写开发文档和笔记。gnochm和chmsee基本可以满足$MS这个变态的chm格式,前者有搜索功能,后者对编码问题支持得好一些。virtualbox sun公司的虚拟机,我的网银就靠它虚拟个XP出来用IE,wine就不装了。最后偶尔需要gimp来玩下图片处理,长这么大,只处理过几张照片,就是给大学同学的照片画胡子。。。。

补充两个,zim和mitter,前者是一个本地wiki,可以用来记录笔记和文档,后者是一个twitter客户端。

关键字: ,
11
五/09
9

x200上archlinux的安装

今天拿到x200本本了,赶紧装上了archlinux。down的是09年2月的新iso,一路上安装没有什么问题。唯一麻烦的问题就是在daemon里面忘记加上hal了,导致在gdm界面的时候鼠标和键盘失效。在grub菜单编辑加上linux single后以单用户模式启动,重新修改rc.conf文件就搞定了。无线驱动用的源里面的iwlwifi-5000-ucode,又花掉半个小时安装软件和开发环境,两个字:霸道!

体验了下,速度很快,没有问题。快捷键也都驱动了,网络工作正常。

摄像头已经驱动了,用skype可以正常视频。安装blueman后,将bluetooth添加到daemon里面,蓝牙设备也工作正常,可以和自己的小S1正常传输文件了。

关于软件的安装可以参考:http://www.terrysco.com/node/archlinux-software.html

关键字: , ,
22
四/09
1

arch下安装配置eclipse

越来越觉得IBM维护的eclipse好用。记得06年的时候,公司一个同事给我推荐这个IDE,当时用过一点java。后来为了快速开发,选择了php,就与这个开源软件擦肩而过了,直到接触Flex的时候,又重拾了这个eclipse工具。很多开发平台都在eclipse有插件,我只安装了C,C++的CDT,python的pydev,PHP的PDT,以及Flex。虽然在Linux下的Flex builder还不支持视窗设计,但用它来写代码已经很方便了。熟悉eclipse的常用配置和快捷键以及定制,对开发效率会大大提升,让你真正体会到IDE的方便。

arch下安装eclipse,如果没有安装jdk,只是安装了jre会提示与一个包冲突,安装了jdk就可以安装eclipse了。此外可以pacman -Ss eclipse下,有大量的语言插件,enjoy it.

关键字: , ,