我开发了一个基于 Beancount 的账本托管服务 HostedBeans,欢迎大家来了解纯文本复式记账并试用我的服务。

新年快乐

众所周知我的QQ群事实上是个认亲群,只要你和哪个朋友失去了联系,就赶紧加入我的QQ群吧。

保证把你认识的不认识的,有联系的没联系的都找到。

因此,今天是千载难逢的一次跨年认亲大会。

只列在网络上认识的人,以及在网络上有比较多交流的,每人50-140字吐槽,尽可能翻翻旧链接。

参考资料

我的论坛: http://jybox.net/

我的QQ群: 61137226

  • 初二:2009-2010
  • 初三:2010-2011
  • 高一:2011-2012
  • 高二:2012-2013

目录

  • 精英盒子组
  • 妹纸组
  • 果壳组
  • C++吧组
  • 黑名单
  • 印象不是很深刻

精英盒子组

IOL (~2010)

我记得是当初搞精英农场的时候,他在百度贴吧看到了我(但并不是下面的两个帖子),然后加了我的QQ,IOL是If Only Love. 感觉,有时候挺自卑的一个人. 高中辍学去工作,也是个神奇的人物。记得有一阵IOL用据说只有2Kib/s的3G网络上网…IOL也给我介绍了不少朋友比如Abreto.

http://tieba.baidu.com/p/752510311

http://tieba.baidu.com/p/751006137

Abreto (~2011)

他被IOL拉到了我的QQ群里面,然后IOL消失了一阵,然后在群里莫名其妙地就和Abreto混熟了。感觉Abreto从我认识到现在,越来越奇怪,总有些蛋疼的小习惯怎么说也不改。不同时期有不同的强迫症。被Abreto坑掉的项目可绕地球一圈。

http://old-bbs.jybox.net/index.html_t895.html

PCliker (2010.2)

堪称活化石,和我一起组建起了后来叫精英盒子的这么个组织。有点腹黑,阴谋论,对几乎任何事,都可以联想到阴暗面。对爪机研究好像挺多。记得当初我在百度空间发了一个针对Vista/Windows7的IPX/SPX协议安装包,用来联网打单机游戏的,其实也不是很好使,于是PCliker在上面评论,告诉我这货根本不好使啊。

http://hi.baidu.com/yqghmpzjuccgiwe/item/4b4ff709eae368fba01034ee

OUTMAN (~2011)

OUTMAN也是通过我在VB吧发的精英农场的帖子加入我的QQ群的,我们两个加上Abreto有一阵一直混在一起,偶尔还PK一下跑跑卡丁车,虽然他们两个从来没赢过我。印象是,一个比较欢乐的人,挺乐观的,没见过发飙。OUTMAN仿照我爆料Abreto,也写了个爆料我的帖子。好像还搞了个神马JJTV.

http://old-bbs.jybox.net/index.html_t115.html

http://old-bbs.jybox.net/index.html_t904.html

http://jjtv.rp2.jybox.net

Ghost (2011.2)

也不知道通过什么渠道,他找上了我,给我的唯一印象:SB. 然后大概一年后他又找到了我,这次就正常多了…..虽然偶尔也会间歇性犯病.

http://www.phpwind.net/read/1229407

谦谦 (2010.4)

同样是在精英农场的帖子里面认识的(第二个帖子10楼),给我的感觉是略有点自卑,博客上很多空洞的文字,抱怨自己不够努力。没啥记忆深刻的时,好使经常碰面。

whtsky (2011.10)

某天开始就突然活跃在我的论坛,据其本人说是通过搜索引擎找到的,然后就被我的魅力折服了。此人是个富二代,连喵都养得起,后来以其富二代的身份,从精英盒子拐跑好几个富二代和非富二代。技术上我很佩服的。

Scxy (2011.7)

吃饱了撑的天天改名,爱怎么着怎么着,就这么地了。精英农场第二个帖子225楼相识。直到目前还在纠结究竟该学习哪种技术,亦在纠结投奔我还是投奔whtsky.

pdl (2012.6)

突然在我的论坛发了个C语言写的Web服务器,重口味,喜欢传各种靠谱不靠谱的段子,中医粉。印象深刻的还有他那脑残的QQ头像。

http://old-bbs.jybox.net/index.html_t1089.html

小白兔

我一个小学同学的表哥,一开始活跃在我的QQ群。当年被我忽悠得团团转,目前在苦逼地上高中。

http://user.qzone.qq.com/172157947/blog/1310261040

mason (~2011)

一开始IOL介绍我们认识,然后又失去联系好久,然后他又找到了我,我差点没认出来(昵称头像都改了怎么认!)。据说是混黑社会的大牛,不好惹,目前正在苦逼地上高中,答应了我无数次去论坛捧场。

土豆 (~2011)

富二代一个,目前已投奔whtsky。卖萌功力不及我。

LittlePig

中考前送给我一箱我还以为是炸弹的参考书,后来因为他N次提醒我加他的友链,但是我确实已经加了而吵翻。

这是珍贵的聊天记录:被土豆弄丢了。

TeddyBear14

我从来没分清他和LittlePig,谁让你们俩用一个微博帐号。

跳跳羊

刷屏帝,我表示非常恐惧在QQ上和他聊天,我有很强的压迫感。一直在和田总纠缠。貌似一直在搞C++开发,游戏引擎什么的,但是C++基础相当之不扎实。

http://tieba.baidu.com/f?kw=田众和

lyp

在一个忘记了是什么名字的群里认识的,那个群在各种贴吧发广告,但后来解散了。对移动终端业界的纷争了解灰常多,经常写相关分析,虽然我看不懂。

Parthar (~2012)

同lyp,前一阵还请我吃了一顿饭,一直以为这货在美国。

f4tb0y (~2010)

换过无数个名字,事实上我也不确定那些是他以前的名字,也是精英盒子比较早的成员了,目前正在苦逼地准备高考。

Andy (~2011)

一个疯子。貌似和Abreto在一个学校。曾视图说服我用他的游戏引擎来写GUI程序…

Kevin

印象不深刻,经常一失踪就是几个月。

Oran

JY黑,Ruby粉,高级设计师。间歇性有不是很严重的抽风。

http://old-bbs.jybox.net/index.html_t996.html

wxy

没啥印象…精英盒子和PBB站长的牺牲品?

墨阐

总在V2EX呼叫鹳狸猿。

Ray

不常见面,邮箱的自动回复特别恶心人…

黑龙 (~2009)

精英盒子里面最老的还没找到妹纸的大叔。业余时间致力于各种游戏辅助工具的编写。最开始我们同在一个编程的群,那是一个神奇的群,据说是被和谐了,你发消息其他人根本看不到。

三鹿 (~2009)

我中考前后,我一直答应他帮他写一个程序….结果一直没写,现在已经很久不联系了。据说年轻有为,致力于魔兽等竞技游戏的辅助工具什么的,不知道现在生意有没有被抢…

四夕青俊

土豆(whtsky)那边的,正在把Android折腾成服务器。

AI、CaT_T (~2012)

没分清这俩人…

叶子的离开

都是你的错啊。

萧然天帝 (~2010)

当年我搞《信不信由你》界面录音的合作者,半年后来因为各种原因停了,曾在图书馆见过一面,很久不联系了,据说文学功底不错,可代写情书。

http://hi.baidu.com/yqghmpzjuccgiwe/item/687aaa41e3a180eabdf451ea

其他

Caboo

失去联系,但我绝对不会告诉你们阿狸是他传给我的。

妹纸组

胡半仙

无聊的时候就和她互发表情卖萌,让我很不爽的就是每次都是她发完最后一个,我忘记接下去。

许小璐 (2012.1)

她在微博上要找许嵩相关的群,结果被我忽悠了进来,在此之前我完全木有注意班上还有这么一只妹纸。

晓艺

初二的时候班里放电影,好像是《日出》,没几个人看,她突然过来说要和我聊聊,然后换了QQ.

临江仙

她一开始勾搭了我一个月,我一直以为她是男的,后来发现她是妹纸,她还不承认…直到我翻到了她的手机号。后来把她惹生气了(绝对不会告诉你这和whtsky还有关系),很长一段时间没理我。

黑阔组

无名

和OUTMAN和像的性格。印象最深刻的是2012年除夕和无名一起抢芸豆 ,以及后来我用curl刷掉了他几百芸豆。

http://www.mf8.biz/archives/1465.html

Drift

真 · 富二代,经常使用嘲讽技能。

Limit

著名黑客组织SIT的领导者,但也不过如此。SIT目前也快倒闭了。

(被删是我的错…) https://webcache.googleusercontent.com/search?q=cache:3hapef4OyBgJ:tieba.baidu.com/p/1399828352+&cd=2&hl=zh-CN&ct=clnk&gl=cn

浮生

基情四射…

Rockxh

想好好学编程,但我感觉不够geek…这是自学编程很重要的一种精神,估计是被所谓黑阔灌注的坏习惯太多了。

果壳组

白色箱子

总自以为比我萌,经常说一些比如“GFW是违法的!”之类的废话。一直在和我抢虚拟主机客户,从来没成功过。

http://host.code5light.com/

http://www.guokr.com/post/415783/

http://www.guokr.com/post/415983/

wecry

前端妹纸。我绝对不会告诉你们精子的外号是她给我的。

阿狸喵

目测正在勾搭wecry姐姐。

leoric

非常无耻的危险人物,喜欢八卦别人隐私。建议各位联名上书T掉他。

Librazy

经常有一些天马行空,有趣又可行的主意。尤其那个通过加密,完全在本地运行的js解密游戏Librains.

犀利瞄、腹黑喵、丁叔

其实除了LOL也没啥回忆了…咱投奔SC2吧。

肥猫

技术宅,和我比起来就是不会卖萌。

右近

卖了我一个VPS帐号,但是这货的英文名我死活也记不住,客服又说改不了帐号,现在每次登录都是打开QQ群,找到他,查看资料,复制英文名,然后去掉两个空格。

百度C++吧组

NCExecutor

C++吧超级大水B,空想家。

xym5366

曾经研究过发射火箭、真人大小的高达机器人、破解宇宙的源代码、思维编程、人工智能,用电路模拟神经元细胞的大神。

http://tieba.baidu.com.cn/p/1201591147

黑名单

abort

心情不好的时候我就会去他的群看看。刚认识他的时候(至少两年前),我从他身上看到了我的从前,不过现在,好像一点变化都没有。

http://old-bbs.jybox.net/index.html_t70.html

http://old-bbs.jybox.net/index.html_t114.html

http://old-bbs.jybox.net/index.html_t225.html

http://old-bbs.jybox.net/index.html_t1175.html

dandadiqiu

论坛当时被他刷爆了,后来whtsky封了他而且删掉了所有发言,就没再出现过。

http://old-bbs.jybox.net/index.html_t731.html

http://old-bbs.jybox.net/index.html_t752.html

http://old-bbs.jybox.net/index.html_t887.html

印象不是很深刻

水無月、Alien、MeiGui、书生、晓紫姐姐、泡面、桃子姐姐、快乐王子、Asniper、K8、游荡。狼、瑞、Zizy、Cr0ss1n、啊飘、freezer_glp、Yoki、幻の上帝

对于克隆人类,我的态度

如果有一天,技术上可行的话,你对克隆人类报什么态度?应该禁止?

现在克隆技术还只能克隆出克隆羊,克隆牛等动物,目前由于技术和道德和法律等因素,还没有真正的克隆人出现。

对于克隆人研究,当今国际社会的普遍态度是“禁”,但怎么个禁法,禁到什么程度,却是仁者见仁,智者见智。

根据联合国大会第56/93号决议,制定《禁止生殖性克隆人国际公约》和工作组会议分别于2002年2月和9月在纽约联合国总部召开。包括中国在内的约80个国家出席了上述会议。

中国代表团在此次会议中,态度鲜明地提出“四不政策”,即“在任何情况、任何场合、任何条件下,都不赞成、不允许、不支持、不接受生殖性克隆人的实验。”

我的观点,支持发展克隆技术,在技术成熟的条件下,支持在人类身上应用克隆技术(指克隆完整的人类, 并非器官).

随着科技的进步,人们普遍的道德准则也在变化。迟早有一天,人们会接受克隆人类。我认为,技术成熟的时候,就是人们接受的时候。

可以想象,在一百年前,人们对于器官移植、体外人工授精(试管婴儿),是什么态度。但今天,当技术成熟了,我们都习以为常了。

很多人用道德伦理来做反对克隆人类的理由。

我觉得,克隆人类在产生道德问题的同时,也解决了一些道德伦理问题。

克隆人类最大的意义在于造福那些希望拥有一个孩子,但无法生育的夫妇,在目前大多是领养或者利用来自精子库中的精子进行人工授精,这同样存在很大的道德阴影——毕竟是别人的孩子,但因为今天技术成熟了,我们也习以为常。

如果能够克隆人类,那么这些人可以得到真正意义上的,自己的孩子。

很多人对克隆人类的认识还停留在科幻电影中。

克隆仅仅是两人拥有同样的基因,但因为经历、环境、饮食的差异,两个人可能在无论是性格还是相貌上,都完全不同。

克隆并不能复制记忆!克隆人也是从婴儿长大的!他有自己独立的人格!

并不存在太多的道德问题——克隆人也是一个婴儿,也需要人来抚养,抚养他的人自然顺理成章的成为他的父母。

而且在进行克隆之前,势必要调查他是否有能力抚养一个婴儿(或者是否结婚)——就像人工授精一样。

至于歧视的问题,你是通过克隆,还是有性繁殖诞生的,并不是可以直接观测的,不像肤色、民族那么显然。估计也不会有人去问他人是否是克隆人(或者试管婴儿),因为这也毫无意义 …

另一方面是无性繁殖将导致人类的基因很难进化。这一点也不是很明显,首先并不是所有人都要选择克隆的,另一方面,人类发达的医学早已使人类脱离了自然选择。

还有观点说如果克隆人和被克隆人具有同样的基因,那么在分辨(犯罪)时会有麻烦(好像有类似的电影), 但别忘了,我们之前假设只有当一个人拥有抚养婴儿的能力的时候,才允许进行克隆,这样的话,两人的年龄、生活环境会有很大的差异,他们更可能除了基因,其他的都完全不同。

经历和环境对人的影响是非常巨大,我们见到双胞胎长得很像,主要是因为往往他们小时候的经历、环境、饮食基本相同。

LightPHP v4

我又迫不及待地写LightPHP的第四个版本.
原因是RootPanel(RP主机面板)的代码又出现了危机,如果不修改LightPHP的漏洞,引入一些更先进的理念,恐怕很难再扩展了.

LightPHP v1和v2, 几乎都是我凭空造出来的,在此之前,我没阅读过别人的代码,没用过已有的框架,完全抱着“方便自己”的想法写了这么个库.
现在看来,其中很多设计,竟和一些已有的理念不谋而合…..很多时候都是这样.

那是2011年7月,刚刚考完中考,我决定用PHP重写我那原有的Asp.Net的网站.
我写了一个半月,宣告失败,改用PHPWind和WordPress.
失败的原因,很多,PHP基础不扎实,算是一方面.

Asp.Net, 提供给了我一个封装的非常好的框架,我刚刚用Asp.Net的时候,仅仅有VB6的基础,连HTML都不熟. 但Asp.Net却能够让我写出一个个复杂的网站(CMS+博客+论坛), 当然,代码很烂. 很多HTML片段甚至在不同的文件出现了几十次(比如<head>). 但也算是写出来了,这要归功于Asp.Net设计良好的框架,你只需要照着做就行了.

Asp.Net给我的感觉是我仍然在写桌面软件,你可以在代码中像操作窗体控件一样改变HTML <input>标记的值. 像响应窗体控件事件一样响应HTML <button>的点击.

而PHP更为原始,不愧于它“超文本预处理器”的名字,我一个人无法设计出整个网站的架构.
(当时)我对于PHP的C风格的数据库API、Cookie API、需要手动构造表单、处理表单非常不满.
因为Asp.Net的封装,我根本不理解Cookie和表单的工作原理,于是我继续不下去了.

当然我不是说Asp.Net不好,如果能够理解Asp.Net的工作原理,或许能够得到更大的收益.
不过我现在没那个兴趣了,因为我投入了自由软件的阵营.


在最后,我从已经失败的项目中抽取了一个库,叫LightPHP, 我绝对不会告诉你”Light”其实是“光”的意思.

LightPHP v1,有一个灰常简陋的模版系统,可以让多个页面共享一些HTML, 还是基于文本替换的,灰常蛋疼.
还有参考自Abreto的简陋的MySQL数据库封装,只是封装了申请/释放资源(RAII概念)、打开数据库、设置编码的功能.
其实PHP对内存泄漏并不敏感,反正执行完,进程就销毁了…
还有一个类似Asp中的Application, 全局的键/值对储存系统.

LightPHP v1基本上没派上什么用场, 2011年9月我开始搞LightPHP v2.

在MySQL封装中充分的考虑了安全,这时的LightPHP已经可以防御各种SQL注入了.
很简单的一个原则:SQL和参数分离,每一个参数必须经过mysql_real_escape_string()的转义.

引入了登录状态管理,核心设计来自我之前的Asp.Net网站.
只使用Cookie, 不用Session, 每个页面都会重新计算密码,写入Cookie.

应该说LightPHP v2的后端工具(数据库封装什么的)还算是派上一些用场,前端(模版功能)依旧鸡肋….


2012年2月, whtsky开始写PBB( https://github.com/whtsky/PBB ), 这个名字还是我起的呢….我绝对不会告诉你”Pb”是“铅”的意思(PBB = Pb BBS). 我从他的代码(Python)中学到了很多新的理念.
尤其是模版和路由,真的是让我眼前一亮,我从whtsky那学到了很多新的东西,包括使用Github.

我以像Python那样写网站为目标,开始写LightPHP v3.
我为MySQL加入了无需SQL的,基于数组的查询接口(有点类似Mongodb的接口).
重新设计了模版系统,基于缓冲和eval. 加入了路由,每个页面用一个类来对应. 引入了Bootstrap和jQuery.
后来还加了互斥锁、SMTP发信等工具.
而且我为LightPHP v3写了完整的文档和示例——虽然根本没人看.

LightPHP v3的作品则有很多了,如JyBBS( https://github.com/jybox/JyBBS )、RootPanel( http://rp2.jybox.net/ )等.

最近,我又参考了一些PHP框架,ThinkPHP、esoTalk的ET什么的,对很多东西又有了新的认识.


LightPHP v4:

数据库

让NoSQL封装支持更多功能. 支持下面的语法:

$conn("user")->where("xxx","ooo")->sort("id")->top(5)->select();

通过插件的形式支持更多数据库,甚至可以同时支持关系数据库和NoSQL数据库——只要不直接使用SQL的话.

模版/模型

MVC中的Model和View, 之前一直不理解Model层的作用——其实现在也不是很理解.

路由

没啥变化.

缓存(键/值对储存)

调研一下memcache

工具

互斥锁、邮件等,没啥变化

登录状态管理

使用更安全的方式:
像Dropbox一样,可以追踪每一个会话,为每个会话生成不同的令牌.

插件

这个是受ET的启发,要让每一个部件都是可以随时插拔的. 并且可以以插件的形式,随时在任何地方插入功能.

精子生于 1995 年,英文 ID jysperm.

订阅推送

通过 Telegram Channel 订阅我的博客日志、产品和项目的动态:

王子亭的博客 @ Telegram


通过邮件订阅订阅我的博客日志、产品和项目的动态(历史邮件):

该博客使用基于  Hexo  的  simpleblock  主题。博客内容使用  CC BY-NC-ND  授权发布。最后生成于 2025-02-10.