existdissolve.com

the singularity of being and nothingness

Follow me on TwitterRSS Feeds

  • Home
  • About
  • Auto-Tune Theology
  • CFAviary
  • ContentBox Modules
    • jsFiddle
  • Gloss
Document Code HTML

Coming Soon…Very Soon!

Jun 10th

Posted by existdissolve in Web Design

No comments

Remember the CSS Gallery I wrote about a while ago?  Yes, the one that I'm building?  Well, IT'S ALMOST DONE!!

I am incredibly excited.  The design, I feel, really came together, and the final result is something simple and sleek, but still (at least IMO) memorable.

One of the most exciting things about this project for me is that it's allowed me to flex some ColdFusion 8 muscles-muscles that I have had not yet really had a chance to use until now.

What kind of features are there going to be?  I'm glad you asked!

On the client side, I completely Web 2.0-ified the site submission process.  When you click "Submit", instead of getting redirected to a form page, I'm using Thickbox to present the form. The form itself is pretty sweet, too.  First, there's a fairly interesting hint tool that I developed.  But the power of the form is that not only does it check the XHTML and CSS validation on the site you enter while you're finishing up the form, but even the form submission itself is AJAXed.  No stupid submit and refresh here!

Once a site submission is approved and live, each site will have comments attached, as well as a rating mechanism.  As More >

AJAX, ColdFusion, CSS Gallery, Spry, Web 2.0
php_logo_128

Did I Ever Mention that PHP is Dumb?

Jun 10th

Posted by existdissolve in PHP

4 comments

I do not like PHP.  Period.  Sorry.  I find it clunky and it makes me irritable.  Sure, it's free, but so what?  There's a lot of free things that I don't like (like the flu, for example). 

What's my beef?  Tonight, I launched my first successful WordPress integration.  For the testing phase, I had the installation in a sub-folder off the main site.  Everything worked great. 

But finally I moved it to the root.  Guess what?  PHP got angry at me.  On nearly every page I received this error:

"Warning: Cannot modify header information - headers already sent by (output started at blah, blah blah)."  

Apparently this is common error, caused by whitespace.  Really?  Stupid.  I can't believe that PHP can't process a file with whitespace…just seems really, well, dumb.  

But the kicker is this: nothing changed between moving the files from my testing folder to the root!  For whatever reason, PHP didn't care about it when it was in the testing folder, but then changed its mind when I moved the files.  Again, dumb.

Anyway, the fix was really simple.  Turns out that there were two lines of whitespace in my wp-config.php file, whitespace which I didn't put there (thanks WordPress).

Urghh.  More >

PHP is Dumb, Site Design, WordPress
Document Code HTML

Quick Look at ScrnShots' API

Jun 4th

Posted by existdissolve in Web Development

No comments

A few months ago, I ran across ScrnShots. It's basically a service for uploading, tagging and sharing screenshots of websites. This is pretty useful for me given my profession .

One of the things, however, that has always impressed me about the site is how easy and fun to use it is. It features really deep networking capabilities, the tagging is pretty robust, and everything is fast, fast, fast!

Of course, while uploading from the site is easy, I've been waiting with baited breath for them to release an API. Well, recently this happened, and I couldn't be more excited!

The API is alot like Twitter's in that it uses Basic Authentication for user-specific http calls. While not the most secure form of authentication, it is ridiculously easy, especially if you're using ColdFusion whose cfhttp tag has a built in mechanism for managing it.

So tonight, I spent a couple minutes digging into the API, and came away with an easy function for uploading, tagging and providing a description and link for an image. And of course, if you're using ColdFusion, it's cake!

Here it is:

<cfhttp url="http://www.scrnshots.com/screenshots.xml" method="POST" charset="utf-8" username="existdissolve" password="password" multipart="yes">     <cfhttpparam name="enctype" type="header" value="multipart/form-data">    <cfhttpparam name="screenshot[uploaded_data]" type="file" file="#filearea#" mimetype="image/jpeg">     <cfhttpparam More >
API, ScrnShots, Web Services
Document Code HTML

Woot! My First WordPress Plugin!

May 29th

Posted by existdissolve in Web Development

No comments

Over the last week and a half, I have been working with an old co-worker of mine on a project that he started about a month (or so) ago: searchwebjobs.com. This site is a pretty cool job listings site that is really easy to browse for jobs.

In brainstorming how to make the site better, I suggested that we create a WordPress plugin that would allow others (presumably, CSS galleries…) to grab a feed of our jobs and display them on their site.

So, grabbing my PHP 5 manual (and dusting it off…), I set to work. Fortunately, I have had some recent exposure to WordPress, so I felt reasonably sure that something could be done.

In all honesty, I couldn't be more impressed with WordPress' support for plugins. Consider this: it took me-a complete idiot at PHP-only 3 hours to program then entire plugin from nearly scratch. Not bad.

The beauty of WordPress' plugin support-IMO-is the default database that is so easily exposed. Instead of having to create stupid PHP connections, that stuff already exists, so all you have to do is basically write SQL. Plus, there are a few native functions to WordPress that allow you to use a row More >

Jobs, PHP, Plugin, WordPress
coldfusion

ColdFusion and Twitter

May 28th

Posted by existdissolve in ColdFusion

No comments

Over the last several months, I've gotten into Twitter ALOT. I find it to not only be fun, but it is also an interesting social experiment. I've been surprised by how many great resources I've come across because of my followers quickly twittering something they think is cool/helpful.

Naturally, the next stage in my relationship with Twitter is to crack into its API to manipulate from my own applications. Turns out this is surprisingly easy to do. All of Twitter's functions are relatively simple and require very little to accomplish what you want to do.

So my case study was the most obvious: post an update to my "status." In ColdFusion, the entire process takes 6 lines. 6 LINES! Here they are, in all their simplistic glory:

<cfset update = "Hey, this is an update to my twitter status"><cfhttp url="http://twitter.com/statuses/update.xml" method="POST" charset="utf-8" username="existdissolve" password="mypassword">    <cfhttpparam name="user" value="existdissolve" type="formfield">    <cfhttpparam name="password" value="mypassword" type="formfield">    <cfhttpparam name="status" value="#update#" type="formfield"></cfhttp> 

For this function, you do have to create a basic authentication, which merely requires passing your username and password along with the status message. Very simple, but very cool!

So yeah, that's about it. There's a whole slew of functions in Twitter's API, but hopefully this shows More >

API, ColdFusion, Integration, Twitter
CoffeeCup Feed Add

I'm Building a CSS-Gallery

May 23rd

Posted by existdissolve in General

4 comments

Yeah, yeah, I know. There are already a billion and 3 CSS showcase galleries out there. Why re-invent the wheel, you surely say?

Well, I'm actually not…well, not really. I have a few projects that are hovering on the horizon for which I am going to be using a few features I've never built before, such as a rating system, and a tagging system. While I feel confident that they will be no big deal, I figure something like this could provide a good playground for working those things out now, rather than later.

One thing I am going to do with my CSS gallery, however, is auto-generated thumbnails. I really want to do nothing but approve or deny submissions, so the thought of taking time to open the RAM-whore Photoshop CS3 to crop up a bunch of images is not appealing!

In thinking about this, I snooped around the Intrablog for some free services that would provide this. One of them, Websnapr, has an extremely easy to use API…the only problem is that they slap a stupid watermark on the thumbnails that are generated. So obviously, I moved on. The next one I found (and stuck with, incidentally), was ShrinkTheWeb.com. Their web More >

ColdFusion, CSS Gallery, Web Service
im_a_dinosaur_rawr-1738

Google Analytics Comes to the Desktop

May 20th

Posted by existdissolve in Cool Stuff

No comments

If you don't use Google Analytics for your site analytics solution, then either you have something that you're paying for (which is okay if it's not actually YOU paying for it), or you're using something else that's not very good.

I like Analytics because it is super easy to install, very fast, and provides some seriously robust statistics for free-tough to beat that.

Well, today I ran across a really cool application that is being developed to bring Analytics to the desktop.

Currently, this application is only in beta, but it has a lot of promise.  Even with the limited suite of services being offered in the current version, Google Analytics for AIR delivers strongly.

One of the really nice features of this application is that it is super-fast, which is more than can be said for the web interface.  Additionally, everything is laid out very intuitively, so there is not really any adjustment needed to transition from the web interface.

The only criticism I would have at this stage is that the interface itself is really BLUE.  This is a minor criticism, of course, but I would like to see more white rather than blue.  Picky, huh?

Anyway, if you use Analytics, check this out-I More >

AIR, Desktop App, Google Analytics
Kierkegaard

Twinkle, Twinkle Little Deconstructed Star

May 19th

Posted by existdissolve in Philosophy

No comments

So over the last year, I've become quite good at playing nursery rhymes on my guitar-it's one of the easist ways to be able to actually play guitar while concomitantly appeasing the attentions of my two-year old daughter.  On my favorites (because it's easy) is the old-standby, Twinkle, Twinkle Little Star. 

Well, this last Saturday night, I did not sleep a wink.  Therefore, all Sunday was somewhat of a daze.  However, somewhere in the midst of it, I was playing this song and was struck by the question posed throughout:  "How I wonder what you are."  Indeed, I thought, how we do wonder what stars are. 

Of course, science tells us that they are giant balls of coalesced stellar gases.  Pa-shaw.  Here's my philosophical analysis.

Twinkle, twinkle little star, how I wonder what you are

Up above the world so high, like a diamond in the sky

Twinkle, twinkle little star, how I wonder what you are

Are you really just a ball of gas, as the hegenomy of science says?

Why should I believe that, when no one's ever seen it, and no one's ever touched it

I know I've never tasted it; I've never had a side of star with turkey on rye

Maybe it's an More >

Deconstruction, Nursery Rhymes, Stars
Kierkegaard

My Life in Six Words…

May 15th

Posted by existdissolve in Philosophy

3 comments

Despite rumors to the contrary , my "theological blog" is not dead, at least not quite.  In fact, I've got a post regarding the doctrine of atonement in I Peter that will be coming quite soon (I hope!), so watch for that. 

 

The reason for my recent absence is that I've been ridiculously busy the last several weeks (likely excuse, right?), so this kind of thinking has had to take a back-seat to more pragmatic concerns…like watching Battlestar Galactica [reimagined]…

 

So Mofast Manna tagged me to participate in a meme wherein I am supposed to tell my life story in six words of undefined length.  

 

Okay…Here goes!

 

The singularity of being and nothingness

My Life, Six Words, Theology
im_a_dinosaur_rawr-1738

Google Reader Shiny-ness, Part II

May 13th

Posted by existdissolve in Cool Stuff

No comments

About a week ago, I mentioned my love of Google Reader, and how it contributes significantly to my web design process.

Well, it got just a bit better for me today.  While using Google Reader to follow one of my favorite blogs, I ran across a brand-spanking new AIR-based application that brings the functionality of Google Reader to the desktop.

This new application is ReadAir.  It is really nothing more than HTML and JavaScript, but it is shiny.  And the functionality-on the whole-is pretty good.  At this stage, it is still a bit buggy.  Unread feed counts do not update when an article is viewed, and it is also a bit slow.  However, the project is open-source, so hopefully others will come along and expand upon it to make it better.

So if you like Google Reader, take a look at ReadAir.  Oh, and be sure to let me know what you think about it!! 

AIR, Google Reader, Javascript, Web Design
« First...1020«2425262728»3040...Last »
    • Recent comments
    • Popular posts
    • Archives
    • Tags
    • Categories
    • Adobe (1)
    • Audio (10)
    • Books (8)
    • ColdFusion (58)
      • ColdBox (9)
        • ContentBox (5)
    • Cool Stuff (39)
    • Flex (5)
    • General (26)
    • JavaScript (67)
      • AJAX (1)
      • CKEditor (3)
      • ExtJS (33)
      • jQuery (1)
      • Sencha Touch (6)
      • Spry Framework (18)
    • Microsoft (8)
    • Mobile (4)
      • Sencha Touch (4)
    • Music (26)
    • Philosophy (16)
    • PHP (2)
    • Ruby (6)
    • SharePoint (8)
    • Sitecore (5)
    • Social Media (5)
    • Theology (81)
    • Travel (1)
    • Uncategorized (5)
    • 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
    • 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 (58)
    • A Study Bible to End All Study Bibles (42)
    • A Little Taste of Spry 1.6 Goodness (22)
    • The Closing of the Evangelical Mind (21)
    • Where No Man Has Gone Before (19)
    • Thoughts on Christian Ecumenism (17)
    • Sencha Touch Theming: Building Our Custom Stylesheet with SASS (15)
    • Sara Bareilles - Little Voice (14)
    • Yet Another Reason Calvinism is Certain to Die (13)
    • Sencha Touch: JumpToNode and the NestedList (12)
    • Justin Noel: I stumbled on your site today while trying to figure out ExtJs's history functionality. That was...
    • Brambleleaf: Can people add me? I'm ^=Brambleleaf=^
    • existdissolve: Hi Tony-- Thanks! The internationalization sounds like a great idea. Do you have an example or two...
    • Tony: Looks really useful. Thanks for sharing this. My wish would support for i18n internationalization....
    • CKEditor Plugin: Redux: [...] Gloss « ContentBox: Creating a CKEditor Plugin for Complex Data Types...
    • CFML Open Source Update #7 - 2012-12-24 - 2013-01-07 « Mister Dai: [...] ContentBox: Editable Content Regions in CKEditor [...]
    • CFML Open Source Update #7 - 2012-12-24 - 2013-01-07 « Mister Dai: [...] ContentBox: Hooking into the Page Editor [...]
    • Andrew Scott: Would have to agree..
  • My latest tweets

    Loading tweets...
    Follow me on Twitter!
Mystique theme by digitalnature | Powered by WordPress
RSS Feeds XHTML 1.1 Top