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:
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.
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…
- A VERY ZOMBIE HOLIDAY (Instructional video)
Solstice Lunar Eclipse
For those who missed it, a video of the lunar eclipse last night.
- Children exploring old technology
Warlord Of Mars
First issue of the new comic book. I love the original pulp novels, am interested in flipping through this one :D
Tips for Taking a Screenshot on Your Mac
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…
Rare lunar eclipse expected tonight
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.
Steam Holiday Sale On Now
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 17th…
Oracle Cloud Office
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.
Amazons Mechanical Turk used increasingly for spam
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.
Contributed by Wil Alambre and Julian Moffatt over the course of December 16th…
- Google Maps 5.0 for Android
- Yahoo Internal Layoff Memo
Apple Mac App Store to Open on January 6
Launching in 90 countries and offering free and paid applications.
Export Your Bookmarks on Delicious
WIth todays the announcement that Yahoo is killing off Delicious, this link may come in useful.
- Introducing Word Lens
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…
Ars Technica gets hands-on with the Cr-48 Chrome OS laptop
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.
iBooks 1.2 now available
I am particularly interested in the ability to create collections. My iBooks list is getting pretty unwieldily without.
- 8 Cheat Sheet Wallpapers for Designers and Developers
Chapters 30% Off Regular Priced Items
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 and Ross McDowall over the course of December 13th…
- Humble Indie Bundle 2
Valve Offices Receive Custom Motion-Sensing Sentry Gun
The makers of Team Fortress 2 get a cool new security feature. Nice!
- NEW Official Pirates of the Caribbean On Stranger Tides Trailer - Official Disney UK Trailer
- 2010 Black List of Unproduced Screenplays
WWF file format
A PDF-like format that is supposedly impossible to print. Which makes it guaranteed to not be implemented in any real amount.
Contributed by Ross McDowall and Wil Alambre over the course of December 10th…
Contributed by Wil Alambre and Julian Moffatt over the course of December 9th…
- Dropbox for Teams
Titanic exhibit coming to Winnipeg
Titanic: The Artifact Exhibition will make its long awaited Winnipeg debut this February 12th, 2011 at the MTS Centre Exhibition Hall.
iTunes rolls out 90-second song previews
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.
Details emerge of Microsofts failed Facebook buy
What could have been and why it did not happen.
Star Wars Glass Ornament Set
Just in time for Christmas!
Apache quits Java governance group
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
Icon design trends 2010
The iPhone button style was nice, but I did not have to see it everywhere. Pictograms, however, I still adore :)
- Transformers 3: Dark of The Moon
Contributed by Wil Alambre and Julian Moffatt over the course of December 6th…
- New Facebook profile layout
Pure CSS3 box-shadow page curl effect
Nicely done, a subtle effect to reward those using modern browsers.
- 10 Tips to Beat Clutter in Less Than 5 Minutes.
- How To Speed Up your Coding Time
Tumblr down for 13 hours And counting?
There is a dissatisfied rumbling over the internet about tumblr and the regular, frequent downtimes. Will this latest one affect their user base?
- Google eBookstore
Compact Portable Hard Drive
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!
Can you defame someone with a hyperlink?
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?
Dark Jupiter May Haunt Edge of Solar System
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…
Fictional story of a flash mob gone terribly wrong
worth the five minutes
Contributed by Wil Alambre and Julian Moffatt over the course of December 3rd…
Google adds PDF reading in Chrome 8
You know, like Safari has been able to for a ages now. :P
More Queen songs for Rock Band
Damn, and I was trying to not buy Rock Band 3. Now I may have to! :P
50 of the Best Ever Web Development, Design and Application Icon Sets | Speckyboy Design Magazine
marked for future reference.
- 40-proof chocolate milk
Dr. Seuss does Star Wars
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…
BBC iPlayer Will Be Available Internationally Soon
But first it will come out as an iPad app. Doctor Who and Top Gear for everyeone!
Best jQuery Plugins of 2010
Includes the excellent Masonry plugin, naturally.
The 50 Best Albums of 2010
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!
- The inevitable decline due to clutter
Ben the Bodyguard
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…
Reeder for Mac
Liked the iPad Reeder app? Give the desktop version a try! Currently in public beta.
Manitoba eliminates small business tax
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!
Google to Launch New E-Book Store
On store, any device. Google powering it ... look out Apple and Amazon.
New Flash Player 10.2
new beta release eases up on the CPU usage.