小编Ben*_*Ben的帖子

如何使用自制软件安装imagemagick?

我正在尝试在OSX Lion上安装Imagemagick,但有些东西没有按预期工作.

-> brew install imagemagick

/usr/local/git/bin/git
==> Cloning https://github.com/adamv/ImageMagick.git
Cloning into /Users/klebershimabuku/Library/Caches/Homebrew/imagemagick--git...
fatal: https://github.com/adamv/ImageMagick.git/info/refs not found: did you run git      update-server-info on the server?
Error: Failure while executing: git clone --depth 1 https://github.com/adamv/ImageMagick.git /Users/kleber/Library/Caches/Homebrew/imagemagick--git
Run Code Online (Sandbox Code Playgroud)

布鲁医生说:

-> brew doctor
We couldn't detect gcc 4.0.x. Some formulae require this compiler.

Some "config" scripts were found in your path, but not in system or Homebrew folders.

`./configure` scripts often look for *-config scripts to determine if software packagesare installed, and what additional …
Run Code Online (Sandbox Code Playgroud)

git homebrew gcc gcc4 osx-lion

191
推荐指数
4
解决办法
22万
查看次数

从Doctrine Entities创建ZF 2表单

我想知道的是创建匹配实体的表单的最佳方法.

  • 手动在代码中或使用表单注释创建表单?
  • 使用实体的注释?

我看到了一些不同的例子,一些使用@Annotation,另一些使用@Form?有人可以解释一下这个区别吗?

在具有相关/嵌套实体的实体的情况下,我是否需要为每个实体提供自定义水合器?我假设Doctrine可能已经有一个实现水合器接口的东西?

总结: - 从实体创建表单的最佳方式. - @Form和@Annotation之间的区别 - Doctrine是否为其实体提供了Hydrator?

doctrine-orm zend-framework2

8
推荐指数
1
解决办法
9722
查看次数

WordPress将上下文添加到媒体上传器

我正在为最新版本的WordPress(3.5.1)中的自定义帖子类型实现自定义媒体上传器。

我有一个简单的媒体上传器版本,可以将以下JS附加到我的自定义媒体按钮上,该按钮通过media_buttons动作注入。

jQuery(document).ready(function($) {

(function() {
   var file_frame = false;

    $('.vp-upload-product').click(function(e) {
        event.preventDefault();

        if(!file_frame) {
            file_frame = wp.media.frames.file_frame = wp.media({
                title: $(this).data( 'uploader_title' ),
                button: {
                    text: jQuery( this ).data( 'Upload' )
                },
                multiple: false
            });
        }

        file_frame.open();
    });

    })();
});
Run Code Online (Sandbox Code Playgroud)

问题: 仅当使用此特定的媒体上载器时,我才想将文件发送到服务器上的其他目录。我不希望这种帖子类型的所有上载甚至某个类型的文件类型都发生这种情况。

我正在使用'upload_dir'过滤器,但无法弄清楚如何为该函数提供一些上下文,因此我知道从何处调用它。GET参数就足够了。

我确实发现了一些类似的东西:http : //shibashake.com/wordpress-theme/how-to-hook-into-the-media-upload-popup-interface,但是他们使用的是我以前上传的旧媒体看到。

任何建议都很好。

wordpress wordpress-plugin

5
推荐指数
0
解决办法
243
查看次数

如何将自定义代码附加到生成的服务工作文件

我正在使用Webpack和swPrecache.swPrecache为我生成一个service-worker.js文件,我现在想要将自定义代码附加到生成的文件中.

我创建了一个Webpack插件,将babel转换后的代码附加到service-worker.js文件中,如下所示:

swPrecache.write(filePath, options, (function(err) {

  // If we want to append an additional file.
  if (options.appendFile) {
    var sync = fs.readFile(options.appendFile, (error, code) => {
      if (error) {
        throw error;
      }
      let transformed = babel.transform(code, options.babelConfig || {});
      fs.appendFile(filePath, transformed.code);
    });
  }

  callback(err);
}));
Run Code Online (Sandbox Code Playgroud)

但是,这不包括在require() 我附加的文件中进行工作的代码.我相信我需要使用Webpack来生成service-worker.js文件,但我不确定如何做到这一点,可能是通过自定义入口点?

webpack sw-precache

5
推荐指数
1
解决办法
556
查看次数