暂无个人介绍
我们曾经介绍过用Python的TextBlob模块对文本进行情感分析,node.js同样可以进行自然预言处理。natural模块已经支持词法分析、词干分析、分类、语音、反比文档频数权重评价、WordNet、字符串相似度等处理。
就在你认为Redmond不可能更疯狂的时候,今天他们介绍了一个 VS 插件工具,Visual Studio的node.js工具。
我用Lo-Dash替换Underscore已经有一段时间了。Lo-Dash更快,支持AMD,并且拥有Underscore所缺乏的特性。同时,Lo-Dash和Underscore是100%兼容的,所以如果你使用依赖Underscore的库(例如Backbone),或者你现有的代码已经使用了Underscore,那么只需改用Lo-Dash,立刻就能获得性能上的优势。这真是太棒了!
今天我准备学习如何用Java来进行人脸检测。人脸检测有助于在任何数字图像上识别人脸,在做了一些研究后,我发现OpenCV的库可以帮我检测图像中的人脸。不过,我没能找到一个完整的通过Java使用OpenCV库的初学者教程,所以这篇文章可能会是他人在这方面学习的资料。
本文总结了20则JavaScript的最佳实践,希望对各位爪哇国编剧有用。(顺带推销下CoffeeScript)
几周前,我的一位同事带着一个编程问题来到我桌前。最近我们一直在互相考问C语言的知识,所以我微笑着鼓起勇气面对无疑即将到来的地狱。
在今天的“30天学习30种新技术”, 我打算去扩展一下昨天开发的 PhoneGap 应用,加上推送通知的功能。推送通知允许应用去通知或者警告用户,即使是在程序没有打开的情况下。例如,如果我们有一个允许通知推送的 Twitter 应用,当 Twitter 上有人提到你或者关注你了,Twitter 应用也会推送一个通知给你,即使这个应用没有在运行。
智能设备的飞速发展将物联网逐渐带入人们的生活。今年的MDCC 2013上,Linquet创始人Pooya Kazerouni提出,未来几乎一切东西都可以互联,设备数量将多达500亿台。
Testify 是Python的一款测试框架,可以替代unittest和nose。
Lazy.js是类似Underscore或Lo-Dash的JavaScript工具库,但是它有一个非常独特的特性:惰性求值。很多情况下,惰性求值都将带来巨大的性能提升,特别是当处理巨大的数组和连锁使用多个方法的时候。
在web开发过程中,中间件一般是指应用程序中封装原始信息,添加额外功能的组件。不知道为什么,中间件通常是一种不太受欢迎的概念。但我认为它棒极了。
SegmentFault 主导的Typecho博客平台 刚刚发布了0.9正式版 就冲上了GitHub的PHP排行榜第一位,甚至压过了著名的laravel框架。
之前一篇文章一个SDN创业公司成立两天就被高价收购(详见 《创业公司成立两天就以1.8亿美元被高价收购》),引发了众多读者好奇:什么是SDN?为什么SDN的创业公司这么受投资方和市场的青睐?
创业团队Contrail Systems周一还在筹谋成立公司,周二正式挂牌成立,周三就被Juniper以1.76亿美元的价格收购。公司创始人、投资人、员工除了获得5750万美元的现金之外,还分到600万支股票。真是羡煞旁人。
Facebook 于2012年5月18日晚登陆纳斯达克上市,交易代码“FB”。然而很少有人知道的是,Fackbook庆祝上市的方式是举办一场黑客马拉松。这场黑客马拉松在扎克伯格象征性地敲响纳斯达克开盘钟时达到高潮。
国内专业的基础云计算服务(IAAS)提供商UCloud 日前宣布,其与全球领先的SDN核心芯片和交换机供应商盛科网络有限公司(以下简称盛科)合作,成功实现SDN交换机在云计算IAAS中的运营。今天UCloud 在CNCC举行了发布会!
Ace是一个基于Web的代码编辑器。Ace编辑器支持自定义快捷键绑定,支持多种流行语言的语法高亮显示如:PHP,Javascript,HTML,CSS,Java,Ruby,C++,Python等。提供与桌面编辑器相似或更好的体验。它其实是为著名的Cloud9 IDE 而开发,并能够轻松集成到任何网页中。
Craft 是一个 C 语言编写的简单化 Minicraft 克隆,使用了现代 OpenGL(着色器)进行开发。
Jade 是一个高性能的模板引擎,它深受 Haml 影响,它是用 JavaScript 实现的,并且可以供 Node 使用。
你是否想要开发 Mac 应用程序却又不知道从哪里入手?本路线图提供了 Mac 应用程序开发的绝佳起点,即使你已经是一个 iOS 开发专家,本路线图对你依然适用。Apple让开发应用程序和提交应用程序到 Mac App Store 变得简单。遵循本路线图以了解如何取得开发工具,理解主要概念及最佳实践,并学会查找更多信息。
我们发现了比较有趣的系列文章《30天学习30种新技术》,准备翻译,一天一篇更新,年终礼包。下面是第10天的内容。 今天又是“30天学习30种新技术”的一天。长期以来,我觉得手机开发很恐怖,大部分应用都没有商业模式。事实上,编写手机应用从来都不能让我兴奋。然而,考虑到手机领域的飞速发展,以及更多的人通过手机而不是桌面访问互联网,我决定尝试下手机开发。我的手机开发之旅将从PhoneGap 起步。
Sea.js 是一款现代的用于Web开发的模块加载工具,提供简单、极致的模块化体验。Sea.js 由阿里、腾讯等公司共同维护。
heX,一个允许你采用前端技术(HTML,CSS,JavaScript)开发桌面应用软件的跨平台解决方案。是你开发桌面应用的一种新的选择,意在解决传统桌面应用开发中繁琐的UI和交互开发工作,使其变的简单而高效。特别适合重UI,重交互的桌面应用软件。
社会化分享组件 ShareSDK 是中国最大的 App 内分享服务提供商,自2013年1月 iOS 版本上线后,已经迅速积累了近2万APP用户,超快的用户积累,为这家创业公司赢得了资本市场的青睐,在2013年7月, ShareSDK 获得深创投千万人民币 A 轮融资后,12月10日,ShareSDK A+轮融资到位,融资金额在千万美金规模。
2002 年,出生在英国的科学家、程序员及创业家 Stephen Wolfram 的《一种新科学》刚刚发布,其颠覆传统的追求知识方式引发的惊愕、争议与指责就已经铺天盖地。上个月初,他在博客中披露了自己的一个即将完成的新项目,称该项目将会对技术世界乃至于技术以外的世界产生深远影响。
工程师Anoop Ranganath坐下来,开始和数据科学家 Blake Shaw 交谈。一切都是从这里开始的。
每当成为入门CS课程(学生们学习编程语言的课程)的助教时,都困于提出好的练习题。Project Euler和类似的问题通常对初学者来说来难了,尤其是对于那些没有很强数学背景的同学。
以下是我做调试或分析时用过的工具的一个概览。如果你知道有更好的工具,请在评论中留言,可以不用很完整的介绍。
又是“30天学习30种新技术”的一天,我打算暂时把JavaScript放一放,然后学下用Python进行文本处理。本文的重点是情感分析。我在几年前就对情感分析产生了兴趣,当时我想写一个分析与电影有关的推的应用。这个应用将帮助我决定是否看某部电影。
让你可以在 JavaScript 中对你的应用数据进行存储和操作。 MinDB 提供一个标准的存储接口(Store Interface)和 Redis 风格的 API,你可以在任何 JavaScript 环境中使用。
Composer是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《Composer PHP依赖管理的新时代》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。
Opserver: Stack Exchange 的系统监控工具
我们常常受到人们的邮件,很多让我们非常的自豪。他们会告诉我们‘我刚用 Dropbox 举办了一个音乐会’或是‘我做一个电影’或是‘我终于打造了自己的公司’等等。人们不停地告诉我们 Dropbox 是如何改变他们的工作方式,我想这才是最有价值的地方。
美国眼镜品牌 Warby Parker 最近举办了黑客马拉松,其联合创世人及 CEO Neil Blumenthal 兴奋地在 Inc. 上分享心得。
近年来,云计算行业风云变幻,形形色色的云服务层出不穷,国内环境也日趋成熟完善,值得大家放下旁观之心好好试一试。特别是部分根基比较稳固的创业公司,在大而全的业态内起到了独树一帜的补充作用。
Vanilla JS 是一个快速、轻量级、跨平台的JavaScript框架。我们可以用它构建强大的JavaScript应用程序。
原生应用速度比较快。如果你要创造下一个愤怒的小鸟,这当然很重要。然而,罕有应用需要达到游戏级别的响应度。也就是说,多一点关注度,利用HTML5技术创建一个快速反应的游戏是有可能的。但这能否在一系列的设备中良好运行就是另外一个事情了。 客户部不知道哪个更好:“这应用如此酷!我们的对头就有了——我们也需要一个”。其实这需要一点说服力就可以解决这个问题的。 手机应用能够离线运行。但是webapp也可以——就是这技术比较前沿而且我们很少用到的缘故
Mark Qin用HTML和CSS模拟了一个Chrome浏览器。 Demo在此。 都是一些基本的CSS3的使用,并不复杂。各位有兴趣地可以试着也写一个。 唯一复杂的地方是浏览器标签的模拟。
如今,在创建一个Web应用的过程中,你需要做出许多架构方面的决策。当然,你会希望做的每一个决定都是正确的:你想要使用能够快速开发的技术,支持持续的迭代,最高的工作效率,迅速,健壮性强。你想要精益求精并且足够敏捷。你希望你选择的技术能够在短期和长期上都让你的项目取得成功。但这些技术都不是轻而易举就能选出来的。
到目前为止,我们的“30天学习30种技术”系列已经讨论了Bower、AngularJS和GruntJS。这些最新的技术可以帮助开发者更高效地开发,也可以减轻开发者的负担。今天,我们将学习另一项新JavaScrit技术,它叫做Harp。在本文中,我们将开始了解Harp的基础,接着我们将创建一个简单的Harp应用,最后将此应用部署到OpenShift。
Node的火热程度即使我不说,想来你也听说过很多次了,这里必须要说说Node平台迅速崛起的一匹黑马 —— Node-webkit,其实也不能说是归属Node平台,因为它并不是作为Node的模块存在——虽然作者也曾尝试这么干过, 像我一样许许多多曾被它名字的误导的朋友可以醒醒了, 如果你还不清楚这是个什么东东,下面引述一段网上的介绍:
讨论jQuery和Javascript性能的文章有很多。不过在这里我还是要总结一下jQuery的提速策略,还有我自己的一些建议,希望这些建议能帮助你写出更好的jQuery和JavaScript代码。更好的代码意味着更快的应用和无垃圾的网站。更快的渲染和响应意味着更好的用户体验。
你可能经常会发现自己身边有多个网络连接,例如移动设备上的 3G/4G,又或者 Wi-Fi 热点等等,但你的系统只会允许你使用一种网络连接。
Impala 项目主页在:https://github.com/cloudera/impala 大数据处理是云计算中非常重要的问题,自Google公司提出MapReduce分布式处理框架以来,以Hadoop为代表的开源软件受到越来越多公司的重视和青睐。以Hadoop为基础,之后的HBase,Hive,Pig等系统如雨后春笋般的加入了Hadoop的生态系统中。今天我们就来谈谈Hadoop系统中的一个新成员 – Impala。
在国外行之有年的黑客松活动,最近在台湾开发者圈正夯。包括Facebook、雅虎、微软、Evernote等网络跨国企业纷纷注意到台湾开发圈的实力,在台举办黑客松活动,希望透过活动,发现企业下一个蓝海,而开发者也透过这样的活动,提高自己的职场身价。
我们发现了比较有趣的系列文章《30天学习30种新技术》,准备翻译,一天一篇更新,年终礼包。下面是第七天的内容。
aLiLua是基于Lua语言的一款网络服务开发框架, 使用 epoll 进行网络/文件IO事件读写,对Lua协程进行调度,性能高效,使用简单。
11月下旬,在LinkedIn的第三办公楼举办了一场特殊的马拉松,很多参加者都是无证移民。
Yahoo!的Exceptional Performance团队为改善Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。
对于大部分开发者而言,搜索代码片段是他们的日常。问题在于这些代码片段分布在整个网络上。来自亚马逊的几位程序员无法忍受这样的麻烦,于是创立了代码片段一站式服务平台Runnable,他们把它称作“代码界的Youtube”。在Runnable上,用户不但可以找到代码片段,而且还可以修改乃至运行这些代码片段。