WTF? They should just use the session parameter to fetch the data, instead of putting this as a parameter. I can see a reason for this only if they use the same page to display info for admins who can view everyone. I have the impression that people are unwilling to trust the session mechanism, while I have built a site which uses it heavily and this allows me to simplify the code a good bit. I suppose the default session mechanism doesn't scale as well as putting everything in the request, but then you can write your own session handlers which use a DBMS of your choice.
You don't understand my point #1. #1 means a GUI that looks completely out of whack of how the rest of the OS looks, but is the same on most platforms. Like a Swing application mith Metal style. What you refer to is a combination of 1, 2 and 3. They attempt to emulate the look of the platform, and they supply a different emulation for each platform they support, but they don't touch the platform's native widget interface. This way is doomed to eternal brokenness, and at this point I agree with you.
Additionally, I know how Win32 coding looks like, and I don't like it as well, but this is the only way you can access native widgets.
Many applications do not use Windows native GUI (best examples are M$IE and M$Office) for one simple reason: it has very very limited capabilities, which are not matching modern UI requirements.
Maybe if you confine yourself to user32.dll. But there's also comctl32.dll. Last time I programmed Win32 it had everything: buttons, scrollbars, list views, tree views, rich text editors, tabs, dockable toolbars, smooth scrolling support, common dialogs, MDI, contextual help... It was very tedious to use, but it had LOTS of things.
In times of recession the lawmakers get allergic to basic research, which they think is a kind of scientific hedonism. The thought pattern here seems to be that science is a shabby garden run by elitist weirdos. You water this garden with money and then you can pick the new drugs, weapons and consumer electronics growing on its trees. The lawmakers attempt to tidy up this garden in order to improve the yield of goodies by cutting down the trees that don't bear fruit. This can only be harmful in the end, because they don't have a faintest idea about gardening...
Study the parable of the broken window closely. If Microsoft doesn't get our money it doesn't mean that we need to create another commercial institution that will take away our money and give a fraction of it to our health care. We have more money to begin with, so we can afford better health care.
without Microsoft software, we would have never seen the price of computing dive into regular joe range.
I call bullshit on this.
1. Microsoft didn't even target "regular Joe" computers. They aimed to capture the enterprise market, and succeeded. Their software was extremely boring to the "regular Joe", but they managed to estabilish themselves as a de facto standard, and then creeped into the home desktop.
2. Microsoft was at the right place in the right time, and their monopoly was essentially sponsored by IBM - any other company would have done the job as well.
3. The first "regular Joe" computers - ZX Spectrum, Atari, Commodore, Amiga - had nothing to do with Microsoft.
4. The real reason why the price of computing dived were related to the price of hardware falling dramatically over a short period.
Your objection is flawed because the central planning of communism applied to physical goods, which cannot be duplicated freely.
Moreover central planning is more like proprietary software, because no source code is available (only the higher-ups decide what and where to produce) and contributions (=private enterprises) are not accepted.
I'll allow myself to go on a slightly off-topic rant here.
This "cross-platform UI" thing in OO.o is ridiculous. It looks like shit, at least the GTK interface. Even the scrollbars aren't correct if you look closely, and refreshing issues make the equation editor nearly unusable. This is because their GUI abstraction layer is FUBAR.
There are only 3 corect ways here: 1. Same look on all platforms by using a toolkit that draws its own widgets 2. Use a windowing toolkit like GTK or WxWidgets, and let the toolkit devs sort out the look on ach platform 3. Write a native interface for each platform
The OO.o team chose neither, and implemented a half-assed mixture of 1, 2 and 3. In effect they use something like their own lightweight toolkit that has modules to use some drawing primitives of each platform, but doesn't utilize whole widgets. This is very wrong. because OO.o widgets will look like native ones but behave in subtly different ways. However, it's too late to fix this as this would require massive changes and regressions.
I just hope the KOffice team takes route 2, but that's dependent on Trolltech releasing Qt for Windows which uses native Windows widgets.
As I commented under the first post it's not that easy. In Korea everything runs on ActiveX (online banking, e-commerce, etc.), it was the preferred way to provide rich client functionality for years. While ActiveX is deprecated, they can't drop it right now because of the giant backlog of legacy ActiveX applications in Korea. This is also one of their most loyal markets, so it would be a shot in the foot.
ActiveX is a critical technology in (South) Korea - you can't do any online banking, online shopping, etc. without ActiveX support. MS can't drop ActiveX or it would lose the Korean market.
This is what their study aims to answer (what exactly are the concerns and how bad they are). Unfortunately random people's suppositions don't substitute research, which is why they are investigating it.
Beacuse we (humans) run serially. How many things can you do at once? I have much trouble doing two, even when neither of them requires any significant attention or concentration.
1. Buy cheap land. 2. Create a landfill and make people pay you for dumping their waste there. 3. Profit (for the first time)! 4. Wait until it's profitable to mine your landfill for rare elements. 5. Open a mining operation and have people pay you for things you extract from their waste. 6. Profit (for the second time)!
There are already specialized recycling plants that scavenge gold from electronic waste. When the semiconductors become expensive, they will be recycled as well - simply because it will become profitable to do so. The cost of electronics won't increase dramatically, because the raw materials account for a tiny fraction of the cost.
When you have plastic coating, 1 scratch = a large rust patch on your precious hull. On top of that, plastic isn't indestructible as people presume. (Teflon is pretty close, but coating a ship with teflon would be several orders of magnitude more expensive). The whole point of sacrificial anodes is that you don't need to worry about hull scratches, which are unavoidable.
You want a free phone with your plan - you have to put up with absurd telecom margins. You don't - too bad, you'll have to pay up anyway to subsidize those who do. In Europe many cell networks don't offer phones at all, so the prices are lower, even though the operating costs are higher. On a related note, this is why in the US people think iPhone is the best thing since sliced bread - they don't have a chance to see a Nokia or Motorola phone to compare.
Section D.1 basically says that when you pirate something, they can confiscate anything they deem "related" to the infringement (all your PCs are belong to us). Section I.1 says that all optical disks must be approved by MPAA/RIAA thought police prior to pressing. Section J.6 requests that ISPs are guilty until proven innocent. Section J.10 says that MPAA/RIAA should be able to directly spy on your Internet use. Section K.1 implies that IP pirates are tied to terrorists and organized crime.
there are quite a few countries around the world that are poking some holes in your argument that solar and wind are not currently competitive.
If they were, there would be new plants popping up everywhere. If there's lots of money to be made, it's made. Those "quite a few" countries that you refer to all heavily subsidize solar power generation.
On top of that, there's this troublesome thing called "winter" in some places... No, storing half a year's worth of energy in a huge capacitor or battery is not possible.
1. In Norilsk the soil around the city is so polluted that it's economically feasible to mine it for nickel. 2. There is an alternative list with more information and better research from the Blacksmith Institute: The World's Worst Polluted Places. (However, it contains Europe's biggest de facto nature reserve as one of the most polluted places in the world (Chernobyl exclusion zone))
It is used to solve the diamond problem in singletons where the base class is abstract (pure virtual), though making the base protected isn't too useful. DOM implementations with multiple inheritance where each node is created by the document object come to mind. This kind of design is used e.g. in Inkscape's Inkscape::XML::Node class.
WTF? They should just use the session parameter to fetch the data, instead of putting this as a parameter. I can see a reason for this only if they use the same page to display info for admins who can view everyone. I have the impression that people are unwilling to trust the session mechanism, while I have built a site which uses it heavily and this allows me to simplify the code a good bit. I suppose the default session mechanism doesn't scale as well as putting everything in the request, but then you can write your own session handlers which use a DBMS of your choice.
You don't understand my point #1. #1 means a GUI that looks completely out of whack of how the rest of the OS looks, but is the same on most platforms. Like a Swing application mith Metal style. What you refer to is a combination of 1, 2 and 3. They attempt to emulate the look of the platform, and they supply a different emulation for each platform they support, but they don't touch the platform's native widget interface. This way is doomed to eternal brokenness, and at this point I agree with you.
Additionally, I know how Win32 coding looks like, and I don't like it as well, but this is the only way you can access native widgets.
Many applications do not use Windows native GUI (best examples are M$IE and M$Office) for one simple reason: it has very very limited capabilities, which are not matching modern UI requirements.
Maybe if you confine yourself to user32.dll. But there's also comctl32.dll. Last time I programmed Win32 it had everything: buttons, scrollbars, list views, tree views, rich text editors, tabs, dockable toolbars, smooth scrolling support, common dialogs, MDI, contextual help... It was very tedious to use, but it had LOTS of things.
In times of recession the lawmakers get allergic to basic research, which they think is a kind of scientific hedonism. The thought pattern here seems to be that science is a shabby garden run by elitist weirdos. You water this garden with money and then you can pick the new drugs, weapons and consumer electronics growing on its trees. The lawmakers attempt to tidy up this garden in order to improve the yield of goodies by cutting down the trees that don't bear fruit. This can only be harmful in the end, because they don't have a faintest idea about gardening...
Study the parable of the broken window closely. If Microsoft doesn't get our money it doesn't mean that we need to create another commercial institution that will take away our money and give a fraction of it to our health care. We have more money to begin with, so we can afford better health care.
without Microsoft software, we would have never seen the price of computing dive into regular joe range.
I call bullshit on this.
1. Microsoft didn't even target "regular Joe" computers. They aimed to capture the enterprise market, and succeeded. Their software was extremely boring to the "regular Joe", but they managed to estabilish themselves as a de facto standard, and then creeped into the home desktop.
2. Microsoft was at the right place in the right time, and their monopoly was essentially sponsored by IBM - any other company would have done the job as well.
3. The first "regular Joe" computers - ZX Spectrum, Atari, Commodore, Amiga - had nothing to do with Microsoft.
4. The real reason why the price of computing dived were related to the price of hardware falling dramatically over a short period.
Your objection is flawed because the central planning of communism applied to physical goods, which cannot be duplicated freely.
Moreover central planning is more like proprietary software, because no source code is available (only the higher-ups decide what and where to produce) and contributions (=private enterprises) are not accepted.
It's Messerschmitt, not Messerschmidt...
I'll allow myself to go on a slightly off-topic rant here.
This "cross-platform UI" thing in OO.o is ridiculous. It looks like shit, at least the GTK interface. Even the scrollbars aren't correct if you look closely, and refreshing issues make the equation editor nearly unusable. This is because their GUI abstraction layer is FUBAR.
There are only 3 corect ways here:
1. Same look on all platforms by using a toolkit that draws its own widgets
2. Use a windowing toolkit like GTK or WxWidgets, and let the toolkit devs sort out the look on ach platform
3. Write a native interface for each platform
The OO.o team chose neither, and implemented a half-assed mixture of 1, 2 and 3. In effect they use something like their own lightweight toolkit that has modules to use some drawing primitives of each platform, but doesn't utilize whole widgets. This is very wrong. because OO.o widgets will look like native ones but behave in subtly different ways. However, it's too late to fix this as this would require massive changes and regressions.
I just hope the KOffice team takes route 2, but that's dependent on Trolltech releasing Qt for Windows which uses native Windows widgets.
As I commented under the first post it's not that easy. In Korea everything runs on ActiveX (online banking, e-commerce, etc.), it was the preferred way to provide rich client functionality for years. While ActiveX is deprecated, they can't drop it right now because of the giant backlog of legacy ActiveX applications in Korea. This is also one of their most loyal markets, so it would be a shot in the foot.
ActiveX is a critical technology in (South) Korea - you can't do any online banking, online shopping, etc. without ActiveX support. MS can't drop ActiveX or it would lose the Korean market.
This is what their study aims to answer (what exactly are the concerns and how bad they are). Unfortunately random people's suppositions don't substitute research, which is why they are investigating it.
Beacuse we (humans) run serially. How many things can you do at once? I have much trouble doing two, even when neither of them requires any significant attention or concentration.
You fail, temperature != heat
1. Buy cheap land.
2. Create a landfill and make people pay you for dumping their waste there.
3. Profit (for the first time)!
4. Wait until it's profitable to mine your landfill for rare elements.
5. Open a mining operation and have people pay you for things you extract from their waste.
6. Profit (for the second time)!
That's half of the story. Cosmetics, paint, plastics, pesticides, etc. are also made from oil.
There are already specialized recycling plants that scavenge gold from electronic waste. When the semiconductors become expensive, they will be recycled as well - simply because it will become profitable to do so. The cost of electronics won't increase dramatically, because the raw materials account for a tiny fraction of the cost.
When you have plastic coating, 1 scratch = a large rust patch on your precious hull. On top of that, plastic isn't indestructible as people presume. (Teflon is pretty close, but coating a ship with teflon would be several orders of magnitude more expensive).
The whole point of sacrificial anodes is that you don't need to worry about hull scratches, which are unavoidable.
You want a free phone with your plan - you have to put up with absurd telecom margins. You don't - too bad, you'll have to pay up anyway to subsidize those who do. In Europe many cell networks don't offer phones at all, so the prices are lower, even though the operating costs are higher.
On a related note, this is why in the US people think iPhone is the best thing since sliced bread - they don't have a chance to see a Nokia or Motorola phone to compare.
Interesting excepts:
Section D.1 basically says that when you pirate something, they can confiscate anything they deem "related" to the infringement (all your PCs are belong to us).
Section I.1 says that all optical disks must be approved by MPAA/RIAA thought police prior to pressing.
Section J.6 requests that ISPs are guilty until proven innocent.
Section J.10 says that MPAA/RIAA should be able to directly spy on your Internet use.
Section K.1 implies that IP pirates are tied to terrorists and organized crime.
Stenography = shorthand (a collection of systems designed for very quick handwriting)
Steganography = information hiding
I think you meant the latter.
there are quite a few countries around the world that are poking some holes in your argument that solar and wind are not currently competitive.
If they were, there would be new plants popping up everywhere. If there's lots of money to be made, it's made. Those "quite a few" countries that you refer to all heavily subsidize solar power generation.
On top of that, there's this troublesome thing called "winter" in some places...
No, storing half a year's worth of energy in a huge capacitor or battery is not possible.
Does this mean that http://localhost/ is now a potentially valid domain name?
1. In Norilsk the soil around the city is so polluted that it's economically feasible to mine it for nickel.
2. There is an alternative list with more information and better research from the Blacksmith Institute: The World's Worst Polluted Places. (However, it contains Europe's biggest de facto nature reserve as one of the most polluted places in the world (Chernobyl exclusion zone))
It is used to solve the diamond problem in singletons where the base class is abstract (pure virtual), though making the base protected isn't too useful. DOM implementations with multiple inheritance where each node is created by the document object come to mind. This kind of design is used e.g. in Inkscape's Inkscape::XML::Node class.