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

贴上“黑客”标签的帖子

修复幻灯片共享HTML显示器

星期三,4月27日,二千零一十一

写一篇关于HTML5并且在Flash中嵌入幻灯片,而不会受到许多与内容无关的高明评论的影响。为了避免这种情况,我写的幻灯片HTML详细介绍了它的工作原理.

好,我砍了又刮,迟早这会咬到你的屁股。就像当SlideShare开发者改变了移动版图片的URL时一样,这当然破坏了我的嵌入工具,并给我发了很多电子邮件,问我为什么我要抛弃别人。

在Slideshare的开发者邮件列表上发牢骚有帮助,现在镶嵌的美国石油学会不仅返回幻灯片和URL的数量以及所有其他优点,还返回要使用的正确图像后缀。

所以,简而言之,它是固定的,正如我现在使用的美国石油学会与其制造废料,不如让它更平滑。

vid.ly bookmarklet–下载不同格式

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

如果你最近在HTML5你会知道我是一个视频转换服务的大粉丝 维迪利.此服务自动将您的视频转换为几十种不同的格式,并在您调用单个视频时将浏览器和移动设备重定向为正确的格式。统一资源定位地址.

作为一个偏执的开发者,我还想有一种方法来下载经过浏览器优化的视频版本,所以我写了一个书签让你这么做。

只需将以下链接拖动到浏览器工具栏:视频下载

然后,bookmarklet将链接添加到任何vid.ly页面,以下载不同版本:

视频下载链接

threwords.me并使用YQL在HTML文档中显示您的单词

星期二,1月4日,二千零一十一

虽然我还是不太清楚为什么,我注册了三个字,请人们可以用三个词来形容你的服务。我的结果从预期过度干扰到世界跆拳道联盟,请那就好了。

现在,我没有三个字美国石油学会据我所见,在管理部分有一个10个最常用词的列表。为了解决我想用的问题钇铝石榴石-声明很简单:

从HTML中选择*,其中
url=“http://threwords.me/chrisheilmann”和
xpath=“//强”
唯一(field=“strong”)
排序(field=“yahoo:repeatcount”)
逆()

你可以尝试控制台看到它做了你要求它做的事情——得到单词,使它们独一无二并按频率分类。

添加少量的javascript,您可以在页面中显示一个列表:

显示单词列表

你可以在此处查看正在运行的脚本或者你也可以在Github上获取源代码.

使用YQL和YUI将Web上的数据表转换为自动完成转换器

星期一,8月31日,二千零九

期间小部件之夏上周末的黑客活动,托马斯卡斯珀,请尼娜·威兰詹斯格罗德里斯有创建一个翻译工具的想法,把当地的古龙口音翻译成德语和德语。

为此,他们在网上发现了一个相当令人印象深刻的数据源,即Reinhard Kaaden的这个网站.现在的任务是把它变成一个奇特的界面,使人们可以很容易地进入一个“k_lsch”术语,并得到德语等价物,反之亦然。为此,我提议钇铝石榴石联合国尤伊下面是一个循序渐进的解释,说明你如何做到这一点。

您可以在这里看到最终结果:Deutsch-K_lsch_bersetzer公司
或者单击屏幕截图:

你是德国的科埃尔希·尤伯塞泽。

步骤1:检索和转换数据

从网络获取数据的一种非常简单的方法是使用钇铝石榴石.为了得到整个HTML我们要做的就是从HTML中选择“*”,其中url='http://www.magicvillage.de/~reinhard_kaaden/d-k.html'.这给了我们整个数据,我们只想得到表的内容。

使用Firebug并查找XPath我们提出了以下声明,在段落中我们将使用德语koelsch作为语言对://表[1]/tr/td/p[非(a)].这个不是(a)需要语句筛选出A-Z导航表单元格。我们选择了杰森作为输出格式钇铝石榴石德克萨斯作为回调函数名。

总之,这给了我们一个统一资源定位地址这将加载我们想要的数据并将其发送到函数德克萨斯一旦拉动:



创建自动完成控件所需的全部内容都是从上的简单自动完成示例尤伊网站.
首先,让一些处理程序处理我要用翻译数据填充的输入字段:

变量di=雅虎.util.dom.get(“Deutschinput”);
VCI =雅虎.util.dom.get('koelschinput');

然后,您需要为自动完成实例化数据源,并为其提供语言数组。作为响应,您可以定义一个名为term的字段:

dkttransdata.cologneds=新建雅虎.util.localdatasource()。
克尔斯奇Dktrandata.koelsch
);
dkttransdata.cologneds.responseSchema=字段:['term']

接下来,您需要实例化自动完成小部件。这个函数有三个参数:输入元素,输出容器和数据源。你可以设定用语要获取容器上的小阴影,请执行以下操作:

dkttransdata.cologneac=新雅虎.widget.autocomplete()。
'koelschinput'、'koelschoutput'、dkttransdata.coloneds
);
dkttransdata.cologneac.useshadow=true;

这将科隆语言的输入转换为自动完成,但它还没有填充另一个字段。为此,我们需要订阅项目选择自动完成小部件的。该事件的事件处理程序获取一些参数,所选元素的文本内容是第二个参数中第三个元素的第一个元素(这将详细解释尤伊网站)您需要做的只是将另一个字段的值设置为我们定义的翻译映射的相应元素:

dkttransdata.cologneac.itemselectEvent.subscribe(colognehandler);
函数colognehandler(s,a)
di.value=dkttransdata.dk[a[2][0];
_

剩下的就是为德国人去科隆球场做同样的事情:


dkttransdata.germands=新建雅虎.util.localdatasource()。
dktrandata.deutsch(德国)
);
dkttransdata.germands.responseSchema=字段:['term']
dkttransdata.germanac=新建雅虎.widget.autocomplete()。
“Deutschinput”,“Deutschoutput”,dkttransdata.germands
);
dkttransdata.germanac.useshadow=true;
dkttransdata.germanac.itemselectEvent.subscribe(germanhandler);
函数germanhandler(s,a)
ci.value=dkttransdata.kd[a[2][0];
_

第五步:把所有的东西放在一起

你可以看到完整的Github上翻译工具的来源可以在那里下载,也一样。
当然,我们在这里并没有真正完成,因为这只在JavaScript环境中工作。不过,由于翻译器是一个小部件,这不是问题。自动完成似乎不适用于手机就是其中之一,尽管如此:)。

不使用javascript就可以很容易地完成这项工作,也一样。当数据返回时杰森我们也可以在菲律宾如果需要,写一个简单的表单脚本,我可以稍后再做。

TTMMHTM:福音传道者手册,广告牌图表API,协同编辑,IE6撞击,漂亮的詹森,美味的快餐和可怕的虫子。

星期五,7月24日,二千零九

今天早上让我开心的事