Friday, April 27, 2012

Remove OSX 3D Dock effect

Run the following commands:
#!/bin/bash
defaults write com.apple.dock no-glass -boolean YES
killall Dock


To enable it back:
#!/bin/bash
defaults write com.apple.dock no-glass -boolean NO
killall Dock

Source: http://macs.about.com/od/usingyourmac/qt/2ddock.htm

Redis server and php client on OSX

For the server is as simple as:
#!/bin/bash
brew install redis
ofc. if you have brew installed, but this is another story.


For the php client:
#!/bin/bash
cd ~/Desktop
mkdir temp
cd temp
svn checkout http://phpredis.googlecode.com/svn/trunk/ phpredis-read-only
cd phpredis-read-only/
/usr/local/zend/bin/phpize
./configure CFLAGS="-arch i386"
CFLAGS="-arch x86_64 -arch i386" CXXFLAGS="-arch x86_64 -arch i386" LDFLAGS="-arch x86_64 -arch i386" make
sudo cp ./modules/redis.so /usr/local/zend/lib/php_extensions/redis.so
sudo echo "extension=redis.so" > /usr/local/zend/etc/conf.d/redis.ini
sudo /usr/local/zend/bin/zendctl.sh restart-apache

Tuesday, February 14, 2012

How to *really* disable F10 key in gnome-terminal

For gtk-2 apps add this in ~/.gtkrc-2.0
binding "NoKeyboardNavigation" {
    unbind "<shift>F10"
}
class * binding "NoKeyboardNavigation"


For gtk-3 apps like gnome-terminal and nautilus I created a new file: ~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation {
    unbind "<shift>F10"
}
* {
    gtk-key-bindings: NoKeyboardNavigation
}

I did have to close _all_ terminal windows before these changes were in effect.

Source: https://bbs.archlinux.org/viewtopic.php?pid=1017546#p1017546