Slashdot Mirror


User: tcopeland

tcopeland's activity in the archive.

Stories
0
Comments
1,760
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,760

  1. Re:Ant rocks, but watch out for chmod +x... on Java Development with Ant · · Score: 1

    Hey Steve -

    Right, it's just something to watch out for if you're using the zip task.

    I ended up working around it by using the exec task to run the native zip command...

    Yours,

    tom

  2. Ant rocks, but watch out for chmod +x... on Java Development with Ant · · Score: 1, Interesting

    ....I mean, if you use the Ant zip task to bundle up some files, you'll lose any execute permissions that you had on those files.

    So if you do an automated deployment of an app that includes some scripts, you'll need to chmod them again before they'll work.

    Other than that, Ant rules.

    tom

  3. Re:Wiki for work? on Chromatic On The Wiki Plugin For Slash · · Score: 2, Informative

    Howdy -

    We use a Wiki here at http://www.realeum.com to keep track of a lot of developer information - servers, databases, source code branches, JNLP applications, release dates - you name it. We use a Linux box running Jim Doyle's Tomcat port of Rus Heywood's DevWiki (http://www.gis.net/~jimdoyle/devwiki/devwiki-tomc at.shtml).

    We don't do much in the way of archiving... we just kind of use it as a bulletin board. It's definitely very useful though.

    Yours,

    Tom

  4. Re:kylix on Developing for the Linux Desktop · · Score: 1

    Declaring variables at the start of a function is NOT a good programming practice. It is, however, a good way to ensure that you forget to delete them once you remove the associated code - and then you have a wasted variable declaration.

    Besides, functions/methods should be short enough so that you don't have to have a "variables used" block at the top.

    Yours,

    Tom

  5. Pair programming == instant code review on Code Reviews- Do They Really Exist, In Practice? · · Score: 1

    Code reviews are most effective when done immediately - i.e,. pair programming. Read more about it here:

    http://pairprogramming.com

    I've found that other approaches - i.e., the draconian "no code gets checked in unless it has been through a formal review" just leads to people not wanting to write code. So any crap that makes it through the review stays in the system for a long time because it's such a hassle to jump through the hoops to change it.

    Yours,

    Tom

  6. Re:the source of the fucking on VA Layoff Rumors · · Score: 1

    There are a bunch of dead/dormant Sourceforge projects because there is NO barrier of entry for starting a SourceForge project.

    And that's OK.

    Why? How much CPU time is dedicated to a dormant project? Zilch. How much hard drive space is dedicated to a dormant project? Zilch. How much RAM... etc.

    On the other hand, there are lots of very successful, very popular projects over there, like:

    JBoss
    MiKteX
    ImportScrubber

    OK, just kidding about that last one :-)

    Yours,

    Tom

  7. Re:Java isn't good to teach professional programme on Java as a CS Introductory Language? · · Score: 1

    Here is what's replacing applets. JNLP is great - once you install a JNLP client, it keeps track of installed JREs, versions, CLASSPATH, etc, automatically. We use Java Web Start (Sun's JNLP client) internally to keep a Swing EJB client up to date and are just pleased as punch with it.

    Yours,

    Tom

  8. Re:Why Jamie Zawinski loves/hates Java. on Why Linux Lovers Jilt Java · · Score: 1
    That document is good, but has some inaccurate bits:
    • Java now has weak references, so he can't complain about that

    • Calling String.subString() returns a completely new String and makes the original String available for garbage collection (unless you've made the original String a literal in which case it's in the VM constant pool (and why would you do that? (three layers deep, how much further can this go (not much)))).

    Good point about the locking model, though.

    Tom
  9. Re:New Category... slowest development machine on Where is the Oldest PC In Use? · · Score: 1

    We're using NT 4 SP 3 on Pentium 75s with 32 MB of RAM and a 540 MB hard drive - with Office 97 installed locally. Unbelievable.

  10. Orange Coast College home page on Russian crackers get whitehouse.gov? · · Score: 2

    It's strange that OCC hasn't noticed their new home page... the cracked version is still up.