brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php56 --with-debug --with-fpm --with-gmp --with-homebrew-curl --with-homebrew-libxslt --with-homebrew-openssl --with-imap --with-libmysql --with-mssql --with-phpdbg --with-postgresql --with-thread-safety --with...
保存以备后用
==> Caveats
To enable PHP in Apache add the following to httpd.conf and restart Apache:
LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so
The php.ini file can be found in:
/usr/local/et...
本文受Paul Graham的Maker’s Schedule, Manager’s Schedule启发而作,建议大家有空去读一下。
人有两种思考状态,我将一种称为入境,另一种称为入世。
入静
程序员和作家需要的是一种入静的状态。他们需要整段的,不被打扰的时间才可以工作。一个下午三点种的会议,哪怕仅仅持续15分钟,一个下午就会因此
废了。问题不是会议占据的时间,关键问题是会议把一个下午分成了两块,让每块都不够大,都不足以入静。因为对于下午废掉的担心,上午的工作也受到影响,不
太敢开始解决真正困难的问题。所以整天都在一种心神不宁的状态。
...
刚才用
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(300, LayoutParams.WRAP_CONTENT);
lp.setMargins(100, 30, 0, 0);
linearLayout.setLayoutParams(lp);
后linearLayout不能显示,被卡住了好久,最后得知该linearLayout在TableRow里面的,所以得用
TableRow.LayoutParams lp = new TableRow....
http://crsmithdev.com/arrow/
官网 http://www.genymotion.com
中文官网 http://www.genymotion.cn
修改这两个参数,可以让ssh登录快很多。
vi /etc/ssh/sshd_config
GSSAPIAuthentication no
UseDNS no
http://api.apkbus.com/reference/android/app/admin/package-summary.html
http://developers.androidcn.com/reference/packages.html
进入文档目录,运行
find . -name "*.html" | xargs grep -l 'jsapi' | xargs sed -i '/jsapi/d'
在DOS下面运行下面的
svn import D:/mysite "http://123.129.250.113:81/svn/myrepo" -m "init import"
按提示依次输入系统管理员密码、svn用户名、svn密码即可
上面的81为svn server的端口
在nginx要禁止某个或一类资源,只需要增加一个location,然后在其中使用deny all即可。
禁止访问扩展名为bat的文件,配置如下:
location ~* /.bat {
deny all;
}
禁止访问configs目录,以及其下所有子目录或文件,配置如下:
location ^~ /configs/ {
deny all;
}
注意上述configs后面的斜杠不能少,否则所有以configs开头的目录或文件都将禁止访问。
...
# gem env
得到gem的PATH路径,比如
- GEM PATHS:
- /usr/local/ruby/lib/ruby/gems/2.1.0
- /home/vagrant/.gem/ruby/2.1.0
将其下的cache目录删除,再次执行gem安装的时候就不会出错了
rails new my_app --skip-bundle
cd my_app
bundle install --local
转自:http://rubyer.me/blog/941/
Android Studio集成Genymotion比在Eclipse中集成简单多了。主要以下几个步骤:
1、官网先下载Genymotion:http://www.genymotion.com/,下载完成后安装好,同时你需要在genymotion官网上注册一个账号,这样你才能正常的使用genymotion。
下载完成后点击两个红色圈的那个图标,启动genymotion。然后选择添加你所要的设备。如何添加看下图,点add后会出现genymotion支持的所有设备列表,选择你需要的进行下载即可,下载好了就会出现在Your virtual de...
ruby1.9开始对字符串编码支持已经比较完善,我们可以直接通过使用String类的实例方法encoding, force_encoding, encode, encode!进行相关的编码操作。
encoding
ruby1.9中为每个字符串对象增加了encoding信息
1.9.3p392 :001 > '我还是不懂'.encoding
=> #<Encoding:UTF-8>
1.9.3p392 :002 >
force_encoding
某些情况下这个附加编码信息可能不正确我们可以修正它
...
对jetbrains公司出品的IDE均有效,以rubymine为例:
打开C:\Program Files\JetBrains\RubyMine 6.3.3\bin,打开 rubymine.exe.vmoptions 文件,修改-Xmx512m 为 -Xmx1024m,其它IDE雷同,此法在linux平台亦有效,也是vmoptions后缀的文件,具体什么名字我忘了,一找就找到
**/bin/Debug/
前面的两个*号代表任意多层上级文件夹
需要 git 1.8.2 及其以上的版本才支持
有些遗憾,gitignore不支持正则,不过大部分功能够用了
windows下用RailsInstaller安装的ruby和rails gem install mysql2 的时候出现错误,从网上找的各种方法都不行,windows平台开发ruby果然是各种折腾,找到stackoverflow,一个安装低版本的建议,竟然成功了
gem install mysql2 -v 0.2.6
出处 http://stackoverflow.com/questions/5367563/unable-to-install-mysql2-gem-on-windows-7
SMB
Synced folder type: smb
Vagrant can use SMB as a mechanism
to create a bi-directional synced folder between the host machine and the
Vagrant machine.
SMB is built-in to Windows machines and provides a higher performance
alternative to some other mechanisms such as V...
vi /etc/profile
在文件尾部添加一语句:
export LC_ALL=C
然后重启