• Using the JQuery Tooltip plugin to enhance title attributes

    Updated: 2011-02-27 21:19:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 27 F E B 2011 Using the JQuery Tooltip plugin to enhance title attributes Posted By Shaun McCran Related Categories : JQuery RIA The title tag attribute is a modern staple of any developers html code base . Most of us use them , more of us should use them more . I've learnt more recently that they have wider implications for Accessibility users , but I've also come to change my thinking of their use . This article shows how you can use the JQuery tooltip plugin to enhance the title attribute , and how the title tag can be used to convey a more useful message to your browsers . Web browsers have always displayed the title attributes text as a small pop up , in a bespoke way for that specific

  • A Random Exploration Of Closure Use Cases In Javascript

    Updated: 2011-02-22 15:57:00
    Yesterday, in my post on "circumventing" private variables in Javascript using method reassignment , I got into a long conversation with Tim Stevens regarding the way private variables work from a technical standpoint. A lot of what we talked about boiled down to personal preference; but, the conversation got me thinking about ... ead More raquo;

  • Circumventing Private Variables In Javascript Using Method Reassignment

    Updated: 2011-02-21 15:05:00
    Over the weekend, with the help of Julian Aubourg , I continued my exploration of jQuery 1.5, this time looking at how to use $.ajaxPrefilter() in conjunction with $.ajaxSetup() to globally configure AJAX requests . The elegance of this approach makes use of the fact that the new Deferred.promise() method can copy the ... ead More raquo;

  • Using $.ajaxPrefilter() To Configure AJAX Requests In jQuery 1.5

    Updated: 2011-02-18 23:29:00
    Last week, I started to explore Deferred objects and the AJAX updates made to jQuery 1.5 by Julian Aubourg . To kick off the exploration, I created a function that would essentially proxy the XHR request object, normalizing the core response in order to account for ... ead More raquo;

  • Daily Dilbert RIAforge project release 1.0

    Updated: 2011-02-18 16:52:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 18 F E B 2011 Daily Dilbert RIAforge project release 1.0 Posted By Shaun McCran Related Categories : General Interest Coldfusion I'm a great fan of the Dilbert cartoon series , so I've put together a little application to go and get the Daily Dilbert cartoon strip from the Dilbert . website It's a simply cfc call that will get today's Dilbert cartoon and save it to a path the user has defined and passed in as an . argument Let me know if you use it , or think of any ways of to extend . it It is also one of the first tests I was set as a trainee 10+ years ago , so was quite an interesting comparison to write it . again You can download it from RIAforge here : http : dilbert.riaforge.org

  • Using jQuery.ajaxSetup() To Accumulate Global Data Parameters For AJAX Requests

    Updated: 2011-02-17 15:20:00
    In jQuery, we have the ability to make one-off AJAX requests with the $.ajax() method, or any one of its short-hand versions (ie. get(), post(), etc.). We also have the $.ajaxSetup() function which allows us to define globally-shared properties for all the AJAX requests made within a single page. Up until yesterday, I had thought that $.ajaxSetup() worked in a substitution-only manner; but, according to Cody Lindley it appears that the ... ead More raquo;

  • Back To The Fusion - Part X

    Updated: 2011-02-17 14:02:00
    After reading Adam Lehman's recent post about the Modern age of ColdFusion , I have to say that I am super excited about the next release of ColdFusion. All signs indicate that it's gonna be huge; and, based on the versions that have already been released - the bar has been set pretty high. I wanted to take a moment and express my joy, graphically: ... ead More raquo;

  • Experimenting With Sub() And Deferred Objects In jQuery 1.5

    Updated: 2011-02-16 15:56:00
    jQuery 1.5 added a method called sub(). I'm not entirely clear on what sub() does or how it works(); but, from what I can gather, it creates a sub-class of the jQuery object in an effort to let you augment a copy of the library without permanently damaging the core jQuery instance. A feature like this could be great for plugin developers who want to simplify their internal code by working with a locally-augmented version of the library - a sub-classed instance would allow for this in an entir ... ead More raquo;

  • Web Accessibility 101 - Validation and Testing

    Updated: 2011-02-15 15:55:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 15 F E B 2011 Web Accessibility 101 Validation and Testing Posted By Shaun McCran Related Categories : Web technologies Accessibility Recommended Apps This article will discuss different ways to Validate and Test your projects for Accessible criteria , including using standard web browsers and screen readers . I'll also list some of the more popular testing tools I've come . across This is the third in a series of planned articles dealing with Web Accessibility . In this series I will cover what is Accessibility , how to build Accessibility into web projects , how to test and validate for Accessible users and some other factors to keep in mind when dealing with Accessibly minded . projects

  • The Power Of Closures - Deferred Object Bindings In jQuery 1.5

    Updated: 2011-02-14 15:04:00
    Over the weekend, I started to explore the Deferred objects that were added to jQuery 1.5 . Deferred objects are stateful queues that can trigger success and fail event handlers. In a follow-up exploration, I wanted to see if I could ... ead More raquo;

  • Web Accessibility 101 - Compliance and Standards

    Updated: 2011-02-13 21:33:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 13 F E B 2011 Web Accessibility 101 Compliance and Standards Posted By Shaun McCran Related Categories : Web technologies Software Architecture Accessibility This article will discuss UK based Accessibility Compliance and the development standards around ensuring that your project will pass Accessibility testing and . validation This is the second in a series of planned articles dealing with Web Accessibility . In this series I will cover what is Accessibility , how to build Accessibility into web projects , how to test and validate for Accessible users and a few other factors to keep in mind when dealing with Accessibly minded . projects Compliance Web Accessibility Compliance is a tricky

  • Using Deferred Objects As An Asynchronous Script Loader In jQuery 1.5

    Updated: 2011-02-12 19:15:00
    After playing with Deferred Objects for the first time yesterday, I've definitely gotten deferred on the brain. I've known about deferred objects for a long time and never really understood them; as such, I'm quite eager to wrap my head around exactly what it is that they are capable of doing. Last night, just after I posted my previous blog entry, it occurred to ... ead More raquo;

  • Using Deferred Objects In jQuery 1.5 To Normalize API Responses

    Updated: 2011-02-11 22:42:00
    As many of you probably know, jQuery 1.5 was released at the end of January. A big part of this release was the addition of Deferred objects and a complete rewrite of the AJAX functionality which now relies heavily on deferred objects. As I mentioned on the ColdFusion Panel earlier this week , I don't really have a good understanding of Deferred objects; so, I thought I needed to take some time to explore wha ... ead More raquo;

  • 15 Useful Google Chrome Extensions for Web Designers

    Updated: 2011-02-09 19:00:46
    I found some of these Chrome extensions very useful. From the list my favourites are Web Developer, Firebug Lite, Eye Dropper and MeasureIt. Firebug is probably my most used add-on for Firefox, it’s a pity there isn’t a version to match on Google Chrome, but [...] 15 Useful Google Chrome Extensions for Web Designers | Brightscape | Copyright 2006-2010

  • Web Accessibility 101 - What is it, and why do it?

    Updated: 2011-02-09 17:38:00
    , , , : , Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 09 F E B 2011 Web Accessibility 101 What is it , and why do it Posted By Shaun McCran Related Categories : Best practices Accessibility In my developer life I've encountered many different clients who have a multitude of requirements for their web projects . One that is occuring more frequently is Accessibility' . Over the past year or so I've had to really delve into what this means for a website , and how it affects IT projects . This is the first of a series of articles relating to Web Accessibility , breaking down how I understand each aspect of it , including things like best practice coding , testing , what your mark-up really tells impaired users and the general theory behind

  • Epicenter Consulting Is Looking For ColdFusion Developers Again

    Updated: 2011-02-09 16:58:00
    My company - Epicenter Consulting, a web application development company - is looking for ColdFusion developers. And while we're looking for great ColdFusion developers, we're really looking for people who want to do more than just code. Epicenter Consulting believes in the client-experience as the life-blood of our organization; this mentality exists at every level of interaction and at every point of communication. As a develo ... ead More raquo;

  • Exploring Race Conditions In Javascript With SetInterval(), SetTimeout(), And AJAX

    Updated: 2011-02-09 15:29:00
    In a server-side programming language like ColdFusion, use of parallel constructs like CFThread can easily lead to race conditions. Heck, even something as seemingly atomic as the ++ operator can fall subject to race conditions . But what about the client-side? In Javascript, we have things like setTimeout(), setInterval(), and the XMLHTTPRequest (aka AJA ... ead More raquo;

  • jQuery Does Not Post Undefined Values In AJAX Requests

    Updated: 2011-02-08 15:40:00
    NOTE: The original premise of this post was WRONG. I talked about NULL values, but demonstrated " undefined " values. This only applies to Undefined values!! Thanks to Justice for this critical catch!! When you trigger an AJAX request in jQuery , you have the option to supply a "data" object with t ... ead More raquo;

  • Adobe Flash / AIR large memory footprints on Android platforms

    Updated: 2011-02-08 14:08:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 08 F E B 2011 Adobe Flash AIR large memory footprints on Android platforms Posted By Shaun McCran Related Categories : Mobile Android Applications Android Flash AIR The Android market place is growing in popularity all the time , but does its rapid growth bring with it other issues about development best practices , and what sort of considerations should developers take into account when developing for mobile platforms . This article examines how much memory footprint Adobe software needs to run on the Android platform , and the issue that arises because of it . How Android memory works To understand the issue we need to look at home Android memory works , I've written an article here that

  • What does the ANT message - 'Files was unexpected at this time' mean?

    Updated: 2011-02-06 21:29:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 06 F E B 2011 What does the ANT message Files was unexpected at this time' mean Posted By Shaun McCran Related Categories : ANT If you run an ANT installation and see the error message : print about ColdFISH is developed by Jason Delmore . Source code and license information available at coldfish.riaforge.org Files was unexpected at this . time 1 Files was unexpected at this . time Or something similar you have probably installed ANT into a directory with a space in it . The default path when installing is c : program files ant but it's a lot more useful to install it into a more base directory , such as c : ant You cannot set your ANT_HOME to a directory with spaces or special characters

  • JQuery scrolling within a Div

    Updated: 2011-02-05 14:10:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 05 F E B 2011 JQuery scrolling within a Div Posted By Shaun McCran Related Categories : JQuery Javascript RIA Ever wanted to have your page content scroll based on user interaction In this article I'll show you how to create a simple JQuery scrollable area that will allow users to click on next' style links to view more information . I put this together as most of the JQuery scrolling articles out there deal with scrolling the entire page , but I just want to scroll inside a defined div element . There is a demo of this here : JQuery scrolling within a Div The idea here is to split your page content into several smaller bite size' chunks . Then you can add a more' style link at the bottom

  • Installing RabbitMQ Management Plugin on Ubuntu

    Updated: 2011-02-04 19:43:02
    Recently I installed the RabbitMQ management plugin and ran into a couple problems so i thought I’d document how to fix this. The cause seems to be rooted in the fact that the erlang-base package uses an older version of erlang that has methods the plugin uses missing. The solution (at least for the time [...]

  • Extending The Application.cfc ColdFusion Framework Component With A Relative-Path Proxy

    Updated: 2011-02-03 16:05:00
    Yesterday, I demonstrated how to use a ColdFusion custom tag in order to define an Application.cfc body such that you could extend the current Application.cfc instance with a base Application.cfc using a relative path. In the comments to that post, Walter Seethaler dropped a knowledge bomb on us, explaining that you could accomplish the same thi ... ead More raquo;

  • Will Kelly Logicbox Web Solutions Freelance Web Developer London

    Updated: 2011-02-01 17:18:14
    Logicbox Web Solutions is Will Kelly a freelance web developer based in Soho London , offering bespoke web development , design . consultancy Some recent client work Current freelance availability by request About Contact Services offered include CMS's , e-commerce , email marketing , web apps , hosting more . Technologies used include HTML , CSS , Javascript jQuery , Ajax PHP , MySQL Flash Find out more Just launched new Expression Engine powered site zhgplc.com 10 1 11 For more information , a quote or just a chat about your : project Mobile 44 0 7941 311756 Email will logicbox.net Social Networks 2011 Logicbox Web Solutions Ltd , No . 6515630 jQuery simplyScroll Resourceful Cook A new start-up , this clever meal-planning site generates a shopping list for a weeks worth of . meals

  • Using Array Comprehensions in Javascript 1.7

    Updated: 2011-02-01 15:05:00
    After experimenting with list comprehensions yesterday in the context of ColdFusion , I thought I would take a look at array comprehensions in Javascript 1.7. As far as I know, array comprehensions are only supported by the newer versions of Firefox (2+). And, in order to use them, you have to denote the version of Javascript within your Script tag mime-type (to be safe). ... ead More raquo;

Current Feed Items | Previous Months Items

Jan 2011 | Dec 2010 | Nov 2010 | Oct 2010 | Sep 2010 | Aug 2010