Slashdot Mirror


User: irritating+environme

irritating+environme's activity in the archive.

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

Comments · 247

  1. JDBC further standardizes SQL dialects on Beyond Relational Databases · · Score: 2, Insightful

    JDBC (probably ODBC too, tho haven't used it in eight years) helps to standardize key generation (in JDBC 3.0 FINALLY), and Date processing (christ, date functions are so annoying). Most other operations can usually be done by the platform language that is processing the data, so you can avoid the tie-in that results from various SQL dialects' built-in functions. XML databases were a total flop, and so were object databases. I agree, SQL engines are so mature now that I don't see any database tech replacing them for another ten years. By the way, can we get PostGres (and now Oracle's) support of regular expression LIKEs standardized? And can we please get JDBC to support something like: INSERT $price INTO pricetable where productid = $productid rather than using ?'s and counting which ? to set values to? Hibernate's query language does this, and I really like it.

  2. Re:Hard OCP's expose on Phantom Console May Never Materialize · · Score: 1

    sounds like he should incorporate in the Bahamas.

    The man needs to fight fire with fire. Or do what the Kazaa people do and hop countries.

  3. I can see obvious schemes on Toshiba Demonstrates Cell Microprocessor · · Score: 1

    Dedicating individual processors to applications (there are, what, a dozen or so SPEs at least?), and then the main PPC CPU can act as a normal task-switching general-purpose CPU when the tasks get too numerous, or for doing low-utilization or one-time tasks.

    I'm sure you could architect more sophisticated schemes that allows the OS to more transparently allocate processes to SPEs.

    I would probably use the PowerPC chip for low-impact background threads and general application use that doesn't push the processor, and when a particular process starts demanding serious computational power, dedicate it to some SPEs.

    For example, you're surfing on a browser, which doesn't consume much power. You realize you need to compress a big-honking file to send your friend. So you crank up WinRAR and compress some stuff.

    The PPC chip can handle the browser and the OS tasks. But when WinRAR gets cranking, it wants as much CPU as it gets. So the WinRAR SPE

  4. Vector has setSize, ArrayList doesn't on Load List Values for Improved Efficiency · · Score: 1

    that's the only reason I've used Vector, aside from the minor synchronization distinction. Why doesn't ArrayList have setSize()? Anyone know this?

  5. Re:Hmmm... on Safari And KHTML May Never Meet · · Score: 1, Troll

    Another "diff" comment from some idiot who doesn't know how to write large-scale software.

    "For Pete's Sake" diff doesn't do much good if hundreds of files have changed in forked code and you're trying to reintegrate. If a piece of code is DIFFerent, then it might be:

    a) a patch you need to change
    b) an overwrite of a patch you did but the fork didn't

    How would you differentiate? Hey, by having CVS change logs! Oops, don't have those, gotta count the number of grains of sand on the beach instead.

    Moron. Insightful my ass.

    Those reverse engineered protocols are 1/1000th the size of kHTML and web standards code. Of course those can be reverse engineered: THEY AREN'T THAT COMPLICATED COMPARED TO THIS!

    Napoleon Dynamite says: IDIOT!

  6. Re:Diff? on Safari And KHTML May Never Meet · · Score: 4, Insightful

    You obviously work on a grand total of a couple thousand lines of code at work, if at all, and aren't working in a source control managed environment.

    Since Safari is a big fork, in order to know how to reintegrate the files, you need to know WHEN as well as WHICH LINES of code changed in order to reintegrate major changes into the source management, or you'll run substantial risk of overwriting previous patches the other fork doesn't have or need, especially if there aren't a lot of people and time to figure this out. Otherwise, the time to reintegrate is much more than...just writing it yourself from scratch.

    Your comment is so moronic and naive that it is officially a troll. If a key guy like this is complaining, then: THERE'S SOMETHING WRONG. He's not lazy and he's not whining, you dumb fuck, he's legitimately frustrated. I would say this is very helpful, since it straightens up all the iPod-hypnotized Apple apologists on this site. If there are a million consumers who buy Apple's marketing, fine. But this was supposedly a site for intelligent technical people.

    Apple is what it is: a talented amoral corporation led by a greedy egotistical amoral CEO. They aren't "Different", they aren't "feeeel-gooood", and they don't care about OSS unless it makes them money.

  7. Re:IBM loves to shove Eclipse down our throats on On Plug-ins and Extensible Architectures · · Score: 1

    Well, this developer loves eclipse. Buy myeclipse plugin set for 30 bucks a year subscription, and you get a full Java/JSP/Struts/XML IDE.

    The memory requirements are probably because of the compile-as-you go Java, which I can no longer live without. Ditto for the refactoring features, variable renaming is fantastic. The enhanced syntax coloring of myeclipse allows me to see what functions are inherited and ones that aren't, if a variable is local, argument, or method, if its static or not, all at a glance.

    I notice you didn't mention a single "older" IDE that people could counter-critique. Borland's older JBuilder IDEs don't hold a candle to a fully loaded Eclipse. So your post is basically FUD. Next thing you'll be telling me is "all you need is vi".

  8. Inversion of Control on On Plug-ins and Extensible Architectures · · Score: 0, Flamebait

    To all you pattern zealots out there, this is called Inversion of Control. Typical crappy pattern name. Service patterns are among the most common used. Why? Because they are well-named. Who the hell came up with Inversion of Control? Pointless terminology. Plug-In Architecture is far more descriptive, understandable. Although you pattern guys don't get to sound like snotty professors when you say it. It's far too...practical

  9. Godel begs to differ... on Blu-Ray vs. HD-DVD · · Score: 1

    But Poe did write nice stories.

  10. Re:No sun please we're British. on Sunlight in a Tube · · Score: 1

    Funny... mirrors and lenses.

  11. surfing immortality on M Prize For Anti-Aging Research Hits $1,000,000 · · Score: 1

    you don't need to solve immortality immediately. You need to extend your life long enough for technology to constantly improve the ability to extend and regenerate the body.

    It is like surfing...just don't fall off, the sharks all have sickles and are voiced by Adam Carolla.

  12. Most important CEO trait - admitting fault on Non-Technical Managers in a Technical Company? · · Score: 1

    Being able to admit when they're wrong and changing direction prevents millions of wasted dollars and misery. Of course, a CEO has to stay the course some times, but has to know the difference.

    Exercise to the reader: guess what I think of the current President.

  13. Re:What is this? on Business Considers Open Source on Par with Commercial Software · · Score: 2, Interesting

    I was in a CMM L3 center in Minneapolis. They got certified at L3 at first review, an impressive accomplishment. My project was the case review for the cert.

    Notably, I wrote a lot of code on that project, maybe 25% overall, including much of the hard stuff, and my stuff was pointedly hidden from the reviewers, because I was bypassing paperwork in order to meet our strict deadline. But I eventually backfilled the most important stuff, and I would say that the certification was accurate.

    I have to say that any project that wants to work at CMM3 or higher had better have deep pockets. As they say, faster, cheaper, better, pick two (expect one). All of the personnel overhead to do process doubles your headcount, and slows the development time.

    CMM's main purpose is to measure the reliablility of the software produced by organizations, so I guess it implicitly selects faster better and chucks cheaper.

  14. telecom == fraud on Verizon To Acquire MCI For $6.7 Billion · · Score: 1

    first law of telecom mergers, pricing, projects, whatever...

  15. Stopped at 98% - OH JOY on Images of Ocean Floor Show Effects of Tsunami · · Score: 1

    What a great fucking system, stops downloading when it's 98% done.

    What are that chances this thing resumes? I'm guessing not good.

    Trash bin for this thing

  16. Only india did that... on Images of Ocean Floor Show Effects of Tsunami · · Score: 1

    I think that was only for India, who typically don't accept external aid.

    Sri Lanka, Thailand, and Indonesia are happily accepting our aid

  17. Re:Laughing Man on No Pictures, Thanks · · Score: 1

    it will arise with no single point of origin, repeated and mimiced in infinity.

  18. Hah! That is SOOO funny! on A Countdown To Global Catastrophe? · · Score: 1

    Wow! TOTALLY Deserving of Score:4 Funny or whatever it will end up with.

    Stand up comedians should just quit working. We have slashdot teenagers whooping up about driving SUVs and burning oil because it just may piss off someone. Wow that is funny.

    Slashdot seriously needs a filter to remove messages moderated as funny. They never are.

  19. Images should be cached... on What is JSON, JSON-RPC and JSON-RPC-Java? · · Score: 1

    So that leaves the text. Which shouldn't be that large. And if its compressed in the transmission, it should be really small.

  20. Well-informed? Really? on A Countdown To Global Catastrophe? · · Score: 0, Troll

    I would categorize dismissers as: "Pshaw" type: don't demonstrate any basic depth of knowledge, beyond the fact the sun rose this morning. Basically, sitting pretty and don't care, and know they won't be alive to feel the consequences of their actions. "Bought" type: Spew out lots of carefully selected figures from a much larger pool of data to selectively discredit that which the total pool of data overwhelming demonstrates. Invariably financed by an industry group. "Ostrich" type: Smart enough to see what is happening, but just shove their heads in the ground. Never met, seen, or heard a dismisser that had a cogent argument.

  21. Hah! That is SOOO funny! on A Countdown To Global Catastrophe? · · Score: 2, Insightful

    Oh my god. Never have I seen a funnier Score 5 funny. Good job dude. Or not.

  22. mod this up, people on What Do You Do When Outsourcing Goes Bad? · · Score: 2

    Dead On. My only comment: for those free-traders frothing over how everyone wins with free trade, recognize that the American worker's standard of living suffers greatly in the averaging of equalization, then relies on the global growth rate, which means that in our lifetimes, barring life extension, things look gloomy for most working classes, blue or white collar.

  23. Harumph! "idea" is TWO syllables on Are Extensible Programming Languages Coming? · · Score: 1

    Clearly, that invalidates your entire post.

  24. Hibernate - good project btw - does this too. on Scalable Enterprise Buzzword Solutions · · Score: 1

    I use hibernate as an example because it actually does do very good stuff, but their front page promises a lot of the classic "comparators without comparisons". I suppose that they do this to "compete", but even good OSS projects do this crap, it has become so universal.

    Powerful (than...????)
    ultra-high performance (compared to...???)
    elegantly (uhhh....what does that mean?)

    other favorites from other projects: seamless, lightweight (farking EVERYTHING is lightweight these days), flexible. And those are the pseudotechnical words that I can see actually meaning something if used properly.

    Hibernate is a powerful, ultra-high performance object/relational persistence and query service for Java. Hibernate lets you develop persistent classes following common Java idiom - including association, inheritance, polymorphism, composition and the Java collections framework. The Hibernate Query Language, designed as a "minimal" object-oriented extension to SQL, provides an elegant bridge between the object and relational worlds. Hibernate also allows you to express queries using native SQL or Java-based Criteria and Example queries. Hibernate is now the most popular object/relational mapping solution for Java.

  25. Construction Analogy Fundamentally Incorrect on Is Your Development Project a Sinking Ship? · · Score: 3, Insightful

    In 90% of the subprojects of construction, a manager can walk by in a few seconds gauge: - progress - quality of work - time to completion - implications to dependent subprojects Can't do that with software.