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.
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?
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...
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.
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.
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.
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
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:
government has the benefit of using the software.
software-seller has the benefit of the revenue
open source / free software:
government has the benefit of using the software
software-seller has the benefit of the revenue.
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
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
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.
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.
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?
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.
That's German default.
A non-competitive clause is only valid in a workers contract, if an and only if adequate compensation is provided.
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?
I use Phoenix, too, but it is 1st of April. What did you configure differently?
Is it just me? The mirror side gives me on slides 3 updwards:
/local/Web/sites/talks/presentations/slides/php5in tro/except.php on line 3
<?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
form other languages I remember different exceptions...
"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.
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.
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.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.
yes, COULD be safer.
better read the specifications:
# Microsoft Windows operating system
# Internet connectivity
# 8 in color VGA display
# Comprehensive diagnostics embedded
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:
open source / free software:
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
are slashdotted. Time to read a good book, isn't it?
>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
leonbrooks,
do you have any link to "postgresql doing replication"?
The only stuff I know about is some beta software.
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
you're right. It should be ... END.
"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
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
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.This sounds as if Gentoos portage-system handles patches automagically. Could that be true?