小编tou*_*tpt的帖子

gulp.run已弃用.我如何撰写任务?

这是一个组合任务,我不知道如何用任务依赖项替换它.

...
gulp.task('watch', function () {
 var server = function(){
  gulp.run('jasmine');
  gulp.run('embed');
 };
 var client = function(){
  gulp.run('scripts');
  gulp.run('styles');
  gulp.run('copy');
  gulp.run('lint');
 };
 gulp.watch('app/*.js', server);
 gulp.watch('spec/nodejs/*.js', server);
 gulp.watch('app/backend/*.js', server);
 gulp.watch('src/admin/*.js', client);
 gulp.watch('src/admin/*.css', client);
 gulp.watch('src/geojson-index.json', function(){
  gulp.run('copygeojson');
 });
});
Run Code Online (Sandbox Code Playgroud)

相应的更改日志 https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md#35 [弃用gulp.run]

javascript gulp

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

如何在macosx上删除apache的自动启动

我是一个macosx狮子.服务已启动并在localhost:8080上运行.

这项服务是由entreprisedb打包的apache + php.

我怎么能删除自动启动?

apache macos

32
推荐指数
3
解决办法
5万
查看次数

如何用护照保护快递中的静态文件夹

我有一个基于快递的项目,需要基于护照的身份验证.

后台是一个angularjs应用程序作为静态文件.

我的身份验证代码完全基于https://github.com/jaredhanson/passport-local/blob/master/examples/express3-no-connect-flash/app.js

如果您未经过身份验证,则不要提供角度应用程序.我尝试在/ admin路由上添加ensureAuthenticated,但它使路由不起作用(404).一旦我删除了EnsureAuthenticated,就会提供/ admin.

app.use(express.static(path.join(__dirname, 'public')));
app.use('/admin', ensureAuthenticated, express.static(path.join(__dirname, 'admin')));
//serve routes
app.use(app.router);
Run Code Online (Sandbox Code Playgroud)

公用文件夹包含登录页面.

我怎么能实现这个目标?

node.js express passport.js

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

如何在setup.py脚本中设置bug跟踪器URL

我刚刚发现pypi web UI在编辑egg元数据时有一个字段'Bug tracker URL'.

此字段存在,所以我想它在setup.py中受支持,但我无法使用谷歌找到任何相关信息.

所以问题如何在我的setup.py中设置这个字段,这样当在pypi上做一个dist释放时,它可以自动填充.

python pypi setup.py

23
推荐指数
2
解决办法
563
查看次数

URL是否以//开头有效?

我们可以看到许多HTML页面src="//example.com/myjavascript.js"用于包含.js并让浏览器使用http:/// https://取决于页面URL的当前方案.

这是一个有效的URI吗?

url

20
推荐指数
1
解决办法
7728
查看次数

如何防止在搜索引擎中索引分段

我希望我的登台网站不被搜索引擎索引(谷歌为第一).

我听说Wordpress擅长这样做,但我想成为技术不可知论者.

robots.txt足够了吗?我们希望匿名访问,让客户无需登录即可查看其网站.

我必须在每个页面添加nofollow吗?

search-engine robots.txt nofollow web

16
推荐指数
1
解决办法
8241
查看次数

如何在Plone中设置浏览器页面的标题

我正试图找到如何设置浏览器的标题:页面.主要目标是在我的内容类型的下拉"显示"菜单中.

我看一下CMFDynamicViewFTI的代码.唯一的例子是使用浏览器:视图,我不知道它是什么,我从未见过浏览器:视图.这是解决方案吗?浏览器:查看支持客户端(浏览器:view指令不支持templatezcml中的参数).

那么无论如何设置浏览器的标题(如"显示"菜单中所列):页面?

plone

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

如何在同一个域上为iframe设置cookie

我正在尝试在CMS Plone中集成etherpad-lite,遵循官方文档http://etherpad.org/doc/v1.2.7/的示例1

Portal places the cookie "sessionID" with the given value on the client and creates an iframe including the pad.
Run Code Online (Sandbox Code Playgroud)

除了饼干之外,每件事都很顺利.阅读文档最好的实践似乎使etherpad-lite在特定路径下的同一域中.这就是我使用/ pad/path所做的.

Plone方面如果没有创建会话,我创建了,我添加了一个cookie然后我正在重定向到同一页面,以确保cookie在浏览器中.

结果,我的cookie被添加到主页面的请求中,但不是if iframe请求.

以下是主页面和iframe的Google Chrome控制台网络标签:

http://toutpt.makina-corpus.org/en/images/cookie-in-iframe/

对应于setCookie的代码位于https://github.com/toutpt/collective.etherpad/blob/master/collective/etherpad/archetypes.py#L100

cookies session-cookies etherpad

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

如何检查dexterity内容类型字段的约束

我想在编辑表单中检查保存过程中字段的值验证一些约束

(了解调用我可以使表单操作无效的方法)

plone

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

是jquery-mobile"移动第一"

我已经读过Luke WROBLEWSKI的书"Mobile first"以及关于该主题的许多其他读物.我是一名网络开发人员,现在我确信"移动优先"或"渐进增强"是最佳选择.

现在我正在寻找一个实现这一目标的框架.

JQuery移动annonce他们是"移动第一"但我在某些日子里尝试过,现在我倾向于说"不是不是".你不能把它与其他框架混合在一起; 它确实可以保留DOM中的所有页面(使用ajax强制加载),这样就不会让我的生活更轻松.尝试使用它来逐步增强和完成桌面版本而不卸载它,似乎是不可能的.我的意思是你不想在桌面电脑上放置大按钮,所以我想我只需要删除框架的js和css,这听起来很奇怪.我甚至不知道是否可能.

JQuery mobile看起来像一个框架,可以实现您网站的专用移动网络版本,其外观和感觉不仅仅是移动的第一个网站.

所以请有人告诉我我错在哪里:*jQuery mobile真的是"移动优先"吗?*我可以使用jquery mobile进行渐进增强(使用桌面作为最后一个目标)吗?如果是,请告诉我如何.

以下是相应的页面,告诉jquerymobile首先是移动设备:http://view.jquerymobile.com/1.3.0/docs/intro/#ProgressiveEnhancement

我也尝试了zurb的基础,它运作良好,但没有提供足够的小部件或工具来提供漂亮的mobiel UI.混合两者将是重点,但它需要很多工作(CSS冲突+可能是JS冲突),我甚至不知道它是否可能.

有关如何在移动第一个上下文中使用jquery mobile的任何建议都将受到欢迎!

mobile jquery web-applications jquery-mobile

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