最近各种项目,而且很多是小团队合作的,所以免不了要弄版本控制。最近比较主流的版本控制工具还是 Git, 所以我就打算在 Arch Linux 下搭建一个 SSH 的 Git 服务器。
服务器上搭建 Git
首先服务器上得有 Git 和 SSH Server 吧。在 Arch Linux 上安装这两个软件:
~ # pacman -S git sshd
在服务器上创建 Git 的专有账户:
~ # useradd git
再去 /etc/passwd 里把 git 账号的 /bin/bash 改成 /usr/bin/git-shell , 这样的话,别人就只能通过这个账号进行 Git 操作,而不能使用命令行。
阅读全文
libGdx 是一个开源的 Android 游戏引擎。我也刚开始使用不久,个人觉得这个引擎还是比较轻量级的。之所以接触这个引擎呢,是因为 Java 课的期末项目是一个 Android 程序,我选择用这个引擎写一个华容道游戏,很简单吧。libGdx 有一个优点,就是可以在 PC 上模拟游戏的运行,不需要 Android 模拟器。用过 Android 模拟器的都知道那是慢得……
首先,至少需要一个 Eclipse… 如果想生成 Android 的程序,也就是 apk 文件,那么还需要装 Android SDK.
然后,从 libGdx 的官方网站下载最新版的 libGdx. 目前最新版是 0.9.2 . 具体地说,就是去那个页面把 libgdx-0.9.2.zip 这个文件下下来。然后解压待用。
阅读全文
最近比较怀念 Linux 的命令行,就安装了 Cygwin. 学校的机房教育网带宽还是比较给力,去下载 USTC 的镜像,两三兆一秒,很知足了。
以前我用 Ruby on Rails 都是在虚拟机的 Windows XP 中用 InstantRails, 感觉有点麻烦。后来慢慢了解 RoR 的时候才发现原来 RoR 还有一个迷你服务器,开发的时候什么 Apache, NginX 都是浮云了。一切从简吧。最近又从 Bazaar 转向 GIT… 好像今天废话有点多……
首先,在安装 Cygwin 的时候,应该选择安装 Devel 下的 Ruby 项,还有 Database 下的 SQLite3 之类的也最好装上。然后去下载 RubyGems. 之后,将里面的内容解压到 Cygwin 的某个临时文件夹下。cd 到那个文件夹,执行:
rubygems-1.8.7 $ ruby setup.rb
安装好后,就使用 RubyGems 安装 RoR:
~ $ gem install rails
阅读全文