GarfieldEr007的专栏

勤奋治学 深度思考 静心钻研 先苦后甜

排序:
默认
按更新时间
按访问量
RSS订阅

Day 26: TogetherJS —— 让我们一起来编程!

今天的《30天学习30种新技术》挑战,我打算学习一个源自Mozilla的很酷的JavaScript库——TogetherJS。几个月前,我写过一个面向Java 8的在线Java编辑器。今天我将学习如何使用TogetherJS来给这个应用增加协作功能。 TogetherJS是什么? To...

2015-12-07 09:23:51

阅读数 948

评论数 0

Day 30: Play Framework —— Java开发者的梦想框架

今天是最后一天,我决定学习一下 Play 框架。原本是想写关于Scala的,学习了几个小时之后发现在一天之内是不可能完成Scala的,所以今天会介绍一下Play框架的基本知识,然后学习如何用它开发应用。 什么是 Play 框架? Play是一个开源的现代web框架,用于编写Java和S...

2015-12-05 18:19:16

阅读数 1413

评论数 0

Day 29:编写你的第一个 Google Chrome 扩展程序

今天的《30天学习30种新技术》,我决定去学习如何写一个 Chrome 扩展程序。在做了一些搜索之后,我发现一个 Yeoman 生成器可以用来写 Chrome 扩展程序。我们在这篇要写的扩展程序是一个可以在工作时间内,把 Facebook、Twitter、LinkedIn 等等的社交网站屏蔽掉...

2015-12-05 18:18:26

阅读数 935

评论数 0

Day 28: OpenShift的Eclipse集成

今天的《30天学习30种新技术》 我決定介绍OpenShift的Eclipse集成。应用将运行在OpenShift上,我们将使用OpenSHift的Eclipse插件来开发和部署一个应用。 预备要求 基本Java知识。 在你的系统上安装最新版的JDK。你可以安装OpenJDK 7...

2015-12-05 18:17:44

阅读数 1159

评论数 0

Day 27: Restify —— 在Node.js中构建正确的REST Web服务

今天决定学一个叫做restify的Node.js模块。restify模块使得在Node.js中写正确的REST API变得容易了很多,而且它还提供了即装即用的支持,如版本控制、错误处理、CORS和内容协商。它大量地借鉴了Express(故意地),因为这或多或少是事实上的API来写在node.js上...

2015-12-05 18:16:55

阅读数 1149

评论数 0

Day 25: 联合Tornado、MongoDB 和 AngularJS 进行应用开发

今天的《30天学习30种新技术》,我决定暂时放下 JavaScripts 的内容,而去学习一个叫做 Tornado 的 Web 框架。我决定去学 Tornado 的原因是我这样就可以用 Python 去写 Web 程序了。我只学过 Flask 框架,所以我觉得 Tornado 应该能增加我在 ...

2015-12-05 18:15:11

阅读数 997

评论数 0

Day 24: 使用Yeoman自动构建Ember项目

到目前为止,我们这个系列讨论了Bower、AngularJS、GruntJS、PhoneGap、Meteor、Ember和TimelineJS等JavaScript技术。今天的《30天学习30种新技术》,我决定学习前端开发的效率工具Yeoman。本文将首先介绍Yeoman的基本情况,接着我们会使用...

2015-12-05 18:14:29

阅读数 887

评论数 0

Day 23:使用 TimelineJS 构建精美的时间轴

确定今天的主题费了我不少工夫,我开始打算学习brain,后来又去看了看Twitter Server,但是我最后决定学习TimelineJS。本文将介绍如何使用TimelineJS为一系列文章创建一个精美的时间轴。 TimelineJS是什么? TimelineJS 是一个开源库,可以帮助你创建精...

2015-12-05 18:13:35

阅读数 3267

评论数 0

Day 22: 使用Spring、MongoDB和AngularJS开发单页面应用

今天的《30天学习30种新技术》挑战,我决定使用Spring框架、MongoDB和AngularJS开发一个单页面应用。我很熟悉Spring和MongoDB,但是我没用配合Spring使用过AngularJS。今天我们将开发一个社交化的书签应用,类似我们几天前用EmberJS开发的那个。我在第二天...

2015-12-05 18:12:59

阅读数 815

评论数 0

Day 21:Docker 入门教程

几个月以前,红帽(Red Hat)宣布了在 Docker 技术上和 dotCloud 建立合作关系。在那时候,我并没有时间去学习关于 Docker 的知识,所以在今天,趁着这个 30 天的挑战,我决定去学习一下 Docker 究竟是怎样的。这篇博文并不是说以后怎么在 OpenShift 上用...

2015-12-05 18:12:04

阅读数 613

评论数 0

Day 20: 斯坦福CoreNLP —— 用Java给Twitter进行情感分析

今天学习如何使用斯坦福CoreNLP Java API来进行情感分析(sentiment analysis)。前几天,我还写了一篇关于如何使用TextBlob API在Python里做情感分析,我已经开发了一个应用程序,会筛选出给定关键词的推文(tweets)的情感,现在看看它能做什么。 应用 该...

2015-12-05 18:11:29

阅读数 2042

评论数 0

Day 19: EmberJS 入门指南

到目前为止,我们这一系列文章涉及了Bower、AngularJS、GruntJS、PhoneGap和MeteorJS 这些JavaScript技术。今天我打算学习一个名为Ember的框架。本文将介绍如何用Ember创建一个单页面的社交化书签应用。本教程将包括两篇:第1篇介绍客户端代码和用HTM...

2015-12-04 11:04:28

阅读数 780

评论数 0

Day 18: BoilerPipe —— Java开发者的文章提取工具

今天我决定学习如何使用Java做网页链接的文本和图像提取。在大多数内容发现网站上(如Prismatic)这是一个非常常见的需求,今天就是学习如何使用一个名为boilerpipe的Java库来完成这个任务。 准备 基本的Java知识是必需的,安装最新的Java开发工具包(JDK ),可以...

2015-12-04 11:03:57

阅读数 1512

评论数 0

Day 17: 使用 JBoss Forge 和 OpenShift 构建部署 JAVA EE 6 应用

今天的“30天学习30种新技术”挑战,我决定学习一下JBoss Forge。JBoss Forge是一个创建基于Maven的Java应用的开发工具,它可以帮助Java开发者快速地开发web应用。本文中,我们将使用JBoss Forge开发一个简单的待办应用,可以为基于Angularjs的前端提...

2015-12-04 11:03:24

阅读数 789

评论数 0

Day 16: Goose Extractor —— 好用的文章提取工具

今天的“30天学习30种新技术”的主题是如何使用Python进行文章提取。这几个月来,我对文章提取很感兴趣,因为我想写一个Prismatic克隆。Prismatic创建基于用户兴趣的新闻源。提取文章的主要内容、图片和其他元信息对大多数类似Prismatic的内容发现站点很有用。本文中,我们将学习如...

2015-12-04 11:01:54

阅读数 989

评论数 0

Day 15:Meteor —— 从零开始创建一个 Web 应用

到目前为止我们讨论了Bower、AngularJS、GruntJS和PhoneGap等JavaScript技术。今天是“30天学习30种新技术”挑战的第15天,我决定重返JavaScript,学习Meteor框架。虽然Meteor的文档相当好,但是它缺少为初学者准备的教程。我觉得教程的学习效果更好...

2015-12-04 11:01:12

阅读数 831

评论数 0

Day14:使用斯坦福 NER 软件包实现你自己的命名实体识别器

我并不是一个机器学习(Machine Learning)、自然语言处理(Natural Text Processing,NLP)等的狂热者,但我总会想到一些需要用到它们的主意。我们今天在这篇博文中要实现的目标是:利用 Twitter 数据建立一个实时的职位搜索。每个单独的搜索结果要包括提供职位的公...

2015-12-04 11:00:28

阅读数 1594

评论数 0

Day 13: Dropwizard —— 非常棒的Java REST服务器栈

我已经是一个使用了8年Java的软件开发人员了,我写过的大多数应用程序是用的Spring框架或Java EE。最近,我花了一些时间学习用Python进行web开发,其中印象非常深刻的是 Flask 框架——一个微型架构,这使得它很容易写REST后端。所以今天我决定找一个Java的Python...

2015-12-04 10:59:39

阅读数 2131

评论数 0

Day 12: OpenCV —— Java开发者的人脸检测

今天我准备学习如何用Java来进行人脸检测。人脸检测有助于在任何数字图像上识别人脸,在做了一些研究后,我发现OpenCV的库可以帮我检测图像中的人脸。不过,我没能找到一个完整的通过Java使用OpenCV库的初学者教程,所以这篇文章可能会是他人在这方面学习的资料。 什么是OpenCV? O...

2015-12-04 10:59:10

阅读数 2599

评论数 1

Day 11: AeroGear 推送服务器:使应用的通知推送变得简单

在今天的“30天学习30种新技术”, 我打算去扩展一下昨天开发的 PhoneGap 应用,加上推送通知的功能。推送通知允许应用去通知或者警告用户,即使是在程序没有打开的情况下。例如,如果我们有一个允许通知推送的 Twitter 应用,当 Twitter 上有人提到你或者关注你了,Twitter...

2015-12-04 10:58:25

阅读数 676

评论数 0

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