July 22nd
I got this instant msg from a buddy today at Panasonic:
MyBud
1:07
today i got spanked for putting out issues of rolling stone that i was done with; apparently some female around here...
May 21st
here is a sample job script I got running to test out some hadoop mapreduce jobs for our new cluster. You can put this in the same directory with the map/reducer files. the -file parameter will...
I've been starting to write some hadoop and python streaming jobs and there isn't all that much documentation regarding it out there. Things like, how do I pass environment variables, how do I pass...
December 10th
Exciting times at the new job. We're releasing a handful of super secret invites to the new site. Crazy days to come. Wish I could say more at this time.
November 13th
After 5+ years at Panasonic I've decided to accept a new position with Blue Rover Labs. It will be an exciting change back to start up life and I'm looking forward to getting started. I bought a...
July 31st
So a few months ago I took the leap and spent some time getting down and dirty with Zend_Form. The elements, decorators, display sub groups, validations, filtering, etc...
In our new project we...
July 30th
I'm currently set to speak at ZendCon 2009 on the topic of "How to run an enterprise PHP Shop" ( http://zendcon.com/ )
I'd love to see what people may be most interested in talking about. I've...
July 22nd
I've gone ahead and added the createuserAction to my indexController to illustrate how we could reuse all the code previously written to validate and save creating a new user. If you want to view...
July 21st
I've gone ahead and added validation to our test project: http://code.google.com/p/plushcode/source/browse/#svn/trunk/ZendModel/application/default/models
If you take a look at the...
July 17th
As a follow up to my previous post I'm going to post some live examples of model layer with Zend framework based on Domain Driven Design concepts. I've spent the past few days studying up on domain...
July 14th
I'm currently in requirements mode for an upcoming project that should prove to be pretty complex. The current active record/table gateway patterns just aren't going to cut it for the complex...
June 9th
I just passed the 2nd test over the weekend for the MySQL developer certification. It was definitely harder than the Zend Certified developer test. There is no way I could have passed without some...
April 23rd
As you may know there are many storage engines in MySQL MyISAM, InnoDB, Falcon, CSV, Blackhole, Archive, etc...There is a storage engine that comes with the MySQL Max Download called the "Blackhole...
April 16th
So I had a little wiggle room in the budget and one of the things I wanted to do was to improve the team's knowledge level. I contracted out training and consulting with several firms the first of...
April 8th
More and more websites these days are relying on external resources for data and functionality. Each one of these services introduces a stability hole in your application. You're now relying on the...
April 7th
We now have yet another opening for Zend Framework php developers here at Panasonic. To be clear this is the Avionics division of Panasonic, there have been ZERO layoffs in our division. We're...
April 6th
By now we've all seen that AIG has removed their logo from their main corporate headquarters in New York. The name is tarnished and they will be forced to re brand themselves to attempt to gain...
April 1st
Came across this issue while writing a Phing build script to run my Unit Test Fixtures
"BUILD FAILED
exception 'Zend_Session_Exception' with message 'Session must be started before any...
March 26th
Why I went with Zend Framework for Enterprise
At Panasonic like most large companies we have a plethora of websites ranging from little one off reporting sites to full scale applications. A...
March 18th
hey all!
We're looking for one or two solid Zend Framework developers to work onsite in our Orange County offices for a 3-6 month contract, possibly leading to full time work.
Skills...
February 19th
In a previous posting I discussed what separates a professional php developer from a scripter. This post goes more into how to successfully manage web projects. I've been in software for almost 15...
July 23rd
So I've started biking to work 4-5 days a week for numerous reasons. It's actually been great and I was compiling a list of the benefits I've seen so far. I'm lucky enough to have showers at the...
March 17th
The two ladies arrived tuesday. We just got out of the hospital yesterday and ohhh what a first night of no sleep :(
anyway, here are some introductions to the twinkies...
January 17th
1. Linux - Linux is for people with lots of time on their hands that want to spend all day trying to make something work
2. Mac - Macs are for people who just want apps to work so they can get...
June 18th
I did a quick little screencast on how to get rolling with the MyBic 2 Firebug PHP Debugger.
SCREEN CAST!
June 13th
I'm proud to announce to official 1.0.0 release of the MyBic AJAX framework. MyBic has been stable in production for months now with 0 memory leaks and 0 outstanding bugs known to date. MyBic has...
April 15th
I tried accessing my intranet this morning at work. Since I'm on a mac I'm kinda screwed eh?
April 8th
Pure ignorance I suppose, led me to believe seal clubbing was banned years ago. I had foolishly thought mankind had done something positive by banning the practice of clubbing and skinning seals...
March 16th
I've just interviewed probably my 200th php/web candidate during the past three years that I've been involved with staffing. I've come up with some criteria that I look for to get a real "senior"...
March 10th
I'm heading out on a trip tomorrow on my boat to Catalina island off the California coast. The official website I was checking out was very nicely laid out. Everything was nice and clean. So you...
March 6th
PHP Meet FireBug - PHP Debugging for the Web 2.0 World
I put together a couple pieces of technology to give the PHP community a debugger/profiler that should make life easier in the "web2.0"...
February 28th
A guy at my work was noticing my comfortable footrest I had under my desk. He had recently hurt his back and need to improve his comfort level at work. He then went on to request a footrest from...
February 25th
I now have code running on planes somewhere in the world at 30,000 feet in the sky. Please don't be alarmed, I can't crash your plane ;)
Although, I should put some easter eggs in that the php...
January 25th
Firebug is a must know tool for web developers now. If you've heard of it but haven't had time to play around with it please look at these videos to see what you're missing out on. The first...
I recently got an upgrade from work to an intel macbook pro. So there I go, starting to set up my favorite programs when all the sudden WTF? Zend Studio Server doesn't run on intel macs. Huh?...
January 24th
I was just checking out a post over at Doug Turner's blog (http://weblogs.mozillazine.org/dougt/archives/017470.html) and what he mentions has been something on my mind for a while. The power of...
January 9th
The countdown was on as I awaited to see if the developers off digg had prepared for 10,000 diggs. I guess not.
http://www.litfuel.net/temp/diggbroke.jpg
you can see the top 10...
December 21st
I'm in the business of making In-flight Entertainment systems for airlines. We let you watch movies, play games, check the news, etc from the back of your seat. I was listening to a conversation...
December 12th
You've all seen the tutorials. Make an AJAX application in 20 lines of code! All you need to to is get a request object and send! Now you're ajaxified. Well, not so fast. If you're making a serious...
November 28th
I have now received two emails from recruiters who have clients looking for php, ajax, dhtml and Web2.0 experience. Web 2.0 is now officially a resume buzzword, great. I can't wait to interview...
November 21st
I've started the task of Unit Testing the MyBic Ajax / PHP Framework. I know I know I should have used Test Driven. Bad me. If you're unfamiliar with getting a Unit Test system created for testing...
If anyone has been paying attention to Mozilla you would have noticed alot of focus going towards the new Tamarin Project. Tamarin will integrate with Mozilla's JS engine "SpiderMonkey" to allow...
November 7th
Seriously people, stop fluffing your resume with technologies you know next to nothing about. You're going to get called on it. You think if you add more buzzword/keywords you'll get more...
November 6th
As the title says MyBic has jumped up the sourceforge rankings to #145 on the sourceforge.net website. This is out of 100,000+ projects listed. Thanks everyone for helping push the 1.0 release with...
November 3rd
So I open up my favorite editor on the MAC -> TextMate to see a nice change log message this morning.
"[2006-11-02: REVISION 1324]
[REMOVED] TextMate no longer pays tribute to human...
November 1st
Today MyBic version 0.7.0 was released. The current version contains no known bugs, or memory leaks. In 15 days from now if no bugs or major issues come up MyBic will officially go to version 1.0....
October 29th
My job is simple. Write desktop-like applications in javascript/php on firefox that might not be restarted for weeks. Ohhh and you have no access to the servers so it will all have to be self...
October 19th
So it seems OSX likes to add ._ (dot-underscore or AppleDot) copies of files when transferring files between operating systems. This can get pretty annoying when you see a ._copy of every single...
October 5th
We all have at least one open source project that we can't live without on a daily basis. That is why I'm calling for October 16th to be the Worldwide Donate to Open Source Day. $2, $5, $10, $25,...
Again, I can't wait any longer for people to update firefox2 extensions. Here is a download link for the Zend Toolbar Extension for Firefox 2....
Firefox 2 is out now for downloading and I'm very happy with all the new features of the browser. The one thing that was driving me nuts is I didn't have my yahoo toolbar because it's not...
August 17th
For many of us we have a configuration file for our web applications. In that configuration file there is usually a DEBUG constant that we can turn on to print out helpful debug statements on the...
August 5th
I have a problem. A pain in the ass in my day when I need to deploy code to testing racks. Here's the situation....
We have multiple testing racks in the building to test entertainment systems....
July 29th
So I just had a birthday recently and got some gift cards. One of the gift cards was to boaters world, which sell marine supplies. There isn't one all that close to me so I was hoping to be able to...
July 28th
I always want to try and write great tutorials but damn I'm wordy. I'm aiming to write the defacto papers on PHP Socket Programming however I'm 8 pages in already and all I have is a basic socket...
July 6th
Version 0.6.5 of the MyBic PHP/AJAX framework was released today on sourceforge ( http://www.litfuel.net/mybic ). It's been 3 months since the last update which shows that MyBic is quickly...
June 24th
I've always dreaded frameworks. Ususually it takes longer to learn a framework than to actually code the project in the first place. Over the years I've checked out various frameworks and all fell...
June 5th
It's one of the most common questions you ask when you first start using Test Driven Development or Unit Testing in general... When am I done? :)
It's the point you feel confident when all...
June 1st
I put together a little demo of getting an event driven/server push application running on Minimo. In the video clip below you'll see that I have my PDA resting on my laptop and on my laptop I have...
One of my fun upcoming tasks is to get a fully event driven desktop like application working on a handheld device like an IPAQ. Ideally, I was hoping to reuse my firefox extension that acts a...
May 25th
Apparently my tech dogs either don't want me to work or they're trying to pick up a little laptop and ajax time.
Note the big dog seems to like AJAX books and the little beagle dog seems to go...
I'm about to do something I didn't think I was going to do... dump google. Google has become a crap hole of "made for adsense" search results. It seems half of the sites in the results are just...
First of all, sorry to all those who I haven't emailed back in a while. I've been out of commission the past month with Pneumonia. suuuuucked let me tell you. I'm just now starting to feel...
April 27th
You can almost feel it in the air. You can almost sense that PHP hasn't even come close to hitting it's peak in the world. Jobs man, I'm talkin jobs. I remember 3 years ago getting my daily emails...
April 22nd
I recently put a donations link on the MyBic sourceforge website as well as start a cafepress site selling tshirts with programmer slogans. Since I'm doing well and PHP has givin me so much I'd...
I had the pleasure of doing a podcast interview for PHP Architect's Pro PHP Webcast series yesterday. It was hard being on my game with a 101 fever yesterday but I think it went well, although I...
April 19th
Dear Zend Studio,
thank you for giving me a remarkable debugger to use which saves me countless hours during the day. Unfortunately, I hate that you make me wait 2 seconds before rending text to...
April 13th
4 new video tutorials have been put up on the My-Bic website that cover topics such as: Getting your HelloWorld script up running in 30 seconds, Using the Debugger, Using the Network Down...
April 10th
I'm happy to say the My-Bic AJAX/PHP framework has been well accepted by the SourceForge community. Of 117,000+ projects on SourceForge MyBic has jumped to #1000 in just 4 days and is climbing each...
April 4th
Greetings fellow developers, some exciting stuff going on in the MyBic AJAX/PHP world...
1. MyBic is now on sourceforge. http://sourceforge.net/projects/mybic/...
March 31st
Last night marked the significant release of the My-Bic AJAX/PHP Framework version 0.6. The two major features added are JSON client side encoding and network down handling. Client side JSON...
March 29th
I'm suprised I haven't seen any sites dedicated to "adsense bombing" yet. As I was looking at my adsense stats today I noticed it was particularly higher than most days as far as clicks. Which lead...
March 23rd
I had the pleasure of having lunch with the man behind PHP Architect Marco Tabini and NuSOAP creator Dietrich Ayala today at the "Anti-Mall" in Orange County. Although we didn't have enough time as...
March 5th
My-Bic Ajax Framework hits 1500 downloads in its first week! http://www.litfuel.net/mybic - DOWNLOAD
My-Bic 0.3 was released today adding two major features...
1. EASY FORMS
Submitting...
March 1st
A new tutorial covering a "notetaker" application has been written on the My-Bic AJAX site.
http://litfuel.net/mybic/index.html?page=notetaker
This tutorial covers how to fetch notes from...
February 20th
After trying a bunch of bloated ajax frameworks I decided to write one that is lightweight and just takes care of the bare essentials to get things rolling. It supports XML, JSON, and TEXT formats....
February 14th
After reading a post here: http://www.weblogs.mozillazine.org/ben/archives/009749.html
Ben, the lead Firefox engineer posted on why firefox consumes memory at an increasing rate when browsing...
February 13th
I've decided to write a little two part introduction into unit testing your AJAX applications with JSUnit. AJAX applications now are adding a new complexity into our development lives. Introducing...
Out of sheer boredom I wanted to see which was better, including one big file of classes or splitting your classes up into multiple files. I'm going to use nusoap as an example. The NuSoap package...
As I'm going over how rails uses the active record pattern I was looking at php on trax's framework which is an interpretation of rails in PHP. One thing that bugged me was when you get a record...
February 12th
I created a new Firefox extension for http://www.url.vg that is a no frills, "copy this shortened link to the clipboard" type deal. You can mouse over an HREF link and select Send Link to...
February 9th
http://www.youtube.com/watch?v=zp-y3ZNaCqs
Watch this little video of the future of user interface designs and touch screen technology allowing multiple fingers to be read at once. Its...
February 8th
I officially gave notice today to McAfee that I will be leaving next week for a new start at Panasonic as a senior engineer in the Avionics division. I'm going to be working on the in-flight...
February 7th
A rails alternative in PHP? Sounds great, I dont have to spend my weekend learning Ruby. That's what I hoped when I came across PHP on Trax which dubs itself as a Rails alternative for PHP. At...
January 27th
This story just keeps getting better. Some of you may recall I posted a story a few weeks back when to my SHOCK I found that websites were offering to decoded Zend Encoded files for $5. There...
I finally wound up taking the leap last night and got myself a new Apple Powerbook G4. 15" 1.67Mhz 1Gig Ram, 80Gig Hard Drive. This thing is sweeeeet. The backlit keyboard alone makes me drool when...
January 26th
Rasmus made a posting on the php internals list regarding rolling Omar Kilani's JSON Extension which serializes/deserializes datatypes into Javascript Object Notation and vice versa. Since this is...
January 24th
I was suprised the popTart extension made it to the front page of digg yesterday, thanks to all who dugg it! I took everyone's suggestions in the comments on digg and on my blog and tried to...
January 23rd
I was bored this weekend and wrote a little firefox extension called "popTart" that I plan on expanding upon. Its only 5K at the moment, very small. The first two features are:
1. When you...
January 19th
Just got wind of this...
A lawsuit is being put together against Kellogs and Viacom for showing TV ads promoting high sugar foods. You have to be F'ing kidding me???...
Julien Couvreur just made a change to his handy Ajax Debugging script for greasemonkey that should allow it to work with Firefox 1.5 and Greasemonkey 0.6.4. This tool is one of the MUST HAVE AJAX...
January 18th
Looks like some folks are putting on BarCamp in LA similar to the one thrown in Palo Alto. Looks pretty sweet. I'll be there with bells on.
http://barcamp.org/index.cgi?BarCampLosAngeles...
January 15th
Firefox 1.5 has introduced a whole panel of pain in the ass headaches lately. One of which was the msg Error: Error in parsing value for property 'width'. Declaration dropped.
or Error: Error in...
January 13th
AJAX, Asyncronous Javascript and XML. A phrase we're all too familiar with these days. I was pointed down a road to JSON land from a fine developer named Owen. In JSON land things are serialized...
January 5th
I have yet to find a response by anyone from Zend on this matter but it seems sites are popping up all over the place that can decode Zend Encoded scripts. Since my company is a customer of this...
January 1st
Javascript is a powerful tool in the web programmers toolbox however, it's also one of our greatest headaches. Dealing with browser inconsistencies is always a source of great pain. You test on...
December 24th
Thank you allofmp3.com for doing things right.
What are your choices for "legal" online music these days? iTunes, Napster, Rhapsody to name a few top players. How do they like to deliver your...
November 23rd
I'm willing to bet if I post the right words in the title of a story that is submitted on digg that it can make it to the front page without anyone even reading the story. Lets try shall we. Please...
I was adding my digg feeds to my RSS reader I wrote in PHP and noticed file_get_contents wouldn't let me connect to the RSS feed. Turns out they want to be tricked and have you set the user agent....
November 15th
Someone wrote up a great little article on where the Goonies have landed in their lives. Worth a read
http://kiddo78.blogspot.com/2005/05/goonies-20-year-reunion.html
New code sample released today shows its possible to find a collision on an MD5 hash within 45 minutes on a P4 1.6 GHZ machine.
http://www.stachliu.com/collisions.html
code sample:...
November 2nd
Came across this site on Digg and it seems to be a pretty nice little listen if you have some spare time to listen about computer security. They have a new episode each week where they focus on a...
October 28th
If not check out this gif on how to do it correctly, this guy shreds on the board!
http://indyskate.com/kickpopmike2.gif
October 27th
check these puppies out, I upgraded from my in ear SHURE E2C's to the new BOSE Quiet Comfort 2 headphones. The noise cancelling is amazing and the sound its ridiculous. So much bass. They are...
CNET compiled a great list of the Top 10 Dot Com Flops of all time. Brings back some memories doesn't it? :)...
October 26th
I just got started down the road of interationalizing our core enterprise product and I have to admit, I'm scared shitless. :)
After getting training for 4 days on everything you must take into...
October 25th
Its the release we've all been waiting for!
http://www.mysql.com/news-and-events/news/article_976.html
New Features
* Stored Procedures and SQL Functions -- to embed business...
October 22nd
This has to be one of my favorite "why didn't they put that into windows" apps that should be included by default. If you're used to using the ALT-TAB function to move through open applications,...
October 17th
Here is the man himself explaining step by step how he got passed the myspace security checks and implemented his magic javascript. Nothing amazing but very clever!...
I've spent the last two weeks probably reading 400+ blogs from local individuals and I've come up with a revelation. Wow, they suck. Considering how much weight google gives blog in search rankings...
October 14th
I guess this loon was on a recent episode of the tv show Trading Spouses. She's is insane, you must watch and watch over and over again
http://www.big-boys.com/articles/tradingspouses.html...
October 13th
Yesterday's Photoshop class was about photo retouching and I went home and tried to put my skills to use.. not bad for the first shot I think. I'll post a tutorial up this week on how I was able to...
http://www.vrmag.org/
check that shit out. Using the same technology that real estate agents use for showing 3d models of the houses this company shows you what might be the wave of the...
October 12th
Soooooooooo we have a guy at my work doing photoshop lessons during lunch this week and yesterday was photo retouching. Photoshop CS just rocks. I learned a few new tips and tricks that will...
October 6th
How many emails have you gotten telling you about the next great stock tip? This guy compiled a list of every stock he's gotten in a spam email and lists how much you would have lost if you...
October 4th
Ohhh how nice that carnival cruise line was, donating 3 ships for the Katrina victims…
http://www.usnews.com/usnews/news/articles/051010/10hurricane.htm
They’re getting $236 Million...
September 28th
Are you addicted to logging into your Google Adsense account like me? Well let firefox take care of it for you. I came across this sweet plugin that shows you the current adsense stats of your...
September 27th
Interesting post I found here http://seo.anthonyparsons.com/forum/thread423.html which describes a test they did with a website that had 20 levels deep of nested tables each with a unique...
September 15th
One big problem with AJAX is that you don't want to incorporate AJAX into your webapp if it might endanger your google ranking. For example you wouldn't want to use AJAX to fetch searchable content...
September 14th
thought this was funny:
one of my children?
Joe was in line at the supermarket yesterday when he noticed a rather
dishy blonde in another check-out line. Their eyes met; she raised her...
If you're a developer working with apache and have multiple folders in your web root for clients project you really need to make use of virtual hosts. A virtual host allows you to type in...
Just saw an interesting video and article on how fast it takes for a windows XP system with no firewall or virus scanner to be attacked. The result... 8 seconds.
Video included...
September 9th
Just started reading Ilia Alshanetsky's new PHP Guide to Security book found over at http://www.phparch.com and I must say this is a must have book for any serious php developers. The session...
I've decided I need some supplemental income so I registered several websites today in hopes to turn them into semi-filled content/community sites with cashflow from local and affiliate ads. I've...
September 2nd
I made a post a couple weeks ago about comment spammers littering my blog with gambling links, every day I'd have to delete a few dozen spam comments, then they really started pouring in. I had 40...
August 19th
interesting read from jan 2005 in case you missed it
http://www.theregister.co.uk/2005/01/31/link_spamer_interview/
Basically an interview with a link spammer who spams blogs and why he...
News of the day
http://www.theregister.co.uk/2005/08/19/sha-1_attack/
"Crypto researchers have discovered a new, much faster, attack against the widely-used SHA-1 hashing algorithm....
Had to dig to find the undocumented connection_timeout parameter you can use in the soapclient and thought I'd share it here for anyone doing a search in the future:
setting a connection...
August 16th
Geez people they're 4 year old apple laptops. What the fuck is wrong with you?
http://www.cnn.com/2005/US/08/16/computer.frenzy.ap/index.html
"RICHMOND, Virginia (AP) -- A rush to...
August 15th
Anyone out there have some sweet office pranks to share?
here is one I just read and put into practice here at the office
"
Microsoft Word has an autocorrect spelling function in...
Last week I downloaded the free HTTP Proxy tool called Paros Proxy after a recommendation from the WebHacking book by Stuart McClure and I'm pretty darn satisfied with it. Testing SOAP applications...
August 12th
Ok this takes the cake so far as the coolest keyboard I've seen yet.. programmable LCD keys!
I'll let the images speak for themselves
http://www.artlebedev.com/portfolio/optimus/
August 11th
Can you type without looking at the keyboard ever? This could be for you!
http://www.daskeyboard.com/
a keyboard with no writing on it, no letters or numbers :)
August 9th
Just saw the new writeup Zend did on an interview I did with them about the ZCE program.
http://www.zend.com/company/customers/mcafee.php
August 6th
The people I hate worse than spammers? The stupid dumb motherfuckers that buy products spammers sell, the dumb hillbillies who click on links in spam emails. Ohhh and lets not forget the rocket...
July 23rd
As my development team grows and grows I'm curious at what point things get lost. Management has to keep track of more and more individual developers trying to keep up to date with them on project...
July 13th
Apparently the soap ext does not support stream context. So you cannot use some of the nice SSL features such as the ones listed here: http://us2.php.net/manual/en/transports.php#transports.inet...
This could turn out to be pretty handy!
WSDigger is a free open source tool designed by Foundstone to automate black-box web services security testing (also known as penetration testing)....
From the files of "undocumented features of SOAP" You can also set object properties like:
_proxy_host
_proxy_port
_connection_timeout
_client_cert
$soap_options =...
Ok as you've seen below I have been working with the new PHP5 SOAP extension and its a frightening mix of undocumented features, crashes and bugs. I'm getting scared to deploy this in an enterprise...
This is an undocumented (at the moment) piece of functionality that is critical if you're trying to use the SOAP extension over SSL.
In addition to making sure the open_ssl.dll extension is...
July 12th
For anyone using the PHP5 soap extension and trying to write your own wrapper class around it, you may come across this error "Fatal error: Exception thrown without a stack frame in Unknown on line...
July 11th
I made a post a while back about the new PHP5 Soap Extension not supporting dynamic locations for web services. It appears to be fixed and in the 5.0.4 version.
You can now do something like:...
July 10th
I was watching a TV show today that had a product on it called the slingbox. Basically you plug a video source into it TV, DVR, etc and it hooks into your router and will let you watch you tv show...
July 9th
This is for people searching on google for this error message when using nuSOAP
"looks like we got no XML document"
if everything looks right check to make sure there is no space at the top of...
Stumbled across this site from Fark.com
Hilarious, someone made a site to encourage lindsay lohan to eat something... Theres even an online petition.
http://www.feedlindsay.com/
:)
July 8th
From working in the PHP Enterprise world I know two things... big companies have ALOT of data and they want it displayed fast. If you can give them alot of data in a website, fast and correctly...
July 3rd
After a month or so of driving code with tests I can say I'm officially "test infected". I completed my little PHP web services project, also it wasn't just fiction it was for a real client. I can...
June 24th
Lately I've been deep in the world of reading Unit Testing, and Refactoring books and articles, namely Test-Driven Development by Kent Beck, and Refactoring by Martin Fowler (both great books)....
May 24th
I've been deep in the world of AJAX lately (Asynchronous JavaScript + XML) and as I read articles I see people bitching about how someone just gave a name merging several technologies together CSS,...
May 23rd
The first pattern we'll be taking a look at is the "Facade" pattern. (how to pronounce in audio format http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=facade&x=0&y=0) Its basic job is to...
One of my favorite sites seems to have been neglected.. PHPPatterns.com, which was a great resource for learning how design patterns can be applied to the PHP/Web World. I'm going to try and define...
April 29th
I passed my zend certification exam this morning, whooo hooooo.
Had the standard 70 questions, and I can definatley say if you don't study for this test its unlikely you'll pass. You have to...
April 28th
Dietrich Ayala just sent me this funny link the ACLU made up regarding national ID cards, make sure to have your sound on! Its what could happen in the future when you order a pizza :) funny.....
April 27th
I'm sure anyone reading this page has ordered something from the internet if not many things. Everytime you make a purchase you're exposing your credit card to strangers, you might think its just...
This resource has been helping tremendously during my PHP studying... he's got information on pretty much everything you need in php. Its probably the best free resource around for PHP that I've...
April 24th
I've been studying for the zend certification test for a little more than a month now, in practicing for the test I've also taken and passed the experrating.com php4 test and the brain bench php4...
April 19th
Logged on to zend today and noticed they had a quote from me right on the front page.. pretty cool stuff :)
(click for full size)
April 16th
I created a tutorial on PHP's bitwise functions and how they work. Its a helpful tutorial for anyone who is looking to understand any part of bits, bytes, binary math or the PHP bitwise operators...
Dietrich sent me this link to a javascript drag and drop sample. Its quite amazing how smooth it is. Really opens up your eyes to the possibilites of DHTML with XMLHTTPREQUEST for processing data...
April 12th
I just got a great tip from listening to a podcast interview with Joel, from "Joel on Software" who remembered a company who needed to create a program that needed to be localized in different...
April 11th
I haven't listened to this one yet, but I wanted to put it here so I don't forget :)
http://www.itconversations.com/shows/detail58.html
summary:
Rasmus explains why this easy-to-use...
I just got finished listening to a Bruce Schneier interview on a podcast feed I downloaded and he had some interesting if not common sense thoughts on security. He talked about security not in a...
So I decided to finally dip into the podcast world, if you're unfamiliar with it you basically subscribe to an RSS feed that downloads MP3 files of radio shows to your computer. Sounds great until...
April 5th
just read this in PCWorld
http://www.pcworld.com/howto/article/0,aid,119262,00.asp
It explains how when you use HTML preview when reading your email a piece of javascript can be executed...
March 31st
FYI
WEP keys can be gathered in seconds using thousands of packets now not millions as previously needed
http://www.securityfocus.com/infocus/1814
March 30th
I'll quickly describe how to get PHP Syntax highlighting using BBCode in your BBLOG application using GESHI (you can apply this same technique to any application). What we're going to do is enable...
With PHP5 comes the easiest XML tool yet.. SimpleXML. Here is an example of how to print out information from an RSS feed (v 2.0 + 1.0)
<?php // lets set our default to...
I had the honor of being invited as an associate member of the PHP Security Consortium ( http://www.phpsec.org ) last week. For those of you unaware this group seeks to increase the programmers...
March 24th
YIKES! check out this story
http://www.wtoctv.com/Global/story.asp?S=3117022&nav=0qq6XpfR
"No doubt computers and the internet have made filing your taxes easier. But it can also be big...
March 22nd
I wrote up a little tutorial last night on some advanced but EASY and HELPFUL features you can add to your regex arsenal.
I focus briefly on Pattern Naming and Commenting your regular...
March 19th
I just popped over to http://www.fabforce.net/dbdesigner4/ to see their latest DBDesigner4 modeling tool and its quite lovely.
For example you connect to your mysql database of choice...
I was recently involved in what turned out to be a security flame war about encryption and what fields to encrypt in a database.
To me my name, address, and phone number are just as important...
March 18th
As you may or may not know the FOREACH construct used to loop through PHP arrays works on a COPY of the array and not the array itself so when working with a large array that is accessed by many...
I wrote this handy tutorial over the weekend after studying for the zend exam and realizing there aren't many easy to understand tutorials regarding how to send HTML email with JPG/JPEG...
March 17th
I'm about 22 days into my 30 day Zend Studio trial and must say there is no way I can live without this tool. I've dabbled in previous versions are there was always something that kinda bugged me...
March 12th
Mr. D forwarded this to me:
An old Arab lived close to New York City for more than 40 years. He
would have loved to plant potatoes in his garden, but he is alone,
old and weak. His son...
March 11th
I've checked out a few smarty template packages and noticed that you'd really have to be a programmer to be able to use this thing..
example:
---------------------------------------------------...
I had the chance to start playing around with the new PHP5 Soap Extension the other day and was dissapointed on a couple fronts:
1. If you use a WSDL file you cannot manually set an endpoint,...
http://ptech.wsj.com/archive/ptech-20050310.html
google is launching new functionality in their toolbar ala "smart tags" of microsoft old. It will basically scan for information on your...