• JavaScript Web Applications By Alex MacCaw

    Updated: 2011-05-30 16:24:00
    Last week at the TechCrunch Disrupt Hackathon, one of the presenters (assumedly Alex MacCaw ) mentioned that he had recently authored the book, " JavaScript Web Applications ." The book sounded interesting so I made a note to buy it off O'Reill ... ead More raquo;

  • JQuery datatable with added FancyBox and auto refresh

    Updated: 2011-05-19 22:11:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 19 M A Y 2011 JQuery datatable with added FancyBox and auto refresh Posted By Shaun McCran Related Categories : JQuery Javascript RIA Coldfusion Recently I've had a few questions about how to use the datatables plugin to display data , and also integrate a pop up or lightbox function . The pop up would have an edit form in it , and when the user completes the edit the light box goes away and the datatable refreshes . This is relatively straightforward to do , but there are several key concepts to getting everything working correctly , so I've broken it down into a few chunks . You can see an example of a datatable with added FancyBox here Firstly we cannot use the standard method of calling

  • Javascript: The Good Parts By Douglas Crockford

    Updated: 2011-05-18 16:31:00
    On my flights to and from cf.Objective(), I finally read Javascript: The Good Parts by Douglas Crockford . I went into this book with extremely high expectations. I've been hearing about "The Good Parts" for years. Written by the famous Douglas "Papa" Crockford, this book has been recommended to ... ead More raquo;

  • Combining JQuery Datatable with drag and drop functions

    Updated: 2011-05-15 01:10:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 15 M A Y 2011 Combining JQuery Datatable with drag and drop functions Posted By Shaun McCran Related Categories : JQuery Javascript AJAX The datatables JQuery plugin http : www.datatables.net is an incredibly powerful way of displaying tabular data and allowing the user to manipulate it without leaving the current view . The plugin already features paging and sorting , but what if you want to extend the plugin with some other non default behaviours like drag and drop Using a previous example http : www.mccran.co.uk index.cfm 2010 4 29 JQuery-Datatables-plugin-example-using-a-server-side-data-request-coldfusion as a starting point I thought I'd try and integrate drag and drop with the

  • One Man's Search For Love - My cf.Objective() 2011 Lightning Talk

    Updated: 2011-05-13 07:11:00
    Tonight, I gave my Lightning Talk at cf.Objective(). With 20 slides, it was a 6:40min retrospective on the role that Love has played in my life; and, how my perception of love has evolved from something magical into something extermely empowering and deeply meaningful. While I don't have a recording of the live talk, here is a pre-recorded version of the slides with audio . ... ead More raquo;

  • Media Query Transition Animations

    Updated: 2011-05-11 23:38:21
    I’ve been doing a lot with Responsive Design, Media Queries (yea, they’re different), and light transitions with CSS 3 lately and something kind of cool happened. By sheer accident I put a transition inside a media query, resized my window and watch the padding on my <article> element animate to it’s new value. It was [...]

  • Handling CFfile upload 'accept' file type errors

    Updated: 2011-05-11 00:24:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 11 M A Y 2011 Handling CFfile upload accept' file type errors Posted By Shaun McCran Related Categories : Best practices Coldfusion File Interactions I was working on a system recently that allowed a user to upload images onto the server . It was restricted to files types of images , more specifically jpeg' and gif' files . This is easily done with the accept' parameter , as documented in the ColdFusion documentation : print about ColdFISH is developed by Jason Delmore . Source code and license information available at coldfish.riaforge.org : Accept Limits the MIME types to accept . Comma-delimited list . For example , the following code permits JPEG and Microsoft Word file uploads : accept

  • The HiFi Snippet Library Has Launched

    Updated: 2011-05-10 16:05:00
    Why HiFi Features Examples Pricing Try HiFi About Blog Snippets Partners Support Contact Us Join our HiFi mailing list to receive the latest news updates The HiFi Snippet Library Has Launched 0 Comment(s Posted May 10, 2011 by Joel Sutherland Development HiFi CMS This morning we're making it official the HiFi Snippet Library has . launched A great thing about working with HiFi is that you can use the web technologies you know HTML CSS JS with no restrictions . Many systems say this , we actually mean it . This means that it is extremely easy to build reusable snippets that can save you all kinds of time when building your client . sites If none of this makes sense to you , hopefully we can answer your questions here . If you have any others , let us know in the . comments What is a snippet

  • My First Look At The XML ENTITY Tag In ColdFusion XML Documents

    Updated: 2011-05-10 15:50:00
    Last year in the comments of my blog post on cleaning high ascii values out of text , Eric Stevens suggested that one might use the XML ENTITY tag in an XML document to define named data variables. I had marked this as something I wanted to look into; but, I had somewhat forgotten about until last night when ... ead More raquo;

  • Things I saw at the Gadget show live - Long live the QR Code

    Updated: 2011-05-09 22:52:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 09 M A Y 2011 Things I saw at the Gadget show live Long live the QR Code Posted By Shaun McCran Related Categories : ZXing General Interest Gadgets I was recently at the Gadget show live exhibition event at the National Exhibition center in Birmingham . One of the first things I noticed was the proliferation of the QR , Quick Response , code . It is exactly the right sort of environment for it , being a Gadget and Technology based event , and there are undoubtedly a higher percentage of smart phone users in the crowd , but it was great to see a lot of exhibitors using QR codes on their stands . One great example of integrating a QR code into a more real world application was using it to

  • Using The XPath String() Function In XmlSearch() To Aggregate Node Text In ColdFusion

    Updated: 2011-05-09 16:56:00
    Last week, I talked about aggregating XML node text in a mixed-node ColdFusion XML document . In the comments of that post, Kirill pointed out that you could accomplish pretty much the same thing directly in the original xmlSearch() invocation using the XPath string() function. After trying this out for myself, I have to say that it is brilliant! It completely simplifies t ... ead More raquo;

  • Things I saw at the Gadget show live - Gaming Exhibition area

    Updated: 2011-05-08 20:01:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 08 M A Y 2011 Things I saw at the Gadget show live Gaming Exhibition area Posted By Shaun McCran Related Categories : General Interest Gadgets XBox360 One of the exhibition halls at this year's Gadget show live was set aside for gaming . This included the whole range of gaming from handheld consoles to high end PC and console gaming . Nintendo had a great display of all of their handheld console throughout the ages , right up to the 3DS , which takes a little getting used to . It was great seeing some of this year's AAA titles on show , like Gears of War 3, Mortal Kombat and Duke Nukem forever , and you could actually play most of them . Gears of War 3 multiplayer was shown off to great

  • Aggregating XML Node Text In A ColdFusion XML Document

    Updated: 2011-05-06 15:59:53
    The other day, I was working with XML data that represented HTML markup coming back from a Yahoo! Query Language (YQL) request. By default, ColdFusion XML documents consider the XmlText value of an XML node to only be the aggregate of the text nodes that are the direct descendant of a given node. In general, this is not a problem since text nodes and element nodes are rarely combined in the same set of children. However, in an HTML-as-XML document, this kind of heterogeneity is common as ther ... ead More raquo;

  • Things I saw at the Gadget show live - Cat Genie self flushing cat box

    Updated: 2011-05-05 00:48:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 05 M A Y 2011 Things I saw at the Gadget show live Cat Genie self flushing cat box Posted By Shaun McCran Related Categories : General Interest Gadgets The Gadget Show live Birmingham exhibition happened a few weeks ago , and amongst the exhibition stands there I spotted a rather intriguing cat gadget . I've got a family of cats so I'm always interest in cat related gadgetry but I think perhaps an automated litter box might be a bit too much . That's right , the image above is from this site , http : www.catgenie.co.uk where you can watch a video of the self flushing cat litter toilet . This thing is huge , and about as loud as our Dyson vacuum cleaner . I'm dubious as to whether any of my

  • Encrypting Node.js Session Cookies In A ColdFusion.js Application

    Updated: 2011-05-04 16:21:00
    In my ColdFusion.js framework (a port of the ColdFusion Application Framework to Node.js) , session cookies and session tokens are implicitly managed by the underlying framework. You can, however, tell the ColdFusion.js framework not to set client cookies. In that case, the ColdFusion.js framework will associate the session based on the "this.sessionID" ... ead More raquo;

  • Change Grails Cache and Working Directory

    Updated: 2011-05-04 06:48:14
    Along the lines of my previous post, here’s how to set up grails for a multi-user environment to store plugins and artifacts in a common location versus in each user’s home dir. export GRAILS_OPTS="-Dgrails.work.dir=/usr/local/share/grails -Divy.default.ivy.user.dir=/usr/local/share/ivy" You could also set the ivy.default.ivy.user.dir to the same directory that gradle caches it’s artifacts as well.

  • Object.create() Improves Constructor-Based Inheritance In Javascript - It Doesn't Replace It

    Updated: 2011-05-03 16:45:00
    Last week, I blogged about Prototypal inheritance in Javascript, demonstrating that poor constructor logic can break the underlying inheritance mechanism . In that post, as well as in the one regarding private variables ... ead More raquo;

  • A birthday Falconry experience

    Updated: 2011-05-03 13:54:00
    , , , : Shaun Mccran My digital playground Home About Me Portfolio Projects Gallery Xbox 360 Contact 03 M A Y 2011 A birthday Falconry experience Posted By Shaun McCran Related Categories : Social General Interest Photography This is a bit of a local post , and slightly off topic , so apologies if its not your . thing' It was my wife's birthday this weekend , and one of the things she has been interested in doing was Falconry . She is quite an animal' person , and spending time with some more exotic birds has always been on her wish . list I had a search around and found a local Falconry center , Fray Falconry services' at the Chiseldon House Hotel . http : www.chiseldonhousehotel.co.uk aboutus_frayfalconry.php The owner Frank Hunt gave both myself and my wife a great session learning

Current Feed Items | Previous Months Items

Apr 2011 | Mar 2011 | Feb 2011 | Jan 2011 | Dec 2010 | Nov 2010