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

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

三月份存档,2013

CSS3 -了解你的兵工厂-在波斯康展示和讲述

星期五,3月29日2013

在Posscon的第二天下午,我被邀请做一个关于CSS3。我没有做演示,而是用一个互动的幻灯片来进行直接的问答。这是会议的记录。

幻灯片在这里你可以看到a
在YouTube上播放这段视频

在课程中,我介绍了使用CSS并展示了诸如高级选择器之类的新功能,伪选择器,变换,过渡和动画可以使您更容易地用比以前更少的代码创建漂亮的Web产品。

"Is open still enough?" – Keynote at Posscon 2013 at Columbia,联合国安全理事会

周四,3月28日,2013

我刚刚在哥伦比亚的Posscon发表了主题演讲,南卡罗来纳州谈到Mozilla的历史,现在开放源码,以及火狐操作系统如何准备破坏一个非常封闭的市场。

摘要


在开源世界中,我们知道为什么要把时间和精力投入到更大的目标中。我们成功地证明了过去的屏障和锁在时间的考验中是站不住脚的,甚至让旧的敌人释放了他们的代码。
这让我们松懈,我们看起来很难沟通和处理。我们似乎对那些没有“敞开心扉”的人缺乏同情心,我们的行为会导致很多机会被浪费。
时代在变,新的移动计算世界和封闭的应用市场给终端用户带来了一个令人难以置信的简单世界——一个建立在锁定基础上的世界,可承受性,使用户成为产品。一个开放的世界,到目前为止的替代品无法匹配,当谈到简单和闪亮。
Mozilla,在别人,通过提供一个真正开放的替代方案,名为火狐操作系统,来应对这一变化。在这篇主题演讲中,Chris Heilmann将展示开放如何仍然能够赢得主流市场的青睐,以及作为一个开源社区,我们可以做些什么来避免未来被闪亮而又坚固的枷锁所束缚。

幻灯片和视频


网上有幻灯片谈话的截图在YouTube上

笔记


今天我在这里要谈谈开源的成功。在一个大型开源会议上。一点都不需要考虑,不是吗?所以我想借此机会分享我对开源如何改变IT世界的看法,我为之工作的基金会产生了巨大的影响,以及开源世界面临的挑战。

具体地说,我将谈谈我所了解和深切关心的世界——网络及其使用如何改变了我们所知道的媒体。

我在Mozilla工作,开放世界领域的一个大玩家,旗舰产品是Firefox,web浏览器。Mozilla从Netscape的废墟中崛起,它的导航和通讯产品以及与微软的混战。当网景被击败后尘埃落定,网景的一些人意识到网络需要开放的东西,免费的,一种超越封闭软件和技术的标准的方法。Firefox就这样诞生了。Mozilla的核心价值观是保持网络的开放,每个人都可以使用它,而使用web取决于最终用户。不是公司议程的条款,不是产品的货币化,而不是我们需要生产出可以快速老化的产品所以你需要买下一个。

Firefox把网络带给了那些没有网络的人。没有它,我敢肯定我们就不会有维基百科,我们不会有社会网络革命,我们不会有像WordPress这样的开源产品,Drupal和其他传统上非常商业化的市场。

这并不是因为Firefox的产品。这是因为Firefox的想法。由用户需求决定的浏览器。当终端用户的安全和隐私受到威胁时(还记得WebSockets吗?)

从一开始,开源就是Mozilla和Firefox成功的主要因素。首先,你不能破坏开放和分布式的东西。你不能买断它,你不能阻止它。当最终用户不关心开源项目,或者开发人员不让它们保持最新状态,或者不及时将它们交给其他关心开源项目的人时,开源项目就会死亡。

这是一件神奇的事情。许多年过去了,现在,当人们开始web项目时,开源是非常标准的。其他浏览器是开源的,库,框架,整个操作系统都是。

尽管它建立在一个开源基础设施上:Github,但具有讽刺意味的是,我们必须为这一点给予很多赞誉,其中之一就是不开放源代码。

GitHub简化了版本控制,它的拉请求和评论社交化,界面友好——这一点非常重要,但不幸的是,它经常被遗忘。

传统上很多公司,由于更简单,用户和开发人员蜂拥到更封闭的环境中。我们不得不承认,我们对新开发人员抱有很大的期望,而当你不遵守规则时,开源人群并不是最受欢迎的——在很多情况下,这些规则甚至都没有得到解释。

有了Github,一切变得简单了,人们在那里发布他们的产品是有意义的。他们得到了版本控制的好处,并有一个直接的渠道给最终用户。成为项目的一部分不需要很长的过程。你叉子,你修理它,发送一个pull请求。

这太棒了,我很高兴看到人们愿意开源发布他们的产品。然而,关于这一点,我开始看到一种恼人的趋势:发布开源的东西是一种时尚。

公司很难雇佣新的开发人员。让一个工程师进门要花很多钱,而找到他们并不容易。这就是为什么去开发人员所在的地方是有意义的。GitHub现在就是那个地方。
这导致了许多奇怪的产品作为开放源码发布,而不是真正的开放源码。我在这里发现了两个主要的偶发事件,我称之为“大打采购”和“牧场采购”。

Ta-Dah source是指一家公司在商业产品发布之后,又发布了该产品的开源版本。所有的新特性和设计决策都是由该公司完成的,源代码会在几周后发布。这很公平,但这有点像使用开源社区来解决问题,而不是将其作为设计过程的一部分,并在产品的方向上拥有发言权。这也意味着,你的产品的衍生品将永远是一个落后的版本,当你改变一些对原始产品非常重要的东西时,你会被猛然惊醒。

牧场采购是指当一个公司或个人将一种产品抛向开源人群,让他们在对其失去兴趣时维护它,或者它不再符合他们公司的目标。这种释放开源的方式有一种苦涩的余味。感觉好像公司在通过发布代码来帮助开源社区,但它实际上只是意味着你把损坏的东西或不再流行的东西扔掉。你并不是出于利他主义或开源,你所做的只是让别人替你做维护工作,从而为“不让产品死亡”而沾沾自喜。

这两种方法都假设产品周围的社区奇迹般地发生,不需要任何监督。事实并非如此。开源开发人员贡献他们的时间和精力并不是为了给你做免费的工作。你应该尊重他们,他们应该得到指导和反馈。

当然,并不是所有的公司都这么做。我想对Adobe说几句。是的,Adobe这个邪恶的公司给我们带来了Flash Dreamweaver Photoshop和Illustrator。Adobe看到了时代的标志,开放比封闭要好。这就是为什么他们是新的HTML5工具的构建很大程度上依赖于社区和基于web的编辑工具的反馈,Edge代码作为一个名为Adobe方括号的开源项目并行发布。

adobe方括号是一个很好的例子,说明当合适的人有胆量和毅力在会议中辛勤工作并进行大量的内部演示时,一个非常封闭和高度商业化的公司可以如何开放。括号的代码不仅可用——它们还提供了一种很好的方法来筛选新的bug,并邀请新的开发人员加入。容易修复的bug被标记为让人们快速进入项目,而不是被成吨的文件淹没。项目规划是公开可见的,来自外部的请求优先于来自内部的请求。谢谢,Adobe是一个很好的榜样。

然而,一个巨大的变化正在发生,这在开源方面是一个倒退。许多人,很多新用户都是从移动设备开始上网的当你看这个市场时,“打开”这个词是泥的。

移动市场是一个竞争非常激烈的市场,似乎通过互相起诉专利来赚取最多的利润。这也是一个非常奇怪的市场,那里的人大声喊叫不是那些赚最多钱的人吗

在这个市场上,人们会严密地保护自己的产品,尽量把自己的底牌藏在心里。巨大的恐惧是分裂,我们在户外工作的人会称之为选择。

在一个竞争激烈的市场中,你的主要问题是你想要持续存在。你不想构建一个产品,然后再也看不到它了。的概念内置过时非常,很常见。你得确保人们想要新的,更大的,更好,更快。你需要打造最闪亮的产品。

这在Mozilla中并不受欢迎。我们在这里是为了保持网络的开放和自由,让用户自己选择上网的方式。我们还希望web技术成为选择的平台,因为它们是开放的,并且构建在商定的标准之上。

一切都是这样开始的——在1997年的主题演讲中,史蒂夫·乔布斯谈到了用iPhone重新发明手机。他也非常指出HTML5以及Safari浏览器(构建在开源WebKit引擎上)应用程序运行的平台。“不SDK这是留言。改变了,我有根据的猜测是,内在的过时是原因。

如今,所有想要真正执行并访问手机中有趣硬件的应用程序都需要用Objective C编写,并作为应用程序在市场上发布。HTML5应用程序当然是可能的,但它们能从中分得一杯羹,不是完整的那个。

Android更好,因为它是开源的。好吧,在某种程度上。它也面临着同样的问题HTML5应用程序的访问受到限制。更糟糕的是,较旧的安卓版本有一个库存浏览器,这是非常必要的HTML5支持功能,这就是为什么铬,另一个谷歌产品现在在更新的Android上。

更新的机器人是这里的重点-善良的HTML5不适用于不能支持最新Android的旧手机和平板电脑。Android正全力与iOS竞争,因此不得不玩同样的内建过时游戏。

我们看到了这一点,意识到事情必须改变。我们做的第一件事是为Android增强Firefox,你可以安装哪种浏览器,它能给你带来更多HTML5Android上的好东西,向后兼容,包括Froyo。在iOS,不允许任何浏览器不运行与Safari相同的JavaScript引擎,这意味着火狐不能到达那里。这甚至迫使Opera吞下了抛弃引擎的苦涩药丸,并使其基于浏览器WebKit。

我们还意识到,移动web上发生的锁定不仅基于昂贵且易逝的硬件,还基于其周围的基础设施。新兴市场的许多人喜欢玩应用程序和新的移动网络世界,但他们没有信用卡,而且他们的网络连接仍然是按兆计算的,这使得一只50兆的愤怒的小鸟升级成了一件昂贵的事情。

所以我们又多走了一英里,建造了Boot2Gecko。这是一种新的移动设备操作系统,基于与Android相同的Linux内核。在这之上我们有一堆驱动程序,通过JavaScript访问硬件的标准化api。手机的其余部分是壁虎——Firefox的引擎。手机界面和你为这个平台开发的应用程序中的每一件事都是HTML5。它是标准所应具备的硬件平台和操作系统。

我们展示了B2G去年在移动世界大会上——最大的移动活动和残酷的销售秀。我们取得了一些成功。我们就回家了,做了我们的工作回来了——今年我们拥有了这个节目。

在两天的时间里,我接受了54家媒体的采访,内容都是关于Firefox OS的。每个人都想知道,开源的东西设法吸引了18个移动提供商合作伙伴和4个硬件合作伙伴,把手机带到新兴市场,而其他的方法都失败了。

Firefox OS是我提到的所有问题的开放式答案。我们不想在高端与Android和iOS竞争。相反,我们的目标是将价格非常低廉的手机推向一个希望按自己的条件上网的市场——向运营商收费,以及在下载之前可以试用的应用程序。

让我快速向你们展示这是什么意思。{演示}

所有这些的伟大之处在于Mozilla在两年的时间里构建了这个系统。不是作为移动供应商的开源交付者,而是与他们一起——许多代码是由合作伙伴编写的。

所有这些的美妙之处在于当你为Firefox OS编写应用程序时,你自己写的。你可以在市场之外出版,向用户收取费用API而不是让他们注册一个市场,最重要的是,你的应用程序也可以在Android上运行,iOS,和桌面浏览器。你不会在火狐操作系统中得到所有的好处,但没有什么能阻止你使用PhoneGap,好吧,这一差距的桥梁。

我们在公开赛上赌赢了一场大战。现在,我们已经准备好为大众提供令人愉快的移动体验,而不必让他们成为两大公司之间的军备竞赛的一部分。这是关于让人们上网,不是让他们成为消费者。而且,对我来说,是一个巨大的机会。

这就是移动网络的开放未来。来,加入我们。

Mozilla HTML5幻灯片系统的快速更新和屏幕播放

星期天,3月24日,2013

在我最近的一些演讲中,我刚更新了MozillaHTML5演示模板(在Github上)。我已经有一段时间没这么做了,这里有一些新功能:

  • 从一张幻灯片顺利过渡到另一张幻灯片
  • 带引用链接的Blockquotes
  • Notes功能
  • 平滑的内滑动子弹导航(灰色到完全)
  • 选择取消页码
  • 为中心,左对齐和右对齐图像
  • 图像帧,dropshadows和frame悬浮动画
  • 住代码编辑

你可以看看如何使用这个系统这10分钟的放映

编辑快乐!

你已经有了最好的演示工具

星期二,3月19日,2013

帮助人们做首次公开演讲可能会令人沮丧。原因是,我们多年来在学校和企业环境中形成了一种误解,认为一场好的演讲会随着幻灯片的播放而起伏不定。

克里斯Heilmann

当然,一个漂亮的幻灯片是一个很好的东西,可以让你强调你的观点。在某些情况下,拥有一个良好且一致的幻灯片组也非常重要。但是当你开始想成为一个有吸引力的演讲者时,为幻灯片的格式、字体和使用的系统而汗流浃背是在浪费你的时间。

你已经有了一个杀手级的展示工具:你自己。你的演讲将随着你的表现而起起落落,你有多吸引人,你对观众感兴趣和相关的主题了解多少。从这里开始。通过参与你自己,你变得有吸引力。任何好的演讲的第一步都是找出你为什么对这个主题感兴趣。然后以此为基础。

分享你的兴奋是最令人上瘾和信服的事情。当你自信你可以解释为什么你很兴奋以及观众是如何到达同一个舞台的,你可以站在一堵挂着干油漆的墙前,人们仍然会记得你的演讲,认为它对他们有帮助,而且很有趣。

幻灯片是一种帮助——一种把你的信息带回家的东西。墙纸,可以这么说。至少在演讲中是为了吸引听众,让他们自己去发现更多。

如果你的演讲是在会议室向一群人介绍某个项目的状态——不同的故事。但即便如此,阅读幻灯片也不是让人保持清醒的最佳方式。没有人会说“这会很无聊,比起幻灯片上的日程表,你可以随意跳过一些部分。有时可能需要这样做,但这已经表明会议组织得很糟糕。

至于使用什么样的格式和系统:找出让你最有效的方法。写演讲稿应该是传达信息,不玩科技。请注意,在99%的情况下,在一个活动上演讲意味着你将无法连接到网络,而让外界看到你的幻灯片是准备和展示演讲的另一个步骤。有很多“在这里存放你的幻灯片”的系统——这些对于发行版来说非常棒,对于可靠的陈述就不那么重要了。

安息吧,谷歌读者-我会为你付钱的

周四,3月14日,2013

Google刚刚宣布在2013年7月1日他们将关闭谷歌阅读器的服务。就像这样。原因很简单:

原因很简单:谷歌阅读器的使用减少了,作为一家公司,我们将全部精力投入到更少的产品上。我们认为这样的专注会带来更好的用户体验。

这让我很失望。我有几千块RSS我从订阅中获取信息(并通过Twitter和谷歌+发送,许多人对此表示赞赏)。我看不出除了feed还有什么资源能给你这样的速度,质量和控制你在网上消费的内容。

是的,RSS已经被宣布死亡很多次了人们一直在抨击社交网络和Facebook,推特,Reddit和其他网站已经取代了传统的博客和拥有自己的feed。但我不相信,对不起的。每个社交网络都充斥着无意义的闲聊和有组织的广告。社会媒体专家和公关人员确保某些产品和名人的信息被阅读和转发。我不在乎这个。我不想要它。同样地,我不看公共频道或随意浏览频道,而是计划我想在电视上看到什么。随机探索和偶然发现事物是有趣的,但是这并不能帮助你跟上时代的步伐——它是注意力缺陷多动症信息消费。我自己使用Twitter,Facebook和Gogole+比我的博客更无聊。原因是,它们作为我思想的档案或结构化数据的输出是可怕的。在Twitter上搜索很糟糕,这就是为什么我使用pinboard自动将我的tweet链接添加到书签中。谷歌+也有同样的问题。要找到高质量的信息是非常困难的,因为所有的社交网络都有大量的互动,不能让人们写出好的文章或帖子。

当然,真正的问题是,这不是关于用户或网络,也不是为了更容易找到信息——而是关于数字,快速更新和显示更多的广告给人们。谷歌+是人们在谷歌世界中应该去的地方。从来没有人愿意为读者付钱。我很乐意为它买单,就像我为Pinboard买单一样。在Delicious得到“哦,我们创新,让它更漂亮”的待遇时。在google+中,也没有支付或调用快照的方法——作为一个消费者,你只需要忍受变化并使用它们就行了。圆和群的区别是什么?在我们花更多的时间转移信息源而不是阅读来自他们的信息之前,我们可以使用多少种相互竞争的方式来组织我们的联系人?你能相信你放进去的东西以后会给你用吗?它能被索引并在外面搜索吗?也许吧,但将来会是这样吗?RSS是开放的——它是分散的,使用网络互相链接,给你一个机制来获取关于新闻的信息,而不必去一个网站浏览。这不适合做广告——你需要拥有界面来吸引用户的注意力。Twitter也感受到了这一点,这就是为什么它正在一个接一个地杀死所有第三方客户端。

当我在Twitter上对Reader去了老服务所在的农场表示遗憾时,我最喜欢的回答是,人们告诉我,肯定有一个应用程序在做同样的事情。也许吧,但是,一个我需要下载并安装在所有设备上的应用程序,怎么能取代一个非常简单的web服务呢?这个web服务具有强大的搜索能力、存档搜索和非常快速的键盘控件。任何一个应用程序都需要一个分享按钮,在这里我需要访问另一个服务,第一个应用程序需要代表我登录。读者分享是复制+粘贴。简单,的作品,这也意味着,当App B被黑客攻击时,我在网上的个人社交流并不是满是垃圾邮件。

在我看来,我们已经被彻底洗脑,认为一个包装精美、难以升级的应用程序是更好的选择。对我来说,它不是。Reader是我火狐浏览器中一个简单的应用标签,每当有新东西出现时就点燃它。容易去,按几下J,然后回到我创建东西的其他选项卡,写或阅读。当然这不是每个人使用网络的方式,但内容生产者就是这样使用它的。我不会在我的手机上写很长的链接描述——我会重新发送它们,我只是分配而不是过滤,注释和使用上下文发布。

不,我不想为此切换到应用程序。你也不应该。网络的力量在于连接的内容——通过链接和易于索引和搜索的基于文本的开放格式。内容渗透到你的环境中——不管是什么。你不应该有一个特定的应用程序来消费它或评论它或改变它。更多带有“实时流”、没有存档或链接能力的封闭环境并不是保持web为知识资源的解决方案。它们可以满足向我们展示更多广告,让我们点击毫无意义的“赞”按钮的需求。交互是被监视和计数的。不是内容——内容只是在那里稍纵即逝,直到下一个信息修复卷轴进入视图。