必威体育下载基督教Heilmann

贴上“标准”标签的帖子

需要回答的几个HTML5问题

周一,2月14日,2011

我刚刚发布了我的“使用HTML5理智地说浏览Mozilla hacks博客有一些问题需要任何想在未来成为网络出版的一部分的人来回答:

  • 创新能建立在“人们从来没有做过正确的事情”的基础上吗?
  • 它是HTMLBML吗?(超文本标记语言或浏览器标记语言)
  • 应该HTML只有浏览器才有吗?转换服务怎么样?搜索机器人?内容清除器?
  • 我们应该把新技术硬塞进旧浏览器中吗?
  • 当我们需要测试补丁的性能时,补丁是否会增加复杂性?(让一个老旧的浏览器功能看起来很糟糕或者让它停下来是没有意义的)
  • 如何将IE修复程序移动到服务器端?用div填充和中的类PHP/Ruby/Python后检查浏览器和没有JS的IE?
  • 我们能指望内容创建者以多种格式创建视频来支持开放技术吗?
  • 像vid.ly这样的服务可以被信任来创建和存储内容吗?
  • HTML5不适用于高级内容?

查看Mozilla博客上的详细说明,提醒一下,下面是演讲的幻灯片和视频:

你可以在Slideshare上获取幻灯片或在这里查看:

你可以参见“使用”HTML5明智地“在任何HTML5使设备在这里(由Vid.ly提供)。

为什么我不用HTML编写幻灯片

周二,11月2日,2010

在2010年Fronttrends2010会议上,Tantek Celik花了最后几分钟HTML5夸夸其谈HTML作为一种很好的演示格式,并敦促人们使用开放式网络的好处HTML滑动系统而不是闪存或PDF.其他演示者现在写的太棒了CSS3驱动幻灯片放映并构建自己的脚本以显示其演示文稿。我可以,但我没有——这就是为什么。

演示文稿不是web文档

我完全支持开放网络(见鬼,我刚接受了一份工作,宣传它),但我不写幻灯片HTML我真的不认为这是一个很好的演讲形式。以下是我的理由:

  • 你在屏幕上看到的不是演示文稿-许多发言者的讲稿在Keynote或Powerpoint的presenter视图中显示,而不是在另一个屏幕上显示给观众。可能有办法做到这一点CSS和媒体查询,但我还没有找到一个使用支持这一要求的Web标准的幻灯片系统。如果你只是看了你的幻灯片,你最好别在舞台上。
  • 添加图像还应该允许您编辑它们–我发现自己一直在将照片拖到主题演讲中,裁剪和调整它们的大小。这可以用CSSJavaScript,但我还没见过幻灯片系统有这种功能。
  • 演示文稿需要扩展到不同的分辨率–我遇到了从800×600到1280×1024的任何东西。幻灯片包会调整字体大小,并按我的预期方式保留字体-HTML还没有。再一次,我确信SVG,画布和巧妙的诡计这可以很容易做到,但请告诉我一个系统,认为这一点。
  • 演示文稿必须是单一的,打印的文件-对于喜欢在纸上编辑或阅读的人来说,演示文稿会被邮寄出去并打印出来。使用APDFⅠ能做到这一点。例如,当您有带签名翻译的会议时,需要打印输出。因为手语翻译不是逐字逐句地翻译,而是通过句子的意思来翻译,所以他们知道将要发生什么是很重要的。除非HTML幻灯片系统也支持良好的打印样式,这是不可能的
  • HTML幻灯片不能嵌入和调整大小–使用SlideShare,人们可以将我的幻灯片嵌入到他们的博客文章或文章中,人们可以在上下文中观看它们。你可以把HTMLiframe中的幻灯片,但它们不会调整大小,而是获得巨大的滚动条
  • 幻灯片可能需要与音频同步才能有意义-我通常记录我的谈话除了提供幻灯片嵌入。我也做过幻灯片放映,但是Slideshare上的编辑器还不够好。这是我们可以写的东西HTML幻灯片-一个同步工具与音频自动前进的甲板。
  • 幻灯片需要脱机工作–许多会议都没有无线网络,人们想在火车上阅读幻灯片。如果您使用第三方字体或图像托管在其他地方,或您链接到现场演示,这是非常令人沮丧的。不过,您可以为此使用离线存储。
  • 幻灯片应该在没有计算机和浏览器的情况下工作-许多手摇幻灯片甲板期待主持人的设置,操作系统或某一浏览器的夜间构建,不像为个人使用而进行渐进式增强。当人们试图在自己的电脑上观看,却看不到效果或演示说明这实际上是开放网络技术的坏广告。
  • 幻灯片有固定的布局和字体–在幻灯片中,浏览器渲染或弹性设计效果的差异并不受欢迎–所以为什么要选择一种在这方面表现出色的技术?

演示文稿不仅仅是网络上的一个文档,除非我能在HTML正如我在主题演讲中所做的,我不会开关。

理由HTML滑动甲板

Tantek提到的“为网络做正确的事情”以外的主要论点是,你的幻灯片PDF或者在网上找不到Flash电影。但事实并非如此——谷歌快乐指数PDFFlash和Slideshare会为你的幻灯片创建一个有序列表SEO原因。

另一个更重要的论点是HTML文档易于编辑,重复使用和更新。在Keynote和Powerpoint幻灯片上进行协作可能会导致操作系统和软件版本之间的不一致。

我的混合方法

就个人而言,我对这个问题采用了混合方法。我把我的演示文稿写成笔记,然后用它们制作幻灯片。我解释了这批(以及上述反对HTML幻灯片)开发人员福音手册的介绍章节


当我写一个新的幻灯片时,我从一个文本编辑器开始。我写我的演讲的故事,我遵循同样的规则在线写作文章.这样我可以确定一些事情:

  • 我知道我要讲的内容和范围-这也让我在演讲的时候有时间限制。
  • 我有高度可移植格式的信息供人们事后阅读。–将其转换为HTML稍后或在博客上记录这些笔记。
  • 我已经知道要显示的所有链接,并且可以创建易于查找的版本-例如通过书签的方式美味的.
  • 我不会被视觉和效果冲昏头脑–当你使用好的演示软件时,这是一个很大的危险。

对,这是复制工作,但我认为这是值得的——毕竟SlideShare是一个幻灯片平台社区——你已经有了一个被俘虏的观众,而不是希望GoogleBot出现,并认为你比同一主题的其他资源更好。

Digg和YouTube是不是意味着Internet Explorer 6的终结?

周二,7月14日,2009

重新拍机在过去的几天里,博客世界里议论纷纷Digg考虑放弃支持IE6现在YouTube显示“更新你的IE,因为我们将来不支持你”消息。

虽然这是伟大的,我很高兴它,我真的怀疑,虽然这有一个巨大的影响。像YouTube和Digg这样的网站看到的数量可以忽略不计IE6到达其网站的用户有一个原因:把员工锁在里面的公司IE6公司也会屏蔽社交网站吗.

例如,我不能发送任何Flickr,YouTubeFacebook,维米欧Myspace或Bebo链接到我认识的一个在大型金融公司工作的人。这个博客,可能因为它的名字也被禁止了,S3的存储也是如此。会发生什么呢?人们把10MB的视频贴到电子邮件上,奇怪的是,这些邮件并没有被禁止,因为在这种环境中,20MB的PPT并不少见。这是愚蠢的不是辩论,不幸的是,这已经足够成为事实了。web2.0的美好新世界远远不是大多数人所向往的那样,也不是花很多钱的地方。

就YouTube而言,其影响甚至不那么令人印象深刻,因为多年来,YouTube正当地宣称其70%的流量来自于嵌入式媒体,而不是那些访问其网站的人。我把视频上传到YouTube上,但多年前我就放弃了在YouTube上发表评论和加标签的做法——观众不是单纯的质量驱动,而是数量驱动。更有趣的是如果YouTube球员可以检测到嵌入在显示为IE6然后要求升级。

所有这些都与99%的网络都安装了Flash这一众所周知的数字相关联。好吧,这个数字来自Adobe,当我去Adobe网站升级我的Flash插件时,Flash的安装方式和我去的时候是一样的MSDN或者windowsupdate.com,我很可能有IE和Silverlight。这些都是自我实现的预言。

我想Facebook接下来会说一些不支持的话IE6,这将是一个媒体欢呼,但实际上更有用的是,如果它支持标准的开发实践,或使网站可以访问辅助技术在同一时间。

不支持社交网站IE6是一个信号,但这是向已经了解问题的听众发出的信号。这就像为盲人用户添加一条消息JPG没有可选文字-好主意,到达目标组的工具错误。

有什么有趣的将是看到什么样的网站是禁止的IE6热爱IT环境。这样的话,我们就可以去找客户,告诉他们,如果你想以同样的方式建造一些东西,他们可以不去折腾IE6因为他们的网站将被禁止。

所以,当我为YouTube和Digg的决定喝彩的时候,我也看到对于他们来说,这是一个非常容易的决定,因为没有危险。

英国广播公司,或者更有趣的彭博社,英国《金融时报》和其他资源公司使用并需要放弃IE6支持将产生真正的影响。

英国广播公司有一个问题,即他们不能要求人们通过法律来升级任何东西——这就是为什么他们必须这样做。构建自己的JS库以支持旧浏览器.你可以说这是保持旧浏览器的存在并停止创新的一个步骤,但事实上这是一个法律上的必要条件,而且没有办法解决。法律,尤其是出版法是创新的敌人——如果我们想改变这一点,我们是否还有一项任务要做呢?

以金融公司和大型软件公司为例,它们为其他软件公司构建系统并提供支持IE6或多或少是专有的(尝试在Mac上使用带有Firefox的Oracle自助服务系统,他们幸福地没有意识到自己造成的问题,也不知道该怪谁?我们,想要改变网络并生活在网络设计和开发的前沿的人们。每次我问我能对公司环境做些什么,说到网络开发,大学里糟糕的教育,以及政府网站上目光短浅、错误百出的指导方针和标准,我听到的都是同样的话——“没有必要在这上面浪费精力,我们永远也无法联系到他们或改变这一点”。

如果是这样的话,我们也没有权利抱怨IE6,因为我们要么改变原因要么抱怨症状。现在,我们也不这样做,因为我们忙于庆祝一些小胜利,这些小胜利让我们感觉好像我们改变了世界。

这个球还在微软的球场上。他们有渠道接触到需要升级浏览器的人——让他们的系统更安全,让我们能够构建web解决方案,让世界各地的格子间居民的日常生活变得更轻松、更美好。现在,微软正在为一个阻止他们创新的问题与自己斗争。谷歌操作系统是对旧学校办公环境的一种无耻攻击,作为一个人,我希望看到它的成功是停滞不前的,维持现状,让人们讨厌他们工作所需要的电脑和程序,这不是为人们构建软件的目的。花在比较营销噱头上的钱IE8浏览其他浏览器及妇女不使用时呕吐IE8可以花更多的钱在一个为企业IT量身定做的活动上,在过去的2000年世界中加入我们。

Twitter评论被请求隐藏。

必看视频:Nate Koechley关于专业前端工程

星期六,4月4日,2009

我刚刚看完内特·科奇利关于职业前端工程的演讲YDN影院:


Nate Koechley:“专业前端工程”@ 雅虎视频

你可以下载m4v为您的iPod和阅读在埃里克·米拉格里亚的博客上抄写.

我以前在伦敦的@media看到过内特用一个简短的版本发表这篇演讲,但是这个版本包含了前端工程的全部内容,关于技术和方法的使用和避免达到一个非常令人信服的争论为什么它都重要。

所以,如果你能抽出一个半小时(或者像我一样在健身房锻炼两次以上),在你开始在邮件列表上发火之前去看这段视频,论坛或坦率地告诉人们,当有些事情是不可理解的或神奇的时候,这并不重要——只要它有效。

感谢内特在一个视频中对整个前端问题进行了很好的封装。

Web开发社区可以从绿色电影中学到一些东西必威体育下载

星期四,3月12日,2009

其中的一个,哎呀,飞行德尔塔唯一真正好的地方是他们Fly-in-Movie竞争.这是他们的娱乐节目的一部分,在那里他们放映初出茅庐的电影制作人的短片,他们竞争着在翠贝卡电影节今年四月在纽约。

绿色的电影

里面有一部电影绿色的电影我很喜欢它(“冷电话”也很好)。

绿色的电影

在这部6分钟的电影中,一位自以为是的电影导演宣称他们正在制作一部有史以来最绿色的电影,这是一部傲慢而充满热情的电影。所有的食物都是有机的,一切都被回收利用,所有的化妆品都不含动物实验,没有一件东西的顺序不对,会让地球之友皱起眉头。

错误的行动者以及他们应该如何被教导

当女主角到达时,她开着加长豪华轿车,要求得到她的拖车。导演斥责她不骑车或不乘公共汽车,并给她看了一张躺椅和一把伞,这将是她的“拖车”。他接着解释了在他的布景中没有发生的所有坏事,尤其是在其他布景中使用的胶合板上进行了详细的布景,而且布景实际上是基于雨林木材。他也非常有洞察力的使用正确的灯泡在整个设置。

被抓住了

另一方面,这位女演员开始怀疑整个拍摄过程的专业性——最终她怀疑这部电影是在胶片上拍摄的,而不是在数码设备上拍摄的。然后,导演就疯狂地认为电影是用数码相机拍摄的,而数码电影只是“大屏幕电视”。他的咆哮甚至宣称数码相机永远无法完成艺术。对于女演员关于涉及有毒化学物质的电影处理和世界各地的卷轴运输的争论,导演唯一想到的是“但我们回收——很多!”.

电影的结尾是女演员用她的手机在树林里拍摄自己。

这对我们有何影响

这正是我们在web上提倡最佳实践时所遇到的问题。一个有趣的交流表明这是彩色网站提倡CSSvs。表格布局迈克·戴维斯对所提供的论据发出了巨大的真理之光。.

另一个有趣的时刻是Jeffrey Zeldman在验证器中对前100个站点进行首次测试导致大量评论。

你知道吗?我们在这些讨论中浪费了时间和精力,我们太专注于自己的“做正确的事”,以至于忘记了首先要实现的目标。我们对某些技术进行了细致的解释,并在多年前试图让人们理解的技术基础上,一个接一个地创造出理念,但最终失败了。

标准和最佳实践的存在有一个原因:使我们的工作可预测并易于与其他开发人员一起工作.只有当所有人都参与进来并理解这些最佳实践时,这种方法才能奏效。跟随他们需要使他们的工作更容易.如果遵循“最佳实践”不能使我们的生活更容易,但会产生额外的开销,那么它就不会流行。

我们没有集中精力展示以可预测的方式工作的好处,而是专注于勾选所有正确的方框,告诉所有不幸的人我们必须考虑的所有细节才能到达我们的位置。我们对胶合板和合适的灯泡了如指掌,但我们忘了用我们想接触到的人的语言交谈。我们并没有集中在如何传递信息上,而且现在可能有比过去的大问题解决者更好的技术和技术。

Web开发正在向新的分发和重用渠道发展和变化。Widget框架允许在web上重用相同的小应用程序,移动设备,现在甚至电视机。如果某个文档通过了一个愚蠢的验证测试,那么我们应该关注这些问题,而不是关注这些问题。验证是质量控制过程的开始,还没完呢。语义值不能由哑机器验证,而是需要人来验证。塞尔德曼在他对测试的介绍中指出了这一点,但是这个信息总是在愤怒的喧嚣和未编码的符号中被遗忘。