必威体育下载基督教Heilmann

您当前正在浏览的是必威体育下载基督教Heilmann三月份的博必威体育简介客档案,2010.

3月份存档,2010

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

周二,3月30日,2010

早在2月,我的朋友劳拉·诺斯——在我的一再催促下——组织了第一次公开事件。公开演讲活动的目的是帮助人们——尤其是女性——克服最初对公开演讲的恐惧,并就如何成为一名出色的公开演讲家给他们一些建议和指导。

我的演讲主题是如何激励演讲者:

劳拉还上传了其他的视频凯蒂·斯特雷敦谈不喜欢公开演讲的理由大卫·贝尔谈不同场合下的公开演讲

下一个演讲活动将在4月20日举行。大伦敦当局妇女网络将与凯蒂举办一个2小时的工作坊,Agnieszka Lenton和我。目前的主题是提高你的公众演讲技巧,控制神经的外观,在充满敌意的环境下演讲,克服避免公众演讲的倾向。

你可以在主页上找到所有关于“大声说出来”的活动:http://speakingoutevents.com/,请在那里是一个博客,请一个Facebook页面当然还有Twitter在@speaking_out

以开放标准参与数据网络

星期三,3月17日,2010

以下是我在拉斯维加斯Mix10会议上演讲的详细说明。我的演讲内容如下:

我们现在所做的Web开发已经走到了尽头。web的未来是它的创建者很久以前就计划好的:将信息松散地连接在一起,供您挑选和组合在适合最终用户的界面中。在这个会话,看看如何建立一个总是最新的网络投资组合,通过使用web(而不是学习定制的接口)进行维护,并通过高流量服务器群(而不是服务必威体育下载器)为您提取和缓存数据,从而获得高性能。如果你想知道如何在不花费数千美元用于广告和开发的情况下在网络上留下自己的足迹,以下是一些答案。

幻灯片

详细的笔记/成绩单

欢迎访问网络

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

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

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

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

加入企业团队

然后我在一家代理公司工作,交付了许多带有企业级内容管理系统的产品。大规模的系统旨在取代过去不完善的系统。

这就是事情出错的时候

几年我发布的东西非常昂贵,意味着人们使用它们已经发送£3 k +培训就能够做的事情他们已经之前,只有更有效。还是他们?

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

再一次,这是一个非常有趣的一步,因为它意味着我离开大的为客户提供专注于一个公司,一个公司将万维网定义为现在也是一个大玩家在一个新兴的世界。

嘿,Web 2.0highfive

web 2.0出现了,并在媒体和早期采用者的头脑中肆虐。用户生成的内容听起来像是一个可怕的骗局,可以免费获得数百万美元的内容——您所需要做的就是建立基础设施并找到合适的人。

它又出了问题。

第一轮web2.0的主要目的是尽可能的引人注目——不管你的用户添加的所有内容是否真的只是“第一”和“你是一个同性恋”的评论——只要用户数量足够多,你就赢了。

现在呢?

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

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

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

市场变化会留下痕迹

我们一直忘记的是用户。我们经历的所有这些变化都孕育了一代又一代的用户,他们乐于使用自己在工作中学到的东西,但却不愿意一遍又一遍地重新学习基本的日常琐事。必威体育下载

是时候降档了

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

找到公分母

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

利用数据的世界

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

为什么api工作

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

api很容易

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

从{where} where {conditions}中选择{what}

例如,你想在Flickr中找到带有关键字的照片。这个YQL对此的说明如下:

从flickr.photos.search中选择*
其中text="donkey"和license=4

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

YQL不局限于Yahoo api和数据——web上的任何东西都可以通过它访问。如果你想在旧金山湾区找到一个花盆,你可以在Craigslist上找到YQL以下内容:

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

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

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

如果你想整理不同的api并得到一个数据集,你可以使用query.multi表。下面是搜索纽约时报存档的例子,微软Bing新闻和谷歌新闻的术语医疗保健和返回一组整理后的结果:

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

YQL甚至可以让你在没有信息的时候获得信息美国石油学会可用。例如,为了从福克斯新闻获得所有最新头条新闻的文本,你可以使用YQLHTML表:

从html中选择内容
url = " http://www.foxnews.com/ "和xpath = " / / h2 /”

这是福克斯新闻网的主页,检索HTML,请通过W3C HTML整理工具,清理破损HTML并将信息过滤到第二级标题内所有链接的文本内容。这是通过xpath陈述/ / h2 /也就是说所有的链接都在里面h2元素,然后检索内容而不是所有的*

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

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

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

YQL不仅仅是读取数据。如果你有美国石油学会这样就可以写了,你可以插入,更新和删除命令,就像使用数据库一样。例如,您可以使用以下命令在WordPress博客上发布博客文章:

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

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

这个YQL端点

作为YQL是一个web服务,它需要在Web上有一个端点。对于不需要任何身份验证的表,此端点如下URL以下内容:

http://query.yahooapis.com/v1/public/yql?
q = {查询}
format = xml | json
回调= {callbackfunction}

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

使用的好处YQL

YQL是一种将web用作数据库的方法。不用花时间在不同的API上阅读,请求访问并学习它们如何工作,您可以简单地访问必威体育下载和混合数据,并在几分钟后准备好使用它。YQL为你做这一切:

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

总而言之YQL允许您真正使用和访问数据,而无需诉诸XSLT,请正则表达式,抓取和其他经过验证的、但也很复杂的web就绪方式。

政府作为开拓者?

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

凭空变出api

问题是,政府数据不能作为api提供给我们——相反,你会发现它被输入Excel电子表格和所有其他数据格式的产品中——是的——微软产品。我们现在可以抱怨这个,声称这是老一套,betway体育官方网或者做点什么。那我们怎么做呢?

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

事情是这样的:英国《卫报》发表了一篇文章此信息的数据集在他们的数据的博客(这是报纸提供的免费服务)。数据是以Excel表格的形式提供的,我所做的就是把它上传到谷歌文档中。然后选择“Share”和“export as”csv公司这给了我以下信息URL以下内容:

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

现在,使用YQL这样我们就有了一个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=“年、城市、运动、纪律、国家、活动,性别、类型、年份= 1924奖牌=银牌

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

这使得我们很容易将任何电子表格转换成web服务。使用谷歌文档作为云存储和YQL作为接口,对我们进行缓存和限制并不难。

为了简化搜索表单和结果表的创建,我建立了一个菲律宾执行此任务的脚本:

      包括(“csvtoservice.php”);
$content=csvtoservice('http://winterolympicsmedals.com/carders.csv');
如果($content)

如果($内容(“形式”)){
回声的

过滤器

”;
echo $内容(“形式”);
}

如果($内容(“表”)){
回声的

结果

”;
echo $内容(“表”);
}

}
? >

一些例子

让我们快速浏览一些例子来展示YQL使用现有的免费软件,开放系统来构建web界面。

  • GooHooBi是一个搜索界面,可以让你搜索网页同时使用谷歌,雅虎和必应。你可以看到它是如何在一个在Vimeo上直播
  • 英国房价我构建的mashup是用于英国政府开放数据网站。它可以让你比较英格兰和威尔士从1996年到现在的房价,看看在哪里买房是合理的,以及该地区的房价有多稳定。
  • GeoMaker是一个

总之

  • 我们有网络和技术。
  • 我们的员工能够有效地使用他们使用的工具。
  • 我们的新一代很自然地使用互联网,他们对我们的网络界面很满意。
  • 如果我们在新的和构建的api和转换器上各占一半的努力来获得旧的web数据,那么web将会摇摆不定。

家庭作业

作为家庭作业,我想让大家看看打开表YQLGitHub上
看看少了什么。我特别邀请人们使用。将他们的api添加到表中打开表文档。我们希望你的数据能让人们使用它。

必威体育下载了解更多

如果你想了解更多关于建筑工地的必威体育下载知识就像我用这种方法展示的那些,有一个我和你在UK-House-Prices.com网站上聊天的视频在上提供YUI博客。

YQL Geo库和介绍Geo黑客谈话

周四,3月11日2010

我现在在亚特兰大,乔治亚理工大学黑客攻击的热门技术之一是地理定位。为此,我做过一个关于geo黑客的演讲:

作为演讲的后续,为了让学生更容易地构建geo hack,而不是与不同的api做斗争,我整理了一个小JavaScript库,满足了很多地理黑客的需要:

  • 的方法检测访问者的位置W3C地理美国石油学会把知识产权作为一种退路
  • 从文本中查找地理位置
  • 从lat/lon对查找位置
  • 查找某个web文档中的位置(通过URL)
  • 获取特定IP号的位置

查看YQLGeo库演示页面得到了YQLGitHub上的Geo库源码

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

周一,3月8日,2010

今天早上让我开心的事情:

我刚到亚特兰大参加乔治亚理工大学的黑客日,天气非常好。我花了一天的时间在咖啡馆里晒晒太阳,为他们写幻灯片Mix10会议下个星期,现在我正在浏览我的提要。再看下一个TTMMHTM以下内容:

google chrome获取navigator.geoplocation

周四,3月4日2010

就在我写一篇关于地理位置的文章时,我哀叹只有桌面版的Firefox支持W3C地理位置美国石油学会(Safari只是作为手机版)有一个新的测试版,它的出现填补了这个漏洞。

按连结到读写网Chrome开发者的博客我下载了Mac的测试版并试用了一下。

结果,使用GeoPlanet的探险家显示navigator.geoclocation工作:

chrome与地理位置

为了在Chrome上启用地理定位功能,你需要从终端启动它——例如InOSX以下内容:

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

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