Slashdot Mirror


Columba 1.0 "Holy Moly" Released

Frederik Dietz writes to tell us that after three years of hard developement Columba 1.0, codename "Holy Moly!" is ready for general consumption. Columba is an email client written in Java that boasts a 'user-friendly graphical interface with wizards and internationalization support.' Slashdot covered an interview with the Columba team earlier this year.

279 comments

  1. Typo by Saiyine · · Score: 0, Troll


    Typo in the title, seems to be "Columbia" not "Columba".

    --
    Superb hosting 4800MB Storage, 120GB bandwidth, $7,95.
    Kunowalls!!! Random sexy wallpapers (NSFW!).

    --
    Hosting 20G hd, 1Tb bw! ssh $7.95
    1. Re:Typo by Hobbes897 · · Score: 1

      Beat me to it.

      --
      Normality is now: overrated.
    2. Re:Typo by Garrett+Combs · · Score: 1

      Actually, it's spelled correctly.

      --
      Insert witty Slashdot sig here.
    3. Re:Typo by Saiyine · · Score: 1


      Sorry, it's "Columba", it's the blurb that have it bad written.

      --
      Superb hosting 4800MB Storage, 120GB bandwidth, $7,95.
      Kunowalls!!! Random sexy wallpapers (NSFW!).

      --
      Hosting 20G hd, 1Tb bw! ssh $7.95
    4. Re:Typo by Anonymous Coward · · Score: 1, Funny

      A typo on slashdot?! Holy Moly!

    5. Re:Typo by simulacrum25 · · Score: 1

      Not according to the website. Columba is the correct name.

    6. Re:Typo by Anonymous Coward · · Score: 0

      It's "Columba." It would've been interesting if one of the project maintainers had gotten the name wrong (the submitter), but it just looks like ScuttleMonkey's mistake :).

    7. Re:Typo by Demerara · · Score: 3, Informative

      Oh dear. There is a typo in the article - not the title. It IS "Columba" and NOT "Columbia".

      Follow the link (FTFL??) and confirm this.

      --
      Backward%20compatibility%20is%20over-rated
    8. Re:Typo by Anonymous Coward · · Score: 0

      No, it's like Bart Simpson's old catch phrase: "Aye Columba".

    9. Re:Typo by Paolo+DF · · Score: 1

      It actually is COLUMBA, not COLUMBIA

      --
      Pumbaa! I don't wonder; I know.
    10. Re:Typo by ccbailey · · Score: 2, Insightful

      It probably should be Columba as Columba is the genus to which Columba livia, the rock dove, or pigeon belongs. You know, like carrier pigeons and all?

    11. Re:Typo by ericdano · · Score: 1
      Seriously, what is next? Posting duplicate stories within 24 hours of each other?

      Wait. Slashdot has been there, done that....

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
  2. the question I have by Anonymous Coward · · Score: 5, Interesting

    The question I have though, is what makes this better than the other dozen free email clients?

    --
    Mod this up, and your penis size will increase by 10-20 percent in volume.

    1. Re:the question I have by ScrewMaster · · Score: 2, Funny

      Uh, well ... it's written in Java you see, and, uh well ...

      Short answer: I dunno.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:the question I have by nacturation · · Score: 1

      Judging from the screenshots, it looks like they're aiming to give Outlook Express a run for its money.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    3. Re:the question I have by Unski · · Score: 2, Insightful

      Hey I'll help you out with that.. Because, you see, apart from Java, this breakthrough also has the ability to, err..store email offline for later reading? * shifty looking grin * Ah! Internationalisation support...knew there was something that distinguished it from Thunderbird et al. Oh. Well Java is still cool I spose. I did look at a Mac screenshot though. Looks like a crufty GNOME app. I hate to be a Negative Nancy but Yet Another Email client? Why?

    4. Re:the question I have by Anonymous Coward · · Score: 0
      what makes this better than the other dozen free email clients?

      If you ever lived in the middle of nowhere where mail takes a relative eternity to reach you... well that's exactly what it's like waiting for a Java program to start.

      /me ducks

    5. Re:the question I have by Anonymous Coward · · Score: 0

      I second this question. I've been using T-bird for a couple of years now and see no compelling reason to switch. Is this a new milestone in email clients or just another option that's more or less equal to the others?

    6. Re:the question I have by Zaiff+Urgulbunger · · Score: 1

      I've not used it, but I'm interested in looking at it because: you know with Mozilla Thunderbird, you can set it up so that your email and configuration are stored on a USB memory key, well I think it'd be far cooler if you could stick the entire email app. on the USB memory! That way, you could access your email on *any* computer regardless of OS.

      But, like I say, I haven't used it.... so this may not work. But the idea is cool!! :D

    7. Re:the question I have by NutscrapeSucks · · Score: 1

      I have the same question about thunderbird.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    8. Re:the question I have by ScrewMaster · · Score: 1

      Mod this up, and your penis size will increase by 10-20 percent in volume.

      Heh heh ... great tagline dude.

      --
      The higher the technology, the sharper that two-edged sword.
    9. Re:the question I have by ScrewMaster · · Score: 1

      Better yet, just use a browser-based email client. That's even easier, and you don't need to worry about the machine having a USB port.

      --
      The higher the technology, the sharper that two-edged sword.
    10. Re:the question I have by cpu_fusion · · Score: 1

      You raise a very good question: what makes an email app written in Java better than the other fantastic open source email apps that are out there? (And there are many!)

      Over apps written in C, C++, or other native languages, Java has to offer enhanced security. But that's about it. I say that as a pretty experienced Java programmer. Unless the Java app is written using SWT (www.eclipse.org/swt), it is probably NOT going to look and feel sufficiently well to entice your interest.

      So, I would remain skeptical of Java applications, unless security is your primary consideration. And even then, it is still possible to write insecure applications in Java. Food for thought.

    11. Re:the question I have by Anonymous Coward · · Score: 0

      No kidding, I thought OSS was about inovation...this looks very familiar to Outlook if you ask me however it appears not to work as well....go figure

    12. Re:the question I have by Forthan+Red · · Score: 2, Funny
      > The question I have though, is what makes this better than the other dozen free email clients?

      You'll have much more time to contemplate the meaning of the universe while you wait for it to boot up. So basically it makes you a better person.

    13. Re:the question I have by lahvak · · Score: 1

      I hate to be a Negative Nancy but Yet Another Email client? Why?

      Because "All mail clients suck. This one just sucks less." (Michael Elkins, cca 1995)

      Jokes aside, as far as I can tell, so far nobody managed to write a mail client that would have all the power and configurability of mutt or gnus, with a simple and easy to use gui. Maybe columba is the thing?

      --
      AccountKiller
    14. Re:the question I have by hritcu · · Score: 1

      Judging from the screenshots, it looks like they copied the Outlook interface. Is this something good?

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    15. Re:the question I have by hritcu · · Score: 1

      It is free, fully-functional and cross-platform, and looks pretty much the same as Outlook, so the perfect choice to get people to change to open source.

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    16. Re:the question I have by gerbilclaw · · Score: 0, Flamebait

      HoMo is a gay email client you insensitive clod!!

    17. Re:the question I have by s4f · · Score: 1

      Yep, tried it, and indeed I must agree. I thought it sucked.

    18. Re:the question I have by Anonymous Coward · · Score: 0

      But now outlook express is Windows Mail and looks like regular outlook and has the search in the upper right hand corner like T-bird.

    19. Re:the question I have by djradon · · Score: 1

      I just tried it, and on my Pentium M 1.5 laptop the interface was highly responsive as well as beautiful.

    20. Re:the question I have by Brandan · · Score: 1

      That would be awesome. Almost like a "Portable Thunderbird".

      http://johnhaller.com/jh/mozilla/portable_thunderb ird/

    21. Re:the question I have by Brandan · · Score: 1

      Or, ummm... it will be like that soon:

      http://johnhaller.com/jh/mozilla/portable_thunderb ird/
      Future Plans ...

              * Multi-OS install on the portable media, so the applications will run from every computer you use ...

    22. Re:the question I have by Zaiff+Urgulbunger · · Score: 1

      This isn't quite the same; unless I'm missing something, it still requires binaries built for a specific platform, so an i386 build isn't going to work on an Apple machine (at least not the current ones). Whereas a Java based email client will work on any platform that has a Java-VM installed.

      Interesting project all the same though!

    23. Re:the question I have by Brandan · · Score: 1

      Yeah, I replied to my original post and I know that in most situations I am an idiot.

      http://slashdot.org/comments.pl?sid=162622&thresho ld=5&commentsort=0&tid=108&mode=thread&cid=1359942 1

  3. the Java revolution... by jmcmunn · · Score: 1, Insightful


    I am sure this was going to be groundbreaking 3 years ago when they started it. Ooooohhh...Java!

    All joking aside, I am downloading it now to try it out. The screenshots make it look pretty decent. Although in the age of the new beta Yahoo! mail and Gmail it's going to have to be pretty damn good to get anyone to really use it I think.

    1. Re:the Java revolution... by Anonymous Coward · · Score: 0

      Isn't it funny how the exact same interface looks terrible on Outlook (pre 2003)...

  4. Columba or columbia by SysKoll · · Score: 5, Insightful
    Columbia is an email client written in Java

    Columba, not columbia.

    When the team embarked for these three years of develomment, they luckily didn't foresee that their 1.0 release would be announced on Slashdot with a spelling mistake in the name. Otherwise, they would have played videogames instead.

    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

    1. Re:Columba or columbia by Anonymous Coward · · Score: 0

      "When the team embarked for these three years of develomment"

      Develomment? When one goes out of their way to be snotty about an easy to make spelling error, one should be competent enough not to make any in their own post.

      Me? I spel wrong all the time. I could give a flying fuck one way or another so long as someone can figure out what the fuck I mean. Maybe next time you will remember this and not be such an asshole when correcting others.

      Oh wait, this is the slashdot peanut gallerys where we just flame each other for the sake of doing so. As such, please mod this redundant, because someone has probably already flamed accordingly in the past.

    2. Re:Columba or columbia by ConceptJunkie · · Score: 1

      they luckily didn't foresee that their 1.0 release would be announced on Slashdot with a spelling mistake in the name

      No, they looked at a few articles on /. and saw that the typo was an inevitability, chalked it up as the irrelevant idiocy that it is and got back to work.

      --
      You are in a maze of twisty little passages, all alike.
    3. Re:Columba or columbia by Moofie · · Score: 1

      "develomment"

      One more time please? I found a typo in your spelling flame...

      --
      Why yes, I AM a rocket scientist!
    4. Re:Columba or columbia by Anonymous Coward · · Score: 0

      Columbia is an email client [what another?] written in Java [oh shit!]

      Admit it people, this is an accurate reflection of your mental processes while reading the article.

    5. Re:Columba or columbia by SysKoll · · Score: 1

      Oooops. There goes my position as Head Spelling Flamethrower at Slashdot...

      --

      --
      Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

    6. Re:Columba or columbia by Anonymous Coward · · Score: 0

      obviously, the editors did not pay attention when they studies classical languages.
      It's quite logical to call your email client columba.

    7. Re:Columba or columbia by greenrd · · Score: 1
      Thus once again proving greenrd's law: every post complaining about spelling or grammar must inevitably have a spelling or grammatical error in it.

  5. Looks like Thunderbird by MSch · · Score: 4, Interesting

    I have to say, I expected something like Lotus Hannover, but to me it looks like a copy of Thunderbird implemented in Java with icons from Evolution.

    Directlink to screenshots: 1, 2, 3.

    1. Re:Looks like Thunderbird by Anonymous Coward · · Score: 0
      but to me it looks like a copy of Thunderbird implemented in Java with icons from Evolution

      That's funny, it also looks just like Outlook. What could this mean?

      (P.S. God bless you for the coralized links.)

    2. Re:Looks like Thunderbird by stu42j · · Score: 1

      "Lotus Hannover", Is that the one that is XUL based or am I thinking of something else?

    3. Re:Looks like Thunderbird by Excelsior · · Score: 1, Insightful

      but to me it looks like a copy of Thunderbird implemented in Java with icons from Evolution.

      Nice analysis.

      Considering Columba has been around longer than Thunderbird, isn't Thunderbird a copy of Columba? Or, perhaps they both copy another client (Outlook Express)?

      And since the Evolution icons are part of a open source product, why shouldn't Columba reuse them? Isn't that what open source is all about?

    4. Re:Looks like Thunderbird by Goaway · · Score: 2, Insightful

      Considering Columba has been around longer than Thunderbird...

      While technically true, that's a pretty meaningless statement. Thunderbird is further development of the Mozilla mail client, which is a re-implementations and improvement on Netscape Messenger, taking you back far enough that the roots of it are probably older than Outlook.

  6. Why would I prefer this... by c0l0 · · Score: 3, Insightful

    ...over Evolution, Mozilla Mail/Thunderbird, Sylpheed, mutt, or anything else? Just because it's written in Java, and I need a full-blown VM around it that comes with a redistribution-hostile license? Or is there anything super-special (and equally well-disguised) about it?
     
    It's still better than Outlook Express, that's for sure. :-)

    --
    :%s/Open Source/Free Software/g

    YTARY!
    1. Re:Why would I prefer this... by RAMMS+EIN · · Score: 2, Insightful

      Most of the other clients are written in unsafe languages. You wouldn't want people to be able to run arbitrary code on your system by sending you an email. Java does not suffer from many of the security problems C suffers from. (And yes, I am aware that you can write safe programs in C, but if you read security lists, you would know what happens to that in practice).

      Having said that, I completely agree with your post. Java has many disadvantages (but watch out: if you say it on Slashdot, you'll often be modded Troll or Flamebait).

      --
      Please correct me if I got my facts wrong.
    2. Re:Why would I prefer this... by fm6 · · Score: 1
      I don't share your hostility towards the Java runtime, but I do think you have a point. Why should anybody care about this project? To be newsworthy, a release announcement should contain some significant features that would make me want to try the software.

      But I'm a sucker for new software, so I tried it anyway. First using the Java Webstart installer (which seems to be broken), then using the Windows native installer (which does work). What I got was a Java implementation of Thunderbird, with not as many features and a few more glitches. Why bother?

    3. Re:Why would I prefer this... by grotgrot · · Score: 2, Interesting
      It's still better than Outlook Express, that's for sure. :-)


      It is funny you mention that. I have been a hard core IMAP user since the mid 90s. mutt has been the best text mode client for IMAP I have found. On the GUI side Outlook Express is!

      Every year or so I try all the other clients out there and keep coming back to OE. OE works perfectly for offline mode. It also doesn't suffer the belief that it is the only mail client you use. Most other mail clients treat IMAP as a source just like POP3 and do the best they can to copy mail into local folders after which it is treated just like it came from POP3. They don't fundamentally get that the mail is stored on the server and that the contents could be changed by any number of clients from any number of locations at any time. (The IMAP protocol has good support for dealing with that - the poorer clients aren't paying attention since they are just in gloried POP3 mode).

      And perhaps the funniest thing is the clients with the fancy features (Outlook, Evolution, Mac Mail etc). The settings are stored on the local machine. If you lose the local machine, you lose the settings. If you use the same program on another machine, then it knows nothing about the other instance. If you want the same settings, you have to manually reenter them. And of course the client will reapply the rules/learning/whatever each time you it on the disparate machines! This all makes the features mostly useless. (A good solution would be for the programs to store the settings in an IMAP folder or to use the ACAP Protocol (rfc 2244) but none do.)

      So ultimately the simplicity of Outlook Express and it treating IMAP server side storage sensibly keeps me coming back to it. I really wish someone would do a better IMAP client. It is about time for my annual check ...
    4. Re:Why would I prefer this... by WilliamSChips · · Score: 1

      Yes, but a JVM written in C is more likely to be safe than a normal program written in C, especially if the former has more users than the latter. Same goes for Python, Perl, Ruby, etc.

      --
      Please, for the good of Humanity, vote Obama.
    5. Re:Why would I prefer this... by NoOneInParticular · · Score: 4, Insightful

      tsk, foulmoothing on so little pretext. Yes the JVM is written in an unsafe language. This simply means that the JVM is a single point of failure. However, if the JVM is safe, all java apps are safe. Now try to argue the same thing with every C-app, and envision the amount of effort that goes into (a) ensuring that the JVM is safe and (b) ensuring that every c-application on the face of the earth is safe. Then estimate the chances of success for (a) and (b). Furthermore try to envision the amount of effort that has gone into ensuring that the Java sandbox is foolproof, compared with the effort in avoiding buffer overruns in your random c-app. Only when carefully thinking this through, start calling people dumbasses, dumbass.

    6. Re:Why would I prefer this... by Seumas · · Score: 1

      Well, that it's done in Java with WebStart is pretty cool. Other than that (looking at the screenshots), I don't see anything revolutionary about it and it doesn't look like the configuration stuff is particularly easier (or in fact, even any different) than most other clients out there.

      I won't use it. I don't have a use for it (I use mail.app anyway) - but it's certainly cool.

    7. Re:Why would I prefer this... by Seumas · · Score: 1

      You mean, the Mozilla Public License that allows you to use, modify and redistribute the software? Super hostile!

    8. Re:Why would I prefer this... by p2sam · · Score: 1

      I'm sorry if I was a little strong, but I wince when people started saying that somehow languages can be "safe" or "unsafe". It sounds dumb.

      I like Java. I use it at work all the time. It's easy to use and allows me to be productive. But I would not go so far as to call it "safe". It's just a dumb thing to say. It over simplify the security situation, and gives you a false sense of security.

      Dumbass. :)

    9. Re:Why would I prefer this... by adolfojp · · Score: 2, Insightful

      I have been a loyal thunderbird user for a while, nevertheless, I am giving this program a try.

      So far, the rules that you can set in this software are far more advanced than those that exist in thunderbird. The GUI feels also feel a lot lighter and more responsive.

      Why try this program? Because competition makes innovation. Do you criticise the Linux community for making a thousand distros?

      Unless you use exclusively Open Source software I don't see how you can criticize Sun's JVM. Please remember that the next time that you play a video game or use an ATM.

      Cheers,
      Adolfo

    10. Re:Why would I prefer this... by dioscaido · · Score: 2

      It's still better than Outlook Express, that's for sure. :-)

      i dunno... looking at the screenshots, it looks like a carbon copy of outlook express / thunderbird.

    11. Re:Why would I prefer this... by uglyduckling · · Score: 1

      Have you tried Thunderbird mail? I used to use OE back when I actually touched Windows machines, but I now use Thunderbird exclusively and find it works very well. I think you'll find it does everything you like from OE without annoy Microsoftisms (like, I found OE sometimes 'paused' for several seconds at a time for now apparent reason) and nice features like built in spam filtering (if you like that, turn it off if you don't), server-side searching and filtering, and the warm fuzzy feeling of using Open Source software.

    12. Re:Why would I prefer this... by aaronl · · Score: 1

      The Java applet sandbox is safe, but this is a Java application. That means it can make unsafe and system modifying calls. You have less to worry about with an application in Java, but you certainly aren't inherently "safe". This email program could still be compromised, though it will be harder to do.

      That is to say that even if the JVM cannot be exploited, your application logic still could be.

    13. Re:Why would I prefer this... by aaronl · · Score: 1

      That would be the license on the JRE that was mentioned, I believe.

      http://java.sun.com/j2se/1.5.0/jdk-1_5_0_05-licens e.txt

    14. Re:Why would I prefer this... by Excelsior · · Score: 1

      Why would I prefer this...over Evolution, Mozilla Mail/Thunderbird, Sylpheed, mutt, or anything else?

      Why does this need to be something you prefer? Can't developers contribute open source products because it is something he/she wants to do? I mean, really! Get over yourself.

    15. Re:Why would I prefer this... by Dave2+Wickham · · Score: 1
      Unless you use exclusively Open Source software I don't see how you can criticize Sun's JVM. Please remember that the next time that you play a video game or use an ATM.
      The JRE isn't the product the end-user actually needs to use, like a game would be. Just to run various apps - including OSS apps - you need to install a JRE of some sort, of which Sun's is the most compatible (obviously). The fact that distros can't include it by default, or make their own packages, means that there are often headaches associated with getting Java up and running for the first time. If the Java licence allowed for distros to make their own packages, a lot of issues would go away. That's the pragmatic reason to criticise Sun's licence.

      Then you have the idealist viewpoint; pretty much all the open source JREs I've tried aren't as fast/feature complete as the Sun JRE. They're doing good work, but if open source software that someone wishes to use is written in Java, essentially they have to install a closed JRE to use it, thus tainting their open system. However, as the issue mentioned in the grandparent was strictly to do with the redistribution, this doesn't apply to that argument.

      Now, Sun has every right to apply this licence to Java, but there are certainly very good reasons to not want to use Java apps, even for those who don't care about Free vs. closed.
  7. Great UI innovation by Anonymous Coward · · Score: 0

    Everyone, welcome Yet Another Outlook Clone.

  8. in a word by Anonymous Coward · · Score: 0

    nothing

  9. What is the point? by Trigulus · · Score: 1, Troll

    There are many good email clients out there. Makeing one with java that looks like the rest and doesnt seem to offer anything unique seems pointless to me. EVERY gui java app I have ever used is a slow unresponsive mess. Perhaps this could be fast but still it just another client that looks and behaves like every other one out there? I am probably wrong.. Please fill me in on the wonderful things this one does that others do not.

    --
    If something exists that does not need a creator (god) then why must the cosmos need one?
    1. Re:What is the point? by Spodlink05 · · Score: 2, Insightful

      EVERY gui java app I have ever used is a slow unresponsive mess.

      How many would that be? I've used plenty of non-Java GUI's that were a slow, unresponsive mess.

      Blame the programmer(s), not the language.

    2. Re:What is the point? by TheIndifferentiate · · Score: 0

      I used a pre-1.0 version on Windows XP, and it was just as fast as Thunderbird. I guess if you were concerned about being able to use a perfectly consistent interface for your email across a variety of platforms, then Columba would be good.

    3. Re:What is the point? by seweso · · Score: 0, Offtopic

      I think the visio-like editor yEd is a very good java-application, you should try it!

    4. Re:What is the point? by Bent+Mind · · Score: 1

      Makeing one with java that looks like the rest and doesnt seem to offer anything unique seems pointless to me.

      Seems to me that if you wanted to put together a distro that uses as much Java as possible, this program would be very attractive. Doesn't Sun have a Java-based distro?

      --
      Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
    5. Re:What is the point? by despisethesun · · Score: 1

      I'm going to have to give this a try. I have yet to come across a good free Visio replacement. I'm sure someone's going to recommend Dia, but I can't stand that program.

      --
      This poo is cold.
  10. Outlook look-a-like by simulacrum25 · · Score: 1, Informative

    Looking at the screenshots, Columba appears to be a clone of Micosoft Outlook. I guess it will be easy for Microsoft users to move to a different application, hopefully it doesn't suffer from the same security flaws & bloat.

    1. Re:Outlook look-a-like by Anonymous Coward · · Score: 0

      Microsoft copies OSS
      Slashdot: Bash bash bash, M$ sucks, narf!

      OSS copies Microsoft
      Slashdot: Ooh, this will make it easy for users to convert! Hooray OSS!

    2. Re:Outlook look-a-like by slavemowgli · · Score: 0, Troll

      A Java application not suffering from bloat? That's a good one. :)

      --
      quidquid latine dictum sit altum videtur.
  11. I don't get one thing by Ilgaz · · Score: 5, Interesting

    Why people act like Java is dead on Slashdot? More Karma?

    They coded a full featured IMAP4/POP3 client which becomes standard in India schools and works on everywhere.

    Interface? Don't get me started about Yahoo and Gmail. For example, Yahoo must be the simplest pop3 server on the planet without any APOP or TLS options. I don't even hope for IMAP.

    I already switched to Spamcop with 15 mb or so storage, at least they serve IMAP with decent spam tools.

    I refuse to comment about gmail on slashdot.

    1. Re:I don't get one thing by Trepalium · · Score: 2, Informative
      Because for desktop apps, it more or less is dead. It's like a lot of other Sun technologies where the company didn't quite know what to do with it until it had lost almost everything. Swing and the company's facination with "applets" is probably at least partially to blame.

      Today you see some business apps written in it and a fair number of server apps, but desktop java is completely absent. And frankly with Microsoft's .NET framework, I'm not sure Java even has much of a chance at that anymore.

      --
      I used up all my sick days, so I'm calling in dead.
    2. Re:I don't get one thing by El+Cubano · · Score: 4, Insightful

      works on everywhere.

      Please be sure and qualify your statement properly. It should read: works on everywhere where Java is.

      Java is not platform independent. It is a platform as much as Linux, *BSD, Solaris, Irix, Windows, vxWorks and others are platforms. It just happens that Java has been designed to run on other platforms.

    3. Re:I don't get one thing by jcnnghm · · Score: 2, Informative

      Ever heard of LimeWire or Azureus? I wouldn't say Java is dead on the desktop, mine has a copy of both running right now.

      --
      You don't make the poor richer by making the rich poorer. - Winston Churchill
    4. Re:I don't get one thing by aaronl · · Score: 1

      That's two applications that you're using. How many apps do you use that aren't written in Java?

      To counterpoint: when in Windows, I run BitComet instead, since it is less resource hungry.

      My Java use consists of Dell OpenManage (which slams the host machine for memory), and HP WebAdmin (which crashes the JRE a lot). Parts of OpenOffice use Java. The LDAP Browser is written in Java. I'd prefer that OpenOffice was straight C++, and that I would find a better LDAP browser. On Linux I use Azureus, because I haven't found a better native implementation.

      There aren't many desktop Java apps that people use. OpenOffice and Azureus are probably the two biggest, and most people don't run either. It isn't that Java apps are bad or anything, but that many of them have better equivalent native implementations. People also don't like the JRE load time.

      Java desktop apps aren't dead, people just don't have a need for them. If Linux starts being use as a desktop platform in large numbers, then you'll have Mac, Linux, and Windows. Then I think you'll see a whole lot more Java apps.

    5. Re:I don't get one thing by Tony+Hoyle · · Score: 2, Insightful

      Needs more qualification.

      Works on everywhere where the same version of Java is and there are no apps that don't require a conflicting version.

      I worked at a place that dumped java because of that.. we needed 1.2 , some clients had other 1.2 apps that was fine.. then some clients got 1.4 apps which blew up if the 1.2 jre was present.. so we ported a version to 1.4 for them (took a couple of months - there are a *lot* of differences)... which broke all the clients that had apps that needed the 1.2 version.. so we ended up having to support both.

    6. Re:I don't get one thing by nagora · · Score: 1
      Works on everywhere where the same version of Java is and there are no apps that don't require a conflicting version.

      Indeed. I've given up even trying to install Java now; the conflicts in the versions were costing much more time and effort than the ability to run Java apps could pay back.

      Which was a shame since I'd just written my first Java app, but I'd used Java 5 since it finally had a half-decent object system and that screwed up everything else.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    7. Re:I don't get one thing by Bob[Bob] · · Score: 1

      Swing and the company's facination with "applets" is probably at least partially to blame.

      Java might be dead in terms of "I can't go out and buy/download many off-the-shelf Java apps", but at my company developing in Java has meant we've been able to develop and deploy both GUI-based and commandline-based apps on Linux, Windows, Mac OS 9, Mac OS X and OpenVMS (no, really!) systems without the tedium of having to learn how to develop on each OS.

      The time and money saved is hard to measure, but I think it's considerable, and has made us (a small team) able to respond to customer needs quickly without having to train/hire people with, say, OSX-specific skills.

      Also, I don't think Sun have made much hoo-hah about applets for years.

    8. Re:I don't get one thing by Taladar · · Score: 1
      Then I think you'll see a whole lot more Java apps.
      Hopefully, then we will see something portable (so don't say .NET now) built with the experience from Java and other cross-platform toolkits to suit the needs of end users and programmers better than Java does.
    9. Re:I don't get one thing by Antique+Geekmeister · · Score: 1

      The fact that they wrote it is interesting. But Java has not lived up to its promise of "write once, run anywhere", and it's proven to be horribly inefficient for things that actually write to disk. Layers of abstraction, but there are so many in the typical large Java application that it will run at a fraction of the speed and with many times the local memory and disk burden of similar applications written in C.

    10. Re:I don't get one thing by FatherOfONe · · Score: 1

      Oh for the love of God man.

      Heck put in anything in your sentence and it tells the story of any I.T. project.

      Lets see.

      "Indeed. I've given up even trying to install XXXX now; the conflicts in version were costing much more time and effort than the ability to run YYYY apps could pay back."

      Now substitute just about any technology for XXXX.

      I have developed in quite a few languages and can say that Java, without a doubt is the best cross platform language. Is it perfect? Nope, nothing is. Will the new JDK 1.5 run 99.999% of the older code out there? Yes.

      --
      The more I learn about science, the more my faith in God increases.
    11. Re:I don't get one thing by callipygian-showsyst · · Score: 1
      Java is not platform independent.

      I've realized, after wasting time with Java, that if I want platform independence, I need to program in Perl!

    12. Re:I don't get one thing by andrewman327 · · Score: 1

      I coded a decent sized app (20 pages source code) in Java, but the hassles of getting it to work on people's computers makes me wish I had written it in C++. Creating a Windows .exe file is idiot-proof in C++ (and even in QBASIC), but the "Write once run anywhere" nature of Java makes this a huge hassle.

      --
      Information wants a fueled airplane waiting at the hangar and no one gets hurt.
    13. Re:I don't get one thing by SmittyTheBold · · Score: 1

      Which, for most user applications, is rather fine these days. The only things that use anywhere near the full capability of my machine - which is now almost three years old - are games. I can launch FireFox and have it re-load all thirty of my last tabs in under ten seconds. Azureus can saturate my broadband connection quite well, Java and all. Modern machines are built to take it, so I figure why not?

      --
      ± 29 dB
    14. Re:I don't get one thing by dubl-u · · Score: 1

      desktop java is completely absent

      Let's call that "uncommon". The two best Java IDEs, IntelliJ IDEA and the Eclipse project, are both written in Java. They work fine. And as the other fellow pointed out, they aren't the only examples.

    15. Re:I don't get one thing by aaronl · · Score: 1

      I just hope that the JREs out there get a lot more streamlined, and become available on more platforms by then. The OS/architecture independant nature is great, but the Java platform isn't available everywhere still.

      I think one of the biggest impediments to Java for applications is that you have the load the JRE over again for each app. That's really annoying, especially considering how many apps I tend to have started. I have six apps running right now, and if I had another 20MB per app, that would be just a bit horrid!

    16. Re:I don't get one thing by Doctor+Memory · · Score: 1

      I think one of the biggest impediments to Java for applications is that you have the load the JRE over again for each app

      The sticky bit is your friend...

      --
      Just junk food for thought...
    17. Re:I don't get one thing by Doctor+Memory · · Score: 1

      1s/write once, run anywhere/portable assembler/
      %s/Java/C/
      %s/C/assembler/

      I'm sure that when we're writing all our apps in Elroy or 3.5 hectare then people will be whinging about how much faster things were when we were using Java. And the stats will be just the same: Elroy apps are three times slower than Java apps, and it'll be the difference between performing some operation in 0.1 versus 0.0337 seconds.

      --
      Just junk food for thought...
    18. Re:I don't get one thing by aaronl · · Score: 1

      That'll just cache the JRE, though. I'm not even sure if Linux is one of the platforms that supports it.

      If it works the old UNIX way, that doesn't really fix that you end up with multiple copies of the JRE in memory. You just won't have the disk load delay to read the JRE into memory.

      Let me know if I'm off on this, because if it only ever loads one copy of the JRE, that would be really useful!

    19. Re:I don't get one thing by Antique+Geekmeister · · Score: 1

      No, it's the difference between doing things in 5 minutes vs. 15 minutes (such as installing OpenOffice), or the difference between doing something 500,000 times that takes only 0.01 seconds and 0.0337 seconds (parsing a genetic database for matching strings, which is vastly faster in efficiently written C or even C++ because it has to actually read from and write to local files and just doesn't need the overhead of Java to do that.)

      Java is very useful when having good layers of abstraction between your programmers and their specific platform lets you handwave a rather large set of those problems into the realm of the Java machine. But when you actually want lightning performance and to share data among the layers of abstraction in order to detect errors or to skip steps that don't need to be done, forget it.

  12. Re:FP? by mike.newton · · Score: 1

    Too bad nobody gets recognition for "FIRST MOD" on an article. It took about 30 seconds to get modded offtopic!

    On an on-topic note, I managed to download and run this thing before the /. hordes got to it. After ignoring Sun's "We strongly recommend you do not install this software" warning (it's unsigned I think) it seems at first glance to be just another Outlook Express-clone.
    Built in support for PGP, which is good for the geek in all of us. Not bad HTML support, graphics seemed to get cut up as I scrolled the message though. Probably a Java problem.
    If I had a couple of different operating systems, I'd love to stick it on a flash drive and have my mail in any OS.

    Of course, this is all irrelevant to me, because I'm forced to use Outlook at work!

  13. Looks good, some bugs, icky java by coolnicks · · Score: 0, Troll

    Just downloaded and installed, looks good, but hit a bug instantly, even tho its minor its still annoying, such as the new account wizzard dosent stay in focus, such as when you go to another window and back again the main application is disabled and the new account wizzard is not visable, such i would presume they are many minor bugs throught, saying that i dont enjoy using java programs, you can spot them a mile off and they seem icky.

    1. Re:Looks good, some bugs, icky java by Anonymous Coward · · Score: 0

      I'm not sure why someone would post a bug report here instead of in the correct place (i.e. the project's bug tracker!); but, at any rate, it's a known bug: http://sourceforge.net/tracker/index.php?func=deta il&aid=1214931&group_id=21217&atid=121217 (remove space in url)

    2. Re:Looks good, some bugs, icky java by Anonymous Coward · · Score: 0

      I got around that by alt+tab.

      It's ok.Memory hog tho my 800MHz and 256MB laptop.

      Thunderbird 5 second startup 15MB memory used.
      Columba 15-20 second startup 40MB memory used.

  14. 3 years by goarilla · · Score: 0

    they invested 3 years of their life into the development of this project that alone deserves credit even would it suck good work guys (y) ! :D

    1. Re:3 years by Anonymous Coward · · Score: 4, Funny
      they invested 3 years of their life into the development of this project that alone deserves credit
      3 years, hah that's nothing. Just wait until Duke Nukem Forever comes out.
    2. Re:3 years by Dorothy+86 · · Score: 1
      Is it going to be written in Java too?

      /me waits with great anticipation at Java Nukem

    3. Re:3 years by Anonymous Coward · · Score: 0

      I only have stumps left.. I've been rubbung my hands to together so long, waiting, that they seem to resemble matchstick heads.

      fist fucked.

    4. Re:3 years by Anonymous Coward · · Score: 0

      DNF is a mail client?

  15. So why? by tktk · · Score: 2, Insightful
    I took a look at the online Java web start on their webpage. At first glance Columba looks like your typical email client.

    So what features would entice to stop using Thunderbird and start using Columbba? I don't see it. On computers where I can install programs, I'd use Thunderbird. On others, I'd just be using a some version webmail client.

    1. Re:So why? by boomgopher · · Score: 1

      So what features would entice to stop using Thunderbird and start using Columbba? I don't see it. On computers where I can install programs, I'd use Thunderbird. On others, I'd just be using a some version webmail client.

      I'm being a bit of a smart-ass, but what intices me is that, as a Java developer, I could download this and, if I so desire, easily extend and modify my own client. Yes... I know... I've tried as much with Thunderbird, but I couldn't even figure out how to build that behemoth, let alone follow the code, and I'm a fairly bright guy.

      --
      Your hybrid is not saving the environment. Its purpose is to make you feel good about buying something.
    2. Re:So why? by tokul · · Score: 1
      On others, I'd just be using a some version webmail client.

      Webmail clients usually don't provide "compose email in selected charset" option. It might be hard to implement such option in pure html and small requirements on webserver.

      If columba can be locked to one account, it would provide email client that is not locked on one client machine and gives more interface options than regular webmail interface.

  16. and their page says... by Ilgaz · · Score: 2, Funny

    It's been 3 years full of sacrifices, nurturing of beer bellies, kaput relationships, horrible startup images, embarassing typos

  17. Re:Written in Java by shadowmatter · · Score: 2, Insightful

    Ooh, yes, I'm sure I can spare half a gig of RAM just to keep the email client's UI satisfied!!

    This is the year 2005, not the year 2000. Java isn't so kludgy anymore.

    An email client is something you keep loaded all the time, but you still need most of the machine available to do some real work. Nobody without a ludicrous amount of excess hardware can afford to keep a Java application running that they're not actually using continuously...

    Perhaps you should sit down and have a face-to-face talk with those half-dozen or so Azureus users.

    ...surely to goodnes an email client is absolutely the first thing you want written in a proper language.

    You mean a non-managed language, like C++? Worked so well for MS Outlook -- and it's practically buffer-overflow, vulnerability-free!

    - shadowmatter

  18. Hey, Cool! by RAMMS+EIN · · Score: 4, Funny

    So how much do I need to pay to get my software advertised on Slashdot?

    - mailvisa: simple bayesian spam filter in Ruby (beats most filters in Debian w.r.t. performance, precission, recall, and memory usage)

    - logalize :analyzer for Apache log files, written in Perl. Simple, so it's easy to customize.

    - wake: remotely wake up machines using wake-on-lan magic packets (written in Perl).

    - detach: start commands detached from the terminal (keeps them from dying when the terminal exits)

    - chrootexec: run commands inside a chroot jail, as a normal user.

    - Perlcookies: random quotes from fortunes files (nice for sigs), but much smaller than the fortune package. Written in Perl.

    More on my website, and many more on my harddisk, but these are the more useful ones. While you're at it, take a look at my esasys.

    --
    Please correct me if I got my facts wrong.
    1. Re:Hey, Cool! by Anonymous Coward · · Score: 0

      Once you classified worms and trojans as "virusses" (sic), I had to stop reading your poor essay, "Why We Should be Grateful for Viruses." Thanks for making me feel better about my technical knowledge and writing ability, though.

    2. Re:Hey, Cool! by ScriptedReplay · · Score: 1

      detach: start commands detached from the terminal (keeps them from dying when the terminal exits)

      so why would I use that instead of nohup?

    3. Re:Hey, Cool! by RAMMS+EIN · · Score: 1

      ``so why would I use that instead of nohup?''

      I don't know why you would, but I would because I didn't know about nohup. ;-) And I did search, believe me.

      Having said that, detach does have a few advantages. It can redirect the command's standard input, output, and error to files, can run the command in the foreground or in the background, and can write a pidfile. Of course, you can consider these features or bloat (which is why I still offer version 0.1.0, which doesn't have them).

      --
      Please correct me if I got my facts wrong.
    4. Re:Hey, Cool! by RAMMS+EIN · · Score: 1

      ``Once you classified worms and trojans as "virusses" (sic), I had to stop reading your poor essay, "Why We Should be Grateful for Viruses." Thanks for making me feel better about my technical knowledge and writing ability, though.''

      And thanks to you for pointing out these flaws. The 'virusses' is due to me having difficulty with English spelling. I used viruses as the catch-all name for lack of a better one. Suggestions welcome, of course. And for the record, back when I was learning about computers, trojans _were_ often classified as viruses, and worms weren't on the map. The Wikipedia article on computer viruses also states that 'virus' is often used to refer to trojans and worms as well.

      --
      Please correct me if I got my facts wrong.
    5. Re:Hey, Cool! by djdanlib · · Score: 1

      I'm pretty sure nohup does all that and more. In fact I've used it to do what you described. Do a "man nohup" at your local linux console for details. You might want to check it out even though you made your own, because you might just be reinventing a wheel someone else already invented... or you might be able to make it better?

    6. Re:Hey, Cool! by RAMMS+EIN · · Score: 1

      ``I'm pretty sure nohup does all that and more. In fact I've used it to do what you described.''

      Are you sure? Because I can't find anything about it on the manpages and infopages for nohup on my OpenBSD, Linux and OS X systems. BSD nohup seems to redirect standard output to a file, but there's no way to name that file (hmm, security flaw?), it always uses nohup.out. That's all; no redirection of stdin and stderr, no pidfiles, no choice between background and foreground, and definitely nothing more.

      --
      Please correct me if I got my facts wrong.
    7. Re:Hey, Cool! by ja · · Score: 1

      -- "nohup seems to redirect standard output to a file, but there's no way to name that file (hmm, security flaw?), it always uses nohup.out."

      $ nohup command < infile > outfile

      --

      send + more == money? ...
    8. Re:Hey, Cool! by Anonymous Coward · · Score: 0
      Nohup can do all of those things you mention because the shell allows it to redirect stdin, stdout, and stderr. As far as foreground & background, that's easy too thanks to the shell. From the nohup info page:

      `nohup' does not automatically put the command it runs in the background; you must do that explicitly, by ending the command line with an `&'.

    9. Re:Hey, Cool! by timbo234 · · Score: 1

      "Are you sure? Because I can't find anything about it on the manpages and infopages for nohup on my OpenBSD, Linux and OS X systems"

      Well I don't know about OpenBSD or Mac OS but nohup is installed by default on every Linux system I've ever encountered, which is hardly surprising considering its in the coreutils package along with cp, ls, touch, chmod, chown etc. It'd be a very strange Linux distro that didn't have that package,

      --
      Pre-canned Evolution Links for all those Slashdot holy wars.
    10. Re:Hey, Cool! by Anonymous Coward · · Score: 0
      The word you are looking for is "malware".

      http://en.wikipedia.org/wiki/Malware

    11. Re:Hey, Cool! by RAMMS+EIN · · Score: 1

      Oh, I get it. Sorry, it was late.

      nohup sets the handler for SIGHUP to SIG_IGN, which means SIGHUP will be ignored rather than killing your process. You can still use the normal shell functions for redirection and backgrounding.

      detach uses setsid(2) to detach from the terminal. This means that it won't receive a SIGHUP when the terminal exits. You can still explicitly send SIGHUP to your process (with nohup, you'd have to install a handler using signal - which would then also be called when the terminal exits). Using setsid means you have to close the standard file descriptors, so detach cannot use the standard redirection mechanism from the shell.

      Think I should mention all of this on the detach website, and also the fact that my Linux distro apparently includes a setsid command.

      --
      Please correct me if I got my facts wrong.
    12. Re:Hey, Cool! by RAMMS+EIN · · Score: 1

      ``so why would I use that instead of nohup?''

      I slept and did a little more research, and now I know it all.

      nohup, like the name implies, makes your command ignore SIGHUP. That is, unless you set a handler for it yourself, in which case you will still receive the signal when the terminal exits. You can use normal shell redirection and backgrounding on your process (although nohup will automatically redirect standard output to nohup.out).

      detach uses the setsid system call to detach the command from the terminal. This means your process simply won't get a SIGHUP when the terminal exits, so you are free to use SIGHUP for things like reloading configuration files (like many daemons do). The disadvantage is that the standard file descriptors must be closed before calling setsid. For this reason, normal redirection doesn't work with detach, so explicit support for redirection has been added.

      --
      Please correct me if I got my facts wrong.
    13. Re:Hey, Cool! by ScriptedReplay · · Score: 1
      That seems like a convoluted reason. Relying on SIGHUP for config reload means that you have a handle for it other than the default abnormal termination one; second, as a common modern use of SIGHUP is as the famous last word of a dying controlling terminal, becoming session leader and dropping the terminal through setsid() or setpgrp() (depending on your Unix flavour) should be default practice in this case - and indeed is for daemons.

      The disadvantage is that the standard file descriptors must be closed before calling setsid.

      All I can see as a requirement is:
      On error, -1 is returned, and errno is set. The only error which can happen is EPERM. It is returned when the process group ID of any process equals the PID of the calling process. Thus, in particular, setsid fails if the calling process is already a process group leader.
      which one handles by forking and calling setsid() in the child process. Then, if you want to never acquire a controlling terminal fork again after setsid() as init hath taken upon Himself to care about the orphans of the World and He has no cterm :-) AFAIR that was the standard daemonization scheme: fork(), setsid(), fork(), chdir("/") and close descriptors (or redirect to /dev/null as seen fit). So no requirement for closing descriptors *before* setsid() - but then again, it's ridiculously late here and I might not be thinking straight.
    14. Re:Hey, Cool! by 1110110001 · · Score: 1

      So how much do I need to pay to get my software advertised on Slashdot?

      You could start with working links. nyud.net does not work behind most cooperate firewalls.

      b4n

    15. Re:Hey, Cool! by RAMMS+EIN · · Score: 1

      ``You could start with working links. nyud.net does not work behind most cooperate firewalls.''

      What is worse: Some people cannot reach my website, because they're behind sadistic firewalls, or nobody can reach my site because it's been slashdotted?

      --
      Please correct me if I got my facts wrong.
    16. Re:Hey, Cool! by djdanlib · · Score: 1

      Well, if you don't have the standard toolchain's manpages installed because you're one of *those* people, you can always google "nohup manpage"... go ahead, try it.. it's there.

      How about a link? Okay, here you go. http://www.google.com/search?hl=en&q=nohup+manpage &btnG=Google+Search

  19. Its a script by Anonymous Coward · · Score: 0

    There's probably a script that searches for the phrase "FP" or something as the first few posts and automatically mods you down. And congrats on the FP. You're gonna get laid!

  20. Re:Written in Java by pyite · · Score: 0, Flamebait

    This is the year 2005, not the year 2000. Java isn't so kludgy anymore.

    Yes, it is.

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  21. Decent roaming? by Craig+Ringer · · Score: 2, Insightful

    I went poking around the site trying to find out what it supports in terms of roaming. Being able to just pull down a .jar from anywhere, and have a writeable LDAP+TLS address book, IMAP+TLS mail (both protected by SSL clent certs), etc all preconfigured would just be bliss.

    Right now, it's hard enough to find a client that supports writeable LDAP address books at all, let alone usably and with TLS and client cert support.

    Alas, their website doesn't seem to have any sort of feature summary, so it's rather hard to say w/o grabbing and trying it out.

    1. Re:Decent roaming? by WolfWithoutAClause · · Score: 1
      I haven't looked at it, but it also might be fairly easy to hack on and add ftp file writing and hard encryption for your mail storage. That way you could keep your existing mail on a webserver somewhere, and access it from anywhere in the world.

      It might even have that already for all I know.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    2. Re:Decent roaming? by Craig+Ringer · · Score: 1

      FTP and client-side encryption is a bit of an icky hack though. It also doesn't protect your FTP session from attack (password theft, use of the FTP server for storing things you don't know about, etc).

      I'd be waaay happier with WebDAV and client certs. It's a similar concept, in terms of being remote file storage, but is much more secure and lacks the headache-inducing pain of FTP. No firewall problems either, since it's plain 'ol HTTPs as far as the firewall / proxy is concerned.

  22. I agree with the other people. by Anonymous Coward · · Score: 1, Insightful

    I honestly don't see the significance of this at all. It's just another email client. It looks decent enough, but I don't see what distinguishes this client from any other clients out there. This doesn't really belong on Slashdot; I'd rather see it on freshmeat or something. Then again, it's a rather slow news day and Slashdot is going down the crapper. I wonder if I spent 3 years of my life working on an email client and then submitted it to Slashdot if ScuttleMonkey would post it. I wouldn't be surprised if he knew someone involved with the project.

    1. Re:I agree with the other people. by ScrewMaster · · Score: 1

      On the other hand ... yes, this is just another email client. However, I like the fact that there is lots of competition in something that so many people need and use. It gives users more options, more choices, more chances to find that one program that works just the way you want it. Otherwise, we might as well just give in to Microsoft Exchange, throw away POP3, SMTP and IMAP, and turn into Outlook lemmings.

      But yeah ... not really frontline news, I agree. Better off on freshmeat.

      --
      The higher the technology, the sharper that two-edged sword.
  23. Why It's Good by RAMMS+EIN · · Score: 2, Interesting
    For all you people asking "Why would I want this?" or "Why the hack did they write it in Java?":

    Writing it in Java does have some advantages. One is that you can use the same code on a few popular platforms. Think about what that means to maintainability.

    Another one I pointed out in another comment:


    Most of the other clients are written in unsafe languages. You wouldn't want people to be able to run arbitrary code on your system by sending you an email. Java does not suffer from many of the security problems C suffers from. (And yes, I am aware that you can write safe programs in C, but if you read security lists, you would know what happens to that in practice).


    Yay, I said something good about Java for once.
    --
    Please correct me if I got my facts wrong.
    1. Re:Why It's Good by Tobias+Luetke · · Score: 0
      Writing it in Java does have some advantages. One is that you can use the same code on a few popular platforms. Think about what that means to maintainability.

      Please stop advocating this as an advantage, its exactly the opposite.

      This is a advantage for the developer. For the users this is a clear disadvantage: It will never integrate as well into their platform as a native solution would. You might as well put on your projects web page that you care jack about your users.

      Code is portable, User interfaces aren't. Take a hint from skype, implement your application in whatever language you please as a library and then make GUI's with the platforms native or best widget set. In their case that was C for the core and C++ QT, Delphi VLC and Obj-C Cocoa for linux, windows and mac respectively.

    2. Re:Why It's Good by Danathar · · Score: 1

      If that's the case WHY did they start with an Email client? A web browser would of been much more useful since the majority of exploits come from that application.

      A free fully featured web browser in JAVA would be great!

    3. Re:Why It's Good by RAMMS+EIN · · Score: 1

      ``This is a advantage for the developer. For the users this is a clear disadvantage: It will never integrate as well into their platform as a native solution would. You might as well put on your projects web page that you care jack about your users.''

      You're right, of course. I was actually thinking too much as a developer, and not as a user. And my idea of usable software is much more about the software being flexible than about it fitting in with the conventions about GUI look 'n' feel.

      On the other hand, what's good for the developer is also good for the users. I'd rather have a mail client that didn't quite feel native but supported some feature important to me (PGP, for example) than one that felt perfectly native but lacked the feature. And that's exactly what cross-platform code allows you to focus on.

      --
      Please correct me if I got my facts wrong.
    4. Re:Why It's Good by sznupi · · Score: 1

      Hmmm...the toolkit, uhmm, crap, don't remember the name - but the one which came to us with Eclipse, and whch Asureus uses - doesn't look native enough?

      --
      One that hath name thou can not otter
    5. Re:Why It's Good by fimbulvetr · · Score: 0, Troll

      It looks native enough when I remember the days of applications freezing on me all the time. If I want 10 second pauses inbetween windows refreshing, a funky tab behaviour, wierd copy/paste behaviour, bugs when I have numlock on, instability, and bad memory management, then Azeures and Eclipse and the rest of the Java GUIs make me feel right at home.

    6. Re:Why It's Good by cerelib · · Score: 1

      It is called SWT and it actually is native. SWT is basically java wrappers around the native widget set.

      Wikipedia SWT

    7. Re:Why It's Good by Anonymous Coward · · Score: 0

      1) Open source runs everywhere. Executables don't.
      2) This is the definition of F-U-D. Who are your target customers? Scared kiddies who believe such statements "mutt is written in an unsafe language". Sure, your entire OS is written in an unsafe language too!

    8. Re:Why It's Good by Anonymous Coward · · Score: 0

      I don't agree that it's only an advantage for the developer. If I run a Mac laptop, a Linux dev station at work, and Windows at home for games, then it would be an advantage to me to potentially get the same email client revs on all platforms faster than waiting for different code branches to be reved for all three platforms.

      A single code base, or far more similar code base, can have its advantages for the end user.

  24. You don't have to pay anything! by Anonymous Coward · · Score: 0

    All you have to do is write a and submit a story submission. It's as simple as that.

  25. Re:Written in Java by astrashe · · Score: 1

    That's pretty much my reaction.

    Instead of saying Columba sucks because it's written in java, maybe we should reconsider the old conventional wisdom about java gui programs.

    Azureus really is fairly slick.

    On top of that, the idea of flaming guys for writing good software and giving it away is sort of hard to understand.

    No one seems to be talking about how this sort of thing chips away at lock in. It's not a death blow to lock in, but it does take a little chink out of it, and over time, those chinks add up.

  26. Re:Written in Java by billyjoeray · · Score: 1

    Perhaps you should sit down and have a face-to-face talk with those half-dozen or so Azureus users.

    Azureus consistantly uses 200MB+ of ram for me.

    --
    This sig will make it clear that ANYONE can use this post for ANY purpose WITHOUT the written consent of the NFL.
  27. YAEC!! by AnonymousYellowBelly · · Score: 1

    Yet Another Email Client? With wizards!! And a SUPERB interface!! Good for them if they learned about project management, coding in Java, or whatever. But I have yet to see why should I even give it a try.

    --
    Disclosure: I'm stupid
  28. Going to hell for this, but whatever... by Y-Crate · · Score: 3, Informative

    The crash log is so big that it's spread out over 3 states!

    1. Re:Going to hell for this, but whatever... by Y-Crate · · Score: 2, Informative

      Ahem...I'm not normally one to complain about modding issues, but I think the parent is one of my most mis-modded posts ever. Some people just didn't get it.

    2. Re:Going to hell for this, but whatever... by Anonymous Coward · · Score: 0

      For those of you who don't get it (and modded the parent Insightful), assume that the name of the program is Columbia, as stated in the article...

      Then, do away with all political correctness. Then you'll get it.

    3. Re:Going to hell for this, but whatever... by Anonymous Coward · · Score: 0

      ...yeah, solid, gas, and liquid.

  29. Re:Written in Java by S.O.B. · · Score: 1

    I've had a Tomcat server running for up to 5 months. The only time I restart it is when I make certain changes to the configuration that require it.

    --
    Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
  30. The Mac OS X screenshot by Anonymous Coward · · Score: 0

    seems to have a slight windows look to it? LOL

    rations

    1. Re:The Mac OS X screenshot by MemoryDragon · · Score: 1

      Well the original screenshot maker, did not realize that there is a skin settings option in the configuration dialog of the program, there is an entry for macosx as well.

  31. Sorry to bodda you, but.. by slideroll · · Score: 2, Funny

    It's actually called Columbo, and it featuers the voice of Peter Falk saying, "Excuse me sir, but you got mail!".

    1. Re:Sorry to bodda you, but.. by daveed · · Score: 1

      Oh, there was just one other thing....

  32. That was fast by generic-man · · Score: 3, Informative

    I downloaded and unpacked the application onto my laptop (12" PowerBook 1.33 GHz) and double-clicked the JAR file. Went to set up an e-mail account. (I like how the provided example is to set up mail for Bill Gates. Very professional.)



    At the dialog whose instructions were


    Please specify your incoming mail server properties.
    If you are unsure please
    ask your system administrator or internet service
      (cut off)

    , I entereed my login and host name. I have an IMAP server, so I clicked the drop-down box where "POP3" was currently selected. No response. Clicked again. Nothing happened or changed. Clicked again and again.



    Tried to set up a new mail account after the fact. POP3 is the only choice. As an IMAP user, Columba to me is nothing more than a broken Evolution clone.

    --
    For more information, click here.
    1. Re:That was fast by ScrewMaster · · Score: 1

      On my XP machine it installed fine and connected to my IMAP server no problem.

      Still ... so much for "write once run anywhere".

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:That was fast by legrimpeur · · Score: 1

      same here on my powerbook

    3. Re:That was fast by curious.corn · · Score: 1

      so with me. It seems to have problems with events that trigger popups as the to menu buttons don't work either...

      --
      Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
    4. Re:That was fast by dr2chase · · Score: 1

      Ditto. For bug reporting purposes: Tiger.latest, Java 1.4.2_07-215. I suppose I shouldn't be surprised at all the Java-bashing, but was anyone thinks that C or C++ is a viable option for handling email is beyond me. We've pretty well proven that if we write code in C, it WILL have buffer overflows, no matter how pretty the windows.

  33. Hmm..Brew/CellPhone Option? by redwoodtree · · Score: 1

    It would be interesting if this could be made to run on a cell phone because it's already in java. It does seem a bit BIG in terms of UI elements, but that could be modified.

    Currently, the only options on cellphones include paying 5 or 6 bucks a month (at least on the verizon network).

    Of course, I don't think there's a way to install a bew app without verizon's permission? Not sure.

    Anyway, lot's of questions in my mind about putting this to use on mobile devices.

    1. Re:Hmm..Brew/CellPhone Option? by Zanthrox · · Score: 1

      If you have a server box handy, you can just leave squirrelmail (http://www.squirrelmail.org/) going to serve a web imap interface. I use my phone's web browser to get my imap mail through squirrelmail.

      It's probably not as easy to use as the pay apps, but it does get the job done just fine for quick email checks..

    2. Re:Hmm..Brew/CellPhone Option? by motiz88 · · Score: 1

      I've never programmed for a Java phone myself, but I understand that the runtime environment on a phone (specifically the standard class library) would be at best a subset of what you get on the desktop, and at worst a largely proprietary phone-specific API that's incompatible with standard Java.

      I expect most phones are in fact standard J2ME platforms (the "best" case) or similar, but it seems like porting desktop software there wouldn't be that simple; Of course, if everything in this particular program is properly encapsulated, some functionality _should_ be reusable from any new code. In any case, you should look for software designed with Java phones in mind - there's bound to be something.

      --
      IMPEACH XENU
  34. Java Jive by Doc+Ruby · · Score: 0

    Looks like we have to install "Java Web Start" to use Columba, even if we already have a JVM installed (and its browser plugin). The best advantage for Java applets over other languages and platforms is that the user doesn't need to do anything to install the new app other than hit the webpage. Users don't care about "Java", they care about what it can do, and what they have to do (as little as possible) to do it with Java. Why not produce these applets in Flash, which doesn't require extra software installations?

    That ignorance of Java's main benefits for applets is written all over the language. For example, the security model requires the user to change their Java "Control Panel" settings to OK an applet to use a proxy to make connections to servers other than the one from which it was served. Even if the proxy is on that server. But of course the applet can just make URL connections to a proxy CGI on that server, sending it the URL, without the benefits of transparency, performance and maintainability of an actual proxy server. While the applet can just issue a "showDocument(<URL>)" call on the browser in which it's running. Which will make the browser connect to any URL. So the security model requires Control Panel interaction by the user to protect from something a malicious coder can produce anyway. More inconvenience and less power.

    These inconsistencies are among the reasons that client SW like Columba has not swept "Web desktops" in the 10 years since Java first offered its promises. Now that sophisticated applets are really arriving, is the platform both too weak and redundant to compete?

    --

    --
    make install -not war

    1. Re:Java Jive by adolfojp · · Score: 0
      Looks like we have to install "Java Web Start" to use Columba, even if we already have a JVM installed (and its browser plugin).
      NO, YOU DONT! You can use the java web start version if you don't or can't download the software. THE DOWNLOAD BUTTON IS RIGHT IN THE FRONT PAGE. I downloaded it and works fine.

      Why not produce these applets in Flash, which doesn't require extra software installations?
      Because Flash's SDK is very limited and a pain to work with.
    2. Re:Java Jive by Doc+Ruby · · Score: 0, Flamebait

      #1 STOP SHOUTING AT ME
      #2: OK, download an installer per-platform. So it's not JWS. Who cares? Did you read my post, where the point is that Java's "self-installing" benefits are lost in these kinds of apps? Or are you shouting so loud that your eyes don't work? If you're just looking for a contradiction, that's down the hall. This is "arguments". BAM!

      --

      --
      make install -not war

    3. Re:Java Jive by adolfojp · · Score: 0

      I "shouted" at the room. I did this to draw the attention of the readers, so that they would know that your ill informed and untrue comments were wrong. Your derogatory remarks could tarnish all the hard work that the programmers have done with this software that they are providing for free. I find it extremelly irresponsible.

      I never mentioned or contradicted your remarks about portability, therefore, your second point is null and void.

      Cheers,
      Adolfo

    4. Re:Java Jive by Doc+Ruby · · Score: 0

      You shouted at yourself, in a message responding to my comment. Learn some manners. Especially if you're going to shout jive-ass nonsense about how "it's OK to install Web Start", when my post is about how Java offers "zero-install" client SW, which this app does not. And if you're going to act like some kind of "defender of the community", as if people can't decide for themselves whether "zero-install" is important enough to "tarnish" their work in its absence. My derogatory remarks are the truth, though it's up to every reader to #1: decide that for themself, and #2: decide whether the issue I raised (politely) is important or not. The derogatory remarks I made about you dispensed with politeness, after your inflammatory, unnecessary, personal attack. They're just as true, and would be even more important to anyone with any manners than some technical disagreement.

      The best way for your to handle the stink you've created here is to apologize for posting your obnoxious comment "mistakenly" in reply to mine, rather than in reply to the story summary. That's a BS excuse, but at least you don't look like some kind of vengeful animal barking up the wrong tree.

      --

      --
      make install -not war

    5. Re:Java Jive by Doc+Ruby · · Score: 0, Flamebait

      Moderation -1
          100% Flamebait

      I defend myself from an obnoxious post SHOUTING at me. And point out that their attack indictes they didn't understand the point of my clearly written post. That's not "Flamebait", even if they then flame me. TrollMod pussies can't argue, so they think every argument is a suppressible "Flame". Then they TrollMod, rather than argue.

      --

      --
      make install -not war

    6. Re:Java Jive by adolfojp · · Score: 1

      1. The program DOES HAVE a zero install download. You execute the jar file on any platform and thats it. The platform specific installers are there to provide the convenience of putting shortcuts on your desktop and on your program's group.

      2. I NEVER said that it is ok to install Web Start. I said that you don't have to do it in order to use this program.

      NONE of the statements that you have made about this software are true. The points that you have made are based un false assumptions. It seems that either you didn't visit the website or are writing about an entirely different program.

    7. Re:Java Jive by Doc+Ruby · · Score: 1

      "You execute the jar file on any platform"

      That's not "zero install"; that's "install". I wash my hands of this ridiculous discussion with someone so wrong and so obstinate.

      --

      --
      make install -not war

    8. Re:Java Jive by adolfojp · · Score: 1

      It IS zero install. A jar can be, and in this situation is, an executable file. When you run the jar you run the program.

      You can learn about it here: http://www.javaworld.com/javaworld/javatips/jw-jav atip127.html

      You wash your hands because you have no arguments left.

      "Words Should Be Short and Sweet...For You May Have to Eat Them Tomorrow" - Unknown

      Cheers,
      Adolfo

    9. Re:Java Jive by Doc+Ruby · · Score: 1

      Just to be clear about your inane misdirection, "download to the filesystem and execute the file from the commandline/icon" is installation, however simple. "Click the link and it runs in the page you get" is zero installation. For geeks, it might not matter. For normal people, most of us, and the source of our income, the difference between "zero" and "something" (even "something easy") makes all the difference. We now return you to your regularly scheduled delusion.

      --

      --
      make install -not war

    10. Re:Java Jive by Anonymous Coward · · Score: 0

      Nobody cares when a nazi defends himself.

    11. Re:Java Jive by Doc+Ruby · · Score: 1

      You get no pity from me, Anonymous nazi Coward.

      --

      --
      make install -not war

    12. Re:Java Jive by Lord+Flipper · · Score: 1

      Heheh, I'm not arguing with anybody, but I have a question: I d-loaded the generic binary and it launched instantly in OS X here. I mean immediately, and 30 seconds later i did a successful Send/receive thru yahoo pop/smtp servers. So far so good, but there is zero action happening on any of the drop down menus. I mean, none. The toolbars (send, forward, reply, etc) all work fine. The relevant directories were all auto-created in /home, so does anyone have an idea what I'm screwing up on here? Thanks.

    13. Re:Java Jive by Doc+Ruby · · Score: 1

      I have no idea. But I have a question: when you downloaded the binary, you were asked whether/where to save the file, right? Were you asked any other questions before it ran? Did you have to do anything to set permissions or otherwise allow it to run, other than just click its link in the page?

      --

      --
      make install -not war

    14. Re:Java Jive by Lord+Flipper · · Score: 1

      No. To all those questions. That was also interesting, not like most java app installs, to my memory, anyway. In the manual, it said that one file (directory?), that would be created in my home directory, would have to be renamed from USER to my login shortname, and there was no such file to rename.

      The only thing I did, on my own, in response to no input from the installer-there was no 'installer', per se-was to move the un-zipped folder to my /user/name/Applications directory. Double-clicking the primary .jar 'name' launched the account setup, and I sent/rec'd my 1st 'test' msg, immediately. It was a very rapid launch, and initialization. I'm still impressed with that aspect, no question about it. It is only the absolute lack of menu function that has me stymied.

      None of the other .jar files in the main lib directory would open either. I thought a jar was a jar, but only the main columba.jar file was launched with a simple double-click.

      It is probably apparent that I am no java whiz, by any stretch, however I do have fully-working java apps and utilities here, that required more complex installs, and am also used to running xml parsers from the run CLI in Windows as well as off CLI in X. Nevertheless, as is obvious, I am a bit stumped here.

      Thanks for taking time to reply

    15. Re:Java Jive by MemoryDragon · · Score: 1

      Ahem if you have a jvm installed you should have webstart out of the box, unless it is the broken M$ engine...

    16. Re:Java Jive by Doc+Ruby · · Score: 1

      No, actually, the JDKv1.5.0 I downloaded from Sun was the smaller "No WebStart" version. And besides, Web Start isn't "zero install" like an applet embedded in the page, which is my entire point.

      --

      --
      make install -not war

    17. Re:Java Jive by Doc+Ruby · · Score: 1

      Thanks for clarifying your experience. I wanted to see if perhaps they had actually pulled off "zero installation" of a locally installed client app. As you might expect from that contradiction in terms, they have not. For most users (especially those to whom you appear a "whiz" just for knowing what a "JAR" is :), just downloading/saving/starting a separate app is a significant barrier. Compared to just clicking a link to an applet page.

      Which is the difference I've been harping on in this thread. Thanks for helping me understand that the difference is still in effect. Best wishes for getting your installation to work properly.

      --

      --
      make install -not war

    18. Re:Java Jive by Lord+Flipper · · Score: 1

      Well, glad to be of help. To be honest I have no idea what the chit chat re: 'zero installation' is about. I guess they mean web services, you know remote login , app on the server...whatever, I'm way behind the times.

      I know I am very opposed to any apps that require root escalation, (admin passwords, etc), and am fine with simple 'drag to directory of choice' installs...the way it ought to be. :)

      As for the email client, here, it looks promising from a fast, lean java app comparison to some others, but it does have that outlook express-clone look to it, you know, which is somewhat generic, and reasonable (the tree, 3-pane aspect, etc). I use Eudora Pro (paid)....it's the killer, but I always check out the OpenSource and java stuff. Meanwhile, i may go the source/build route with Columba, just to see if a compile cuts it, and gives me menu access...thinking about it anyway. Thanks for the replies.

    19. Re:Java Jive by Doc+Ruby · · Score: 1

      "Zero installation" means... "no installation". No explicit installation, anyway. When you click a link to a page with embedded Java (or Flash, etc) applets, you don't have to do anything (sometimes accept a security warning - even that is too much). You, the user, doesn't have to think about anything, like where to install it, which platform installer, whether you have disk space, whether to trust it with access to your filesystem/memory/screen/network. No-brainer. Which most users need, and even most geeks appreciate when we're just trying to do things, not get caught up in an installation task. No matter how "trivial". Any bumps in the road are extra events that interfere with user adoption: a miss is as good as a mile.

      That's what I've harped on in this thread. Practically all the negative replies I've gotten have entirely ignored that central point, quibbling with other pet peeves or hairsplits. I shouldn't have time to respond to them, but I'm committed to debugging, even if it's someone else's logic.

      --

      --
      make install -not war

  35. download failed by Anonymous Coward · · Score: 0

    OK, so how do I need to set up my java to download it? It's giving me....


    An error occurred while launching/running the application.

    Title: Columba
    Vendor: Free Software (MPL1.1)
    Category: Download Error

    Found unsigned entry in resource: http://columba.sourceforge.net/webstart/columba.ja r

  36. Re:Written in Java by Spodlink05 · · Score: 1

    It's simple enough. Java is popular, thus the slashdotters hate it.

  37. Re:Written in Java by KoolyM · · Score: 1

    Perhaps you should sit down and have a face-to-face talk with those half-dozen or so Azureus users. No, maybe you should. Anecdotal evidence (hell, who bothers to measure these things?) suggests computers with Azureus running in the background slow down quite significantly. Of course with modern computers offering so much more performance than most people really need, it's not really a problem but that doesn't mean Java applications do not demand a seriously larger share of system resources than comparable applications written in other languages.

  38. It's 'Columba' - not 'Columbia' by SwashbucklingCowboy · · Score: 1

    Hmmm... Can't even get the project name right, what does that say?

    1. Re:It's 'Columba' - not 'Columbia' by Anonymous Coward · · Score: 0

      that you like to post redundant comments?

  39. Re:Written in Java by Anonymous Coward · · Score: 0

    Maybe you should have 20 or 30 less torrents running at once, pr0nmaster.

  40. it's not an applet, dumbass by jbellis · · Score: 1

    P.S. any java runtime new enough to run columba already has Java Web Start. JWS has shipped with all JREs since 1.2, which was released 5+ years ago.

    1. Re:it's not an applet, dumbass by Doc+Ruby · · Score: 0

      OK, fuckface, I just installed JDK v1.5.0, and Columba still insisted on forcing me to install WebStart. Who's dumber, them or you? I'd say it's you, because you actually expect me to take you seriously when you call me "dumbass". Then you talk out of your dumb ass. Shithead.

      --

      --
      make install -not war

  41. IMAP by Noksagt · · Score: 3, Insightful
    mutt has been the best text mode client for IMAP I have found. On the GUI side Outlook Express is!
    Hillarious! Most would consider pine to be the best IMAP text mode client (Mark Crispin, who created IMAP, has a hand in pine) & mulberry as the best GUI client (written by more people who write IMAP servers). If you restrict it to open source clients, mutt is "o.k." in the text regime & Mulberry/Evolution are good for GUIs.

    Reasons why mutt still sucks as an IMAP client
    • No IMAP server-side searching, sorting, threading
    • Can't search across multiple mailboxes
    • Can't download messages without downloading attachments
    • Many settings are applied to ALL IMAP servers
    • Overly-agressive checking of ALL folders by default (though this can be reconfigured)
    • Can't flag IMAP messages on the server as deleted--only purges them
    • No user-defined labels
    • Can't store onfiguration on the server (pine and mulberry can. you say this is a good feature...)
    • IMAP passwords are stored as plaintext
    Reasons why Outlook Express has ALWAYS sucked as an IMAP client
    • No IMAP server-side searching, sorting, threading
    • Can't download messages without downloading attachments
    • Can't store onfiguration on the server (pine and mulberry can. you say this is a good feature...)
    • No IMAP server-side drafts/sent mail folders
    • Can't run multiple instances on one PC
    • No flagging
    • Makes too many connections to the server (so can't truly take advantage of IDLE)
    1. Re:IMAP by Noksagt · · Score: 1
      If you restrict it to open source clients, mutt is "o.k." in the text regime & Mulberry/Evolution are good for GUIs.
      :%s/Mulberry/thunderbird
    2. Re:IMAP by aaronl · · Score: 1

      Just FYI:

      IMAP multi-folder searching is actually a vendor extension of UW-IMAP, and I believe Cyrus. It isn't in the IMAP spec and doesn't work against all servers. Pine is written by the guy who does UW-IMAP, so it supports his extensions. It is called a reference implementation, but that is not the case. That is why many IMAP implementations do not support it.

    3. Re:IMAP by sznupi · · Score: 1

      Since you seem to know this stuff good...hmm, OK, Evolution for *nix...but what would you recommend for Windows?

      --
      One that hath name thou can not otter
    4. Re:IMAP by sznupi · · Score: 1

      Ignore me, somehow I must have a habit of assuming that the soft is mac only when I see mac logo... Must give Mulberry a try...

      --
      One that hath name thou can not otter
    5. Re:IMAP by Noksagt · · Score: 1

      Yes, and thanks for the clarification. I had two distinct gripes w/ mutt: 1)NO IMAP server-side searching--you must search on the client. When you do search on the client, 2)you can't search multiple folders.

      Single folder server-side searches ARE in the IMAP RFC. Clients would be better if they supported it.

      Once the mail hits the client, there is less excuse to make it hard for the user. If you store the mail in mbox, you can use grepmail w/ mutt. But doing so also kind of defeats the purpose of IMAP.

    6. Re:IMAP by grotgrot · · Score: 1

      BTW OE does do server side drafts/sent and always has. You can see it in the IMAP tab of the account properties. That used to be my number one complaint about all the other clients out there. It has only been the last few years that the other clients have finally grokked that server side folders mean *everything* should be on the server.

      OE does do flagging and it does it right (ie flags over IMAP).

      OE is a bit on the connection happy side but sometimes that is a benefit. For example it may use one connection to download a large message and establish others as you view other folders and messages.

    7. Re:IMAP by Noksagt · · Score: 1
      BTW OE does do server side drafts/sent
      I stand corrected.

      OE does do flagging and it does it right (ie flags over IMAP).
      Really? What labels does it support? Can the user define their own labels? Last time I knew, OE often had problems keeping messages marked as read (partly because of all of those connections it made.
    8. Re:IMAP by aaronl · · Score: 1

      Definitely true, and doing it the client way is also really obnoxious to the server, in addition to being slow for the user. I'd love for the IMAP RFC to get cleaned up, and one of those changes would be for multi-folder search.

      The only reason I ever use mutt over Pine is because mutt natively supports Maildir. That means that my mail server has mutt installed so that I can read local mailboxes without going over IMAP, just in case something bad happens. For normal use, my text-mode reader of choice does happen to be Pine.

  42. Re:Written in Java by Srdjant · · Score: 2, Insightful

    I'm sorry to say, Java takes up a lot of RAM.

    [srdjant@tigerclaw ~]$ ps aux
    USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
    [...snip...]
    srdjant   4897  5.0 21.8 322352 112756 ?     S    22:46   0:08 /usr/lib/jdk/bin/java -cp /home/srdjant/eclipse/eclipse/./startup.jar org.eclipse.core.launcher.Main -os linux -ws

    As can be seen from the 5th column (VSZ), the Java Virtual Machine eats up some 320MB. And this is
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09).

    Yes it's 2005, and yes Java's kludgy.

  43. Re:Written in Java by Quattro+Vezina · · Score: 4, Informative

    Perhaps you should sit down and have a face-to-face talk with those half-dozen or so Azureus users.

    I can't run Azureus for more than a few hours without it eating all of my RAM and bringing down my entire system. I have 1GB of RAM and 1GB of swap, and Azureus eats through all of it like lightning. When it does finally eat through my RAM and swap, my machine completely freezes, forcing me to hard-reset.

    If I do manage to kill Azureus before it does that, X will hold on to the majority of Azureus' resources, making my system highly sluggish until I restart X.

    It's a damn shame, because Azureus is the only BT client with an interface I can tolerate, but the sheer havoc it wreaks on my system is inexcusable.

    --
    I support the Center for Consumer Freedom
  44. Hm... by Snaller · · Score: 1

    ...how small can it be if its written in Java? ;)

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  45. Re:Written in Java by Anonymous Coward · · Score: 0

    No, it should just be written in a language where that isn't a problem.

  46. Email Anywhere by Doc+Ruby · · Score: 1

    This app is standalone, though written in Java. It would be great as a webmail interface, embedded in webpages. So we don't have to install our mail clients everywhere we might check our mail, like at public Web terminals. Without being trapped in dumb HTML widgets.

    The source is open. Who wants to refactor the components into applets for IMAP webmail?

    --

    --
    make install -not war

  47. bug report excerpt by Anonymous Coward · · Score: 0

    (...) dude, I just started reading your sentence, and instantly I hit a bug tho it's not major it's like I keep on reading and I never get that satisfaction of being sure I'm not reading Finnegan's Wake or some other stuff like dude, I just started reading your sentence, and (...)

  48. Slashdot Advertising FAQ by aaronl · · Score: 1

    Q: How do I advertise on Slashdot?
    A: Submit an article.

    Q: How do I guarantee that my ad gets posted?
    A: Post a comment that gets modded as funny.

    Q: How is my spelling?
    A: It's pretty bad. ;-P

  49. YACLEC by Anonymous Coward · · Score: 0

    Yet Another Calendar-Less Email Client.
    Yippee!

  50. I'm a dumbass and I'm okay, I code all night and.. by RAMMS+EIN · · Score: 3, Insightful

    ``I'm sorry if I was a little strong, but I wince when people started saying that somehow languages can be "safe" or "unsafe". It sounds dumb.''

    Why? It's a simple fact. In C you can code programs that have buffer overflow vulnerabilities, format string vulnerabilities, memory leaks, and invalid type conversions. In languages like Lisp and ML, you cannot. That's what makes C unsafe and Lisp and ML safe.

    Of course, you can write secure code in C and insecure code in ML. However, if you read vulnerability announcements, you will see that most of them are buffer overflows and string vulnerabilities (e.g. SQL injections that are possible because SQL queries are formed by concatenating strings). Both of these can be completely eliminated by using safer languages. This tells me that the distinction between safe and unsafe languages is a meaningful one.

    --
    Please correct me if I got my facts wrong.
  51. Re:Written in Java by Bake · · Score: 1

    And what mystery language, pray tell, do you know of where I can track an infinite number of items and NOT spend any RAM on tracking them?

  52. Native Code Problems by Brian+Blessed · · Score: 2, Interesting

    I used the Java Webstart link, but got the following error: ...
    Caused by: java.lang.UnsatisfiedLinkError: /home/[...]/libjdic.so: libgnome-2.so.0: cannot open shared object file: No such file or directory

    Actually, I do have a libgnome-2.so.0, but it is a 64-bit version (for x86_64) whereas the JVM that I used is 32-bit.
    If I instead launch using a 64-bit JVM, then the native libraries that come with Columba can't be loaded.

    - Brian.

  53. Kaffe? by nurb432 · · Score: 1

    Does it run with Kaffe?

    I'm not fond of Sun's java, due to licensing and its hugeness ( im on fbsd )

    --
    ---- Booth was a patriot ----
    1. Re:Kaffe? by Anonymous Coward · · Score: 0

      Nope. It can't run. It's not written in portable Java code.

      The authors of columba are frickling around with reflection to get hold of some unspecified, sun-specific implementation details on the URLClassLoader class.

      in Main class of columba:

                      Field ucp = URLClassLoader.class.getDeclaredField("ucp");

      which is pretty pointless. There are much better ways to add native code and jars to classpath in 2005. The authors of columba could take a look at how Eclipse does it with portable java code which works well, and isn't implementation specific.

      There is a small deal of unportable Java code out there. I've first seen this particular 'clever idiom' in OpenEJB. I believe the broken code is still there in Geronimo 1.0 M4 ;)

      cheers,
      dalibor topic

    2. Re:Kaffe? by assert(0) · · Score: 1


      Does eclipse run with kaffe?
      </>

      --
      (founded 95,000,000 yrs ago, very space opera)
  54. Re:Written in Java by billyjoeray · · Score: 1

    Actually thats after running idle for a few days with _0_ torrents loaded into the interface (admittedly I hadn't restarted it from the last time I did have torrents running but 200MB of ram for totally idle seems rather silly to me, should be better about recycling.)

    --
    This sig will make it clear that ANYONE can use this post for ANY purpose WITHOUT the written consent of the NFL.
  55. Re:Written in Java by dubl-u · · Score: 2, Informative

    I can't run Azureus for more than a few hours without it eating all of my RAM and bringing down my entire system.

    Just for another data point I run Azureus under Linux (FC3, JDK 1.5.0_02) for weeks at a time without problem. After 10 days of running, the thing right now weighs in at 187 MB. That seems kinda piggy for what I do with it, but my 1 GB machine is perfectly usable. Azureus reliably checks RSS feeds and downloads stuff automatically.

    I wish it used less, but that's an entire $25 of RAM, so I'm not sweating it.

  56. My experience and feedback by JoelMeow · · Score: 1
    I checked it out to see if it would be worth switching to. I will not switch to it and here are my reasons.

    About my email habits: I use IMAP for my mail. I check my mail from several machines, on different OSes, so I like as many things as possible to be done and kept on the server, and cross-platform clients are good. I don't use the preview pane, I like being able to able to read mails in a large window (whether it's separate (Thunderbird) or docked in the program (Eudora) doesn't matter to me).

    • You can disable the preview pane and read emails in a separate window by double clicking them. But, when you click the next/previous buttons, it focuses on the main app, dumping the message window behind. Not good.
    • Deleting messages seems to use the imap "mark for deletion" thing. I want to move them to a trash folder on the server, but there's no option for this.
    • Likewise, I want emails that I send to be kept on the server in a "sent" folder. No option for that.
    • Turning on the threaded view gave me bizarreness. All the subjects turned into "org.columba.mail.message....." monstrosities.

    Overall, it reminds me a lot of Thunderbird when I tried it several years ago and decided it just wasn't there yet. None of the things I didn't like aren't fixable (The junk mail controls allow moving to folders on the server, so the functionality's there somewhere), they're just not fixed yet.

    So no, I won't be using it, but I'll check back in a year or so and see if it's improved.

    1. Re:My experience and feedback by emurphy42 · · Score: 1
      I don't use the preview pane, I like being able to able to read mails in a large window (whether it's separate (Thunderbird) or docked in the program (Eudora) doesn't matter to me).
      How is a large docked window different from the preview pane?
    2. Re:My experience and feedback by JoelMeow · · Score: 1
      Sorry I wasn't clear. In Eudora (assuming my memory isn't faulty), when you open a folder or message, it opens fully in the right side of the application. On the left there was the folder tree structure, and along the bottom there were buttons for the various open folders and messages (basically tabs).

      What I like is being able to use the whole window for either seeing the messages in a folder, or reading a message. I don't like having to split my window into two halves giving less space for whichever one I'm doing. I'm not saying preview panes are bad, they're just not my preference.

  57. Seriously, why should I care? by MikeLip · · Score: 1

    No, I don't mean to inflame. It looks like Just Another Email Client (tm). OE, Eudora, T-Bird, Pegasus - they all look like this. They all send and receive email. The screens are arranged the same way. Educate me.

  58. Not that it is in Java either. by www.sorehands.com · · Score: 1

    There is the The Polarbar Mailer which has been around for a while. But Polarbar started life as the JStreet Mailer, but when Innoval stopped selling it, it became the Polarbar mailer.

  59. Worth avoiding? by MiniChaz · · Score: 0, Offtopic

    Looking on the page regarding their choice of license you will find the following, rather charming, text.

    "There's no virual [sic] effect as seen with the GPL here."

    I'm not going rehash the whole the-GPL-is-clearly-not-viral explanation here but I won't be looking at this software because people who spout this kind of rubbish aren't the kind of people with which I like to be associated.

  60. First impressions under OS X by ciurana · · Score: 4, Informative

    Greetings,

    I just downloaded and tried to configure Columba 1.0 under OS X 10.4.2. My verdict? Skip it.

    The people behind Columba used some widget library that's system dependent. This is throwing a number of null pointer exceptions under OS X with the Java 5 JVM. They all relate to something called "jgoodies"; they're doing something that appears to be system dependent.

    One of the main reasons for using this would be portability. They seemed to have missed the boat altogether since it doesn't run under an otherwise standad Java configuration! Why bother with writing a Java application if it's not cross-platform? Why use non-standard widget libraries? Attaining cross-portability in Java is hard enough as it is; these guys chose to make it even harder. Thank you for blowing away the only reason I might've had for using the Columba email client.

    You can see a screen capture showing the exceptions here:

    http://eugeneciurana.com/personal/images/Columba-1 _0.gif

    Can't say if this works at all because I was unable to tell Columba about my IMAP server. I got another of those jgoodies-related exceptions when I tried to select something other than POP3.

    Cheers,

    E

    --
    http://eugeneciurana.com | http://ciurana.eu
    1. Re:First impressions under OS X by Excelsior · · Score: 1

      You started the app from the command line and watched output that you did not understand. Then you jumped to conclusions.

      JGoodies is an open source Look and Feel for Java. Look and Feels are the standard way to theme Java's standard toolkit, Swing. The issues in your screenshot appear to me to be nothing more than warnings that the user shouldn't see or care. Columba uses Swing. It does not use a non-standard widget toolkit, and it does work on multiple platforms.

      But, it seems anyone can get modded up by ripping Columba in this thread....even when your post is based on inacuracies.

    2. Re:First impressions under OS X by Kjella · · Score: 1

      You started the app from the command line and watched output that you did not understand. Then you jumped to conclusions.

      I assume he tried to just run it first. Most people would have jumped to the conclusion that this program sucks since it fails with null pointer exceptions already. You can see those above in the screenshot. Then he tries to run it in a command line and fail to get any useful information about what the problem is. People don't care why it doesn't work, only whether it does or not. Which it obviously doesn't for him.

      Kjella

      --
      Live today, because you never know what tomorrow brings
    3. Re:First impressions under OS X by ciurana · · Score: 1

      As someone who's been programming in Java for almost 10 years and developed several GUI applications and such... yes, I feel like these guys shouldn't have used non-standard stuff that doesn't work out of the box. I don't care if JGoddies is open-source or otherwise. All I care about, as a follow-up poster noted, is that I tried several standard ways of running this in Java and it didn't work. And I blame that JGoodies library because Columba still doesn't work even if JGoodies is in the -cp/CLASSPATH.

      As an end-user, I don't care if it takes ten .jar files and a prayer to make this run. It didn't work for me and it'll be faster for me to install something else (i.e. Thunderbird) than trying to figure out why this failed.

      Maybe it's just a packaging issue but I find it to be a huge turn off either way. Since it relies on open-source libraries, and they ship them with the code, they could at least ship a .sh/.bat file with it that does all the class path magic. A README with instructions on how to run this might help. An installer or a self-contained package would be even better (download and install Thunderbird for a good example of this).

      Cheers,

      E

      --
      http://eugeneciurana.com | http://ciurana.eu
    4. Re:First impressions under OS X by jrumney · · Score: 1
      they could at least ship a .sh/.bat file with it that does all the class path magic.

      Better yet, write a JNLP file and keep the program and its dependancies up to date via Java Web Start.

    5. Re:First impressions under OS X by cheeser · · Score: 1

      While the jgoodies dependency isn't system dependent, the reliance on JDIC is. I'm running KDE and this tries to use gnome libs which I don't have installed so it doesn't run for me either.

      --

      --
      http://cheeser.blog-city.com

    6. Re:First impressions under OS X by rowanxmas · · Score: 1

      I use JGoodies in my Java program as well, and when I run under OS X, I disable it....not hard to do, and something I bet they would do themselves if you bought them a mac. Often it is hard to test every platform, and the OS X Java stuff is a whole new layer.

  61. I really don't need another email client. Oh wait, by SensitiveMale · · Score: 1

    it has [b]wizards[/b]?

    Well that changes everything.

  62. Re:Written in Java by Anonymous Coward · · Score: 0
    As can be seen from the 5th column (VSZ), the Java Virtual Machine eats up some 320MB. And this is Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09).
    That's only virtual memroy space, which may not have been allocated, and might never will be. Have you really experienced memory shortage, or are you just bitching for no reason? If you're so worried about memory usage, then limit it via the '-Xmx' parameter.
  63. Kudos for one thing by Anonymous Coward · · Score: 0

    At least the home page project does have an answer to "what is Columba", if not why.

    <rant>
    So many projects forget to explain what they are about. Go to the Plan 9 website, for example, and there is no "blurb". Instead only a link to a paper, which starts out with a section on OS history.

    Or you can read the release notes, which say "The fourth release of the Plan 9 operating system from Bell Labs packages a major overhaul of the system at every level." Like we are supposed to already know what "the system" is. Yes, it's Plan 9, but what IS Plan 9? There is no overview.

    At least Columba gave us an overview. Now if Columba had only had a "why" section as well, we might have seen a higher level of discourse in these slashdot comments. But instead the discussion is dominated by that one question, which could have been easily addressed on the website.
    </rant>

  64. Outlook by romka1 · · Score: 1

    Looks like Outlook express... if I am on windows I don't see why its that amazing...

    --
    Visit my site @ http://www.madtorrent.com
  65. what's the point? by Anonymous Coward · · Score: 0

    Java is an interpreted or (to be charitable) a semi-compiled language that imposes necessarily huge performance and efficiency penalty. It make sense as an ad hoc crutch to provide extra functionality to html but using it for stand alone applications make no sense whatsoever.

  66. Re:Written in Java by Quattro+Vezina · · Score: 1

    It's funny how _no other BitTorrent client_ eats my RAM like Azureus does.

    --
    I support the Center for Consumer Freedom
  67. wake me when by spoonyfork · · Score: 1

    Wake me when someone integrates simple push button calendar publishing with an email client. Yes, I know about Sunbird. Not so simple to publish/sync, is it?

    --
    Speak truth to power.
    1. Re:wake me when by Digital_Quartz · · Score: 1

      An email client without a calendar is like a lawnmower without a toaster.

      Seriously, why would you want to integrate an email client and a calendar? You want something to email you when you have a meeting? Most calendars will do that anyways, without the need for integration with your email client.

      About the only advantage I can see to such a union is that I could share an adress book between them (which I can largely do anyways, thanks to the miracle of LDAP). I could spam my project team members, and then invite them all to a meeting, without having to verify that my two team-member-lists are in synch with each other.

    2. Re:wake me when by spoonyfork · · Score: 1

      That's a really great story, thanks for sharing. Let us know when you're ready to stop having dinner at the kiddie table. *plonk*

      --
      Speak truth to power.
  68. Not even remotely close to Outlook! by VirtualSquid · · Score: 1

    I intalled Columba to try it out. Sad to say, it looks really tiny. I tried to add a Contact, and found there were no fields for basic things like Phone Number. (!)
    I'm puzzled how people can talk about software like this as some kind of alternative to Outlook. I'd LOVE to leave Outlook behind, but nothing comes close to matching its important features - not Thunderbird, not Evolution, and _definitely_ not little Columba.

    1. Re:Not even remotely close to Outlook! by Onan · · Score: 1


      Why would an email client want to know anything about phone numbers?

      You should have a user-wide address book database that can be accessed by any application through a clear API. Though that database would likely contain phone numbers, an email client would never expose that portion of the contact information, as that's irrelevant to its job.

      This looks very much like a clone of Outlook, which is a truly awful notion. One Outlook is already 100% more than the world needs.

  69. Re:Written in Java by Anonymous Coward · · Score: 0

    Not that this should matter, but what version of the JDK are you running? Upgrade to 5 (1.5) if you haven't already.

  70. Nice... by Kancept · · Score: 2

    I see many complaining on here they don't see why this would be useful over say Thunderbird. I see exactly where this is nice. Right now I share a profile in Thunderbird between OS/2, Linux, and Win XP. I hane to have Thunderbird installed in all 3 OSes and then create a profile, then point it to that shared profile. With this, I can have it say on the shared partition or a USB key and it'll run in all 3 OSes, one install. I would really like that. Heck, I could probably put it on that USB key and run it on a Mac too, so my mail is always with me instead of buying those expensive USB keys with mail clients built in already. This may open up doors with devices like that.

    1. Re:Nice... by el_womble · · Score: 1

      Just so you don't feel like this has fallen on deaf ears...

      I really like this idea. There are very few applications where its a PITA to transfer between systems. Web browsing I really don't mind using other people set-up. I never really been a big fan of bookmarks, and I can take or leave tabbed browsing. Word processor? Well everyone uses Word right?

      In fact of all the killer apps I use on a daily basis its only really eclipse and my mail that I really can't be arsed to configure between systems. Both of these are Java so having them on a USB key makes a lot of sense to me. However, if someone came up with a office suite than ran on Java I'd probably lump that on too.

      --
      Scared of flying, pointy things snce 1979!
    2. Re:Nice... by Kancept · · Score: 1

      Funny you should mention an office suite in Java. I found one about 1.5 years ago, then lost the website. Someone had started one though and had most of a word processor done. I don't mean like notepad or something small, but bigger like Kate or the older MS Works. I wish I could find it. But for mobile or cross platform goodness, I think java is fine. Columba ran perfectly fine here. Faster than Thunderbird in fact. I tend to ignore the "java is slow" comments as I haven't really seen where it's slower than anything else.

  71. Re:Written in Java by dr2chase · · Score: 1

    A second Azureus datapoint -- I run it for weeks at a time on MacOS. I've got 512M, I think, and it's a 400Mhz G4. Seems to run ok for me. It works ok under both 10.3.9 and under Tiger, and under various flavors of Java 1.4

  72. Re:Written in Java by dubl-u · · Score: 1

    the Java Virtual Machine eats up some 320MB

    Isn't the proper column to look at RSS? The docs for ps describe that as "the non-swapped physical memory that a task has used (in kiloBytes)." VSZ, on the other hand, is "virtual memory usage of entire process (vm_lib + vm_exe + vm_data + vm_stack)". If I add ups the VSZ column for everything I have running, it's well more than the physical RAM I have, so that doesn't seem useful for comparison.

    And really, 112 meg for an IDE (I presume that's Eclipse you're using) doesn't sound bad. My copy of Firefox weighs in at 92 meg RSS, and I just have 2 windows with three tabs each open.

  73. Riveting. by 1337W422102 · · Score: 1

    Ooooh, Java! Big deal, the G-dot pwnz its ass. Gmail all the way!

  74. Re: Azureus by Chuckaluphagus · · Score: 2, Interesting

    I'm not sure how much RAM Azureus eats up on my system (never bothered to check), but I've run it for three days straight to get some larger files and never had it cause the problems you describe. And I only have a half-gigabyte of memory.

  75. no one, its a stupid idea by Anonymous Coward · · Score: 0

    there are a dozen or so email services that provide imap with a provided web ui for those who are travelling or cannot be bothered to configure imap in their clients. html widgets are stupid? enabling java in your browser - now thats stupid.

    1. Re:no one, its a stupid idea by Doc+Ruby · · Score: 1

      Stupid is an Anonymous Coward who thinks that 50 years of UI design have produced their most useful expression in the crude HTML UI widgets. But what could be stupider than an anonymous post merely yapping stupid jibes at Java without backing them up? I bet you're too stupid even to answer that.

      --

      --
      make install -not war

  76. Reasons to choose an email client ... by GhodMode · · Score: 1

    There are too many email clients out there! Why bother even looking at another new one. I've checked out the Columba page and I didn't immediately see a list of features. I'm not interested. The Ristretto class library there looks more interesting than the email client.

    I've tried Groupwise, Notes, Outlook, Outlook Express, Incredimail, Eudora, Netscape email (does that still exist? :)), Sylpheed, KMail, Evolution, Thunderbird, and every Web mail service under the sun.

    I don't know what other people are looking for, but none of them have ever quite met my needs. So, I just pick the one that, to me, seems to have the largest base of testers and developers and the most active development and I hope for the features to come.

    Reasons not to choose Groupwise, Notes, Outlook(s), or Incredimail are flamebait for another time.

    None of the choices seem to support HTML for email composition very nicely. They all try to give you a nice WYSIWYG to things like fonts, colors, images, etc., but they don't give you a way to change it if the WYSIWYG doesn't do things exactly the way you want it. It's like FrontPage for email.

    I want the option to use some version of standard regular expressions on the entire message, including full header, for my own spam filtering. Naturally, it needs something for people who don't have a m/^f.*ing$/i clue what a regular expression is, but this is "Advanced" filtering. I want to put a rule somewhere that says something like

    if m/^Received: from .*83\.226\.13\.32/gi then put email in folder: spam

    I also want to be able to export my email in some standard format that I can backup and restore in the future to any email client.

    So, right now, I'm a Thunderbird user. It doesn't have the features I want, but neither does any other client.

    Oh well... at least I still have that cool "You've Got Mail!" wav file from my AOL dayz :)

    -- GM

    1. Re:Reasons to choose an email client ... by Mad+Merlin · · Score: 1
      I want the option to use some version of standard regular expressions on the entire message, including full header, for my own spam filtering.

      KMail has this already. I haven't actually used the feature before, but it seemed like something that KMail would have, and sure enough I found it after merely a cursory glance. In Settings > Configure Filters you can perform actions based on regexes on any number of fields, including the message body, any header and a plethora of other things.

  77. Huge performance penalty? by assert(0) · · Score: 1

    Sure, java imposes a performance penalty compared to native code. But it's not necessarlily a *huge* penalty is it?

    --
    (founded 95,000,000 yrs ago, very space opera)
  78. can't change font size by braindead · · Score: 1

    This would be a bug report if I didn't get that when trying to file one on their web site (click contribute, then bug report):

    Bad Request
    Your browser sent a request that this server could not understand.
    Client sent malformed Host header

    Anyways.

    Steps to reproduce:

    1) run the app through Java web start
    2) click Edit, then General Options
    3) click on the button next to "text font"
    4) pick font size 12 instead of 11

    expected: the text of emails has size 12

    observed: the window closes, I'm back to the JavaWS window.

    Someone from Columba is probably reading the article (how could they not notice the slashdotting?), so guys, fix your bug reporting system and add that report in there. The app looks good otherwise.

  79. Oooh, another Outlook clone by java.bean · · Score: 1

    Argh, do these open source email clients really have to directly clone Outlook's UI? (See Evolution.) I admit, it's a pretty nice interface. And a version of Outlook that had IMAP support which could be categorized as anything other than demoralizing would certainly be welcome.

    But come on, with all the brain power working on these things I'd like to see someone come up with another way of working with email.

    Opera's M2 is on the right track, I think, but I'm also unable to use it regularly because of IMAP issues.

    Ah well. [Downloading Columba now...]

    1. Re:Oooh, another Outlook clone by gothfox · · Score: 1

      If you want to see something really different try Gnus. I'm using it for years now and yet to see more flexible, powerful and ergonomic mail/news client. The learning curve is steep, though.

  80. OMG ROFL WTF!!1!!1!1one by vr · · Score: 1, Flamebait

    Wow, that looks so great. It looks exatly like ... like ... almost every other fucking mail client out there. Why can't people come up with something a little more innovative?

  81. Sounds Awful! by Anonymous Coward · · Score: 0

    Java... user-friendly graphical interface... wizards... internationalization support

    Sounds awful! Probably has a 'genuine people personality' too.

  82. no evolution by Tom · · Score: 1

    What exactly is "user friendly" about using the same old and still sucking core interface?

    Outlook, Thunderbird, Holy Moly - whatever they're called, you can barely spot the difference in screenshots.

    I'm sure that a lot of people like the interface that way, and a lot of people would be more comfortable with a different one.
    Too bad nobody has the guts anymore to try something that doesn't look like a M$ rip-off.

    So I'll stay with mutt, even though at times some graphics would be nicer than text-only.

    --
    Assorted stuff I do sometimes: Lemuria.org
  83. Re: Sig "anybody know another word for thesaurus?" by TheScienceKid · · Score: 1

    Yeah, it's also known as a "Book of Synonyms", eg http://www.amazon.com/exec/obidos/tg/detail/-/0446 313106/002-4403523-3097628?v=glance this dictionary of synonyms and anyonyms.

  84. Forget the Outlook clone, I want a gmail clone! by eyal0 · · Score: 1
    If you're going to clone anything, why not clone gmail? Gmail completely changed the way email works (at least for me). For example:
    • Labels: Hardly anyone uses them, but the gmail labels are way better than the folders that Outlook and all the other clients offer. I have plenty of mail that belongs in multiple categories.
    • Threads: Gmail handles threads, possibly even more elegantly than VM. Outlook doesn't even bother trying.
    • Client-side scripting: The reply button is so zippy on Gmail. Beats crappy old Yahoo for sure.
    • Gmail searching: A search based on Google's search engine. There's no other search engine that I'd rather.
    Does anyone else want a mail client that works just like gmail but can access POP3 and IMAP anywhere and runs locally on his own computer?
    1. Re:Forget the Outlook clone, I want a gmail clone! by dawnlinux · · Score: 1

      I totally agree with you. Gmail gives me a new view about the email application. I am also looking forward to the mail client like gmail that is because my boss forced me to use company mail box instead of gmail account.

  85. Where's the market for this? by Sylven_1969 · · Score: 1

    I have two questions! question 1 - why did it take 3 years to make an Outlook clone? question 2 - Why exactly do they think we need another Outlook clone? I mean what makes this program so special? What will make me want to use this one over any other mail program out there? It seems to me that it's a waste of time to create a program that's no more innovative than this one. Anyone care to enlighten me?

    --
    Jay Dale "If you're not living on the edge then you're taking up too much space!"
  86. Re:I'm a dumbass and I'm okay, I code all night an by Anonymous Coward · · Score: 0

    Injection attacks have nothing to do with languages. Read up our your security before claiming a silver bullet. No language is "safe", there are only weak programmers.

  87. Linux/Windows Partitioned PC? Here's the answer! by rishistar · · Score: 1

    Well I've got Windows and Linux partitions on my PC - the big bane is which do I use for my POP3 account email? Now I have the potential (after some configuration) to use the same client and run it from both OSeseses.(I hope!)

    It might also be nice to be able to stick it on a USB key as well.

    --
    Professor Karmadillo Songs of Science
  88. Re:I'm a dumbass and I'm okay, I code all night an by gglaze · · Score: 1

    Generally I agree with you, but just want to point something out - it sounds like you are saying that somehow apps written in Java are not vulnerable to SQL injection attacks. Clearly that's not true. Or am I missing something?

  89. Oh boy I can't wait by lullabud · · Score: 1

    Now that the Nintendo Revolution has unveiled its melee weapon controller, it shouldn't be long until we're all beating hookers with lead pipes and experiencing all the glory that next gen gaming will provide us! Now that gaming hardware is catching up, it *can't* be long until DNF is relased, woohoo!!

  90. Re:I'm a dumbass and I'm okay, I code all night an by RAMMS+EIN · · Score: 1

    First off, let me state how languages can not be vulnerable to injection attacks. Injection attacks are possible, because code is generated in an unstructured way. For example, most SQL interfaces work by concatenating strings to form queries, which are then passed to the database server. This allows you to put delimiters inside the strings, which will cause the SQL engine to interpret the string as two queries, even though your program is only trying to send one query.

    The way to prevent injection attacks is to assemble queries in a structured way. Consider how Common Lisp macros work. A Lisp program is made of lists that look something like (a b c d), where a is the function you're calling, and b c and d are the arguments to that function. Common Lisp macros allow you to construct such lists; so they are a way to construct code. The way you construct a list in Lisp (note: I'm simplifying here, it's just meant to get the idea accross) is (list a b c d), which would give you a list containing whatever a, b, c, and d are. There is no way you can get this construction to somehow create _two_ lists. Contrast this with doing the same thing with strings. If you construct the list like "(" + a + " " + b + " " + c + " " + d + ")", you could create make d something like "some-value) (delete-all-files)", and you would end up with two function calls, the second of which deletes all your files.

    Applying all this to constructing SQL queries is a bit more difficult, because SQL queries don't have such a regular syntax as Lisp code. However, with effort, it's possible. You could, for example, construct your query as Lisp code, and then have a function that transformed the result into SQL, applying escaping as necessary.

    I didn't say anything specifically about Java in my post. I don't know how Java deals with SQL very well, but I do think they have some interface based on objects and methods that you call on these objects, as an alternative to the string concatenation based interface. If this object and method interface is done properly, it would indeed eliminate the possibility for SQL injections. Knowing Java, though, it would probably be very cumbersome.

    --
    Please correct me if I got my facts wrong.
  91. Too little, too late? by lifterx · · Score: 1

    It's admittedly very cool, but I have to ask with the big push towards free (or otherwise) online based email services, is it too late to make any difference.

    Working at a small software startup I find that I use my company account far less than before, and increasingly receive mail from companies/suppliers/magazines/pretty much everyone from Gmail or Hotmail.

    I'll definitely check it out, but other than the novelty value, why bother?

    --
    SonicNonsense.com - Random stuff from a bunch of random people.