Open standards doesn't mean free of licences or patents.
MPEG-1, MPEG2, MPEG-4, MPEG-7 standards consist of a set of patents. Every DVD manufacturer pays almost 10% of the hardware cost for patents related to MPEG-2.
But on the other hand, if there were no patent opportunities, then the companies won't be spending their effort and money for MPEG technologies and standardizations.
Even the academic researchers are founded by big companies most of the time, and even the foundings come from government agencies, the universities always file and own patents (Even though they are not very successful on enforcing them). In general, anything you do at the university belongs to the university.
Of course you have a point but that is not totally true. Here is what I meant. Java Native interface (JNI) has both C and C++ interfaces. Same code:
in C++:
env->ReleaseStringUTFChars(jMsg, msg);
in C:
(*env)->ReleaseStringUTFChars(env, jMsg, msg);
I understand that the tools exist, but how user friendly they are?
What percentage of IE users uses this feature? Even if somebody knows this, would he try to remember all the abbreviations. And if he remembers would he use it?
The search feature next to the address bar goes through affiliate programs of the search engines. For example google pays 1 cent per search. This is a pretty good way for opera to make money. I was using opera the last 15 minutes and I think I made about 5-6 searches.
The search box is very conveniently placed, and having google as default search is a plus. I don't need to type www.google.com, and this saves me a lot of time considering how many google searches I make every day.
Unfortunately neither mozila's nor IE's search features are as friendly as opera. In IE It is faster to type "google.com" and make a search than using IE's search bar.
I was using altavista internet access for the last 6-7 months and I can say that their service was more reliable and faster than MSN. They had a great service with no busy signals. The ads never bothered me at all. After a week, you learn to ignore them anyway.
I am a big fan of free ISP's. First of all, you can have multiple ISP accounts without paying anything. If one of them has network problems, just use the other one.
Second of all, you don't need to give personal information and more importantly credit card info.
Third of all, they are easy to use. Install the software and you are ready to go.
It is very sad that Altavista gave up, but there are other free ISPs anyway. I don't see any point of paying $21.95 for MSN. I used MSN for one month. After one week I noticed that none of my emails are delivered. Their smtp server was erasing emails from non-msn email addresses silently, no warning at all. So you need to send emails from your msn address. I send an email to tech support complaining how they screwed up my emails and business. They replied with a standard temlate telling me how they are sensitive about spams, and that I was spamming. After some more replies and three weeks, they understood the problem and gave me a new smtp sever address to use. And I cancel my account... So you don't get always what you pay for.
I read it and I recommend this book; quite easy to read. Don't expect it to teach you some breakthrough perl technique, it is only about web page programming using perl.. You need to have a good understanding of perl basics to make use of this book.
I have been programming CGI for about a year and I already discovered most tricks in this book by myself.
Most of people seems to have prejudice against Microsoft and.NET.
Larry Wall has posted to perl-6 mailing list in August about C# and.NET, and how perl can steal ideas from them.
Be open.
Think about it this way. Most people prefer to use hotmail instead of a mailreader. So in internet-related applications it make sense to use a browser, which is available on every computer instead of installing your favorite software on each computer you are using. With network approach you always have the latest version of the software since it is updated in the ASP's server, you just download a small client coomponent, which runs inside your browser.
I'm glad that Java is platform independent and such an incredible tool for enterprice. You can write nice Oracle extentions in Java and they won't work with any other database.
I am very happy to see that Microsoft is challanging Sun, Oracle and others. At the end consumers will be the winners.
I think Microsoft's new platform will be pretty cool. First of all, they have Visual Studio. They have really nice GUI for developers. Second of all.NET is language independent; Sun's platform (Java) is platform independent. Big deal. I am guessing that.NET eventually will be platform independent too. You can use perl in.NET right:)
I like the idea of having a common garbage collector, and run time. I don't care how innovative the features are in.NET; I care about how user friendly they are implemented, which Microsoft is doing pretty good.
I don't really like Microsoft, but why should I like Sun or Oracle?
Don't think perl6 as a replacement of perl5. They both will have different points of view even though they aggree on main principles. Perl5 will probably be around for a long time while perl6 is there.
It is very funny that this book is totally missing basic character-based functions of php, which you need to write any advanced web application. The authors obviously never worked on a real life complex php site.
It was good reading about LDAP, xml, etc. Ddn't anybody else (who tried to learn php from this book and write a complex program) notice the same thing that you get stuck at one point...
>It's rough around the edges;
>go thou and smooth it out. While you still can.
I would write it from scratch than going through their source code. The whole concept is just a simple program afterall.
Open standards doesn't mean free of licences or patents.
MPEG-1, MPEG2, MPEG-4, MPEG-7 standards consist of a set of patents. Every DVD manufacturer pays almost 10% of the hardware cost for patents related to MPEG-2.
But on the other hand, if there were no patent opportunities, then the companies won't be spending their effort and money for MPEG technologies and standardizations.
Even the academic researchers are founded by big companies most of the time, and even the foundings come from government agencies, the universities always file and own patents (Even though they are not very successful on enforcing them). In general, anything you do at the university belongs to the university.
Of course you have a point but that is not totally true. Here is what I meant. Java Native interface (JNI) has both C and C++ interfaces. Same code:
in C++:
env->ReleaseStringUTFChars(jMsg, msg);
in C:
(*env)->ReleaseStringUTFChars(env, jMsg, msg);
In C, structures can have methods (functions).
Just define your functions inside the structure as function pointers.
Sure the syntax won't look as clean as C++ but who cares.
Don't forget that most of the time companies file the patents to protect themselves more than to make money out of it.
I understand that the tools exist, but how user friendly they are?
What percentage of IE users uses this feature? Even if somebody knows this, would he try to remember all the abbreviations. And if he remembers would he use it?
The search feature next to the address bar goes through affiliate programs of the search engines. For example google pays 1 cent per search. This is a pretty good way for opera to make money. I was using opera the last 15 minutes and I think I made about 5-6 searches.
The search box is very conveniently placed, and having google as default search is a plus. I don't need to type www.google.com, and this saves me a lot of time considering how many google searches I make every day.
Unfortunately neither mozila's nor IE's search features are as friendly as opera. In IE It is faster to type "google.com" and make a search than using IE's search bar.
opera's interface is better than mozilla or IE.
I was using altavista internet access for the last 6-7 months and I can say that their service was more reliable and faster than MSN. They had a great service with no busy signals. The ads never bothered me at all. After a week, you learn to ignore them anyway.
I am a big fan of free ISP's. First of all, you can have multiple ISP accounts without paying anything. If one of them has network problems, just use the other one.
Second of all, you don't need to give personal information and more importantly credit card info.
Third of all, they are easy to use. Install the software and you are ready to go.
It is very sad that Altavista gave up, but there are other free ISPs anyway. I don't see any point of paying $21.95 for MSN. I used MSN for one month. After one week I noticed that none of my emails are delivered. Their smtp server was erasing emails from non-msn email addresses silently, no warning at all. So you need to send emails from your msn address. I send an email to tech support complaining how they screwed up my emails and business. They replied with a standard temlate telling me how they are sensitive about spams, and that I was spamming. After some more replies and three weeks, they understood the problem and gave me a new smtp sever address to use. And I cancel my account... So you don't get always what you pay for.
I read it and I recommend this book; quite easy to read. Don't expect it to teach you some breakthrough perl technique, it is only about web page programming using perl.. You need to have a good understanding of perl basics to make use of this book. I have been programming CGI for about a year and I already discovered most tricks in this book by myself.
This post is insightful? Give me a break, this guy is totally ignorant, he collected some ideas from different sources, combined and posted here...
Jpeg 2000
Most of people seems to have prejudice against Microsoft and .NET.
.NET, and how perl can steal ideas from them.
Larry Wall has posted to perl-6 mailing list in August about C# and
Be open.
And .NET will run on any platform where Microsoft runs :)
> I don't need my browser to run my system
Think about it this way. Most people prefer to use hotmail instead of a mailreader. So in internet-related applications it make sense to use a browser, which is available on every computer instead of installing your favorite software on each computer you are using. With network approach you always have the latest version of the software since it is updated in the ASP's server, you just download a small client coomponent, which runs inside your browser.
I'm glad that Java is platform independent and such an incredible tool for enterprice. You can write nice Oracle extentions in Java and they won't work with any other database.
.NET is language independent; Sun's platform (Java) is platform independent. Big deal. I am guessing that .NET eventually will be platform independent too. You can use perl in .NET right :)
.NET; I care about how user friendly they are implemented, which Microsoft is doing pretty good.
I am very happy to see that Microsoft is challanging Sun, Oracle and others. At the end consumers will be the winners.
I think Microsoft's new platform will be pretty cool. First of all, they have Visual Studio. They have really nice GUI for developers. Second of all
I like the idea of having a common garbage collector, and run time. I don't care how innovative the features are in
I don't really like Microsoft, but why should I like Sun or Oracle?
Don't think perl6 as a replacement of perl5. They both will have different points of view even though they aggree on main principles. Perl5 will probably be around for a long time while perl6 is there.
It is very funny that this book is totally missing basic character-based functions of php, which you need to write any advanced web application. The authors obviously never worked on a real life complex php site. It was good reading about LDAP, xml, etc. Ddn't anybody else (who tried to learn php from this book and write a complex program) notice the same thing that you get stuck at one point...