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:RubyConf 04 was held recently.... on Programming Ruby: The Pragmatic Programmers' Guide · · Score: 2, Informative

    Curses... thanks. Would that there was a post editing capability... ah well. Retry:

    Thanks to Ruby Central for sponsoring RubyConf 2004!

  2. Re:About the Ruby Gems chapter... on Programming Ruby: The Pragmatic Programmers' Guide · · Score: 1

    > backing it up to a USB drive
    > that also got stolen

    argh ** 2

  3. Note that the Ruby standard library docs... on Programming Ruby: The Pragmatic Programmers' Guide · · Score: 2, Informative

    ...are also available on ruby-doc.org here.

  4. Re:Too many new languages at once... on Programming Ruby: The Pragmatic Programmers' Guide · · Score: 4, Informative

    > Ruby is a better fit for this problem?

    There's a good C2 Wiki page on this - PythonVsRuby.

  5. RubyConf 04 was held recently.... on Programming Ruby: The Pragmatic Programmers' Guide · · Score: 3, Informative

    ...thanks to Ruby Central for sponsoring it.

    A BitTorrent of the presentations is available here.

  6. About the Ruby Gems chapter... on Programming Ruby: The Pragmatic Programmers' Guide · · Score: 4, Insightful

    ...it was written twice. Chad Fowler wrote it the first time while he was on vacation in Europe. Then he had to rewrite it after his Powerbook was stolen on his trip home. Argh!

    More on Ruby Gems here.

  7. James Coplien wrote a paper in 1997... on Organizational Patterns of Agile Software Development · · Score: 4, Informative

    ...about patterns and architecture and such - On the Nature of 'The Nature of Order'.

    It's a fairly short paper and can give you an idea of his style - or at least his style as it was 7 years ago.

  8. Re:"an intense C++ AI programming contest" on UIUC Holds 10th annnual Reflections | Projections · · Score: 1

    > Most games *are* written in C++

    Sure, yup, production commercial games are written in C++, I agree.

    I guess I found it surprising because I thought the emphasis would be more on the AI side of things, not the performance side. I thought that one of those more dynamic languages would lend itself more easily to that sort of thing... so programmers could concentrate more on, say, squad tactics, and less on pointer twiddling.

    But Nicko's explanation (see his reply to my earlier post) makes sense - they've been running the contest on C++ since 1995, so it makes sense to carry on with it.

  9. Re:"an intense C++ AI programming contest" on UIUC Holds 10th annnual Reflections | Projections · · Score: 1

    > in 1995 when Mechmania started

    Ah, OK, that makes sense.

    > usually calls to any external
    > libraries are allowed

    Cool, thanks for the info!

  10. "an intense C++ AI programming contest" on UIUC Holds 10th annnual Reflections | Projections · · Score: 2, Interesting

    I'm surprised that they're not using Ruby, Java, or Python for this... seems like those languages might lend themselves a bit more easily to something like this.

    In fact, the first thing I thought about when I saw this was IBM's Robocode framework - which is in Java.

  11. "Spamming is our last resort..." on Interview with a Spampire · · Score: 4, Insightful
    "Hackers are having a real hard time finding work in the U.S.," says Kittridge in explaining his decision to work for spammers. "Spamming is our last resort to pay rent," he says.
    Yup, I'm sure all those folks out there hanging drywall and cutting lawns feel really sorry for him. It's so sad when a computer programmer can't find a job that lets him express his hacking muse.
  12. Mark Sparshatt is working on a Ruby project... on Parrot 0.1.1 'Poicephalus' Released · · Score: 4, Interesting

    ...that would compile Ruby programs into intermediate compiler code so they could be run on Parrot.

    He's done a few releases and appears to be making good progress here.

  13. Nice comment on Tcl on Hping3 vs. Nmap · · Score: 2, Interesting
    > I use Tcl for everything not involving
    > low-level things or speed.

    I feel the same way about Ruby. It's just not worth the hassle of plowing thru 20 lines of try catch blocks in Java when I can do something like
    File.read(myfile).grep(/foo/).size
    with Ruby. Good times!
  14. Re:Code validation tools... on Alan Cox on Writing Better Software · · Score: 1

    > do you know of one for Visual Basic?

    Sorry, nope, don't know of one. Does Visual Studio include some stuff along those lines? I'm not sure...

  15. Code validation tools... on Alan Cox on Writing Better Software · · Score: 4, Interesting

    ...are nifty. They can catch all sorts of stuff and produce lovely reports - or, well, at least functional reports. And running them nightly - or hourly - helps to ensure the code won't get out of sorts.

    PLUG: Need to check Java code? Try PMD!

  16. Re:Although it's not on the list... on Who Can Open Sourcers Support in the CFC? · · Score: 1

    > Umm, WTF does this language-specific
    > organization have to do with ANYTHING?

    They support open source - which is the topic of this discussion.

  17. Although it's not on the list... on Who Can Open Sourcers Support in the CFC? · · Score: 1

    ....Ruby Central is a worthy recipient of your tax-deductible donation. They arrange and sponsor Ruby conferences and generally support the Ruby community in a variety of ways. There's a Paypal donation link on the front page of RubyForge.

    Props to David Allen Black and Chad Fowler who are the prime movers behind RubyCentral!

  18. :s/web services/Service Oriented Architecture/g on Survey: SOA Prominent On 2005 budgets · · Score: 2, Funny

    And the corporate web site is up to date!

  19. What';s wrong with OpenLDAP? on Red Hat Acquires Netscape Server Products · · Score: 4, Informative

    I've used it to replace some Netscape stuff - it was part of a big Weblogic->Oracle->Solaris EJB app.

    OpenLDAP seemed to work fine, although maybe it was because we weren't really loading it up too much...

  20. Re:Non-Trivial Case Please? on Mono: A Developer's Handbook · · Score: 1

    > trying to automagically use low-level languages
    > as if they were high is doomed to a
    > painful failure :)

    Hm. Mostly, I agree - although I think scripting languages are frequently used in places where a memory leak or two isn't that important. For example, a cron job that creates some graphs can leak a few bytes without hurting anything.

    > the programmer is freed from dealing with
    > the pesky details of using a low-level language.

    I think the programmer is freed from fiddling with pointers and mallocs and so forth to some extent. Not completely, but that's the nature of abstraction layers. One could make the same argument regarding C and assembly language...

  21. Re:Sweet Spot? on Mono: A Developer's Handbook · · Score: 1

    > libcurl might be in /usr/lib, or
    > /opt/lib, or /home/foo/lib)

    Sure! Ruby can also load a library off the PATH, too.

    > This is what we mean by "scripting
    > languages don't scale".

    Hm. How is loading a shared object library involved in "scaling"?

  22. Re:Sweet Spot? on Mono: A Developer's Handbook · · Score: 4, Interesting
    > Here development speed is more important
    > than execution speed. Python and kin

    Right on. And with Ruby/Python/etc you can always dip down into a C library for bits that turn out to be performance-critical. With Ruby, this is usually as simple as something like:
    require 'dl/import'

    module Curl
    extend DL::Importable
    dlload "/usr/local/lib/libcurl.so"
    extern "char *curl_version()"
    end

    puts Curl.curl_version
    Hard to beat...
  23. An "unused code" report.... on Derby Source Code Released · · Score: 1

    ...on the latest code from CVS is right here.

    Looks like DataDictionaryImpl.java could use some trimming...

  24. Re:Is it ok as a beginner's langage ? on Korundum Brings eXtreme RAD to Linux · · Score: 2, Interesting

    > is it [Ruby] ok as a beginner langage ?

    Yup, it's perfect. And actually, Alexey just started a forum for Ruby beginners. Might be a good place to ask questions...

  25. Re:Meh? on Korundum Brings eXtreme RAD to Linux · · Score: 1

    Yup, there's a "tech preview" release of Rubydium right here.