必威体育下载基督教Heilmann

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

10月存档,二千零八

在现在工作

星期五,10月31日,二千零八

我刚刚完成了即将到来的幻灯片巴黎Web会议题为“现在工作”。最初我计划做一个很酷的演示,展示我们可以使用的东西HTML5比如本地音频和视频,Flash和JavaScript等价物,这些现在都可以使用。

然后我听到了更多关于市场成本削减的消息(是的,我的雇主)正在接受并放弃最初的想法。相反,我要做的是展示我们现在如何使用我们不使用的系统来节省金钱和时间,提高工作效率。我认为这是一个更好的信息,现在发出比抓住最新的技术狂热。

我们现在不是在快乐的时候工作,我对似曾相识的感觉很糟糕。

2000称为他们想要回他们愚蠢的决定

看到经济衰退和股市暴跌,我痛苦地想起了第一次.com崩溃及其带来的影响。当时我在一个很棒的技术团队工作,他们创建并运营了一个大型电子商务网站,里面有很棒的产品,快乐的顾客和一个完全精神上的金钱消费计划。因此它破产了。

士气低落,很多很有天赋的人离开它去别处寻找他们的幸福。其他大部分技术人员“地下化”,在机构里工作,为拿到一张工资而做一些令人麻木的工作,直到市场恢复,我们被要求再次“推送信封”。如果有的话,这次崩溃不仅扼杀了许多投资组合,也扼杀了合作的伟大团队。现在又发生了。你几乎找不到那些做出愚蠢的花钱决定或在栅栏柱上反复鞭打死马项目的人的头,但责任(和裁员)首先在车间管理。

人数减少意味着人才流失

正如道格拉斯·克罗克福德所写,如果要裁员,最好快一点(释义)在美国工作,但在欧洲,问题要大一点。

你不能只是解雇或“放走”员工,但是有很多法律,咨询阶段和方法。这是很好的,因为他们保护员工的权利,但他们也迫使雇主在相当长的一段时间内保持人们的流动状态。

这种状态非常危险,因为士气低落,人们工作效率不高,反而把时间花在思考哔哔声正在进行中,下周谁可能不会再出现了。那些备受追捧、才华横溢的人会重新审视自己的履历,不再挂掉猎头。一般来说,你会摧毁那些随着时间而建立起来的社会团体,打造出非常成功的专业团队。

这种情况甚至会发生在团队中——与其挤在一起,确保每个人都能高效工作,不如停止分享,努力超越他人。更糟的是,任何不寻常的事情——例如几个月前就计划好的出差——都被视为偏袒或“在别人失业时无用的支出”。

从本质上讲,裁员是可怕的,虽然他们是一个惊人的有效的短期成本削减练习,他们实际上会给你留下一个远远不够有效的公司-因为你不仅摆脱了一些员工,而且还有很多人才。

现在(可能)会发生什么

上一次我们遇到这种情况时,IT公司的业务负责人感到他们的技术人员欺骗了他们,并逃到了公司的怀抱中,这些公司承诺以最少的技术知识或管理费用有效地工作并立即取得成果。这些是半生不熟的框架解决方案和“企业CMS解决方案“让您有机会快速构建一个千篇一律的网站,但每次需要构建定制的网站时都需要大量的工作(从未发生过,对吧?)。

我不认为这一次不会发生,但我们将看到更多的解决方案,它们采取了“混搭”的姿态,“黑客”和“对开发人员开放”,但实际上是一种将开发人员与某个框架联系起来的隐蔽方式,品牌或环境。如果这意味着开发人员更容易为最终用户构建出优秀的解决方案,并从广告销售中获得一部分利润,那就太好了。但就我个人而言,我希望网络作为一个整体能够得到改善,企业也能理解这一点分布和分散作为概念是非常强大的.

肯定会发生的是,很多初创公司都会走上渡渡鸟的道路,坦白说,我不在乎。我喜欢创新,我认为,新的,与有天赋的人在一起奋斗会给你一个非常肥沃的土地。另一方面,我看到太多的钱和时间花在那些被公然剽窃或愚蠢的想法上。在当前的初创企业马戏团中,更重要的是你如何推销自己的形象,以及你的产品的炒作潜力是什么,而不是它帮助最终用户实现什么。我在这里概括了一点,但我不应该这样做——有很多令人惊叹的初创公司,而且我确实使用了很多由它们构建的产品,我不想看到Go。然而其他人我很高兴看到死亡,唯一让我恼火的是他们的炒作、金钱和时间花在了他们身上,其他产品和想法难以获得最少的资金。初创企业的快速兴衰使人们不相信长期规划,并给人们一个获得更好结果的机会。我们将只有另一个失败创新理念的“死亡名单”,它将成为“让我们再也不要碰这个”的橡皮图章。

我们现在应该做什么

好,很多事情都不是我们能控制的。到了紧要关头()金钱是唯一的决定因素,作为技术人员,如果我们声称自己理解或影响了整个游戏的运作,那将是一种傲慢。我们现在应该做的是尽我们所能地有效,并且比以往任何时候都更大声地说,优秀的开发人员如果听我们的话,他们的自然效率可以为公司节省很多钱。这包括首先,也是最重要的,重新使用好的信息和代码,这正是我们停止凝视和环顾四周的时候。CSS框架,JavaScript库和教程都在那里,它们都想做一件事:减少我们工作环境的随机性。我们并没有把这视为一个机会,而是在大多数时候将他们解雇,因为他们不适合我们想要实现的目标。不过,我使用的所有工具都是开放源码的,并且有非常响应的开发团队。因此,与其编写另一个定制的解决方案,而没有时间来测试它,为什么不建立在一些经过验证的真实的东西上,并将其扩展到我们需要它做的事情上呢?

这同样适用于托管服务和“云”。与其在这个问题上写下令人敬畏的长条约,或者听一个小时的鼓舞人心的演讲,为什么不直接用现有的东西呢?为什么不做一些内部演示,向人们展示在S3上托管文件和在租用的几分钱的虚拟机上进行繁重的计算是多么的便宜,而不是让工作计算机在数小时内无法使用呢?

我非常期待在巴黎的网络演讲如果我能激励一些人回到他们的经理那里告诉他们有多少是免费的,如果我们只是不再想一遍又一遍地自己建造一切,不管怎样,我们都要利用人们提供给我们的东西。

教javascript的艺术与痛苦-我在

星期日,10月26日,二千零八

我刚刚发表了关于教学的演讲,必威体育下载学习和编写JavaScript以供使用。幻灯片可在下面的Slideshare上找到,如果您不想注册,我也把它们放在S3上.

[slideshare id=695060&doc=javascripttutorialshed-1225047967659425-9&w=425]

我已经介绍了不同类型的javascript消费者:用户,修补工(解释说这个词没有贬损的意思)betway体育官方网实现人员和开发人员。然后我开始解释这些人来自哪里,他们的期望以及我们如何达到他们。

如何与成功但过时的信息作战的其他主题,关于如何保持系统可升级的想法,通常考虑远离“OMG小马”!技术!让我向你们展示我能对a做什么这就是为什么我喜欢用这个,我是这样做的。

希望我能启发一些人。我非常享受这个过程,尽管和监视器交谈很奇怪:)

YouTube现在提供到时间戳的深度链接(通过URI散列)

星期日,10月26日,二千零八

今天早上我很高兴看到YouTube现在提供了直接跳到视频中某个时间点的选项,在视频中添加时间戳哈希。统一资源定位地址.例如:

它们还自动从提到时间戳的注释创建链接。这一切都是我用YouTube的YouTube标题以及其他人的建筑劈裂.

我想下一个自然的步骤是将时间戳注释显示为注释,就像维德勒做到了。

阅兵上的一个亮点是,YouTube上的geo IP重定向在你从www发送时中断了时间戳链接。英国。例如在这里英国西蒙威利森发现的)不过,这应该很容易解决,拜托?

Web开发循环运行的七个原因

星期五,10月24日,二千零八

我刚刚结束了我的演讲会议打电话Web开发循环运行的七个原因

(slideshare id = 689228医生= sevenhead - 689228 - 8易名= 425)

在这个演示中,我列出了一些问题,对我来说,这些问题使Web开发无法专业化和创新。在网上和邮件列表中,我有一种沮丧的感觉,那就是我们一次又一次地犯同样的错误,而不是从中学习并继续前进。必威体育下载

的原因是:

  • 草皮战争
  • 自我
  • 速胜教程
  • 古董推荐
  • 勾选框标准
  • 现状恋物癖
  • 窗体覆盖函数

我觉得谈话进行得很顺利,如果我被认为是“光顾”,我很抱歉,这不是我的本意。作为一名web开发人员,我已经工作了很长时间,我喜欢让新的人进入我们的世界。如果新来的人不能带来新的想法和角度,那将是一种耻辱,因为他们被卷入了我们多次战斗的同一场战斗中。

GreaseMonkey脚本显示twitter用户是否跟踪您

星期三,10月22日,二千零八

AS乔希要求的这里是《油脂猴》剧本这显示某个用户是否在Twitter上跟踪你,在他们的个人资料页面上添加(跟踪你)他们的名字。

它起作用了——有点。由于无法获得某个Twitter用户在一个页面上跟踪的所有人的列表(除非我在美国石油学会-请帮忙?)该脚本首先检查您是否在页面上的30个第一个关注者中(拇指),如果不是,则加载某个用户的“朋友”页面,并检查您是否在该页面中。这涵盖了60个案例,但不是全部。哦…好吧…

来源:


//用户脚本
//@name追随者
//@命名空间twittertools
//@如果某个Twitter用户跟踪您,说明将以明显的方式显示
/ / @include http://twitter.com/
//用户脚本

(函数){
if(document.getElementByID('profile_link'))
var you=document.getElementByID('profile_link').href.replace(/.*/,'');
var friends = document.getElementById(' friends');
var header=document.getElementsByTagname('h2')[0];
var friends = document.getElementById(' friends');
if(friends.innerhtml.indexof('/'+您)!==- 1){
var side=document.getElementByID('friends');
var header=document.getElementsByTagname('h2')[0];
header.innerhtml+='(跟在你后面)';
其他} {
var url=window.location.href+'/friends';
var isme='http://twitter.com/'+你;
gm_xmlhttprequest(
方法:“get”,
网址:
onload:函数(responsedetails)
如果(responsedetails.responsetext.indexof(isme)!==- 1){
header.innerhtml+='(跟在你后面)';
}

}
(});
}

}
});