Articles of 窗户

第三方IPC呼叫Chromium来捕获/过滤stream量

我想为Chromium实现一个类似AdBlock / NoScript的networking级工具,但是Chromium扩展API对控制原始请求数据不能做太多的工作。 所以这里是这个想法: 捕获所有HTTP查询,如果URL或MIME匹配,则取消一个。 手工包,就像插入一个HTTP查询头。 这可以通过运行第三方客户端来实现对Chromium的IPC调用来实现吗? 示例代码片段将是真棒! (注意:目前安全性不是问题,因为我只是为了个人兴趣而不是公开发布,所以可能会破坏沙盘机制)。

Apache mod_rewrite:在Windows机器上使用PHP脚本的RewriteMap指令

这一直使我疯狂。 我似乎无法得到的RewriteMap指令工作的Windows脚本的PHP脚本。 这里是我的httpd.conf文件的相关片段: <IfModule mod_rewrite.c> RewriteEngine on RewriteMap router "prg:C:/dev/web/www/routing.php" RewriteRule (.*) ${router:$1} </IfModule> 我简单的PHP脚本是这样读的: #!C:\Program Files\PHP5.3.2\php-win.exe <?php set_time_limit(0); # forever program! $keyboard = fopen("php://stdin","r"); while (1) { $line = trim(fgets($keyboard)); echo "/sandbox.php?url=$line"; echo "\n"; } ?> 当我尝试启动Apache时,在我的错误日志中得到以下行: [错误](OS 193)%1不是有效的Win32应用程序。 :mod_rewrite:无法启动RewriteMap程序C:/dev/web/www/routing.phpconfiguration失败 apache文档指的是“魔术cookies技巧”(在“外部重写程序”标题下),它应该是指向解释器的脚本的第一行。 这是我要错了,还是我需要调用RewriteMap指令不同呢?

使用Python编辑Windows 8电源选项

问题: 每次我重新启动计算机时,我的Windows 8电源设置都会回到默认状态,并在一小时后让我的电脑进入hibernate状态。 我不希望我的电脑永远不会睡觉,除非我这么说…我必须进入控制面板>系统和安全>电源选项>编辑计划设置,然后手动编辑将电脑的睡眠设置为从不。 我想要的是: 一个Python脚本来编辑Windows 8中的电源选项。我将它设置为每次重新启动时运行。 我search了一个Python模块来编辑Windows设置,但找不到我在找什么。 我已经玩过win32api来控制我的courser,但是在文档中找不到Power Options。 Julius Caesar关于使用powercfg命令行选项的提示是完美的。 这是我最终使用的简单脚本: import subprocess subprocess.call("powercfg -change -standby-timeout-ac 0") -standby-timeout-ac选项设置为零,所以我的电脑永远不会睡觉

“qunit”不被识别为内部或外部命令,可操作程序或batch file

我使用命令安装了qunit: npm install -g qunit 然后,我写了一个testing程序,并将该文件命名为firstTest.js。 firstTest.js的内容是: module.exports = { 'should run test': function(t) { t.printf("running test!\n"); t.done(); }, }; 执行命令时: qunit firstTest.js 我得到'qunit'不被识别为内部或外部命令,可操作程序或batch file。 我该怎么办 ?

在Docker容器中装入SMB / CIFS共享

我有一个在Docker容器中运行的Web应用程序。 此应用程序需要访问我们公司文件服务器上的某些文件(带有Active Directory域控制器的Windows Server)。 我试图访问的文件是为我们的客户创build的图像文件,Web应用程序显示它们作为客户端组合的一部分。 在我的开发机器上,我通过/etc/fstab条目装载了相应的文件夹,并且通过–volume参数将主机装入点装载到Docker容器中。 这完美的作品。 现在,我正在尝试将一个生产容器放在一起,这个容器将运行在不同的服务器上,并且不依赖主机上挂载的CIFS共享。 所以我试图将相应的条目添加到容器中的/etc/fstab文件中,并使用mount -a装入它们。 我得到mount error(13): Permission denied 。 网上的一些研究让我看到了关于Docker安全的文章 。 如果我正确地阅读这个,看起来Docker明确地拒绝在容器中装载文件系统的能力。 我尝试以只读方式挂载共享,但是(不出意外)也失败了。 所以,我有两个问题: 我正确的理解,Docker阻止任何使用内部容器装载? 任何人都可以想到另一种方式来实现这一点, 而无需在主机上安装CIFS共享,然后将主机文件夹挂载到Docker容器中?

使用Phantom JS将文件夹中的所有HTML文件转换为PNG

我已经开始在Windows上使用Phantom JS,但是我在查找其function方面遇到了一些困难(可能是我的问题的根源)。 使用幻影JS我想要做到以下几点: 给它一个本地机器文件夹的位置, 让它导航到该位置并确定HTML文件的列表, 一旦该列表被标识为循环的HTML文件列表并将其全部转换为PNG(类似于rasterize.js示例的工作方式),其中文件名gsubs“HTML”和“PNG”。 我敢肯定,这可能是可能的,但我无法findPhantom JS函数调用: 获取文件夹中的文件列表 Phantom JS中gsub和grep的格式。

在Windows和IIS上的PHP 5和Zend MVC

在Windows上运行PHP 5 / Zend MVC生产应用程序是否有任何重大问题需要注意? 特定的应用程序是Magento,一个电子商务系统,客户真的不感兴趣在他们的数据中心有一个Linux机器。 有没有人有运气让PHP 5和Zend MVC在IIS上正常工作?

SVG在Windows Phone 8 Phonegap应用程序中没有显示

似乎无法find任何答案。 使用Phonegap开发HTML5应用程序并使用SVG图像。 将它们从Adobe Illustrator的“Save as ..”中保存,然后像在HTML中的普通图像一样使用它们: <img src="img/the_image.svg" /> 他们在Android和iPhone中performance不错,但是Windows Phone 8将他们显示为断链。 我做错了什么? WP8不支持SVG吗?

在Windows上的Hadoop

我是Microsoft Windows用户,也是Apache Hadoop的新成员。 我发现的大多数Hadoop教程都是基于Linux的,所以我发现很难在Windows上学习Hadoop。 在Windows上学习Hadoop的任何指针都是最好的。

从blob中逐行读取Windows Azure中的存储

有没有办法从Windows Azure中的blob存储中的文本文件逐行读取? 谢谢