Download Firefox -  a safer, easier to use web browser. Return to iribbit.net - Leap into the online experience! Return to iribbit.net - Leap into the online experience! iribbit.net - Leap into the online experience!

Project News :.

I recently began working with isafe.org to help in authoring guidelines for family oriented websites. The goal is to inform parents and other family members how to make sure that their web site, or any web site that they may appear on, is built in a way to maintain a certain or complete level of anonymity to the public eye.

In essence, these guidelines protect you and your family. If you, anyone you know, or if you know your name or picture is on any kind of website, these guidelines offer helpful suggests on how to make sure you do not fall victim to any sort of internet crimes.
Webmaster Guidelines(41kb)
(rough draft)

More information can be gathered by visiting isafe.org or you can download a collection of other guidelines below. These include cyber bullying, email threats, identity theft, intellectual property, internet fraud, malicious code, online personal safety, predator tip, and social networking:
Internet Safety Tip Sheets(445kb)
(collection)


Valid XHTML 1.0 Transitional

Valid CSS!

Section 508 Compliant

powered by: Macromedia ColdFusion MX

made with: Macromedia Dreamweaver MX

What is RSS

XML - often denotes RSS Feed information.

Macromedia - ColdFusion Programming
white horizontal rule

ColdFusion News :.

To bring a little life to my site, I've pulled a couple What is RSS Feeds into this page. You can currently choose between the technology related news stories from the following news sources:



You are currently viewing and RSS Feed from coldfusionbloggers.org.



Infinite entities, cfgrid and one cfc to handle the data

While writing SpreadEdit I wanted every entity to be editable via cfgrid.  In particular I thought it would be cool to have one cfc on the back end to process the data from cfgrid no matter what entity it was working with.  With ColdFusion 9 and ORM this proved possible and is pretty cool, check out the screencast.  Code the other side of the embed.

Here is the code for genericGrid.cfc:

<cfcomponent>
 
<cffunction name="getData" access="remote" returnformat="JSON">
     <cfargument name="page" required="true">
     <cfargument name="pageSize" required="true">
     <cfargument name="gridSortColumn" required="true">
     <cfargument name="gridSortDirection" required="true">
     <cfargument name="entity" required="true">
 
     <cfif ! len( arguments.gridSortColumn )>
          <cfset arguments.gridSortColumn = "1">
 
     </cfif>
 
     <cfset local.getTasks = ormExecuteQuery( " FROM #arguments.entity# ORDER BY #arguments.gridSortColumn# #arguments.gridSortDirection#" )>
 
    <cfreturn queryconvertforgrid( entityToQuery( local.getTasks ), Arguments.page, Arguments.pageSize)>
 
</cffunction>
 
<cffunction name="setData" access="remote">
     <cfargument name="action" required="true">
     <cfargument name="row" required="true">
     <cfargument name="changed" required="true">
     <cfargument name="entity" required="true">
     <cfif arguments.action eq "U">
          <cfset local.obj = entityLoad( arguments.entity, arguments.row, true )>
          <cfloop collection="#arguments.changed#" item="local.key">
               <cfinvoke component="#local.obj#" method="set#local.key#">
                    <cfinvokeargument name="#local.key#" value="#arguments.changed[ local.key ]#">
               </cfinvoke>
          </cfloop>
     <cfelseif arguments.action eq "I">
          <cfset local.obj = entityNew( arguments.entity )>
          <cfloop collection="#arguments.row#" item="local.key">
               <cfif local.key neq "CFGRIDROWINDEX">
                    <cfinvoke component="#local.obj#" method="set#local.key#">
                         <cfinvokeargument name="#local.key#" value="#cleaned( arguments.row[ local.key ] )#">
                    </cfinvoke>
               </cfif>
          </cfloop>
     </cfif>
     <cfset entitySave( local.obj )>
</cffunction>
 
<cffunction name="cleaned" access="private" >
     <cfargument name="string" required="true">
     <cfset var ret = arguments.string>
     <!--- check for date --->
     <cfif reFind( "[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}T[[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2}",
               ret )>
          <cfset ret = rereplaceNoCase( ret, "T", " " )>
     </cfif>
     <cfreturn ret>
</cffunction>
 
 
</cfcomponent>

(Tue, 09 Mar 2010 22:30:40 GMT)
[view article in new window]

NCDevCon - Free and amazing conference

After a successful CFinNC, the folks at Triangle Area ColdFusion's User Group (TACFUG) are organizing NCDevCon 2010. The conference will be held May 22-23, 2010 at my favorite school - Centennial Campus of NC State University in Raleigh.

The conference will cover a wide variety of web development and design topics including ColdFusion, Flex and AIR, ᅠJavascript and CSS.ᅠ

Just like CFinNC the registration for this event will be freeᅠand includes entry to the weekend event and to all presentations. Since attendance is limited, please register early so that you do not miss out on this fantastic conference.

Register @ᅠᅠhttp://ncdevcon2010.eventbrite.com/

Thanks and hope to see you at NCDevCon!


(Tue, 09 Mar 2010 21:45:31 GMT)
[view article in new window]

Day two with FW/1
Playing around with FW/1 today I decided to take a look at the differences at how services differ from working with domain objects.  Skimming through the FW/1 documentation I did notice the framework has a built in function to populate a bean, namely the fw.populate() function.  Calling a bean (an object with getter/setter methods) is [...]
(Tue, 09 Mar 2010 17:15:40 GMT)
[view article in new window]

How much memory does my ColdFusion variable really use? Part III
Finally, nearly the last part (there's one more coming...). In part II I talked about the different problems we'd run into using the instrumentation code out-of-the-box without modifying it for the special scenario of using it to size ColdFusion variables

How much memory does my ColdFusion variable really use? – Part III is a post from: Blog in Black


(Tue, 09 Mar 2010 16:30:05 GMT)
[view article in new window]

Why MMOs aren't fun...
Why can MMOs leave you with the worst experience of any gaming genre? The "MM" part. Massively multiplayer games leave plenty of room for you to play with total douchebags. The guys that find it fun to ruin experience of folks new to the game. A game could be the funnest game ever created, but if a level 60 is running around the level 3 area, killing all the monsters before the level 3s can, what's the fun? At your level, killing those level 3 rats is all there is in the game for you. If they're all dead, you get frustrated and quit playing. [More]
(Tue, 09 Mar 2010 16:30:02 GMT)
[view article in new window]

Google Public Data Explorer Features Flash Charting
Title says it all. Some really nice Flash charting examples. Check it out.
(Tue, 09 Mar 2010 16:30:02 GMT)
[view article in new window]

HP Slate Allows Access To ALL Of The Internet
Who says you can't have it all? Check out this YouTube video showing the web, Flash and Air on an upcoming HP Slate Device:

Also, see this Wired story.
(Tue, 09 Mar 2010 15:45:05 GMT)
[view article in new window]

FlashCamp Coming To Boston
FlashCamp is coming to Boston next week on Friday, March 19th, 2010 at 5:00pm. This is a free event with limited space, and the speaker lineup is pretty phenomenal, and includes Deepa Subramaniam, Heidi Williams, Doug Winnie, Chet Haase, ColdFusion's own Alison Huselid, as well as presenters from Zend and more. Registration required, so sign up now.
(Tue, 09 Mar 2010 15:45:03 GMT)
[view article in new window]

Amex: Make Your Passwords Secure, Just Not Too Secure
I reset online passwords regularly (as should everyone). And I approve of password restrictions (minimum lengths, no reuse, at least one digit and one uppercase, etc.). But, as you can see in this validation screen, American Express apparently does not want passwords to be *too* secure! FAIL!
(Tue, 09 Mar 2010 15:45:02 GMT)
[view article in new window]

Temporary Position at Wharton

Are you an up and coming web developer looking to enhance your skills? We work on exciting, complex web applications for the Wharton School of Business at the University of Pennsylvania. Want to get to know web application programming, AJAX, database design, SQL, stored procedures, SharePoint and more? We are looking for someone who will bring enthusiasm and a desire to learn to the table. Creative problem solvers who enjoy shared success encouraged.

Please email your resume and a written introduction of yourself to the email address listed below. In your introduction, please describe a specific example of a website you have worked on in the past.

Desired Skills:

  • ColdFusion. Experience with CFCs is a plus but can be learned on the job.
  • Microsoft SQL Server 2000/2005. Must have some experience writing queries. Stored procedure experience is a plus, but can be learned on the job.
  • Experience with JavaScript.

Hiring:

  • 2 or 3 days per work week, up to 20 hours
  • US citizenship preferred
  • Must be able to work on-site in University City, Philadelphia

Contact: erinwyher@gmail.com


(Tue, 09 Mar 2010 15:00:45 GMT)
[view article in new window]


© The connection to the CFBLOGGERS_FEED's RSS feed has timed out - please try again later. We are sorry for any inconvenience this may have caused.