我想知道如何实现使用PubSubHubbub在PHP site.I it.Can你解释我不明白?我不明白.发布者通知订阅者和订阅者 - 我的网站?
<?php
// simple example for the PHP pubsubhubbub Subscriber
// as defined at http://code.google.com/p/pubsubhubbub/
// written by Josh Fraser | joshfraser.com | josh@eventvue.com
// Released under Apache License 2.0
include("PuSHSubscriber.php");
$hub_url = "http://pubsubhubbub.appspot.com";
$callback_url = "url to my site?";
$feed = "feed link";
// create a new subscriber
$s = new Subscriber($hub_url, $callback_url);
// subscribe to a feed
$s->subscribe($feed);
// unsubscribe from a feed
//$s->unsubscribe($feed);
?>
Run Code Online (Sandbox Code Playgroud)
或者在$ hub_url上我应该发布我的中心?
我一直在使用Chef来管理我们的服务器.
我的角色/ app.rb看起来像这样:
name "app"
description "App server"
run_list [
"recipe[apt]",
...,
...,
"recipe[nginx]"
...,
...,
]
Run Code Online (Sandbox Code Playgroud)
现在我想从机器中删除nginx包.如果我在run_list中删除nginx recipie,它会从节点中删除nginx吗?如果没有,请告诉我在节点上进行变更管理的最佳策略是什么.
使用PHP检测文件的MIME类型是微不足道的 - 只需使用PEAR的MIME_Type包,PHP的fileinfo或file -i在Unix机器上调用.这对于二进制文件以及具有某种"魔术字节"的所有其他文件非常有效,通过它们可以轻松地检测到它们.
我失败的是检测纯文本文件的正确MIME类型:
所有这些都被标识为"text/plain",这是正确的,但对我来说太不明确了.我需要真正的类型,即使它花费一些时间来分析文件内容.
所以我的问题:有哪些解决方案来检测此类纯文本文件的MIME类型?任何图书馆?代码片段?
请注意,我既没有文件名也没有文件扩展名,但我有文件内容.
如果我使用ruby,我可以整合github的语言学家.Ohloh的ohcount是用C语言编写的,但有一个命令行工具来检测类型:ohcount -d $file
正确检测xml和php文件,其他所有文件都没有.
检测xml和html,所有其他测试文件只被视为text/plain.
上下文:我需要使用我的Android手机的相机扫描数据矩阵条形码.我通过html5访问相机,并将图片放入画布元素.
方法:我找不到用于扫描图片的JavaScript库来解码2D数据矩阵代码.实际上我打电话给ZXing应用程序并复制并返回等等.所以我对这个费力的解决方案不满意.
问:有人知道用于解码2D数据矩阵代码的javascript库吗?或者通过使用像ZXing/Goggles这样的其他应用程序并在JS中自动获得扫描结果的简单解决方案?!
我很感激你的意见.
我有一个用户输入URL的表单.稍微调整一下后该输入产生的值是变量#url,它立即显示给用户.
我需要在我的网站中将类似和推文按钮指向该URL.使它们的HREFS等于变量#url
这是分享按钮:
<a id="twtbutton" href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="theclocktwt">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>
<fb:like id="fbbutton" send="false" layout="button_count" width="450" show_faces="false" font="" style="position: absolute; left:110px;"></fb:like>
</div>
Run Code Online (Sandbox Code Playgroud)
在这里您可以看到它是如何工作的:http://www.chusmix.com/tests/magic.html
显示为"改进链接"的是我希望共享按钮使用的URL.
我想在我的Windows 7上安装PEAR.我有使用php 5.3.4的Wamp 2.1在这个新版本的wamp中似乎没有"go-pear.bat"这样的文件.
然后我该如何安装PEAR?
谢谢.
PHPunit正在运行,但我收到此代码覆盖率错误,并且没有获得代码覆盖率报告.
有谁知道如何解决这一问题?
谢谢,
德棉.
demian@dimbo-TP:/var/www/z2d2/tests$ phpunit
PHPUnit 3.5.15 by Sebastian Bergmann.
...
Time: 1 second, Memory: 13.00Mb
OK (3 tests, 4 assertions)
Generating code coverage report, this may take a moment.PHP Fatal error: Class 'PHP_Token_Stream' not found in /usr/share/php/PHP/Token/Stream/CachingFactory.php on line 68
PHP Stack trace:
PHP 1. {main}() /usr/bin/phpunit:0
PHP 2. PHPUnit_TextUI_Command::main() /usr/bin/phpunit:49
PHP 3. PHPUnit_TextUI_Command->run() /usr/share/php/PHPUnit/TextUI/Command.php:129
PHP 4. PHPUnit_TextUI_TestRunner->doRun() /usr/share/php/PHPUnit/TextUI/Command.php:188
PHP 5. PHP_CodeCoverage_Report_HTML->process() /usr/share/php/PHPUnit/TextUI/TestRunner.php:363
PHP 6. PHP_CodeCoverage_Report_HTML->addItems() /usr/share/php/PHP/CodeCoverage/Report/HTML.php:135
PHP 7. PHP_CodeCoverage_Report_HTML_Node_Directory->addFile() /usr/share/php/PHP/CodeCoverage/Report/HTML.php:214
PHP 8. PHP_CodeCoverage_Report_HTML_Node_File->__construct() /usr/share/php/PHP/CodeCoverage/Report/HTML/Node/Directory.php:156
PHP 9. PHP_CodeCoverage_Util::getLinesToBeIgnored() …Run Code Online (Sandbox Code Playgroud) 我正在开发一个typo3扩展,我想从页面ID生成一个url.目前我通过追加index.php?id=ID来创建网址$GLOBALS['TSFE']->baseURL.
有没有其他方法可以从页面ID创建一个可读的URL,如果是,它是如何做到的?
我的英语不好,但我会尽力解释我的问题.说明:警报结果是1,我不是为什么,我认为这应该是2015年提醒.
var book = {};
Object.defineProperties(book, {
_year: {
value: 1
},
edition: {
value: 23
},
year: {
get: function () {
return this._year;
},
set: function (newValue) {
if (newValue > 2004)
this._year = newValue;
}
}
}
);
book.year = 2015;
alert(book.year);
Run Code Online (Sandbox Code Playgroud) 我在white-space: pre-wrapHTML <pre>元素上使用样式,以允许行在比浏览器窗口宽时更长时断行.
不幸的是,那些断线也看起来好像在最后有一个换行符; 用户无法看到它是否是自动换行符.
有没有办法在行的末尾显示正在进行包装(如emacs对\字符进行处理),或者在包装行的开头显示它们是前一行的延续(例如with ?)?
复制和粘贴不应复制延续字符.
示例代码:
<pre style="white-space: pre-wrap">for i in range(19): selwidth=5; selheight=1000; image = gimp.image_list()[0];posx=initx+i*90; pdb.gimp_image_select_polygon(image, 2, 8, [posx, 0, posx+selwidth, 0, posx+selwidth-selheight, selheight, posx-selheight, selheight]);</pre >
Run Code Online (Sandbox Code Playgroud)
首选渲染,?在延续线的开头:
for i in range(19): selwidth=5; selheight=1000; image = gimp.image_list()[0];posx=
?initx+i*90; pdb.gimp_image_select_polygon(image, 2, 8, [posx, 0, posx+selwidth, 0,
?posx+selwidth-selheight, selheight, posx-selheight, selheight]);
Run Code Online (Sandbox Code Playgroud) php ×4
javascript ×3
pear ×2
amazon-ec2 ×1
android ×1
chef-infra ×1
css ×1
datamatrix ×1
extbase ×1
file ×1
html ×1
html5 ×1
install ×1
mime-types ×1
phpunit ×1
typo3 ×1
wamp ×1
wampserver ×1
websub ×1
whitespace ×1