小编fra*_*zon的帖子

降低captcha zend表单元素的难度级别?

我正在使用带有zend形式的reCaptcha,如下所示:

    $recaptcha = new Zend_Service_ReCaptcha('xxx', 'yyy',
        NULL, array('theme' => 'white'));

    $captcha = new Zend_Form_Element_Captcha('captcha',
        array(
            'label'          => 'Type the characters you see in the picture below.',
            'captcha'        =>  'ReCaptcha',
            'captchaOptions' => array(
                'captcha' => 'ReCaptcha',
                'service' => $recaptcha
            )
        )
    );
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一个设置让人们更难以阅读这些单词.它似乎很难破译这些词

php zend-framework zend-form recaptcha

7
推荐指数
1
解决办法
758
查看次数

PHP - GET请求的源(主机名)

我有一个Javascript小部件,人们可以嵌入他们的网站.

我想使用一个简单的跨域get请求来引入哈希.

但是,我需要我的PHP脚本才允许来自我存储在数组中的一系列域的此跨域请求.

我可以在PHP脚本(不在.htaccess或iptables中)中查找get请求的源(主机名)吗?

php

6
推荐指数
1
解决办法
1万
查看次数

IE7中未定义JSON

我使用以下JQuery代码行:

$.get('/ajax/buy', {'categoryname':chosenSelected}, function(data) {
   data = JSON.parse(data);
...
Run Code Online (Sandbox Code Playgroud)

但是,当在IE7上运行它时,我收到以下错误消息:JSON undefined:.

如何使用与IE7(以及所有主流浏览器)兼容的解析器?

javascript jquery json internet-explorer-7

6
推荐指数
2
解决办法
2万
查看次数

如何在跨平台应用程序中嵌入Web浏览器控件?

我需要快速编写这个应用程序:一个包含Web浏览器控件的简单窗口,它运行html页面.应该抑制浏览器UI(例如导航按钮).

作为.net开发人员,我会将WebBrowser OCX嵌入Windows窗体中.但这也必须在Mac上运行!

我找到了以下跨平台候选人.您会选择哪一个(在简单性,稳定性,社区支持等方面):

  1. wxWidgets:http://www.kirix.com/labs/wxwebconnect.html

  2. QT:http://www.youtube.com/watch?v = Ee8eRwjbcFk&feature = related

  3. MONO:http: //www.mono-project.com/WebBrowser

browser embed macos cross-platform webbrowser-control

6
推荐指数
1
解决办法
5080
查看次数

VIM中的交互式终端

我正在使用Vim来编辑源代码,但我也希望在vim的窗口中嵌入一个终端(就像在Kate中一样,你知道).

现在我已经看到了将vim缓冲区转换为交互式终端的vimsh插件,但我不喜欢它的两件事:

  1. 它会在启动时自动打开.我可以随时禁用它并使用特殊命令调用终端吗?

  2. 它将窗口分成两部分并占据顶部窗口,但我希望它占据底部窗口.这可以安排吗?

PS:我不是一个vim大师:)

linux ide vim

6
推荐指数
1
解决办法
2243
查看次数

使用nginx提供1GB文件的最佳文件系统,在中等写入,读取性能方面?

我将构建大型文件服务器,并需要文件系统选择(linux)的堆栈溢出社区建议.

文件服务器将通过Nginx提供1-2GB大小的静态文件(大多数不同于每个请求),在不断适度写入磁盘(大量RAID5 SATA/7200磁盘)下.写入读取比约为1:5-10,对于每秒写入的每1字节,读取5-10.对我来说最重要的是读取性能,我可以忍受较慢的写入.

什么Linux文件系统是这项任务的最佳解决方案?为什么:)谢谢!

linux filesystems nginx

6
推荐指数
3
解决办法
7661
查看次数

使用XML-RPC WordPress API和Python发布一篇文章

我正在从一个网站迁移到另一个使用Wordpress的网站.

我根据自己的需要创建了新的自定义类型(使用插件自定义帖子类型),并为每种自定义类型创建了类别.

然后我在Python中写下了一个脚本(改编自本文),它使用自3.4.x版以来支持的新的Wordpress XML-RPC API,从db获取帖子并在新的(测试)网站上远程推送它们.

目前我可以使用正确的帖子类型发布新帖子.但是如果我指定一个类别,wordpress总是会给我这个错误:

xmlrpclib.Fault: <Fault 401: 'Sorry, one of the given taxonomies is not supported by the post type.'>
Run Code Online (Sandbox Code Playgroud)

我确信给定的分类法支持帖子类型.我想我使用了错误的语法来指定类别ID.这是代码:

import datetime, xmlrpclib, MySQLdb

def post_remotely(post_data):

    wp_url = "[my wordpress blog url]"
    wp_username = "[myuser]"
    wp_password = "[mypasswd]"
    wp_blogid = "0"

    status = 'publish'

    server = xmlrpclib.ServerProxy(wp_url)

    data = { 'post_title': post_data['title'], 'post_content': post_data['content'], 
             'post_date': post_data['data'], 'post_type': post_data['post_type'], 'terms': post_data['categories'], 
             'post_status': status  }

    post_id = server.wp.newPost(wp_blogid, wp_username, wp_password, data)

    return post_id
Run Code Online (Sandbox Code Playgroud)

在调用者上,指定类别:

new_post['categories'] = [ …
Run Code Online (Sandbox Code Playgroud)

python wordpress xml-rpc categories

6
推荐指数
1
解决办法
6429
查看次数

IE和Socket.io的兼容性

我在这里做了一些聊天示例:http://psitsmike.com/2011/09/node-js-and-socket-io-chat-tutorial/

当我使用Chrome和Firefox时,一切都像魅力一样.使用IE9或Opera时,某些socket.io事件不会触发(例如断开连接)或触发太晚,并且数据接收速度太慢.

我用npm方法安装了node.js和socket.io模块.

请帮忙.

opera internet-explorer node.js socket.io

6
推荐指数
1
解决办法
2万
查看次数

jwplayer 6 setup不再支持事件回调.如果我无法在设置中指定onReady回调,如何判断播放器何时准备好?

我正在尝试从jw5迁移到jw6.在jw5中,我在播放器设置中包含了事件回调.例如:

var myplayer = jwplayer('container').setup({
  flashplayer:  /my/player.swf',
  height: '100%',
  width: '100%', 
  events: {
    'onReady': function(event) {
       alert ("on ready");
    },
    'onPlay': function(event) {
       alert ("on play");
    },        
  }
});
Run Code Online (Sandbox Code Playgroud)

根据jw5-to-jw6迁移文档,似乎我不能再在播放器设置中包含事件回调:

已删除:事件配置块这种添加事件侦听器的方式完全是冗余的,在设置外添加侦听器,无论是在功能还是所需的代码量方面.

如果我理解正确,我应该以这种方式指定事件回调:

myplayer.onReady( function(event){
  alert('on ready');
});
myplayer.onPlay( function(event){
  alert('on play');
});
Run Code Online (Sandbox Code Playgroud)

我的问题:

在我可以定义这些myplayer事件回调之前,在我看来,我需要等待myplayer对象准备就绪.真正?如果我无法在设置中指定onReady事件回调,我如何知道myplayer何时准备就绪?

javascript javascript-events jwplayer

6
推荐指数
1
解决办法
1万
查看次数

如何在MongoDB中将字符串转换为布尔值?

我是mongo的新手,请原谅我,如果这是一个noobish问题.我错误地使用"true"/"false"(类型字符串)更新了mongo中的特定标志.我想要一个查询,以便我可以更新我的集合并将标志的类型从字符串"true"更改为布尔值true.

例:

{flag: "true"} to { flag : true}
Run Code Online (Sandbox Code Playgroud)

所以我有两个问题:

  1. 我可以用查询做到吗?
  2. 如果我可以,怎么样?

mongodb mongodb-query

6
推荐指数
2
解决办法
3943
查看次数