必威体育下载基督教Heilmann

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

9月份存档,二千零一十

TTMMHTM:缩放和重新设计,iPad访问,古老的游戏,HTML5聚乙烯填充物和独角兽

周二,9月28日,二千零一十

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

分享幻灯片和令人沮丧的读者

周一,9月27日,二千零一十

如你所知,我在会议上做很多演讲。这些天我的大部分时间都是睁大眼睛看凉爽的事物,试一试,把它们记录下来,打包成会议的演示文稿。这不仅意味着编写演示并解释原因——大多数时候还意味着将内容转换成对用户有意义的语言和用例。

今年有很多很棒的会议,我很抱歉错过了一些非常酷的,我将来也会错过一些,了。作为一家跨国公司在美国以外唯一的全职福音传播者,这也带来了这一点。

这就是为什么我喜欢演讲者向全世界展示他们的幻灯片,以及会议组织者发布演讲的视频和录音。我自己做的,原因很明显:

发布幻灯片的理由

  • 在会议上看到我的人回来后,可以得到幻灯片来刷新他们的记忆。
  • 人们可以在会议结束后将幻灯片用于内部演示,并向老板炫耀他们所学到的知识(如果它们作为知识共享发布的话)必威体育下载
  • 人们可以将我的幻灯片嵌入博客文章和他们自己的会议评论中,或者作为一个提醒来表明观点
  • 人们可以在SlideShare和LinkedIn上搜索话题,找到我的演讲
  • 人们可以听火车上的谈话,或者把它发给那些喜欢听东西而不是阅读的人
  • 人们可以在自己的空闲时间接收信息,不受时间安排的限制——整个会议可能超负荷
  • 你可以快速浏览幻灯片,找到你想要记住的一件事——这在视频或音频记录中要难得多

现在,在我的例子中,我用主题演讲来写幻灯片,将它们导出到PDF并在SlideShare上托管它们。的原因是:

  • 我不想依赖技术——如果我的笔记本电脑坏了或者丢失了,我仍然可以从另一台机器上显示我的幻灯片
  • 如果您使用一个800×600分辨率与即使是最低劣的投影仪和扩展到更高的分辨率没有我不必做任何事情
  • 如果人们愿意的话,他们可以把它打印出来——我见过人们在火车上浏览演示文稿的打印输出。
  • Slideshare自动创建幻灯片的副本HTML(用于SEO原因)所以即使是我的盲人朋友也可以阅读它们,而无需我创建一个特殊的版本。

但是需要记住的是,我写幻灯片是为了让它们有意义,而不是为了讨论它们——我把幻灯片作为我演讲的叙事转折点。上面提到的每个网站统一资源定位地址每一个代码示例都有一个实时演示,人们可以点击查看何时返回。

这就是为什么我可以发布幻灯片,让人们玩得开心,并在培训中使用它们。

并非所有幻灯片都相同

其他发言者有不同的方法,更侧重于演讲本身。他们不是做很多演讲,而是写一篇精彩的演讲,对其进行微调和升级。谈话是一种表演,说话者是信息的主要来源。这就是为什么在这样的演讲中,幻灯片成为主要表演的背景,而不是内容。这可以是非常有效的,需要一个伟大的舞台人物做正确的。

比如看咸海巴尔干半岛的视频,他谈论情感设计的时候恰到好处,有足够的激情,情感和乐趣,以及其中一些非常好的开放式问题。

他应该放幻灯片吗?我不这样认为,因为没有谈话和咸海的表现,他们没有多大意义。视频应该发布吗?对,因为这就是信息和享受的所在。像“情感设计”这样的演讲不是为了快速跳过并抓住要点——它是你应该从头到尾观看的东西。

关于泰德的谈话并没有附带幻灯片,这是有原因的。谈话就是表演,没有了视觉和听觉,你将错过一场精彩演讲的大部分内容。

什么是一个很好的演示?

有些人认为这是唯一有效的演讲,以及一个伟大的演讲者应该如何处理这个任务。这在某种程度上是正确的,但还有其他事情需要考虑。

如果你的听众和你的语言技能不一样怎么办?我发现在亚洲和欧洲大陆的演讲效果更好,当我的幻灯片上有一个介绍性的句子时,我就开始演讲了。那些认为我难以理解的人仍然能理解我所说的要点,并在之后问了非常详细的问题,让朋友为他们翻译。

如果听众中有人不想听清你说的每一个字怎么办?如果有人从一幅短文字的图像中学到的东西比从一段很长的听觉解必威体育下载释和复杂的视觉刺激中学到的还多,那该怎么办?

人们以不同的方必威体育下载式学习。我遇到过非常糟糕的演示文稿,内容非常丰富,但在幻灯片足够清晰的情况下,这些内容仍然很难看。我见过一些非常害羞的演讲者,他们坚持自己的幻灯片,并在每次演讲中都做得更好。

另一方面,我看到有些人把他们的要点读给观众听,然后无聊到我都想不起来了。后一个会议室演示的例子给内容沉重的幻灯片带来了坏名声。我不认为这是公平的。

当共享幻灯片没有帮助时

分享幻灯片的整个概念意味着完全公开——你说出了你演讲的基础。如果幻灯片只是用来强调你所说内容的图像,而没有注释来理解它们的含义,那么你就把幻灯片留给观众来解释——这确实是非常错误的。

我曾看到人们断章取义地引用了这张幻灯片,因为它的目的是用一种非常讽刺的声音和肢体语言来表达。在已发布的平台上,由于无法进行翻译,这部分内容丢失了。

不过,更让我恼火的是,当演讲者编写自己的演示软件,并期望在他们的听众的计算机上也能同样工作时。

我只是对柏林JSconf的会谈感到非常兴奋,我不能参加。很多都是用HTMLJavaScript和一些聪明的NoSQL解决方案。我相信他们在舞台上表现得非常出色,展示了我们所拥有的开放技术的力量。当这些突破时,你会感到沮丧。首先,因为你想要得到承诺的内容,其次因为你想要开放格式成功。

Aaron Quint基于Swinger的演讲为例。幻灯片35显示了一些代码:

前端接管(58个中的35个)

看起来不太对劲!好吧,不用担心,视图源是关键所在HTML,正确的?好,view-source给我的是Swinger的主app,而不是当前的状态。因此,获得这段代码的唯一方法是使用开发人员工具并复制节点。

如果我把它粘贴到我的编辑器中,我会得到整个函数:

完整代码

现在,我是个极客,我能做到。我也有足够的兴趣去做这件事。其他人可能会简单地放弃或者认为Aaron展示了破代码。

其他演示文稿位于浏览器中,并且希望您具有相同的配置。Paul Irish就有一个,当我抱怨我看不懂幻灯片时,他说声称我只是消极的,爱哭失败。这不是真的,我非常感兴趣,也很喜欢看到人们使用新技术在浏览器中进行良好的演示。然而,他的幻灯片在我的Chrome中显示不起作用,即使它在广告Chrome:

切断了幻灯片

在了解了一些之后,保罗承认这些幻灯片是为他自己准备的,并不打算发布。。他们应邀参加了这次演讲,因为所有的演示都在HTML。我很高兴至少我可以做一个视图源并获得所有信息。

这是一个在这种状态下发布幻灯片的例子(或者是有人发布了幻灯片,而不是Paul)让我很烦,因为我对那些很酷的内容很兴奋,结果却被卡住了。如果你不能确保你的观众能够看到你所看到的,一个视频,视频,甚至将代码示例从幻灯片中分离出来,并提供有关使用哪个浏览器查看最佳结果的信息,都比造成混乱要好得多。

如果有什么东西上线了,人们希望这是有意义的和有效的。您承诺分享您的内容,以获得在开始时提到的所有好处。如果你的分享意味着人们需要改变他们的环境来看看你做了什么,那么你需要一个真正专注的观众。如果你准备的东西只是为你自己准备的,而不是为了被发布出去,那么这似乎是一个与会议组织者沟通的问题。

最后,我想要的只是能够按照人们希望我读的去做。如果你的内容只适合你或者需要一个特殊的设置,这不是开放web栈的目的——我们想要避免PDFFlash更灵活,不是命令环境。

新的推特利用了关于山羊的信息——它是如何工作的。

星期日,9月26日二千零一十

好啊,在最后几分钟,你会收到一些人的推特,他们解释说,他们喜欢通过后门和山羊性交。这是一个Twitter漏洞——可能是有人在做安全谈话时发起的(我知道有些人会非常狡猾)。

开发其实很容易——主要成分是:

  • Twitter允许通过美国石油学会通过iFrAMES得到因此容易受到CSRF攻击
  • PasteHTML.com很容易在没有安全站点的情况下呈现代码并执行它
  • 客户端或Twitter自动应用t.co链接缩短器

执行“蠕虫”的代码驻留在http://pastehtml.com/view/1b7xk3b.html所以Twitter应该联系他们–(我只是做了):





没有什么神奇的-你所做的就是创造两个脚本指向Twitter更新的文件美国石油学会并发送一个请求去做一个帖子。由于点击恶意链接的用户通过Twitter认证,您可以代表他发送这些链接。这和去年我在巴黎网站上演示的“不要点击这个按钮”漏洞以及如何获取受保护的Twitter用户更新的技巧是一样的。

这种做法的效果好坏参半

  • 坏消息:人们不再信任T.CO缩短器,因为它实际上是一个值得信赖的链接缩短器。链接缩短服务没有受到影响——这是一件不能归咎于Twitter的事情。
  • 坏处:Twitter上充斥着错误的信息
  • 好的:人们谈论剥削以及它是如何完成的
  • 好的:人们对点击链接有更多的意识
  • 好:推特必须加强他们美国石油学会霍霍CSRF
  • 坏:这将破坏一些实现

没有真正的防御CSRF从用户的角度来看,除了不点击你不信任的链接和关闭JavaScript之外。这是一个宽泛的定义,我们会一次又一次地得到这些,除非美国石油学会提供程序不允许没有令牌的请求。这个,另一方面,为tweet或类似内容实现一次点击解决方案将困难得多。

我中了圈套,同样-特别是我没有期望PasteHTML渲染代码而不是消毒它。

更新:正如一些聪明的木屐在评论中指出的那样,JSBin还容易受到托管将要执行的代码的攻击。我要检查恶意链接的一件事是在终端中使用curl:

端子-BASH-67×24(照片)

如果你不认识JS,这对你没有帮助,但如果你这样做了,你可以警告世界。

使用promotejs提升更好的javascript文档

星期日,9月26日二千零一十

正如我上周访问山谷时听到的,刚刚从柏林JSconf会议上听到的,Mozilla正在努力提升这一功能MDCJavaScript的文档,您可以提供一些帮助游击SEO-只需添加以下图像与正确的代码,在http://www.promotejs.com/任何关于JavaScript的文章:

javascript JS文档:JS数组拼接,javascript数组拼接,JS .splice数组,JavaScript数组.splice

当你搜索“JavaScript”这个词时,原因是显而易见的——你会发现wiki文章甚至产品告诉你在使用JavaScript时不要在意学习JavaScript。必威体育下载因为“javascript”这个词很热门SEO学期期间DHTML几天之后,随着复活的到来,很多网站在你试图用网络来寻找好东西的时候,已经失去了寻找好东西的经验。当我写我的javascript书时开始使用javascriptDOMAjax脚本和我有一章告诉你去哪里找有关javascript和MDCSelfHTML(如果你是德国人或西班牙人)我画得很空白。最近的网站点开始整理一些好的文件但那时我们只有w3学校。

让我们用手电筒照房间里的大象:W3Schools。这个网站是世界上几乎所有技术搜索词的头号搜索网站。CSS,JavaScript与HTML。这有几个原因:

  • 它的SEO为抽头结构,链接数量和深层内容(长尾)
  • 它给你一种美好的感觉——“哦,这是多么简单!酷,不需要再读了,复制粘贴这个例子,我是专家
  • 它又快又小

“良好的感觉”部分也让它变得危险。我在几次谈论W3schools的塞壬之歌时咆哮道——它给你的是什么,而不是为什么。当你已经知道你的东西,但对人们来说学习一个主题很危险时,你可以用它作为参考。必威体育下载编程不仅仅与语法有关——它还与应用语法的环境有关。W3schools就像用快餐来教育你的孩子,又快又便宜。这不是W3Schools维护者的错——这是人们把新学习者送到那里获取信息的错。必威体育下载

这个PHPdocs是快速信息的一个很好的折衷方案,具有来自该领域的实施者的见解–我从中对docs的评论中学到了更多必威体育下载PHP而不是从条目本身。

编写优秀的代码示例在我的《开发人员福音手册》的章节中,我描述了一个蓝图,如何编写一个解释和教育的代码示例。遗憾的是,这比仅仅显示语法要复杂得多。这就是为什么那些只告诉“如何”获胜的Docs站点——它们更新更快,开销更少。

很酷看到克里斯Willison克里斯威廉姆斯(DOH!)其他人也在接受挑战,Mozilla对我来说是这种努力的完美宿主——他们是开放的,独立于JS,并有提供良好文档的记录。

有趣的是大约五年前我尝试过类似的方法对于所有文档:

用新教程替换旧教程——完全用照片取代著名教程

除了一次被黑客攻击,我找不到任何支持,所以一年前我关闭了它。现在,随着市场的领先者在语言的领先会议上谈论类似的事情,我们有了更好的机会。帮帮我们!

YQL JSON输出的恼人之处及其原因

星期三,9月22日,二千零一十

几天前,Simon Willison在推特上发泄一件让我生气的事YQL,也是:

与YQL极其糟糕的JSON输出作斗争,其中一个结果的响应与两个结果的响应完全不同

有趣的是它不是betway体育官方网YQLbug——相反,它只是通用代码和数据转换的问题。

的问题YQL JSON结果

让我们举个例子。如果你使用YQL例如,获取有关“伦敦”的地理信息你得到了几个结果XML

从geo.places中选择*,其中text=“London”

多位置XML输出

如果你使用杰森当输出格式为数组时,

JSON输出具有多个位置

酷,所以你可以绕过去query.results.place查询.results.place,正确的?不,因为当只有一个结果时,我们有不同的情况。不是数组,地方变成了物体

从geo.places中选择*,其中text=“London,UK”

JSON中的单个结果变为对象而不是数组

这就是让西蒙苦恼的原因,因为这意味着你需要编写一个解决这个问题的函数。例如在地球行星探测器中,我使用一个Read()函数来显示每个地方的结果,我用下面的方法来处理杰森输出的问题:

函数renderlist($ p){
如果(sizeof($p)>1)
foreach($ p $ pp){
$o.=渲染($pp);
}

其他} {
$O=渲染($P);
}

返回$啊;
}

在JavaScript中,您必须检查长度,直接显示结果或循环显示结果。

通用转换与创建一个美国石油学会

这是转换时的一个问题XML杰森-作为结果XML来自地质公园美国石油学会没有包含place的place元素,而是为每个结果重复place元素杰森解析器必须做出决定:如果它只有一个元素,这就变成了result对象的一个属性。如果有多个place元素,它将成为一个数组属性(因为不能重复相同的属性名)。

如果你自己建的话美国石油学会你知道不同结果的格式你可以强制它是一个数组即使只有一个结果。如果你不知道XML模式无法假定什么应该是数组,什么不应该是数组。所以通解是XML杰森未知数的变换XML使用1到n的结果将始终创建一个数组。这样你就无法到达place.admin1.code例如,但你总是不得不这样做位置[0].admin1[0].代码[0]-这么做并不明智。

ASYQL是一个开放的系统吗XML任何人都可以在其open table定义中提供结果,我所能想到的唯一方法就是告诉他们YQL在表中,某些元素应始终强制成为数组。

你有解决办法吗?