摘要:我是从 坚强2002 Erlang Web 监控工具 知道这个工具的,用百度搜索时,还真没发现别人提到这个工具,从他的博客里确实能学到好多东西,大家有空去看看。下面是官方的介绍:Bigwig is a suite of web-based tools for the Erlang VM, like webtool.Tools that we currently include custom versions of:"etop" - see which processes are using the most cpu/heap/reds/etc"rb" - 阅读全文
WebGame UI 制作之使用 对位图进行九切片(九宫格)缩放
2012-05-08 13:47 by rhinovirus, 3251 阅读, 0 推荐, 收藏, 编辑
摘要:做过网页的朋友,应该知道 九宫格 的魅力所在,它能大大降低生成图片的大小,那么对于WebGame UI 制作也是有帮助的,一般UI制作使用Flash CS 来制作,这边有朋友做了很详细的介绍,不再重复造车,感兴趣的的朋友,可以看看,地址如下:http://riaoo.com/?p=1077上面的博客中,还带视频介绍的,相信大家很容易就能看明白,那么对于真正制作,还有朋友写了JSFL来快捷的切 九宫格,地址如下:http://www.itamt.com/2010/03/slice9bitmap_jsfl/JSFL的使用方法,自己百度吧。上面的地址中的JSFL应该是下载不了了,我从作者的谷歌cod 阅读全文
WebGame 客户端 美术资源处理之PNG批量导出SWF
2012-05-08 13:33 by rhinovirus, 1998 阅读, 2 推荐, 收藏, 编辑
摘要:下面是我整理的JSFL代码,使用Flash CS4 运行此脚本,会提示你指定目录,然后该工具会将该目录下所有PNG图片,分别导出独立SWF文件,这样做,能大大降低用户进入游戏需要加载的美术资源量的大小,降低服务器CDN带宽成本,JSFL的使用方法,我就不介绍了,大家百度下吧,挺简单的。fl.outputPanel.clear(); var resourcePath = fl.browseForFolderURL("请选择素材路径:");//var swfPath = fl.browseForFolderURL("请选择生成swf文件的路径:");//va 阅读全文
使用 debugger 简单调试 erlang
2012-05-07 23:55 by rhinovirus, 6852 阅读, 0 推荐, 收藏, 编辑
摘要:1. 官方文档有很详细的介绍,地址如下:http://www.erlang.org/doc/apps/debugger/debugger_chapter.html2. 新建 main.erl 文件,代码如下:-module(main).-export([start/0, stop/0]).start() -> S = sum([1,2,3,4,5,6,7,8,9]), io:format("sum is ~p~n", [S]).stop() -> io:format("stop.~n").sum(L) -> sum(L, 0).sum( 阅读全文
erlang 编译之 to_core
2012-05-07 14:40 by rhinovirus, 662 阅读, 1 推荐, 收藏, 编辑
摘要:感谢 坚强2002 同学的推荐http://www.it.uu.se/research/group/hipe/cerl/main.erl-module(main).-export([start/0]).start() -> ok.c(main, to_core).会产生中间代码文件 main.core打开如下main.coremodule 'main' ['module_info'/0, 'module_info'/1, 'start'/0] attributes []'start'/0 = %% Line 阅读全文
ubuntu 11.10 使用 emacs-23.4 开发 erlang 整理之 安装 ESense
2012-05-05 16:29 by rhinovirus, 566 阅读, 0 推荐, 收藏, 编辑
摘要:1. 下载 地址为:http://sourceforge.net/projects/esense/files/2. 解压文件到 ~/.emacs.d/plugins/ 目录下3. 增加配置到 .emacs 中;;esense(setq load-path (cons "~/.emacs.d/plugins/esense-1.12" load-path))(require 'esense-start)(setq esense-indexer-program "~/.emacs.d/plugins/esense-1.12/esense.sh")重启, 阅读全文
ubuntu 11.10 使用 emacs-23.4 开发 erlang 整理之 安装 ecb
2012-05-05 16:21 by rhinovirus, 848 阅读, 0 推荐, 收藏, 编辑
摘要:1. 下载 ecb 地址为:http://sourceforge.net/projects/ecb/files/2. 解压 ecb 到 ~/.emacs.d/plugins/ 目录下3. 配置 cedet,emacs 23.4 自带了 cedet 只需要配置就可以使用了。;;cedet(require 'cedet)(global-ede-mode t);;;; Helper tools.(custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you co 阅读全文
ubuntu 11.10 使用 emacs-23.4 开发 erlang 整理之 安装distel
2012-05-05 16:11 by rhinovirus, 1205 阅读, 0 推荐, 收藏, 编辑
摘要:贴下官方的说明distel -- Distributed Emacs Lisp for Erlang.------------------------------------------------------------Distel is a library for Emacs<->Erlang communication, plus a suite oftools built on top of it, such as a debugger front-end. It works byusing the Erlang distribution protocol to conne 阅读全文
ubuntu 11.10 使用 emacs-23.4 开发 erlang 整理之 使用自带erlang-flymake.el
2012-05-05 15:51 by rhinovirus, 696 阅读, 0 推荐, 收藏, 编辑
摘要:我们看下 erlang安装目录下 /usr/local/lib/erlang/lib/tools-2.6.7/emacs/erlang-flymake.el官网已经在正式的版本中,集成了这个语法检查工具,只需要在 .emacs 增加如下配置就可以正常使用erlang-flymake了。(require 'erlang-flymake);;仅在存盘时进行检查(erlang-flymake-only-on-save);;键盘映射(defvar flymake-mode-map (make-sparse-keymap))(define-key flymake-mode-map (kbd &q 阅读全文
常用 emacs 命令 备忘
2012-05-03 19:18 by rhinovirus, 606 阅读, 0 推荐, 收藏, 编辑
摘要:C-x C-f 寻找文件。C-x C-s 保存文件。C-x C-b 列出缓冲区。C-x C-c 离开 Emacs。C-x 1 关掉其它所有窗格,只保留一个。C-x u 撤销。C-x s 保存多个缓冲区C-x b foo <Return> 以回到文件“foo”的缓冲区。C-g 撤销 M-x 指令C-s 是向前搜索C-r 是向后搜索再按一次,搜索下一个出现的位置, C-g 来终止搜索C-x 字符扩展。 C-x 之后输入另一个字符或者组合键。M-... 阅读全文