设计新的BLOG主题

最近一直在设计这个新的TextStyle主题,总想用最简约的外观和KISS原则把这个Blog程序的前台和后台都重新设计一下,这除了是受到国内一些知名博客所使用风格影响可能也是长期使用Google出品的程序所致。此外还仿照http://www.blogger.com的Favicon设计了一个新的Favicon。在这个新的TextStyle主题里,我几乎去掉了所有js代码和图片,少部分必须保留的图片也准备在以后自己动手重新设计。布局方面依然沿用两栏式的Blog典型布局,顶部的Header移动到侧边栏的左上角,标题准备使用图片制作一个类似lxml的这个可爱的大蛇丸Logo。

Keep it simple, stupid!

参考:

Mac OS X Tiger 10.4.7 x86 Tip

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

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

从多玩学了一招:禁止复制字符的Javascript代码

function copytxt(){
var text;
if(navigator.userAgent.indexOf("MSIE")>0) {
	var r=document.selection.createRange();
	text=r.htmlText;
	if(r.text.length>10){
		document.selection.empty();
	}
   }
   if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
    text=window.getSelection().toString();
    if(text.length>10){
		window.getSelection().removeAllRanges(); 
	}
   }
}

自从Ngacn178网站推出了DKP服务后没多久,多玩的DKP系统就加入了这么一段强大js代码,支持IE和Firefox,很是强大,直接废掉了178DKP系统的从多玩DKP系统导入的功能。实际上我原先并没有把现在使用的DKP系统转移到178的意思,多玩的这个DKP系统除了打开速度慢之外也没有什么太大的毛病,其实整个多玩的网站都存在这个打开速度的问题,不过在发现多玩的这个行为之后我不得不花了点时间把DKP系统迁移到了178,我还是远离下这个邪恶的网站吧。

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对站点初始化。

Blog 2009

原来的域名到期,碰巧赶上谷歌公布GAE的收费计划,对于免费用户来说CPU Time现在成了每天6.5小时和而Bandwidth则改成每天1GB,再加上GFW不时作恶,tgbus牛博等“低俗”网站被封,本来有用GAE做程序的念头但是想起这些乱七八糟的事情就觉得兴味索然,不过生活还要继续,2009我将依然在深夜咣咣的敲着键盘书写思想。

Creative Commons 3.0 BY