upstream apache {
server 127.0.0.1:8080;
}
server{
location ~* ^/service/(.*)$ {
proxy_pass http://apache/$1;
proxy_redirect off;
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码片段会将url包含字符串"service"的请求重定向到另一台服务器,但它不包含查询参数.
我想让tmux自动使用当前工作目录(cwd)重命名窗口.默认情况下,它将选项卡/窗口命名为当前进程的名称,例如zsh或vim.
当我在tmux中打开一个新窗口时,名称是reattach-to-use-namespace
,然后立即切换到zsh
.
我在OS X 10.10.2上,我使用zshell,我有tmux 1.9a.
要清楚,我不希望窗口名称中的整个路径,只是当前目录,所以例如,我想要projectName
,而不是/Users/username/Development/projectName
.
如果你想看到我的当前tmux.conf
,这里是.
如何在mac上安装gettext?
我在我的一个php页面上收到此错误:
Fatal error: Call to undefined function bindtextdomain()
Run Code Online (Sandbox Code Playgroud)
这是因为我没有安装gettext.
我找不到有关如何安装它的良好说明.我尝试过使用:
brew install gettext
Run Code Online (Sandbox Code Playgroud)
它把一些文件放在这里:
/usr/local/Cellar/gettext/0.18.2
但我不知道该怎么做.
更新:现在我没有尝试使用自制软件,而是尝试使用自制软件:
用wget下载
cd ~/Downloads
wget http://ftp.gnu.org/gnu/gettext/gettext-0.18.2.tar.gz
tar -zxvf gettext-0.18.2.tar.gz
cd gettext-0.18.2
./configure
make
Run Code Online (Sandbox Code Playgroud)
make check是可选的,用于运行自检
make check
Run Code Online (Sandbox Code Playgroud)
我得到的错误:
make [3]:***[check-TESTS]错误1
make [2]:***[check-am]错误2
make [1]:***[check-recursive]错误1
sudo make install
Run Code Online (Sandbox Code Playgroud)
它安装在这里:/ usr/local/share/gettext
这里的文档:/ usr/local/share/doc/gettext
但是如何让我的php页面能够使用gettext和bindtextdomain()函数?
我创建了一个Jekyll支持的博客,并使用GitHub Pages托管它.
现在,我想设置一个子域名(blog.example.com),但无法使其正常工作.
我添加了一个带有文本的CNAME文件:blog.example.com.我已经在我的Dreamhost帐户中添加了A记录中的子域名,两者都指向由GitHub提供的204.232.175.78.
关于丢失部分是什么,或者我做错了什么的任何想法?
我最近安装了Xamarin Studio,下次我去经营brew医生时,我收到了这个警告:
Warning: /Library/Frameworks/Mono.framework detected
This can be picked up by CMake's build system and likely cause the build to fail. You may need to move this file out of the way to compile CMake.
Run Code Online (Sandbox Code Playgroud)
所以我将Mono.framework移到我的桌面上并修复了问题,但是当我去打开Xamarin Studio时,它说:
Could not launch Xamarin Studio
This application requires the Mono framework.
Please download and install the latest version of Mono.
Run Code Online (Sandbox Code Playgroud)
所以我用Homebrew安装了mono,但Xamarin Studio在打开时仍然有相同的信息.
如何让Xamarin Studio使用Homebrew的Mono版本?
我正在寻找适用于Phonegap 3.x的phonegap插件.我需要它在Android和iOS中工作.如果两个插件都有1个插件会更好,但是如果我有两个单独的插件可以使用就可以了.如果我可以使用以下命令安装它也是更好的选择:
phonegap local plugin add
Run Code Online (Sandbox Code Playgroud)
那里有这样的插件吗?或者是否有关于如何升级现有短信插件以使用phonegap 3.0的说明?
编辑
我分享了一个2.9的插件回购,我试图让它在phonegap 3.x(https://github.com/aharris88/phonegap-sms-plugin)中工作,到目前为止,我可以把它拉进去我的phonegap项目与命令
phonegap local plugin add https://github.com/aharris88/phonegap-sms-plugin
Run Code Online (Sandbox Code Playgroud)
并且它正确地将所需的权限放在AndroidManifest.xml中,并将该功能放在res/xml/config.xml中,但是当我在手机上安装它时,并没有说它需要发送文本的权限,我不喜欢从此代码中获取任何成功或错误消息:
var number = $('#number').val();
var message = $('#text').val();
alert("Send text to "+number+" with message: "+message);
SmsPlugin.prototype.send(number, message, '',
function () {
alert('Message sent successfully');
},
function (e) {
alert('Message Failed:' + e);
}
);
Run Code Online (Sandbox Code Playgroud) 我正在开发一些基于Backbone的项目,我正在使用i18next进行语言环境.
以下是我的app.js代码:
/*
This file is used to initialize your application.
*/
require(['i18n','application','handlebars_Helpers'], function(i18n, Application) {
i18n.init({
lng: 'en',
debug: true,
fallbackLng: false,
load:'unspecific',
resGetPath: "locales/__lng__/__ns__.json",
ns: {
namespaces: ['translation']
}
});
(new Application()).initialize();
});
Run Code Online (Sandbox Code Playgroud)
翻译文件:
{
"loginModule": {
"signin": "Sign In"
}
}
Run Code Online (Sandbox Code Playgroud)
以下是我的帮助文件:
/**
* Set of generic handlebars helpers
*/
define(['i18n'], function(i18n) {
/**
* This helper provides i18Next in templates
*
*
* Usage: span {{t "my.key" }}
*/
Handlebars.registerHelper('t', function(i18n_key) {
var result = i18n.t(i18n_key); …
Run Code Online (Sandbox Code Playgroud) 我正在使用phonegap制作应用程序,当用户不允许某个权限(例如GPS)时,该应用程序在下次使用该功能时不会再次询问,我认为我能做的最好只是显示这样的消息:
请转到iOS设置>隐私>位置服务,以使应用程序能够访问您的位置
但我只是注意到地图应用程序给出了这样的信息:
启用位置服务以允许地图确定您的位置
它可以选择设置或取消.如果单击"设置",则会直接转到设置的位置服务部分,以便您可以启用它.
我的问题是,如何使用phonegap应用程序链接到该部分设置?
Phonegap刚刚推出了一种方法,可以使用此命令立即查看使用本地服务器对您的phonegap应用程序所做的更改:
phonegap serve
Run Code Online (Sandbox Code Playgroud)
然后下载PhoneGap开发者应用程序.说明如下:http://app.phonegap.com/
但我已经习惯了,能够去了解:检查使用Chrome远程调试(http://www.adamwadeharris.com/remote-debugging-in-phonegap-with-chrome-devtools/),但是当我在Phonegep开发者应用程序运行时转到此页面,我的手机名称下面没有任何内容.有没有办法用PhoneGap开发者应用程序做到这一点?
我在 vim 和 tmux 中打开了鼠标滚动,并且使用 iTerm 2,因为它支持鼠标。但是当我在 tmux 中运行 vim 时,有时会遇到 tmux 捕获或窃取 vim 中的滚动事件的问题,我可以在 vim 中向下滚动。这可能是因为在 tmux 中我已经一直向下滚动,但是当我尝试在 vim 中向上滚动时,它进入 tmux 滚动模式,我在顶部看到 [0/0] 并且无法向上滚动在维姆中。
如何让鼠标滚动在 tmux 内与 vim 一起使用?
我对jekyll和jekyll bootstrap之间的关系感到困惑.我想开一个博客,我不确定哪个网站用于教程和诸如此类的东西.