So instead of offering one browser that can be configured by Group Policy in an Enterprise IT deployment they offer a web service to generate hard-coded branded browser installers? Sounds like a lot of work to avoid implementing what IT managers really want.
Sun is just as bad or worse than Microsoft by implementing incomplete standards leading to the same incompatibility that ODF is supposed to resolve.
Sun should write out formulas in ODF 1.1 format, using the legacy "oooc" namespace prefix that the other vendors are using. Remember, the other vendors are using that namespace specifically for compatibility with OO's ODF documents. This is the current convention. To unilaterally switch, without notice or coordination, to a new namespace, is not cool. When ODF 1.2 is an approved standard, then we all can move there in a coordinated fashion, to cause users minimal inconvenience. But the above table clearly shows the confusion that results if this move is not coordinated. I know OO 3.01 has an option to save in ODF 1.0/1.1 format. IMHO, this should setting should be the default. I'm not sure if the Sun Plugin has a similar configuration option, but I hope it does.
I thought cashier's cheques were guaranteed by the originating bank?
Last time I made one they took the money out of my account, then handed me the cheque. I no longer had the money, I had a note guaranteed by the bank. I could hand this to someone else and they would get the money from the bank, not from me.
Does anyone know if NZ banks have this issue?
It's a fallacy with US banking, both cashiers cheques and bankers drafts are as useless as regular cheques for guaranteeing payment. Both can be bounced by the originating bank for a variety of reasons. Cashiers cheque are generally more dangerous as your account can be credited earlier, as required by federal law, than when the clearance occurs so you account can appear in credit but later in debit.
Performance wise, XMPP bills itself as high performance messaging, but the developers are focused on the WAN. AMQP comparatively is ultra-high performance messaging with optimisations for the LAN.
This is confusing as for many projects there is limited need for ultra-high performance data rates. Numbers of the range 100,000 messages per second with latency under one millisecond. At this rate special engineering methods are required, XML, SSL, compression are too slow, focus is upon zero-copy processing, i.e. accessing and updating data in place, because the memory-bus is too slow to perform copies.
There is a discussion between one AMQP and one XMPP developer that sums this up:
>> So AFAIU, XMPP is not a serious candidate for high-volume messaging, right?
No, wrong, as with anything it will all depend on the capacity of your servers and the bandwidth you have available at your disposal, there is nothing stopping high-volume messaging over XMPP if you control the infrastructure.
Another major advantage for AMQP is message routing. You can define which messages are routed to different sites by their content. Again this is an unusual requirement for many projects as they do not exist on such a scale for this to normally be an issue. The closest equivalent is SMTP routing by domain, you can find more discussion on this InfoQ article:
The main focus on AMQP is to appear a qualified messaging protocol for certified or guaranteed messaging with the necessary tools and support from vendors to promote its usage. XMPP can do a lot of the AMQP functionality already, but most of it is optional functionality rather than a primary design goal. If AMQP support appears in the Visual Studio Development System together with MMC modules for monitoring and administration, for example, its adoption could rapidly grow.
For that Web 2.0 glamour, Meebo.com runs the popular IM services on a webpage and supports video chat via Adobe Flash and v4l/v4l2 support.
http://meebo.com/
My Sharp SX633A follows through with this, it supports Mp3/AAC/AAC+/MPEG4,3GP audio file/container formats but only the polyphonic 3GP can be used for the actual ringtone. The vodafone website graphic even lists "MP3 ringtone" support, but in fact its only for playback as music, not as an actual ringtone for the phone. Utterly retarded.
Dell's Ubuntu laptop deal showed that Microsoft Vista at $50 (according to engadget), but Red Hat's Enterprise desktop varies from $80 to $339 which isn't exactly cheaper for Aunt Tillie. Note that Canonical support is cheaper for 9x5 ($250) but they also offer 24x7 support ($900).
But is Red Hat trying to follow in Microsoft's steps confusing users with 4 desktop package options? Although Canonical is catching up with Ubuntu, Kubuntu, Xubuntu, Edubuntu, Gobuntu, Ubuntu Studio, and Ubuntu Media Center.
This processor architecture absolutely rocks for the purpose it was intended, though. It consumes very little power, but handles service loads amazingly well. We also have a Sun v40z (8-core Opteron server) that would barely be able to keep up with the our T2000 (that's saying a lot)
A $16,000 machine barely keeps up with a $21,000 machine is saying a lot?
Sun Fire V40z Server
$ 16,995.00
4 Dual-Core AMD Opteron - Model 885
Sun Fire T2000 Server
$ 21,495.00
1 x 1.2 GHz UltraSPARC T1 - 8 Core
Isn't this the entire crux, extreme reliability costs a lot of money and resources. Yes, a single node is slower than a regular server but you can also run many nodes in parallel: so you are only limited by software design.
To implement remotely similar reliability with regular hardware you are going to need a redundant SAN, redundant switching, redundant NICs, redundant CPUs, redundant memory, etc, and a lot of cabling. Running something like VMWare ESX will allow you to bump VMs in realtime between hosts at the expense of licensing and VMware preferred hardware, but you would have to be lucky enough to have a predictable hardware error in order for migration to proceed. How likely is that, and are all regular server components fully fault tolerant like a mainframe? Hence VMWare HA, it will restart your VM on another server automatically, but you still suffer downtime.
If you take a moment out to think about it, this is also a software design limitation, demanding each node has a high uptime, ideally the software should be distributed and be able to recover for node failures.
So the choice of platform depends on how clever your software is or how much downtime you are willing to accept.
spend thousands of dollars on expensive Cisco AP equipment, a factor above consumer grade systems, and something goes wrong, the extra instrumentation doesn't help and the vendor just blames somebody else? Is this a good reason not to go with expensive equipment, or just colossal incompetence of the administrator who configured everything?
ODF Converter plugin sets, which are separate downloads for Word, Excel, and PowerPoint. Just one package from a big, albeit Sun not a too popular name for most users, and no big ugly "Open ODF", "Save ODF" menu entries in Word. For some reason Excel & PowerPoint don't receive as nice integration: it gets an "Import ODF Spreadsheet" menu and new "Import ODF" & "Export ODF" toolbar.
I already have.net 2 installed so not sure if its an additional requirement like the converter suite, there is however no need to install the Microsoft Office Open XML File Format converter pack.
Surprisingly OO.o cannot copy & paste OLE embedded pictures in Linux as pure bitmaps. So create a Word document with pictures by copy & paste, open the document up in OO.o on Linux and you can see the pictures but you cannot edit them, copy them to edit in GIMP, or paste from GIMP into a Word document. OO.o on Windows doesn't have this restriction as it appears to use the native OLE engine.
The copy & paste restriction is confusing to users as if you are editing a OO.o document you can paste into it.
If you had that number of servers you can just take one, upgrade, test, move onto the next and keep on going. There should be 0% downtime.
However if you have crapware that cannot cope in such situations maybe you should be badgering the vendor so that it can be rolled out in a more sensible manner.
... our software is actually more data than computation heavy...
I would far rather spend the time and money on multi-core machines and optimizing the software than on the latest fad technology....
If the process is more data than computation intensive then throwing more machines at the problem is the most cost efficient way of going forward. You have already countered your argument for multi-core machines. Especially if this is finance it is highly unlikely that optimizing the software will produce anything remotely practical in a short time period or at low cost. Software optimization also can introduce bugs and lock you down on an implementation that cannot be easily updated.
Take search engine technology as an example, Google have hundreds of thousands of machines running advanced software on non ultra-optimized platforms: Java and Python. The alternative is having a couple of hundred big iron machines running hand tweaked C / assembly. As a business you should be seeking to reduce the overhead of operations, by increasing the number of machines, lowering the cost of each machine, reducing the time optimizing the software by allowing higher level languages that are easier to use and maintain you can actually get better performance, reliability, and flexibility.
The linguistics of the English language vary with region to region and hence the ongoing tet-a-tet with English versus American English. I would propose an alternative reasoning to the parent threads who are suggesting an exact copy is a counterfeit. The exact copy is a copy, identical to the original, so it cannot be a fake because the primary definition of a fake is a copy that is misleading, i.e. looks genuine but is not. The second proposal is that the act of unlicensed copying is counterfeiting, whilst a pirated CD cover has the intent deceive and is a counterfeit the actual CD is a perfect copy and hence is not, it is simply an unlicensed copy.
A similar problem can be though of with Windows installation media, if you have the CD and not a license what language do you use. The CD is genuine but similarly an unlicensed copy, but is still something Microsoft do not want you to use. If an official Microsoft CD duplicator sells media outside of their contract those CDs do not become counterfeit they are still genuine by definition but illegal due to breach of contract. Another way to think of this is to imagine 1 million units manufactured out of contract, if Microsoft managed to collect all these before distribution it would be perfectly valid to re-distribute them as official copies as they are genuine. When manufacturers raid counterfeit operations they destroy fake goods because they are not identical products. If the products were exact copies or replicas of the official items the only purpose for destruction would be for misleasing marketing and to add extra pollution and waste to the planet.
The words more commonly used would be official, legal, and on the secondary tier would be replica, endorsed, approved, supported, all which are not as conducive in marketing as the word genuine.
Gnash is a GNU Flash movie player. Till now it has only been possible to play flash movies with proprietary software. While there are a few other free flash players, none supports anything higher than SWF v4 at best. Gnash is based on GameSWF, and supports many SWF v7 features.
Features
Runs standalone: Gnash can run standalone to play flash movies.
Firefox plugin:
Gnash can also run as a plugin from within Firefox.
SWF v7 compliant:
Gnash can play many current flash movies.
XML Message server:
Gnash also supports an XML based message system as is documented in the Flash Format specification.
High Quality Output:
Gnash uses OpenGL for rendering the graphics.
If overturned though it will be interesting. Does it not set a precedence that it could be illegal to create DRM that cannot be bypassed when the copyright has expired?
So instead of offering one browser that can be configured by Group Policy in an Enterprise IT deployment they offer a web service to generate hard-coded branded browser installers? Sounds like a lot of work to avoid implementing what IT managers really want.
Sun is just as bad or worse than Microsoft by implementing incomplete standards leading to the same incompatibility that ODF is supposed to resolve.
I thought cashier's cheques were guaranteed by the originating bank? Last time I made one they took the money out of my account, then handed me the cheque. I no longer had the money, I had a note guaranteed by the bank. I could hand this to someone else and they would get the money from the bank, not from me. Does anyone know if NZ banks have this issue?
It's a fallacy with US banking, both cashiers cheques and bankers drafts are as useless as regular cheques for guaranteeing payment. Both can be bounced by the originating bank for a variety of reasons. Cashiers cheque are generally more dangerous as your account can be credited earlier, as required by federal law, than when the clearance occurs so you account can appear in credit but later in debit.
You can just download the developers guide from the manufacturer: http://www.dreamcheeky.com/dream/forum/viewtopic.php?f=13&t=102
Performance wise, XMPP bills itself as high performance messaging, but the developers are focused on the WAN. AMQP comparatively is ultra-high performance messaging with optimisations for the LAN.
This is confusing as for many projects there is limited need for ultra-high performance data rates. Numbers of the range 100,000 messages per second with latency under one millisecond. At this rate special engineering methods are required, XML, SSL, compression are too slow, focus is upon zero-copy processing, i.e. accessing and updating data in place, because the memory-bus is too slow to perform copies.
There is a discussion between one AMQP and one XMPP developer that sums this up:
http://www.mail-archive.com/jdev@jabber.org/msg19403.html
Another major advantage for AMQP is message routing. You can define which messages are routed to different sites by their content. Again this is an unusual requirement for many projects as they do not exist on such a scale for this to normally be an issue. The closest equivalent is SMTP routing by domain, you can find more discussion on this InfoQ article:
http://www.infoq.com/news/2008/08/amqp-progress
The main focus on AMQP is to appear a qualified messaging protocol for certified or guaranteed messaging with the necessary tools and support from vendors to promote its usage. XMPP can do a lot of the AMQP functionality already, but most of it is optional functionality rather than a primary design goal. If AMQP support appears in the Visual Studio Development System together with MMC modules for monitoring and administration, for example, its adoption could rapidly grow.
For that Web 2.0 glamour, Meebo.com runs the popular IM services on a webpage and supports video chat via Adobe Flash and v4l/v4l2 support. http://meebo.com/
That's neither open source or a community, its a software development kit that is cost-free, with restrictions, for non-commercial use.
What is more interesting is ZXing (Zebra Crossing) a free open-source J2ME development kit from Google that is part of the Android platform.
There's already been work on a Linux Time Machine, just not ready for prime time yet: TimeVault.
... bugs can compromise security. Let's see how we can fix that.* Prohibit filesystem access: chdir and chroot to an empty directory.
My Sharp SX633A follows through with this, it supports Mp3/AAC/AAC+/MPEG4,3GP audio file/container formats but only the polyphonic 3GP can be used for the actual ringtone. The vodafone website graphic even lists "MP3 ringtone" support, but in fact its only for playback as music, not as an actual ringtone for the phone. Utterly retarded.
The contributor being the author of the wireless module makes this article a bit short on common sense.
First check the author of the patch, its Jiri Slaby.
Then check the copyright notice on top of the source files, there is a copyright to ... Jiri Slaby.
So an author changed the license of his own code, hit the presses!
Dell's Ubuntu laptop deal showed that Microsoft Vista at $50 (according to engadget), but Red Hat's Enterprise desktop varies from $80 to $339 which isn't exactly cheaper for Aunt Tillie. Note that Canonical support is cheaper for 9x5 ($250) but they also offer 24x7 support ($900).
But is Red Hat trying to follow in Microsoft's steps confusing users with 4 desktop package options? Although Canonical is catching up with Ubuntu, Kubuntu, Xubuntu, Edubuntu, Gobuntu, Ubuntu Studio, and Ubuntu Media Center.
A $16,000 machine barely keeps up with a $21,000 machine is saying a lot?
Sun Fire V40z Server
$ 16,995.00
4 Dual-Core AMD Opteron - Model 885
Sun Fire T2000 Server
$ 21,495.00
1 x 1.2 GHz UltraSPARC T1 - 8 Core
Isn't this the entire crux, extreme reliability costs a lot of money and resources. Yes, a single node is slower than a regular server but you can also run many nodes in parallel: so you are only limited by software design.
To implement remotely similar reliability with regular hardware you are going to need a redundant SAN, redundant switching, redundant NICs, redundant CPUs, redundant memory, etc, and a lot of cabling. Running something like VMWare ESX will allow you to bump VMs in realtime between hosts at the expense of licensing and VMware preferred hardware, but you would have to be lucky enough to have a predictable hardware error in order for migration to proceed. How likely is that, and are all regular server components fully fault tolerant like a mainframe? Hence VMWare HA, it will restart your VM on another server automatically, but you still suffer downtime.
If you take a moment out to think about it, this is also a software design limitation, demanding each node has a high uptime, ideally the software should be distributed and be able to recover for node failures.
So the choice of platform depends on how clever your software is or how much downtime you are willing to accept.
spend thousands of dollars on expensive Cisco AP equipment, a factor above consumer grade systems, and something goes wrong, the extra instrumentation doesn't help and the vendor just blames somebody else? Is this a good reason not to go with expensive equipment, or just colossal incompetence of the administrator who configured everything?
ODF Converter plugin sets, which are separate downloads for Word, Excel, and PowerPoint. Just one package from a big, albeit Sun not a too popular name for most users, and no big ugly "Open ODF", "Save ODF" menu entries in Word. For some reason Excel & PowerPoint don't receive as nice integration: it gets an "Import ODF Spreadsheet" menu and new "Import ODF" & "Export ODF" toolbar.
I already have .net 2 installed so not sure if its an additional requirement like the converter suite, there is however no need to install the Microsoft Office Open XML File Format converter pack.
Surprisingly OO.o cannot copy & paste OLE embedded pictures in Linux as pure bitmaps. So create a Word document with pictures by copy & paste, open the document up in OO.o on Linux and you can see the pictures but you cannot edit them, copy them to edit in GIMP, or paste from GIMP into a Word document. OO.o on Windows doesn't have this restriction as it appears to use the native OLE engine.
The copy & paste restriction is confusing to users as if you are editing a OO.o document you can paste into it.
no redundancy?
If you had that number of servers you can just take one, upgrade, test, move onto the next and keep on going. There should be 0% downtime.
However if you have crapware that cannot cope in such situations maybe you should be badgering the vendor so that it can be rolled out in a more sensible manner.
Couldn't they just try to use a different acronym, how about KbVM?
Sell utube.com to Google/YouTube and then buy universal-tube.us, universaltube.us, or any of the .biz extensions.
Its not really that much of a problem for them, and a more practical naming opportunity.
For enterprises wishing to deploy VMware Virtual Desktop Intrastructure this means they will have to use the more expensive licenses.
Does the MSDN subscription license overide the Home licensing so that a developer can perform compatibility tests with VMware Infrastructure?
If the process is more data than computation intensive then throwing more machines at the problem is the most cost efficient way of going forward. You have already countered your argument for multi-core machines. Especially if this is finance it is highly unlikely that optimizing the software will produce anything remotely practical in a short time period or at low cost. Software optimization also can introduce bugs and lock you down on an implementation that cannot be easily updated.
Take search engine technology as an example, Google have hundreds of thousands of machines running advanced software on non ultra-optimized platforms: Java and Python. The alternative is having a couple of hundred big iron machines running hand tweaked C / assembly. As a business you should be seeking to reduce the overhead of operations, by increasing the number of machines, lowering the cost of each machine, reducing the time optimizing the software by allowing higher level languages that are easier to use and maintain you can actually get better performance, reliability, and flexibility.
The linguistics of the English language vary with region to region and hence the ongoing tet-a-tet with English versus American English. I would propose an alternative reasoning to the parent threads who are suggesting an exact copy is a counterfeit. The exact copy is a copy, identical to the original, so it cannot be a fake because the primary definition of a fake is a copy that is misleading, i.e. looks genuine but is not. The second proposal is that the act of unlicensed copying is counterfeiting, whilst a pirated CD cover has the intent deceive and is a counterfeit the actual CD is a perfect copy and hence is not, it is simply an unlicensed copy.
A similar problem can be though of with Windows installation media, if you have the CD and not a license what language do you use. The CD is genuine but similarly an unlicensed copy, but is still something Microsoft do not want you to use. If an official Microsoft CD duplicator sells media outside of their contract those CDs do not become counterfeit they are still genuine by definition but illegal due to breach of contract. Another way to think of this is to imagine 1 million units manufactured out of contract, if Microsoft managed to collect all these before distribution it would be perfectly valid to re-distribute them as official copies as they are genuine. When manufacturers raid counterfeit operations they destroy fake goods because they are not identical products. If the products were exact copies or replicas of the official items the only purpose for destruction would be for misleasing marketing and to add extra pollution and waste to the planet.
The words more commonly used would be official, legal, and on the secondary tier would be replica, endorsed, approved, supported, all which are not as conducive in marketing as the word genuine.
If overturned though it will be interesting. Does it not set a precedence that it could be illegal to create DRM that cannot be bypassed when the copyright has expired?