Just passing it along... (btw reader - I never did want to be a 'job poster' for the CF community sinc eothers do- but I've done a couple recently. A few because they were for my last job, and one for Adobe. Do folks mind these? Find them helpful?) ...
Read more...
Aggregated from: http://www.raymondcamden.com/i
Just passing it along... (btw reader - I never did want to be a 'job poster' for the CF community sinc eothers do- but I've done a couple recently. A few because they were for my last job, and one for Adobe. Do folks mind these? Find them helpful?) Web Application Developer
I have ColdFusion 9 Developer Edition installed on my Windows 7 machine running IIS7. Normally my ColdFusion 9 Application Server service starts automatically for me. Recently I have started learning and developing with ORM. Because of this, I need to figure out what ORM is asking the SQL server to make sure it’s not doing [...]
Read more...
Aggregated from: http://christierney.com/2012/0
Disclaimer: In 2007, sys-con closed down the ColdFusion Developer's Journal, and I wanted to post all the articles I had written to this site. I started, but got distracted on other things. I'm performing a purge of my digital archives and found the articles. At this point they are posted here more for my own archival purposes than because anyone is longing to read them. This article is being reposted in accordance to my contract with sys-con. I had them change the default contract so that I could post articles on my personal site. This article follows the design pattern
Read more...
Aggregated from: http://www.jeffryhouser.com/in
Just passing it on... Job Opening for Sr. ColdFusion Developer in CA/ San Fernando Valley Position: Senior ColdFusion Developer Contract to hire. Seeking an advanced-level developer who lives to push ColdFusion and Object-Oriented Web develop...
Read more...
Aggregated from: http://www.raymondcamden.com/i
Just passing it on... Job Opening for Sr. ColdFusion Developer in CA/ San Fernando Valley Position:
Over the weekend, I read an excellent book on building RESTful web services - the REST API Design Rulebook by Mark Masse . In the book, Masse describes how the various HTTP methods (also known as Verbs) are intended to be used to create, access, update, delete, and augment data within a RESTful web service API. As far as HTTP verbs go, I'm extremely familiar with GET and POST - the two ve ... Read More »
Read more...
Aggregated from: http://www.bennadel.com/blog/2
Yesterday I posted an example of highlight/fadeout effects done with jQuery. It wasn't necessarily that exciting, but it's not something I've done before so it was fun to build. Fellow evangelist (and my boss, so yeah, his comments get special attention) Kevin Hoyt commented that what I had achieved would be possible with CSS and transitions.
Now - I will admit to being a bit codependent on jQuery. It's not like I'm addicted. I can stop using jQuery whenever I want to. In fact, I went out of my way to in this post. I love jQuery, but I can definitely recognize that I'm almost depending on it like a crutch, so I thought I'd take the opportunity to try it with pure CSS.
Before even approaching the idea of an animation, I thought I'd try a simple hover. That turned out to be trivial:
.tagcloudword { opacity: 0.5; }
.tagcloudword:hover {
opacity:1;
font-weight: bold;
}
That worked well enough where even if everything else I did failed, I'd be ok. Notice I also added the bold there to make it a bit more fancy. You can try this here: http://www.raymondcamden.com/demos/2012/feb/3/take2.html
I knew next to nothing about animation and transitions in CSS, but quickly found the docs at MDN to be incredibly useful. Begin with their CSS page: https://developer.mozilla.org/en/CSS. They've got a page on animations and transitions. Obviously transitions are what we want here.
I won't try to replicate the excellent docs over at MDN, but the basic gist of it seems to be this:
The only thing missing from the docs that may trip you up is the use of vendor prefixes. MDN focuses on what works for them - the moz prefix. For Chrome, I had to add webkit as well. This means you have to duplicate your code, which is kinda sucky, but passable. So here was my first update:
.tagcloudword {
opacity: 0.1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 2000ms;
-moz-transition: opacity;
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 2000ms;
}
.tagcloudword:hover {
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 2000ms;
-moz-transition: opacity;
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 2000ms;
}
That's a lot of code, but if you ignore the moz lines it's really just 3 lines per state. Something else not immediately obvious to me was that if you define the transitions on hover and not on the core style block, you won't get an animation backwards from your hover state. You can demo this here: http://www.raymondcamden.com/demos/2012/feb/3/test3.html Be sure to notice that I slowed the transition down quite a bit to make it more obvious. I'd probably use 500ms instead.
Ok - finally. So how about multiple changes? Just add additional properties. Here's how I added some color too. In Chrome it seems to work really well. It goes from black to blood red to a pure red. (Don't hate me for color choices.)
.tagcloudword {
opacity: 0.1;
color: black;
-webkit-transition: opacity,color;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 2000ms;
-moz-transition: opacity,color;
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 2000ms;
}
.tagcloudword:hover {
opacity: 1;
color: red;
-webkit-transition: opacity,color;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 2000ms;
-moz-transition: opacity,color;
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 2000ms;
}
You can view this one here: http://www.raymondcamden.com/demos/2012/feb/3/test4.html
It works in Chrome and Firefox. In IE9 it is not supported, but it fails ok. You still get a hover effect.
The ColdFusion framework Fusebox has moved from TeraTech to a new team of community developers. In addition to an updated website the source code for Fusebox 5.6 is now under Github to allow easier distributed improvements to the code. We wish all the best for the new Fusebox and team. TeraTech continues to use Fusebox and other frameworks on our projects. And in case you didn't know, Fusebox remains free to use under an Apache license. Fusebox is an easy to use a framework for web development that organizes your code for fewer development bugs and faster maintenance. It has
Read more...
Aggregated from: http://www.teratech.com/blog/i
Disclaimer: In 2007, sys-con closed down the ColdFusion Developer's Journal, and I wanted to post all the articles I had written to this site. I started, but got distracted on other things. I'm performing a purge of my digital archives and found the articles. At this point they are posted here more for my own archival purposes than because anyone is longing to read them. This article is being reposted in accordance to my contract with sys-con. I had them change the default contract so that I could post articles on my personal site. In this article, I delved into
Read more...
Aggregated from: http://www.jeffryhouser.com/in
Yesterday I blogged a simple example of how to turn an RSS feed into a tag cloud. Today reader JP commented that it would be cool if I could mimic an effect he saw in a Flash based tag cloud. Basically, as you mouse over each word, they light up. Here's what I came up with.
First off - I tweaked my data a bit. Instead of working with an RSS feed, I decided to hit my copy of CFBloggers and scan all the category data. My local database is a good 6 months old, but still has 48 thousand entries. This gave me a nice set of data. If you remember, Pete's tag cloud code already wraps every word with a span. The class on the span is based on the word's relative "score" compared to other words. I decided then to simply append to that:
#w#
I then added a CSS style for tagcloudword to make it a bit light by default:
.tagcloudword { opacity: 0.5; }
And then it was time for the jQuery. Turned out - it was pretty damn trivial:
$(function() {
$(".tagcloudword").mouseover(function(e) {
$(this).animate({opacity:1.0},400);
});
$(".tagcloudword").mouseout(function(e) {
$(this).animate({opacity:0.5},400);
});
});
As you can see, I'm simply using the animate API to change opacity when you mouse over and out of the word. And that's it. You can even make it simpler with the hover event:
$(".tagcloudword").hover(function(e) {
$(this).animate({opacity:1.0},400);
},function(e) {
$(this).animate({opacity:0.5},400);
});
You can see a demo of this yourself by clicking the big demo button below. Note that I saved out the result as an HTML, so it's not "live".
Just in case you didn't know...there's a pretty cool conference coming up called OpenCF Summit. It's a conference where you can listen to, meet, speak with, and even yell at many of the lead geeks and engineers working feverishly on a slew of free and open source software from the CFML world (that's ColdFusion Markup Language for you non-CFML-knowing peeps). The conference runs February 24-26, 2012 in Dallas, Texas. Considering the conference costs only $72, it's quite the steal! Plus, did I mention there's a ton of free and open source software? So get on over to http://opencfsummit.org to learn
Read more...
Aggregated from: http://www.stephenwithington.c
I recently installed Railo and when I tried to set it to port 80 it failed and after asking around I found that Skype had a hold on that port, closing Skype and all was fine.I recently installed a local version of ColdFusion. Setup a new website to run https on port 443 and got this message when IIS tried to start the website.the proces cannot access the file because it is being used by another process. (Exception from HRESULT: 0x80070020)I immediately thought of Skype again, I closed Skype and started the website fine after that, seems Skype had a hold on
Read more...
Aggregated from: http://dale.fraser.id.au/2012/
Disclaimer: In 2007, sys-con closed down the ColdFusion Developer's Journal, and I wanted to post all the articles I had written to this site. I started, but got distracted on other things. I'm performing a purge of my digital archives and found the articles. At this point they are posted here more for my own archival purposes than because anyone is longing to read them. This article is being reposted in accordance to my contract with sys-con. I had them change the default contract so that I could post articles on my personal site. This is one of my favorite
Read more...
Aggregated from: http://www.jeffryhouser.com/in
Earlier today Mike Henke asked if there was a way to generate a tag cloud from an RSS feed. While he was able to find a solution quick enough (Wordle), I thought it would be kind of fun to try this myself. I knew that Pete Freitag had already blogged...
Read more...
Aggregated from: http://www.raymondcamden.com/i
Earlier today Mike Henke asked if there was a way to generate a tag cloud from an RSS feed. While he was able to find a solution quick enough (Wordle), I thought it would be kind of fun to try this myself. I knew that Pete Freitag had already blogged on tag clouds and ColdFusion, so all I had to do was generate my word data and pass it to his code. Here's what I came up with.
I began with a simple call to my RSS URL to generate a query of data. For my testing, this was the only thing I cached. Obviously all of my "crunching" could have been cached.
Now for the fun part. In order to use Pete's code, I need to know each word and the number of times it appears. I began with an empty struct:
Next, I created a list of "stop" words, words I'd always ignore. (Note, this list was kind of arbitrary. Also note I added some spaces in the blog entry just so it would wrap better.)
I then split by word boundary and added them to the struct. Note that this word boundary also includes ' so I can match "don't". This is not perfect, but good enough.
I had quite a few words, so I decided to remove all words with less than 5 instances.
Now comes Pete's code to generate high/low values.
And finally, the output:
Word Cloud
#w#
Sexy, eh? Here is the output from my blog:
I then pointed it at the RSS feed from ColdFusionBloggers:
I probably could have shortened that a lot more with my minimum filter. Anyway, I then did one more tweak. Instead of counting words, I simply took the category list:
This tag cloud then represents categories from the RSS feed:
And that's it. Totally and completely stupid, but fun. Here's the current script, although it's a bit messy. As I said, normally you would want to cache all of the crunching.
p.s. Words a bit hard to read in the pictures? Right click and open in new tab. Sorry about that!
Word Cloud
#w#
Our 6pm (US ET) talk on Thursday February 2 will be a “Cloudy with a Chance of Tests”, with Mike Henke. TOPIC DESCRIPTION: (provided by the speaker) We will introduce CI (continuous integration) concepts and benefits. Hopefully you have seen presentations over ant, setting up Jenkins, unit testing and refactoring your code. I always walk away thinking this [...]
Read more...
Aggregated from: http://ricardo.parente.us/2012
As a gentle reminder, don't forget the excellent resource that is the Adobe Cookbook, including over 200 ColdFusion Cookbook entries. Looks like it has been a while since content was added, so take this as a gentle push to yall to consider adding som...
Read more...
Aggregated from: http://www.raymondcamden.com/i
As a gentle reminder, don't forget the excellent resource that is the Adobe Cookbook, including over 200 ColdFusion Cookbook entries. Looks like it has been a while since content was added, so take this as a gentle push to yall to consider adding something.

Read more...
Aggregated from: http://feedproxy.google.com/~r
You know when you see code like this:
class CompulsionsController < ApplicationController
# ... standard actions above here
def update
if params [ :obsessions ] . include ? ( ObsessionsTypes [ :murdering_small_animals ] )
handle_sociopathic_obsessions
redirect_to socio_path and return
elsif params [ :obsessions ]
handle_normal_obsessions
redirect_to standard_obsessions_path and return
end
...
Read more...
Aggregated from: http://www.codeodor.com/index.