Slashdot Mirror


User: lpontiac

lpontiac's activity in the archive.

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

Comments · 687

  1. Re:Why use a boat.. on (CD) Pirates Take to the Ocean · · Score: 0, Offtopic
    "Suck Emma, suck. 'Blow' is just a figure of speech!"

    Hrm, who's Emma? :)

  2. Re:There's a fair bit. on wxEmbedded Beta Released · · Score: 2

    Well, I don't like my exceptions that strict, and I'm not keen on the single object hierachy either :) That's pure opinion, so I won't try to start an argument..

    Similarly for garbage collection, although I should point out that there's nothing stopping you from doing garbage collection (Boost's shared_ptr is a commonly used implementation) within your own stuff. If you want a dynamically allocated (ie with new) object to be automatically deleted when it's scope vanishes, std::auto_ptr should take care of it.

    The std::map container will let you index on strings (or any other kind of object, for that matter) and look up with myData["key"].

    I think that a smaller standard library, with distinct functionalities farmer out to third party libraries, is a good thing. Although, as you've pointed out, many projects have insisted on inventing their own strings, instead of using the standard ones. This is a huge problem, but I get the feeling it's slowly going away.

    Property helpers are a big plus, I'll grant you that :P

  3. Re:Maybe refine your definitions a bit. on wxEmbedded Beta Released · · Score: 3, Interesting
    I'm more motivated to work within a language like C# or Java [...] higher level constructs take away my micromanaging of bits of the machine

    Please don't take this as a troll, I'm genuinely curious .. what higher level constructs do you have in C# and Java that aren't there in C++? (C# in particular, since I intend to sink my teeth into it soon :)

  4. Re:Potential gotcha (self correction) on Undelete In Linux · · Score: 1

    I suck.

    ... won't work on libraries which ...

    s/libraries/binaries/

  5. Potential gotcha on Undelete In Linux · · Score: 3, Informative

    This appears to work by placing itself ahead of the normal libc when it comes to dynamic library loading. Very neat idea, but it won't work on libraries which don't delete files by making calls to the shared library. The most common instance of this will probably be statically linked binaries. On FreeBSD, almost all of /bin (including rm) is statically linked, and it wouldn't surprise me if this was true on a Linux distro or two.

    So be wary of just installing this and playing with rm - you might give yourself a nasty surprise :) You can check whether rm is statically linked by running ldd `which rm`

  6. Re:Non-GNU Linux on FSF Issues GNU/Linux Name FAQ · · Score: 2
    But then again, should we call everything GNU/xxx if it uses the gcc extensions to be compiled?

    If compiler used has any bearing on the name of the compiled program, then Visual C++ brings us Microsoft/Mozilla!

  7. Re:Lazy Programming on Chip Makers Selling Fewer High-End CPUs · · Score: 2
    I blame lazy/inefficient programming for todays ever increasing processor demands.

    Bear in mind that with programming, "lazy" can be good. Moore's Law might mean that an application that would require an ingenious, complicated, and massively efficient design 10 years ago can be made simpler today.

    Yes, this is lazy. It also means that it can be done by less developers in less time - you get the software cheaper and more quickly. Errors tend to scale upwards with both complexity and size, so we're talking about less bugs as well.

  8. Re:Similar Boat on On Balancing Career & College... · · Score: 1
    Using the word partner is annoying.

    Sorry, you're right. Well, not about me trying to progress an agenda, but I should have used 'girlfriend' instead of 'partner.' Needless generalities are annoying!

    I was trying to present a general (not just gender wise, but girlfriend/fiance/wife-wise) case as of the next sentence, but I slipped into neutral mode early. Sloppy writing. (Yes, this post is sloppy too :)

  9. Re:Similar Boat on On Balancing Career & College... · · Score: 5, Insightful
    you might not be able to be there all the time. (If they love you, they'll understand)

    But maybe they'll need you to be there more than you are. If you love them, you'll understand.

    Please don't get me wrong, I'm not attacking you and if things are working for you and your partner, that's great :P But I think there are some people who couldn't cope with that. That wouldn't mean that they're at fault, or that they don't love you.

  10. Brian Hook of id Software said it best... on Microsoft to Hire Xbox Hackers? · · Score: 5, Interesting

    In an interview several years ago in boot magazine:

    "This is my view of the people who work at Microsoft: You have a choice. You have to realize that what you're doing is bad for the industry. If you're doing stuff that you don't even agree with and do it for the money- we have a word for that: Whore."

  11. Re:The Linux problem in a nutshell. on New Linux Kernel Configuration System · · Score: 2
    Yet these boo-ers are the same people who bash the mass market for using Microsoft or Apple's OS X.

    Actually, I'm pretty sure the boo-ers are different people, and there's the problem that Linux has - lots of different people trying to take it in different directions.

    Right now, kernel hackers tend to care more about the techie market, and the server market is where the money is, so that's the direction that things are really moving in.

  12. Re:weak spot is the server on Jabber Could Get An IETF Working Group · · Score: 2
    Because of this, many people download a jabber client, figure out that they need a server and are told by the jabber faq that they might try this or that server without any guarantees that it will still work next week. Not very convincing. For people to adopt jabber as an alternative to current propietary messaging clients, a reliable, available server that will host profiles for free is needed.

    This is exactly the same situation that exists with email. You need to find someone to run a mailserver for you - and for 99.9% of users it ends up being their ISP, or one of the free providers like Hotmail.

    I think similar things will happen once there's a well established standard for IM, although instead of new IM companies springing up we'll see the existing providers go backwards and start to interoperate via the common protocol - just like AOL, Compuserve etc eventually got their mail systems interoperating with the rest of the Internet via SMTP.

    As long as servers are lacking, jabber will remain an interesting technology that is mostly used in corporate intranets.

    People tend to take the stuff they see at work and use it at home. Especially if their client at work can be used to talk to the outside..

  13. Re:Waitaminute on Google Disappears In China · · Score: 1, Redundant
    Goatse.cx [harvard.edu] is A-OK by Chinese authorities, but google isn't?

    China has a problem with political speech, free flow of ideas, dissent and the like. I doubt the inside of a man's rectum rates as highly on their scale of things that should be oppressed.

  14. Undemocratic? I think not on Mr Anti-Google · · Score: 2

    Google ranks sites in terms of who links to them. Sounds pretty democratic to me.

    I don't understand how 'poor,' 'bad,' 'less relevant,' 'negative adjective here' ranks can be described as 'undemocratic.' Democracy is what brings us schoolyard cliques and incompetent government. By definition, the 'best' isn't judged the winner - it's simply a popularity contest.

  15. Re:Get that product out now! on Developing Applications with Java and UML · · Score: 2
    The book's topic is pertinent to those companies that are implementing system software, stuff that's going to be around for decades. For the rest of us working on consumer software

    You make it sound as though the majority of programmers are working on consumer applications. I don't have figures by my side to qualify this statements, but I'm sure the opposite is true.

    Sure everyone likes to say that architecture is the most important phase

    It's not necessarily a phase! You don't need to do all the design before you start cutting code. Remember that UML is a notation, not a process like the Rational Unified Process, eXtreme Programming, etc.

  16. Re:OSS Alternative - DIA on Developing Applications with Java and UML · · Score: 2

    I use Dia whenever I want to draw a UML diagram. I wouldn't, however, use it if I ever had to do a full UML design. CASE tools (as opposed to drawing programs) give you a whole bunch of valuable navigation facilities, a higher degree of error checking etc.

    Argo looks quite nice :)
  17. Re:What I'd like to know is ... on Developing Applications with Java and UML · · Score: 3, Informative

    UML came about slightly before Java, and was itself developed as a common notation for existing practice - hence "Unified Modelling Language." The people behind UML used to push their own, incompatible notations.

    UML itself encapsulates two basic techniques - use case driven design (modelling requirements almost entirely in terms of user actions) and OO design. I don't know about use cases, but OO was in it's infancy in the early 70s, and a usable OO environment (Smalltalk) existed by 1982. C++ came along a few years later.

  18. Re:UML vs. the rest... on Developing Applications with Java and UML · · Score: 2
    I'm not very knowledgable about it, but it seems there isn't a clear tracable path from the use cases right down to the source code. For example, if use cases really help in capturing requirements, why can't the work spent capturing requirements be directly applicable to the next stages of development.

    From what I know, you can't do a full "UML design" without a CASE tool like Rational Rose. It doesn't appear directly on the diagrams, but you can specify relationships between diagrams that (I guess :) could make looking around the design really convenient.

    For instance: you have feedback from a user, you need to change something. You figure out which actor the user is, then look at all his use cases and modify one or more. You then follow the tracability diagram to the realisations of those use cases - and you know which classes need modifying.

  19. The census is irritating on Australia Oppresses Jedi · · Score: 3, Interesting

    A lot of people here seem to have a healthy contempt for these 70,000 Australians. I'd like to point out that it's not quite as sad as it seems. We're not talking about something that takes a lot of effort. And in particular, these people weren't trying to make any sort of serious point.

    Simply put, the census is a royal pain in the ass and if your typical Australian knows of a way to poke fun at it without criminal sanction, he'll do so.

  20. Re:Would like comparison disk on Medicine for a Sick Linux Box · · Score: 2
    Except, of course, that the code you posted does not work

    Works fine for me on FreeBSD. YMMV.

    With xargs, you'll need it to run several instances of the md5 command to avoid having an arguments list that's too long. I'm not sure if this is standard behaviour. Of course, "find .. -exec md5 {}" should also work. Sorry, it was rather late :)

    You're right about the -s, that's BSD specific. I guess you could run the overall output through sort.

    "md5sum" is a GNU utility (found on most Linux systems), "md5" is the name of a utility written by Rivest (found on FreeBSD systems). Neither is standard.

  21. Re:Would like comparison disk on Medicine for a Sick Linux Box · · Score: 5, Informative

    You can implement this yourself easily enough.

    Let's say you want to do it for all the files in /root, /bin, /usr/local/bin and /etc. The following will get you a list of md5sums:

    #!/bin/sh
    find -s /root /bin /etc /usr/local/bin | while read x ; do
    md5 $x
    done;

    Put the output of that into a file after a fresh install. Save it to disk. At any later point, do it again into another file. Use diff to find the differences.

    The wonderful thing about Unix is that you can do this sort of thing with the standard shell and 5 lines of script :P

  22. Re:The truth on "Fastest Browser On Earth" Cuts Crud · · Score: 4, Informative
    I've designed pages with popups.....I admit, popup advertising is annoying, but having the larger version of an image appear in a popup when I click on a button....or poll results, or a movie clip, or ....etc,etc,etc is a interface feature I like and employ.

    If you want to block all popups, you can do it in IE by killing Javascript, or you have have a proxy kill the Javascript which does the popping up. What makes the "kill popup" feature in Mozilla so invaluable is that it only blocks "unsolicited" popups - it will let Javascript pop up a window in response to a click, but not otherwise. So you kill the ads, but pages still work as designed.

  23. OPN/freenode has it's priorities wrong on #debian & IRC Politics · · Score: 3, Interesting

    OPN is trying to establish itself as a pillar of the free software community, but unfortunately it's can't be trusted as a stable organisation. Despite it's "open" moniker, OPN has never made any attempt at democracy. It's an autocracy under Rob Levin (lilo). Even the likes of server owners and all the other IRCops have no final say. My understanding is that Rob even refused to give any IRCops contact information for server owners. He likes control of the network centralised around him.

    Rob's priorities appear to be the following:

    1. Earning his family a crust
    2. Remaining in control of OPN
    3. Expanding the scope and userbase of OPN
    4. Catering to the needs and wants of it's userbase

    (1) is a fair priority for anyone to have, however in the case of OPN the lack of any balancing on Rob's power (eg a committee of IRCops with the power to veto decisions) make it dangerous, as we have seen. (2) is a danger to the network - Rob would rather see it split in half than step down. (3) should not take precedence over (4). I get the feeling that OPN could be an IRC network 100 times larger than it is right now, and it would still neglect what's wanted by the present userbase - not establishing nonprofits with the goal of evolving into some sort of free software monolith, but establishing a sane power structure with proper procedures for users to air grievances.

  24. Re:we should extend this principle on FBI Warns Companies About Wireless Warchalking · · Score: 2

    We could also invent a fancy name for it, though "war" is cool already :)

    War on Payment!

  25. Re:$200 cheap? try $1.25! on Lindows.com Hypes An Upcoming $199 PC · · Score: 1

    Yeah, except those old pizza boxes tend to sound like an aircraft taking off. I tried using one as an X Terminal (had a nice big monochrome fixed frequency monitor to go with it) but in the end, the tinnitus wasn't worth it :P