Slashdot Mirror


Eclipse 3.1 Released

Jeff Myers writes "Eclipse version 3.1 was just released and is available for download. There are quite a few new and noteworthy features added in this release - including full support for Java 5.0 and improved support for developing rich client applications based on the Eclipse platform." Update: 06/28 21:03 GMT by Z : Denis emailed to request we use mirrors, as they're already getting hammered pretty hard.

56 of 343 comments (clear)

  1. Coincidence! by savagedome · · Score: 5, Funny

    With the Space Ring and Google Earth, I knew the Eclipse was coming!

  2. Mirror/Torrent anywhere? by gcauthon · · Score: 2

    Everything has already been overloaded at eclipse.org. TDS Internet used to be listed in their mirrors but now it isn't? Bailing out a little early aren't we?

    1. Re:Mirror/Torrent anywhere? by wiml · · Score: 2, Informative
    2. Re:Mirror/Torrent anywhere? by ClamChwdrMan · · Score: 2, Insightful

      Set up a torrent next time, and promote using that. I know I would, even if it's slower initially.

  3. Bad day for Eclipse Project... by Ingolfke · · Score: 4, Funny

    They release a new version of their software and their primary delivery servers in Pakistan are completely unavailable.

    1. Re:Bad day for Eclipse Project... by MisterLawyer · · Score: 4, Funny
      Denis emailed to request we use mirrors, as they're already getting hammered pretty hard.

      Hammers and mirrors... bad mix.

  4. Just one question by John+Seminal · · Score: 2, Informative
    Is Eclipse any faster than when they first released it.

    That was my only knock of the software. It would be so slow. William. Shatner. could. deliver. a. line. quicker.

    For those who don't need a full blown IDE, just something to write java in and compile, try textpad. It is lightning quick.

    But I bet with faster CPU's, eclipse is alright now. But it was so slow on a PIII 1ghz with 512 megs. So slow.

    --

    Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

    1. Re:Just one question by Mechanik · · Score: 5, Informative

      Is Eclipse any faster than when they first released it.

      Actually yes. Performance was a major focal point for 3.1. Now that all the platform plugins are using OSGI bundle manifests and are all packaged as JAR files, things are much faster. Just starting up Eclipse used to take forever but it's much faster now.

    2. Re:Just one question by AndrewR81 · · Score: 5, Informative

      I've only used version 3 and it's quite fast. Admittedly I'm on a 3 GHz with 512 MB RAM. I've heard several people the same thing, so maybe 3.X is improved. Occasionally, it will stall for about 30 seconds but I've never had it crash.

      I've found that developing in eclipse is faster than writing and compiling, because it highlights errors as you type (like how word underlines spelling mistakes). Once I'm done editing, I know it compiles, although just clicking the "run" icon is all that's required. (You can get a list of errors and go through them one by one if you prefer.)

      I also find the development aids they have to be time-saving. For example, a ctrl-T will bring up a class hierarchy tree. Ctrl-E will pop up a list of all files opened where you can type in a filter (Action*.java). Ctrl-alt-H will show all the methods that call the method you'are currently editing. Not to mention the refactoring, debugger, views, etc.

      Of course, each editor/IDE has their strength and weaknesses, but I've been quite happy with eclipse. The only thing I miss is a GUI editor like netbeans has.

    3. Re:Just one question by jnana · · Score: 2, Informative

      my problem is with their CVS integration, if you use SSH for cvs access, it puts the repository as ":extssh:..." , instead of ":ext:..." , and this makes the repository incompatible with anyother CVS tool.

      There has been an option of doing CVS in Eclipse using ext: and not extssh: for a long time. I've been doing it for more than a year. Extssh may be the default on some wizard though, but if you just add the repository location yourself, you can select 'ext:' and it works great.

    4. Re:Just one question by jhouserizer · · Score: 2, Informative

      How much does Eclipse use up when you start it? It of course depends on your projects, etc. but for me, I have 6 large projects nearly always open at the same time. I define "large" by 40+ packages, with 8-12 classes each, plus a hundred or more config and jsp/html files. With all of this "fired up" it uses ~110 MB of RAM, and is quite responsive on a crappy 1.7GHz Centrino processor.

    5. Re:Just one question by gus+goose · · Score: 2, Informative

      Of course, you could use eclipse .... see www.eclipse.org/ve/

      gus

      --
      .. if only.
  5. Is it just me, or couldn't posts about Dev things by WillAffleckUW · · Score: 5, Insightful

    maybe include:

    1. a short description of what it is [a better browser, a sliced bread device, a program for counting sheep]; and

    2. a link to a resource page on what it is [like the basic description in detail for geeks] ...

    Seriously, I haven't the faintest idea what Eclipse is - is it a device to crash the moon into the earth to make a [evil laugh] MILLION DOLLARS!!! - or is it the latest hamster-management software program for hamster farming?

    ok, i'll be quiet ... but seriously, you only post a short two line post on something and no details and the frickin web site is /. already so who the heck knows what it is ...

    --
    -- Tigger warning: This post may contain tiggers! --
  6. Correct link by kss · · Score: 5, Informative

    The link gives a 404. Here is the correct one.

  7. Re:Is it just me, or couldn't posts about Dev thin by suitepotato · · Score: 3, Funny

    From TFSite:
    Eclipse.org is the website of the Eclipse Foundation.

    Eclipse is an open platform for tool integration built by an open community of tool providers. Operating under an open source paradigm, with a common public license that provides royalty free source code and world wide redistribution rights, the eclipse platform provides tool developers with ultimate flexibility and control over their software technology.

    Eclipse has formed an independent open eco-system around royalty-free technology and a universal platform for tools integration. Eclipse based tools give developers freedom of choice in a multi-language, multi-platform, multi-vendor environment. Eclipse provides a plug-in based framework that makes it easier to create, integrate and utilize software tools, saving time and money. By collaborating and exploiting core integration technology, tool producers can leverage platform reuse and concentrate on core competencies to create new development technology. The Eclipse Platform is written in the Java language and comes with extensive plug-in construction toolkits and examples. It has already been deployed on a range of development workstations including Linux, HP-UX, AIX, Solaris, QNX, Mac OS X and Windows based systems. A full description of the Eclipse community and white papers documenting the design and use of the Eclipse Platform are available at http://www.eclipse.org./

    The Eclipse Foundation is a non-profit corporation formed to advance the creation, evolution, promotion, and support of the Eclipse Platform and to cultivate both an open source community and an ecosystem of complementary products, capabilities, and services.


    Seems simple enough to me. They're a non-profit market-speak-driven company that wants to be a cross-platform coding development environment company.

    My money is on market-speak winning. I mean, anyone that can write "independent open eco-system around royalty-free technology and a universal platform for tools integration" is much better suited to that than Java. Maybe marketing Java...

    --
    If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
  8. You call that a release ? by DrStrangeLug · · Score: 2, Interesting

    We were using it where I worked and discovered upon upgrading to 3.1 RC3 that our app wouldn't compile. It still doesn't on this release. Backup your old copy before you upgrade.

  9. What eclipse is by acomj · · Score: 5, Informative

    Eclipse is confusing.. its really 2 things in 1.

    1. Its an Itergrated Development Environment (IDE) which allows plug ins to extend its usefullyness.

    2. Its written in java with SWT (native platorm windowing extentions). It can be used as a framework for building your own java applications.

  10. Re:Is it just me, or couldn't posts about Dev thin by ArsonSmith · · Score: 4, Funny

    So what the heck is an IDE? you give this explination but don't explain these advanced terms.

    On that what is Java? "It's written in java?" does that have something to do with coffee?

    --
    Paying taxes to buy civilization is like paying a hooker to buy love.
  11. Re:Is it just me, or couldn't posts about Dev thin by hey · · Score: 5, Funny

    Slashdot just wouldn't be Slashdot with boring/sane stuff like that in there!

    How about this: a new version of Apache [a http [http is the the web protocol] server [a program [an ordered set of instructions] that runs all the time] was just released.

  12. mirror list by thedude13 · · Score: 5, Informative
    1. Re:mirror list by natet · · Score: 3, Insightful

      I'd like to recommend a couple of things to the Eclipse project folks...

      1. Don't announce the latest and greatest version of your project until all your mirrors are up to date and have said version. It's just annoying to start clicking on links, only to get a 404 error.

      2. Please list the mirror sites somewhere prominantly on your site, and don't make us go through some dynamic scripting just to go to a mirror site to get the software. When I did finally get to a list of mirror sites, the links were completely useless because I had to go through your massively overburdened servers to access them. I started copying the link url and copying out the real url to the mirror site (of course, none of the mirrors I tried actually had the drop, so that was pointless).

      --
      IANAL... But I play one on /.
    2. Re:mirror list by ManxStef · · Score: 3, Informative

      For the Mac OS X version (eclipse-SDK-3.1-macosx-carbon.tar.gz):

      [Austria] Vienna University of Technology
      http://gd.tuwien.ac.at/softeng/eclipse/R-3.1-20050 6271435/eclipse-SDK-3.1-macosx-carbon.tar.gz

      [Canada] Groupe d'utilisateurs de Linux de l'UdeS
      http://gulus.usherbrooke.ca/pub/appl/eclipse/eclip se/downloads/drops/R-3.1-200506271435/eclipse-SDK- 3.1-macosx-carbon.tar.gz

      [France] ObjectWeb Consortium (INRIA - French National Inst
      http://eclipse.objectweb.org/downloads/drops/R-3.1 -200506271435/eclipse-SDK-3.1-macosx-carbon.tar.gz

      [Germany] University of Applied Sciences Esslingen
      http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclip se/R-3.1-200506271435/eclipse-SDK-3.1-macosx-carbo n.tar.gz

      [Hungary] Gabriel Consulting
      http://eclipse.gabriel.co.hu/downloads/drops/R-3.1 -200506271435/eclipse-SDK-3.1-macosx-carbon.tar.gz

      [Slovenia] bevc.net
      http://mirrors.bevc.net/eclipse/download/drops/R-3 .1-200506271435/eclipse-SDK-3.1-macosx-carbon.tar. gz

      [Switzerland] SWITCHmirror
      http://mirror.switch.ch/mirror/eclipse/downloads/d rops/R-3.1-200506271435/eclipse-SDK-3.1-macosx-car bon.tar.gz

      [Turkey] Hacettepe University, Department of Computer Science & Engineering
      http://mirrors.cs.hacettepe.edu.tr/eclipse.org/ecl ipse/downloads/drops/R-3.1-200506271435/eclipse-SD K-3.1-macosx-carbon.tar.gz

      [United Kingdom] UK Mirror Service
      http://www.mirrorservice.org/sites/download.eclips e.org/R-3.1-200506271435/eclipse-SDK-3.1-macosx-ca rbon.tar.gz

      [United States] Calvin College
      http://mirror.calvin.edu/eclipse/downloads/drops/R -3.1-200506271435/eclipse-SDK-3.1-macosx-carbon.ta r.gz

      [United States] Calvin College (ftp)
      ftp://mirror.calvin.edu/eclipse/downloads/drops/R- 3.1-200506271435/eclipse-SDK-3.1-macosx-carbon.tar .gz

      Unfortunately as of 2005-06-29 02:26:39 BST none are updated yet, hopefully all the rsync mirroring cronjobs'll complete soon!

  13. Re:Stupid "features" by Albinofrenchy · · Score: 2

    Some features of java that should compile wouldn't. Generics are a good example. If this was relevant to you, you would know that. Since you don't, I'm thinking you are just complaining to complain.

    --
    "A man is but the product of his thoughts what he thinks, he becomes." -Mahatma Gandhi
  14. Mirror, Great Idea! by Bob9113 · · Score: 4, Funny

    Denis emailed to request we use mirrors, as they're already getting hammered pretty hard.

    I think it's very kind of you to edit the story to suggest that we go to the mirrors instead of to the main site. Did Denis, I dunno, maybe, provide links? If so, any possiblity you'd be willing to share the info?

    1. Re:Mirror, Great Idea! by toofast · · Score: 2, Interesting

      When you click your download file from www.eclipse.org, it will ask you to pick a mirror. Unfortunately many of them haven't sync'ed yet, so many people just zip down the page and pick "Main Eclipse Download Site". That's what I wanted to avoid.

  15. Is it just me, or why not explain it better? by WillAffleckUW · · Score: 2, Interesting

    Man, you read and post on Slashdot and don't know what Eclipse is? If so, you didn't write even a "Hello World" in Java, did you?

    I use JBuilder and other Java tools. I've never even heard about Eclipse. I do know what JWT is, Swing, Java Beans - but I've never heard about Eclipse until today.

    I've got a Sun Java backpack I wear to work, and training in various languages including formal university, college, and industry classes on Java.

    And - I've - never - heard - of - Eclipse.

    So if you're going to post a /. article about Eclipse that barely covers 1 1/2 lines on my screen, you could at least have a short description like:

    "Eclipse, the combo IDE/toolset for Java, has just come out with their latest 3.1 release [link], which has some really cool features [link]. The best new features are Hamster Juggling, Applied Hamster Subclassing, Hamster Pseudo-Encrypted Sunflower-Swapping, and an improved Hamster-to-Gnome toolkit."

    See, now that actually tells you enough that you can decide if you want to read it and if you're interested in the new and/or fixed features. Oh, and if it's Open Source, say so.

    --
    -- Tigger warning: This post may contain tiggers! --
    1. Re:Is it just me, or why not explain it better? by dubious9 · · Score: 2, Interesting

      "Think. Consider your audience. Then post."

      While I agree with your main point somewhat, that you should include a short intro "what-is-it" blurb on non-trivial stuff, I'll have to disagree from there.

      I don't believe you
      1. Are a serious/competant Java developer
      2. Have more than a year's Java development (non-classroom) experience
      3. that you really work in java and are maybe a college student

      How can you have never have heard of Eclipse? As any developer you should always be evaluating the best tools. Guess what a 'java ide' google search returns as it's number 1 result? In your experience researching solutions or problems in newgroups, mailing lists, IRC (ie #java @ freeenode) etc. etc. you've **never** heard of eclipse? That's like knowing and running linux and never ever hearing about debian.

      But seriously man, you need to get yourself out there and looking for the best solution, wether that be Apache Commons libs for your software, jUnit for unit testing, or ant for build configuration. You should **always** know what your peers are using even though you may not like the product.

      I know many developers that don't like Eclipse because of a variety of reasons, but I've never, ever, even heard of somebody who didn't hear of eclipse for years. I'm not trying to insult you or anything, but seriously man get your head out there.

      --
      Why, o why must the sky fall when I've learned to fly?
    2. Re:Is it just me, or why not explain it better? by rhedin · · Score: 2, Informative

      well, actually...

      Since you said that you'd never heard of Eclipse, I thought you might be interested to know that your tool of choice was migrating there. I would expect someone who (presumably) programs professionally and uses a given tool to know about that tool and the industry as a whole. For example: at JavaOne this week the following sessions are about or include information on Eclipse:
      Smarter Rich Client Through Middleware Services
      Building Your Own Eclipse Plug-Ins
      Introduction to Eclipse's Rich Client Platform
      Write Once, Plug Everywhere: Extending the Major Java IDEs -- NetBeans(TM), Eclipse, and JBuilder
      What's New in Eclipse? A Java(TM) Technology IDE and a Whole Lot More
      Runtime Aspects With JVM(TM) Support
      Java(TM) EE Ease of Development: Platform Specification and Tools Perspective
      Introduction to the Web Tools Platform Project

      And, just for a point of order, the press release where Borland announced they were migrating to eclipse was dated May of 2005-- the JavaOne release from June was talking about Together integration with Eclipse.

      rob.

  16. Re:Million download challenge! by Anonymous Coward · · Score: 4, Funny

    If it reaches a million downloads, I say we all find Erich Gamma and toss him into the ocean.

  17. Re:Eclipse is slow... by Anonymous Coward · · Score: 2, Informative

    You tried using Eclipse for C++ development on Linux? You do realize Eclipse is a Java IDE, right? There are a lot more choices for doing C++ than the silly CDE plugin for Eclipse.

  18. Re:Is it just me, or couldn't posts about Dev thin by Scaba · · Score: 3, Funny

    He meant it was written on java...lots of java. That's how they release those milestone builds on time.

  19. Kaffe by ewhac · · Score: 4, Interesting
    Does it work with Kaffe 1.1.5 out of the box? Or do I still have to disable file locking by hand (osgi.locking=none)?

    Schwab

  20. Re:Huh? by gbulmash · · Score: 2, Funny
    Before anyone beats me to it...

    Stonehenge is the only surviving member of the famous druidic henges after Hayhenge and Stickhenge were blown down by a wolf.

    Spamhenge is under construction.

    - Greg

  21. Eclipse? by Txiasaeia · · Score: 2, Insightful

    For those of us not in the know and who might possibly be interested in this application, would it be possible from now on for submitters to include a brief description of what the program actually does, and maybe what OSes you can use it on? I think this is fair considering anytime I want to R the FA it's already been pounded into glue by the slashdot hordes.

    --
    Condemnant quod non intellegunt.
    1. Re:Eclipse? by the0ther · · Score: 2, Informative

      It's a reasonable expectation to know what Eclipse is.

    2. Re:Eclipse? by Txiasaeia · · Score: 2, Insightful

      Reasonable for who? I'm not a programmer (I gave up and googled it) and therefore wouldn't have come across the term in the course of my everyday life. It's "News for Nerds," not "News for Programmers." Anyway, would it really be so difficult to include a brief description of what the program does? We're talking about *one sentence*, not a doctoral dissertation.

      --
      Condemnant quod non intellegunt.
  22. Re:Is it just me, or couldn't posts about Dev thin by bjtuna · · Score: 2, Informative

    the frickin web site is /. already so who the heck knows what it is

    Use MirrorDot to view Slashdot-linked articles that have gone down under the load.

  23. Bit Torrent by amembleton · · Score: 4, Insightful

    Are there any .torrent links for this new version of Eclipse?

  24. Re:Is Java dead ? by swilver · · Score: 2, Insightful
    Is java suffering from the same problems that every other previous attempt to make an interpreted language work suffered from? Is it just too slow?
    No, because the "bytecode" is not actually interpreted all the time, it is in fact interpreted and then compiled into native code and re-used from then on. The code thus produced is specific to your platform, so it can produce code specifically for your Pentium 4 (or whatever you are using) while normal binaries for your platform are often compiled for 80386 (for example).

    The price you pay is a slightly increased startup time when new code gets loaded because it still needs to finish compilation.

    Remember when Java was once a viable "plugin" for your browser? When was the last time you used it?
    Today I think. My bank uses it for secure authentication.

    Remember when Java was supposed to be next foundation for desk top applications? Where are they?
    I don't ever remember hearing that, I believe Java was to be the next foundation for server side applications. It certainly delivered on that promise.

    However, there are a few desktop applications written in Java that are very useable and very nice. Azureus and Eclipse are excellent examples. Most people don't even realize they're written in Java because they look and feel just like normal Windows applications thanks to SWT.

    Java's not the new C++ , it's the new Pascal.
    I think Java is neither. The programming model is a lot less complex than either of those, yet very powerful. C++/Pascal programmers often have problems letting go of the concept of pointers and have trouble accomplishing things in Java without them. Takes a bit of getting used to.
  25. GUI editor for Eclipse by binarydreams · · Score: 2, Informative

    Check out the Visual Editor sub-project within Eclipse for a Swing and SWT editor. It's made a lot of improvements in the last couple releases, especially the latest milestone builds of the 1.1 release (which are compatible with Eclipse 3.1).

  26. Re:Stupid "features" by swilver · · Score: 4, Informative
    Considering that the last stable version of Eclipse, 3.0, didn't yet support Java 5 and all the new stuff in it (generics, autoboxing, enhanced for construct, enumerations), I'd say that Java 5.0 support is a pretty good indication what Eclipse 3.1 can do for you now.

    This means it can refactor code using Java 5 specifics, it has specific warnings/errors for Java 5 code, quick fixes, code formatting/highlighting, and so on.

  27. Re:I never quite understood SWT by david.given · · Score: 2, Interesting
    I couldn't really see the need for a third widget toolkit (AWT, Swing, SWT) specially after Sun got some sense and started using the community process to discuss and enhance Java. It always sounded to me like an IBMish NIH attack.

    It's very simple. It works like this:

    The AWT sucked. It sucked diseased dead goat through a straw. It was badly designed, badly conceptualised, badly supported, a pain to write for, limited, unexpandable, ugly (on all platforms), and was, in general, a really lousy idea. Even Sun admitted this eventually, which was why they threw it away and developed Swing.

    Swing sucked. Not as badly as the AWT, but it still sucked; they'd progressed from goats to humans, and a healthy human at that, but sucking was still involved, as was the straw. Sun had given up on even trying achieving platform-independence using peered widgets, which meant that Swing had to render everything itself, duplicating OS functionality; which meant that it was still ugly on all platforms, but at least it was consistent. Unfortunately, this meant that it was huge and heavyweight. Behind the scenes, they'd fixed a whole bunch of things that meant that it was much less painful to program for, but it was still painful to use and deploy.

    IBM invented SWT because they wanted a Java widget set that didn't suck. I'm not entirely certain they actually succeeded --- it's still slow and clunky unless you have a very fast machine --- but it's the best attempt so far. It actually achieves platform-independence successfully, which means that you get native look and feel on all devices, which is still quite hard to get used to. (Compare Linux Eclipse or Azureus with Windows. It's slightly scary how well it works.) The programming model seems to be more straightforward, too, although I'll admit I haven't coded for it. It does seem to be the least bad Java GUI toolkit around.

  28. I almost agree by Pac · · Score: 2, Informative

    AWT sucked so badly that people stoped talking about client side Java and run to the headless servers. The first Swing sucked too, but not so badly. In 1.5 Swing is almost grown-up and quite faster. They have also hired some non-color-blind people to revamp the default look and feel, and it now looks nice (there were ways to make it look nice in 1.3 to 1.4.x, but those were mostly undocumented).

    My other main problem is having no easy migration path, hence my problem with the lack of a GUI editor - if I am going to migrate my apps and have to redesign all user interfaces around a new toolkit, the least I need is a GUI editor - rewriting everything in code would be painfully close to my early days writing GUIs for Apple II programs...

  29. Digits? Digits??? by Pac · · Score: 2, Funny

    Care to count how many digits my account has? And mind you, this is my second account, I lost the first one.

    Now, please, you're asking for it. While I fully understand the generic need for better Slashdot posts (alas, that's a lost war already - they won't change) asking about Eclipse in the terms you did is just too funny to let it pass. Now go ask in the Apple section what an iPod is and in the Apache section what the heck is this HTTP thing people keep talking about.

  30. Re:Torrent? by infiniteedge · · Score: 4, Informative
  31. Re:Stupid "features" by rimu+guy · · Score: 2, Insightful
    Java 5.0 support means that it will run faster, and help you make programs faster, that run faster, too, in a nutshell.

    Incorrect. Eclipse 3.0 has always run just fine on a java5 jvm. And it gets the small speed increase that VM imparts.

    JDK 5 support means that the editor 'knows' about the new java5 langauage features. And moreover the editor can refactor code using that knowledge.

    --
    Tomcat Hosting

  32. Well, that's probably why. by devphil · · Score: 2, Informative


    I've got a Sun Java backpack I wear to work, [...] And - I've - never - heard - of - Eclipse.

    Sun Microsystems doesn't like to talk about, or even acknowledge the existence of, Eclipse. Unless you really pester them about it.

    After all, IBM picked the name: they're eclipsing the sun...

    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)
  33. Re:Is it just me, or couldn't posts about Dev thin by CODiNE · · Score: 3, Funny

    So what the heck is an IDE? you give this explination but don't explain these advanced terms.

    Technically it would be more correct asking "What is IDE?" instead of using "an IDE", since IDE is a type of hard disk... it's being replaced by SATA these days, but still nice and cheap. IDE descends from RLE hard drives... they were called that because of the "Run-Length Encoding" compression scheme they used to store data more efficiently. The Microsoft / Stacker case is a large part of why the industry left RLE HD's behind and moved to IDE. IDE of course stands for "Integer-Deliminated Encoding", which is a much more advanced storage mechanism that relies on wavelets and sometimes pixlets (But that's an Apple tech).

    Moving on...
    On that what is Java? "It's written in java?" does that have something to do with coffee?
    You are correct here... "Written in Java" however is grammatically incorrect and should be "Written ON Java". This describes the programming method used to develop the Eclipse IDE hard disk technology. Since wavelet and pixlet compression using Integer-Deliminated Encoding is considered a form of "Extreme Programming", it requires a hefty intake of Java and other energy drinks such as Red Bull or Ballz. Using the new Kabbalah drinks qualifies your development style as "Black Arts" programming. I'm sure you remember seeing various books about Black Magic programming, Voodoo and of course the Linux bible... that's why religious wars about Operating Systems and text editors always come up here.

    I could go on about the cult of the Penguin and the art of summoning daemons but I'd like to keep this post short and simple to help educate those who are new to programming.

    --
    Cwm, fjord-bank glyphs vext quiz
  34. TORRENT HAS BEEN POSTED by infiniteedge · · Score: 2, Informative

    magnet:?xt=urn:btih:BW6W3QUP7CD23KZRGZG4BK7M4LX2WB K3

    import this into Azureus with File->Open->Location... for a trackerless torrent. Also works with BT 4.1.2 beta, although I have no idea how to use it. Remove a space in that magnet uri if slashdot mistakenly put one there.

    View the parent for the regular torrent.

  35. Re:I never quite understood SWT by DeadMeat+(TM) · · Score: 2, Interesting
    SWT's performance is actually pretty good. I've run it on first-gen iPaqs (which use 206MHz ARM CPUs), and while it wasn't going to set any land-speed records, it was usuable with a little patience -- certainly far more so than LwVCL or (groan) Swing 1.1. It sort of gets a bad rap on Linux because, for one reason or another, certain GTK themes (like GTK-Qt and older versions of Bluecurve) cause performance to be noticably worse. After switching from GTK-Qt to Clearlook, it's more than snappy enough for my tastes.

    The programming model is simpler, but I wouldn't say it's straightforward. For example, it strictly enforces that all UI operations occur in the UI event thread, which takes some getting used to. (You're supposed to do it with Swing, too, but it's not enforced.) There are some asinine design choices, like placing most of the constants in a monolithic SWT class rather than in the classes that actually use them, and it's missing a lot of the syntatic sugar that Swing has (like being able to set a widget's text during construction).

    All in all, it's a quirky library, but with some very slick end results. I keep getting the feeling that Sun's trying to bury it partly because it proves they could have done Java UI toolkits right the first time around, rather than needing five or six major revisions to be usable.

  36. Recipe for /.ing by dtfinch · · Score: 4, Insightful

    1) Release 100mb download, with stated goal of reaching a million downloads.
    2) Post link on slashdot _before_ the download has been mirrored.
    3) Watch in horror as tens of thousands of users try to download from the main server because it's not on the mirrors because the mirrors can't reach the main server.

  37. MAC OS X Torrent available at: by ManikSurtani · · Score: 2, Informative
    --
    -- Manik Surtani
  38. Re:Subversion? by d-rock · · Score: 2, Informative

    I had been using subclipse (http://subclipse.tigris.org/) with Eclipse 3.0 for SVN support and it worked great in both Windows and Linux. Something broke part of subclipse around 3.1RC3 to the point that I couldn't add or browse repositories. Just a tip that I figured out, though: if you use a normal SVN tool (TortoiseSVN, SVN CLI) to check out a project, then when you import the project into Eclipse subclipse will be able to work with the repo just fine (as of RC7, still downloading 3.1 final).

    Derek

    --
    Don't Panic...
  39. Working mirrors by JavaRob · · Score: 3, Informative

    I had the page up to the mirrors, then even the routing pages died (so I had to extract that actual mirror link from the full URL...); anyway, here's one mirror that's zipping along for me. And I will post this reply as soon as my download finishes...

    win32 zip at mirror.reachable.ca

    You can figure out the base directory from that if you want it for another platform.

    And a few more that I haven't tested, in various countries (trying to pick the ones that look the toughest):

    gulus.USherbrooke.ca
    mirrorservice.org
    eclipse.objectweb.org
    software-mirror.com
    sunsite.informatik.rwth-aachen.de

    Final note: some of these are definitely hosed; the first seems to work. Gotta hand it to the Canadians -- they're the ones staying up.