
github最初的主要功能是类似sourceforge和google code的代码库存储发布,后来感觉有点往类似面向程序员的SNS方向发展。没有想到从git这样一个貌似很常见的版本版本管理工具的基础上,能够发展出这么多形形色色的功能。最近又发现发布了gist.github.com这样的保存代码段功能,每个代码段都用一个git仓库管理,可以保存历史版本。在Blog或网页中发布代码段的时候,再也不用为了保持代码格式和语法高亮去费劲的调试CSS和插件了。看来面向程序员用户也有很多事情可以做啊,如果能够加上tag或者分类的话,就更加完美了。
如果使用Chrome浏览器,还有一个GitHub G[......]
阅读全文
Posted in 知(knowledge) | Tagged gist, git, github
Perl中的Data.Dumper很好用,debug的时候用来dump出某种复杂数据体或者结构非常的方便。例如hash中的hash,hash中的list等等。
这是一个Python版本的,实现了类似的功能,里面也有部分格式化的选项。这段代码还有不少改进的空间,不过是几年前写的,但是时间太久已经不记得这个代码是自己裸写的还是在别人的代码基础上写的了...
Posted in python | Tagged Dumper, python |
Test Link: http://www.okcupid.com/tests/the-nerd-geek-or-dork-test
The following is my test result.
Your result for The Nerd? Geek? or Dork? Test ...
Tri-Lamb Material
65 % Nerd, 43% Geek, 61% Dork
For The Record:
A Nerd is someone who is passionate about learning[......]
阅读全文
Posted in 知(knowledge) | Tagged geek, nerd, test |
Gmail虽然提供POP和SMTP服务,但是在国内基本上是无法使用的。同时,Gmail的POP和SMTP服务是需要支持SSL的加密方式认证,从安全角度当然是没错了。但是有些时候在配置服务器的时候,例如Denyhosts等留了管理员邮箱之后,服务端只支持非加密方式的SMTP认证,这样就很麻烦了。如果有一个自己的域名,申请了Google的免费版本的企业套件之后,这个问题就很容易解决了。
针对本身无法进行TLS或SSL通信的客户端及服务器,Stunnel可提供安全的加密连接。该软件可在许多操作系统下运行,包括Unix-like系统,以及Windows。
以Ubuntu为例,在域名为exa[......]
阅读全文
Posted in linux, 知(knowledge) | Tagged denyhosts, linux, stunnel, ubuntu |
2011年6月13日,Trinity官方代码针对WoW客户端3.3.5 13930版本登陆有问题。经过代码跟踪调试,发现需要在认证服务器中加入如下补丁:
位于文件TrinityCore\src\server\authserver\Authentication\AuthCodes.h
#define POST_BC_ACCEPTED_CLIENT_BUILD {13930, 12340, 11723, 11403, 11159, 10571, 10505, 10146, 9947, 8606, 0}
改动之处就是,在这个客户端支持版本号的列表中加入13[......]
阅读全文
Posted in WoW/Trinity |
官方的Trinity认证服务器在对3.3.5 13930客户端登陆的时候有问题,下面这个是抓的一个能够正常登陆的私服认证服务器的数据包。
使用工具WPE抓的包,这个也是经常用来做游戏外挂的一个抓包工具。相关的项目是TrinityCore的authserver,之前的一篇Blog有关于如何下载代码的说明。
服务器端口配置情况说明如下
3306 MySQL
3724 认证服务器
10775 客户端与认证服务器通信的端口
10740 认证服务器与MySQL通信的端口
客户端登陆使用用户名passos,认证服务器、MySQL、客户端都在本地运行。数据包记录中加粗的是客户端与认证服[......]
阅读全文
Posted in WoW/Trinity, 读代码(code reading) | Tagged source, wow, 数据包, 魔兽世界 |