问题标签 [zemanta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Zemanta 和 Open Calais 等内容发现引擎是如何工作的?
我想知道像 Open Calais 这样的语义服务如何从一段文本中找出公司或人员的名称、技术概念、关键字等。是因为他们有一个大型数据库来匹配文本吗?
例如,像 Zemanta 这样的服务如何知道向一段文本建议哪些图像?
javascript - 使用 JavaScript 将文本截断为特定大小 (8 KB)
我正在使用Zemanta API,它每次调用最多接受 8 KB 的文本。我正在使用 JavaScript 从网页中提取要发送到 Zemanta 的文本,因此我正在寻找一个能够将我的文本截断为 8 KB 的函数。
Zemanta 应该自己进行这种截断(即,如果您向其发送更大的字符串),但在进行 API 调用之前,我需要将这些文本来回移动一下,因此我希望将有效负载保持尽可能小。
假设 8 KB 的文本是 8,192 个字符并相应地截断是否安全?(每个字符 1 个字节;每 KB 1,024 个字符;8 KB = 8,192 个字节/字符)或者,这是不准确的还是仅在某些情况下才正确?
有没有更优雅的方法来根据实际文件大小截断字符串?
javascript - 如何从 Zemanta 捕获缩略图链接?
我有 Zemanta 的控件在我的本地 CMS 上使用 TinyMCE,但我还想将图像保存到我的服务器,这样我就可以制作它们的缩略图,以便在文章之外进行预览。我不确定如何最好地做到这一点。
我的想法是除了内容 text_area 之外,还有一个隐藏字段,它可以仅捕获来自 Zemanta 的图像链接并在保存时下载它们。我不确定如何使用他们的通用 JavaScript 来完成此操作,如下所示:
我想把它扔给 ,这#editor-images
也是我只接收没有 HTML 标记的图像链接本身的问题。有任何想法吗?
javascript - 我怎样才能让 Zemanta 和 Redactor 一起工作?
我正在尝试同时使用Zemanta的小部件和Redactor HTML 编辑器。单击其中一个小部件后,我无法让 Zemanta 找到 Redactoriframe/content
并能够向其发送更新。
Redactor 创建一个iframe
,但将真实textarea
隐藏在幕后,我想在两者之间发送更新,但我不知道如何同时更新两者。如果我更新textarea
using it's ID
,它可以工作,但除非我单击 ,否则我在 Redactor 中看不到它code view
。如果我使用iframe
该类,我会在 redactor 中看到它,但它不会在 内部进行更改textarea
,并且当我保存时,我什么也得不到。
如何使用 Zemanta 的小部件更新两者?
php - Wordpress 从我的帖子内容中删除相关帖子
我在我的 wordpress 博客中使用 Zemanta 相关的帖子进行 SEO。我安装成功。在单个帖子页面(博客页面)上,它会出现两次,一次在右侧边栏作为小部件,另一次在我的帖子内容底部。有没有办法从帖子内容的底部而不是从右侧边栏中删除它。
perl - wikiprep 语法错误:不推荐使用编码编译指示
我正在尝试使用 wikiprep ( https://github.com/avian2/wikiprep ) 来解析 wikipedia 转储(2014 年 2 月)并从转储中生成 XXX.hgw.xml 文件。
我按照上面 Github 网站上的用法:安装所有 Perl 模块作为先决条件;成功构建并安装 wikiprep(wikiprep 程序出现在 perl5/bin 目录中)。当我执行wikiprep
时,它说:
Use of the encoding pragma is deprecated at /home/tutran/perl5/bin/wikiprep line 32. Use of the encoding pragma is deprecated at /home/tutran/perl5/lib/perl5/Wikiprep/languages.pm line 7. syntax error at /home/tutran/perl5/lib/perl5/Wikiprep/Disambig.pm line 9, near "->import qw/ extractWikiLinks /" Compilation failed in require at /home/tutran/perl5/bin/wikiprep line 52. BEGIN failed--compilation aborted at /home/tutran/perl5/bin/wikiprep line 52.
这是第 9 行:
预期输出:我可以与 wikiprep 一起使用的选项。我也无法对该程序进行测试。我将它安装在 Ubuntu 14.04 LTS 上。我的 Perl 版本是 5.18.02。
我对 perl 语言一无所知,所以我对这里的“语法错误”无能为力!