Oliver Shanahan

If you are like a lot of people with a Ubuntu 12.04 server you will have upgraded to apache 2.4 and/or php 5.5.x buy adding a PPA like this one. One caveat with this raises it’s head when you want to compile apache modules. To compile apache modules you need to use apxs or apxs2 (APache …

Continue reading Building modules on Ubuntu 12.04 with version 2.4 of Apache (error: unrecognized command line option ‘-fstack-protector-strong’)

If your Apache web servers are sitting behind a Load Balancer, Varnish or similar you will be wanting to log the external IP of HTTP connections in your apache logs and not the IP of the load balancer etc. In Apache 2.2 this was usually done with mod_rpath. Since Apache 2.4 has it’s own module …

Continue reading Replace mod_rpaf with mod_remoteip after upgrading Apache from 2.2 to 2.4

If you want to have a nice informative prompt in your bash shell then add the following to your ~/.bash_profile. We’ll also add a few lines to increase your shell history size and add date/timestamps to it # setup git completion and prompt to show your current directory, branch and status source /usr/local/etc/bash_completion.d/git-completion.bash source /usr/local/etc/bash_completion.d/git-prompt.sh …

Continue reading Adding GIT completion to OSX shell (brew)

Where’s that android SDK located @ so you can start it up and change the required setting. On OSX Yosemite it’s /Users/<username>/Library/android-sdk-macosx/tools Just drop to a terminal, change to the above directory and run ./android. Once launched, select manage AVDs from the Tools menu. You will see a list of your AVD emulators. Select the emulator that you want keyboard support for. …

Continue reading Enable hardware (computer) keyboard in Android ADK (Titanium)

Better late then never right… Well it appears to be worth the wait. Great work by Taylor! Notable changes in no particular order include:- New Folder Structure Controller Method Injection Tinker / Psysh Laravel Elixir Authentication Scaffolding Event Objects Commands / Queueing Symfony VarDumper Laravel Scheduler Contracts Route Cache / Configuration Cache Route Middleware Head …

Continue reading Laravel 5 is released to the wild!