必威体育下载克里斯蒂安·海尔曼

您当前正在浏览必威体育下载克里斯蒂安·海尔曼三月份的博必威体育简介客档案,2010。

三月份存档,二千零一十

公开演讲变得容易——公开演讲活动的视频已经播放完毕。

星期二,3月30日,二千零一十

回到二月,我的朋友劳拉·诺斯——在我的一些坚持不懈的努力之后——组织了第一次说出事件。演讲活动有助于人们,尤其是女性克服最初对演讲的恐惧,并为他们提供如何成为一名伟大的演讲人的提示和建议。

我的课程是关于如何激发演讲人的灵感:

劳拉还播放了凯蒂·斯特雷滕不喜欢公开演讲的理由戴维贝尔在不同场合的公开演讲.

下一场公开赛将在4月20日举行。大伦敦管理局妇女网络将与凯蒂举办为期2小时的研讨会,阿格涅斯卡·莱顿和我。目前的话题是提高你的演讲技巧,控制神经的外观,在敌对情况下讲话,克服避免公开讲话的倾向。

你可以在主页上找到所有关于演讲活动的信息:网址:http://speakingoutevents.com/,请那里是一个博客,请一脸谱网页面当然,Twitter在说出口.

以开放标准参与数据网络

星期三,3月17日,二千零一十

以下是我在拉斯维加斯Mix10会议上演讲的详细说明。我的谈话描述如下:

我们现在所做的Web开发正在走出困境。网络的未来是它的创建者很久以前就计划好的:松散连接的信息片段,供你挑选和选择,并将它们放在适合最终用户的界面中。在这次会议上,了解如何构建始终最新的Web产品组合,通过使用Web而不是学习定制的界面进行维护,并在数据由高流量服务器场(而不是服务必威体育下载器)为您拉取和缓存时提供高性能。如果你想知道如何在不花费数千美元进行广告和开发的情况下将你的足迹留在网络上,以下是一些答案。

幻灯片

详细的笔记/抄本

欢迎访问网络

当我开始使用网络时,我在一家广播电台做新闻播音员和制片人。我总是涉猎计算机并将它们连接到世界各地,我对发现信息是多么容易而彻底感到惊讶。这是1996年,我让我在广播电台的老板相信,让我的网络接入成为我们镇上第一个从美联社和其他非常重要的来源获得新闻的人,这是非常重要的。实际上,我刚刚爱上了网络及其可能性。

作为专业的Web开发人员工作

我很快就辞掉了工作,建立了我的第一个网站。和一些朋友一起,我们进行了一次横幅交换,我负责一些邮件列表,IRC并且建立了很多非常糟糕的网站,在那时,这些网站是蜜蜂的膝盖。

我经历了第一次在洛杉矶的一家旅馆里生活的网站繁荣,所有的写作费用都是由我支付的。HTML.

加入企业团队

然后,我为一家机构工作,交付了许多具有企业级内容管理系统的产品。旨在取代过去不足系统的大规模系统。

这是事情出了问题的时候

几年来,我发布了一些非常昂贵的东西,这意味着使用它们的人必须接受3千英镑以上的培训,才能完成之前已经做过的事情——但效果要差得多。或者是他们?

加入公司环境(某种程度上)

再一次,这是一个非常有趣的步骤,因为这意味着我不再局限于为客户提供服务的大世界,而是专注于一个单一的公司——一个定义了万维网现状的公司,同时也是一个新兴世界的大玩家。

嘿,Ho,万维网2高峰

Web2.0应运而生,在媒体和早期用户的心目中肆虐。用户生成的内容听起来像是一个可怕的骗局,可以免费获得数百万美元的内容——您所需要做的就是建立基础设施并找到合适的人。

又出了问题。

第一轮Web2.0的主要目的是尽可能清晰可见——如果你的用户添加的所有内容都只是“第一”和“你是一个同性恋”的评论,那么这并不重要——只要用户数量足够大,你就能看到。

现在呢?

让你想知道现在发生了什么,不是吗?

网络作为平台,移动网络和地理定位

我们就在这里。我们可以使用网络作为我们的平台,我们使用虚拟服务器,托管服务,并乐于混合和匹配不同的服务,以获得教资会修理。但是缺少的是胶水。

市场变化留下痕迹

但我们一直忘记的是用户。我们经历的所有变化孕育了一代又一代的用户,他们乐于使用他们在工作中学到的东西,但不愿意反复学习基本的家务。必威体育下载

是时候降档了

我们已经有了基础设施,我们已经可以做到这一点了。我有一种真正的感觉,我们不是在创新,而是把网络变成主流媒体。不加评论的流媒体电视,像Farmville和Mafiawars这样的巨大成功让我意识到网络正在变得无处不在,但作为一个想要进一步发展的人,它对我来说也是无聊的。为了用汽车加速,你需要换个档位(或者用自动档踩下油门)。现在是时候这样做了。

找到共同点

过去推动所有创新和运动的共同点是什么?数据。通过将信息与其他信息源混合以在数据中找到故事,信息变得容易获得并变得有趣。

利用数据世界

数据就在我们身边,只是结构不太好。人们甚至不必费心去写语义。HTML而且很难教编辑输入标签,图像和视频描述的可选文本。原因是我们缺乏成功的故事和学习必威体育下载细胞质雄性不育时间太长了。相反,我们应该教人们如何使用系统,而不是教人们如何构造信息和简化索引过程,而不是授权让事情变得漂亮和有光泽——这是其他专家做得更好的地方。

为什么API

如果您现在想要构建一些东西,那么API或应用程序编程接口是您能想到的最好的事情。如果你从界面上删除信息,无论是在数据输入方面还是在消费方面,我们都可以建立一个适合所有人的网络。通过使信息可搜索,并允许过滤出框,您可以缩放到任何大小或削减到最大限度的必要。

容易制造API

这个雅虎查询语言或简称钇铝石榴石是一种非常简单的语言,允许您像使用数据库一样使用Web。最简单的形式钇铝石榴石查询如下:

选择从何处何处条件

比如说你想在Flickr中找到带关键字的照片.这个钇铝石榴石声明如下:

从flickr.photos.search中选择*。
其中,text=“驴”和license=4

这个许可证=4意味着您正在检索和显示的照片已获得Creative Commons的许可,这意味着你可以在你的页面上显示它们。这一点非常重要,因为Flickr用户乐于展示照片,但并不是所有人都乐于让您在产品中使用他们的照片。玩得好,我们都能得到更多好的数据。

钇铝石榴石不仅限于雅虎的API和数据——任何网络上的东西都可以通过它访问。如果你想在海湾地区找到一个花盆,你可以使用例如Craigslist钇铝石榴石以下内容:

从craigslist.search中选择*
location=“sfbay”and type=“sss”and query=“花盆”

如果你想从谷歌获得关于医疗保健的最新消息,您可以使用:

从google.news中选择*,其中q=“healthcare”

如果您想整理不同的API并返回一个数据集,你可以使用Quul.Mulk表。例如,下面搜索纽约时报档案,Microsoft Bing News和Google News用于术语healthcare,并返回一组经过整理的结果:

从query.multi-where查询中选择*(
'从nyt.article.search中选择*,其中query=“healthcare”',
'从microsoft.bing.news中选择*,其中query=“healthcare”',
'从google.news中选择*,其中q=“healthcare”'

钇铝石榴石甚至允许你在没有美国石油学会可用。例如,为了从福克斯新闻获得所有最新头条新闻的文本,你可以使用钇铝石榴石HTML表:

从HTML中选择内容
url=“http://www.foxnews.com/”和xpath=“//h2/a”

这将转到foxnews.com主页,检索HTML,请把它穿过W3C HTML整理工具清理破损HTML并将信息过滤到第二级标题内所有链接的文本内容。这是通过XPath陈述//H2/A这意味着里面的所有链接H2元素,然后检索内容而不是所有的*.

然后您可以对这些内容做更多的工作,例如使用谷歌翻译美国石油学会将标题翻译成法语:

从google.translate中选择*(
从HTML中选择内容,其中url=“http://www.foxnews.com/”
和xpath=“//h2/a”
)和target=“fr”

正如您所看到的,可以很容易地混合和匹配不同的API来实现您的目标——所有这些都使用同一种语言。

钇铝石榴石但不仅仅是读取数据。如果你有美国石油学会这样就可以写信给它了,你可以插入,更新和删除命令与数据库非常相似。例如,您可以使用以下命令在WordPress博客上发布博客文章:

插入wordpress.post
(题目:描述,博客网址用户名,密码)
值(“测试标题”,“这是一个测试体”,“http://yqltest.wordpress.com”,“YQLTest”,“密码”

插入物,更新和删除表需要使用HTTPS要发送信息,这意味着尽管您的名字和密码在这里是完全可读的,但它们不会泄露给公众——除非您在JavaScript中使用它们,否则它们是可读的。

这个钇铝石榴石端点

AS钇铝石榴石是一个Web服务,它需要在Web上有一个端点。对于不需要任何身份验证的表,此端点如下统一资源定位地址以下内容:

http://query.yahooapis.com/v1/public/yql?
q= {查询}
&格式=xml json
&callback=回调函数

你可以把信息作为XML或作为杰森格式。如果你选择杰森然后,您可以使用javascript中的信息,并提供回调函数,即使没有任何服务器交互。

使用的好处钇铝石榴石

YQL是一种将Web用作数据库的方法。不用花时间在不同的API上阅读,请求访问并学习它们的工作原理,您只需访问和混必威体育下载合数据,几分钟后就可以恢复使用。钇铝石榴石所有这些都是为了你:

  • 没有浪费时间阅读美国石油学会文档-每一个钇铝石榴石桌子上有一个描述命令,告诉您需要什么参数,以及将返回哪些数据供您使用。
  • 使用控制台创建复杂查询。-钇铝石榴石慰问允许你玩钇铝石榴石并在一个易于使用的界面中快速地点击在一起的复杂查询。它还直接向您预览信息,以便您可以看到返回的内容和格式。
  • 使用前过滤数据-钇铝石榴石允许您使用*或者具体地定义你想要的东西——到一个非常精细的层次。在非常有限的应用程序环境中,如移动设备,这是一个真正的好处。它还意味着,在请求信息之后,甚至在将其发送到接口层之前,您不需要花费大量时间将其转换为有用的信息。
  • 快管-钇铝石榴石托管在与Internet连接良好的分布式服务器网络上。很可能服务器访问速度很快,比您自己的服务器快几倍美国石油学会来自世界各地的服务器。
  • 缓存+转换-钇铝石榴石默认情况下给出XML杰森这对于将Web上的任何数据以其他格式转换为这些高度通用和开放的数据格式非常有用。钇铝石榴石另外还有一个内置的缓存系统,它只在新数据可用时提供给您,如果您只需要在另一个时间内请求,它会很快返回。
  • 服务器端javascript–如果开箱即用过滤,排序和转换方法不足以供您使用钇铝石榴石执行表之前通过javascript运行返回的数据钇铝石榴石把它还给你。这使得所有的转换和扩展都可以在一个安全和强大的环境中使用JavaScript,因为我们使用Rhino来运行它的服务器端。

总而言之钇铝石榴石允许您真正使用和访问数据,而无需诉诸XSLT,请正则表达式,抓取和其他尝试过的,真实的,但也复杂的方法,使东西网络准备就绪。

政府是开拓者?

最近有一件事让我非常兴奋,那就是政府把信息扔给我们使用。用我们的税款收集的数据现在可供专家和外行使用,看看它,看看有趣的部分在哪里。

在稀薄的空气中变戏法

问题是,政府数据不能作为API提供给我们,相反,您会发现它被输入到Excel电子表格中,并以各种其他的数据格式输出——是的——微软产品。我们现在可以抱怨这件事,声称这是老派,betway体育官方网或者做点什么。那我们怎么做呢?

几周前我建的网址:http://winterolympicsmedals.com–一个研究1924年至今冬奥会奖牌历史的界面。没有美国石油学会因此,这些数据在任何地方都不可用。

发生了什么事英国的报纸卫报此信息的数据集对他们数据博客(这是报纸提供的免费服务)。这些数据是以Excel表格的形式提供的,我所做的就是将其上传到谷歌文档。然后我选择了“共享”和“导出为”csv公司“这给了我以下信息统一资源定位地址以下内容:

http://spreadsheets.google.com/pub?key=tpwdkizmzleqaref493v1jw&output=csv

现在,使用钇铝石榴石有了这个,我们就有了一个Web服务:

从csv中选择“*”,其中url=“http://spreadsheets.google.com/pub”?key=tpwdkizmeqaref493v1jw&output=csv”和columns=“年、城市、运动、纪律、国家、活动,性别、类型

通过给予csv公司我们现在可以用它们过滤一些列,例如,为了获得1924年奥运会的所有银牌,我们可以使用:

从csv中选择“*”,其中url=“http://spreadsheets.google.com/pub”?key=tpwdkizmeqaref493v1jw&output=csv”和columns=“年、城市、运动、纪律、国家、活动,gender,type“and year=”1924“and cards=”silver“性别、类型”和年份

电子表格到Web服务变得简单!

这使得我们很容易将任何电子表格转换成Web服务。以google docs作为云存储钇铝石榴石作为接口,为我们做缓存和限制并不难。

为了使搜索表单和结果表的创建更容易,我建立了菲律宾接受此作业的脚本关于:

      include('csvtoservice.php');
$content=csvtoservice('http://winterolympicsmedals.com/carders.csv');
如果($content){

如果($content[‘form’])。{
回声

过滤器


echo$内容[‘形式’];
}

if($content[‘table’])。{
回声

结果


echo$content[‘table’];
}

}
?>

一些实例

让我们快速浏览一些例子,向您展示钇铝石榴石使用已经存在的免费,打开系统以构建Web界面。

综上所述

  • 我们有网络,我们有技术。
  • 我们有人能有效地使用他们使用的工具。
  • 我们有了新一代人,他们自然会使用互联网,并对我们的网络界面感到满意。
  • 如果我们将我们的努力50/50用于新的和构建API和转换器,以获得旧的数据,网络将摇摆不定。

作业

作为家庭作业,我想让人们看看打开表格钇铝石榴石吉瑟布论
看看有什么缺失。我特别邀请人们使用打开表文档.我们希望您的数据能够让人们使用它。

必威体育下载了解更多

如果你想了解更多关于建筑工地的必威体育下载信息,比如我用这种方法展示的那些工地,有一个我通过英国房价网大厦与你交谈的视频在上提供悠悠博客。

YQL地理库与地理黑客对话介绍

星期四,3月11日,二千零一十

我现在在亚特兰大,佐治亚理工大学黑客和我们想要让学生黑客的热门技术之一是地理位置。为此,我做了一个关于地理黑客的演讲:

作为谈话的后续行动,让学生更容易构建地理黑客,而不是与不同的API打交道,我整合了一个小型的javascript库,可以满足很多地理黑客的需求:

  • 使用W3C地理信息系统美国石油学会以IP作为后备
  • 从文本中查找地理位置
  • 从lat/lon对中查找位置
  • 在特定Web文档中查找位置(通过统一资源定位地址
  • 获取某个IP号码的位置

查看钇铝石榴石地理图书馆演示页得到钇铝石榴石Github上的地理库源.

ttmmhtm:公共数据资源管理器,天气好,带栓的狗,自动推特到美味书签

星期一,3月8日,二千零一十

今天早上让我快乐的事情:

我刚到亚特兰大参加乔治亚理工大学黑客日,天气真棒。我在咖啡馆里晒了一天,写幻灯片Mix10会议下个星期,现在我正在检查我的饲料。所以是时候换个了TTMMHTM以下内容:

google chrome获取navigator.geoplocation

星期四,3月4日,二千零一十

就在我写一篇关于地理定位的文章时,我哀叹只有桌面上的火狐支持W3C地理定位美国石油学会(Safari仅作为移动版)有一个新的测试版,它不断升级并填补了这个漏洞。

在上跟踪链接读写网Chrome开发者博客我下载了Mac的测试版并试用了它。

结果,使用地球计划探索者显示navigator.geoclocation工作:

带地理位置的铬

为了在Chrome上启用地理定位,您需要从终端启动它,例如OSX以下内容:

/applications/google chrome.app/contents/macos/google chrome启用地理定位

美好的未来。现在把它装船,谷歌!