Then you create 7 classes

Mark Says:
August 30th, 2008 at 1:44 am

1. It all starts with “I don’t need a framework.”
2. Then you create 7 classes.
3. Now you have a small library of classes.
4. Then you create an application that uses your library.
5. It works and it’s fast, hurray!
6. Then someone asks you to extend the functionality of your application.
7. And they keep asking for more, and more, and more and more…
8. Now you have 43 classes.
9. You’ve learn so much in the last 2 years. Design patterns, security, performance, testing…
10. What once was a small library is now a big, ugly, un-tested, un-documented, scary framework.
11. Then you change jobs.
12. And you create another 7 classes…

This has been happening for the last 30 years.

No Comments

Pirated Site

Came across this today in an e-mail from Kemis.net:
http://chrealtybahamas.com/

I just knew I had seen this before and I was right :
http://bahamaswaterfront.com/

CH Realty’s website totally ripped of the css and most of the images from Bahamas Waterfront Properties!

The footer on CH Realty says SolveITBahamas built the site. It turns out both CHRealty and SolvITBahamas were both built by Symmetrix Systems, a company out of east India.

Screenshots:

,

No Comments

XDebug option missing from Zend Studio 7…AGAIN!

I wanted to try out the Zend Studio 7 beta but AGAIN there was no option for XDebug showing up in the preferences despite the fact that XDebug works fine on my system.

I’m hoping it’s the same issue I had with Zend Studio 6. It seems Zend hates XDebug or something. People say PDT (upon which zend studio is based) works fine with XDebug but for some reason the Zend people chose to hard-code the XDebug option OUT of the Zend studio preferences.

After a lot of searching I finally tracked down remnants of the instructions that got XDebug to work in my old Zend Studio 6. I’ll repeat them here if they work for 7.

distreff – see dtaylor7’s post above yours for steps on how to get XDebug enabled again. Having a Mac, I started with the steps I’d worked out for PDT (http://www.makovec.net/software/39-software/55-eclipse-pdt-with-debug-on-leopard.html), then did the following from Terminal.app:

cd /Applications/Zend/Zend\ Studio\ for\ Eclipse\ -\ 6.0.1/plugins
mkdir disabled
mv com.zend.php.debug.* disabled
/Applications/Zend/Zend\ Studio\ for\ Eclipse\ -\ 6.0.1/ZendStudio.app/Contents/MacOS/ZendStudio -clean

After you’ve done all that from the command line, your XDebug options will be back. You can then quit out and go back to loading up ZSE from the desktop.

– http://devzone.zend.com/article/2930
– http://devzone.zend.com/member/5810-dmakovec

The specific commands that worked for me:

:: cd /Applications
:: cd Zend
:: cd Zend\ Studio\ -\ 7.0.0
:: cd plugins
:: mkdir disabled
:: mv com.zend.php.debug.* disabled
:: cd ..
:: cd ZendStudio.app/Contents/MacOS/
:: ./ZendStudio -clean

1 Comment

Firefox Add-Ons

Just a list of my most useful installed extensions (on my Mac) so when I go home to my PC I can compare what’s on there and make sure both have everything I need.

Abduction
Delicious Bookmarks
Dust-Me Selectors
Extension Manager Extended
Firebug
GooglePreview
Greasemonkey
HttpFox
Image Toolbar
Link Evaluator
Locationbar2
Menu Editor
Mouse Gestures Redox
Operator
Pixel Perfect
Save File To
Stop-or-Reload Button
TooManyTabs
URL Flipper
UrlParams
View Image (Filename)
Web Developer
Webmail Notifier
YSlow
Zend Studio Toolbar

No Comments

New Favourite Comedian

Comedy Central is on FIRE tonight! Great stand-up!

But, sadly, they had my favourite comic of all time, Gabriel Iglesias….

immediately followed by my NEW FAVOURITE COMIC OF ALL TIME, Bert Kreischer!

,

No Comments

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

1 Comment