<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>David Brown - Software Engineering category</title>
  <link>http://www.davidwbrown.name:8080/pebble/categories/Engineering/Software/</link>
  <description>David Brown&#039;s Web Log</description>
  <language>en</language>
  <copyright>David Brown</copyright>
  <lastBuildDate>Tue, 10 Aug 2010 14:49:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Will somebody create the IDE that does not suck?</title>
    <link>http://www.davidwbrown.name:8080/pebble/2010/08/10/will_somebody_create_the_ide_that_does_not_suck.html</link>
    
      
        <description>
          &lt;ul&gt;
    &lt;li&gt;My nightmare with the use of so-called IDEs (Interactive Development Editor/Enviroment) has come full circle.&lt;/li&gt;
    &lt;li&gt;I started out some years ago with my first IDE which was like a lot of folks the Eclipse software development tool.&lt;/li&gt;
    &lt;li&gt;After getting sick-to-death of IBM and WAS (Websphere) and WSAD and RAD 7 and the whole EJB gamut started by Sun Microsystems I switched from Eclipse to Netbeans and Grails. Grails is somewhat bullet-proof as it is 100% command-line driven. I appreciated Netbeans by not requiring the creation of a so-called Netbeans project or even having to import existing Grails projects so the NB IDE could get-control-of-your-project! Netbeans automagically recognizes an existing Grails project in the directory and file browser supplied with Netbeans.&lt;/li&gt;
    &lt;li&gt;This morning I was presented with a Netbeans upgrade dialog. I feared not because Netbeans had been so reasonable so far in my use of the IDE on all of my Grails project. So, figured why not? The biggest mistake I have made with my development lately is relying on updates of any kind and especially those updates the directly affect my project. Yes, my Grails app is OK only because the Grails developers were smart enough to keep the Grails development machinery on the command-line and thereby not allowing a lot of crap creeping into their development works.&lt;/li&gt;
    &lt;li&gt;Now, I&#039;m looking a Jetbrains&#039; IDEA I paid $250.00 for a few weeks ago. A few weeks ago I acquired the Jebrains&#039; so-called IDEA and immediately upon launch the highly touted IDE blew-up in my face and crashed.&lt;/li&gt;
    &lt;li&gt;When I navigate to the various mailing-lists, wikis, forums and chatrooms with my questions about these so-called IDEs all I get is silence or some type of response with the sole intent of aggravating you even more about your situation.&lt;/li&gt;
    &lt;li&gt;The question remains: if Grails was able to fix CRUD style web dev by removing the idiotically endless configuration of monsters like (shudder) Struts and other XML config oriented MVCs why has not somebody stepped up and developed the IDE that does not suck like Grails does not suck when it comes to tools that perfectly build CRUD web pages?&lt;/li&gt;
&lt;/ul&gt;
        </description>
      
      
    
    
    
    <category>Community</category>
    
    <category>Programming projects</category>
    
    <category>Software Engineering</category>
    
    <category>Professional</category>
    
    <category>Rant and Rave</category>
    
    <category>Blogging</category>
    
    <category>Programming</category>
    
    <category>Engineering</category>
    
    <comments>http://www.davidwbrown.name:8080/pebble/2010/08/10/will_somebody_create_the_ide_that_does_not_suck.html#comments</comments>
    <guid isPermaLink="true">http://www.davidwbrown.name:8080/pebble/2010/08/10/will_somebody_create_the_ide_that_does_not_suck.html</guid>
    <pubDate>Tue, 10 Aug 2010 14:49:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Java Puzzler #1</title>
    <link>http://www.davidwbrown.name:8080/pebble/2009/03/18/java_puzzler_1.html</link>
    
      
      
        <description>
          Found on: mindlikeasword.com&lt;p&gt;&lt;a href=&#034;http://www.davidwbrown.name:8080/pebble/2009/03/18/java_puzzler_1.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Software Engineering</category>
    
    <category>java</category>
    
    <category>Jokes Witicisms Sayings Puzzles</category>
    
    <category>Programming</category>
    
    <comments>http://www.davidwbrown.name:8080/pebble/2009/03/18/java_puzzler_1.html#comments</comments>
    <guid isPermaLink="true">http://www.davidwbrown.name:8080/pebble/2009/03/18/java_puzzler_1.html</guid>
    <pubDate>Wed, 18 Mar 2009 14:25:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Search for the webmail MUA</title>
    <link>http://www.davidwbrown.name:8080/pebble/2009/03/15/search_for_the_webmail_mua.html</link>
    
      
        <description>
          &lt;ul&gt;
    &lt;li&gt;Two weeks ago or thereabouts I was struck with a very slow Usermin webmail client. I suspect the issue with the my webmail client is there are too many directories.&lt;/li&gt;
    &lt;li&gt;I have spent several days on a lot of these web-mail projects most of which are ancient. I tried a couple of Java webmail clients but either the project admin/owners were arrogant asses or the project software had no hope of running on my system.&lt;/li&gt;
    &lt;li&gt;The up-side to everything today was the fact that I was able to clone nullwebmail via my Netbeans IDE and make some diagnostic edits. And, I successfully performed a hg outgoing and hg push using the ssh:// protocol URL in my Cygwin terminal. And, the hgwebdir confirmed all changes as pushed to the remote Linux box. But to my surprise when I opened the file: src/webmail/main.c I discovered their where no changes!?&lt;/li&gt;
    &lt;li&gt;I sent an email to the Mercurial folks but their SMTPd has a habit of delaying mail. Matt Mackall and company are not very friendly albeit they are running a so-called FOSS project. I admit that I like hg much better than SVN, CVS, PVCS or SCCS. But, getting help is another question.&lt;/li&gt;
&lt;/ul&gt;
        </description>
      
      
    
    
    
    <category>Information Technology</category>
    
    <category>Programming projects</category>
    
    <category>Software Engineering</category>
    
    <category>Professional</category>
    
    <category>Programming</category>
    
    <category>Engineering</category>
    
    <comments>http://www.davidwbrown.name:8080/pebble/2009/03/15/search_for_the_webmail_mua.html#comments</comments>
    <guid isPermaLink="true">http://www.davidwbrown.name:8080/pebble/2009/03/15/search_for_the_webmail_mua.html</guid>
    <pubDate>Mon, 16 Mar 2009 00:17:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Mercurial - a good SCM?</title>
    <link>http://www.davidwbrown.name:8080/pebble/2009/02/27/mercurial_a_good_scm.html</link>
    
      
        <description>
          &lt;ul&gt;
    &lt;li&gt;This entry is about, in particular,  a SCM (sourcecode control management) system and in general this is about a FOSS (so-called Free Open Source Software).&lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;I was in the mood to flame this software and the author but once I had gotten the hang of the Mercurial (hg) command set and I was able to initialize and clone the c_icap source code my original fears dissipated.&lt;/li&gt;
    &lt;li&gt;I followed the Mercurial doco very closely and I read all of the doco that I could find. A lot of the doco reading was redundant and found at different locations but it was worth it because it saved me from installing the svn daemon and wrestling with that software.&lt;/li&gt;
    &lt;li&gt;The concept of a truly distributed SCM is really growing on me. And, as a novice Mercurial (hg) user I found that it was easy to make mistakes and fix them too which is not something that can be said about: svn and cvs.&lt;/li&gt;
    &lt;li&gt;The fact that I have my own local repository that was cloned from the parent repository is very much a unique idea and the overall mainenance of the repositories seems much easier that with Subversion and CVS.&lt;/li&gt;
    &lt;li&gt;Though I followed the doco as stated in a couple of bullets up I was able to clone a repository from my remote machine using the Netbeans Mercurial plugin. Simply, I just cut and pasted the URL generated in the browser using the Mercurial hgwebdir.cgi python script of my repository (browse button output).&lt;/li&gt;
    &lt;li&gt;The clone repository was easily set-up by the Netbeans/Mercurial plugin as a Netbeans project. The source does not build correctly on cygwin but I&#039;m still better off than when I was using VIM. At least now I can use the call stack to see what functions call other functions.&lt;/li&gt;
&lt;/ul&gt;
        </description>
      
      
    
    
    
    <category>Community</category>
    
    <category>Information Technology</category>
    
    <category>Software Engineering</category>
    
    <category>Engineering</category>
    
    <category>Social</category>
    
    <comments>http://www.davidwbrown.name:8080/pebble/2009/02/27/mercurial_a_good_scm.html#comments</comments>
    <guid isPermaLink="true">http://www.davidwbrown.name:8080/pebble/2009/02/27/mercurial_a_good_scm.html</guid>
    <pubDate>Fri, 27 Feb 2009 19:09:00 GMT</pubDate>
  </item>
  
  <item>
    <title>January catchup entry</title>
    <link>http://www.davidwbrown.name:8080/pebble/2009/01/16/january_catchup_entry.html</link>
    
      
        <description>
          &lt;ul&gt;
    &lt;li&gt;This entry is post dated to back-fill the gaps in the monthly entries for &#039;08 and &#039;09 (see Dec &#039;08).&lt;/li&gt;
    &lt;li&gt;I got the big RIF today from First American. In hindsight I knew it was coming and also in hindsight I now see all the extra activities I was doing at the request of the Systems&#039; folks was an effort to justify my position but alas it did not prevail.&lt;/li&gt;
    &lt;li&gt;In addition to losing the mem sticks and the HDD I was hit with a trojan browser hijacking virus.&lt;/li&gt;
    &lt;li&gt;This piece-of-crap virus took a week and a lot of effort to rid the machine (local Windows box) of this pestilence.&lt;/li&gt;
    &lt;li&gt;As a result I have discovered TrendMicro does a poor job of real-time virus catching. I had to resort to TrendMicro hijackthis program to root out the culprits. I also found out the TrendMicro (nor anyother tool) will delete this type of virus. The virus is so nasty as to accomplish some type of unbreakable file permissions. The file permissions are unbreakable at least in terms of Windows tools.&lt;/li&gt;
    &lt;li&gt;At last I was able to delete the undeletable virus .DLLs by downloading and burning the sysresccd.org bootable Linux CD. The Linux CD boots up and then allows the user to mount the target disk partition and filesystem and viola! the good ol&#039; /bin/rm works like a charm!&lt;/li&gt;
    &lt;li&gt;As a result I wound up installing Squid to help fend off the browser hijack attacks and if there is anything positive from this nasty virus attack is I am not able to re-direct my unsecured Pebble blog traffic to: http://www.davidwbrown.name/pebble without having to use the 8080 port. Additionally, I have installed ClamAV and if I can get the Samba module to work I will be able to drop TrendMicro.&lt;br /&gt;
    &lt;/li&gt;
&lt;/ul&gt;
        </description>
      
      
    
    
    
    <category>Java Projects Journal</category>
    
    <category>Information Technology</category>
    
    <category>Software Engineering</category>
    
    <category>Professional</category>
    
    <category>java</category>
    
    <category>Engineering</category>
    
    <comments>http://www.davidwbrown.name:8080/pebble/2009/01/16/january_catchup_entry.html#comments</comments>
    <guid isPermaLink="true">http://www.davidwbrown.name:8080/pebble/2009/01/16/january_catchup_entry.html</guid>
    <pubDate>Fri, 16 Jan 2009 23:00:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
