Tuesday, December 25, 2012

Merry Christmas 2012

Merry Christmas All!
I am blessed to be spending this Christmas with my Wife, Daughter & Father.

Sunday, November 25, 2012

Purchase Rooting & Tether of Verizon Samsung Galaxy S3

The reluctant Black Friday Shopper

It was Black Friday in Palm Beach, we slept late, it was almost 11:00 am before we left the house. We ended up at Costco.

The full and accurate description of the shopping event is a lot more laborious than I want to detail. The short of it is after leaving the store & wireless kiosk several times on Friday & returning on Saturday with a rain check, my wife, daughter and I all have Samsung Galaxy S3 phones! :)

The first phone was a gift for Christmas/Chanukah for my daughter. My wife, the non-techy-technophile wanted one & Friday after Costco closed, I had miss-the-deal remorse & wanted one too.

So, SkylarRose's phone was easy, add an smart phone to the plan, she shares our minutes, but not our unlimited data plan & of coarse she needs 1k sms/month. She is stuck with 2GB/month data.

So, try explaining what data is over the air vs SMS & voice to a ten year old! It all seems so simple to me, since I am older than dirt in Internet experience.

We returned later to get Teri a phone, since we are grandfathered into unlimited data, a phone deal would break that contract. We would have to pay ~$700/phone. :( The savvy kiosk manager added two dumb phone lines to our account for an extra $10/month for the next two years & everyone in the family got a $29.99 Galaxy S3

Daughter needs Data!

Being a hacker geek & it not being daylight yet... YES YOU KNOW WHAT I MEAN!

All I have to say is I hate/love the Internet. Opinions are like bathrooms, everyone has one. (Well you know the real saying)

I started searching & you-tubing for how to root the Galaxy S3, nothing FN worked!!! I can change a cylinder on a Lycoming O-320 quicker that I rooted the first phone!

So, if you have a MAC, and want to root with no BFD, here is what you need!

The rooting video did not get the instructions exact for the contents of the file. The short is:

  • Turn on USB Debugging
  • Allow apps from unknown sources
  • From a command line & within the same directory type:
    ./RootMac.sh  

THAT SIMPLE!!!

To properly finish rooting a phone, you need to install ClockworkMod, get the pro version! It makes life simple!

Also, add Titanium Backup.

I am sure there is more good stuff you can do as a root user!

Wednesday, November 7, 2012

Kickstarter from TLLTS Interview

Please contribute!

CF Job in RI


Net2Source is a leading Global Consulting and IT services company, offering a wider range of solutions customized to various verticals and horizontals. We provide system integration and strategic consulting right through IT implementation to customers. We have excellent domain expertise in verticals. As a diverse end to end IT solutions provider, Net2source offers a range of expertise aimed at assisting customers to compete successfully in the ever changing IT industry. We provide long term solutions with quality as our main focus.  You can visit to our website www.net2source.com for any further information.
 
 
 
 Title:                                    Senior Cold Fusion Professionals
Location:                             Rhode Islands, US
Position Type:                    6+ months
 
Skills Required:
 
·         Senior Cold Fusion Professionals
·         Web app design & development experience
·         Technically strong
·         Good analytical skills
·         Excellent communicator
·         Problem solving expertise
·         Team player and experience working with offshore teams
 
 
 
 
Regards,
 
Prerna Gupta
Technical Recruiter
 
Net2Source Inc.
One Evertrust Plaza, Suite # 1103
Jersey City, NJ - 07302, USA
MBE Certified - NMSDC
SBE Certified (State of NJ)
Web: www.net2source.com
Email: prerna@net2source.com
Phone: 201-340-8700 Ext. 434
Yahoo IM: Hr.prernagupta@yahoo.com | Gtalk: hr.prernagupta@gmail.com
LinkedIn: http://in.linkedin.com/pub/prerna-gupta/37/711/9ba

Tuesday, October 23, 2012

6 Month Contract in LA

 
Development Lead - Oracle/Cold Fusion Lead
 
In this role you will lead a team of software engineers engaged in developing and enhancing  complex reports for portfolio and risk management.
The core business logic of the reports uses Oracle packages and stored  procedures while the presentation of the reports utilizes Cold Fusion as the display technology. You will be responsible for understanding and documenting business requirements, performing analysis and writing specifications,  coordinating the offshore development team in delivering to the requirements and integrating and testing the finished products. This  is a hands on role that requires solid competency in Oracle PL/SQL
programming and working knowledge of web development with Cold Fusion. Good team leadership skills are essential for this role as you will need to manage a distributed team effectively and handle personnel,  scheduling and conflicts. Good client management skills are equally necessary as you will need to interface with client business and  technical personnel, develop and manage a project plan; track and report on project tasks and status.
 
     *   Solid Oracle programming experience in PL/SQL, SQL, Store
Procedures, Functions, Cursors, Packages, tuning queries and PL/SQL code.
     *   Knowledge of Cold Fusion
     *   Experience in some reporting related project
     *   Good written and verbal communication skills
     *   Ability to manage a team and effectively handle personnel,
scheduling and conflicts
     *   Ability to interface with clients and manage/develop client
relationships
     *   Ability to work independently and manage assigned project
responsibilities with limited supervision
     *   Ability to identify and raise issues in a proactive manner
     *   Ability to work collaboratively to resolve issues - technical,
project, personnel
 
Good to have Skills:
 
     *   Experience in asset management
     *   Experience in reporting related projects
 

Please connect with :
 
Renu Malik
Acclive Inc.
Ph 630 385 8517
renu.malik@accliveinc.com

Monday, October 22, 2012

jquery.myPass tweak

I did some slight tweaks on this jQuery that does some password masking, it now allows for text to be pasted in and handles deletes across all browsers

http://www.mysrc.de/allgemein/jquery-mypass-password-hiding-iphone-style

http://www.mysrc.de/allgemein/jquery-mypass-password-hiding-iphone-style/

Saturday, October 13, 2012

Continuous Integration with FREE Coveros SecureCI

When I was Software Development Manager at Cornell Medical Center in NYC. My predecessor set up Buildix which included CruiseControl, Subversion, Trac, Apache Ant, Apache Tomcat, Apache HTTP Server. We were leveraging Ant to run Selenium RC to test and deploy the code to the test server. It had some integration issues, but all in all a great product.

What got me looking is a call to do a side project. They had no project management tools. I was looking for a VM with Trac & Subversion as a minimum.

I have been looking for a replacement. Coveros SecureCI is available as a vmware image or on the Amazon EC2.

It is designed for java development, but that does not mean it can't be used for ColdFusion. It is CF10 ready with Apache Tomcat! Under the hood are a boat load of packages!

  • Trac
  • Sonar
  • ratproxy
  • Subversion
  • Hudson
  • Apache Ant
  • Apache Maven
  • Sonatype Nexus
  • JUnit
  • Cobertura
  • Selenium Remote Control
  • Checkstyle
  • FindBugs
  • PMD
  • JDepend
  • Apache HTTP Server
  • Apache Tomcat
  • MySQL Server
  • Sun Java Development Kit
  • Sun Java EE 5
  • Ubuntu Server Edition JeOS

Please leave a comment if you have ideas on haw to modify the image to be more CF friendly!

Monday, September 17, 2012

Wanted Senior CF Developer Omaha, NE

Senior Coldfusion developer to drive the team with best practices and build powerful applications

Senior Coldfusion developer to drive the team  with best practices and build powerful applications.
-  Experience developing complex coldfusion applications.
- 6 or more years of hands on database development experience with MS SQL Server  2005 and 2008.
- Experience with SSIS packages.
-  Effective SQL Server Stored Procedure code design and ability to code complex programs.
- Experience with Java script and CSS
 - Ability to multi task and manage multiple project/task assignments simultaneously.
- Actively interface with other teams to gather requirements, design, code, debug, document, implement and maintain various DB projects

 

Location:  Omaha, NE

Project: PTC (Positive Train Control) – federal mandate.  http://www.fra.dot.gov/rrs/pages/fp_1265.shtml

 

ABOUT PROKARMA:

ProKarma provides custom application development solutions, covering the full development lifecycle, to a wide variety of America’s leading companies. Because of our diverse client portfolio, you will be exposed to leading technologies and enjoy a variety of different projects. As you gain valuable experience, you will also have the opportunity to advance into lead positions.

 

Joining ProKarma gives you an opportunity to grow with a company that has experienced rapid growth since its inception in 2000, with established US offices in Omaha, Denver, New Jersey, Seattle, Portland, Sacramento & Pleasanton, CA, Columbus, Houston, and Atlanta. There are also international offices located in Hyderabad, India, Chennai, India, and Buenos Aires, Argentina

 

Our clients include industry leaders in healthcare, transportation, insurance and retailing, providing you with an opportunity to work with some of the nation’s most successful and respected companies. The growth and impact of ProKarma exists because we value our consultants and take pride in our client delivery. 

 

ProKarma offers a competitive compensation and benefit plan, including health, dental, vision, and life insurance, as well as potential relocation packages, paid time off, and 401(k) investment opportunities.  We also work with H1 visas and green card processing.

 

www.prokarma.com

 

 

Sincerely,

 

Melissa Gunset

IT Resource Manager

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: cid:3386657947_36875326

222 South 15th Street, Suite 505N

Omaha, NE 68102

402-546-3628 – Direct

847-308-0817 – Cell

mgunset@prokarma.com

www.prokarma.com

http://www.linkedin.com/in/mgunset1

 

Thursday, August 23, 2012

CF Job Atlanta, GA

      My name is Andrew and I'm a recruiter at Axelon Services Corporation.  We have your resume on file and I thought you may be interested in an opportunity we currently have available for a Developer with a major Telecommunications company located in Atlanta, GA.

Please review the job description below.  If you are qualified and interested in pursuing this opportunity, please call me at (212) 384-6505 ASAP.  You may also send me an e-mail, if you do respond via e-mail please include a daytime phone number so I can reach you.  In considering candidates, time is of the essence, so please respond ASAP. 

If you do not feel like you are a good fit, but you know someone, perhaps junior to you, who is looking for a temporary assignment without a heavy skill set required, please feel free to forward this email onto them.  I also encourage you to visit our website at www.axelon.com for all of our job openings

*** W2 Only ***

*** Must be worked onsite in Atlanta, GA. ***

Length: 6 month

Title: Developer


Project Name:
Proactive Wheres My Tech

Project Description:
This project will address 1) already identified improvements to the Automated Outbound (AO) SMS notifications on DD and 2) improvements to the external customer experience by integrating Wheres My Tech (WMT) dispatch status into the external WMT.

Description:
The individual will develop reports using ColdFusion on a SQL Server 2000. Mandatory skills include 1) ColdFusion 9 or later & working knowledge of ColdFusion components, 2) SQL Server Query Design & Optimization & SQL Server Integration Services (SSIS), and 3) HTML-4 (minimum) & HTML-5 (preferred), Cascading Style Sheets CSS-2 (minimum) & CSS-3 (preferred).

The job does not require face-to-face contact with the Telecommunication Customer on the Customer premises.


Skills Inventory
Skill Experience Need
1)ColdFusion 9-  Expert Required
2)SQL Server Query Design-  Expert Required
3)HTML-4 (minimum)-  Expert Required
4)Cascading Style Sheets CSS-2- Expert Required
5)jQuery-  Intermediate Desired
6)Eclipse/CF eclipse or Dreamweaver-  Intermediate Desired
7)Web Services using Extensible Markup Language (XIntermediate Desired
 


 
Note: Please allow me to reiterate that I chose to contact you either because your resume had been posted to one of the internet job sites to which we subscribe, or you had previously submitted your resume to Axelon.  I assumed that you are either looking for a new employment opportunity, or you are interested in investigating the current job market.

 

If you are not currently seeking employment, or if you would prefer I contact you at some later date, please indicate your date of availability so that I may honor your request. In any event, I respectfully recommend you continue to avail yourself to the employment options and job market information we provide with our e-mail notices.

Thank you,

Andrew McGrath


Axelon Services Corporation
44 Wall Street 18th Floor

New York, NY 10005
Phone: (212) 384-6505 or (877) 711-8700
Fax  : (212) 306-0191
andrew.mcgrath@axelon.com

For more job opportunities: 
www.axelon.com

 

Tuesday, July 3, 2012

Product Review: FLIMSY Plano Gun Guard SE Scoped Rifle Case

I was flying SouthWest & you get to check two bags for free! I figured I would bring my riffle back to NY with me from Florida. To do this, you need an airline approved case. Yes, I bought the cheapest case I could that was airline approved.

The reviews were good, not glowing, with a four out of five star review. I figured that I would go for it.

The reason I am writing this review is so that people honestly know what they are buying. Overstock, has not posted my review. I wonder why?

This thing is FLIMSY! It is as thick and sturdy as a plastic gas can. The foam falls out of the top when you open it. The case could be cut through with a standard kitchen scissor.

The case has places for locks at each of the four corners & one at the handle. The case bows and flexes enough that you could reach into it. Target has a set of four keyed alike locks, Home Depot & Walmart do not. I have zippy tied the middle of the case and around the handle to make it more secure. I have a Ruger Mini-14 with an ATI tactical stock in the case, this should not cause a fit issue.

Being new to guns, I only learned recently what in practical terms the definition of an assault riffle is. "It looks scary." Here is the same riffle with a wood stock. Does it give you a warm fuzzy feeling? It can inflict exactly the same damage as the one pictured above.

Tuesday, June 5, 2012

Quad Copter Cat

Quad Copter made from taxidermied Cat!

No not that cat, you would need a sky crane for that one!

Here it is

Watch out mice!

You birds have nothing on me!

I have to confess I am a cat lover, but this is funny!

Wednesday, May 23, 2012

Your Own Personal Cloud

I have several terabytes of personal cloud storage. :)

You can try it yourself for free, & if five of you do, I get a free license for another computer. :)

You can even run Open Blue Dragon on the pogoplug V1 hardware ! :)
The magic was installing CacaoVm v0.99.4-1 for the JVM! :)

Click Here to try

Monday, May 7, 2012

The "Legacy Application!"

I'll need to confess that I hate the phrase "Legacy code" or "Legacy application." At one time it was new and the best thing the company had! :)

In the three years I have been doing the US consulting tour, read as away from my loving family, I have visited several different geographical locations and each one had a different framework... FuseBox 3, Model-Glue, FrameWork One & a custom, highly OO framework. The ultimate moment of pride on the custom OO framework was when it took 433 SQL calls to display a simple page. ;)

I am now at my first engagement where they do not use a framework! :-O
This code has been around since ColdFusion 4.5, there have been many hands in it, many different styles.
Some places there are self submitting forms, some places have action pages.
It has only a few CFC's, lots of custom tags & cfincludes

My goal is to solicit advice on how to best move forward.

A complete rewrite is not an option, it needs to be a change as you go process.

Thursday, April 12, 2012

MAD About Code! :)

On a new consulting gig, and wanting to improve the legacy code...

We can all agree this is awful!!! Right???

And that it will run slow as a nutrirat with two broken legs up hill in the rain

*nutrirat is a cajun delicacy, ask Ray Camden! :)

No, what you remember is that you used to drive that old busted joint. See, I drive... the new hotness.


<cfset descrabbrev_var="ABBREV">

<select name="states">

<OPTION VALUE=""> </OPTION>

<OPTION VALUE="AL" ><cfif descrabbrev_var EQ "ABBREV">AL<cfelse>Alabama</cfif></OPTION>

<OPTION VALUE="AK" ><cfif descrabbrev_var EQ "ABBREV">AK<cfelse>Alaska</cfif></OPTION>

<OPTION VALUE="AZ" ><cfif descrabbrev_var EQ "ABBREV">AZ<cfelse>Arizona</cfif></OPTION>

<OPTION VALUE="AR" ><cfif descrabbrev_var EQ "ABBREV">AR<cfelse>Arkansas</cfif></OPTION>

<OPTION VALUE="CA" ><cfif descrabbrev_var EQ "ABBREV">CA<cfelse>California</cfif></OPTION>

<OPTION VALUE="CO" ><cfif descrabbrev_var EQ "ABBREV">CO<cfelse>Colorado</cfif></OPTION>

<OPTION VALUE="CT" ><cfif descrabbrev_var EQ "ABBREV">CT<cfelse>Connecticut</cfif></OPTION>

<OPTION VALUE="DE" ><cfif descrabbrev_var EQ "ABBREV">DE<cfelse>Delaware</cfif></OPTION>

<OPTION VALUE="DC" ><cfif descrabbrev_var EQ "ABBREV">DC<cfelse>Dist Of Col</cfif></OPTION>

<OPTION VALUE="FL" ><cfif descrabbrev_var EQ "ABBREV">FL<cfelse>Florida</cfif></OPTION>

<OPTION VALUE="GA" ><cfif descrabbrev_var EQ "ABBREV">GA<cfelse>Georgia</cfif></OPTION>

<OPTION VALUE="HI" ><cfif descrabbrev_var EQ "ABBREV">HI<cfelse>Hawaii</cfif></OPTION>

<OPTION VALUE="ID" ><cfif descrabbrev_var EQ "ABBREV">ID<cfelse>Idaho</cfif></OPTION>

<OPTION VALUE="IL" ><cfif descrabbrev_var EQ "ABBREV">IL<cfelse>Illinois</cfif></OPTION>

<OPTION VALUE="IN" ><cfif descrabbrev_var EQ "ABBREV">IN<cfelse>Indiana</cfif></OPTION>

<OPTION VALUE="IA" ><cfif descrabbrev_var EQ "ABBREV">IA<cfelse>Iowa</cfif></OPTION>

<OPTION VALUE="KS" ><cfif descrabbrev_var EQ "ABBREV">KS<cfelse>Kansas</cfif></OPTION>

<OPTION VALUE="KY" ><cfif descrabbrev_var EQ "ABBREV">KY<cfelse>Kentucky</cfif></OPTION>

<OPTION VALUE="LA" ><cfif descrabbrev_var EQ "ABBREV">LA<cfelse>Louisiana</cfif></OPTION>

<OPTION VALUE="ME" ><cfif descrabbrev_var EQ "ABBREV">ME<cfelse>Maine</cfif></OPTION>

<OPTION VALUE="MD" ><cfif descrabbrev_var EQ "ABBREV">MD<cfelse>Maryland</cfif></OPTION>

<OPTION VALUE="MA" ><cfif descrabbrev_var EQ "ABBREV">MA<cfelse>Massachusetts</cfif></OPTION>

<OPTION VALUE="MI" ><cfif descrabbrev_var EQ "ABBREV">MI<cfelse>Michigan</cfif></OPTION>

<OPTION VALUE="MN" ><cfif descrabbrev_var EQ "ABBREV">MN<cfelse>Minnesota</cfif></OPTION>

<OPTION VALUE="MS" ><cfif descrabbrev_var EQ "ABBREV">MS<cfelse>Mississippi</cfif></OPTION>

<OPTION VALUE="MO" ><cfif descrabbrev_var EQ "ABBREV">MO<cfelse>Missouri</cfif></OPTION>

<OPTION VALUE="MT" ><cfif descrabbrev_var EQ "ABBREV">MT<cfelse>Montana</cfif></OPTION>

<OPTION VALUE="NE" ><cfif descrabbrev_var EQ "ABBREV">NE<cfelse>Nebraska</cfif></OPTION>

<OPTION VALUE="NV" ><cfif descrabbrev_var EQ "ABBREV">NV<cfelse>Nevada</cfif></OPTION>

<OPTION VALUE="NH" ><cfif descrabbrev_var EQ "ABBREV">NH<cfelse>New Hampshire</cfif></OPTION>

<OPTION VALUE="NJ" ><cfif descrabbrev_var EQ "ABBREV">NJ<cfelse>New Jersey</cfif></OPTION>

<OPTION VALUE="NM" ><cfif descrabbrev_var EQ "ABBREV">NM<cfelse>New Mexico</cfif></OPTION>

<OPTION VALUE="NY" ><cfif descrabbrev_var EQ "ABBREV">NY<cfelse>New York</cfif></OPTION>

<OPTION VALUE="NC" ><cfif descrabbrev_var EQ "ABBREV">NC<cfelse>North Carolina</cfif></OPTION>

<OPTION VALUE="ND" ><cfif descrabbrev_var EQ "ABBREV">ND<cfelse>North Dakota</cfif></OPTION>

<OPTION VALUE="OH" ><cfif descrabbrev_var EQ "ABBREV">OH<cfelse>Ohio</cfif></OPTION>

<OPTION VALUE="OK" ><cfif descrabbrev_var EQ "ABBREV">OK<cfelse>Oklahoma</cfif></OPTION>

<OPTION VALUE="OR" ><cfif descrabbrev_var EQ "ABBREV">OR<cfelse>Oregon</cfif></OPTION>

<OPTION VALUE="PA" ><cfif descrabbrev_var EQ "ABBREV">PA<cfelse>Pennsylvania</cfif></OPTION>

<OPTION VALUE="RI" ><cfif descrabbrev_var EQ "ABBREV">RI<cfelse>Rhode Island</cfif></OPTION>

<OPTION VALUE="SC" ><cfif descrabbrev_var EQ "ABBREV">SC<cfelse>South Carolina</cfif></OPTION>

<OPTION VALUE="SD" ><cfif descrabbrev_var EQ "ABBREV">SD<cfelse>South Dakota</cfif></OPTION>

<OPTION VALUE="TN" ><cfif descrabbrev_var EQ "ABBREV">TN<cfelse>Tennessee</cfif></OPTION>

<OPTION VALUE="TX" ><cfif descrabbrev_var EQ "ABBREV">TX<cfelse>Texas</cfif></OPTION>

<OPTION VALUE="UT" ><cfif descrabbrev_var EQ "ABBREV">UT<cfelse>Utah</cfif></OPTION>

<OPTION VALUE="VT" ><cfif descrabbrev_var EQ "ABBREV">VT<cfelse>Vermont</cfif></OPTION>

<OPTION VALUE="VA" ><cfif descrabbrev_var EQ "ABBREV">VA<cfelse>Virginia</cfif></OPTION>

<OPTION VALUE="WA" ><cfif descrabbrev_var EQ "ABBREV">WA<cfelse>Washington</cfif></OPTION>

<OPTION VALUE="WV" ><cfif descrabbrev_var EQ "ABBREV">WV<cfelse>West Virginia</cfif></OPTION>

<OPTION VALUE="WI" ><cfif descrabbrev_var EQ "ABBREV">WI<cfelse>Wisconsin</cfif></OPTION>

<OPTION VALUE="WY" ><cfif descrabbrev_var EQ "ABBREV">WY<cfelse>Wyoming</cfif></OPTION>

</SELECT>


So my slick new code bellow will be much faster right?

<cfscript>

 

variables.aryStates=[       

          {twoLetter='AL', fullName='Alabama'}

          ,{twoLetter='AK', fullName='Alaska'}

          ,{twoLetter='AZ', fullName='Arizona'}

          ,{twoLetter='AR', fullName='Arkansas'}

          ,{twoLetter='CA', fullName='California'}

          ,{twoLetter='CO', fullName='Colorado'}

          ,{twoLetter='CT', fullName='Connecticut'}

          ,{twoLetter='DE', fullName='Delaware'}

          ,{twoLetter='DC', fullName='Dist Of Col'}

          ,{twoLetter='FL', fullName='Florida'}

          ,{twoLetter='GA', fullName='Georgia'}

          ,{twoLetter='HI', fullName='Hawaii'}

          ,{twoLetter='ID', fullName='Idaho'}

          ,{twoLetter='IL', fullName='Illinois'}

          ,{twoLetter='IN', fullName='Indiana'}

          ,{twoLetter='IA', fullName='Iowa'}

          ,{twoLetter='KS', fullName='Kansas'}

          ,{twoLetter='KY', fullName='Kentucky'}

          ,{twoLetter='LA', fullName='Louisiana'}

          ,{twoLetter='ME', fullName='Maine'}

          ,{twoLetter='MD', fullName='Maryland'}

          ,{twoLetter='MA', fullName='Massachusetts'}

          ,{twoLetter='MI', fullName='Michigan'}

          ,{twoLetter='MN', fullName='Minnesota'}

          ,{twoLetter='MS', fullName='Mississippi'}

          ,{twoLetter='MO', fullName='Missouri'}

          ,{twoLetter='MT', fullName='Montana'}

          ,{twoLetter='NE', fullName='Nebraska'}

          ,{twoLetter='NV', fullName='Nevada'}

          ,{twoLetter='NH', fullName='New Hampshire'}

          ,{twoLetter='NJ', fullName='New Jersey'}

          ,{twoLetter='NM', fullName='New Mexico'}

          ,{twoLetter='NY', fullName='New York'}

          ,{twoLetter='NC', fullName='North Carolina'}

          ,{twoLetter='ND', fullName='North Dakota'}

          ,{twoLetter='OH', fullName='Ohio'}

          ,{twoLetter='OK', fullName='Oklahoma'}

          ,{twoLetter='OR', fullName='Oregon'}

          ,{twoLetter='PA', fullName='Pennsylvania'}

          ,{twoLetter='RI', fullName='Rhode Island'}

          ,{twoLetter='SC', fullName='South Carolina'}

          ,{twoLetter='SD', fullName='South Dakota'}

          ,{twoLetter='TN', fullName='Tennessee'}

          ,{twoLetter='TX', fullName='Texas'}

          ,{twoLetter='UT', fullName='Utah'}

          ,{twoLetter='VT', fullName='Vermont'}

          ,{twoLetter='VA', fullName='Virginia'}

          ,{twoLetter='WA', fullName='Washington'}

          ,{twoLetter='WV', fullName='West Virginia'}

          ,{twoLetter='WI', fullName='Wisconsin'}

          ,{twoLetter='WY', fullName='Wyoming'}

];

         

         

          //variables.dspType='fullName';                

          variables.dspType='twoLetter';                 

</cfscript>

 

<cfoutput>

          <select id="state" name="state">

              <cfloop array="#variables.aryStates#" index="variables.i">

                  <option value="#variables.i['twoLetter']#">#variables.i[variables.dspType]#</option>

              </cfloop>

          </select>

</cfoutput>

 


To put the hurt on respectively:
old busted joint:

new hotness:

This is running on a CF9.01 CHF2 installed.
I am just not happy!

For those of you that know there is more than one country in North America...

<cfscript>

      

       //This selects the language to be displayed

//     variables.language='enSubject';  

       variables.language='frSubject';  

      

       variables.aryStates=[

              {twoLetter='AL',     fullName='Alabama'}

              ,{twoLetter='AK',    fullName='Alaska'}  

              ,{twoLetter='AZ',    fullName='Arizona'} 

              ,{twoLetter='AR',    fullName='Arkansas'}

              ];       

             

       variables.aryEnStates=[

              {twoLetter='ND',     fullName='North Dakota'}

              ,{twoLetter='SD',    fullName='South Dakota'}  

              ]; 

             

       variables.aryFrStates=[

              {twoLetter='ND',     fullName='Dakota du Nord'}

              ,{twoLetter='SD',    fullName='Dakota du Sud'} 

              ]; 

 

      

       if (variables.language eq 'frSubject'){

              variables.aryStates.addAll( variables.aryFrStates );

              //addAll is a java function

       };

       if (variables.language eq 'enSubject'){

              variables.aryStates.addAll( variables.aryEnStates );

              //addAll is a java function

       };

                                                      

       //This selects the language to be displayed

//     variables.dspType='twoLetter';   

       variables.dspType='fullName';           

</cfscript>

 

<cfoutput>

       <select id="state" name="state">

           <cfloop array="#variables.aryStates#" index="variables.i">

               <option value="#variables.i['twoLetter']#">#variables.i[variables.dspType]#</option>

           </cfloop>

       </select>

</cfoutput>