笑话一则

一个IT经理走进一家拉面馆,问:请问你们需要客户端吗?
老板一愣:面一般是伙计端,忙的时候才需要客户端。

ubuntu10.10 下gvim中文菜单无法显示

参考链接 http://liulang.is-programmer.com/posts/329.html

ubuntu10.10下安装的gvim中文菜单无法显示。

原因是系统的环境变量设置为:

LOCALE=”zh_CN.utf8″
LANG=”zh_CN.utf8″
把utf8改成标准的UTF-8格式就可以解决问题。
可以将配置写入文件 ~/.gvimrc
内容如下:
set encoding=utf8
set langmenu=zh_CN.UTF-8
set imcmdline
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

Ubuntu 10.10改变登录窗口风格

打开一个终端:菜单选择 应用程序 -附件-终端

输入下面的命令:

sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow

命令执行后,注销当前账户(菜单选择 系统-注销 ),注销退出到登录窗口的时候会弹出“外观首选项“窗口,现在就可以随意选择你想要的主题了。

注意,这里只能列出目录/usr/share/themes下的主题。

设置好以后,需要执行如下的命令,这样就不会每次出现登录窗口都会弹出“外观首选项“窗口了。

sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop

WPF textblock Run之间的自动填充的空格

代码:
<TextBlock>
<Run Foreground=”你确定要删除” Text=”Text”/>
<Run Foreground=”配置名称” Text=”Block”/>
<Run Text=”?” />
</TextBlock>

编译后,“?”前面会自动加上一个空格。这个空格是由于XAML(其实也就是XML)解析的时候的特殊空白字符处理规则(special
whitespace handling rules
)造成的。
去掉这个空格的最简单方法是:把上面的三个Run紧挨着写在同一行上:
<TextBlock>
<Run Foreground=”你确定要删除” Text=”Text”/><Run Foreground=”配置名称” Text=”Block”/><Run Text=”?” />
</TextBlock>

Ubuntu 10.10(32位系统)下安装Android开发环境

安装编译Android所需的工具:

  • 安装 sun-java5-jdk请注意ubuntu10.10自带的Java不是 sun-java5-jdk,需要到下面的地址手动下载:
    http://java.sun.com/javase/downloads/
    下载回来的*.bin 文件需要用chmod修改为可执行文件如(chmod a+x *.bin),就可以在终端中执行了,解压到的目录就是JDK的安装路径了,如 /usr/local/jdk1.6.0_22
    然后要设置环境变量 JAVA_HOME(可以把下面这句加在~/.bashrc文件末尾,这样每次重启也不需要重新设置了)
    export JAVA_HOME=/usr/local/jdk1.6.0_22
  • 打开一个终端命令行,输入如下命令:
    sudo apt-get install git-core gnupg  flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
  • 安装Repo
    Repo
    Google写的一个Python脚本,通过它调用Git来获取和更新Andorid项目代码。$ cd ~
    $ mkdir bin
    确保~/bin 目录在当前的PATH当中(可以通过命令echo $PATH 来查看),然后运行如下命令:
    $ curl http://android.git.kernel.org/repo >~/bin/repo
    $ chmod a+x ~/bin/repo

Repo客户端初始化:

  • 创建一个空的目录
    $ mkdir mydroid
    $ cd mydroid
  • 运行repo init初始化,如运行如下命令将提取master分支上的最新代码。$ repo init -u git://android.git.kernel.org/platform/manifest.git
    如果你想要提取某一个分支(branch)上面的代码需要用-b参数后面加上branch的名字,如下载Android2.1(eclair)上最新的代码
    $ repo init -u git://android.git.kernel.org/platform/manifest.git -b
    eclair
    目前master分支上的代码在32位机器上编译会报错(Only 64-bit build environments are supported beyond froyo/2.2 修改方法请参考本文下面的链接),建议下载eclair分支Android2.1
    如果要查看当前服务器上的所有可用分支(branch),可以到下面的地址查看:
    http://android.git.kernel.org/?p=platform/manifest.git;a=heads

获取代码

上面的命令执行完后,代码还没有取下来,需要运行如下命令:

$ repo sync

编译代码:

$ cd ~/mydroid
$ make

参考资源链接:

http://source.android.com/source/download.html

Git Repo 用法:http://source.android.com/source/git-repo.html

Only 64-bit build environments are supported beyond froyo/2.2错误修改方法:

http://limssb.blog.163.com/blog/static/14730437201093092640133/

更新至Ubuntu 10.10

适用了一段时间Ubuntu 10.10, 感觉和9.10版本相比使用体验并没有什么本质上的更新。

比较明显的提升,大概就是开关机速度确实要快很多,整体稳定性比之前略有改善,至今没有发生过界面完全死锁的情况。不过,也出现过一次弹出对话框无法获得焦点,导致整个UI界面异常(X Window并没有崩溃)。当然还有写UI显示的小问题,总之使用下来还是让人比较”放心”的。

Ubuntu 10.10的音量条新增加了一个功能,可以用来显示和控制当前的音乐播放器(见下图):

此外,刚装上的时候文件浏览器中的地址栏也像Vista和Win 7那样显示按钮了,可是如果要切换为文本输入框需要按ESC/Ctrl+L键切换,感觉很不爽,可以通过修改注册表键值让它一直显示输入框。

Canonical URL by SEO No Duplicate WordPress Plugin