Fromthe comments posted, the state of/. seems quite sad. It seems the word "Microsoft" nowadays brings out all the crazys wihout a single idea of what they are talking about.
Can one of these pundits describe what Sparkle has to do with Flash at all? MS is trying to come up with a new way to design Windows apps. It used to be called Avalon, now it's called Windows Presentation Foundation. Just as ASP.NET uses a code file and a HTML-ish file, the new WPF architecture uses a code file and a XAML file. Just as you can use a HTML designer for the HTML-ish code, you can use Sparkle to create XAML in design mode! Simple as that!
Is/. now full of 13 year old, that run their mouth before their brain has had time to catch up. Once poster mentioned that Vista isn't even in Alpha yet! Funny, I am running "Beta 2" (Build 5270) on my machine right now!
Get a life people. Bring back some useful/knowledgable discussion to/.
Sure enough, I didn't used to know this. Until a C++ class in college!
As my term project, I chose to do a solar system simulator. Implementated a very simplistic system of Newtonian physics. You could input the weight of each planet and it would calculate and animate it's theoretical orbit around the sun. I got the weights for all the planets and put them in. Imagine my surprise when Pluto was nowhere near where I expected it to be. I had to check and re-check my program to make sure it wasn't a bug. Turned the bug was in Pluto and not my program. How often does that happen?
This being/. I would have thought "nerds" would love to get their hands on this stuff. May be I am different, but I *want* the biggest, noisiest machine on my desktop:)
After all, I used to have a rack on wheels with eight servers right in my office, when I was developing a enterprise/business-critical system . It even impressed the hell out of the MS nerd who came by:)
I have the Pioneer DVR A03. It records DVD-R, and DVD-RW both. I also have a 3 year old Pioneer consumer DVD player. I assumed that DVD-R's will play on the DVD player, but what surprised me is that I was even able to play DVD-RW media on my DVD player!
A little off-topic: From experience, Dazzle DVC II is a great card for capturing TV/VHS video. I also have the higher end Dazzle "Dv Now.AV," and it's simply superb. To top it off, it comes with the full version of Adobe Premiere 6.0!
This is a little off topic, but here it goes anyway...
I work ("director of...") software company in a LARGE vertical market . We are a monopoly, the largest software provider in the world in this field. Just last month, we managed to convince a small competitor to give up competing with us in a sub-category, in order to succefully integrate with our other products. The only ones left in the market are the ones we didn't buy off.
It's interesting how this effects people within the management. Even today when discussing how to deal with a small competitor, I jokingly commented to a VP "We are becoming the Microsoft of the... world." We had a good laugh about it. Obviously, no one in our company sees anything wrong with this.
The thought process goes like this: We worked hard to get here, and now we get to enjoy our position. It's all about business, not personal. If some other company can get up to the position to fully compete with us, we will deal with it. Either we will try our hardest to make them fail, or we will buy them. The game goes on, nobody gets hurt. After all, the reason we are at the top is because we "usually" make the best software. So ultimately, the customers don't suffer. After all, our customers have a wide variety of choice -- with about 30 different software titles available from us to manage their business.
Thanks for the brainwashing. "I can see clearly now...(c)".
Obviously you are right, others are wrong, and we had no business thinking for ourselves in the first place. After all, the thought process of "normal" people has been corrupted by the "Coporate tyrants," leaving people like you to fend for our God given rights to 1's and 0's.
I could go into a whole rant about why "non-free" software, just like patent protections in some cases, is important for the economy/prosperity of the country/world. But that would be unfair to you, for various reasons that you won't understand.
This is great to see posts like this in relation to a "free" product like Kylix.
Sony makes money on games, not the consoles. Think of Linux for PS2 as a game title. Granted, it will probably not sell as many copies as even modestly successful games. On the other hand, the production costs of this "Linux Game" would be a fraction of the cheapest of games.
If they actually manage to sell decent number of Linux copies, then they would start offering compelling sony hardware (memory stick, digital still/video camera hardware, MP3 player etc.) for PS2. Then there are other oppurtunities like online photo submission to Kodak, network gaming etc.
In the end, this is probably a gamble that they can afford to make without risking too much. Specially in light of the X-Box threat and MS's all-in-one home-entertainment-kiosk/interactive-tv aspirations.
Since MS has declared that IIS 6, the next version of IIS, will also use this "in-kernel" approach, it might explain why even MS backers aren't complaining about this architecture.
After all, both camps think it's a good idea. But, both are probably motivated by speed+scalability and not necessarily stability+security.
I used to go to Boston a lot. There is construction everywhere, traffic is a mess. "The Big Dig" -- an intricate, underground tunnel system that would relieve traffic conjestion. The problem is, a native Bostonian told me, that by the time "The Big Dig" is complete, in about 10 years, there would be so many more cars than now, that they would cancel each other out.
I think COM is nicely done! I remember, when COM first appeared (post-OLE incarnation), I read the whole, huge COM white paper, and thought -- "This is nicely done. If I had to do something like this, I would make mostly the same kinds of design decisions."
--RANT--
Java has issues! Big ones!! From my perspective, Sun had the oppurtunity to really have something great. Instead, their greed got the better of them. They spent more time hyping it than actually learning to let go and see it blossom. I realize that this point, or point of view rather, will offend many. However, I maintain that Java is no "free"-er under Sun, than C# is under MS. And, that without considering all the floundering around Java that Sun did: Remember when Java was just a Web language, then they said it would be the next big client platform, and now the server platform, followed by the mobile plarform, followed by the embedded platform...
Remember the Java ring! Remember the PicoJava chip..
--RANT--
I don't think people (at least I) have much of an issue with the "XML Services" concept in general.
I think what irks (sp!) people about this whole idea is rooted in the deep fear of what it has the potential to become under MS. I know the MS guys keep saying how SOAP is cross-platform, and all you need is an HTTP server. That's all well and good, but let me "Become Bill" (TM) for a moment:
1) Make Windows client and server the best platform to develop and host SOAP based services
2) To help achieve #1, bring out the fastest possible SOAP implementation in the market by utilizing "custom" API hooks (and invent new ones if necessary). Then build development systems where any half-moron can develop a SOAP based service without having the faintest idea of the bigger picture (like security!).
3) Now that we have the best platform for SOAP, and all these services that are based on it, our customer are asking us for more "advanced" features.
4) Lets implement some SOAP extensions, that will give 90% of the computing population exactly what they want. It may not be a standard, but 90% market share does not need no stinking "standard." (Note: NTLM authentication hooks under both IE and IIS).
5) In 10 years, Windows IS the way to host and use web services. Using Windows SOAP services client, Slashdot users regularly complain about how bad Windows is.
Just my $.02 worth of experience.
Code to read user/group properties, modify group membership etc. is very simple under AD using COM. Trying to modify the Active Directory schema, -- to add custom attributes to each user object, for exmaple -- is a little more difficult. Not because the task is complex, but more because of a lack of detailed documentation.
I did this when I was attempting to implement a "Unified-cross-domain-web-sites-login" thingie. Sorta like was MS Passport does...
Client access is bursty. (Even if you're watching streaming video, you're probably not doing so more than 1% of the time.)...
Right. Unless of course, there is a Victorias Secret live webcast that half the worls is watching at the same time.
That's the exact reason that averaged bandwidth based services (such as cable, and small ISPs') cause such grief for users. It's not the 1% of the time that you want video that causes the problem, it's when your wants coinside with 90% of the other subscribers. Thus peak hour!
That's also the reason why most who have heard of ethernet have also heard of switches (vs. hubs). I guess the ultimate Nirvana is not more bandwidth all the time necessarily, but bandwidth on demand! (For both the users and the hosting site)
On a different note, I guess for anything approaching a 2 GB upload, you would be better of overnight mailing them on CD's (or driving them over to the office)!! Now that's funny!
Most real world applications, like SSL, actually use symmetric encryptions (same key on both end) for the actual data transfers, and not public/private key (asymmetric) encryptions. Thats because asymmetric encryption schemes are usually lot less efficient that their counterparts. So secure protocols usually only use the asymmetric methods to actually exchange the session keys, after that, the symmetric version is used for the actual transfer of data!
What happened to/. ? There used to be smart "nerds" who had interesting/decent discussions. More and more everything turns into an off-topic war of mine vs. yours.
This Kylix thing for example; People are all over themselves with how I couda done this in this language, or Perl would solve World hunger (which it very well may -- but's that's besides the point).
Here are my points:
1) Read the article; there will be a free version for download.
2) Eyery language bigot I have ever met starts of with "What can your language do that mine can't?" If you have to ask, you are not worth talking to. Because, the answer is -- very little to nothing.
3)Perl, Python, C/C++ -- all of these do exist on the Windows platform. Yet, Delphi find a comfortable place among them. No, it's not the *most* popular language for Win dev, but so isn't Python. ( Sorry, but I had to say it).
4) It's not about having a language -- there are plenty. It's about having a industrial strength RAD environment on Linux.
5) It's about having a good enough platform that lets you switch from a productive RAD session to a performance tuned server app without managing 20 different code windows. And it's about being able to debug them both at the same time.
6) This is not about language wars.
7) This is not about language wars; stay home.
8) As a professional Windows software developer, who has been playing with Linux since the version 1.0 kernel, price isn't the issue to me. My company pays me 6 figure salaries not because how many languages I know. They pay me because I deliver. And if Lylix lets me deliver -- on Linux -- several times faster than I could before, I would pay the $2000 price without taking a "slashdor moment."
Fromthe comments posted, the state of /. seems quite sad. It seems the word "Microsoft" nowadays brings out all the crazys wihout a single idea of what they are talking about.
/. now full of 13 year old, that run their mouth before their brain has had time to catch up. Once poster mentioned that Vista isn't even in Alpha yet! Funny, I am running "Beta 2" (Build 5270) on my machine right now!
/.
Can one of these pundits describe what Sparkle has to do with Flash at all? MS is trying to come up with a new way to design Windows apps. It used to be called Avalon, now it's called Windows Presentation Foundation. Just as ASP.NET uses a code file and a HTML-ish file, the new WPF architecture uses a code file and a XAML file. Just as you can use a HTML designer for the HTML-ish code, you can use Sparkle to create XAML in design mode! Simple as that!
Is
Get a life people. Bring back some useful/knowledgable discussion to
I know this apeal all in vain...but had to try.
Sure enough, I didn't used to know this. Until a C++ class in college!
As my term project, I chose to do a solar system simulator. Implementated a very simplistic system of Newtonian physics. You could input the weight of each planet and it would calculate and animate it's theoretical orbit around the sun. I got the weights for all the planets and put them in. Imagine my surprise when Pluto was nowhere near where I expected it to be. I had to check and re-check my program to make sure it wasn't a bug. Turned the bug was in Pluto and not my program. How often does that happen?
This being /. I would have thought "nerds" would love to get their hands on this stuff. May be I am different, but I *want* the biggest, noisiest machine on my desktop :)
:)
After all, I used to have a rack on wheels with eight servers right in my office, when I was developing a enterprise/business-critical system . It even impressed the hell out of the MS nerd who came by
"Email is end-to-end secured in triple des. base 64 encryption."
Hmm. Both tripple "des", and base 64 on one "top notch security" product.
Thank god it's nothing like 64bit Tripple DES.
How about WTF?
I have the Pioneer DVR A03. It records DVD-R, and DVD-RW both. I also have a 3 year old Pioneer consumer DVD player. I assumed that DVD-R's will play on the DVD player, but what surprised me is that I was even able to play DVD-RW media on my DVD player!
A little off-topic: From experience, Dazzle DVC II is a great card for capturing TV/VHS video. I also have the higher end Dazzle "Dv Now.AV," and it's simply superb. To top it off, it comes with the full version of Adobe Premiere 6.0!
Or so said Einstien, I think...
I wonder if they have patented this yet. After all, it would seem, they stand to make a lot of money by making possible commercial applications.
Of course, the patent will probably be owned by the university, but universities license these kinds of patents out all the time.
Just wondering...
I agree.
It's easy attacking someone as "Annonymous Coward", no matter how cowerdly that may be.
It's also interesting when these "elements" make Slashdot their HOME, and try to "ruin a good thing."
Thanks.
This is a little off topic, but here it goes anyway...
... world." We had a good laugh about it. Obviously, no one in our company sees anything wrong with this.
I work ("director of...") software company in a LARGE vertical market . We are a monopoly, the largest software provider in the world in this field. Just last month, we managed to convince a small competitor to give up competing with us in a sub-category, in order to succefully integrate with our other products. The only ones left in the market are the ones we didn't buy off.
It's interesting how this effects people within the management. Even today when discussing how to deal with a small competitor, I jokingly commented to a VP "We are becoming the Microsoft of the
The thought process goes like this: We worked hard to get here, and now we get to enjoy our position. It's all about business, not personal. If some other company can get up to the position to fully compete with us, we will deal with it. Either we will try our hardest to make them fail, or we will buy them. The game goes on, nobody gets hurt. After all, the reason we are at the top is because we "usually" make the best software. So ultimately, the customers don't suffer. After all, our customers have a wide variety of choice -- with about 30 different software titles available from us to manage their business.
Thanks for the brainwashing. "I can see clearly now...(c)".
Obviously you are right, others are wrong, and we had no business thinking for ourselves in the first place. After all, the thought process of "normal" people has been corrupted by the "Coporate tyrants," leaving people like you to fend for our God given rights to 1's and 0's.
I could go into a whole rant about why "non-free" software, just like patent protections in some cases, is important for the economy/prosperity of the country/world. But that would be unfair to you, for various reasons that you won't understand.
This is great to see posts like this in relation to a "free" product like Kylix.
Here is my $.02 thought on this...
Sony makes money on games, not the consoles. Think of Linux for PS2 as a game title. Granted, it will probably not sell as many copies as even modestly successful games. On the other hand, the production costs of this "Linux Game" would be a fraction of the cheapest of games.
If they actually manage to sell decent number of Linux copies, then they would start offering compelling sony hardware (memory stick, digital still/video camera hardware, MP3 player etc.) for PS2. Then there are other oppurtunities like online photo submission to Kodak, network gaming etc.
In the end, this is probably a gamble that they can afford to make without risking too much. Specially in light of the X-Box threat and MS's all-in-one home-entertainment-kiosk/interactive-tv aspirations.
Bruce Schneier, long ago showed in "Applied Cryptography", the method to "decrypt" a "XOR-encrypted" data stream.
I wonder if Adobe will hold him responsible also?
Did you notice they said this code was in a "Read-Only" portion of the BIOS?
Since MS has declared that IIS 6, the next version of IIS, will also use this "in-kernel" approach, it might explain why even MS backers aren't complaining about this architecture.
After all, both camps think it's a good idea. But, both are probably motivated by speed+scalability and not necessarily stability+security.
I used to go to Boston a lot. There is construction everywhere, traffic is a mess. "The Big Dig" -- an intricate, underground tunnel system that would relieve traffic conjestion. The problem is, a native Bostonian told me, that by the time "The Big Dig" is complete, in about 10 years, there would be so many more cars than now, that they would cancel each other out.
I suppose they shouldn't build it...
Since Freenet traffic is encrypted, wouldn't it be a violation of the DMCA (sp?) for the IP agents to analyze it?
I don't know about the other two, but moon landing WAS a hoax. Didn't you watch Fox!
Oh and the Aliens thing, that for real too...
At the risk of encouraging an off-shoot thread...
I think COM is nicely done! I remember, when COM first appeared (post-OLE incarnation), I read the whole, huge COM white paper, and thought -- "This is nicely done. If I had to do something like this, I would make mostly the same kinds of design decisions."
--RANT--
Java has issues! Big ones!! From my perspective, Sun had the oppurtunity to really have something great. Instead, their greed got the better of them. They spent more time hyping it than actually learning to let go and see it blossom. I realize that this point, or point of view rather, will offend many. However, I maintain that Java is no "free"-er under Sun, than C# is under MS. And, that without considering all the floundering around Java that Sun did: Remember when Java was just a Web language, then they said it would be the next big client platform, and now the server platform, followed by the mobile plarform, followed by the embedded platform...
Remember the Java ring! Remember the PicoJava chip..
--RANT--
I don't think people (at least I) have much of an issue with the "XML Services" concept in general.
I think what irks (sp!) people about this whole idea is rooted in the deep fear of what it has the potential to become under MS. I know the MS guys keep saying how SOAP is cross-platform, and all you need is an HTTP server. That's all well and good, but let me "Become Bill" (TM) for a moment:
1) Make Windows client and server the best platform to develop and host SOAP based services
2) To help achieve #1, bring out the fastest possible SOAP implementation in the market by utilizing "custom" API hooks (and invent new ones if necessary). Then build development systems where any half-moron can develop a SOAP based service without having the faintest idea of the bigger picture (like security!).
3) Now that we have the best platform for SOAP, and all these services that are based on it, our customer are asking us for more "advanced" features.
4) Lets implement some SOAP extensions, that will give 90% of the computing population exactly what they want. It may not be a standard, but 90% market share does not need no stinking "standard." (Note: NTLM authentication hooks under both IE and IIS).
5) In 10 years, Windows IS the way to host and use web services. Using Windows SOAP services client, Slashdot users regularly complain about how bad Windows is.
Just my $.02 worth of experience. Code to read user/group properties, modify group membership etc. is very simple under AD using COM. Trying to modify the Active Directory schema, -- to add custom attributes to each user object, for exmaple -- is a little more difficult. Not because the task is complex, but more because of a lack of detailed documentation. I did this when I was attempting to implement a "Unified-cross-domain-web-sites-login" thingie. Sorta like was MS Passport does...
Right. Unless of course, there is a Victorias Secret live webcast that half the worls is watching at the same time.
That's the exact reason that averaged bandwidth based services (such as cable, and small ISPs') cause such grief for users. It's not the 1% of the time that you want video that causes the problem, it's when your wants coinside with 90% of the other subscribers. Thus peak hour!
That's also the reason why most who have heard of ethernet have also heard of switches (vs. hubs). I guess the ultimate Nirvana is not more bandwidth all the time necessarily, but bandwidth on demand! (For both the users and the hosting site)
On a different note, I guess for anything approaching a 2 GB upload, you would be better of overnight mailing them on CD's (or driving them over to the office)!! Now that's funny!
Most real world applications, like SSL, actually use symmetric encryptions (same key on both end) for the actual data transfers, and not public/private key (asymmetric) encryptions. Thats because asymmetric encryption schemes are usually lot less efficient that their counterparts. So secure protocols usually only use the asymmetric methods to actually exchange the session keys, after that, the symmetric version is used for the actual transfer of data!
What happened to /. ? There used to be smart "nerds" who had interesting/decent discussions. More and more everything turns into an off-topic war of mine vs. yours.
This Kylix thing for example; People are all over themselves with how I couda done this in this language, or Perl would solve World hunger (which it very well may -- but's that's besides the point).
Here are my points:
1) Read the article; there will be a free version for download.
2) Eyery language bigot I have ever met starts of with "What can your language do that mine can't?" If you have to ask, you are not worth talking to. Because, the answer is -- very little to nothing.
3)Perl, Python, C/C++ -- all of these do exist on the Windows platform. Yet, Delphi find a comfortable place among them. No, it's not the *most* popular language for Win dev, but so isn't Python. ( Sorry, but I had to say it).
4) It's not about having a language -- there are plenty. It's about having a industrial strength RAD environment on Linux.
5) It's about having a good enough platform that lets you switch from a productive RAD session to a performance tuned server app without managing 20 different code windows. And it's about being able to debug them both at the same time.
6) This is not about language wars.
7) This is not about language wars; stay home.
8) As a professional Windows software developer, who has been playing with Linux since the version 1.0 kernel, price isn't the issue to me. My company pays me 6 figure salaries not because how many languages I know. They pay me because I deliver. And if Lylix lets me deliver -- on Linux -- several times faster than I could before, I would pay the $2000 price without taking a "slashdor moment."
Now back to our regular programming...