Slashdot Mirror


User: Dom2

Dom2's activity in the archive.

Stories
0
Comments
194
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 194

  1. Re:NetBSD on Antique Distros? · · Score: 1
    NetBSD/sparc runs great on my sparcstation 2. A screaming 40Mhz...

    -Dom

  2. Re:Who needs tools like Ant and Make on Java Development with Ant · · Score: 1
    Does that IDE of yours run in my 80x25 console?

    Didn't think so. Back to vi.

    -Dom

  3. Re:Ant is... on Java Development with Ant · · Score: 1
    javac -d classes `find src \*.java -print`

    That will fail nicely when you have too many java files lying around. You're much better off using xargs:

    find src -name '*.java' | xargs javac -d classes

    -Dom

  4. Re:Extremely uninterested on Questioning Extreme Programming · · Score: 4, Informative

    Test First is a godsend!

    I've started doing test first for all my programming now and I've found that it helps in several areas:

    * Forces you to think upfront about what you're doing and helps catch stupid errors right there.

    * Tends you towards a better, more separated design. This is a natural consequence of testing.

    -Dom

  5. talk never worked properly on XMPP Gets An IETF Working Group · · Score: 1
    So you obviously never came up against trying to talk to somebody on a SunOS box, which used otalk against the rest of the world, which used ntalk. Unless they were really l33t and had installed ytalk.

    Really. Talk never worked that well. I believe that it also had byte order dependency problems.

    -Dom

  6. Re:If you can't beat 'em, buy 'em. on Microsoft Buys Rare · · Score: 1
    According to this, the most expensive paperweight cost $258,000. So $200 would be pretty cheap!

    -Dom

  7. Re:iMicrosoft? on Review: Mac OS X 10.2 Jaguar · · Score: 1

    Yes, but you can happily replace the (IMHO) awful bash with zsh. And Linux will still carry on working just fine.

    -Dom

  8. Re:Ugh on Damian Conway Publishes Exegesis 5 · · Score: 3, Insightful

    If you don't like it, you don't have to port it.

    There are still people using emacs 18 to edit their files because it's small and it works.

    There are still people running Windows 98 to run their games because it works.

    Nobody's forcing you to move to Perl 6. That's the beauty of Open Source. Perl 5 is going to be developed for a long time to come. Don't give up hope.

    -Dom

  9. Re:SourceDepot = Perforce != VSS on Software Engineering at Microsoft · · Score: 2, Insightful

    And rightly criticized if I might add. Too many comments obscure the code and duplicate what it says a lot of the time. Good comments are an art form.

    -Dom

  10. Re:I wish... on Perlbox: A Unix Desktop Written in Perl · · Score: 1

    That's entirely missing the point. It's as if asked "I wish perl had a unified database handling module", somebody had answered: "well, you've got the oracle module, the sybase module and the mysql module. They don't have the same API, but they all allow you to connect to the database you're using.".

    A GUI abstraction layer would be a much, much harder thing to achieve, simply because the API to guis can vary so much. OTOH, Python has an "anygui" module available, so maybe it's not as hard as I think...

    -Dom

  11. FreeBSD affected; patches available on OpenSSH Local Root Hole · · Score: 4, Informative

    Unfortunately, I can't post the advisory here due to the lame lameness filter. But here are the patches:

    ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/S A- 02:13/openssh.patch
    ftp://ftp.FreeBSD.org/pub/Fre eBSD/CERT/patches/SA- 02:13/openssh.patch.asc

    Execute the following commands as root:

    # cd /usr/src
    # patch < /path/to/sshd.patch
    # cd /usr/src/secure/lib/libssh
    # make depend && make all
    # cd /usr/src/secure/usr.sbin/sshd
    # make depend && make all install
    # cd /usr/src/secure/usr.bin/ssh
    # make depend && make all install

    If you've got the ssh port installed, check out the advisory for details on what to do:

    http://docs.freebsd.org/cgi/getmsg.cgi?fetch=0+0 +c urrent/freebsd-announce

  12. Take a line from FreeBSD on Kernel.org Needs Some Help, Perl Foundation Got Some · · Score: 3, Interesting

    In FreeBSD, CVSup is used to keep source trees in sync. It's a very efficient way of keeping several hundred megs of source code up to date.

    I realise that CVSup is oriented towards CVS trees, which the Linux kernel isn't, but even an rsync server would be better than continuously downloading the patch.

    The reason I mention this is because of the support infrastructure available in FreeBSD:

    1. Install cvsup (once)
    2. edit /etc/make.conf (once)
    3. cd /usr/src && make update

    CVSup is available at http://www.polstra.com/projects/freeware/CVSup/

  13. Thank You! on Talk to Sun's 'Open Source Diva' · · Score: 1

    Finally, FreeBSD will get a native Java for 4.5. This is a very positive outcome of Sun's!

    -Dom

  14. Re: Netscape rewrites on How To Make Software Projects Fail · · Score: 1

    Everybody so far seems to be saying that netscape 5/mozilla was a complete rewrite. Which is true, but its missing the point that netscape 4 was a complete rewrite of version 3. And that's where things started to go badly wrong...

    -Dom

  15. Re:file systems on OpenBSD 3.0 Release, Interview with Theo · · Score: 2, Informative

    softupdates were first invented as theory by Ganger & Patt and the idea was published as a paper. Kirk McKusick then took their idea, and coded it for *BSD.

  16. csh needs to be taken out and shot. on A Real Bourne Shell for Linux? · · Score: 1

    Hello, what planet are you on? The csh looks nothing like C. The syntax is clumsy and inflexible. See Csh Programming Considered Harmful.

    Not only that, but csh is actually older than the bourne shell!!! It was derived from 6th Edition Unix, the bourne shell was new in 7th Edition. Talk about being slow to catch up...

    Seriously, there is very little (most would say none) incentive to use csh anymore. Even in its tcsh incarnation, it's almost completely been superceded by zsh. You should check it out for your own sanity.

    Should you desire, you can even turn on the god-awful insane history mechanism that all those weird-ass csh users seem to have gotten ingrained with...

  17. Re:Lisp Not Hard on Kent M. Pitman Answers On Lisp And Much More · · Score: 1

    Well, it's easy to get paren-matching emacs as well. I think it's turned on by default. But one more useful hint is to make the % key behave the same as in vi. This bit of elisp code does the trick.

    (defun match-paren (arg)
    "Go to the matching parenthesis if on parenthesis otherwise insert %."
    (interactive "p")
    (cond ((looking-at "\\s\(") (forward-list 1) (backward-char 1))
    ((looking-at "\\s\)") (forward-char 1) (backward-list 1))
    (t (self-insert-command (or arg 1)))))
    (global-set-key "%" 'match-paren)

  18. Re:You're the reason routers get broken into on CERT Finds Routers Increasingly Being Cracked · · Score: 1

    I'm not sure which number it is (5 or 7), but the enable secret passwords are encrypted using the FreeBSD password algorithm, which is to say, MD5. It was implemented by Poul Henning-Kamp ( http://people.freebsd.org/~phk/ , look at the "beerware" bit). The algorithm is a lot stronger than the the old DES based unix scheme. And a lot harder to brute force.

    -Dom

  19. Re:Time for environment integration on GNU Emacs 21 · · Score: 1

    Well, Gee. XEmacs had support for this *years* ago. It was one of the things that JWZ ensured was in place. Of course, it only works with Xt widget sets like Motif and Athena, but there you are. That's Gnome and Kde's fault for not following existing standards and pissing everybody off.

    -Dom

  20. Re:Methodologies are important on Netcraft Survey Updated · · Score: 1

    They already do this; but rather, they anaylze the structure of the HTML rather than doing a solely textual comparison. This gives better results where all that has changed is the domain name in the title or something like that.

    Have a look in some of the back issues of the survey for a discussion of it.

    -Dom

  21. Re:a little identity confusion perhaps? on IBM And Intel Help Rescue SuSE From Insolvency · · Score: 1
    Sorry, you're wrong:
    1. BSD doesn't have runlevels. You've got single-user mode and multi-user mode. FWIW, I have yet to see a Linux distribution with a usable single-user mode.
    2. Although BSD doesn't have run-levels, it does have per-service (init.d style) scripts available as an option if you want to use them. See /usr/local/etc/rc.d for example.
    3. BSD has rc.conf which is a huge list of shell variables (effectively; some are defaults), which is sourced by the individual script that uses it.
    If you want more details about the BSD rc system, take a peek at the FreeBSD CVS Web. Although I feel that the new NetBSD system with per-script dependencies is probably a better system.

    -Dom

  22. Re:Linux MODE on Caldera's Almost-Linux Skips The Linux Kernel · · Score: 2, Informative

    Sounds precisely like FreeBSD's Linux mode (which it's had for years). :-)

    -Dom

  23. Re:KSH Prompt? on What Does Your Command Prompt Look Like? · · Score: 2

    Ksh will expand environment variables when it diplays, so you can do:

    PS1='$PWD$ '

    (Note the single quotes)

    -Dom

  24. Re:Does Postfix support Maildir like Exim or Qmail on Postfix · · Score: 1

    Actually, postfix only really supports Maildirs in your home directory (unless you use a .forward file). However, I have a patch to postfix which will allow you to send to Maildir's in the spool much more easily.

    Mail me if you want it.

    -Dom

  25. AxKit! on Where Do You Go After Visual Basic? · · Score: 1

    I think you need to look at AxKit instead!

    AxKit.org

    It's like cocoon but written in mod_perl (using Apache) and is much easier to get along with if you're not familiar with Java.

    -Dom