I remember in 97, when the site was called fish and chips, when I signed up to become a member. Over the years, this site has taken several turns. In 1997, it was one of the few sites that posted Linux news. So, all us linux heads used to gather here. Next up, internet culture itself, which/. pioneered -- not only as a reporter, but also as a participant.
Around 2005 or so, I lost interest. The site is no longer unique; most of the news it reported are already covered well in the main stream. It did not have the same kind of reader participation in the early days. Simply put, the site succeeded and most of the people have grown up and move on.
Not so. Specifically, since the fsf announcement excludes Linus and RMS. Here is from the announcement: "People such as Alan Cox, Miguel de Icaza, Donald Knuth, Larry Lessig, Brian Paul, Guido van Rossum, Richard Stallman, Linus Torvalds, and Larry Wall who have already received this or other awards for their contributions, are not eligible for the Award for the Advancement of Free Software."
Basically, it is the past year winners + Linus + RMS + Knuth + Larry Lessig. Looks like an august company and no slight meant, certainly to Linus. Being in the same league as Knuth is pretty good, I would say, even for Linus.
[Just FYI, even after all these years, Knuth pays money if you find a bug in his TeX program, or in his Art of Programming books].
I have developed websites for the last few years. During that course of time, I used Php, mod_perl (embperl and mason), zope, ACS with AOLServer. Here are my impressions of them:
Easy to learn. Once Apache is configured with Php, it is seductively easy to write code.
The Db connection pooling comes in handy.
Cons:
It is yet another language (I mean, I already know perl, right? Why do I have to learn another language?).
Also, you tend to design page by page. it does not have a great library system to use. It has lots of code snippets you can copy.
Notable sites: Sourceforge.net, and persiankitty.com (reputed to be the yahoo of porn))
mod_perl: This beast can be used in several ways. If you use it with Apache::Registry, y use Php,ou almost are doing a disservice to yourself. The three ways of using it are:
embperl: Looks like Php style of embedding. Comes preconfigured with DBI and friends. But, too cumbersome to programs. It also does not encourage component programming. It provides the substrate for you to build other features you might like.
mason: Has cool component features. Has neat features such as caching with intesting way of managing it, and autohandlers. Looks ideal for the publishing world, where it evolved. On the cons side, not too many components.
Apache::ASP: Not used it much.
Notable sites: dejanews uses embperl. techweb, stamps.com use mason.
Zope: Too different from others. The strongest suite is the built-in authorization systems and web based management system. You can program at embedded HTML level called DTML, or you can write python classes. There are several prebuild modules that run out of the box. As long as the prebuilt modules serve you well, you can go ahead and use zope. Otherwise, be prepared for a long learning curve. It almost looks black magic to me.
As an aside, python has the weirdest variable scoping and declaration rules. I ought to know, I have a PhD in programming languages.
ACS: ACS is entirely different from others. It is not a language like Php, it is not a webserver like APache, it is not a app server like zope. What it is one man' use Php,s vision and experience about community web sites distilled into a toolkit. It is a datamodel, it is a set of practices, and a set of programs. It happens to use TCL, Oracle, and Unix. But that is almost besides the point.
The biggest selling points of ACS for me are:
The documentation. Quite possibly the best documented system. I can take an average joe out of the street and train him to use ACS in a systematic way in no time.
The Data model. I would expect to pay in hundreds of thousands of dollars for such a datamodel. It constantly amazes me to find the little details that I needed in those datamodel.
Best practices to run a website. How to harden a Unix system and set up the services so that you can sleep peacefully.
The negative points are:
Alas, it requires Oracle. I just learnt the existence of ACS/pg and I am rejoicing!
Not too wide spread usage. I expect this situation would change. Look at this way. I tried building a community web site. It took me untold hours to gather all the snippets of information for a Php based site. It took me no time at all to build it using ACS. I would use ACS for a community based website over any other toolkit anyday.
No good enough template mechanism. Fortunately, ADP in AOLServer is changing that.
So, in conclusion, php and modperl and zope vs ACS is not a right question. You can implement ACS in php, and I frankly hope somebody does to save lot of human misery and suffering.
I used HP Lasetjet 5L for the last 5 years. For the last couple of years the paper feed is quite bad. It sucks in large number of pages (10 to 20) at a time. I checked the web and everybody was complaining about the feed problems on Laserjet 5L and 6L. Apparently, these feed rollers need to be changed once in a while.
My brother has a Laserjet IIP. It still works like new after 8 years.
My suggestion is buy a higher end used HP, that has a different feed mechanism. Check the web for printer repair FAQ for more information.
Use IMAP. The best support for IMAP is provided by Outlook Express on Windows (Not outlook; it cannot store sent messages on the server), and, of course, twig, and IMP.
I tried netscape on Unix, but it crashes when I use it with IMAP. Also, IMAP is way better than POP, even when POP supports leaving the mail on the server.
I heard that vm on emacs support IMAP, and so does mutt. I haven't tried them though.
For past two years, philip's site has been there for me. I read it for its wit, advice, and vision that I don't see in otherplaces. I especially like his outspoken writings, where he takes off on the Various Middleware etc.
For a long while, I blindly trusted computers, software, and systems. Only because that is the accepted thing. Philip gave me courage to trust my opinions over that of corporate brochures. I wish I had teacher like Philip in Grad school.
Now back to this book. You will love this book. You will become popular among your friends with this book. The photographs alone are good enough for non-CS people. The conent, so accessible, even for non-programmers, is an additional bonus. Of course, the wit! It will get you through the darkest hours of programming.
I also must urge you to look beyond his choice of AOLServer+TCL+Oracle+HPUX. Understand his reasons and you will be able to pull together a toolset similar to his. Better yet, if you may be able to improve this toolset to match his! But looking at the top quality toolset he has built, it hard to reject the value proposition of these essentially free (Except Oracle) toolset on Unix.
If you get a chance browse though the other services he offers. My favorite is http://wimpy.arsdigita.com : Now there is a good business plan for some enterprising person!!
--rama P.S: Also, this is an author with social conscience. He routinely gives away stuff (his minvan, his commissions from Amazon, money from selling his photographs) to charities. He encourages upcoming web designers through arsdigita foundation. And, all the services he offers on his computer are free!
They remove all the minor annoyances in Redhat. In particulal, they have true type font server, fonts, all the latest goodies like themes and much more.
They are also more responsive to user requests. There are several Bero* applications which are superior to normal applications.
In short, it not just Redhat with KDE. It is Redhat done right for the average joe, who just wants to get his PC working the way he wants.
I am one of the millions of Indians, who happen to have read the Unicode standard. Sadly, it is utterly useless to use in the context of my mother tongue, Telugu. The fallacy of Unicode is that a set of characters are sufficient to represent the words in a language. Unfortunately, the character combinations play an important role, which is totally neglected in Unicode. It appears that Unicode will solve the problems of Europe, Japan, and possibly China.
I remember in 97, when the site was called fish and chips, when I signed up to become a member. Over the years, this site has taken several turns. In 1997, it was one of the few sites that posted Linux news. So, all us linux heads used to gather here. Next up, internet culture itself, which /. pioneered -- not only as a reporter, but also as a participant.
Around 2005 or so, I lost interest. The site is no longer unique; most of the news it reported are already covered well in the main stream. It did not have the same kind of reader participation in the early days. Simply put, the site succeeded and most of the people have grown up and move on.
Not so. Specifically, since the fsf announcement excludes Linus and RMS. Here is from the announcement: "People such as Alan Cox, Miguel de Icaza, Donald Knuth, Larry Lessig, Brian Paul, Guido van Rossum, Richard Stallman, Linus Torvalds, and Larry Wall who have already received this or other awards for their contributions, are not eligible for the Award for the Advancement of Free Software."
Basically, it is the past year winners + Linus + RMS + Knuth + Larry Lessig. Looks like an august company and no slight meant, certainly to Linus. Being in the same league as Knuth is pretty good, I would say, even for Linus.
[Just FYI, even after all these years, Knuth pays money if you find a bug in his TeX program, or in his Art of Programming books].
Yes. In addition, did you know that it was converted to HTML from tex using a Lisp program?
Better than Latex2HTML program, I say.
Better form of the equation is:
e^(pi * i) = 1 which unites all the constants we need to know about.
--rama
Somehow my emacs inserted that "use Php" in the previous sentence.
Thanks.
- Easy to learn. Once Apache is configured with Php, it is seductively easy to write code.
- The Db connection pooling comes in handy.
Cons:- It is yet another language (I mean, I already know perl, right? Why do I have to learn another language?).
- Also, you tend to design page by page. it does not have a great library system to use. It has lots of code snippets you can copy.
Notable sites: Sourceforge.net, and persiankitty.com (reputed to be the yahoo of porn))- embperl: Looks like Php style of embedding. Comes preconfigured with DBI and friends. But, too cumbersome to programs. It also does not encourage component programming. It provides the substrate for you to build other features you might like.
- mason: Has cool component features. Has neat features such as caching with intesting way of managing it, and autohandlers. Looks ideal for the publishing world, where it evolved. On the cons side, not too many components.
- Apache::ASP: Not used it much.
Notable sites: dejanews uses embperl. techweb, stamps.com use mason.As an aside, python has the weirdest variable scoping and declaration rules. I ought to know, I have a PhD in programming languages.
The biggest selling points of ACS for me are:
- The documentation. Quite possibly the best documented system. I can take an average joe out of the street and train him to use ACS in a systematic way in no time.
- The Data model. I would expect to pay in hundreds of thousands of dollars for such a datamodel. It constantly amazes me to find the little details that I needed in those datamodel.
- Best practices to run a website. How to harden a Unix system and set up the services so that you can sleep peacefully.
The negative points are:- Alas, it requires Oracle. I just learnt the existence of ACS/pg and I am rejoicing!
- Not too wide spread usage. I expect this situation would change. Look at this way. I tried building a community web site. It took me untold hours to gather all the snippets of information for a Php based site. It took me no time at all to build it using ACS. I would use ACS for a community based website over any other toolkit anyday.
- No good enough template mechanism. Fortunately, ADP in AOLServer is changing that.
So, in conclusion, php and modperl and zope vs ACS is not a right question. You can implement ACS in php, and I frankly hope somebody does to save lot of human misery and suffering.Rama Kanneganti
I used HP Lasetjet 5L for the last 5 years. For
the last couple of years the paper feed is quite
bad. It sucks in large number of pages (10 to 20)
at a time. I checked the web and everybody
was complaining about the feed problems on
Laserjet 5L and 6L. Apparently, these feed
rollers need to be changed once in a while.
My brother has a Laserjet IIP. It still works
like new after 8 years.
My suggestion is buy a higher end used HP, that
has a different feed mechanism. Check the web
for printer repair FAQ for more information.
Use IMAP. The best support for IMAP is provided by Outlook Express on Windows (Not outlook; it cannot store sent messages on the server), and, of course, twig, and IMP.
I tried netscape on Unix, but it crashes when I use it with IMAP. Also, IMAP is way better than POP, even when POP supports leaving the mail on the server.
I heard that vm on emacs support IMAP, and so does mutt. I haven't tried them though.
There is some interesting news about him. Check out the URL about instant company.
For past two years, philip's site has been there for me. I read it for its wit, advice, and vision that I don't see in otherplaces. I especially like his outspoken writings, where he takes off on the Various Middleware etc.
For a long while, I blindly trusted computers, software, and systems. Only because that is the accepted thing. Philip gave me courage to trust my opinions over that of corporate brochures. I wish I had teacher like Philip in Grad school.
Now back to this book. You will love this book. You will become popular among your friends with this book. The photographs alone are good enough for non-CS people. The conent, so accessible, even for non-programmers, is an additional bonus. Of course, the wit! It will get you through the darkest hours of programming.
I also must urge you to look beyond his choice of AOLServer+TCL+Oracle+HPUX. Understand his reasons and you will be able to pull together a toolset similar to his. Better yet, if you may be able to improve this toolset to match his! But looking at the top quality toolset he has built, it hard to reject the value proposition of these essentially free (Except Oracle) toolset on Unix.
If you get a chance browse though the other services he offers. My favorite is http://wimpy.arsdigita.com : Now there is a good business plan for some enterprising person!!
--rama
P.S: Also, this is an author with social conscience. He routinely gives away stuff (his minvan, his commissions from Amazon, money from selling his photographs) to charities. He encourages upcoming web designers through arsdigita foundation. And, all the services he offers on his computer are free!
They remove all the minor annoyances in Redhat. In
particulal, they have true type font server, fonts, all the latest goodies like themes and much more.
They are also more responsive to user requests. There are several Bero* applications which are superior to normal applications.
In short, it not just Redhat with KDE. It is Redhat done right for the average joe, who just
wants to get his PC working the way he wants.
I am one of the millions of Indians, who happen to
have read the Unicode standard. Sadly, it is utterly useless to use in the context of my mother tongue, Telugu. The fallacy of Unicode is that a set of characters are sufficient to represent the words in a language. Unfortunately, the character combinations play an important role, which is totally neglected in Unicode.
It appears that Unicode will solve the problems of Europe, Japan, and possibly China.