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

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

二月份存档,二千零一十二

[观看]萨尔曼·汗:让我们用视频来重塑教育

星期四,2月23日,二千零一十二

最近我开始看特德健身房电影(免费视频播客,20分钟,适合交叉训练课程)。今天我退房了萨尔曼·汗的介绍可汗学院它的开始:

总之,这是一个伟大的演讲,我是汗学院的一个大粉丝,作为一种让教育的背后充满活力的方式。正如萨尔曼在视频中解释的那样,现在教师的大部分时间都浪费在不与学生交流上。相反,我们将“一刀切”的教学方法应用到教学中,这使得许多学生在知识的边缘徘徊。我们教测量,不带知识。

这场谈话让我恼火的是它是如何以美国为中心的。虽然我同意教育是美国(看到这个国家如此繁荣,真是讽刺)我认为这样的项目在教育不自由、不易接受的地区可能会产生更大的影响。而不是与一个快乐地保持效率低下的系统抗争(因为这意味着不学习新事物,必威体育下载讽刺的是,这可能是你可以从零开始的区域的蓝图。

可汗在结尾简短地谈到了betway体育官方网这一点,他解释说,加尔各答的一个街头孩子可以在晚上看这些电影,因为白天工作是为了给家人赚钱,而不是去上学。这对我来说毫无意义。如果家里太穷而没有食物,那么他们肯定没有钱买电脑,也没有足够快的连接来看这些电影——更不用说有电脑知识了。

如果汗学院和其他学院能建立这样的设施,这将非常有效。有公共图书馆和有电脑的建筑,还有一个连接(这可能是铬书),人们可以去那里学习。必威体育下载例如,我可以看到全世界的网吧都在用一台赞助的电脑来教可汗。

说内容对所有人都可用还不够——我们还需要让系统可用。已经有了一个很好的开始,用其他语言给视频加字幕。有趣的未来。我想我在那里报名成为志愿者。

一个快速的方法:(ab)使用MediaQueries不向ie<9提供CSS

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

我现在正在写一篇关于如何使用的文章:图像库的目标选择器。一如既往,年纪大一点的人只不过是个油腔滑调的人IE9支持选择器。所以我想了个办法CSS只对已知的浏览器。这些选择当然是有条件的评论,添加选择器ie<9并不能理解我要过滤掉的每个选择器(比如使用
正文:最后一篇儿童文章我们用同样的方法HTML>身体滤出IE6)但我突然想到:媒体查询只在IE9及以上。所以你可以简单地做一个:

 {/…所有浏览器的样式}
@媒体屏幕和最小宽度 400像素 {
   {/…新浏览器的样式}
}

一个400像素宽的浏览器窗口的测试应该足够多,正确的?讨论谷歌+

HTML5画布中的Web

星期二,2月21日,二千零一十二

每当有一个开放的论坛要讨论时HTML5,你会得到非常有趣的问题。有时你也会得到你只是掌心的。其中一个是昨天在Facebook上,有人想要一个“简单的网络”HTML5“。当我无聊地看着《西斯的复仇》时,我想我还是试试看。所以,给你-一个简单的网络HTML5帆布.

怎么做到的?其实很简单,我只定义了画布中的一段网页:

varC=文件。创建元素 画布 残差=C.获取上下文 “2D” = 文件。身体.附属物CC.宽度 =C.高度 = 四百残雪。线宽 = 残雪。翻译 200个 200个 残雪。移动到   残雪。莱因托 -三十 -200个 残雪。用贝塞尔曲线绘制图形  -一百七十 三十 -200个 残雪。莱因托   残雪。移动到 -二十五 -一百六十 残雪。用贝塞尔曲线绘制图形  -一百四十 二十五 -一百六十 残雪。移动到 -十八 -一百二十 残雪。用贝塞尔曲线绘制图形  -100个 十八 -一百二十 残雪。移动到 -十二 -八十 残雪。用贝塞尔曲线绘制图形  -60 十二 -八十 残雪。移动到 - -四十 残雪。用贝塞尔曲线绘制图形  -三十  -四十 残雪。

我将画布的上下文转换为400×400像素画布的中心,并开始绘制线条。我画了一行从200/200(现在翻译时是0/0)到-30/200(左上角)。然后,我在段(30,-200)的右上角绘制一条二次曲线,曲线点位于两者之间。然后,我将画布“铅笔”移动到左侧的其他点,并绘制二次曲线到它们的对应点。所有这些我都设定了尝试和错误-我确信有一个聪明的算法可以做到这一点,但这是可行的。

为了达到网络效果,我所要做的就是在绘制每个部分之前旋转画布。我在每次迭代中将角度增加了18度,并以弧度旋转画布:

varC=文件。创建元素 画布 残差=C.获取上下文 “2D” = 文件。身体.附属物CC.宽度 =C.高度 = 四百残雪。线宽 = 残雪。翻译 200个 200个 
对于 = <= 三百六十+= 十八  {残雪。节约残雪。旋转* 数学.圆周率/一百八十 残雪。移动到   残雪。莱因托 -三十 -200个 残雪。用贝塞尔曲线绘制图形  -一百七十 三十 -200个 残雪。莱因托   残雪。移动到 -二十五 -一百六十 残雪。用贝塞尔曲线绘制图形  -一百四十 二十五 -一百六十 残雪。移动到 -十八 -一百二十 残雪。用贝塞尔曲线绘制图形  -100个 十八 -一百二十 残雪。移动到 -十二 -八十 残雪。用贝塞尔曲线绘制图形  -60 十二 -八十 残雪。移动到 - -四十 残雪。用贝塞尔曲线绘制图形  -二十  -四十 残雪。恢复
}残雪。

就是这样——一个网络HTML5帆布。

在自动扶梯上绊倒

星期四,2月16日,二千零一十二

我总是惊讶于网络上缺乏对渐进式增强的支持。每当你提到它,你面对很多“是的,但是……”你觉得必须捍卫一些应该根深蒂固的东西DNA任何在网络上工作的人。

自动扶梯

我和亚伦·古斯塔夫森在解释过去的进步时引用了美国喜剧演员的话。米奇·赫德伯格他的自动扶梯洞察:

自动扶梯永远不会坏——它只能变成楼梯。你永远不会看到“自动扶梯暂时失灵”的标志,只是“自动扶梯临时楼梯”。对不起,方便了。我们为你仍然可以站在那里而道歉。”

这才是真正的意义所在。我们的技术解决方案应该像自动扶梯一样——当技术出现故障或停电时(如果您看到CSS动画、转换、转换和JavaScript的强大功能),但它们可能不太方便使用。与现实世界中的自动扶梯不同的是,我们从来没有必要阻止它们来修理它们。

我们甚至可以从现实世界中的自必威体育下载动扶梯中学习到,当有一段时间无人使用时,自动扶梯会关闭,一旦有人踩到自动扶梯,我们就可以启动。在网上,我们称之为脚本加载或功能的条件应用。为什么要在前面加载很多图像,因为它们远离视区而看不到它们?

在现实世界中,你能看到一件有趣的事情,那就是当一个自动扶梯坏了,变成了楼梯时,人们进入它时会绊倒。我们的身体已经习惯于期待运动,我们的运动记忆会发出“啊?”当没有的时候。

这也发生在网络上。那些从来没有过没有快速连接、新的、闪亮的电脑或手机和最新浏览器的人很难思考这些情况——这感觉很奇怪。

旅行器

另一件有趣的事情是你在机场的水平走道。这是为了加速你的行走,不要替换它。但你仍然会发现人们站在那些抱怨他们的速度的人身上。

在网络上,这些人经常抱怨新技术很酷,但是他们永远无法在当前的客户机/开发环境中使用它。好,你不必这么做。你可以在两条走道之间行走,但仍然可以到达另一边——这只需要一点时间。

所以下次有人赞扬灵活的开发和设计实践时,你会不由自主地做出反应,要么谴责他们不使用最新和最酷的“每个人都有XYZ手机和浏览器ABC”,要么你只是不认为从一开始就有什么意义。HTML实现你的目标,重新使用你的结构和解释HTML正如“Gmail和Facebook也不这样做”一样,想想自动扶梯在现实世界中有多方便。

当你累的时候想一想(无障碍)。或者你带了很多行李(表演),或者你只是想在不喘不过气的情况下快速聊天。你自己的身体在不同的时间有不同的需求。逐步提高我们的产品,使我们能够满足许多不同的需求和环境。为一个人专门化和优化将会有一个更令人印象深刻的结果,但举个例子,当电梯不起作用时,它是毫无意义的——不管它看起来多么闪亮和令人印象深刻。

我们的工作是确保人们能够做他们上网的事情——从一开始就达到他们想要的目标。这可能方便快捷,也可能需要一些工作。我们的工作是确保人们不会得到一个更快更方便的方法的承诺,一旦他们尝试接受失败。

你可以评论谷歌加如果你想的话。

英国牛津jquery会议,英国–幻灯片,音频,印象和注释

星期六,2月11日,二千零一十二

昨天我参加了在牛津举行的jquery英国会议,在英国,大约300名开发者聚集在一起,聆听最新最酷的关于可能是最成功的javascript库的消息。

很自然,我认为最好是谈谈他们不应该使用它。好,更重要的是,没有必要对所有的内容都使用jquery,而且它有相当多的冗余使用。jquery向浏览器制造商展示了开发人员想要什么,浏览器制造商听取了他们的意见。jquery的许多初始概念–通过CSS选择器而不是DOM简化了CSS类现在在本地可用查询选择器查询选择单元格分类表.

幻灯片,音符

你可以在线阅读带笔记的幻灯片或嵌入在下面(左+右返回和前进,向下键表示下一个项目符号点,N键用于切换注释):

像往常一样,我也录下了我的谈话,而且音频可以在归档文件声云或嵌入在此处:

反馈非常好,我很高兴我敢于与众不同,而且没有被扔蔬菜给我。

我对会议的总体印象

作为第一个欧洲人(还是英国?)jquery会议我可以肯定地说是一次巨大的成功。一个会议的成功很大程度上取决于组织者的热情,而这个会议背后的团队也有热情。你总是知道该去哪里,如果不去,你会立刻得到帮助。

活动进行得很专业,没有不必要的沟通(“请填写此调查”)困扰与会者,会场令人难以置信。讲堂的座位上有电源插头和以太网连接,无线设备也站了起来(可能是因为以太网的选择)。

食物是三明治,水果和曲奇——足够一天吃了——派对上的发酵饮料也很丰富。有很多赠品给观众(剧本,T恤衫,书,很棒的火狐贴纸,龙舌兰酒瓶和肯多棒)。

作为一个单轨会议,他们邀请了太多的演讲者,所以发言时间只有30分钟。起初这让我有点不知所措,但事后看来,它做得很好,使会议的流程更加流畅。没有无聊的时刻。

观众非常好,推特的后台频道嗡嗡作响,非常有创意和观察力。你在其他会议上发现的刻薄和拖拉的企图根本没有发生——太棒了。而是人们创造的令人惊叹的 涂鸦在GitHub上为会话写了实时日志(!).女性参加者的数量太少,让我有点惊讶——我在jquery会议上预计会更多。

关于会谈的一些简要说明

有些发言者问我关于反馈的问题,我很高兴亲自和详细地介绍(再次联系我,请)但这里有一些我从我看到的会谈中得到的印象。

  1. 会议组织者约翰·沃兹在一天的开场白中做了必要的家政工作,并解释了当天的情况——第一件事就是,人们最震惊的是去牛津大学听了一口浓重的苏格兰口音(回忆高地的摇滚乐?)
  2. 拉尔夫·惠特贝克接着写了一份关于jquery项目状态的报告——这是唯一可以预测的谈话,提供信息,让观众随时待命
  3. 然后,托德·帕克在我今天最喜欢的演讲中解释了jquery手机的进进出出。迷人的,就我非常赞同的最佳实践而言,有趣且充满善意,也是(渐进增强,真正的硬件测试…)
  4. 阿贾克西斯·迪翁·阿尔马尔和本·加尔布雷斯随后在网上进行了一次较长时间的谈话。应用程序讨论了Web作为应用程序平台的好处,以及我们与本地体验的匹配程度。本和迪翁在舞台上合作得很好,有一些有趣的见解。
  5. J_rn Zaeffer谈到了单页应用程序的缺陷。尽管紧张,他成功地给出了在不破坏网络体验的情况下交付其中一个的必要步骤的好主意。
  6. Aloha编辑器的Haymo Meran展示了编辑器的工作原理,并解释了使用和实现的问题。可满足的在浏览器中保持可访问性。他还利用这个机会阿洛哈维德科斯,协作式实时可编辑wiki
  7. PaulIrish在Chrome预览即将到来的远程调试和源代码映射中谈到了JS开发人员的应用程序开发堆栈,涵盖了从预处理器到开发人员工具的整个范围。那里有很多很棒的内容——也许一次谈话就太多了,但我相信(非常精致的3D效果拉登)幻灯片将帮助我们消化很多。
  8. AddyOsmani谈到了用jquery构建大型应用程序,jquery涵盖了大型库中遵循的一些架构,如悠悠Dojo并解释了一些要使用的模式和我们已经在不知道的情况下使用的模式。再一次,半小时的谈话有点难以消化,但是有很多好东西要投入
  9. Doug Neiner完成了上下文jquery,解释了很多关于如何创建更轻的工具,通过在需要时应用功能(而不是预先应用)来提供更快速的jquery解决方案。一个非常有趣的充满实用主义美德的演讲

所有的会谈都被拍摄下来,并将在不久的将来公布。

谢谢

总之,我很高兴参加了这次会议,希望这些组织者能有更多的机会。我是第一个被问到这个问题的演讲者(想象一下我的惊讶,因为我和jquery几乎没有任何关系),我不得不说声谢谢——这是一次很好的经历。

你可以在谷歌上发表评论+