Slashdot Mirror


User: ghum

ghum's activity in the archive.

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

Comments · 45

  1. The competitive price of ONE license on Munich Spurns Steve Ballmer's Software Rebates · · Score: 1

    is zero.

    That is not communism. That is market economy, lesson 4.

    In perfect competition the price of ONE good is exactly as high as it's marginal costs.

    "marinal costs" = what does THE ADDITIONAL UNIT cost.

    And for all practical purposes: Changing "you get 2000 licenses of XXX" to "you get 2001 licenses o XXX" costs zero money units.

    Don't believe that "fixed cost distribution" bullshit. That is correct, but has nothing to do with market prices. In the short run, fixed costs are irrelevant for decisions, in the long run, there are no fixed costs.

  2. Re:It is so simple... on Non-Competes Might Mean Loss Of Benefits · · Score: 1

    That's German default.
    A non-competitive clause is only valid in a workers contract, if an and only if adequate compensation is provided.

  3. difference oracle / microsoft? on Ellison: Linux Will Soon Decimate MS Windows · · Score: 5, Interesting

    it is great news to read Larry Ellison telling nice words about Open Source Software

    I had to deal only remotely with Oracles licensing habbits. Seemed even more complicated than "open license" from MS.

    I had to deal closer with Oracles interpretation of SQL-Standards "we don't obey them, we set them"

    I had to deal with Oracles "bundled utilities" - documentation-files running across 400 screen pages. Comments like "if you want to change a tipped command, just simply erase it and type it new (decades after GNU readline)

    Where is the big difference in the companies attitude to Microsoft? Am I to blind to see?

  4. Re:You Suck! on Gentoo Linux Rethinks Package Management System · · Score: 2, Funny

    I'm in Phoenix, so I have an hour and a half of March left.

    I use Phoenix, too, but it is 1st of April. What did you configure differently?

  5. parse error? on Introduction to PHP5 · · Score: 1

    Is it just me? The mirror side gives me on slides 3 updwards:
    <?php
    define('NUM', 10);
    try {
    if (NUM throw new Exception(
    NUM . " is too small!"
    );
    }
    } catch (Exception $e) {
    echo $e->getMessage();
    echo "\n
    \n";
    }
    ?>
    Output

    Parse error: parse error in
    /local/Web/sites/talks/presentations/slides/php5in tro/except.php on line 3

    form other languages I remember different exceptions...

  6. Re:No surprise on Microsoft Refuses To Fix NT 4.0 Exploit · · Score: 1

    "The long time maintainance of an "old" kernel is a very important argument in favour of linux for serious industrial applications."

    Using personal computers or technologie similiar to personal computers to control machines is interesting because of the cheep components. I can rememeber machine controlling applications based on os/2, windows 3.x, informix ...

    bad luck.

    I was responsible to maintain an application written in Foxpro 2.6 for Windows.

    bad luck.

    I know WHY I switched to postgres, python and stuff like that.

    Depending on a closed source vendors maintenance can be a pain in the ass.

  7. Re:What about Java/C++ developers on C++ Templates: The Complete Guide · · Score: 1

    Using void* or discriminated unions in C to "hold anything" is a form of dynamic typing. Templates were added to C++ precisely because this approach sucked so much.

    there is quite a difference between using "void*" for everything and dynamic typing:

    with void the programmer is responsible for checking if the data coming in is of correct type. with dynamice typing it's job of the runtime engine.

    That is quite similiar to "templates", which have to be constructed to "adopt" to different types. And templates are very complicated - as the release of a complete book dealing with them proofes.

  8. Re:What about Java/C++ developers on C++ Templates: The Complete Guide · · Score: 1

    I think it took around 3 generations of C++ Compilers to find the first who did templates correctly.

    Do you really expect that templates will work correctly in Java 1.5?

    Python dynamic typing. Templates for free.
  9. wxWindows / wxPython on More On Kapor's Attempt To Best Outlook · · Score: 3, Informative

    Robin Dunn, founder & maintainer of wxPython, an excellent Python-Wrapper around wxWindows, anounced in the wxpython-mailinglist that he was contracted by OSAF.

    And who ever has enjoyed wxPython and the excellent support of Robin in the mailinglist knows: he get's things done. Or dunn.
    So... if they don't succeed in travelling to space, at least teflon will be available.

  10. Re:could be safer than rolercoaster on Robocoaster · · Score: 1, Troll

    yes, COULD be safer.
    better read the specifications:
    # Microsoft Windows operating system
    # Internet connectivity
    # 8 in color VGA display
    # Comprehensive diagnostics embedded

  11. looking at macroeconomics on German Government Commissions KDE Groupware System · · Score: 1

    I'm a strong suporter of free market. I believe that there should be no restrictions on international trade, goverments should not try to compete with free enterprise. Subsidies are bad.

    It is perfectly normal for government agencies to buy cars, software, toilett-paper.

    Now the economic calculation:

    closed source:

    1. government has the benefit of using the software.
    2. software-seller has the benefit of the revenue

    open source / free software:

    1. government has the benefit of using the software
    2. software-seller has the benefit of the revenue.
    3. public has the benefit of using the software (=public good, meritorial good).

    We should assume that the benefit for government and software-seller is identical when doing the transaction with closed source and when doing the transaction with open source.

    So the whole economy is on the plus, as long as the benefit of the public of using the software is > 0

  12. and the remaining 0.1%.. on Are 99.9% of Websites Obsolete? · · Score: 1

    are slashdotted. Time to read a good book, isn't it?

  13. Re:One simple little function... on How Should You Interview a Programmer? · · Score: 1

    >select SUM((p.price * o.quantity)) from orders o, >parts p where o.item_id = p.item_id;

    >Can I get a job?
    no.
    select SUM((p.price * o.quantity)) from orders o join parts p on o.item_id = p.item_id;

    or

    select SUM((p.price * o.quantity)) from orders o natural join parts p ;

  14. replication on What is Holding SAP-DB Back? · · Score: 1

    leonbrooks,

    do you have any link to "postgresql doing replication"?

    The only stuff I know about is some beta software.

  15. Re:Performance on MySQL 4 - Is it Stable? · · Score: 1

    Reality Master,

    Some aspects to your "gotchas" ...

    since 7.2 there is an analyze without vacuuming. That is a lot faster ... not the automatic update of statistics we both would prefer, but a good step forward. Since it is not locking, there is no big penalaty to do it regular

    "try an insert if it fails do an update" - I miss the oracle "create or replace" command for tables - and an "update or insert"-clause would also be fine. How did you "rewrite" your procedure? Perhaps with a function "test for keyexistence if true update else insert"?

    Did you test this "in-Clause" lately? I ran into that problem also with 7.1.2, solution was
    "select * from table1 where exist (select id from table2 where table2.id=table1.id and code = 'BLAP') - I'm not sure, but I think this "bug" in the query generator has been solved with 7.1.3 / 7.2.

    (that's no arguing - I think, we both like postgres and both try to help in it's improvement

  16. Re:Performance on MySQL 4 - Is it Stable? · · Score: 1
    Andy,
    Should it not be CASE WHEN ... THEN ... ELSE ... END

    you're right. It should be ... END.

  17. Performance on MySQL 4 - Is it Stable? · · Score: 5, Informative

    Stick with MySQL when performance is critical and you want to do straight SELECTs from simple tables with few joins and very few updates

    "Postgresql is slow" is a very popular myth and urban legend.

    It even was a true myth - with older versions of Postgresql. Since 7.1.3 big improvements in the query-optimizer gave Postgresql big speed improvements - without stripping any of it's features.

    7.2.1 is lightning fast.


    Postgresql Tips for today: Do check out
    • the COMMENT on table.column command
    • the \d+ extended information display
    • the CASE WHEN ... THEN .. ELSE.. ENDIF construct
  18. Fine! competition! on GM's Billion-Dollar Fuel-Cell Bet · · Score: 1

    There a numerous stories about Daimler Chrysler developing and giving prototypes of fuel-cell-cars.

    I'm pretty sure the competition of the big players will emprove the speed of innovation

  19. killer feature on The Future Of The 2.0 Linux Kernel · · Score: 5, Insightful

    The long time maintainance of an "old" kernel is a very important argument in favour of linux for serious industrial applications.

    In our area we have the saying "you earn money with depreciated machines" - and to use them, you simple do need an "old" maintained operating system.

    So the work of the "historic kernel"-maintainers is helping Linux to get good reputation.
  20. Re:Gentoo extends the live of slow hardware. on Gentoo Linux 1.2 · · Score: 1
    Emerging the gentoo-sources package will bring down a laundry list of kernel patches such as the pre-empt and latency packages and all sorts of fun stuff.
    watchmaker1, could you please give some more words about the way kernel patches are handled? It sounds to promising.

    This sounds as if Gentoos portage-system handles patches automagically. Could that be true?