Linux下设置Aptana Studio的appengine开发环境

Aptana Studio是一个非常不错的Web程序开发环境支持Php、RoR、Jaxer,自从Aptana收购了pydev以后,在Aptana Studio里开发使用python语言的程序框架就变成了现实,对我来说有一个可视化的开发环境有时候还是很方便的。Aptana Studio配置插件的方法基本和eclipse一样:
  1. 安装Aptana的pydev插件
    菜单里选择:
    Help>Software Update>Find and Install...>Search for new feathures to install>New remote site...输入
    • name:pydev
    • url:http://pydev.sourceforge.net/updates/
  2. 然后finish,不要勾选Pydev Optional Extensions一路next下去,intall all。
  3. 为pydev插件设置python环境变量:
    Windows>Preference...>Pydev>Interpreter - Python
    在Python Interpreters(eg.:python.ext)选卡的New...里面选中你的python文件位置,ubuntu下是/usr/bin/python这个文件,OK。
  4. 新建pydev项目:
    File>New>Other...>Pydev>Pydev Project
    Project type里面选择python 2.5,finish。
  5. 为项目添加google_appengine支持:
    在Pydev Package Explorer里面右键点选中项目,菜单里选择Properties,在External Source Folders里面使用Add source folder添加你google_appengine程序的位置:
    • google_appengine
    • google_appengine/lib/django/
    • google_appengine/lib/webob/
    • google_appengine/lib/yaml/lib/
  6. 配置运行环境:
    菜单里面选择Run>run...>Python Run
    • Project里面选择你的项目
    • Main Module里面选中google_appengine/dev_appserver.py
    • (x) = Arguments的Program arguments里面添加:
      • "${project_loc}/src"
      • --port=9999
  7. 最后Run。

Ubuntu8.10新特性前瞻

随着Ubuntu8.10发布的临近,我也把桌面环境迁移到了Ubuntu。目前这个8.04用起来已经感觉非常方便,很期待8.10软件版本和用户界面的更新。
  • Gnome 2.24
    目前Gnome的版本是2.22.3,其中已经包含了2.24的一些新特性。新版本对Nautilus文件管理系统和File Roller文件存档系统进行了一些升级,加入了一个新的即时通信软件Empathy。
  • X.Org 7.4
    X.Org 7.4是X.org最新的稳定版,这个版本对新的即插即用设备有较好的支持。同时,这个版本将使大部分用户在不配置/etc/X11/xorg.conf的情况下就能使用。一个新的X安全模式,更好的跟踪故障。
  • Linux kernel 2.6.27
    新的Linux内核提供对硬件更好的支持。前段时间暴出2.6.27-rc会损坏intel e1000网卡的bug,目前最近的版本已经修复了这一bug。
  • Encrypted private directory
    加密隐私目录。Ubuntu中新加入的ecryptfs-utils包将会允许用户加密Home中的目录。
  • Guest session
    通过fast-user-switch-applet包,提供一个可供Guest帐号登录的临时用户系统,这可能有点像xp的Guest帐户。
  • Network Manager 0.7
    新的网络管理系统:
    • 全面的设置
    • 3G网络管理
    • 管理使用多个活动设备
    • 管理PPP和PPPOE连接
    • 设置设备静态IP
    • 路由设备管理
    • 更多
  • DKMS
    这是个戴尔开发的工具,允许用户在没有第三方驱动升级的情况下自动编译新的内核版本。
  • Samba 3.2
    Samba 3.2中的一些新特性:
    • 服务器簇文件支持
    • 加密网络传输
    • IPv6支持
    • 更够与Microsoft Windows™客户端和服务端更好的写作
  • PAM
    新的用户授权框架
  • Totem BBC plugin
    BBCCollabora提供的Totem电影播放器的插件。
Ubuntu8.10的用户界面也非常值得期待:
Kin Dark

几个被GFW掉的网站,ubuntu下使用opendns

opendns
昨天在豆瓣看到有人反应The Django Book域名被封掉了,加上appengine,不知道什么时候会把google剩下的几个ip也封了。
在网上搜索了一下ubuntu下固定dns服务器的方法:
  • sudo cp /etc/resolv.conf /etc/resolv.conf.auto
  • sudo gedit /etc/dhcp3/dhclient.conf
  • 末尾处添加prepend domain-name-servers 208.67.222.222,208.67.220.220;
  • sudo gedit /etc/ppp/peers/dsl-provider,注释掉 usepeerdns

十一长假

firefox放假期间在电脑上装了ubuntu8.04,电脑上又形成了xp、vista和linux共存的局面。在某次删除linux后造成引导区损坏的问题依然存在,以至于每次启动电脑前都要拿下主板电池放电恢复主板的默认设置。
ubuntu默认的中文字体看起来很难看,以前一般使用微软雅黑,这次安装后尝试了一下文泉驿正黑,感觉还不错,比起vista下的雅黑也差不到哪去,虽然还是不太喜欢文泉驿正黑的英文字体。不过最重要的是文泉驿正黑比较方便,直接下deb就装上了省得麻烦。
试用了linuxtoy上面介绍的几个不错的主题,DuskMurrineMurrine这几个最新的主题需要该引擎的最新SVN版本,最后想想还是放弃了。linux上怕就怕看到好玩的东西想试试,结果发现自己系统安装的版本不是最新的不支持,自己想试着从网上下载源码编译,又会发现不是少了这个编译器就是又需要下载别的文件,很是麻烦。难道就没有一个NB源把所有东西都做成包么...此外,设定ubuntu源的时候默认选的是"Server for中国",这也不知道是谁家的服务器,简直就是龟速下载。
1
Creative Commons 3.0 BY