作者归档:hzy

互联网之子 – Aaron Swartz

Aaron_Swartz_profile 1986年11月8日,有个叫Aaron Swartz的人在美国芝加哥伊利诺伊州出生。因为他父母创办了一个软件公司,所以,Aaron在3岁的时候就接触到了电脑,然后就着迷了。

我们先通过Aaron Swartz 的青少年时期来看一下他是怎么样的一个天才:

12岁的时候Aaron就创建了一个类似于Wikipedia式的网站(那时还没有Wikipedia),13岁的时候,Aaron赢得为年轻人而设,创作教育及协同非商业网站的ArsDigita Prize比赛首名。 奖品包括参观麻省理工学院及与网际网路界的知名人士见会。

14岁的时候,他就成为了RSS1.0的开发组的一员。(后来,他和 John Gruber一起开发了Markdown)

15岁的时候,进入W3C的 RDF 核心工作组,并写了RFC3870——这个文档描述了一个新的media type – “RDF/XML“,用于定义互联网上的“语义网络

17岁进入斯坦福大学,1年半后,18岁的时候因为受不了教条式的教育缀学,并通过Y Combinator公司的夏季创办人计划成立Infogami软件公司,在那里,他设想了一个Wiki平台来实现他的Internet Open Library——一个开放的网

阅读全文

本条目发布于。属于开发分类。作者是
分享到:

cocos2d-x 中添加显示文字的三种方式 LabelTTF 、LabelBMFont 和 LabelAtlas – 冠军

LabelTTF 直接支持使用 TTF 字库,可以支持全部的中文,但是效率稍低。LabelBMFont 适合显示特定的文字,通过预先将文字生成图片,提高了效率,但是不能支持全部中文。如果使用的文字不多,组合多,但是文字的编码是连续的,比如数字,或者英文字符,那么 LabelAtlas 更加适合你。

本文链接:cocos2d-x 中添加显示文字的三种方式 LabelTTF 、LabelBMFont 和 LabelAtlas,转载请注明。

本条目发布于。属于.NetWEB分类。作者是
分享到:

cocos2d-x 中添加显示文字的三种方式 LabelTTF 、LabelBMFont 和 LabelAtlas – 冠军

LabelTTF 直接支持使用 TTF 字库,可以支持全部的中文,但是效率稍低。LabelBMFont 适合显示特定的文字,通过预先将文字生成图片,提高了效率,但是不能支持全部中文。如果使用的文字不多,组合多,但是文字的编码是连续的,比如数字,或者英文字符,那么 LabelAtlas 更加适合你。

本文链接:cocos2d-x 中添加显示文字的三种方式 LabelTTF 、LabelBMFont 和 LabelAtlas,转载请注明。

本条目发布于。属于.NetWEB分类。作者是
分享到:

cocos2d-x 中 TTF 字体文件的位置 – 冠军

cocos2d-x 中,字体文件需要保存在 fonts 文件夹中,如果字体路径中没有 fonts/ 会自动添加上这个文件夹。如果字体名称没有 .ttf 后缀,也会自动加上这个后缀。unsigned char* CCFreeTypeFont::loadFont(const char *pFontNam…

本文链接:cocos2d-x 中 TTF 字体文件的位置,转载请注明。

本条目发布于。属于.NetWEB分类。作者是
分享到:

cocos2d-x 中 TTF 字体文件的位置 – 冠军

cocos2d-x 中,字体文件需要保存在 fonts 文件夹中,如果字体路径中没有 fonts/ 会自动添加上这个文件夹。如果字体名称没有 .ttf 后缀,也会自动加上这个后缀。unsigned char* CCFreeTypeFont::loadFont(const char *pFontNam…

本文链接:cocos2d-x 中 TTF 字体文件的位置,转载请注明。

本条目发布于。属于.NetWEB分类。作者是
分享到:

一道 JavaScript 面试题 – 冠军

有一道 JavaScript 面试题。f = function () { return true; };g = function () { return false; };(function() { if (g() && [] == ![]) { f = function () …

本文链接:一道 JavaScript 面试题,转载请注明。

本条目发布于。属于.NetWEB分类。作者是
分享到:

一道 JavaScript 面试题 – 冠军

有一道 JavaScript 面试题。f = function () { return true; };g = function () { return false; };(function() { if (g() && [] == ![]) { f = function () …

本文链接:一道 JavaScript 面试题,转载请注明。

本条目发布于。属于.NetWEB分类。作者是
分享到:

网站如何知道浏览器的用户在使用什么语言? – 冠军

我们会看到很多支持多语言的网站,有些早期的网站在首页会有一个链接,让用户自己来选希望看到中文,还是英文,现在的网站则不需要了,这些网站可以根据用户使用的语言来显示不同语言的版本。比如,你在使用简体中文,打开网页,会看到一个简体中文的网页,你在使用英文,输入同一个地址,就会看到一个英文的页面。服务器是如何知道用户希望看到何种语言版本的页面呢?

本文链接:网站如何知道浏览器的用户在使用什么语言?,转载请注明。

本条目发布于。属于.NetWEB分类。作者是
分享到:

谜题的答案和活动的心得体会

我于2014年8月3日周六的上午在微博、twitter、CoolShell上发布了一个和程序员有关的解谜题的活动——【活动】解谜题送礼物。我使用了二级域名fun.coolshell.cn做为这次活动的页面。

截止这篇文章发布的时候,fun.coolshell.cn的访问量UV大约有4万左右,通关人数大约有200人,但因为在活动的第二天网上就出了一些答题攻略,通过分析,实际靠自己能力通过的人数在130人左右。通过率大约不到4‰的样子。

在这里我把整个谜题和做这个活动的东西写一下,算是给自己的一个总结。

谜题的答案和花絮

fun.coolshell.cn上一共有十道谜题,要设计这些东西还真是费尽脑汁,这让我对那些设计谜题式游戏的人相当敬佩

第0关:很多人可能一头雾水,完全不知道这是什么,其实只要Google一下,你会知道这是一个叫BrainFuck的语言。在Coolshell.cn上我也介绍了过——《BT雷人的程序语言》《BT雷人的程序语言(大全)》,要通过这关,你需要把那段程序编译一下。要编译这段程序其实很简单,Google一个在线的编译器就可以了。(关于其它更多的古怪的编程语言请参看这里:http://esolangs.org/wiki/Language_list

第1关:

阅读全文

本条目发布于。属于开发分类。作者是
分享到: