【Mac OS X的前世今生】 开篇和第一章:Mac OS X内核故事之“N国语言”

开篇声明: 1、写作动机和热情来自两方面:一是自乔帮主回归后,苹果公司经历了从濒临破产到全球市值第一的华丽转身,其产品风靡全球。我本人当了4年的苹果用户,3年的weiphoner,在坛子上看到每天都有大量新人加入Mac/iOS大家庭,但是长期处于Win统治之下的普通电脑用户,对Win之外的世界乃至个人电脑的历史背景并不了解,有意无意地带着……

《高性能的RTC服务器OpenFire》—部署与源码调试

前言 OpenFire是什么,以及它能做什么?或许这是许多开发人员最关心的一个话题。简单来说,OpenFire是一个采用纯Java语言编写(核心架构使用Mina构建)的开源RTC(Real-Time Communications,实时协作)服务器。它采用XMPP协议进行分布式通信,该协议的前身其实就是基于Jabber协议,只不过XMPP对……

标准流程图符号和用法

流程图符号的用法 处理 代表流程图中的一个处理或者步骤。 预处理 表示决定下一个步骤的一个子进程。可以有多种结果,但往往只有两个 – yes和no。 判断 对一个条件进行判断抉择。可以有多种结果,但往往只有两个 – 是的,没有。 起点和终点 代表一个流程开始和结束。 数据形状 指示信息进程外,或离开的过程。 延迟形……

贝茨视觉训练法 (Dr William Bates)

去除眼镜,尝试每天去除眼镜并保持15至20分钟的适应性练习,并进行感觉记录。 手掌按摩法。让你的眼球尽可能得到放松。具体方法为:轻闭双眼,两手掌相互摩擦,产生热量。两掌摩擦6-8秒钟后,左掌放在左眼上,右掌放在右眼 上,手臂肘部最好有支撑,手掌要轻松压放在眼区,手掌根部轻轻抵在颧骨,不要让眼睛有压迫感,手掌盖住双眼8-10秒钟。连续重复,……

Day 4:PredictionIO——如何创建一个博客推荐器

今天是“30天学习30种新技术”的第4天。到目前为止我很享受,而且周围开发者反响也很不错。我现在更有动力在30天内完成它了。在这篇文章中,我将介绍如何在Java下使用PredictionIO来简单地构建一个博客推荐引擎。我没找到太多在Java下使用PredictionIO的文档。所以,本文对那些寻找在Java下使用PredictionIO……

Day 3: Flask —— 使用Python和OpenShift进行即时Web开发

最近Packtpub找到了我,让我给他们新出版的关于Flask的书写书评。Flask是一个很流行的Python框架。那本书是Ron DuPlain写的《Flask 即时Web开发》。我决定把“30天学习30种新技术”挑战的第三天花在Flask上。在本文中,我首先将介绍Flask框架的一些基本知识,然后提供一个短篇的书评。同样,我也会把示例……

Day 2: AngularJS —— 对AngularJS的初步认识

昨晚我完爆了一天一技术的任务(完成的很好),谈的是关于Bower的一些知识,你可以在这里看一下文章,也可以去reddit 看看大家的讨论。 今天我打算学习一下AngularJS的基本知识,并希望能用它做一个简单小应用。我也会在这篇文章里用到Bower,我不可能在一天之内学习完AngularJS,所以我打算用好几天时间来学习,每天涉及其中不……

Day 1: Bower —— 管理你的客户端依赖关系

我决定将第一天的学习主题选为Bower。   什么是Bower? Bower是一个客户端技术的软件包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源。其他一些建立在Bower基础之上的开发工具,如YeoMan和Grunt,这个会在以后的文章中介绍。 为什么我会在意Bower? 节省时间。为什……

30 天学习 30 种新技术系列

编者注:我们发现了比较有趣的系列文章《30 天学习 30 种新技术》,准备翻译,一天一篇更新,年终礼包。以下是译文,英文标题表示还未翻译,附原文链接;中文标题表示已翻译,附译文链接。 更新:全系列已经全部翻译完成。 让你 30 天学习 30 种新技术,你会觉得这是挑战吗? 我已经接受了挑战,我会在一个月的时间内每天学习一门新技术,挑战开始……