existdissolve.com

the singularity of being and nothingness

Follow me on TwitterRSS Feeds

  • Home
  • About
  • CFAviary
  • ContentBox Modules
    • jsFiddle
  • Gloss

My First Sencha Touch App

Feb 21st

Posted by existdissolve in ExtJS

3 comments

As readers of this blog know, I’m a pretty big Sencha fan. I <3 ExtJS…seriously, I love pretty much everything about it, from how great the default UI is, to how ridiculously easy it is to build awesome applications in zero time. So when I heard a while back that Sencha was combining ExtJS, jQTouch, and Raphael to create a mobile framework (Sencha Touch), I knew it was something I’d have to try.

And try I did…well, really, it was more like dabbling. I had ideas that I wanted to test out, so over the last few months I’ve been experimenting in between life and other projects. But no matter how hard I tried or how good my ideas were, I couldn’t really find the motivation to bring anything to completion…or even to a real start. Until this weekend.

The Catalyst

You see, my darling 5-year old daughter is valiantly learning to read. But like a lot of kids (I think), she has trouble staying motivated and gets frustrated easily when she’s not able to hit a home run with the new things that she tries.

As I’ve been working with her on reading, I have reflected on my own experiences. While I’ve always loved More >

Mobile App, Sencha Touch

Epic Music Import of 2011: Some Stats

Feb 8th

Posted by existdissolve in Audio

No comments

A few days ago, I posted some reflections on my efforts to import my CD collection into iTunes. Well, it’s finally done, and here are the final stats:

No. Songs: 4595 No. Albums: 592 No. Genres: 45 Library Size: 21.1 GB Biggest Genre: Religious Year Span: 1940-2011 Best Album: In Shallow Seas We Sail (Emery) Best Artist: Emery Best Decade: 2000’s Best Genre: Rock Most Used Word in Song Titles: “Love” Best Discovery: I have about every Toad album ever Most Disturbing: Clay Aiken Christmas albums *shudder* Share this:
  • Click to share on Google+ (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Share on Facebook (Opens in new window)
  • Click to email this to a friend (Opens in new window)
  • Click to print (Opens in new window)
  • More
  • Click to share on StumbleUpon (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Pocket (Opens in new window)
  • Click to share on Tumblr (Opens in new window)
  • Click to share on Reddit (Opens in new window)
Epic Music Import

Chrome Web Apps Upgrade

Feb 4th

Posted by existdissolve in Cool Stuff

1 comment

Just a quick note–if you didn’t see, Google Chrome has revamped the display for your personal app dashboard. You can now re-order apps by drag-n-drop, rather than installing and uninstalling in the right order.

Check it out 🙂

Share this:
  • Click to share on Google+ (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Share on Facebook (Opens in new window)
  • Click to email this to a friend (Opens in new window)
  • Click to print (Opens in new window)
  • More
  • Click to share on StumbleUpon (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Pocket (Opens in new window)
  • Click to share on Tumblr (Opens in new window)
  • Click to share on Reddit (Opens in new window)
Chrome, Web Store

CDs are a Hassle

Feb 1st

Posted by existdissolve in Audio

2 comments

For about the last 9 years, my wife and I have been lugging around giant, fabric-bound cases of CDs. While most of the music we listen to nowadays is delivered via iTunes or MOG, we’ve held onto these portable discs of sound…and I’m not really sure why.

Sure, there are some gems that I’ve found–albums that I’ve all-but-forgotten about, but smile fondly when I am now reminded.  But, it’s still mostly a pile of garbage…and it’s still something I can’t bring myself to throw away!

But finally this weekend, after going through the collection for about the 1 billionth time, I decided that I had had enough. I vowed, then and there, to ditch this pile of garbage for good…after I imported them into iTunes, of course 🙂

So I started importing the music, disc by disc, album by album. And here’s something I’ve noticed: when your entire CD collection is spread across several zippered carrying cases, it doesn’t seem that large. However, when you pile them all up next to each other–and have to wait on a less-than-speedy CD drive, you realize (very quickly) just how much of a chore awaits you.

Now here I am, nearly 60 discs into the over 350-disc More >

Cassettes, CDs, Dirk Gently, Music

Quick Update to Gloss

Jan 27th

Posted by existdissolve in ColdFusion

No comments

Based on feedback from several users (thanks to Charlie and Tyler!), I’ve updated the search interface to Gloss a bit. It’s still a work in progress, but this newest fix has resolved the issue of lack of keyboard navigation to search results from the search field.  Here’s what has changed:

  • You can now tab out of the search field to the first search result, and then tab to subsequent search results.
  • You can strike Enter or Spacebar on a highlighted search result to load its respective page

I do have a question for users regarding the “post-load” behavior. Currently, if you select a search result to load a page, focus is taken away from the search result and given to the item in the navigation tree that correlates to the search result. Is this desirable behavior, or would you rather have focus be retained on the search result?

Perhaps I’ll install a new configuration option to give the choice…:)

Thanks to everyone who uses the tool, and please feel free to let me know of any ideas/improvements/bugs/whatever.

Share this:
  • Click to share on Google+ (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Share on Facebook (Opens in new window)
  • Click to email this to a friend More >
CFGloss, ColdFusion 9, Gloss

Replacing HTML Anchor Jumps with ExtJS

Jan 22nd

Posted by existdissolve in ExtJS

1 comment

In an app I’m currently working on, I make pretty heavy use of HTML anchors to not only move to target content on the page, but also to load content via AJAX. With normal HTML anchors, clicking on a “source” anchor (e.g., <a href=”#top”>) will jump to the destination anchor (< a name=”top”>). While this is definitely beneficial, the one downside is that this action additionally adds the anchor (“#top”) to the url string (plus, the “jump” in kind of harsh–not very sexy at all).

Since my app is completely AJAX-ified (meaning that there is no navigation between “pages”), I wanted to find a way to preserve the “jumping” behavior of anchors, but not have my url cluttered with anchors.

Turns out that with ExtJS, this is pretty darn easy.

Getting the Anchors

Now of course, you could always modify all of the anchor links in your files to replace all the “href=#…” with onclick JavaScript events. However, what if you have existing anchors that you don’t want to change? With ExtJS, you can easily find all of them and override the default behavior.  In my app, all of my anchors have the following form:

<a href="#WSXXXXXXXXXXXX">...<a>

Since I know that they all begin with More >

HTML anchors, preventDefault(), scrollTo()

New HTML5 Logo

Jan 19th

Posted by existdissolve in HTML5

No comments

If you didn’t see, W3C unveiled a shiny (new) logo to represent the far off dream of HTML5. Check it out – http://www.w3.org/html/logo/

Share this:
  • Click to share on Google+ (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Share on Facebook (Opens in new window)
  • Click to email this to a friend (Opens in new window)
  • Click to print (Opens in new window)
  • More
  • Click to share on StumbleUpon (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Pocket (Opens in new window)
  • Click to share on Tumblr (Opens in new window)
  • Click to share on Reddit (Opens in new window)
HTML5

Using Java LinkedHashMap for Sorted Structures

Dec 17th

Posted by existdissolve in ColdFusion

No comments

Chalk this one up to “I never thought I’d need this, but glad it’s there!”

I’m currently working on a little project where I wanted to have an honest-to-goodness struct of structs, but to have the structure retain the order of the child structures as they are created.  Of course, ColdFusion structures do not have any particular ordering, so forget that route.

Fortunately, you can create a Java LinkedHashMap to accomplish this, and there’s very little impact to the normal course of development in working with structures.  In fact, I think the only real difference is case sensitivity.

Anyway, here’s where I found this nugget.  Enjoy 🙂

Share this:
  • Click to share on Google+ (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Share on Facebook (Opens in new window)
  • Click to email this to a friend (Opens in new window)
  • Click to print (Opens in new window)
  • More
  • Click to share on StumbleUpon (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Pocket (Opens in new window)
  • Click to share on Tumblr (Opens in new window)
  • Click to share on Reddit (Opens in new window)
LinkedHashMap

Auto-Tuning Theology: The Disappearance of Death

Dec 14th

Posted by existdissolve in Music

No comments

Continuing with Athanasius, we come across an outstanding passage from On the Incarnation of the Word wherein Athanasius brilliantly lays out the reason for Christ’s Incarnation.  But for Athanasius, the importance of the Incarnation is of more importance than the mere appearing of God in the person of Christ.  Rather, he sees an indelible link between the manner in which Christ has come (in the flesh), and the work which he accomplishes.

To Athanasius, the assumption of human nature is the means by which the corruption and dissolution which has infected humanity can finally be undone. Through his suffering and death, Christ tastes the annihilating power of sin and death.  Yet because he is at the same time the incorruptible Word of God made manifest in the flesh, the corruption of sin and death which would normally obliterate the human person severed from God is of no permanent effect on him.  By virtue of his justification and “grace” in the resurrection granted to him by the power of the Father, Christ reveals the powers of sin and death to be ultimately vacuous, and in this triumph over the grave, he crushes forever their claim on his brothers, the race of humankind that has been More >

Athanasius, Auto-Tune

Athanasius: Mortality and the Problem of Unbecoming

Dec 13th

Posted by existdissolve in Theology

1 comment

Throughout theological history, there have been many theories set forth regarding the origin and theological meaning of human mortality.  Some, seeing mortality as the result of a departure from a pristine existence in the Garden of Eden, root the advent of human mortality in the “fall” of Adam and Eve by virtue of their disobedience of God’s commandment not to eat from the tree of the knowledge of good and evil.  Others, especially those influenced by reflections upon the theories of biological evolution, understand human mortality as something which is the natural state of existence, the peculiar aspect which all things in the impermanent universe share in common.

For those who have read my previous thoughts on the subject, it should be plainly obvious where I come down on the issue, and I have argued strenuously that I believe it is possible to assume the latter position while still putting forward a thoroughly biblical and theologically tenable understanding of the nature of human existence in relationship to God, the problem of evil, and the ultimate purposes of God within the universe.

Nevertheless, I was extremely intrigued to come across a fairly developed argument from St. Athanasius on this very topic.  The selection More >

Athanasius
« First...10«1112131415»203040...Last »
    • Recent comments
    • Popular posts
    • Archives
    • Tags
    • Categories
    • Adobe (1)
    • Audio (10)
    • Books (8)
    • Chrome (1)
    • ColdFusion (64)
      • ColdBox (13)
        • ContentBox (7)
    • Cool Stuff (42)
    • Ext JS 5 (7)
    • Flex (5)
    • General (28)
    • Into the Box (1)
    • JavaScript (95)
      • AJAX (2)
      • CKEditor (3)
      • ExtJS (59)
        • ExtJS 4.2. App Walkthrough (16)
      • jQuery (1)
      • Sencha Fiddle (3)
      • Sencha Touch (9)
      • Spry Framework (18)
    • Microsoft (8)
    • Mobile (4)
      • Sencha Touch (4)
    • Music (26)
    • Parse.com (1)
    • Philosophy (16)
    • PHP (2)
    • Ruby (6)
    • SharePoint (8)
    • Sitecore (5)
    • Social Media (5)
    • Theology (81)
    • Travel (1)
    • Uncategorized (9)
    • Video Games (4)
    • Web Design (45)
      • CSS3 (3)
      • HTML5 (9)
    • Web Development (12)
    • WordPress (1)
    Adobe AIR AJAX Anthropology API Athanasius Atonement Theology Auto-Tune Blog Action Day CD Review CFScript CFSharePoint Christology CKEditor ColdFusion ColdFusion 9 ContentBox CSS Eschatology ExtJS ExtJS 4 Facebook Forgiveness General HTML HTML5 Javascript Koans Linguistics Music Origins ORM Probability Ruby Sencha Sencha Touch SharePoint Sitecore Spry Spry Framework theming Theology Web 2.0 Web Design WordPress
    • September 2017 (1)
    • May 2015 (1)
    • January 2015 (1)
    • November 2014 (2)
    • September 2014 (2)
    • August 2014 (3)
    • May 2014 (1)
    • March 2014 (1)
    • February 2014 (2)
    • January 2014 (2)
    • December 2013 (2)
    • October 2013 (1)
    • August 2013 (2)
    • July 2013 (5)
    • June 2013 (7)
    • May 2013 (11)
    • March 2013 (1)
    • January 2013 (6)
    • December 2012 (2)
    • November 2012 (4)
    • September 2012 (2)
    • August 2012 (2)
    • June 2012 (2)
    • May 2012 (2)
    • April 2012 (3)
    • March 2012 (1)
    • February 2012 (6)
    • January 2012 (10)
    • November 2011 (2)
    • October 2011 (1)
    • September 2011 (5)
    • August 2011 (11)
    • July 2011 (3)
    • June 2011 (1)
    • May 2011 (4)
    • April 2011 (4)
    • March 2011 (4)
    • February 2011 (4)
    • January 2011 (3)
    • December 2010 (7)
    • November 2010 (10)
    • October 2010 (9)
    • September 2010 (8)
    • August 2010 (19)
    • July 2010 (16)
    • June 2010 (17)
    • May 2010 (7)
    • April 2010 (3)
    • March 2010 (4)
    • February 2010 (3)
    • January 2010 (7)
    • December 2009 (2)
    • November 2009 (4)
    • October 2009 (8)
    • September 2009 (3)
    • August 2009 (3)
    • July 2009 (1)
    • May 2009 (5)
    • April 2009 (2)
    • March 2009 (1)
    • February 2009 (1)
    • January 2009 (1)
    • December 2008 (3)
    • November 2008 (3)
    • October 2008 (4)
    • September 2008 (2)
    • August 2008 (5)
    • July 2008 (6)
    • June 2008 (6)
    • May 2008 (13)
    • April 2008 (4)
    • March 2008 (11)
    • February 2008 (3)
    • January 2008 (5)
    • December 2007 (5)
    • November 2007 (2)
    • October 2007 (10)
    • September 2007 (10)
    • August 2007 (9)
    • July 2007 (8)
    • June 2007 (28)
    • May 2007 (2)
    • April 2007 (2)
    • March 2007 (2)
    • January 2007 (2)
    • December 2006 (2)
    • August 2006 (2)
    • July 2006 (3)
    • June 2006 (4)
    • May 2006 (3)
    • April 2006 (4)
    • March 2006 (3)
    • February 2006 (4)
    • Dragonvale Tips and Tricks (60)
    • A Study Bible to End All Study Bibles (42)
    • ExtJS 4.2 Walkthrough — Part 4: Steppin’ in Some CRUD (33)
    • A Little Taste of Spry 1.6 Goodness (22)
    • The Closing of the Evangelical Mind (21)
    • Where No Man Has Gone Before (19)
    • ExtJS 4.2 Walkthrough – Part 3: Under Control(ler) (19)
    • Thoughts on Christian Ecumenism (17)
    • ExtJS 4.2 Walkthrough — Part 11: Executive Dashboard (17)
    • Sencha Touch Theming: Building Our Custom Stylesheet with SASS (15)
    • Uga: Proverbs 17:15 He that justifieth the wicked, and he that condemneth the just, even they both are...
    • existdissolve: You should be able to find it here: https://forgebox.io/view/jsFiddle
    • Terry Riegel: Hello, Do you have a demo?
    • existdissolve: I enjoy cake. Please send it to me.
    • existdissolve: Your request for permission to my RSS feed has been denied.
    • Lipstick Queen: Just want to say your article is as astounding. The clarity to your post is just cool and that i...
    • sahib: Hey So where can i find that checkLogin Method? i mean in what file. i am trying to implement a...
    • Niall O'Brien: Have the routing issues you mention improved with the latest version of ExtJS?
  • My latest tweets

    Loading tweets...
    Follow me on Twitter!
Mystique theme by digitalnature | Powered by WordPress
RSS Feeds XHTML 1.1 Top
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.