<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Semacode: Comments</title>
    <link>http://semacode.com</link>
    <language>en</language>
    <webMaster>info@semacode.com (Semacode)</webMaster>
    <copyright>Copyright 2007-2008</copyright>
    <ttl>60</ttl>
    <pubDate>Tue, 26 Aug 2008 07:02:09 GMT</pubDate>
    <description></description>
    <item>
      <title>yjhuyj ghftryh fcgdtg cxfewr cxfrer...</title>
      <link>http://semacode.com/past/2008/1/8/great_free_software_freeware_for/#c39</link>
      <pubDate>Tue, 26 Aug 2008 07:02:09 GMT</pubDate>
      <link>http://semacode.com/past/2008/1/8/great_free_software_freeware_for/#c39</link>
      <author>ali fdgf alomar</author>
      <description>&lt;p&gt;yjhuyj ghftryh fcgdtg cxfewr cxfrer dfter dfrer ewcxvdrer vcdr dr ere r r ttr rttry ryr jhyu  h yhuyu t oiiuy 7yu6 t587iupoij op oij i i ioi    i98787tpo98p 98yh6y 0oj9 ju ju 0ijm09&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/1/8/great_free_software_freeware_for/"&gt;Great free software / freeware for the Nokia N95&lt;/a&gt;</description>
    </item>
    <item>
      <title>good...</title>
      <link>http://semacode.com/past/2008/1/8/great_free_software_freeware_for/#c38</link>
      <pubDate>Wed, 20 Aug 2008 22:14:38 GMT</pubDate>
      <link>http://semacode.com/past/2008/1/8/great_free_software_freeware_for/#c38</link>
      <author>Sureshkumar</author>
      <description>&lt;p&gt;good&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/1/8/great_free_software_freeware_for/"&gt;Great free software / freeware for the Nokia N95&lt;/a&gt;</description>
    </item>
    <item>
      <title>my N95 rejects a long...</title>
      <link>http://semacode.com/past/2008/1/8/great_free_software_freeware_for/#c37</link>
      <pubDate>Wed, 20 Aug 2008 07:39:26 GMT</pubDate>
      <link>http://semacode.com/past/2008/1/8/great_free_software_freeware_for/#c37</link>
      <author>Cas</author>
      <description>&lt;p&gt;my N95 rejects a long of software because of expired certificate and certificate error. Help plz.&lt;br/&gt;Reply my mail. Thanks.&lt;br/&gt;markekaj@yahoo.com&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/1/8/great_free_software_freeware_for/"&gt;Great free software / freeware for the Nokia N95&lt;/a&gt;</description>
    </item>
    <item>
      <title>Why don't you guys publish...</title>
      <link>http://semacode.com/past/2008/3/31/some_things_about_google/#c36</link>
      <pubDate>Thu, 14 Aug 2008 10:38:21 GMT</pubDate>
      <link>http://semacode.com/past/2008/3/31/some_things_about_google/#c36</link>
      <author>none</author>
      <description>&lt;p&gt;Why don't you guys publish the list of devices it works on and allow a download from the site, not Facebook?&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/3/31/some_things_about_google/"&gt;Some things about Google&lt;/a&gt;</description>
    </item>
    <item>
      <title>Test semacode......</title>
      <link>http://semacode.com/past/2002/7/28/online_semcode_generator/#c35</link>
      <pubDate>Thu, 07 Aug 2008 03:19:04 GMT</pubDate>
      <link>http://semacode.com/past/2002/7/28/online_semcode_generator/#c35</link>
      <author>Piotr</author>
      <description>&lt;p&gt;Test semacode...&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2002/7/28/online_semcode_generator/"&gt;Online sem@code Generator. &lt;/a&gt;</description>
    </item>
    <item>
      <title>Mike: interesting. I see what...</title>
      <link>http://semacode.com/past/2008/3/8/audiophile/#c34</link>
      <pubDate>Sat, 02 Aug 2008 16:25:32 GMT</pubDate>
      <link>http://semacode.com/past/2008/3/8/audiophile/#c34</link>
      <author>Simon</author>
      <description>&lt;p&gt;Mike: interesting. I see what you mean about the price. They are pretty cool looking and cheap too.&lt;br/&gt;&lt;br/&gt;I really don't like the sound of Bose speakers, so there's no way I would buy that option.&lt;br/&gt;&lt;br/&gt;One thing about the JBL Radial is that you wouldn't be able to position them on either side of a TV for flexible uses. I realize that the AudioEngines are more common-looking but I use them now for my TV too, with some speaker stands, they work perfectly (although I'm ticked off that the DAC in my MacBook Pro isn't nearly as good as the one in my airport express).&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/3/8/audiophile/"&gt;audiophile&lt;/a&gt;</description>
    </item>
    <item>
      <title>Checking for exceptions is a...</title>
      <link>http://semacode.com/past/2008/3/18/ruby_rocks_python_not/#c33</link>
      <pubDate>Tue, 29 Jul 2008 03:36:07 GMT</pubDate>
      <link>http://semacode.com/past/2008/3/18/ruby_rocks_python_not/#c33</link>
      <author>markus</author>
      <description>&lt;p&gt;Checking for exceptions is a bad way to do it. Python is such a nice language, why doesn't it have support for something like this?&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/3/18/ruby_rocks_python_not/"&gt;ruby rocks, python not&lt;/a&gt;</description>
    </item>
    <item>
      <title>n95...</title>
      <link>http://semacode.com/past/2008/1/8/great_free_software_freeware_for/#c32</link>
      <pubDate>Sat, 26 Jul 2008 01:44:33 GMT</pubDate>
      <link>http://semacode.com/past/2008/1/8/great_free_software_freeware_for/#c32</link>
      <author>samanghf</author>
      <description>&lt;p&gt;n95&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/1/8/great_free_software_freeware_for/"&gt;Great free software / freeware for the Nokia N95&lt;/a&gt;</description>
    </item>
    <item>
      <title>Dear Sirs, how can I...</title>
      <link>http://semacode.com/past/2006/2/15/semacode_java_me_sdk_is_here/#c31</link>
      <pubDate>Fri, 25 Jul 2008 23:38:43 GMT</pubDate>
      <link>http://semacode.com/past/2006/2/15/semacode_java_me_sdk_is_here/#c31</link>
      <author>robert</author>
      <description>&lt;p&gt;Dear Sirs,&lt;br/&gt;how can I get your library to create own midlet for reading the 2D semacode?&lt;br/&gt;I try to use your SDK, but I see, your library is missing.&lt;br/&gt;&lt;br/&gt;Best regars,&lt;br/&gt;Robert&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2006/2/15/semacode_java_me_sdk_is_here/"&gt;Semacode Java ME SDK is here &lt;/a&gt;</description>
    </item>
    <item>
      <title>&gt;&gt;&gt; params = {'foo': 1}...</title>
      <link>http://semacode.com/past/2008/3/18/ruby_rocks_python_not/#c30</link>
      <pubDate>Mon, 07 Jul 2008 13:46:35 GMT</pubDate>
      <link>http://semacode.com/past/2008/3/18/ruby_rocks_python_not/#c30</link>
      <author>Sim</author>
      <description>&lt;p&gt;&amp;gt;&amp;gt;&amp;gt; params = {'foo': 1} &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; key1 = 'foo' &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; key2 = 'bar' &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; try: print 'key1:', params[key1]&lt;br/&gt;... except KeyError: print 'not set'&lt;br/&gt;... &lt;br/&gt;key1: 1&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; try: print 'key2:', params[key2]&lt;br/&gt;... except KeyError: print 'not set'&lt;br/&gt;... &lt;br/&gt;key2: not set&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Yet another way to do it that is usually my favorite since I believe it is actually faster.&lt;br/&gt;&lt;br/&gt;-Sim&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/3/18/ruby_rocks_python_not/"&gt;ruby rocks, python not&lt;/a&gt;</description>
    </item>
    <item>
      <title>thank so much...</title>
      <link>http://semacode.com/past/2006/8/19/forum_updated_vacation_time/#c29</link>
      <pubDate>Sun, 06 Jul 2008 15:30:05 GMT</pubDate>
      <link>http://semacode.com/past/2006/8/19/forum_updated_vacation_time/#c29</link>
      <author>phasujad</author>
      <description>&lt;p&gt;thank so much&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2006/8/19/forum_updated_vacation_time/"&gt;Forum updated, vacation time &lt;/a&gt;</description>
    </item>
    <item>
      <title>ee...</title>
      <link>http://semacode.com/past/2002/7/28/online_semcode_generator/#c28</link>
      <pubDate>Mon, 30 Jun 2008 21:48:37 GMT</pubDate>
      <link>http://semacode.com/past/2002/7/28/online_semcode_generator/#c28</link>
      <author>thilina</author>
      <description>&lt;p&gt;ee&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2002/7/28/online_semcode_generator/"&gt;Online sem@code Generator. &lt;/a&gt;</description>
    </item>
    <item>
      <title>couldnot download "ecam.sis" at http://semacode.com/weblog/images/ECam.sis...</title>
      <link>http://semacode.com/past/2004/11/4/p_compatibility_unofficial_notes/#c27</link>
      <pubDate>Mon, 23 Jun 2008 02:49:38 GMT</pubDate>
      <link>http://semacode.com/past/2004/11/4/p_compatibility_unofficial_notes/#c27</link>
      <author>parkoo emmanuel</author>
      <description>&lt;p&gt;couldnot download "ecam.sis" at http://semacode.com/weblog/images/ECam.sis&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2004/11/4/p_compatibility_unofficial_notes/"&gt;P800 compatibility, unofficial, notes &lt;/a&gt;</description>
    </item>
    <item>
      <title>i have N95 NOKIA virus...</title>
      <link>http://semacode.com/past/2008/1/21/we_just_applied_some_rewriteengine/#c26</link>
      <pubDate>Fri, 20 Jun 2008 12:02:59 GMT</pubDate>
      <link>http://semacode.com/past/2008/1/21/we_just_applied_some_rewriteengine/#c26</link>
      <author>syeash</author>
      <description>&lt;p&gt;i have N95 NOKIA virus remover software&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/1/21/we_just_applied_some_rewriteengine/"&gt;We just applied some RewriteEngine voodoo&lt;/a&gt;</description>
    </item>
    <item>
      <title>ais version=1.0 app ID=536881065 op=ais:IMEI=359542011576574...</title>
      <link>http://semacode.com/past/2008/3/31/some_things_about_google/#c25</link>
      <pubDate>Thu, 05 Jun 2008 07:28:13 GMT</pubDate>
      <link>http://semacode.com/past/2008/3/31/some_things_about_google/#c25</link>
      <author>kustuan</author>
      <description>&lt;p&gt;ais version=1.0 app ID=536881065 op=ais:IMEI=359542011576574&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/3/31/some_things_about_google/"&gt;Some things about Google&lt;/a&gt;</description>
    </item>
    <item>
      <title>Hi Simon, I stumbled across...</title>
      <link>http://semacode.com/past/2008/3/8/audiophile/#c24</link>
      <pubDate>Sat, 31 May 2008 18:00:53 GMT</pubDate>
      <link>http://semacode.com/past/2008/3/8/audiophile/#c24</link>
      <author>Mike Watry</author>
      <description>&lt;p&gt;Hi Simon,&lt;br/&gt;&lt;br/&gt;I stumbled across your post about the AudioEngine speakers and thought I would give you a similar experience I had with speakers.  My daughter wanted to be able to play her iPod for her friends, and I found JBL's Radial speaker for $99 at J&amp;R in NY.  From what I can tell, JBL had hoped to list these for $299.  For $99 they have very good sound (full bass, nice highs).  I'm guessing they won't sound as nice as the AudioEngine 5s, but for $99 I don't think there are many other speakers that compare.&lt;br/&gt;&lt;br/&gt;Mike&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/3/8/audiophile/"&gt;audiophile&lt;/a&gt;</description>
    </item>
    <item>
      <title>Anyone knows of any software...</title>
      <link>http://semacode.com/past/2008/1/8/great_free_software_freeware_for/#c23</link>
      <pubDate>Mon, 07 Apr 2008 08:35:01 GMT</pubDate>
      <link>http://semacode.com/past/2008/1/8/great_free_software_freeware_for/#c23</link>
      <author>Juan Carlos</author>
      <description>&lt;p&gt;Anyone knows of any software that allows for editing/export/import of N95&amp;acute;s phonebook?&lt;br/&gt;&lt;br/&gt;Thanks in advance !!!&lt;br/&gt;&lt;br/&gt;JC&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/1/8/great_free_software_freeware_for/"&gt;Great free software / freeware for the Nokia N95&lt;/a&gt;</description>
    </item>
    <item>
      <title>Thanks a lot for the...</title>
      <link>http://semacode.com/past/2008/1/8/great_free_software_freeware_for/#c22</link>
      <pubDate>Wed, 02 Apr 2008 13:22:12 GMT</pubDate>
      <link>http://semacode.com/past/2008/1/8/great_free_software_freeware_for/#c22</link>
      <author>Johnny</author>
      <description>&lt;p&gt;Thanks a lot for the post bro!&lt;br/&gt;I'll definitely try some of those!&lt;br/&gt;&lt;br/&gt;Cheers!&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/1/8/great_free_software_freeware_for/"&gt;Great free software / freeware for the Nokia N95&lt;/a&gt;</description>
    </item>
    <item>
      <title>I made a text selection...</title>
      <link>http://semacode.com/past/2008/3/18/ruby_rocks_python_not/#c21</link>
      <pubDate>Wed, 02 Apr 2008 07:04:09 GMT</pubDate>
      <link>http://semacode.com/past/2008/3/18/ruby_rocks_python_not/#c21</link>
      <author></author>
      <description>&lt;p&gt;I made a text selection in my web browser, right clicked and Googled for "python dictionary, is a certain key set". Even the number one ("I'm feeling lucky!") link that comes up answers your question.&lt;br/&gt;&lt;br/&gt;Tired: Ignorance. Wired: Learning.&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/3/18/ruby_rocks_python_not/"&gt;ruby rocks, python not&lt;/a&gt;</description>
    </item>
    <item>
      <title>Simon, The problem you cited...</title>
      <link>http://semacode.com/past/2008/3/18/ruby_rocks_python_not/#c20</link>
      <pubDate>Tue, 25 Mar 2008 05:58:20 GMT</pubDate>
      <link>http://semacode.com/past/2008/3/18/ruby_rocks_python_not/#c20</link>
      <author>Ryan</author>
      <description>&lt;p&gt;Simon,&lt;br/&gt;&lt;br/&gt;The problem you cited in your post was testing whether a dictionary contains a key. I mentioned one way, and Alastair mentioned a better one:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; params = {'foo': 1}&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; key1 = 'foo'&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; key2 = 'bar'&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; key1 in params&lt;br/&gt;True&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; key2 in params&lt;br/&gt;False&lt;br/&gt;&lt;br/&gt;As far as I can see, this syntax *is* just testing it directly. :)&lt;br/&gt;&lt;br/&gt;As for the more general problem of discovering whether a variable has been initialized, thanks for pointing out the problem with the method I gave. It does appear that a try / except block is the only way to be certain. &lt;br/&gt;&lt;br/&gt;However, as one Pythonista put it:&lt;br/&gt;&lt;br/&gt;"Personally, I find it quite nice&lt;br/&gt;that an ugly architecture (such as one based on whether a variable&lt;br/&gt;is already defined/initialized rather than initializing it at the&lt;br/&gt;start with a unique value and testing for that!) requires an ugly&lt;br/&gt;way of expressing it."&lt;br/&gt;&lt;br/&gt;http://www.thescripts.com/forum/thread20887.html&lt;br/&gt;&lt;br/&gt;Cheers!&lt;/p&gt;&lt;p&gt;Posted to: &lt;a href="http://semacode.com/past/2008/3/18/ruby_rocks_python_not/"&gt;ruby rocks, python not&lt;/a&gt;</description>
    </item>
  </channel>
</rss>
