Zend Framework Best Practices – Part 1: Getting Started

Welcome to part one of my Zend Framework Best Practices series. When I started using Zend Framework a little over two years ago, I found it very difficult to find definitive methods to use when building your application. However, after the release of Zend Framework 1.8, books like Zend Framework in Action, more community involvement and of course my own experiences, I feel that I’ve found a simple, clean and efficient way to make your application.

Read more on Zend Framework Best Practices – Part 1: Getting Started…

How to update Apache and PHP on Mac OS X 10.5 Leopard

Mac OS X 10.5 Leopard comes with Apache 2.2.6 and PHP 5.2.4 installed but not enabled. In order to enable them, follow this great tutorial here: http://foundationphp.com/tutorials/php_leopard.php.

After I was able to get Apache and PHP working, I noticed PHP didn’t have many extensions enabled. Specifically, I needed cURL, OpenSSL and SOAP extensions to be enabled. In order to enable more extensions, you will need to recompile the PHP 5 module.

Read more on How to update Apache and PHP on Mac OS X 10.5 Leopard…

Uninstall Flash on Windows Completely!

I keep on forgetting how to uninstall Flash completely off of my Windows machine, so I’ve decided to write this post:

  1. Download the uninstall utilities: http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14157&sliceId=1

  2. Run the uninstaller for Windows in the command line: uninstall_flash_player.exe /clean

Read more on Uninstall Flash on Windows Completely!…

Proto.Observable – Prototype Class Event Handling Mix-in

One thing missing from the Prototype Framework Class object is the ability to observe and fire events. Even though classes do not allow one to observe an event on the class itself, there are still a couple of ways to handle observing and firing events within a class.

Read more on Proto.Observable – Prototype Class Event Handling Mix-in…

Proto.TextResizeDetection – Prototype Text Resize Detection

This is inherited from the techniques used in A List Apart – Text-Resize Detection. When I wrote this class and wanted to write about it, Mislav created another Prototype based text resize script. However, I’m still going to write about it :) .

Read more on Proto.TextResizeDetection – Prototype Text Resize Detection…