mikespook.com
12306 | Gopher beyond El[i]phants
http://mikespook.com/tag/12306
Study & Research. YAF 的 PPA 源. 就我个人来说,离开学校进入工作之后,就离 入侵 啊、 破解 啊、 黑客 啊越来越远了。 依然老三篇 0day 社工 易入目标。 至于这个数据到底是 12306 还是其他抢票平台泄漏的这个无从追究 或者不必要追究了。 在这次事件中,我遇到的对于这份数据最常见的反应 不论是技术人员还是非技术人员 都颇为一致 我搜了,里面没我。 确实,相对 12306 那庞大的用户信息库来说 数据总量估计是这个样本数据的一万倍以上,但是即便就是这个总量距离我们概念上的大数据还是很小的 ,要在这个小样本数据中找到自己其实不并不容易。 Continue reading 小 数据的危害. The “triangular routing” to the flea market, forests. Walking around Mt Albert – Part 2. On [翻译]Go 和 Python 的 Web 服务器性能对比. On [翻译] channel 独木难支. On 在 Golang 中用名字调用函数. On 在 Golang 中用名字调用函数.
mikespook.com
PHP | Gopher beyond El[i]phants
http://mikespook.com/category/php
Study & Research. YAF 的 PPA 源. PPA source for PHP-YAF. Is a PHP framework extension likes Zend Framework. But much more lighter, more faster and better extendability. It is developed by laruence. PHP-YAF could work with PEAR, Zend Framework and many others libraries. Good It is convenient using PECL to install YAF on Ubuntu box. There is a saying that “When in Rome, do as the Romans do”. Thus why we are here: a PPA source for PHP-YAF. I have put all dependences on the github. PHP-YAF 的 PPA 源. 不过 API 文档不给...
mikespook.com
如何从源代码构建 Go 1.5 开发环境 | Gopher beyond El[i]phants
http://mikespook.com/2015/06/如何从源代码构建-go-1-5-开发环境
Study & Research. YAF 的 PPA 源. 如何从源代码构建 Go 1.5 开发环境. 近期,Go Team 连续放出了几个大招来介绍即将在八月问世的 Go 1.5 这个划时代的版本。 Rob 和 Andrew 分别在 Go in Go. 和 The State of Go. 中详细说明了出现在 Go 1.5 中的重要特性和细节变化。 在这个版本中最主要的变化是 移除了所有 C 代码. 不论是 runtime 还是编译器都使用 Go 语言和一小部分的汇编来实现 也就是人们常说的自举。 但是这样做也就意味着,Go 在 1.5 和以后的版本中,使用源代码构建 Go. 开发环境将面临 鸡生蛋,蛋生鸡 的麻烦 当然了,如果你直接 买鸡蛋 使用 二进制安装包. 在 Go14 及更早的版本中,会使用 GCC 先编译一个使用 C 语言编写的,仅具有基本功能的小编译器作为构建 Go 环境的引导工具。 也就是说必须要安装 GCC、make 等 C 语言相关的工具才能从源代码构建 Go 的开发环境。 那么也就意味着,从源代码开始构建 Go 1.5 需要两个版本并存。 对于 Go 来说, 大道至简.
mikespook.com
Golang | Gopher beyond El[i]phants
http://mikespook.com/category/golang-2
Study & Research. YAF 的 PPA 源. Code refactoring is not an easy job, but it has to be done in most of the times. I just completed the lightweight role based access control library: goRBAC’s refactoring. There are some feedbacks and questions about the design and usage. I think it would be better writing something to share some design ideas and practice principles which will make things easier. With the v1.dev branch. On Github. And this article will only discuss Version 2 (the master branch). 所有的例子和指南看起来都...
mikespook.com
安装 | Gopher beyond El[i]phants
http://mikespook.com/tag/安装
Study & Research. YAF 的 PPA 源. 如何从源代码构建 Go 1.5 开发环境. 近期,Go Team 连续放出了几个大招来介绍即将在八月问世的 Go 1.5 这个划时代的版本。 Rob 和 Andrew 分别在 Go in Go. 和 The State of Go. 中详细说明了出现在 Go 1.5 中的重要特性和细节变化。 在这个版本中最主要的变化是 移除了所有 C 代码. 不论是 runtime 还是编译器都使用 Go 语言和一小部分的汇编来实现 也就是人们常说的自举。 但是这样做也就意味着,Go 在 1.5 和以后的版本中,使用源代码构建 Go. 开发环境将面临 鸡生蛋,蛋生鸡 的麻烦 当然了,如果你直接 买鸡蛋 使用 二进制安装包. Continue reading 如何从源代码构建 Go 1.5 开发环境. 在 Ubuntu 9.10 下安装和简单配置 trac 0.12dev. 昨日 2010-03-14 在金山参加了” CPyUG会课总第38期 暨珠三角技术沙龙第6次. Nginx 在 3 月 3 日放出了 0.8.34 这个开发版。
mikespook.com
《学习Go语言》中文版 | Gopher beyond El[i]phants
http://mikespook.com/learning-go
Study & Research. YAF 的 PPA 源. 这本书的目标读者是那些熟悉编程,并且了解多种编程语言,例如C,C ,Perl,Java,Erlang,Scala,Haskell。 由 Miek Gieben 维护。 Git clone git:/ github.com/mikespook/Learning-Go-zh-cn.git. 然后根据 README.md 中的内容安装所需依赖包,编译即可得到 pdf。 20120409 同步到英文版 2012-04-09,标记为 1.0 版本。 20120210 同步到英文版 2012-02-08,更新了 Go-1 的工具变化。 20120110 更新部分 Go-1 的内容。 20111110 发布0.4版,同步到英文的 2011-10-25,增补 Windows 部分安装。 20110914 发布0.4版 6 寸屏幕版本 for Kindle 供试读。 鉴于我个人精力有限,建议有能力的同学通过 Pull requests 功能向这本书提交补丁,以便加快 issue 的修复。 Larr; Older Comments.
mikespook.com
hg | Gopher beyond El[i]phants
http://mikespook.com/tag/hg
Study & Research. YAF 的 PPA 源. 前几天 OlingCat 找我,希望将这个翻译项目放在 github 上的 go-zh. 我当然欣然同意,虽然翻译工作还得用 hg 维护,但是 git 上能够有个 镜像. 中间略过若干 hg – git 的鸡零狗碎不说. The “triangular routing” to the flea market, forests. On [翻译]Go 和 Python 的 Web 服务器性能对比. On [翻译] channel 独木难支. On 在 Golang 中用名字调用函数. On 在 Golang 中用名字调用函数. As Golang beyond PHP. Blog on 27th Floor. Proudly powered by WordPress.
mikespook.com
“小”数据的危害 | Gopher beyond El[i]phants
http://mikespook.com/2014/12/小数据的危害
Study & Research. YAF 的 PPA 源. 就我个人来说,离开学校进入工作之后,就离 入侵 啊、 破解 啊、 黑客 啊越来越远了。 依然老三篇 0day 社工 易入目标。 至于这个数据到底是 12306 还是其他抢票平台泄漏的这个无从追究 或者不必要追究了。 在这次事件中,我遇到的对于这份数据最常见的反应 不论是技术人员还是非技术人员 都颇为一致 我搜了,里面没我。 确实,相对 12306 那庞大的用户信息库来说 数据总量估计是这个样本数据的一万倍以上,但是即便就是这个总量距离我们概念上的大数据还是很小的 ,要在这个小样本数据中找到自己其实不并不容易。 该样本数据为文本格式,数据总量 131653 条行记录,原始编码为 GB18030 编码。 其中字段分隔符为 —- ,每行记录有 7 个字段。 刚才在上传图片的时候发现,GFW 已经开始对文件名含有 12306 leak 这样的内容进行屏蔽了. 更进一步分析,在这些数据中,只有一个帐号使用的邮箱域名有 185 个,其中有企业域名、学校域名、邮箱服务商的特色 VIP 域名、国外邮箱域名等等。 我随便选择了一个 测试密码强度的 PHP 函数.
mikespook.com
linux | Gopher beyond El[i]phants
http://mikespook.com/category/linux
Study & Research. YAF 的 PPA 源. 翻译]这根本不是 BASH 的 bug. 这个 BASH 的 bug 的时候,我就觉得挺奇葩的 这这种明显是有意实现的功能怎么会存在这么大的安全隐患呢 我不是专门搞安全的,同时觉得,这个 bug 可能虽然影响广泛,但并不是什么很有技术含量的利用思路。 然而,随之而来的国内国外的各种媒体宣传、安全专家的联名建议、茶余饭后的坊间畅谈对于 BASH 的这个 bug 无人不认为是个大 bug。 时,我不得不赞同作者的观点 这根本不是 BASH 的 bug. 也许我们应该思考的不仅仅是这一刻的 bug 或者安全隐患本身,而是在软件项目这个极具工程和创作品双重特性的活动中,如何有效的保证某个特性不会变成 bug。 不过话说回来,无论如何,我仍然坚信 Less is exponentially more! 大道至简 少一点 Feature 或许就是少一点 Bug 呢. Continue reading [翻译]这根本不是 BASH 的 bug. 感觉上这篇 Battle ready Nginx – an optimization guide. 当然也可以将...