<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DZone Snippets: state code</title>
    <link>http://snippets.dzone.com/posts</link>
    <pubDate>Sat, 17 May 2008 18:52:47 GMT</pubDate>
    <description>DZone Snippets: state code</description>
    <item>
      <title>PHP: Print List of States For A Select Field And Preselect A Value</title>
      <link>http://snippets.dzone.com/posts/show/4339</link>
      <description>Prints a list of US states for a &lt;select&gt; field and selects a predefined value. Use like this:&lt;br /&gt;echo "&lt;select name='billing_state'&gt;";&lt;br /&gt;state_list($_POST['billing_state']);&lt;br /&gt;echo "&lt;/select&gt;";&lt;br /&gt;&lt;br /&gt;You can also convert this function to return a value instead of directly outputting&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;function state_list($sel='') {&lt;br /&gt;	echo "&lt;option value='AL'".($sel=='AL'?' selected':'')."&gt;Alabama&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='AK'".($sel=='AK'?' selected':'')."&gt;Alaska&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='AZ'".($sel=='AZ'?' selected':'')."&gt;Arizona&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='AR'".($sel=='AR'?' selected':'')."&gt;Arkansas&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='CA'".($sel=='CA'?' selected':'')."&gt;California&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='CO'".($sel=='CO'?' selected':'')."&gt;Colorado&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='CT'".($sel=='CT'?' selected':'')."&gt;Connecticut&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='DE'".($sel=='DE'?' selected':'')."&gt;Delaware&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='DC'".($sel=='DC'?' selected':'')."&gt;District of Columbia&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='FL'".($sel=='FL'?' selected':'')."&gt;Florida&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='GA'".($sel=='GA'?' selected':'')."&gt;Georgia&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='GU'".($sel=='GU'?' selected':'')."&gt;Guam&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='HI'".($sel=='HI'?' selected':'')."&gt;Hawaii&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='ID'".($sel=='ID'?' selected':'')."&gt;Idaho&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='IL'".($sel=='IL'?' selected':'')."&gt;Illinois&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='IN'".($sel=='IN'?' selected':'')."&gt;Indiana&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='IA'".($sel=='IA'?' selected':'')."&gt;Iowa&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='KS'".($sel=='KS'?' selected':'')."&gt;Kansas&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='KY'".($sel=='KY'?' selected':'')."&gt;Kentucky&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='LA'".($sel=='LA'?' selected':'')."&gt;Louisiana&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='ME'".($sel=='ME'?' selected':'')."&gt;Maine&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='MD'".($sel=='MD'?' selected':'')."&gt;Maryland&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='MA'".($sel=='MA'?' selected':'')."&gt;Massachusetts&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='MI'".($sel=='MI'?' selected':'')."&gt;Michigan&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='MN'".($sel=='MN'?' selected':'')."&gt;Minnesota&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='MS'".($sel=='MS'?' selected':'')."&gt;Mississippi&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='MO'".($sel=='MO'?' selected':'')."&gt;Missouri&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='MT'".($sel=='MT'?' selected':'')."&gt;Montana&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='NE'".($sel=='NE'?' selected':'')."&gt;Nebraska&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='NV'".($sel=='NV'?' selected':'')."&gt;Nevada&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='NH'".($sel=='NH'?' selected':'')."&gt;New Hampshire&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='NJ'".($sel=='NJ'?' selected':'')."&gt;New Jersey&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='NM'".($sel=='NM'?' selected':'')."&gt;New Mexico&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='NY'".($sel=='NY'?' selected':'')."&gt;New York&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='NC'".($sel=='NC'?' selected':'')."&gt;North Carolina&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='ND'".($sel=='ND'?' selected':'')."&gt;North Dakota&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='OH'".($sel=='OH'?' selected':'')."&gt;Ohio&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='OK'".($sel=='OK'?' selected':'')."&gt;Oklahoma&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='OR'".($sel=='OR'?' selected':'')."&gt;Oregon&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='PW'".($sel=='PW'?' selected':'')."&gt;Palau&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='PA'".($sel=='PA'?' selected':'')."&gt;Pennsylvania&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='PR'".($sel=='PR'?' selected':'')."&gt;Puerto Rico&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='RI'".($sel=='RI'?' selected':'')."&gt;Rhode Island&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='SC'".($sel=='SC'?' selected':'')."&gt;South Carolina&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='SD'".($sel=='SD'?' selected':'')."&gt;South Dakota&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='TN'".($sel=='TN'?' selected':'')."&gt;Tennessee&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='TX'".($sel=='TX'?' selected':'')."&gt;Texas&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='UT'".($sel=='UT'?' selected':'')."&gt;Utah&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='VT'".($sel=='VT'?' selected':'')."&gt;Vermont&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='VI'".($sel=='VI'?' selected':'')."&gt;Virgin Islands&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='VA'".($sel=='VA'?' selected':'')."&gt;Virginia&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='WA'".($sel=='WA'?' selected':'')."&gt;Washington&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='WV'".($sel=='WV'?' selected':'')."&gt;West Virginia&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='WI'".($sel=='WI'?' selected':'')."&gt;Wisconsin&lt;/option&gt;";&lt;br /&gt;	echo "&lt;option value='WY'".($sel=='WY'?' selected':'')."&gt;Wyoming&lt;/option&gt;";&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 19 Jul 2007 23:14:55 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/4339</guid>
      <author>cornerblue (CornerBLUE, Inc.)</author>
    </item>
    <item>
      <title>Python - simplePing</title>
      <link>http://snippets.dzone.com/posts/show/3035</link>
      <description>// Verifica se un Server e' su o giu'&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;import pycurl&lt;br /&gt;&lt;br /&gt;def nullFunc(args):&lt;br /&gt;	pass&lt;br /&gt;&lt;br /&gt;try:&lt;br /&gt;&lt;br /&gt;	curl = pycurl.Curl()&lt;br /&gt;	curl.setopt(pycurl.WRITEFUNCTION, nullFunc)&lt;br /&gt;	curl.setopt(pycurl.URL, 'http://www.google.it')&lt;br /&gt;	curl.perform()&lt;br /&gt;&lt;br /&gt;	print "Server SU"&lt;br /&gt;&lt;br /&gt;except Exception, error:&lt;br /&gt;&lt;br /&gt;	print "Server GIU'"&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Sat, 25 Nov 2006 19:27:42 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/3035</guid>
      <author>whitetiger ()</author>
    </item>
    <item>
      <title>Parse Windows .ini Format with Ruby</title>
      <link>http://snippets.dzone.com/posts/show/563</link>
      <description>I didn't write this, I'm just posting it in case someone else finds it useful. I needed to parse a file that turned out to be windows .ini. gdsx in #ruby-lang came up with this for me. &lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;  #thanks to gdsx in #ruby-lang&lt;br /&gt;  def tame(input)&lt;br /&gt;          tamed = {}&lt;br /&gt;&lt;br /&gt;          # split data on city names, throwing out surrounding brackets&lt;br /&gt;          input = input.split(/\[([^\]]+)\]/)[1..-1]&lt;br /&gt;&lt;br /&gt;          # sort the data into key/value pairs&lt;br /&gt;          input.inject([]) {|tary, field|&lt;br /&gt;                  tary &lt;&lt; field&lt;br /&gt;                  if(tary.length == 2)&lt;br /&gt;                          # we have a key and value; put 'em to use&lt;br /&gt;                          tamed[tary[0]] = tary[1].sub(/^\s+/,'').sub(/\s+$/,'')&lt;br /&gt;                          # pass along a fresh temp-array&lt;br /&gt;                          tary.clear&lt;br /&gt;                  end&lt;br /&gt;                  tary&lt;br /&gt;                  }&lt;br /&gt;&lt;br /&gt;          tamed.dup.each { |tkey, tval|&lt;br /&gt;                  tvlist = tval.split(/[\r\n]+/)&lt;br /&gt;                  p tvlist&lt;br /&gt;                  tamed[tkey] = tvlist.inject({}) { |hash, val|&lt;br /&gt;                          k, v = val.split(/=/)&lt;br /&gt;                          hash[k]=v&lt;br /&gt;                          hash&lt;br /&gt;                          }&lt;br /&gt;                  }&lt;br /&gt;&lt;br /&gt;          tamed&lt;br /&gt;  end&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;here's what the input looks like&lt;br /&gt;&lt;code&gt;&lt;br /&gt;[Amsterdam]  &lt;br /&gt;Address=Amstelveenseweg 438;1084 JH;Amsterdam&lt;br /&gt;&lt;br /&gt;[Antwerp]  &lt;br /&gt;Address=Uitbreidingstraat 4;4-600;Antwerp&lt;br /&gt;&lt;br /&gt;[Austin]  &lt;br /&gt;Address=4221 South Harbor Expressway, Suite 400;Austin, Texas 78746&lt;br /&gt;&lt;br /&gt;[Baltimore / Smith]&lt;br /&gt;City=Baltimore &lt;br /&gt;Address=225 Johnson Avenue;Baltimore, Maryland 21209-3600&lt;br /&gt;&lt;br /&gt;[Baltimore / Calvert]&lt;br /&gt;City=Baltimore&lt;br /&gt;Address=151 South Belmont Street, Suite 2350;Baltimore, Maryland 21202-6832&lt;br /&gt;&lt;br /&gt;[Bangkok]&lt;br /&gt;Address=Unit 543, London Tower;495 North Sathorn Road, Yannawa, Sathorn Bangkok 45467&lt;br /&gt;Country=Thailand&lt;br /&gt;&lt;br /&gt;[Bergen]&lt;br /&gt;Country=Norway  &lt;br /&gt;City=Bergen&lt;br /&gt;Address=Torgallmenningen 4B;PO Box 2153 Sentrum, N-5811;Bergen&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;here's the output&lt;br /&gt;&lt;code&gt;&lt;br /&gt;{"Bergen"=&gt;{"City"=&gt;"Bergen", "Country"=&gt;"Norway", "Address"=&gt;"Torgallmenningen 4B;PO Box 2153 Sentrum, N-5811;Bergen"}, "Antwerp"=&gt;{"Address"=&gt;"Uitbreidingstraat 4;4-600;Antwerp"}, "Baltimore / Smith"=&gt;{"City"=&gt;"Baltimore", "Address"=&gt;"225 Johnson Avenue;Baltimore, Maryland 21209-3600"}, "Amsterdam"=&gt;{"Address"=&gt;"Amstelveenseweg 438;1084 JH;Amsterdam"}, "Bangkok"=&gt;{"Country"=&gt;"Thailand", "Address"=&gt;"Unit 543, London Tower;495 North Sathorn Road, Yannawa, Sathorn Bangkok 45467"}, "Austin"=&gt;{"Address"=&gt;"4221 South Harbor Expressway, Suite 400;Austin, Texas 78746"}, "Baltimore / Calvert"=&gt;{"City"=&gt;"Baltimore", "Address"=&gt;"151 South Belmont Street, Suite 2350;Baltimore, Maryland 21202-6832"}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Is this also an example of a state machine in Ruby?</description>
      <pubDate>Sun, 07 Aug 2005 09:21:03 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/563</guid>
      <author>d723 (Derek Gulbranson)</author>
    </item>
  </channel>
</rss>
