Daily Links For Thursday
LinkContributed by Wil Alambre over the course of December 30th…
We work on the Internet. As such, we are constantly consuming information. Believe me, there is a lot of it out there. Sometimes we even forget things unless we write them down. Our blog covers everything from web standards to the muppets, php to comic books, music and everything else that we find interesting. Leave us a note when you drop by.
Contributed by Wil Alambre over the course of December 30th…
Contributed by Wil Alambre over the course of December 29th…
Contributed by Wil Alambre over the course of December 27th…
Contributed by Wil Alambre over the course of December 26th…
Contributed by Wil Alambre over the course of December 25th…
Contributed by Wil Alambre over the course of December 23rd…
Skype is still working to right itself from a major outage that began yesterday.
Well, it is that time of year again. The time when we look at the calendar and wonder where the past year went. 2010 was a great year for we lowly web developers here at Visual Lizard. Doug touched on a few of our projects from earlier in the year. Some launches since the end of the year include:

botanicalpaperworks.com designed by Tetro

cultureoneverycorner.ca designed by Doowah

economicdevelopmentwinnipeg.com / tourismwinnipeg.com / visitwinnipegnow.com designed by Guppy
Each of the above sites deserves, and will get, their own post, but in the interest of time, they are for now a short list.
On the overall web development front, web standards took a great leap forward with Apple and Google pushing versions of their web browsers to market with the webkit engine humming under the hood. HTML 5 as a written specification, took one step closer to being finalized, which is awesome.
AListApart.com published a couple of great books through their ABookApart publishing company. We have all been reading HTML 5 and CSS 3 on our iPads.
Since this is the last post of 2010, Visual Lizard will be closed for the holidays from December 23rd, 2010 through to January 4th, 2011. If you need us urgently, you can call the office and leave our voicemail a message. We will get back to you as soon as we can, but realize that we are on holidays. Email will be checked infrequently.
If you didn’t get our holiday email, and you like Christmas music, you can get your fill over at our holiday jukebox - http://www.visuallizard.com/christmas/ - and enjoy!
Merry Christmas and Happy New Year! We look forward to working with you in 2011.
Contributed by Wil Alambre over the course of December 21st…
For those who missed it, a video of the lunar eclipse last night.
First issue of the new comic book. I love the original pulp novels, am interested in flipping through this one :D
When you need to grab and share what you are currently looking at.
Contributed by Wil Alambre and Julian Moffatt over the course of December 20th…
A full lunar eclipse on the winter solstice. The last one occurred in 1638.
A good little rant from Gruber, echoing my own issues with page titles. Too much emphasis on SEO, not enough emphasis on the real people using the webpage.
The yearly Steam Holiday sale is on right now. If you have spare time to kill over the break (i.e. no kids) then there are some pretty sweet deals.
Contributed by Wil Alambre over the course of December 18th…
Contributed by Wil Alambre over the course of December 17th…
Oracle has announced an online suite which will allow users to create and edit documents collaboratively in the browser without having to rely on desktop software.
Sad but obvious, I suppose. Cheap and non-robotic, it is the perfect vehicle for traffic bumps and twitter bloat.
After over twenty years, one of my favourite Disney movies finally gets a sequel. And visually, what a sequel! Neon colours and black glass everywhere, plus a plot that picks up where the original left off... though naturally a few decades later. Supposedly it will also be in 3D, though with all that black, I doubt it will really stand out too much. However, computer-generated young Jeff Bridges should pop out.
And the original soundtrack by Daft Punk kicks ass! Seriously, if you haven't picked it up already, do so now! :D
Contributed by Wil Alambre and Julian Moffatt over the course of December 16th…
Launching in 90 countries and offering free and paid applications.
WIth todays the announcement that Yahoo is killing off Delicious, this link may come in useful.
I was just thinking about making an app like this about a week ago. I thought, why has no one made an app that uses real-time translation through the iPhone yet. Voila! Here it is.
Contributed by Wil Alambre over the course of December 15th…
Although the software is still under development and not yet mature enough to support an authoritative conclusion about the platforms potential, they have assembled some observations based on their experiences.
I am particularly interested in the ability to create collections. My iBooks list is getting pretty unwieldily without.
Good at both the online store and the brick-and-mortar stores. And if you are a member, you can get an additional 10% off on top!
Contributed by Wil Alambre over the course of December 14th…
Linked for Max, who is applying some CSS3 to a project as I write this.
Contributed by Wil Alambre and Ross McDowall over the course of December 13th…
The makers of Team Fortress 2 get a cool new security feature. Nice!
A PDF-like format that is supposedly impossible to print. Which makes it guaranteed to not be implemented in any real amount.
Contributed by Wil Alambre over the course of December 11th…
Contributed by Ross McDowall and Wil Alambre over the course of December 10th…
2000 year old Greek computer to predict eclipses recreated using lego.
The iPad can now use the desktop version of the excellent Google Docs cloud services.
Contributed by Wil Alambre and Julian Moffatt over the course of December 9th…
Titanic: The Artifact Exhibition will make its long awaited Winnipeg debut this February 12th, 2011 at the MTS Centre Exhibition Hall.
Apple has, as promised, begun extending the length of song samples from 30 seconds to 90 seconds at the iTunes Store in the U.S.
What could have been and why it did not happen.
Just in time for Christmas!
The move is a response to Oracles ongoing failure to comply with the intellectual property policies established by the JCP.
Contributed by Wil Alambre over the course of December 8th…
Between continual browser improvements and the launch of thier app store, Google has convinced me to switch my default browser
The iPhone button style was nice, but I did not have to see it everywhere. Pictograms, however, I still adore :)
Contributed by Wil Alambre and Julian Moffatt over the course of December 7th…
A mobile dribbble browser.
The annoyance was not that it WAS down, but that there was no word from Tumblr what was going ON.
time to give this a try
Contributed by Wil Alambre and Julian Moffatt over the course of December 6th…
Nicely done, a subtle effect to reward those using modern browsers.
There is a dissatisfied rumbling over the internet about tumblr and the regular, frequent downtimes. Will this latest one affect their user base?
Dell has a compact portable 500GB drive for fifty bucks. If you have been putting off backing up your computer, now is always a good time to start!
Jon Newton is on his way across Canada this morning to Ottawa, where the Supreme Court will tomorrow consider a key question for the Internet age: can a mere hyperlink be defamation?
Wired with an awesome article about commets and a dark planet lurking not too far away.
Contributed by Julian Moffatt over the course of December 4th…
worth the five minutes
Contributed by Wil Alambre and Julian Moffatt over the course of December 3rd…
You know, like Safari has been able to for a ages now. :P
Damn, and I was trying to not buy Rock Band 3. Now I may have to! :P
marked for future reference.
I would buy this book! :D
A preview of a possible Flipboard killer, under construction by Teehan+Lax.
Contributed by Wil Alambre and Julian Moffatt over the course of December 2nd…
But first it will come out as an iPad app. Doctor Who and Top Gear for everyeone!
Includes the excellent Masonry plugin, naturally.
Paste Magazine with their 50 best albums of 2010. I love this time of year!
Now includes integration with Foursqaure and Facebook Places. Gowalla suddenly becomes my favourite location app again!
What a great teaser site featuring some awesome css3 and HTML5. Scroll down.
Recently, I’ve been helping one or two people with some CakePHP questions. I’m happy to help these folks get past issues I remember confounding me back when I first started developing with the framework, and I’ve had a couple requests to write some blog articles about it.
One of the regular issues I keep tripping over when developing with CakePHP is the naming conventions. Even years later and dozens of CakePHP applications under my belt, I can still lose hours being frustrated at an obscure bug that turns out to be caused by a simple typo.
The general idea is that datatables, files, and classes should all be named a very specific way. If done right, not only will CakePHP be able to auto-magically link these associated items together, its built-in functionality will set up as many of the options and parameters for you. This can save a developer a lot of time and coding. However, if set up incorrectly, one of two things will happen.
One, the app cannot work, and if you look at the debug information,CakePHP will give you as much information as it can. Using the provided debug tools, settings, reading the provided notifications and error messages, and going through any logs are invaluable.
Two, CakePHP will use auto-magic to work around your link and not tell you it’s doing so. This is the point where debugging can be difficult if you don’t know what you’re looking for.
The issue most commonly comes when a file is misnamed. In my case, it tends to be a model file. CakePHP will recognize a call to a model but not be able to find the model file, so it will create a model class in memory under the name it is looking for. If it then finds the datatable correctly, it continues on it’s merry way. This auto-magically created model class is pretty bare bones, however, and will not include any customization the actual model file has, like relationships, attributes, methods, etc. So if the developer gets errors, the most prominent ones will be about a relationship or attribute and the like not being available... but when he checks his file, they are clearly there.
So, if you seem to be unable to access methods that have no syntax errors or there seem to be attributes with the wrong values in them despite you declaring them otherwise, check to make sure all your files are actually being used like you think they are. Check that file names, folder names, class names, and datatable names follow CakePHP’s naming conventions. Throw in pr() functions and exit() functions to display on screen that those files and functions are actually be used or set. Check file and folder permissions to make sure they are accessible.
Also, if you are working with plugins, make doubly sure you are accessing the files from the right place. Another common trip up I had early on was having CakePHP trying to access a class from the root app folders rather than the plugins’ folders.
Finally, I recommend keeping a cheat sheet handy, such as this one or this one. They may be out of date by a version or two as of this writing, but it should at least get you looking in the right direction if something comes up.
Hope this helps :)
Contributed by Wil Alambre and Julian Moffatt over the course of December 1st…
Liked the iPad Reeder app? Give the desktop version a try! Currently in public beta.
Manitoba will be the first province in Canada to have a zero per cent small business tax rate. The rate officially drops on Wednesday.
The annual list of excellent web advice is underway! A must read!
On store, any device. Google powering it ... look out Apple and Amazon.
new beta release eases up on the CPU usage.