Categories
Coding Style

The Zen of Python

Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren’t special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the […]

Categories
Mobile Development

How to Add Android SDK to path Ubuntu

So you’ve unpacked the sdk and updated and installed all the required libraries, apis and extras with: ./android sdk Now to add all the tools and commands to your path to be accessible wherever you are: vim ~/.bashrc Add the following lines: export PATH=${PATH}:~/utils/android-sdk-linux/tools export PATH=${PATH}:~/utils/android-sdk-linux/platform-tools Remember to restart terminal

Categories
Integration web development tools

continuous integration: Jenkins Automated Deployments with a Private git server

What is Jenkins? A continuous integration tool written in Java. Continuous integration is the process of merging development work among multiple developers. It also serves to automate unit testing and I am certain other types of testing in test driven development. To simplify all that, it is build automation and in my opinion an automated […]

Categories
GNU/Linux

Demystifying Unix File Permissions

Never really understood what was going on with Linux File Permissions and chmod? If you understand binary then this will be a piece of cake. Here is a simple blog post to demystify Unix File Permissions: Ever seen: -rwxr-xr– 1 dgerman staff 823 Dec 16 15:03 findPhoneNumbers.sh Operations: r – Read w – Write x – […]

Categories
tutsplus

Tutsplus Magento Fundamentals Changes to keep in mind (Updated 11-2014)

Keep in mind that the Tutsplus Magento Fundementals course is old and needs a few changes to get things to work I think the course has been updated subsequently please check it on the following link to Tutsplus Episode 10: Creating our First Controller Remember to type it word for word, I used <uses> instead […]