Fix For Phoogle

Posted by justinjohnson on Nov 11th, 2008

This is for the error: Fatal error: Cannot use string offset as an array in /includes/phoogle.php on line 137 , which just started popping up today.

I haven't had time to update the source files yet, but Michael Clark sent along the following fix that seems to work. I'll post an updated php file ASAP

PHP:
  1. it's a minor  patch -
  2. add:
  3. if(!trim($data)) return;
  4. as the new first line of the  characterData function

Advertisement Space now Available!

Posted by justinjohnson on Nov 7th, 2008

Over the past few months I've had numerous people ask me about advertising on this blog and on Phoogle's Homepage, so I've bitten the bullet and opened up a couple of ad slots both on the blog and on Phoogle's homepage.

Ad slots are $10.00 a month each and are handled through BuySellAds.com, just click on the gray banner that says: "Advertise Here"

For those of you who want to see some stats, check out the below screenshots from Google Analytics

Google Analytics for Phoogle's Homepage (Oct 1 2008 - Nov 1 2008)

Phoogle Maps

Google Analytics for WebDevKungFu (Oct 1 2008 - Nov 1 2008)

WebDevKungFu Stats

Web Design 101: Start on Paper

Posted by justinjohnson on Jul 7th, 2008

A post over at Deeplinking: The Paper Version of the Web, got me thinking about just how important it is to actually start on paper with your designs. I've done this for years as it was drilled into me in college. I even keep all my old designs as I think it's important to review those every now and then. (By the way, my sketchbook of choice would be a Moleskine).

Remember: Time is your most valuable asset (especially if it's billable). You can sketch out rough layouts in 5 minutes on a piece of paper, and pick a design direction to spend a few hours in Photoshop polishing up. OR you could spend 3 hours in Photoshop only to determine that what you've been working on for the past 3 hours is terrible.

Internet Marketing and Design Advice for Your Business

Posted by justinjohnson on Apr 17th, 2008

Sponsored Post:

The guys over at UK2.net have recently taken the time to do an interview with some designers and developers in the web community including:

Nathan Beck - of http://sansdesign.co.uk/
Mathew Browne - of http://www.mbwebdesign.co.uk/
Chris Spooner - of http://www.spoongraphics.co.uk/
Richard Stelmach - of http://www.creativebinge.co.uk/
James Crooke - of http://cj-design.com/

The guys (and gals) and UK2.net specialize in helping small businesses get an online marketing and web presence for their business. The interviews above can be found at UK2's Blog Post about Internet Marketing and Design Advice for your Business

The interviews are pretty well done and cover a wide variety of topics, I like the fact that they are trying to help business owners who need help understanding this whole fancy 'internet thing', below is just a brief overview of whats discussed:

- Important factors of business web design.
- Usability and why its important.
- Functionality versus asthetics
- Role of a blog in a business web site.
- Social media and how it can help your business.
- SEO case studies and SEO during design process.
- Branding and what a designer can do with this.
- Online store design and how to do it.

Also be sure to check out some of the other posts on their blog at UK2.net's Official Blog

I also took a look at their hosting packages located here: PHP / Rails Web Hosting at UK2 the packages look really good for what you pay and they include PHP and Ruby on Rails. I also checked out the prices for their dedicated servers and even those look pretty reasonable, I'm seriously considering purchasing the Silver Dedicated Server plan.

Phoogle UTF International Support

Posted by justinjohnson on Jan 5th, 2008

Phoogle has been updated to 2.03

Here's a summary of updates:

1. added the utf8_encode function based upon a suggestion from: Luis Lorenzo, which helps hen you try to add an address with special character like 'ç' or 'ñ' for example. This should keep the class from returning 'Invalid Points' on these international addresses

2. Added an SVN repository.

The above SVN repository is located at: http://sub.systemsevendesigns.com/phoogle

If you want to update or contribute to Phoogle, contact me and I'll give you a username and password to commit to the repository (no password is required to view/download the files)

2008 Resolution: "Less is More"

Posted by justinjohnson on Jan 2nd, 2008

It's that time of year, where people make resolutions for the New Year and 2 weeks from now forget everything they said. I'm been very guilty of this in years past so this year I'm trying a new approach. A one word resolution. Ready for it?

Less

That's right, less. 4 letters, no more, no less (pardon my pun...). In our society today it almost seems like we are obsessed with MORE. More time in the day, more things to do, more friends, more visits to the gym, more money in our bank accounts and 401ks.

What if we slowed down and all tried to do less? Here's some examples:

  1. Procrastinate less
  2. Skip the gym less
  3. Worry less
  4. Complain less
  5. Argue less

I'm sure you can think of more that are applicable to you. And you might argue why not say "Go to the gym MORE" instead of "Skip the Gym Less"

More implies that you are adding something to your already busy day, less implies that you are allowing it to work itself into your schedule.

So join the bandwagon with me this year in 2008, do less.

Adobe MAX 2007 Recap

Posted by justinjohnson on Oct 11th, 2007

Sure a-lot has already been posted on this and I'm not going to beat a dead horse, but I will say that Adobe knows how to throw a party. From the individual classes to the general session to the after hours guitar hero, poker tables, Segueway race course and just providing a place to plug in your laptop and hang with other developers, they did it right.

thermo Once of the most exciting things that I saw was a project code-named "Thermo" which is sort of like a WYSIWYG on steroids for Flex applications.

Let's say you have a team of developers and a designer. The designer can take his/her Photoshop or Illustrator file and import it into Thermo, from there they can turn there designed elements into actual functioning application elements.

On the backend this is writing mxml that can be handed off to a developer in order to connect it to a database or do some more advanced coding with it.

Simply an awesome technology, but it begs the question, should designers be given that much power?

I know a few designers who could handle that, but there are some that I've worked with in the past that whom I wouldn't even tell this application exists.

For more about Thermo check out it's entry on the Adobe Labs Wiki

Off to Adobe MAX 2007

Posted by justinjohnson on Sep 29th, 2007

I'll be flying out of North Carolina soon to attend Adobe MAX 2007. Looking forward to it. Maybe even try to see if I can meet the Coldfusion Jedi himself, Raymond Camden. I'll try to blog some from MAX.

It's my first time in Chicago as well so I'm looking forward to hanging out and seeing the city some.

Improve Your Productivity In 4 Hours

Posted by justinjohnson on Jun 5th, 2007

On June 1, 2007 my wife and I had our first child, named Luke. He came home from the hospital with us on June 4th. Of all the adjustments people have to make to a new baby one of the biggest is the sleep schedule.

We are lucky that he sleeps in roughly 3.5 to 4 hour shifts, where most newborns sleep in 2 to 3 hour shifts. My time that is baby free and distraction free gets cut down to 4 hour increments and based upon what I've found out so far: It is possible to get more done in less time.

One of the biggest keys I think in getting more done in this four hour time block is the concept of sprinting which is introduced in the agile development methodology of Scrum. While I've not embraced this methodology 100%, I've found the concept of sprinting to be quite intriguing.

Sprinting revolves around user stories which are requirements in end users language. For example take this user story from a project I'm working on now (names have been changed for illustration purposes)

Joe of AcmeWidgets needs the currently existing search function on his website to have an option to filter by size, color, and weight.

Now that we've got our user story let's look at what we need to do by creating a quick task list:

  1. Size should be a select box containing: S, M, XL, LG
  2. Color should be a select box containing all available widget colors
  3. Weight should be 2 radio buttons, weight ascending, weight descending

The next part of our sprint involves hardcore coding as hard as we can for a set period of time (In my case roughly 4 hours) to get as much done as we can. What I've been finding is that the less time I have the harder I code and get alot more "in the zone" time.

Yes, you could have a task list that simply says: Add new search fields, but the thing I like about keeping multiple shorter lists is that it breaks them in to more sustainable chunks and lets me check off multiple items which gives me a sense of accomplishment instead of dread about the current workload.

This methodology doesn't only apply to programming, suppose I turn my household chores into a sprint, or creating a new site design section by section.

New URL, New Design

Posted by justinjohnson on Dec 26th, 2006

This blog was formerly known as ":07 seconds". I have decided to change this to WebDev KungFu and have applied a new visual style to the blog as well (based off of the ZenLike template by NodeThirtyThree). Also take notice that I have just updated the look and feel of my freelance portfolio available at http://www.systemsevendesigns.com

- Next »

Advertisements

Recent Posts

Categories

Archives

Meta: