Mercurial支持

googlecode已经正式开始支持Mercurial了。我在googlecode上新建了一个wow-dkp-engine的Mercurial Repository。实际上同时使用Mercurial和Git并不冲突,两者保存版本的数据文件都相对独立,这比起同时使用SVN要简单了不少。

另外,Github也开始支持Mercurial了,在本地使用Mercurial并想要使用Github作为Web端的用户可以通过使用他们提供的hg-git来实现。

终于还是想起来以前用过修改hosts文件来访问gae的方法,209.85.171.118这个ip居然还能用,这招还是看到有人介绍twitter穿墙的方法想起来的。twitter墙就墙了吧,blogger、flickr、youtube、bing都墙twitter不墙实在是说不过去,下一个会被墙的是哪?非死不可?

不得已又用上了VPN

这边网通也不知道出了什么问题appspot一直不能访问,单位倒是能打开不过还是老发生解析错误。于是想起了以前用过一个英国的VPN服务linkideo,再次登陆的时候发现账号已经失效,原来linkideo早就过了免费期开始收费了。然后换用了Riku上看到的一个免费VPN服务alonwebalonweb用起来倒也简单,只需要下载alonweb上的这个OpenVPN软件然后用在alonweb上申请的账号登陆就可以了。比起linkideo用windows自带的VPN程序就能登陆还是麻烦了点,访问站点时候也有跳转到alonweb上需要等待几十秒钟的情况,速度倒是还不错。

Wolfram|Alpha计算引擎发布

Wolfram|Alpha发布了,用开发者的话来说它并非一个传统意义上的搜索引擎,而是一个计算知识引擎或者一个在线版的Mathematica,它返还的搜索结果是经过其服务器内部数据计算产生的,并非像Google那样是通过存储网页数据产生的。Wolfram|Alpha似乎更像是wikipedia这类百科全书样的程序,不过Wolfram|Alpha靠的是计算而不是像wikipedia是用户输入。

Wolfram|Alpha涵盖的范围看起来也很广泛各种领域的信息都有涉足。比方说搜索"weather"这个单词它会直接给你返还你当前IP的地理位置的天气情况和相关的天气信息。Wolfram|Alpha作为Mathematica的功能用起来也很强大。可以直接输入5*9+(sqrt 10)^3=这样的等式计算结果,还可以对方程式组进行求值等运算。Wolfram|Alpha会通过用户输入提出正确的公式,这一点用起来也很方便。

Google Code开始支持Mercurial

我也是在前段时间python开始使用Mercurial才开始关注这个版本控制系统,很多我们所熟悉的程序包括:

等都采用Mercurial进行版本控制。

  • 支持向https://projectname.googlecode.com/hg发送pushing和pulling
  • 支持email commit
  • 支持浏览源码
  • 支持独立的changesets和diffs
  • 可视化的changeset DAG
  • 支持post-commit code reviews

Google Code的Mercurial支持目前还在测试当中,可以通过填写申请获得测试资格。

Mac OS X Tiger 10.4.7 x86 Tip

修复系统无法使用重启指令:

用16进制编辑软件编辑mach_kernel文件,找到EBFE9090替换成B0FEE664,需要系统管理员权限

Google Chrome 2.0beta

Google Chrome

Google Chrome又重新回到了Beta的行列,用户可以从Stable频道获得当前最新的稳定版,而开发人员可以通过Beta频道获得最新的测试版。

Google Chrome 2beta除了在最新的V8引擎的性能上有大幅提升之外还加入了不少新的特性:

最新的Beta版本开始支持插件功能了,开发人员可以参考http://dev.chromium.org/上的这个方法编写插件并打包,目前这个编写和安装插件的功能实在是太简陋了,不过Google承诺将会继续开发插件UI,并且为开发人员提供上传插件的网站。

Git for OS X 10.4.7

在Git for OS X下使用git本来应该很简单,github guide上介绍了3种在osx上使用git的方法:

  1. 下载并安装git-osx-installer
  2. 使用macports安装git
  3. 从git的原代码安装

不过第一种方法只支持leopard而我用的还是tiger,第二种方法在使用macports安装git的时候居然提示缺少perl的运行环境什么的错误,第三种方法也需要下载mac下的编译工具,实在是太麻烦了,于是还是借助google搜索了已经在tiger上编译好的git安装包git-1.5.4.3-1.mpkg,安装完成后最好在终端运行环境(.bashrc)中加入git的地址以便下次直接可以运行git的命令:

export PATH=$PATH:/usr/local/bin
export MANPATH=`manpath`:/usr/local/man

jaikuengine开源

早先Google收购的jaiku开源了,不过我这里仍旧无法访问jaikuengine,不知道是GWF的原因还是Google Code这个时间维护。

jaikuengine现在可以运行在Appengine上,也就是说现在开发人员可以使用jaikuengine在Appengine上建立自己的jaiku程序。

首先到jaikuengine的SVN里checkout一下Jaiku的最新代码:

svn checkout http://jaikuengine.googlecode.com/svn/trunk/

然后运行从Command Line运行:

python manage.py config --write-to-file

进行站点的一些配置

修改app.yaml的application

python manage.py update

以管理员身份登陆并访问http://yourapp.appspot.com/install对站点初始化。

QQ2009Beta英文版

今天在月光博客上看到腾讯发布QQ2009Beta英文版英文主页,我想说的是:这版本的做的不错,是少数国人做的英文版会比中文版好用的软件之一。QQ2009Beta的用户界面一看就是精心设计的,个人该觉已经超越Live Messenger,QQ2009Beta英文版主要好用的地方就在于:你用这个版本的QQ没有任何广告和弹出窗口的干扰。。。

喜欢这个特点的朋友可以尝试下安装英文版。

分形矢量图形绘制工具Fractal4D

Fractal4D是一个使用Adobe AIR开发的绘制分形矢量图形的程序,可以通过鼠标的移动绘制出分形矢量的轨迹,作者是Matt Kenefick,以前在另一位Flash开发者Robert Penner制作的Flash源程序中看到过一个类似的分形树程序。除了能够绘制出矢量图形这个程序还支持导出Adobe Illustrator支持的矢量格式或者PNG图片,并且可以在选项中设置颜色、混合度、缓和度和不透明度。如果需要在背景上绘制漩涡曲线效果或者一些蒙太奇效果图片这个AIR程序也是个不错的选择。

1 2 3 NEXT
Creative Commons 3.0 BY