<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4121850877137944968</id><updated>2011-09-12T23:54:53.642-05:00</updated><category term='repair'/><category term='nbpython'/><category term='Java'/><category term='python'/><category term='USB'/><category term='netbeans'/><title type='text'>Code Snakes</title><subtitle type='html'>Developing in Java, Python, Ruby, Rails and Netbeans</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-5458616518905143331</id><published>2008-12-26T11:00:00.006-06:00</published><updated>2008-12-26T13:28:48.198-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>SCSNI, Netbeans Dream Team and other news</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FMMRL6HCtTU/SVUvI_Que1I/AAAAAAAAAEo/S46F71aGM1o/s1600-h/nbdt-logo200.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 57px;" src="http://1.bp.blogspot.com/_FMMRL6HCtTU/SVUvI_Que1I/AAAAAAAAAEo/S46F71aGM1o/s320/nbdt-logo200.jpg" alt="" id="BLOGGER_PHOTO_ID_5284181569256192850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;There has been a couple of news items with me lately.&lt;br /&gt;&lt;br /&gt;First I was just checking the sun certification database, and it was there.  The status of the Netbeans certification test took in October is passed.  So Now I am a Sun Certified Specialist on the Netbeans IDE.&lt;br /&gt;&lt;br /&gt;Secondly, I am now a part of the Netbeans Dream Team.  Which means that i will be more heavily involved with the Netbeans community.&lt;br /&gt;&lt;br /&gt;More to Come&lt;br /&gt;Happy Coding don't let the snakes bite.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-5458616518905143331?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/5458616518905143331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=5458616518905143331' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/5458616518905143331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/5458616518905143331'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/12/scsni-netbeans-dream-team-and-other.html' title='SCSNI, Netbeans Dream Team and other news'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FMMRL6HCtTU/SVUvI_Que1I/AAAAAAAAAEo/S46F71aGM1o/s72-c/nbdt-logo200.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-7252803632453511678</id><published>2008-11-18T13:59:00.002-06:00</published><updated>2008-11-19T08:19:16.450-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Python comes to Netbeans today.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_FMMRL6HCtTU/SSQgS9TVj7I/AAAAAAAAAEI/Er0Kx3sota4/s1600-h/pythonScreenshot20081119.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://3.bp.blogspot.com/_FMMRL6HCtTU/SSQgS9TVj7I/AAAAAAAAAEI/Er0Kx3sota4/s320/pythonScreenshot20081119.png" alt="" id="BLOGGER_PHOTO_ID_5270372973995724722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The time has come. Python support is available for Netbeans.&lt;br /&gt;Download it, Have fun with it.&lt;br /&gt;&lt;a href="http://download.netbeans.org/netbeans/6.5/python/ea/"&gt;http://download.netbeans.org/netbeans/6.5/python/ea/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now I need to look forward to version 7 and getting it final.&lt;br /&gt;I will create a video developing a django project with Netbeans shortly&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks for all your support,&lt;br /&gt;Allan&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-7252803632453511678?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/7252803632453511678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=7252803632453511678' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/7252803632453511678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/7252803632453511678'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/11/python-comes-to-netbeans-today.html' title='Python comes to Netbeans today.'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_FMMRL6HCtTU/SSQgS9TVj7I/AAAAAAAAAEI/Er0Kx3sota4/s72-c/pythonScreenshot20081119.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-8082945754238248908</id><published>2008-11-12T17:32:00.000-06:00</published><updated>2008-11-12T17:58:37.245-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Python in Netbeans is a go!!!!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FMMRL6HCtTU/SRtpAjtkJ5I/AAAAAAAAAEA/2HjekkMo5X0/s1600-h/nbPythonSplash.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 185px;" src="http://4.bp.blogspot.com/_FMMRL6HCtTU/SRtpAjtkJ5I/AAAAAAAAAEA/2HjekkMo5X0/s320/nbPythonSplash.png" alt="" id="BLOGGER_PHOTO_ID_5267919647447197586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After a 6 months of development.  nbPython has been given the green light to be release as the official python build for Netbeans.  The EA release will be released with Netbeans6.5.  This feels like a real achievement for us. I would like to thank all the people who made this possable:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ted Leung&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tor Norbye&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Frank Wierzbicki&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Jean-Yves Mengant&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Amit Saha&lt;/li&gt;&lt;li&gt;The rest of the nbPython Development team&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Netbeans QA Team&lt;/li&gt;&lt;/ul&gt;Most of all the user community, With out you this would have been all for nothing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-8082945754238248908?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/8082945754238248908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=8082945754238248908' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/8082945754238248908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/8082945754238248908'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/11/python-in-netbeans-is-go.html' title='Python in Netbeans is a go!!!!'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FMMRL6HCtTU/SRtpAjtkJ5I/AAAAAAAAAEA/2HjekkMo5X0/s72-c/nbPythonSplash.png' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-1044749245269269907</id><published>2008-10-22T22:15:00.001-05:00</published><updated>2008-10-22T22:35:56.081-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Netbeans turns 10</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FMMRL6HCtTU/SP_sZEmPCbI/AAAAAAAAAD4/fGlZ4Vds-eA/s1600-h/logo-10y-nb-since1998-180.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 180px; height: 180px;" src="http://1.bp.blogspot.com/_FMMRL6HCtTU/SP_sZEmPCbI/AAAAAAAAAD4/fGlZ4Vds-eA/s320/logo-10y-nb-since1998-180.png" alt="" id="BLOGGER_PHOTO_ID_5260182805267024306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Man I can't believe Netbeans is turning 10 now.  It feels like just yesterday I downloaded version 3.3(which i still have on CD by the way).  Back then you could only do web and standard java development.  Those days were some very interesting projects back then.  It has come a very long way.&lt;br /&gt;&lt;br /&gt;Now I am working to provide support for python support in Netbeans. I feel like i am finally giving back to the community that has given so much to me.  This has been the chance for me to grow and work with some of the best engineers in the community. &lt;br /&gt;Now All I can say is &lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-size:180%;" &gt;Happy Birthday Netbeans!!!!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-1044749245269269907?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/1044749245269269907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=1044749245269269907' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/1044749245269269907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/1044749245269269907'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/10/netbeans-turns-10.html' title='Netbeans turns 10'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FMMRL6HCtTU/SP_sZEmPCbI/AAAAAAAAAD4/fGlZ4Vds-eA/s72-c/logo-10y-nb-since1998-180.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-5909040528322424211</id><published>2008-08-13T09:19:00.001-05:00</published><updated>2008-08-13T11:47:14.262-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>nbPython m6 is released</title><content type='html'>I am pleased to announce nbPython Milestone 6 is out.&lt;br /&gt;Some of the new features include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The python console has been rewritten to work with windows.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;New Python package support&lt;/li&gt;&lt;li&gt;Python run commands are now intergrated with the standard netbeans run commands&lt;/li&gt;&lt;li&gt;New Project main file&lt;/li&gt;&lt;li&gt;Platform selection per project&lt;/li&gt;&lt;li&gt;Color change of the default platform in the platform manager&lt;/li&gt;&lt;li&gt;And much more...&lt;/li&gt;&lt;/ul&gt;Milestone 6 works with Netbeans 6.5 beta.&lt;br /&gt;It can be downloaded here&lt;a href="https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9716&amp;amp;expandFolder=9716&amp;amp;folderID=0"&gt; https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9716&amp;amp;expandFolder=9716&amp;amp;folderID=0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So go get the bits and have fun&lt;br /&gt;Keep watching I will produce a new video very soon&lt;br /&gt;Alley&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-5909040528322424211?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/5909040528322424211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=5909040528322424211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/5909040528322424211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/5909040528322424211'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/08/nbpython-m6-is-released.html' title='nbPython m6 is released'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-2095871961542694713</id><published>2008-08-13T09:16:00.000-05:00</published><updated>2008-08-13T09:18:54.496-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Netbeans 6.5 Beta is out</title><content type='html'>This is cool.  Netbeans 6.5 beta is out.  Now we can really have fun testing it. &lt;br /&gt;If you want to play with the code check out &lt;a href="http://download.netbeans.org/netbeans/6.5/beta/"&gt;http://download.netbeans.org/netbeans/6.5/beta/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Alley&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-2095871961542694713?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/2095871961542694713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=2095871961542694713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/2095871961542694713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/2095871961542694713'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/08/netbeans-65-beta-is-out.html' title='Netbeans 6.5 Beta is out'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-8084221791836500967</id><published>2008-08-13T09:05:00.000-05:00</published><updated>2008-08-13T09:16:46.601-05:00</updated><title type='text'>This Just Sucks</title><content type='html'>My Blog has been detected as a Spam Blog.  This is funny.  Here I am the lead developer on a open source project and just trying to get the word out about the work my team does.  Apparently this constitutes  spam.  Thanks Google!!!&lt;br /&gt;&lt;br /&gt;Alley&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-8084221791836500967?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/8084221791836500967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=8084221791836500967' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/8084221791836500967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/8084221791836500967'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/08/this-just-sucks.html' title='This Just Sucks'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-1088167819485696484</id><published>2008-07-28T09:52:00.004-05:00</published><updated>2008-07-28T10:26:40.225-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>nbPython Milestone 5 is out</title><content type='html'>I have posted milestone 5.   You can get it here(&lt;a href="https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9641&amp;amp;expandFolder=9641&amp;amp;folderID=0"&gt;https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9641&amp;amp;expandFolder=9641&amp;amp;folderID=0&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Just a note&lt;/span&gt;, Milestone 5 has a completely new project system.  so any project created before Milestone 5 will not open.  My recomendation is that you create the project with a new name and then copy the files from the old source directory to the new source directory.  Then everything will be ok.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Alley&lt;br /&gt;&lt;a href="http://nbpython.dev.java.net/"&gt;http://nbpython.dev.java.net&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-1088167819485696484?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/1088167819485696484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=1088167819485696484' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/1088167819485696484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/1088167819485696484'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/07/milestone-5-is-out.html' title='nbPython Milestone 5 is out'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-5006059995933749876</id><published>2008-07-18T22:30:00.002-05:00</published><updated>2008-07-18T23:16:23.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Building netbeans with python</title><content type='html'>I was playing around with trying to automate the process of checking out and building my development netbeans.  First I thought i would write a shell script.  Thats when it hit me, Can I preform the whole process using python. &lt;br /&gt;&lt;span style="font-size:130%;"&gt;Prerequisites:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Mecurial (&lt;a href="http://www.selenic.com/mercurial/wiki/index.cgi/Mercurial"&gt;http://www.selenic.com/mercurial/wiki/index.cgi/Mercurial&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Ant 1.7.0 or higher&lt;br /&gt;&lt;/li&gt;&lt;li&gt;JDK 1.5 or higher&lt;/li&gt;&lt;li&gt;Python&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;Steps:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Open the script &lt;/li&gt;&lt;li&gt;change the antpath variable to where you have ant installed&lt;/li&gt;&lt;li&gt;run the script&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;Script: &lt;/span&gt;&lt;br /&gt;&lt;a href="https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9602"&gt;download script&lt;/a&gt;&lt;br /&gt;#! /usr/bin/python&lt;br /&gt;&lt;br /&gt;import os&lt;br /&gt;# set ant path here&lt;br /&gt;antpath = "/home/alley/app/ant1.7.0"&lt;br /&gt;&lt;br /&gt;hgpull = "hg pull -u"&lt;br /&gt;hgclone = "hg clone http://hg.netbeans.org/main"&lt;br /&gt;if(os.path.isdir("netbeans"):&lt;br /&gt;  os.rmdir("netbeans")&lt;br /&gt;if(os.path.isdir("main")):&lt;br /&gt;  os.chdir("main")&lt;br /&gt;  os.system(hgpull)&lt;br /&gt;else:&lt;br /&gt;  os.system(hgclone)&lt;br /&gt;  os.chdir("main")&lt;br /&gt;&lt;br /&gt;os.putenv("ANT_OPTS", "-Xmx196m")&lt;br /&gt;f = open("nbbuild/user.build.properties", "w")&lt;br /&gt;f.write("build.compiler=extJavac\n")&lt;br /&gt;f.write("javac.compilerargs=-J-Xmx512m")&lt;br /&gt;f.close()&lt;br /&gt;os.system(antpath + "/bin/ant -f nbbuild/build.xml")&lt;br /&gt;&lt;br /&gt;os.system("cp -R nbbuild/netbeans " + os.getcdw())&lt;br /&gt;&lt;br /&gt;os.system(antpath + "/bin/ant -f nbbuild/build.xml clean")&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-5006059995933749876?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/5006059995933749876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=5006059995933749876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/5006059995933749876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/5006059995933749876'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/07/building-netbeans-with-python.html' title='Building netbeans with python'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-708319477704759506</id><published>2008-07-15T12:23:00.002-05:00</published><updated>2008-07-15T12:26:40.469-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>nbPython demos have been posted to netbeans.tv</title><content type='html'>The nbpython m4.2 demo videos have been posted on netbeans.tv&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.netbeans.tv/community/nbpython-M4.2-video-part-1-363/"&gt;part 1(http://www.netbeans.tv/community/nbpython-M4.2-video-part-1-363/)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.netbeans.tv/community/nbpython-M4.2-video-part-2-364/"&gt;part 2(http://www.netbeans.tv/community/nbpython-M4.2-video-part-2-364/)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;These videos cover configuration, console, code generation and code templets&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Alley&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-708319477704759506?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/708319477704759506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=708319477704759506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/708319477704759506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/708319477704759506'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/07/nbpython-demos-have-been-posted-to.html' title='nbPython demos have been posted to netbeans.tv'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-4717462377156108533</id><published>2008-07-13T14:43:00.002-05:00</published><updated>2008-07-13T15:02:00.627-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>nbpython M4.2 video part 2</title><content type='html'>I had to split the demo into two parts.  Here is the second part of the demo below.&lt;br /&gt;This covers the code generators and templates&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/OMOAEDSHuv4"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/OMOAEDSHuv4" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-4717462377156108533?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/4717462377156108533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=4717462377156108533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/4717462377156108533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/4717462377156108533'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/07/nbpython-m42-video-part-2.html' title='nbpython M4.2 video part 2'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-42482291396283593</id><published>2008-07-13T14:23:00.003-05:00</published><updated>2008-07-13T14:53:23.164-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>nbpython M4.2 video part 1</title><content type='html'>I have published the first part of the nbpython m4 demo&lt;br /&gt;It can be view below&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/lAiW4PWnhN8"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/lAiW4PWnhN8" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-42482291396283593?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/42482291396283593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=42482291396283593' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/42482291396283593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/42482291396283593'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/07/nbpython-m42-video-part-1.html' title='nbpython M4.2 video part 1'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-8556941026556090101</id><published>2008-07-12T21:12:00.006-05:00</published><updated>2008-07-12T21:30:49.347-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>nbPython m4.2 released</title><content type='html'>We have released Milestone 4.2 of nbPython.  With this release  the console has been fixed.   If you want to open the console select window-&gt; Python console from the menu bar.&lt;br /&gt;&lt;br /&gt;You can download the new release from &lt;a href="https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9581&amp;amp;expandFolder=9581&amp;amp;folderID=0"&gt;https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9581&amp;amp;expandFolder=9581&amp;amp;folderID=0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will publish a video shortly&lt;br /&gt;&lt;br /&gt;Alley&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-8556941026556090101?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/8556941026556090101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=8556941026556090101' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/8556941026556090101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/8556941026556090101'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/07/nbpython-m42-released.html' title='nbPython m4.2 released'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-1611898787493221269</id><published>2008-07-12T15:16:00.006-05:00</published><updated>2008-07-13T07:41:34.544-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Netbeans RCP shell scripts permissions</title><content type='html'>Sometimes when you are building an RCP application, You need to include some shell scripts.  What i have found that if you are using Linux, the build zip command drops the executable permission off the scripts.  Here is a simple way to fix that.  In the Suites build.xml file override the build-zip command with this.&lt;br /&gt;&lt;br /&gt;&amp;lt;target name="build-zip" depends="build,build-launchers" description="Builds a ZIP distribution of the suite, launchers, and selected modules from the platform."&amp;gt;&lt;br /&gt;   &amp;lt;mkdir dir="${dist.dir}"/&amp;gt;&lt;br /&gt;   &amp;lt;zip destfile="${dist.dir}/${app.name}.zip"&amp;gt;&lt;br /&gt;       &amp;lt;zipfileset dir="${build.launcher.dir}/bin/" filemode="755" prefix="${app.name}/bin"/&amp;gt;&lt;br /&gt;       &amp;lt;zipfileset dir="${build.launcher.dir}/etc/" prefix="${app.name}/etc"/&amp;gt;&lt;br /&gt;       &amp;lt;zipfileset dir="${netbeans.dest.dir}" filemode="755" prefix="${app.name}"&amp;gt;&lt;br /&gt;          &amp;lt;include name="**/lib/nbexec*"/&amp;gt;&lt;br /&gt;       &amp;lt;/zipfileset&amp;gt;&lt;br /&gt;       &amp;lt;zipfileset dir="${netbeans.dest.dir}" prefix="${app.name}"&amp;gt;&lt;br /&gt;          &amp;lt;and&amp;gt;&lt;br /&gt;             &amp;lt;not&amp;gt;&lt;br /&gt;                    &amp;lt;filename name="**/lib/nbexec*"/&amp;gt;&lt;br /&gt;             &amp;lt;/not&amp;gt;&lt;br /&gt;            &amp;lt;selector refid="zip.platform.included.files"/&amp;gt;&lt;br /&gt;          &amp;lt;/and&amp;gt;&lt;br /&gt;       &amp;lt;/zipfileset&amp;gt;&lt;br /&gt;       &amp;lt;!-- Yes, the doubled app.name is a bit ugly, but better than the alternative; cf. #66441: --&amp;gt; &lt;br /&gt;       &amp;lt;!-- added filemode to add executable permissions in the zip file --&amp;gt;&lt;br /&gt;       &amp;lt;zipfileset dir="${cluster}" prefix="${app.name}/${app.name}" filemode="755"&amp;gt;&lt;br /&gt;          &amp;lt;exclude name="config/Modules/*.xml_hidden"/&amp;gt;&lt;br /&gt;        &amp;lt;/zipfileset&amp;gt;&lt;br /&gt;   &amp;lt;/zip&amp;gt;&lt;br /&gt;&amp;lt;/target&amp;gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-1611898787493221269?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/1611898787493221269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=1611898787493221269' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/1611898787493221269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/1611898787493221269'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/07/netbeans-rcp-shell-scripts-permissions.html' title='Netbeans RCP shell scripts permissions'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-2101016459049112644</id><published>2008-07-12T00:27:00.003-05:00</published><updated>2008-07-12T00:32:49.195-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>nbPython has a console</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FMMRL6HCtTU/SHhBAHLxBoI/AAAAAAAAABw/cAGhLeoznn4/s1600-h/PythonConsole.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_FMMRL6HCtTU/SHhBAHLxBoI/AAAAAAAAABw/cAGhLeoznn4/s320/PythonConsole.png" alt="" id="BLOGGER_PHOTO_ID_5221995238120294018" border="0" /&gt;&lt;/a&gt;I have finally got the python console working.  As you can see in the picture, I can even run ipython as my interactive console.&lt;br /&gt;&lt;br /&gt;More on this later&lt;br /&gt;Thanks&lt;br /&gt;Alley&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-2101016459049112644?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/2101016459049112644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=2101016459049112644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/2101016459049112644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/2101016459049112644'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/07/nbpython-has-console.html' title='nbPython has a console'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FMMRL6HCtTU/SHhBAHLxBoI/AAAAAAAAABw/cAGhLeoznn4/s72-c/PythonConsole.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-4231745086459610757</id><published>2008-07-08T17:40:00.001-05:00</published><updated>2008-07-08T17:42:54.100-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Netbeans to support Python, It's offical</title><content type='html'>Today at &lt;a href="http://www.europython.org/"&gt;EuroPython 2008&lt;/a&gt;, Ted Leung (Dynamic Languages &amp;amp; Tools Architect, Sun Microsystems) and Frank Wierzbicki (Jython Project Lead, Sun Microsystems) announced that the NetBeans IDE will be supporting Python and Jython in future releases. At the core of bringing Python/Jython support to the NetBeans IDE, is the formation of the NBPython Project, led by community member Allan Davis.&lt;br /&gt;&lt;br /&gt;For more information, visit the &lt;a href="https://nbpython.dev.java.net/"&gt;NBPython Project page&lt;/a&gt; and request membership to the project. For developers wishing to contribute, sign up for the &lt;a href="https://nbpython.dev.java.net/servlets/ProjectMailingListList"&gt;development mailing list&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In addition, the Sun Developer Network (SDN) is also launching the &lt;a href="http://developers.sun.com/python/"&gt;Python Developer Center&lt;/a&gt; and is planning to feature Python/Jython technologies in future Sun Tech Days events, a 15-city world tour designed to educate developers in local markets on various technologies. Python runtime support is already available in &lt;a href="http://opensolaris.com/"&gt;OpenSolaris 2008.05&lt;/a&gt;, via the pkg.opensolaris.org repository, as well as with &lt;a href="http://cooltools.sunsource.net/coolstack/"&gt;Cool Stack&lt;/a&gt; on Solaris 10-based systems.&lt;br /&gt;&lt;br /&gt;For More Information:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://nbpython.dev.java.net/"&gt;NBPython Project Page&lt;/a&gt;&lt;br /&gt;Sun's &lt;a href="http://developers.sun.com/python/"&gt;Python Developer Center&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://netbeans.dzone.com/news/interview-allan-davis-nbpython"&gt;Interview: Allan Davis, nbPython Developer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sauria.com/blog/"&gt;Ted Leung's Blog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://fwierzbicki.blogspot.com/"&gt;Frank  Wierzbicki's Blog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://codesnakes.blogspot.com/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-4231745086459610757?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/4231745086459610757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=4231745086459610757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/4231745086459610757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/4231745086459610757'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/07/netbeans-to-support-python-its-offical.html' title='Netbeans to support Python, It&apos;s offical'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-692558861019656550</id><published>2008-07-08T15:56:00.004-05:00</published><updated>2008-07-08T16:01:21.493-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>nbPython Milestone 4.1 Released</title><content type='html'>Sorry guys,&lt;br /&gt;I had to release a patch to nbPython.  I could not leave it hanging like that.  I descovered a major bug after i uploaded last night.  The Parser was going haywire.  I have fixed that and have now released Milestone 4.1&lt;br /&gt;It can be found at &lt;a href="https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9516&amp;amp;expandFolder=9516&amp;amp;folderID=0"&gt;https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9516&amp;amp;expandFolder=9516&amp;amp;folderID=0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alley&lt;br /&gt;Lead Developer, nbPython&lt;br /&gt;&lt;a href="http://nbpython.dev.java.net/"&gt;http://nbPython.dev.java.net&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-692558861019656550?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/692558861019656550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=692558861019656550' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/692558861019656550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/692558861019656550'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/07/nbpython-milestone-41-released.html' title='nbPython Milestone 4.1 Released'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-8386066278358476216</id><published>2008-07-08T01:31:00.003-05:00</published><updated>2008-07-08T06:57:32.222-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>nbPython M4 is released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FMMRL6HCtTU/SHMKBeilpMI/AAAAAAAAABc/W2s4cyM2bsQ/s1600-h/codeGen.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_FMMRL6HCtTU/SHMKBeilpMI/AAAAAAAAABc/W2s4cyM2bsQ/s320/codeGen.png" alt="" id="BLOGGER_PHOTO_ID_5220527413546820802" border="0" /&gt;&lt;/a&gt;I have posted milestone 4 of nbPython.  It can be downloaded at &lt;a href="https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9514&amp;amp;expandFolder=9514&amp;amp;folderID=0"&gt;http://nbpython.dev.java.net&lt;/a&gt;&lt;br /&gt;Please note that the nbm's can only be installed in 07/07/2008 daily build or later.&lt;br /&gt;Some of the new features include are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; class and method generation (alt + insert)&lt;/li&gt;&lt;li&gt;Interactive console (window-&gt;other-&gt;python console)&lt;/li&gt;&lt;li&gt;Improved syntax highlighting&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Alley&lt;br /&gt;Lead Developer, nbPython&lt;br /&gt;&lt;a href="https://nbpython.dev.java.net/"&gt;https://nbpython.dev.java.net&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-8386066278358476216?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/8386066278358476216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=8386066278358476216' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/8386066278358476216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/8386066278358476216'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/07/nbpython-m4-is-released.html' title='nbPython M4 is released'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FMMRL6HCtTU/SHMKBeilpMI/AAAAAAAAABc/W2s4cyM2bsQ/s72-c/codeGen.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-4240809594845677474</id><published>2008-07-07T15:30:00.002-05:00</published><updated>2008-07-07T15:36:26.045-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>6.5 M1 is out</title><content type='html'>Netbeans 6.5 Milestone 1 is out.  it can be downloaded at &lt;a href="http://bits.netbeans.org/download/6.5/m1/"&gt;http://bits.netbeans.org/download/6.5/m1/&lt;/a&gt;&lt;br /&gt;New things include PHP support, as well as other great enhancements&lt;br /&gt;&lt;br /&gt;to see Romen demo the php editor check out this link &lt;a href="http://www.netbeans.org/kb/docs/php/php-editor-screencast.html?intcmp=925655"&gt;http://www.netbeans.org/kb/docs/php/php-editor-screencast.html?intcmp=925655&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Stay tuned I will have an nbPython update very soon&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Alley, Lead Developer&lt;br /&gt;&lt;a href="http://nbPython.dev.java.net"&gt;http://nbPython.dev.java.net&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-4240809594845677474?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/4240809594845677474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=4240809594845677474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/4240809594845677474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/4240809594845677474'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/07/65-m1-is-out.html' title='6.5 M1 is out'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-8254708294712964285</id><published>2008-06-20T18:30:00.003-05:00</published><updated>2008-06-20T18:42:07.764-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Interview Published</title><content type='html'>Geertjan published an interview about me and nbPython today.  Go and check it out at &lt;a href="http://netbeans.dzone.com/news/interview-allan-davis-nbpython"&gt;http://netbeans.dzone.com/news/interview-allan-davis-nbpython &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alley&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-8254708294712964285?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/8254708294712964285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=8254708294712964285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/8254708294712964285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/8254708294712964285'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/06/interview-published.html' title='Interview Published'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-1956847827301110374</id><published>2008-06-17T21:50:00.003-05:00</published><updated>2008-06-17T22:12:55.975-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='repair'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><title type='text'>USB Repair part 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FMMRL6HCtTU/SFh8kBw1CTI/AAAAAAAAAA0/3fccOIJh6kM/s1600-h/Photo_061708_002.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_FMMRL6HCtTU/SFh8kBw1CTI/AAAAAAAAAA0/3fccOIJh6kM/s320/Photo_061708_002.jpg" alt="" id="BLOGGER_PHOTO_ID_5213053527071721778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I Did it!&lt;br /&gt;&lt;br /&gt;I re-soldered the connections to my broken USB flash drive. Would you believe it, it worked. I used a very thin solder&lt;br /&gt;&lt;br /&gt;Alley&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-1956847827301110374?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/1956847827301110374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=1956847827301110374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/1956847827301110374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/1956847827301110374'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/06/usb-repair-part-2.html' title='USB Repair part 2'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FMMRL6HCtTU/SFh8kBw1CTI/AAAAAAAAAA0/3fccOIJh6kM/s72-c/Photo_061708_002.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-3443664213055496681</id><published>2008-06-12T08:46:00.002-05:00</published><updated>2008-06-12T08:55:39.557-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='repair'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><title type='text'>USB Repair part 1</title><content type='html'>Great!! What a klutz I am.  I bumped into my USB jump drive today.  When i did that, the connector bent to a 45 degree angle (Wonderful). With the connector bent the pins that connect the USB connector to the flash board have bent and separated from the flash board.  I am going to try and re-soldering the connections long enough to see if i can get the data off the drive. I will try this tonight.&lt;br /&gt;&lt;br /&gt;I will post more on this later (with pics) about how I fix this.&lt;br /&gt;&lt;br /&gt;Alley&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-3443664213055496681?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/3443664213055496681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=3443664213055496681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/3443664213055496681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/3443664213055496681'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/06/usb-repair-part-1.html' title='USB Repair part 1'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-1096692536509496278</id><published>2008-06-10T06:43:00.004-05:00</published><updated>2008-06-10T07:22:49.565-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>nbPython Demo on Netbeans.tv</title><content type='html'>Hello again.&lt;br /&gt;I have posted the m3 video on &lt;a href="http://www.netbeans.tv/"&gt;www.netbeans.tv&lt;/a&gt;.  Some people were having a problem with youtube and some networks block that as well.  So here it is again. &lt;a href="http://www.netbeans.tv/community/nbPython-M3-353/" target="_new"&gt;Click here to open a new page(http://www.netbeans.tv/community/nbPython-M3-353/).&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="videoPlayer"&gt;&lt;/div&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://www.netbeans.tv/js/swfobject.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;&lt;!-- var so = new SWFObject("http://www.netbeans.tv/images/playerWidget.swf" , "pv", "410", "331", "8", "#666666"); so.addParam("quality", "high"); so.addParam("allowScriptAccess", "sameDomain"); so.addParam("allowFullScreen", "true"); so.addVariable("autoPlay", "false"); so.addVariable("urlFileIdList", "6644"); so.addVariable("show_title", "true"); so.addVariable("PLAY_CALLBACK","emphasize"); so.addVariable("resizeLimitMax","true"); so.addVariable("lang", "en"); so.addVariable("flash_play","true"); so.addVariable("author_name","NetBeans.tv"); so.addVariable("configUrl","http://sun.ora.ma/config.sun.ora.ma.xml"); so.write("videoPlayer"); // --&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-1096692536509496278?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/1096692536509496278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=1096692536509496278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/1096692536509496278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/1096692536509496278'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/06/nbpython-demo-on-netbeanstv.html' title='nbPython Demo on Netbeans.tv'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-7436272940787268051</id><published>2008-06-07T13:31:00.002-05:00</published><updated>2008-06-07T13:39:40.441-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>What's New in nbPython Milestone 3</title><content type='html'>What i am trying to do with our development is release a milestone about every two or three weeks.  With that in mind i am proud to release milestone 3 of nbPython.  The release can be downloaded from the nbpython site(&lt;a href="https://nbpython.dev.java.net"&gt;https://nbpython.dev.java.net&lt;/a&gt;).  There are a couple of great new features in this release.    &lt;br /&gt;&lt;br /&gt;The first of the new features is execution of a python script.  In the project window, If you right click on a python script one of the options is run.  Select this option and it will be run in the output window at the bottom.  Also if you have the script already open in the editor, On the menu bar select run then run python script.      &lt;br /&gt;&lt;br /&gt;The second new feature is being able to set Python interpreter in the options panel.  To access the options panel, select Tools then Options from the menu bar.  Once the menu bar is displayed go to nbPython button on the top.  Now the nbPython options are displayed.  You can set the python interpreter to your favorite python runtime.  If you are using CPython then check off the native option below the interpreter command.  Click ok to accept the changes &lt;br /&gt;That's it for this release.  &lt;br /&gt;Code you later,&lt;br /&gt;Alley&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-7436272940787268051?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/7436272940787268051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=7436272940787268051' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/7436272940787268051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/7436272940787268051'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/06/whats-new-in-nbpython-milestone-3-what.html' title='What&apos;s New in nbPython Milestone 3'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-8368757965398832303</id><published>2008-06-05T19:13:00.003-05:00</published><updated>2008-06-05T20:41:32.760-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>NbPython Video</title><content type='html'>&lt;object height="350" width="425"&gt;&lt;br /&gt;&lt;param name="movie" value="http://www.youtube.com/v/IRaNfWUqnzg"&gt;  &lt;embed src="http://www.youtube.com/v/IRaNfWUqnzg" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;br /&gt;&lt;p&gt;I created a video of the upcoming  milestone release of nbPython. Let me know what you think&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-8368757965398832303?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/8368757965398832303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=8368757965398832303' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/8368757965398832303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/8368757965398832303'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/06/i-created-video-of-upcoming-milestone.html' title='NbPython Video'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-2357107423729053956</id><published>2008-05-12T07:22:00.003-05:00</published><updated>2008-05-12T07:27:24.002-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>nbPython Milestone 2 has been released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://nbpython.dev.java.net/files/documents/8345/96449/milestone2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="https://nbpython.dev.java.net/files/documents/8345/96449/milestone2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;nbPython Milestone 2 has been released.  This release includes a new syntax highlighting module.  Please check it out and let me know what you think&lt;br /&gt;&lt;a href="http://nbpython.dev.java.net"&gt;http://nbpytyhon.dev.java.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alley Davis&lt;br /&gt;Lead Developer - nbPython&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-2357107423729053956?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/2357107423729053956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=2357107423729053956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/2357107423729053956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/2357107423729053956'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/05/nbpython-milestone-2-has-been-released.html' title='nbPython Milestone 2 has been released'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-7236402271962179517</id><published>2008-04-23T10:52:00.003-05:00</published><updated>2008-04-23T11:04:38.353-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>GhostBusting</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FMMRL6HCtTU/SA9d7xDfTzI/AAAAAAAAAAM/8O-8FwVzePM/s1600-h/ghost_night2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_FMMRL6HCtTU/SA9d7xDfTzI/AAAAAAAAAAM/8O-8FwVzePM/s320/ghost_night2.jpg" alt="" id="BLOGGER_PHOTO_ID_5192472176743108402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My favorite part of coding is hunting down the Ghost error.  This error will show up with a error message that does not mean anything.  After hunting it down, you find where you think the error is.  You comment out the offending code and rerun.  Low and behold the error still shows up.  different line number but exact same error.&lt;br /&gt;&lt;br /&gt;My favorite example of this is the AutomationException error.  This error is thrown by the java - com bridge(There are two words that should never go together).  There was no error message just a stack trace of where to start the hunt.  After a couple of weeks hunting  this, I found out that  it was a credential issue(Other developers with the keys to the kingdom had changed the password)&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-7236402271962179517?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/7236402271962179517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=7236402271962179517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/7236402271962179517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/7236402271962179517'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/04/ghostbusting.html' title='GhostBusting'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FMMRL6HCtTU/SA9d7xDfTzI/AAAAAAAAAAM/8O-8FwVzePM/s72-c/ghost_night2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4121850877137944968.post-7457920079486718038</id><published>2008-04-23T08:43:00.002-05:00</published><updated>2008-04-23T08:45:30.541-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbpython'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>nbPython Milestone 1</title><content type='html'>nbPython has released the first milestone.  go checkout &lt;a href="https://nbpython.dev.java.net"&gt;https://nbpython.dev.java.net&lt;/a&gt; to find out more&lt;br /&gt;&lt;br /&gt;Alley&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4121850877137944968-7457920079486718038?l=codesnakes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codesnakes.blogspot.com/feeds/7457920079486718038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4121850877137944968&amp;postID=7457920079486718038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/7457920079486718038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4121850877137944968/posts/default/7457920079486718038'/><link rel='alternate' type='text/html' href='http://codesnakes.blogspot.com/2008/04/nbpython-milestone-1.html' title='nbPython Milestone 1'/><author><name>Alley</name><uri>http://www.blogger.com/profile/09646137380064142910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_FMMRL6HCtTU/SPXYjGoVsOI/AAAAAAAAADg/Zx1jE6D5jc0/S220/me.jpeg'/></author><thr:total>0</thr:total></entry></feed>
