自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赖勇浩的编程私伙局

game -> webgame -> web,一路走来,风雨兼程。

  • 博客(280)
  • 资源 (5)
  • 收藏
  • 关注

原创 关于标签系统的一点想法。

我跟几个人谈到过我这个标签系统。标签系统,tagging,在 web 2.0 时代大行其道,特别是 del.icio.us 大量应用而广受关注。但如今,随着 del.icio.us 的消逝鲜有人关注了。但,标签系统是一个极具扩展力的系统,作为一种“元数据”信息,可应用的场景其实非常多样化。因为开展了开发外包业务,接触了几个需求以后,愈加觉得如此。比如有如下需求: 有一个订餐系统,类似“饿了么”,

2015-04-13 14:06:08 13698 5

原创 一种新的人才流动形式

随着移动互联网的成熟,越来越多人进入了这个领域,只要你在北上广深的地铁上站上两站,就能听到旁边的人在谈他参与的移动互联网创业。随着“大众创业、万众创新”这把加在烈火的上干柴落实下来,作为珠三角技术沙龙 的组织者,越来越觉得下面的情况已经成为了事实: 创业者太多,程序员不够用了。是的,随便加入哪个程序员的QQ群、微信群,甚至你都不用加入,每天都有不同的猎头会加你的QQ、微信或在 linkedin

2015-04-07 23:57:56 12526 1

原创 两个新事物

这个新事物的意思是对我而言。Uber身边的朋友之前一直在用 Uber,但我停留在之前的印象中:豪车、高价。最近经常跟甘果移动(http://ganguo.io/)的老甘一起出入,老甘带我装X带我飞,也带我打 Uber,了解到其实现在 Uber 比打的还要便宜(广州),而且外勤多了很多,就用了。几天用下来,在广州的体验还是比较可以接受的。主要体现在以下几方面。便宜。之前打的去公司,大概是35元,现在

2015-03-31 10:18:58 11752

原创 两个新认识

前几天,跟朋友小聚吹牛,才知道 leancloud 是所谓的 Baas,而它的榜样 parse 是早已经知道的,但一直没有真正关注过,深感这几年技术已经荒废太多。联想到之前的一些反省,觉得要再开始写一下东西了。Baas 大概是新提出来的概念罢,它让可视化的后端开发成为可能,应该是移动互联网的新利器。leancloud 和 parse 大有前途,想想真是佩服那些有远见的人。大概在半年前,因为朋友的一个

2015-02-10 15:45:32 12774 2

原创 关于Python编程的一些问答

导语大约1个月前,oschina.net和华章图书一起合作做了一个活动:OSC第51期高手问答——聊聊python那些事,来推广我参与撰写的书《编写高质量代码:改善Python程序的91个建议》(豆瓣链接)。在回答问题的过程中,我看到有若干问题是好几个人都问了的,就萌发了在事后把这些问答整理整理的想法,以下内容就是来自那一次的问答。为简化整理,已经去掉了提问人的昵称,并做了简单的分类。纠结的Py2

2014-09-01 20:31:34 20608 2

原创 关于“设计模式”和“设计程序语言”的一些闲话

引子:2013 年的 Python Conference China 珠海场,我做了一个《论 Python 与设计模式》的分享,组织者知名的社区大妈 ZoomQuiet 给我分享了一篇文章,讨论由这篇文章而起。后觉得这个讨论对我来说是很有意思的,所以整理了聊天记录,征得 ZQ 同意后发布到这里,当作是我思想的印迹保存下来,非为分享,觉得有帮助有启发可以留言感谢,觉得要说服我、教育我,可以省点力气多

2014-01-09 10:57:19 16225 2

原创 jenkins 集成 redmine 账户验证的方案

jenkins 集成 redmine 账户验证的方案赖勇浩(http://laiyonghao.com)动机Jenkins 是最著名的持续集成工具,又因为它开源免费、插件众多,成为了许多团队做持续集成的首选。Jenkins 本身支持多种账户验证方案,但最棒的是它支持验证插件,可以把账户验证的工作完全托管给插件,这就为它支持更多的账户验证方案提供了无限可能。script-realm-plug

2013-09-03 18:11:32 17323 1

原创 svn 集成 redmine 账户验证的终极解决方案

svn 集成 redmine 账户验证的终极解决方案动机对于大部分开发团队来说,一般都需要一套 SCM 系统,通常是 svn + redmine,有些还会有 reviewboard 之类的。大家当然不希望上三套系统就有三套账号密码,那样记忆起来太麻烦了,所以大家都希望有统一的验证方案,当然,LDAP 是一种选择,考虑到它部署起来比较难,成本比较高,一般会选择统一使用其中某一个系统的账户验证。redm

2013-08-27 21:36:42 10549 5

原创 推荐《Linux 多线程服务器端编程》

赖勇浩(http://laiyonghao.com)最近,有一位朋友因为工作需要,需要从网游的客户端编程转向服务器端编程,找我推荐一本书。我推荐了《Linux 多线程服务器端编程——使用 muduo C++ 网络库》给他,他在网上书店看了以后问我为什么推荐这么厚一本书给他,正好这本书我已经早就看完了,一直也想写篇“书评”,就在这里多扯几句。其实实在算不上书评,原因有二:一是读书的时候囫囵吞枣,理解

2013-08-26 23:55:56 20066 3

原创 给有兴趣、有责任要讲课、分享的朋友推荐两本书

赖勇浩(http://laiyonghao.com)从 2009 年 8 月开始组织珠三角技术沙龙,到现在已经快满四年了。在组织技术沙龙之前,也曾在公司、Q群聚会上分享技术讲演。到现在,算是一个经验丰富的讲台老将了,经常操着一口广式普通话出现在各种沙龙、会议、报告、招标的演讲台上。作为一个活动的组织者,也看过许多讲师的讲演,发现有很多问题,其中最严重的就是拖堂。拖堂的最大的原因,据个人经验总结,有

2013-06-25 11:03:31 11342 2

原创 从“不太差”到“卓越”

赖勇浩(http://laiyonghao.com)今天一个老友跟我说可以帮忙维护一下 reviewboard-svn-hooks(https://pypi.python.org/pypi/reviewboard-svn-hooks),聊起这货到底有什么问题,我说“部署在 windows 下的时候各种兼容性小问题,我又不用 windows 做服务器,改起来各种艰难。”他说还有很多人用 window

2013-03-28 16:13:11 10020 3

原创 2012,虎头蛇尾

赖勇浩(http://laiyonghao.com)年终总结这个东西,居然也会上瘾。2010,2011 年都有写,今年一到 12 月份就有想到这件事了,真的有种上瘾的感觉。月底的时候,我在想应该用一个什么样的四字词组来形容 2012 年呢,这一个开头得意,结尾失意的年份……想到虎头蛇尾这个词的时候,真是觉得造词的人一定也是回首龙兔两年心生百味吧……作为页游业里的一个小小打工仔,最最重要的事情,无非

2013-01-01 23:47:52 8312 1

原创 ibmm,让思维导图回归本质

赖勇浩(http://laiyonghao.com)缘起你想用思维导图来分析问题,然后,你就有两个问题了。——无名氏许多朋友都听说过思维导图(又称脑图),它是用来理清思路的好办法。同时我也相信许多朋友在使用思维导图的过程中遇到了许多问题,比如:搜索了一下,发现思维导图的编辑器都好几十 MB;下载安装发现这些 java 写的程序启动巨慢,还占内存;编辑了三五十个节点发现自己不停地要调整位置,还调不好

2012-12-27 22:35:17 21210 11

原创 记一次薪酬谈判的教训

记一次薪酬谈判的教训赖勇浩(http://laiyonghao.com)注:这是一篇写于2008年底的文章。12 月 12 日(2008年,后注),我参加了一次薪酬谈判,中了对方的飞刀,搞得非常狼狈,最后不得已坚持拖字决,才算没有全城尽陷。特写这篇“教训”以记之,一则警醒自己,二则希望能够帮助他人。起因因为以前呆的公司很大,在华南也算一方豪强,其中人才不少,自然有许多人跑出来创业。之前我呆的公司也

2012-12-22 11:51:16 58996 165

原创 Python 于 webgame 的应用(下)

赖勇浩(http://laiyonghao.com)(续上)游戏(服务器)是一种 CPU 密集、I/O 密集的应用,但是因为 GIL 的原因,Python 不能充分利用多核,所以一般都采用分布式的方案,那么 CPU 方面就没有太多好讲的了,不过 I/O 方面蛮有意思,可以讲一下。这里有没有 node.js 社区的朋友?(有人举手)。这句话你熟悉吗?(幻灯片上是一句话:I/O needs to be

2012-11-08 23:37:49 12713 6

原创 Python 于 webgame 的应用(上)

赖勇浩(http://laiyonghao.com)注:本文根据 2011 年 12 月 4 日我在上海 PyCon China 上的报告的录像整理而来,有较多口语,但废话不多。原录像:http://e.gensee.com/v_3df867_14(前面约四分半钟的暖场与自我介绍,略)今天的主题演讲其实受到两个人的很大的启发,一个是洪强宁洪教授,他在 2010 的时候做过一个叫《Python 于

2012-11-02 10:25:46 17860 4

原创 PyCon China 2012,我们上海见!

赖勇浩(http://laiyonghao.com)去年,就参加了 PyCon China 2011,并且作了一个报告,介绍了一下《Python 之于 webgame 的应用》这个主题,感谢互联网,现在还可以看到当时的录像:http://e.gensee.com/v_3df867_14PyCon 是一个遥远的概念,以前只看到过社区里的一些网友去参加了美国举办的 PyCon 后的观后感,或者对着讲师

2012-10-11 11:19:12 10794 1

原创 求教:可组合的网络协议设计与实现

赖勇浩(http://laiyonghao.com)最近在折腾项目在腾讯开放平台的上线问题。其中有一点是网络协议的设计与实现。应用层协议很容易解决:我们使用 google protobuf 的 RPC。一开始,我们直接在 TCP 协议之上实现的,随着以下 3 个需求的出现,我的麻烦大了:1、服务器应用运行在腾讯云计算服务器时,需要接入 TGW(见 http://wiki.open.qq.com/w

2012-09-28 09:10:36 7989 2

原创 搬了新家,转让一批书。

搬了新家,整理一批我觉得可以转让的书。书基本上全新,封面可能会有折痕,之前保管状况一般,书的边缘可能会有点泛黄。部分书带有蓝色或红色的“天道酬勤”章,如果是做了笔记或写了名字的,我会取消交易(会知会你)。希望是广州交易,BRT 全线免费送达,外地可寄收件人付费的快递(可能要不少钱,具体价格我不清楚)。--------------评论即可购买,然后发邮件到 [email protected]

2012-06-12 16:09:12 10401 3

原创 我想在 2012 储备的技术

赖勇浩(http://laiyonghao.com)所谓储备,就是未雨绸缪,觉得日后可能用得上,所以今天去学习。在这里公开我的规划而已,绝非想说服你跟我一同上路,谢绝粗暴告诉我方向有问题的言论,但欢迎你表达你与我不同的想法,互通有无。rustrust 是最近 mozilla 发布的一个新的系统编程语言,它支持多种编程范式,使用 actor model 并行执行。rust 是静态类型的编译型语言,使

2012-02-21 23:19:56 12506 7

原创 为 setuptools 开路搭桥

赖勇浩(http://laiyonghao.com)关键字:python, easy_install, setuptools, Bitvise Tunnelier, polipo, windows, linux, socks5, http, proxy在这里,我们有些网站无法访问。其中对我影响比较大的一个就是安装某些 Python 模块的时候,easy_install 无法访问到网站。在这里分享让

2012-02-21 14:11:49 10879 4

原创 打造百折不挠的 setuptools

赖勇浩(http://laiyonghao.com)我一直习惯使用 setuptools 来安装 python 的程序库,因为 easy_install 实在是太简单实用了。但因为公司的网络环境比较严格,把具有登陆功能的 pypi.python.org 域名给禁用了,开放的是 c.pypi.python.org 镜像,使用 setuptools 安装 python 程序库的时候有些包下载不了,如下

2012-02-08 23:21:42 9124

原创 2012 不宜进入的三个技术点(下)

赖勇浩(http://laiyonghao.com)C++C++ 在 2011 年其实风头甚劲,C++2011 标准出台,gcc/msvc/clang 都很快速地支持了许多新特性,新兴的移动设备的性能较差,更是 C++ 的新舞台,在这个时候唱衰 C++,压力很大。我使用 C++ 年头不少,但除了在校的时候写过两个小游戏参加过两个比赛(分别是面向社会和面向大学生的)弄些证书好找工作以外,在工作中只用

2012-02-01 00:16:00 65138 123

原创 2012 不宜进入的三个技术点(中)

赖勇浩(http://laiyonghao.com)线程线程是指进程中的一个单一顺序的控制流,是操作系统能够调度的最小单位,一个进程中可以有多条线程,分别执行不同的任务。线程有内核线程和用户线程之分,但在本文中仅指内核线程。在软件开发中,使用线程有以下好处:1、在多核或多路 CPU 的机器上多线程程序能够并发执行,提高运算速度;2、把 I/O,人机交互等与密集运算部分分离,提升 I/O 吞吐量和增

2012-01-29 22:49:44 64796 56

原创 2012 不宜进入的三个技术点(上)

赖勇浩(http://laiyonghao.com)其实写这篇博客的想法在年前已经有了,但一直在犹豫要不要写,一是因为写出来肯定会有人骂的了,刚过完春节的,在自己地头找骂,实在是晦气;二是因为我对行业趋势的眼光向来不准,估计今天的想法也是十有八九会错,错了日后自己的看着也不爽。但是又觉得如果心里有想法,不记录下来,思绪就飘远了,年代久了之后,都忘记自己曾经也有过“看法”,应该会为自己的庸碌后悔吧?

2012-01-29 11:07:32 77484 60

原创 python-message v0.2.x 全接触

赖勇浩(http://laiyonghao.com)之前在博客发过两篇文章(http://blog.csdn.net/lanphaday/article/details/6065896,http://blog.csdn.net/lanphaday/article/details/6074095)谈到过 python-message 这个自制的订阅/发布模式的 Python 库,但都没有完全介绍它的

2012-01-25 23:56:16 10501 1

原创 Python 于 webgame 的应用

赖勇浩(http://laiyonghao.com)2011 年 12 月初,首届 PyCon China 会议在上海召开,我受邀作了题为《Python 于 Webgame 的应用》的报告,其中的主体思想在 InfoQ 记者丁雪丰先生写的稿件(http://www.infoq.com/cn/articles/pycon-2011-first-in-china)中有完备的描述,在此我直接引用了:……

2012-01-10 10:07:06 14141 5

原创 2011,知足常乐。

赖勇浩(http://laiyonghao.com)2011 年的最后一个晚上,有点困意,但是仍然决定要为自己写一篇年终总结。在动手之前,先看了一下去年的总结《2010,只有感恩。》(http://blog.csdn.net/lanphaday/article/details/6106501),我才回忆起这一年里经历了这么多事,也才确定下了标题。2011 年,终于完成一个项目:《天下盛境》(htt

2011-12-31 23:39:46 9999 3

原创 强制 code review:reviewboard+svn 的方案

赖勇浩(http://laiyonghao.com)2012 年 2 月 22 日更新:保持文档与 0.1.2-r14 版本同步(变更部分使用蓝色#3333FF)。2012 年 3 月 8 日更新:保持文档与 0.1.2-r16 版本同步(变更部分使用红色#CC0000)。2012 年 4 月 28 日更新:保持文档与 0.1.3-r16 版本同步(变更部分使用深紫色#993399)。我们团队在开

2011-12-29 18:05:35 48197 115

原创 用BP人工神经网络识别手写数字——《Python也可以》之三

赖勇浩(http://laiyonghao.com)这是我读工程硕士的时候完成课程作业时做的,放在 dropbox 的角落中生尘已经有若干年头了,最近 @shugelee 同学突然来了兴致搞验证码识别,问到我的时候我记起自己做过一点点东西,特发上来给他参考,并趁机补充了一下《Python也可以》系列。图像预处理使用下图(后方称为 SAMPLE_BMP)作为训练和测试数据来源,下文将讲述如何将图像转

2011-12-28 20:09:15 48760 33

原创 Trac 经验谈之(6完)插件篇补遗

Trac 经验谈之(1)杂谈篇Trac 经验谈之(2)杂谈篇补遗Trac 经验谈之(3)工作流篇Trac 经验谈之(4)报表篇Trac 经验谈之(5)插件篇Trac 经验谈之(6 完)插件篇补遗=================Trac 经验谈之(6完)插件篇补遗赖勇浩(http://laiyonghao.com)在插件篇中,主要介绍了我正在使用的插件,它们完成了许多项目中的需求。不过在寻找插件的

2011-12-24 19:30:17 10066 2

原创 参加了 InfoQ 的虚拟座谈会

赖勇浩(http://laiyonghao.com)蒙组委的邀请,在 12 月 4 日参加了在上海举办的 PyCon China 2011 活动(http://cn.pycon.org/2011/),并作了题为《Python 于 Webgame 的应用》的报告(幻灯:http://www.slideshare.net/laiyonghao/python-webgame-10452102,录像:ht

2011-12-21 22:53:42 4394 2

原创 我的眼疾

赖勇浩(http://laiyonghao.com)大概在三四年前,我开始发觉视物不适,最初表现为光刺激过强,眼睛容易流泪。现在不流泪了,但是当我看电脑屏幕时,感觉屏幕左上角向前、向上和向左偏移,屏幕不再是一个方正的矩形,而是变成一个右上角是锐角的、与我的脸不平行的四边形,如下图:今天下午,我利用笔记本电脑屏幕上方的摄像头,拍摄了一些图片,当拍摄时,我先拉开了两侧的窗帘,确保两边都有相同的亮度,然

2011-11-09 16:03:55 6580 22

原创 两个 Python 的冷技巧(2)

赖勇浩(http://laiyonghao.com)一先来看两句代码record = cursor.execute('select * from tbl where id = 123456').fecth_all()[0]msg = struct.unpack('!I', buff)[0]不知道大家怎么样看,我觉得有这两个 [0] 跟在后面,还是蛮丑的。其实可以利用 Python 赋值语句简写:

2011-11-08 10:37:03 11889 10

原创 as3corelib 的 MD5.digest.endian 应该是 LITTLE_ENDIAN

赖勇浩(http://laiyonghao.com)MD5.digest 简介MD5 算法(http://en.wikipedia.org/wiki/MD5)已经是使用最为广泛的信息摘要算法之一,常用以错误检查,比如命令 md5sum。$ md5sum protobuf-2.4.

2011-09-26 11:35:14 5040

原创 两个 Python 的冷技巧

一记得刚开始工作的时候,老大给我们上 C++ 基础课,告诉我们字符串字面量可以换行(如下代码),感觉真是如梦如幻。#include int main(int argc, char** argv){ char* w = "hello"

2011-09-20 14:23:35 9986 4

原创 为个小善——发布 Python 库 absolute32

赖勇浩(http://laiyonghao.com)问题1在较新版本的 Python 中,当两个 int 相加溢出时,它会自动把把结果转换到 long 类型,比如:>>> 0x7FFFFFFF + 12147483648L这个特性很好,但是它跟 C 语言的结果不一样。如果你要把

2011-09-08 23:31:00 7016 6

翻译 Cython 0.15,用 OpenMP 并行多核加速 Python!

赖勇浩(http://laiyonghao.com)注:0、读懂这篇文章需要了解 OpenMP 基本用法。1、读懂这篇文章需要了解 GIL 基本概念。2、基本上是这篇的翻译:http://docs.cython.org/src/userguide/parallelism.html

2011-08-08 17:50:02 18759 1

原创 Trac 经验谈之(2)杂谈篇补遗

Trac 经验谈之(1)杂谈篇Trac 经验谈之(2)杂谈篇补遗Trac 经验谈之(3)工作流篇Trac 经验谈之(4)报表篇Trac 经验谈之(5)插件篇Trac 经验谈之(6 完)插件篇补遗=================Trac 经验谈之(2)杂谈篇补遗赖勇浩(http://laiyonghao.com)教训一定要有模板嗯,我说的是每一个任务单(ticket)的描述。如果没有一个描述模板,

2011-08-03 20:56:14 10042 6

原创 Trac 经验谈之(5)插件篇

Trac 经验谈之(1)杂谈篇Trac 经验谈之(2)杂谈篇补遗Trac 经验谈之(3)工作流篇Trac 经验谈之(4)报表篇Trac 经验谈之(5)插件篇Trac 经验谈之(6 完)插件篇补遗=================Trac 经验谈之(5)插件篇赖勇浩(http://laiyonghao.com)如果说 ticket 是 Trac 的灵魂,那么把插件(plugins)称为 Trac 的

2011-08-02 15:33:26 19943 4

RC++ a rule-based language for game AI

游戏人工智能相关的一个论文,RC++ a rule-based language for game AI

2010-05-01

AdvancED ActionScript 3.0 CN

AdvancED_ActionScript 3.0_CN 中文版

2010-05-01

Slik-Subversion-1.6.5-win32

svn subversion 1.6.5 在 windows 下的安装文件

2010-04-27

graphviz-2.24

写代码画图Open source graph (network) visualization project from AT&T Research. Has directed and undirected graph layout; many features for concrete diagrams

2010-04-27

simsun.ttc

windows 的字体,可以给 wine 用

2008-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除