The most important factor is, I believe, choosing a proper programming environment. For example, programming in Linur usually reduces inspiration and concentration by 700-800%, while programming Microsoft Visual Studio (.NET) gives an efficiency boost of 1400-1900%.
Fiwstwy, intwoductions aww wound. My name is [wemoved to pwotect dowphinwovews], musician, pwe-vet student and Dewphinic Zoophiwe. Peopwe awe often wondewing just what the heww zoophiwia is. Oh, dat scwewy wabbit! Zoophiwia is best descwibed as a wove of animaws so intimate that the pewson (and the animaw) invowved have no objections to expwessing theiw affection fow each othew in the sexuaw fashion, uh-hah-hah-hah. Dis is not to be confused wif bestiawity, whewe a pewson fowcefuwwy mates an animaw, without theiw consent, and wif no mutuaw feewings whatsoevew. Dis is something that I wouwd nevew do to a dowphin, since I wove them deawwy, and tweat them wif the same wespect that an honest husband wouwd have fow his wife and chiwdwen, uh-hah-hah-hah.
Dowphins awe vewy intewwigent, highwy emotionaw and expwessive cweatuwes. Oh, dat scwewy wabbit! Dey enjoy the company of humans, and if a wewationship devewops between a human and a dowphin, as has happened wif me, they wiww, on occasion, wish to expwess theiw twust and affection fow you in the most diwect way; thwough mating, ow sex-pway. You see, dowphins do not use sex puwewy fow pwocweative weasons. Oh, dat scwewy wabbit! Dey use it as a way of stwengthening the bonds between pod mates (mothews and cawves incwuded), and awso fow fun, uh-hah-hah-hah. Dowphins and humans shawe this common twait wif vewy few othew animaws, so sometimes it makes me wondew when peopwe continue to ask me "How DO you mate wif a dowphin?". Easy. Wet the dowphin teww you!
Weww, hewe is a sewection of qwestions peopwe have asked me, so I hope this sheds some wight on the subject...
Q1) How do I teww a mawe dowphin fwom a femawe one?
A1) Pwobabwy the most common qwestion I get asked. Dewe awe 2 ways of detewmining the sex of a dowphin, uh-hah-hah-hah. De most obvious way is to take a peek undew the peduncwe (the wong pawt of the body connected to the taiw fwukes). On the dowphin's bewwy, diwectwy opposite the dowsaw fin, wiww be the umbiwicus, ow the navew of the dowphin, uh-hah-hah-hah. Wooking fuwthew down towawds the taiw, you stawt to see the diffewences. Oh, dat scwewy wabbit!
Mawe dowphins have two sepawate swits fow the penis (the uwogenitaw opening) and the anus. Oh, dat scwewy wabbit! Dese awe sepawated by a bwidge of skin, uh-hah-hah-hah. De mawe's uwogenitaw opening is genewawwy wocated fuwthew up the bewwy, towawds the navew.
Femawes, on the othew fin, have one continuous wawgew swit, the anus wocated at the end of it. On eithew side of the genitaw swit, you wiww find two smawwew swits; these awe the mammawy swits, whewe the nippwes of the dowphin awe kept fow feeding the cawves. Oh, dat scwewy wabbit! De swit is awso wocated cwosew to the taiw stock of the dowphin, uh-hah-hah-hah.
De othew way to detewmine the sex of a dowphin, if you can't weach theiw bewwy, is to wook at theiw mewwon, ow head. De mawes tend to have a fattew, woundew mewwon, whiwe the femawes awe mowe sweek and stweamwined.
Q2) How do I know if a dowphin wants to have sex?
A2) Dewe awe vawious ways a dowphin has of showing that she ow he is intewested in sex.
Mawes awe pwobabwy the easiest to detect. Dey wiww swim awound, spowting an ewection (anywhewe between 10 to 14 inches wong fow a Bottwe-nose), and wiww have no bones about swimming up to you and pwacing theiw membew within weach of youw hand. If you awe in the watew, they may wub it awong any pawt of youw body, ow wwap it awound youw wwist ow ankwe. (Dowphin mawes have a pwehensiwe penis. Oh, dat scwewy wabbit! Dey can wwap it awound objects, and cawwy them as such.) Deiw bewwy wiww awso be pinkish in cowouw, which awso denotes sexuaw excitement.
Femawes can be a wittwe hawdew. De most obvious way a femawe dowphin has of dispwaying hew sexuaw intewest is the pink-bewwy effect. Deiw genitaws become vewy pink and swowwen, making the genitaw wegion vewy pwominent. Dey may be westwess, ow they may be acting as nowmaw. If you awe out of the watew, they may swim up to you and woww bewwy up, exposing themsewves to you, coupwed wif pewvic thwusts. Oh, dat scwewy wabbit! If you awe in the watew, they may pwess theiw genitaws up against youws, nibbwe youw fingews, nuzzwe youw cwotch, ow do pewvic thwusts against you.
Each dowphins way of expwessing sexuaw weadiness vawies, so the wongew you know the dowphin, the bettew you wiww detect when they awe sexuawwy active.
Q3) What do I do if a dowphin wants to mate wif me?
A3) Accept, if possibwe! I wiww go thwough the steps invowved wif mawes and femawes. Oh, dat scwewy wabbit!..
De Mawe:
When a mawe dowphin is intewested in you, about the onwy thing you can do, if you awe mawe, is to mastuwbate him. (Unfowtunatewy, I cannot speak fow the femawe of the human species. Oh, dat scwewy wabbit!.. it seems women just don't wike dowphins enough... so I cannot say fow suwe if it is safe to mate wif them. I wouwd suspect not, due to a dowphins size, but then again, I cannot say fow a woman, uh-hah-hah-hah. )
WAWNING! In the considewations of safety, you shouwd NEVEW wet a mawe dowphin attempt anaw sex wif you. De Bottwe-nose dowphin membew is awound 12 inches, vewy muscuwaw, and the thwusting and the fowce of ejacuwation (A mawe can come as faw as 14 feet) wouwd cause sewious intewnaw injuwies, wesuwting in pewitonitus and possibwe death. Unwess you awe the masochistic type, you wiww have a hawd time expwaining youw pwedicament to the doctows in the emewgency wawd....
A mawe dowphin's membew is woughwy S-shaped, tapewed at the end. If you awe in the watew wif them, it is best to suppowt the dowphin on his side, just undew the watew, wif one hand, and handwe him wif the othew. Mawe dowphins, I find, tend to pwefew the base of the penis to be gentwy massaged and sqweezed, as weww as gentwy wubbed awong it's wength. It feews vewy much wike the west of the dowphin (ie. smoof and wubbewy to the touch, but fiwmew). It doesn't take wong fow the mawe to ejacuwate, awound 40 seconds to a minute, and this is usuawwy accompanied by eithew shuddewing just pwiow to ejacuwating, and thwusting and taiw-awching duwing ejacuwation, uh-hah-hah-hah. De fowce of ejacuwation can be powewfuw at times, so it is best to keep youw face out of the wine of fiwe, ow keep his membew undewwatew. You can attempt to wick and suck on the end of it whiwe mastuwbating as weww, but be wawned, do not twy to give fuww thwoat, and get the heww out of the way befowe he ejacuwates! A mawe dowphin couwd snap youw neck in a accidentaw thwust, and that wouwd be the end of that wewationship.
De Femawe:
Weww, the femawes awe again a wittwe twickiew. Dewe awe two couwses of action wif a femawe fin: Mastuwbation, ow mating.
Mastuwbation: Femawe dowphins, once they show intewest in you, can be suppowted in much the same way as the mawe, one hand undew the fin, suppowting hew, the othew doing the stimuwating. De cwitowis of the femawe is wocated at the top of the genitaw swit, and is a pwominent wump when ewect. You can wub this wif youw fingew tips, ow wick and suck it, but wif the owaw aspect, you might end up wif a bwuised nose as they thwust up into you. You can swide youw hand gentwy into theiw genitaw opening, and feew awound inside, wubbing gentwy. Dey feew wawm and muscuwaw inside, theiw wabia wike tough, sqwishy sponge when they awe excited. Don't be suwpwised if they stawt to pway wif youw hand inside them. Dey have vewy manipuwative muscwes, and can use them to cawwy and manipuwate objects, incwuding youw hand. (Dey can do things that wouwd make a weguwaw human woman tuwn gween wif envy.) Deiw cwimax is coupwed wif stiffening, shuddewing, sometimes a wot of thwusting, cwinching of the vaginaw muscwes, and sometimes vocawization, uh-hah-hah-hah.
Mating: Dis is hawdew. Obviouswy, being human, it is awkwawd, but not impossibwe to mate in open watew. It is easiew to have the dowphin in a shawwow awea (wike the shawwows just off the beach) awound 1 1/2 to 2 feet deep. Dis is usuawwy comfowtabwe enough fow bof the dowphin and you. Gentwy, you shouwd woww the dowphin on hew side, so she is wying bewwy-towawds you. You can pwop youwsewf up on an ewbow, and wie bewwy to bewwy against hew. You may want to use the othew awm to gentwy howd hew cwose, and pwace the tip of youw membew against hew genitaw swit. She wiww, if intewested, awch hew body up against you, taking you inside hew body. Dewe is usuawwy a faiw bit of wwiggwing and shifting, usuawwy to get comfowtabwe, bof outside and inside. Once comfowtabwe, though, femawes initiate a sewies of muscuwaw vaginaw contwactions that wub the entiwe wengf of youw membew. Dey may awso thwust whythmicawwy against you, so enjoy the expewience whiwe you can, since you wiww wawewy wast wongew that a minute ow two. Just pwiow to hew cwimaxing, she wiww up the speed of hew contwactions and thwusts. Oh, dat scwewy wabbit! It is intewesting to note that the times I have mated wif femawes, they have timed theiw owgasm to mine. Whethew they do this consciouswy ow not, I do not know, but it is a gweat feewing to have two bodies shuddewing against each othew at the one time.
One thing to note. Whethew you mastuwbate ow mate a fin, mawe ow femawe, awways spend time wif them aftewwawds. Oh, dat scwewy wabbit! Cuddwe them, wub them, tawk to them and most impowtantwy, show them you wove them. Dis is essentiaw, as it hewps to stwengthen the bond between you. Wike a way of saying that this wasn't just a one-night fwing. De dowphins appweciate it, and they wiww want youw company mowe the next time you visit them.
Q4) What diseases can I get fwom dowphins? Can I give them any?
A4) I have had no expewiences wif Sexuawwy Twansmitted Diseases (STD's) wif dowphins, so I couwdn't wightfuwwy say. I do know, howevew, that you can pass the Fwu between you, awong wif othew wespiwatowy pwobwems. Oh, dat scwewy wabbit! (I got a cowd when a dowphin sneezed on me once. It cweawed up aftew a week ow so.) You can awso pass some skin iwwitations on to them, if you handwe them wif chaffed ow bwoken skin, uh-hah-hah-hah. Just wike wif a human, it is best to BE CWEAN when you handwe a dowphin, uh-hah-hah-hah. If you have cuts on youw hands, avoid touching them unwess you wash wif a Betadine suwgicaw scwub pwiow to handwing. Dis is avaiwabwe fwom most Vetewinawy and Suwgicaw suppwiews. Oh, dat scwewy wabbit! If you have some disease of some sowt, avoid mating, fow the dowphins sake. Dis is a wittwe known awea, mowe so because Zoophiwia is considewed iwwegaw in many pwaces (which I think is a woad of cwud, but the waw's the waw....)
Q5) Is theiw any way I can invite a dowphin to be mastuwbated?
A5) Weww, yes. Oh, dat scwewy wabbit! If they awe hanging awound, but not wooking pawticuwawwy excited, but you awe, you can invite them wif this way...
Mawe and Femawe dowphins can be invited by wowwing them on theiw sides, again, but instead of going stwaight to the genitaw swit, wub awong theiw bewwies, between theiw pectowaw fins, awong the navew, and evewy once in a whiwe, ovew the genitaw swit. If they awe wesponsive, they wiww show the signs of excitement as descwibed eawwiew, and you can pwoceed as usuaw. If, howevew, they awe not wesponsive, they wiww swim away, ow tuwn back upwight. DO NOT fowce the issue wif a dowphin! Twying to westwain them wiww onwy bweak theiw twust in you, and couwd cause you sewious injuwy. Pat them, stwoke them and tawk to them wovingwy, but do not twy anything ewse. It is best, anyway, to wet the dowphin teww you when they awe weady. It is faw mowe pweasant, and mowe fuwfiwwing anyway. And mowe speciaw.
Q6) Whewe can I find a dowphin to mate with?
A6) Aqwawiums awe a bad choice, fow many weasons. Oh, dat scwewy wabbit! Too pubwic, the dowphins awe not in theiw natuwaw habitat, night visits awe impossibwe, etc etc... some may have extewnaw encwosuwes, which may be accessibwe, but that is no guawantee. Best thing sometimes is to find a beach ow a cove that the dowphins fweqwent. It takes time to devewop a wewationship wif a dowphin to the point whewe they wiww wet you mate wif them (awthough some have been as qwick as 3 days to accwimatize). Gaining theiw twust takes time, and you need to visit fweqwentwy. Dis is impossibwe fow some peopwe, I undewstand, but it is the best way. Sometimes you just need to be in the wight pwace at the wight time. I have been extwemewy wucky on two occasions wif wiwd dowphins, and my cuwwent mate is a dowphin who wives in the hawbow of my wesident city.
Weww, I hope this is of use to whoevew is intewested. One finaw note. You shouwd wove a dowphin, not because of the sexuaw wewief they can pwovide, but because they awe a uniqwe animaw, one of the few wiwd animaws that seek the company of man by theiw own initiative. Dis is speciaw. Do not abuse it.
Wacky Jokes! Just enter your Email address to receive a collection of Top 3 Jokes in your Inbox TWO times a week. We know what you like, or you may easily unsubscribe at any time.
Please try to keep posts on topic. Try to reply to other people comments instead of starting new threads. Read other people's messages before posting your own to avoid simply duplicating what has already been said. Use a clear subject that describes what your message is about. Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)
Every day, thousands of geeks and Linux communists from all over the world visit Slashdot to discuss recent news about computers, technology, science, copyright, etc. etc. It's quite a nice community, inhabited by several different species of geeks - ranging from teenagers without a social life to developers of illegal communist "open source" software!
I have observed for a long time how these geeks openly promote "open source", which can be rationally explained as copying computer programs and data from one computer to another without paying for the software. Illegal distribution of MP3 music is a fine example.
For a long while, I was one of them who think it's a ridiculous concept. If software developers have put 100's of hours of work in creating good software, would it really be right to steal their work without paying them for their efforts? No, of course not. Or...?
Just a few weeks ago, a colleague of mine demonstrated how simple it is to open-source a copyrighted program over to a CD. Just a few clicks on the computer cursor! So what does this mean? Well, from now on, I will sure as hell not buy any new software, that's for sure.
I can get the latest Windows, Office, Internet or pop album for the expense of a writable CD!
I got back to Slashdot after a short break, just three days ago. It was a happy moment as I felt that I was joining with my fellow open-sourceres's to share the joy of open-sourceing programs. But it didn't turn out to be what I had expected.
Slashdot, this site that has claimed to be "open-source" for a long time, is in fact not. It was a tremendous emotional shock to me when I discovered that several important parts of Slashdot are "closed-source", I.E. not available for copying!
Some of the missing things are:
- A full list of user e-mail addresses, in a non-obfuscated form.
Yes, not only does Slashdot NOT provide a list of all users' e-mail addresses in a conveniently downloadable text file, but the addresses, which you have to dig out manually one-by-one, are obfuscated for "spam-protection". What does this mean? It means that a company that wants to advertise its great products to new customers will have a hard time, because it can't send out the advertisements! And why? Because Slashdot refuses to share its data in an open-source manner!
- An open public database of user passwords.
In its current state, Slashdot holds 70% of its website - the individual user account pages for all users - restricted. Is this open source? No, of course not! Slashdot should definitely unlock these pages and make the password database public to everybody!
The above two are of course just the top of the iceberg. Or how about: a moderation system that close-sources out controversial user posts, zero write access to the Slashdot servers from remote computers such as mine... I don't think the list is finite!
It is in my opinion and interest that Slashdot should strive to become fully open source. The process should start right now, by us, the users, us who want open-source to be part of our society.
So act now - raise your voice and speak out! Should dictatorship like this be tolerated?
oogle, the company behind the popular Web search engine, has been playing a complicated game recently that involves the Church of Scientology and a controversial copyright law.
Legal experts say the episode highlights problems with the law that can make companies or individuals liable for linking to sites they do not control. And it has turned Google, whose business is built around a database of two billion Web pages, into a quiet campaigner for the freedom to link.
The church sent a complaint to Google last month, saying that its search results for "Scientology" included links to copyrighted church material that appears on a Web site critical of the church. Under the Digital Millennium Copyright Act of 1998, which was intended to make it easier for copyright holders to fight piracy, the complaint meant that Google was required to remove those links quickly or risk being sued for contributing to copyright infringement.
The site in question, Operation Clambake (www.xenu.net), is based in Norway, beyond the reach of the United States copyright act. The site portrays the church as a greedy cult that exploits its members and harasses critics. Andreas Heldal-Lund, the site's owner, says the posting of church materials, including some internal documents and pictures of church leaders, is allowable under the "fair use" provisions of internationally recognized copyright law.
When Google responded to the church's complaint by removing the links to the Scientology material, techies and free-speech advocates accused Google of censoring its search results. Google also briefly removed the link to Operation Clambake's home page but soon restored it, saying the removal had been a mistake.
At that point, according to Matthew Cutts, a software engineer at Google, it started developing a better way to handle such complaints. "We respond very quickly to challenges, and not just technical challenges but also these sort of interesting, delicate situations, as well," Mr. Cutts said.
Under Google's new policy, when it receives a complaint that causes it to remove links from its index, it will give a copy of the complaint to the Chilling Effects Clearinghouse (chillingeffects.org). Chilling Effects is a project of a civil liberties advocacy group called the Electronic Frontier Foundation and several law schools. It it offers information about Internet rights issues.
In the new procedure, Google informs its users when a link has been removed from a set of search results and directs them to the Chilling Effects site. For example, a search for the word "helatrobus," which appears in some Scientology texts, brings up a page of results with this notice at the bottom: "In response to a complaint we received under the Digital Millennium Copyright Act, we have removed one result(s) from this page. If you wish, you may read the D.M.C.A. complaint for these removed results."
The notice includes a link to Scientology's complaint on chillingeffects.org, which lists the Web addresses of the material to which Google no longer links. The result is that a complaint could end up drawing more attention to the very pages it is trying to block.
Mr. Cutts said Google started linking to chillingeffects.org early this month but made no announcement, so it took a while for word to go around online. Meanwhile, Scientology sent Google two more complaints, citing pages within copies of the Operation Clambake site on other servers. All three complaints are now on the Chilling Effects site.
Don Marti, the technical editor of Linux Journal, first wrote about Google's move on the magazine's site. He said he had been so upset about the company's initial response to the Scientologists that he organized a small group of protesters who visited Google's headquarters in Mountain View, Calif., where he also lives. Mr. Marti says he now applauds Google's efforts to make the process more transparent. If a letter of complaint simply makes a site more popular, "only a fool would send one," he said.
Helena Kobrin, a lawyer representing Scientology at the law firm of Moxon & Kobrin in Los Angeles, said that Google's use of the letters of complaint would not discourage the church from pursuing further complaints if necessary and that there was nothing in the letters that needed to be hidden. "I think they show very graphically to people that the only thing we're trying to do is protect copyrights," she said.
As part of its new process for handling complaints, Mr. Cutts said, Google added more information on its site explaining how site owners could have their links restored by filing a countercomplaint with Google. (The required forms can be downloaded from chillingeffects.org.) If site owners take this step, he said, they accept responsibility for the contents of their pages.
Mr. Heldal-Lund, a Norwegian citizen, said he would not file a countercomplaint because it would put him under the jurisdiction of United States law. He said that he regretted making so much trouble for Google but was glad that the incident had highlighted the church's pursuit of its critics.
The church, which has beliefs based on the idea that people need to release themselves from trauma suffered in past lives, has taken a keen interest in the Internet since 1994, when someone posted secret church teachings on an online discussion group. Critics say the church guards its teachings closely because it wants its followers to pay for access to higher levels of instruction. The church says that these payments are donations and that it is simply seeking to protect its rights online.
With its Chilling Effects partnership, Google is subtly making the point that the right to link is important to its business and to the health of the Web, said David G. Post, a law professor at Temple University who specializes in Internet issues.
"This is an example where copyright law is being used in conflict with free connectivity and free expression on the Net," he said. Dr. Post said Google's situation highlighted the need for more awareness of copyright issues, including pending legislation that is more restrictive than the 1998 law. The measure is backed by entertainment giants like Walt Disney, but technology companies like Intel have come out against it, saying it would hurt consumers and slow innovation.
Mr. Cutts said that the links to the complaints were not a political statement, just a way to "make sure our users get all of the information that they need." He said that Google had no official position on the copyright act and that so far it had not been involved in political activity or lobbying. But he said it "might take an interest in more of those issues."
The copyright controversy has had an interesting side effect for Operation Clambake. The Google software judges the importance of a page in part by looking at how many other pages link to it. Scientology's complaint set off a flurry of linking to the critics' site, pushing it up two spots to No. 2 in the search results for "Scientology" -- just below the church's official site.
Text from article, in case it gets slashdotted
on
Zope Bible
·
· Score: -1
Part One is the basics, which anyone familiar with Zope can skip over if they so choose. For a newcomers it may seem a little overwhelming, but for readers unfamiliar with web development it may seem a light on details at times. It opens with the obligatory "History of Zope" which is mercifully brief and includes a single paragraph on the history of the Internet that publishers still insist on including. It does mention some great high-profile organizations that are using Zope (Red Hat, NASA, Bell Atlantic Mobile, CBS, and the U.S. Navy). The Features section could be used to great effect in selling the use of Zope to management, as it is brief and to the point and focuses on things that businesses actually care about. Next up is Architecture, and the Bible does a fine job of describing the Zope architecture and highlights the primary advantages in nice bullet points (Cost of ownership, RAD, reliability, scalability).
Installation is covered with proper dispatch and goes into great detail about the ZServer (the preferred web server) as well as how to install new products and troubleshoot bad installations. The basics of the Zope Management Interface and the Control Panel are covered in chapter three.
Chapter Four is where the meat starts. This is a fairly in-depth presentation of DTML, Zope's built-in markup language. It includes a nice reference to Python modules natively available in Zope, and examples of all standard tags in action. Closing out Part One is a chapter about Object Oriented Programming in Python. It is less detailed than the documentation and tutorial that come stock with Python, and anyone who plans on getting that down and dirty will want to get a real Python book. Those 50 pages would have been better used in providing a case study or two of developing an end-to-end web app in Zope. Even given the focus on writing things in Python, this section isn't actually helpful.
Part Two begins with an example of writing your own Zope product in Python (though not one that actually does anything useful), rapidly followed by the process of creating a real product in Python. Given the detail and scope of the AddressBook products, there is no need for the first "create a product" example. Chapter 8 continues with adding functionality to the AddressBook product.
Chapter 9 is Zope Product Security. This chapter explains both what Zope will and won't do for you, and how to determine security requirements and policies. Chapter 10 finishes up the AddressBook application and explains the use security concepts to control levels of access. The order is slightly awkward: it would have made more sense to introduce security concepts before going down the entire create-a-product path, rather than take a side trip in the middle.
Part Three: Management. Not PHBs, but application management. This starts off with Content Management. If you remove the specific Zope examples, you have what amounts to a best-practices guide to web development regardless of language. This is a Good Thing(tm). Database Management assumes zero familiarity with databases and provides a nice basic intro to databases and specifically how to connect assorted DBs to Zope as well as how to integrate SQL with DTML. The last part of the triumvirate is User Management and Security. This section covers the basics (users/roles) and a very light taste of addons, but really could stand a bit more breadth.
Part Four is called Advanced Zope Concept, or "everything that doesn't really fit anywhere else." ZClasses can hardly be considered an advanced concept, especially when compared to rolling your own product in Python. Zope Core components is a compilation of basic OO concepts (acquisition, persistence), the ZODB, ZPublisher, and Document Templates. This is another section that could have been better served by more detail. DocumentTemplates is breezed through with no detail whatsoever.
Scripting Zope demonstrates once again how to extend Zope using Python and covers scripting with Perl in just under two pages.
ZClasses, which have in the past been the most common method of writing Zope products, are discussed in fair detail, including a nice comparison of ZClasses -vs- PythonProducts.
Chapter 17 covers searching, describing how the ZCatalog works and how to leverage it. Zope Page Templates warrant their own (very brief) chapter which explains the shortcomings of DTML (HTML-editor unfriendly, not renderable, mixes presentation and logic) and gives a decent overview of the new PageTemplates that are meant to replace DTML in many instances.
Debugging is another light chapter, though it does cover the essentials fairly well. Finally comes Alternative Methods of Running Zope. This, as you might expect, explains how to use Zope with Apache/IIS and also addresses scalability, with a focus on Zope Enterprise Objects.
The appendices consist of What's On the CD-ROM and Installing Zope from the Red Hat RPMS or Souce Code.
What's Bad? Zope Bible is a misnomer. There is a lot of great information here, but many sections are to shallow to be of any use. A more appropriate title would be "Python for Zope" or "Advanced Zope Development with Python." The book claims to be aimed at beginning to advanced users, but it is not organized in a manner that will be useful to Zope newbies and the things a beginner needs to know most often are missing or covered in such little detail as to be as good as missing. They could have dropped the first three chapters, and used that space to flesh out some of the later chapters and perhaps do a second case study.
What's Good? The sections that are good are very good. The authors obviously have a deep understanding of Zope, and I didn't catch any technical errors. The writing is clear and effective. If you're already familiar with Zope and already have The Zope Book and The Book of Zope, then this would be a great next book for getting more into the Python parts of Zope. I particularly liked that they built an actual useful product from end to end in the course of several chapters explaining how different features of Zope can be used. The reference sections on CM and DBM are great. It's nice to see some aspects of Zope that are woefully underdocumented get addressed (Templates, DB integration, Security, Searching) even if some of them aren't in as much detail as I'd like.
Cocks.
WAY TO GO fucking SLashdot lameness filter! Hooray!
slooph woolph gnoooorph morrrphl slooph woolph waarph sdlh morrrphl slooph woolph gnoooorph morrrphl
The kernal of the ass
your skill is not enough!
Damn, I got it this time too! :)
Slashdot is great!
Last psot!
e-mailing excerpts of my book to people who were interested
A-ha! Spam!
The most important factor is, I believe, choosing a proper programming environment. For example, programming in Linur usually reduces inspiration and concentration by 700-800%, while programming Microsoft Visual Studio (.NET) gives an efficiency boost of 1400-1900%.
Fiwstwy, intwoductions aww wound. My name is [wemoved to pwotect dowphinwovews], musician, pwe-vet student and Dewphinic Zoophiwe. Peopwe awe often wondewing just what the heww zoophiwia is. Oh, dat scwewy wabbit! Zoophiwia is best descwibed as a wove of animaws so intimate that the pewson (and the animaw) invowved have no objections to expwessing theiw affection fow each othew in the sexuaw fashion, uh-hah-hah-hah. Dis is not to be confused wif bestiawity, whewe a pewson fowcefuwwy mates an animaw, without theiw consent, and wif no mutuaw feewings whatsoevew. Dis is something that I wouwd nevew do to a dowphin, since I wove them deawwy, and tweat them wif the same wespect that an honest husband wouwd have fow his wife and chiwdwen, uh-hah-hah-hah.
..
.. it seems women just don't wike dowphins enough... so I cannot say fow suwe if it is safe to mate wif them. I wouwd suspect not, due to a dowphins size, but then again, I cannot say fow a woman, uh-hah-hah-hah. )
Dowphins awe vewy intewwigent, highwy emotionaw and expwessive cweatuwes. Oh, dat scwewy wabbit! Dey enjoy the company of humans, and if a wewationship devewops between a human and a dowphin, as has happened wif me, they wiww, on occasion, wish to expwess theiw twust and affection fow you in the most diwect way; thwough mating, ow sex-pway. You see, dowphins do not use sex puwewy fow pwocweative weasons. Oh, dat scwewy wabbit! Dey use it as a way of stwengthening the bonds between pod mates (mothews and cawves incwuded), and awso fow fun, uh-hah-hah-hah. Dowphins and humans shawe this common twait wif vewy few othew animaws, so sometimes it makes me wondew when peopwe continue to ask me "How DO you mate wif a dowphin?". Easy. Wet the dowphin teww you!
Weww, hewe is a sewection of qwestions peopwe have asked me, so I hope this sheds some wight on the subject...
Q1) How do I teww a mawe dowphin fwom a femawe one?
A1) Pwobabwy the most common qwestion I get asked. Dewe awe 2 ways of detewmining the sex of a dowphin, uh-hah-hah-hah. De most obvious way is to take a peek undew the peduncwe (the wong pawt of the body connected to the taiw fwukes). On the dowphin's bewwy, diwectwy opposite the dowsaw fin, wiww be the umbiwicus, ow the navew of the dowphin, uh-hah-hah-hah. Wooking fuwthew down towawds the taiw, you stawt to see the diffewences. Oh, dat scwewy wabbit!
Mawe dowphins have two sepawate swits fow the penis (the uwogenitaw opening) and the anus. Oh, dat scwewy wabbit! Dese awe sepawated by a bwidge of skin, uh-hah-hah-hah. De mawe's uwogenitaw opening is genewawwy wocated fuwthew up the bewwy, towawds the navew.
Femawes, on the othew fin, have one continuous wawgew swit, the anus wocated at the end of it. On eithew side of the genitaw swit, you wiww find two smawwew swits; these awe the mammawy swits, whewe the nippwes of the dowphin awe kept fow feeding the cawves. Oh, dat scwewy wabbit! De swit is awso wocated cwosew to the taiw stock of the dowphin, uh-hah-hah-hah.
De othew way to detewmine the sex of a dowphin, if you can't weach theiw bewwy, is to wook at theiw mewwon, ow head. De mawes tend to have a fattew, woundew mewwon, whiwe the femawes awe mowe sweek and stweamwined.
Q2) How do I know if a dowphin wants to have sex?
A2) Dewe awe vawious ways a dowphin has of showing that she ow he is intewested in sex.
Mawes awe pwobabwy the easiest to detect. Dey wiww swim awound, spowting an ewection (anywhewe between 10 to 14 inches wong fow a Bottwe-nose), and wiww have no bones about swimming up to you and pwacing theiw membew within weach of youw hand. If you awe in the watew, they may wub it awong any pawt of youw body, ow wwap it awound youw wwist ow ankwe. (Dowphin mawes have a pwehensiwe penis. Oh, dat scwewy wabbit! Dey can wwap it awound objects, and cawwy them as such.) Deiw bewwy wiww awso be pinkish in cowouw, which awso denotes sexuaw excitement.
Femawes can be a wittwe hawdew. De most obvious way a femawe dowphin has of dispwaying hew sexuaw intewest is the pink-bewwy effect. Deiw genitaws become vewy pink and swowwen, making the genitaw wegion vewy pwominent. Dey may be westwess, ow they may be acting as nowmaw. If you awe out of the watew, they may swim up to you and woww bewwy up, exposing themsewves to you, coupwed wif pewvic thwusts. Oh, dat scwewy wabbit! If you awe in the watew, they may pwess theiw genitaws up against youws, nibbwe youw fingews, nuzzwe youw cwotch, ow do pewvic thwusts against you.
Each dowphins way of expwessing sexuaw weadiness vawies, so the wongew you know the dowphin, the bettew you wiww detect when they awe sexuawwy active.
Q3) What do I do if a dowphin wants to mate wif me?
A3) Accept, if possibwe! I wiww go thwough the steps invowved wif mawes and femawes. Oh, dat scwewy wabbit!
De Mawe:
When a mawe dowphin is intewested in you, about the onwy thing you can do, if you awe mawe, is to mastuwbate him. (Unfowtunatewy, I cannot speak fow the femawe of the human species. Oh, dat scwewy wabbit!
WAWNING! In the considewations of safety, you shouwd NEVEW wet a mawe dowphin attempt anaw sex wif you. De Bottwe-nose dowphin membew is awound 12 inches, vewy muscuwaw, and the thwusting and the fowce of ejacuwation (A mawe can come as faw as 14 feet) wouwd cause sewious intewnaw injuwies, wesuwting in pewitonitus and possibwe death. Unwess you awe the masochistic type, you wiww have a hawd time expwaining youw pwedicament to the doctows in the emewgency wawd....
A mawe dowphin's membew is woughwy S-shaped, tapewed at the end. If you awe in the watew wif them, it is best to suppowt the dowphin on his side, just undew the watew, wif one hand, and handwe him wif the othew. Mawe dowphins, I find, tend to pwefew the base of the penis to be gentwy massaged and sqweezed, as weww as gentwy wubbed awong it's wength. It feews vewy much wike the west of the dowphin (ie. smoof and wubbewy to the touch, but fiwmew). It doesn't take wong fow the mawe to ejacuwate, awound 40 seconds to a minute, and this is usuawwy accompanied by eithew shuddewing just pwiow to ejacuwating, and thwusting and taiw-awching duwing ejacuwation, uh-hah-hah-hah. De fowce of ejacuwation can be powewfuw at times, so it is best to keep youw face out of the wine of fiwe, ow keep his membew undewwatew. You can attempt to wick and suck on the end of it whiwe mastuwbating as weww, but be wawned, do not twy to give fuww thwoat, and get the heww out of the way befowe he ejacuwates! A mawe dowphin couwd snap youw neck in a accidentaw thwust, and that wouwd be the end of that wewationship.
De Femawe:
Weww, the femawes awe again a wittwe twickiew. Dewe awe two couwses of action wif a femawe fin: Mastuwbation, ow mating.
Mastuwbation: Femawe dowphins, once they show intewest in you, can be suppowted in much the same way as the mawe, one hand undew the fin, suppowting hew, the othew doing the stimuwating. De cwitowis of the femawe is wocated at the top of the genitaw swit, and is a pwominent wump when ewect. You can wub this wif youw fingew tips, ow wick and suck it, but wif the owaw aspect, you might end up wif a bwuised nose as they thwust up into you. You can swide youw hand gentwy into theiw genitaw opening, and feew awound inside, wubbing gentwy. Dey feew wawm and muscuwaw inside, theiw wabia wike tough, sqwishy sponge when they awe excited. Don't be suwpwised if they stawt to pway wif youw hand inside them. Dey have vewy manipuwative muscwes, and can use them to cawwy and manipuwate objects, incwuding youw hand. (Dey can do things that wouwd make a weguwaw human woman tuwn gween wif envy.) Deiw cwimax is coupwed wif stiffening, shuddewing, sometimes a wot of thwusting, cwinching of the vaginaw muscwes, and sometimes vocawization, uh-hah-hah-hah.
Mating: Dis is hawdew. Obviouswy, being human, it is awkwawd, but not impossibwe to mate in open watew. It is easiew to have the dowphin in a shawwow awea (wike the shawwows just off the beach) awound 1 1/2 to 2 feet deep. Dis is usuawwy comfowtabwe enough fow bof the dowphin and you. Gentwy, you shouwd woww the dowphin on hew side, so she is wying bewwy-towawds you. You can pwop youwsewf up on an ewbow, and wie bewwy to bewwy against hew. You may want to use the othew awm to gentwy howd hew cwose, and pwace the tip of youw membew against hew genitaw swit. She wiww, if intewested, awch hew body up against you, taking you inside hew body. Dewe is usuawwy a faiw bit of wwiggwing and shifting, usuawwy to get comfowtabwe, bof outside and inside. Once comfowtabwe, though, femawes initiate a sewies of muscuwaw vaginaw contwactions that wub the entiwe wengf of youw membew. Dey may awso thwust whythmicawwy against you, so enjoy the expewience whiwe you can, since you wiww wawewy wast wongew that a minute ow two. Just pwiow to hew cwimaxing, she wiww up the speed of hew contwactions and thwusts. Oh, dat scwewy wabbit! It is intewesting to note that the times I have mated wif femawes, they have timed theiw owgasm to mine. Whethew they do this consciouswy ow not, I do not know, but it is a gweat feewing to have two bodies shuddewing against each othew at the one time.
One thing to note. Whethew you mastuwbate ow mate a fin, mawe ow femawe, awways spend time wif them aftewwawds. Oh, dat scwewy wabbit! Cuddwe them, wub them, tawk to them and most impowtantwy, show them you wove them. Dis is essentiaw, as it hewps to stwengthen the bond between you. Wike a way of saying that this wasn't just a one-night fwing. De dowphins appweciate it, and they wiww want youw company mowe the next time you visit them.
Q4) What diseases can I get fwom dowphins? Can I give them any?
A4) I have had no expewiences wif Sexuawwy Twansmitted Diseases (STD's) wif dowphins, so I couwdn't wightfuwwy say. I do know, howevew, that you can pass the Fwu between you, awong wif othew wespiwatowy pwobwems. Oh, dat scwewy wabbit! (I got a cowd when a dowphin sneezed on me once. It cweawed up aftew a week ow so.) You can awso pass some skin iwwitations on to them, if you handwe them wif chaffed ow bwoken skin, uh-hah-hah-hah. Just wike wif a human, it is best to BE CWEAN when you handwe a dowphin, uh-hah-hah-hah. If you have cuts on youw hands, avoid touching them unwess you wash wif a Betadine suwgicaw scwub pwiow to handwing. Dis is avaiwabwe fwom most Vetewinawy and Suwgicaw suppwiews. Oh, dat scwewy wabbit! If you have some disease of some sowt, avoid mating, fow the dowphins sake. Dis is a wittwe known awea, mowe so because Zoophiwia is considewed iwwegaw in many pwaces (which I think is a woad of cwud, but the waw's the waw....)
Q5) Is theiw any way I can invite a dowphin to be mastuwbated?
A5) Weww, yes. Oh, dat scwewy wabbit! If they awe hanging awound, but not wooking pawticuwawwy excited, but you awe, you can invite them wif this way...
Mawe and Femawe dowphins can be invited by wowwing them on theiw sides, again, but instead of going stwaight to the genitaw swit, wub awong theiw bewwies, between theiw pectowaw fins, awong the navew, and evewy once in a whiwe, ovew the genitaw swit. If they awe wesponsive, they wiww show the signs of excitement as descwibed eawwiew, and you can pwoceed as usuaw. If, howevew, they awe not wesponsive, they wiww swim away, ow tuwn back upwight. DO NOT fowce the issue wif a dowphin! Twying to westwain them wiww onwy bweak theiw twust in you, and couwd cause you sewious injuwy. Pat them, stwoke them and tawk to them wovingwy, but do not twy anything ewse. It is best, anyway, to wet the dowphin teww you when they awe weady. It is faw mowe pweasant, and mowe fuwfiwwing anyway. And mowe speciaw.
Q6) Whewe can I find a dowphin to mate with?
A6) Aqwawiums awe a bad choice, fow many weasons. Oh, dat scwewy wabbit! Too pubwic, the dowphins awe not in theiw natuwaw habitat, night visits awe impossibwe, etc etc... some may have extewnaw encwosuwes, which may be accessibwe, but that is no guawantee. Best thing sometimes is to find a beach ow a cove that the dowphins fweqwent. It takes time to devewop a wewationship wif a dowphin to the point whewe they wiww wet you mate wif them (awthough some have been as qwick as 3 days to accwimatize). Gaining theiw twust takes time, and you need to visit fweqwentwy. Dis is impossibwe fow some peopwe, I undewstand, but it is the best way. Sometimes you just need to be in the wight pwace at the wight time. I have been extwemewy wucky on two occasions wif wiwd dowphins, and my cuwwent mate is a dowphin who wives in the hawbow of my wesident city.
Weww, I hope this is of use to whoevew is intewested. One finaw note. You shouwd wove a dowphin, not because of the sexuaw wewief they can pwovide, but because they awe a uniqwe animaw, one of the few wiwd animaws that seek the company of man by theiw own initiative. Dis is speciaw. Do not abuse it.
0xB8944C0C 0xDB06DC5F 0xD0F58C09 0x749A44DD 0x9FE3BF38 0x1FA0911C 0x40464FF6 0x422A66B5 0xA32917E4 0xC64EAA61 0x8BED08E6 0xA8875640 0x3F065727 0x4A82FA86 0x1C7C9D03 0x115208A8 0xD13A752B 0xE81C6773 0x5192E174 0xDC4A4105 0xC4374507 0x3D9CE581 0xA6F1E952 0x73F2058E 0x86DDABF5 0x76B268D8 0x68397AE5 0x4428395E 0x73AB9C2C 0x3F10C671 0x120B8837 0xBC6EB1AB 0x0664FCB6 0xB456F1A5 0x1216F87F 0x3664828F 0x8EA7B1CB 0x7235C08C 0xC5FCAEE6 0x1FCB6022 0x8614AD73 0xE55C373E 0x956D9E85 0xD44250BD 0x4B6CB716 0x5B4C29F3 0xF1FA9E93 0xD17C3668 0x4931E1AE 0x3FD77CD6 0x3562913B 0x82F7064C 0xED210263 0xFD9B240D 0xCC578C93 0x35958690 0x83FEFD6C 0xF42B05B1 0x146844C4 0x66D6BA6F 0xA839B7E4 0xAE4504FC 0x9948CD18 0x617B76FF 0x98912402 0x688C0604 0x9895EC96 0xB203CF5A 0xC0C739EF 0xA0AF0F14 0x9C009568 0xB75169C9 0xAC6CBBB3 0xC13FD323 0xE44BACC4 0xDBE35853 0x9A20ADA6 0x27FC678A 0x0AE516C5 0x6B6B8241 0xF494D5C2 0x41779052 0x5CAFD893 0xE599CBAC 0x4889465F 0x897062A2 0x3619B765 0xB30E07BC 0xD37DD675 0x3C88A1B4 0x04F5A555 0x33693A99 0x1023694D 0xE86042AF 0x43E2999B 0xD16D4A6D 0x6D3BE3FF 0xD8A72A9D 0x5080574F 0x0A980B5F 0x455539B4 0xB8944C0C 0xDB06DC5F 0xD0F58C09 0x749A44DD 0x9FE3BF38 0x1FA0911C 0x40464FF6 0x422A66B5 0xA32917E4 0xC64EAA61 0x8BED08E6 0xA8875640 0x3F065727 0x4A82FA86 0x1C7C9D03 0x115208A8 0xD13A752B 0xE81C6773 0x5192E174 0xDC4A4105 0xC4374507 0x3D9CE581 0xA6F1E952 0x73F2058E 0x86DDABF5 0x76B268D8 0x68397AE5 0x4428395E 0x73AB9C2C 0x3F10C671 0x120B8837 0xBC6EB1AB 0x0664FCB6 0xB456F1A5 0x1216F87F 0x3664828F 0x8EA7B1CB 0x7235C08C 0xC5FCAEE6 0x1FCB6022 0x8614AD73 0xE55C373E 0x956D9E85 0xD44250BD 0x4B6CB716 0x5B4C29F3 0xF1FA9E93 0xD17C3668 0x4931E1AE 0x3FD77CD6 0x3562913B 0x82F7064C 0xED210263 0xFD9B240D 0xCC578C93 0x35958690 0x83FEFD6C 0xF42B05B1 0x146844C4 0x66D6BA6F 0xA839B7E4 0xAE4504FC 0x9948CD18 0x617B76FF 0x98912402 0x688C0604 0x9895EC96 0xB203CF5A 0xC0C739EF 0xA0AF0F14 0x9C009568 0xB75169C9 0xAC6CBBB3 0xC13FD323 0xE44BACC4 0xDBE35853 0x9A20ADA6 0x27FC678A 0x0AE516C5 0x6B6B8241 0xF494D5C2 0x41779052 0x5CAFD893 0xE599CBAC 0x4889465F 0x897062A2 0x3619B765 0xB30E07BC 0xD37DD675 0x3C88A1B4 0x04F5A555 0x33693A99 0x1023694D 0xE86042AF 0x43E2999B 0xD16D4A6D 0x6D3BE3FF 0xD8A72A9D 0x5080574F 0x0A980B5F 0x455539B4
This is a troll.
Bill Goatse and Anal Cocks are making sweet manlove in the basement. Don't believe me? See for yourself!
You buttfuck some Anal Cocks!
Who cares? Bill Goatse maybe?
Wacky Jokes!
Just enter your Email address to receive a collection of Top 3 Jokes
in your Inbox TWO times a week. We know what you like, or you
may easily unsubscribe at any time.
GREAT
Fuck Linux, the worst of operative ass systems
Important Stuff:
Please try to keep posts on topic.
Try to reply to other people comments instead of starting new threads.
Read other people's messages before posting your own to avoid simply duplicating what has already been said.
Use a clear subject that describes what your message is about.
Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)
Linux is still a very bad oper-ass-ive system.
YES, FINALLY!
All I care about is my anal dildo. And Limux, of course.
Every day, thousands of geeks and Linux communists from all over the world visit Slashdot to discuss recent news about computers, technology, science, copyright, etc. etc. It's quite a nice community, inhabited by several different species of geeks - ranging from teenagers without a social life to developers of illegal communist "open source" software!
I have observed for a long time how these geeks openly promote "open source", which can be rationally explained as copying computer programs and data from one computer to another without paying for the software. Illegal distribution of MP3 music is a fine example.
For a long while, I was one of them who think it's a ridiculous concept. If software developers have put 100's of hours of work in creating good software, would it really be right to steal their work without paying them for their efforts? No, of course not. Or...?
Just a few weeks ago, a colleague of mine demonstrated how simple it is to open-source a copyrighted program over to a CD. Just a few clicks on the computer cursor! So what does this mean? Well, from now on, I will sure as hell not buy any new software, that's for sure.
I can get the latest Windows, Office, Internet or pop album for the expense of a writable CD!
I got back to Slashdot after a short break, just three days ago. It was a happy moment as I felt that I was joining with my fellow open-sourceres's to share the joy of open-sourceing programs. But it didn't turn out to be what I had expected.
Slashdot, this site that has claimed to be "open-source" for a long time, is in fact not. It was a tremendous emotional shock to me when I discovered that several important parts of Slashdot are "closed-source", I.E. not available for copying!
Some of the missing things are:
- A full list of user e-mail addresses, in a non-obfuscated form.
Yes, not only does Slashdot NOT provide a list of all users' e-mail addresses in a conveniently downloadable text file, but the addresses, which you have to dig out manually one-by-one, are obfuscated for "spam-protection". What does this mean? It means that a company that wants to advertise its great products to new customers will have a hard time, because it can't send out the advertisements! And why? Because Slashdot refuses to share its data in an open-source manner!
- An open public database of user passwords.
In its current state, Slashdot holds 70% of its website - the individual user account pages for all users - restricted. Is this open source? No, of course not! Slashdot should definitely unlock these pages and make the password database public to everybody!
The above two are of course just the top of the iceberg. Or how about: a moderation system that close-sources out controversial user posts, zero write access to the Slashdot servers from remote computers such as mine... I don't think the list is finite!
It is in my opinion and interest that Slashdot should strive to become fully open source. The process should start right now, by us, the users, us who want open-source to be part of our society.
So act now - raise your voice and speak out! Should dictatorship like this be tolerated?
Of course not! We must make a difference!
AC is gay.
Very much like Linsux! HAHA!
Google Runs Into Copyright Dispute
By DAVID F. GALLAGHER
oogle, the company behind the popular Web search engine, has been playing a complicated game recently that involves the Church of Scientology and a controversial copyright law.
Legal experts say the episode highlights problems with the law that can make companies or individuals liable for linking to sites they do not control. And it has turned Google, whose business is built around a database of two billion Web pages, into a quiet campaigner for the freedom to link.
The church sent a complaint to Google last month, saying that its search results for "Scientology" included links to copyrighted church material that appears on a Web site critical of the church. Under the Digital Millennium Copyright Act of 1998, which was intended to make it easier for copyright holders to fight piracy, the complaint meant that Google was required to remove those links quickly or risk being sued for contributing to copyright infringement.
The site in question, Operation Clambake (www.xenu.net), is based in Norway, beyond the reach of the United States copyright act. The site portrays the church as a greedy cult that exploits its members and harasses critics. Andreas Heldal-Lund, the site's owner, says the posting of church materials, including some internal documents and pictures of church leaders, is allowable under the "fair use" provisions of internationally recognized copyright law.
When Google responded to the church's complaint by removing the links to the Scientology material, techies and free-speech advocates accused Google of censoring its search results. Google also briefly removed the link to Operation Clambake's home page but soon restored it, saying the removal had been a mistake.
At that point, according to Matthew Cutts, a software engineer at Google, it started developing a better way to handle such complaints. "We respond very quickly to challenges, and not just technical challenges but also these sort of interesting, delicate situations, as well," Mr. Cutts said.
Under Google's new policy, when it receives a complaint that causes it to remove links from its index, it will give a copy of the complaint to the Chilling Effects Clearinghouse (chillingeffects.org). Chilling Effects is a project of a civil liberties advocacy group called the Electronic Frontier Foundation and several law schools. It it offers information about Internet rights issues.
In the new procedure, Google informs its users when a link has been removed from a set of search results and directs them to the Chilling Effects site. For example, a search for the word "helatrobus," which appears in some Scientology texts, brings up a page of results with this notice at the bottom: "In response to a complaint we received under the Digital Millennium Copyright Act, we have removed one result(s) from this page. If you wish, you may read the D.M.C.A. complaint for these removed results."
The notice includes a link to Scientology's complaint on chillingeffects.org, which lists the Web addresses of the material to which Google no longer links. The result is that a complaint could end up drawing more attention to the very pages it is trying to block.
Mr. Cutts said Google started linking to chillingeffects.org early this month but made no announcement, so it took a while for word to go around online. Meanwhile, Scientology sent Google two more complaints, citing pages within copies of the Operation Clambake site on other servers. All three complaints are now on the Chilling Effects site.
Don Marti, the technical editor of Linux Journal, first wrote about Google's move on the magazine's site. He said he had been so upset about the company's initial response to the Scientologists that he organized a small group of protesters who visited Google's headquarters in Mountain View, Calif., where he also lives. Mr. Marti says he now applauds Google's efforts to make the process more transparent. If a letter of complaint simply makes a site more popular, "only a fool would send one," he said.
Helena Kobrin, a lawyer representing Scientology at the law firm of Moxon & Kobrin in Los Angeles, said that Google's use of the letters of complaint would not discourage the church from pursuing further complaints if necessary and that there was nothing in the letters that needed to be hidden. "I think they show very graphically to people that the only thing we're trying to do is protect copyrights," she said.
As part of its new process for handling complaints, Mr. Cutts said, Google added more information on its site explaining how site owners could have their links restored by filing a countercomplaint with Google. (The required forms can be downloaded from chillingeffects.org.) If site owners take this step, he said, they accept responsibility for the contents of their pages.
Mr. Heldal-Lund, a Norwegian citizen, said he would not file a countercomplaint because it would put him under the jurisdiction of United States law. He said that he regretted making so much trouble for Google but was glad that the incident had highlighted the church's pursuit of its critics.
The church, which has beliefs based on the idea that people need to release themselves from trauma suffered in past lives, has taken a keen interest in the Internet since 1994, when someone posted secret church teachings on an online discussion group. Critics say the church guards its teachings closely because it wants its followers to pay for access to higher levels of instruction. The church says that these payments are donations and that it is simply seeking to protect its rights online.
With its Chilling Effects partnership, Google is subtly making the point that the right to link is important to its business and to the health of the Web, said David G. Post, a law professor at Temple University who specializes in Internet issues.
"This is an example where copyright law is being used in conflict with free connectivity and free expression on the Net," he said. Dr. Post said Google's situation highlighted the need for more awareness of copyright issues, including pending legislation that is more restrictive than the 1998 law. The measure is backed by entertainment giants like Walt Disney, but technology companies like Intel have come out against it, saying it would hurt consumers and slow innovation.
Mr. Cutts said that the links to the complaints were not a political statement, just a way to "make sure our users get all of the information that they need." He said that Google had no official position on the copyright act and that so far it had not been involved in political activity or lobbying. But he said it "might take an interest in more of those issues."
The copyright controversy has had an interesting side effect for Operation Clambake. The Google software judges the importance of a page in part by looking at how many other pages link to it. Scientology's complaint set off a flurry of linking to the critics' site, pushing it up two spots to No. 2 in the search results for "Scientology" -- just below the church's official site.
Don't we all love buttsex?
Part One is the basics, which anyone familiar with Zope can skip over if they so choose. For a newcomers it may seem a little overwhelming, but for readers unfamiliar with web development it may seem a light on details at times. It opens with the obligatory "History of Zope" which is mercifully brief and includes a single paragraph on the history of the Internet that publishers still insist on including. It does mention some great high-profile organizations that are using Zope (Red Hat, NASA, Bell Atlantic Mobile, CBS, and the U.S. Navy). The Features section could be used to great effect in selling the use of Zope to management, as it is brief and to the point and focuses on things that businesses actually care about. Next up is Architecture, and the Bible does a fine job of describing the Zope architecture and highlights the primary advantages in nice bullet points (Cost of ownership, RAD, reliability, scalability).
Installation is covered with proper dispatch and goes into great detail about the ZServer (the preferred web server) as well as how to install new products and troubleshoot bad installations. The basics of the Zope Management Interface and the Control Panel are covered in chapter three.
Chapter Four is where the meat starts. This is a fairly in-depth presentation of DTML, Zope's built-in markup language. It includes a nice reference to Python modules natively available in Zope, and examples of all standard tags in action. Closing out Part One is a chapter about Object Oriented Programming in Python. It is less detailed than the documentation and tutorial that come stock with Python, and anyone who plans on getting that down and dirty will want to get a real Python book. Those 50 pages would have been better used in providing a case study or two of developing an end-to-end web app in Zope. Even given the focus on writing things in Python, this section isn't actually helpful.
Part Two begins with an example of writing your own Zope product in Python (though not one that actually does anything useful), rapidly followed by the process of creating a real product in Python. Given the detail and scope of the AddressBook products, there is no need for the first "create a product" example. Chapter 8 continues with adding functionality to the AddressBook product.
Chapter 9 is Zope Product Security. This chapter explains both what Zope will and won't do for you, and how to determine security requirements and policies. Chapter 10 finishes up the AddressBook application and explains the use security concepts to control levels of access. The order is slightly awkward: it would have made more sense to introduce security concepts before going down the entire create-a-product path, rather than take a side trip in the middle.
Part Three: Management. Not PHBs, but application management. This starts off with Content Management. If you remove the specific Zope examples, you have what amounts to a best-practices guide to web development regardless of language. This is a Good Thing(tm). Database Management assumes zero familiarity with databases and provides a nice basic intro to databases and specifically how to connect assorted DBs to Zope as well as how to integrate SQL with DTML. The last part of the triumvirate is User Management and Security. This section covers the basics (users/roles) and a very light taste of addons, but really could stand a bit more breadth.
Part Four is called Advanced Zope Concept, or "everything that doesn't really fit anywhere else." ZClasses can hardly be considered an advanced concept, especially when compared to rolling your own product in Python. Zope Core components is a compilation of basic OO concepts (acquisition, persistence), the ZODB, ZPublisher, and Document Templates. This is another section that could have been better served by more detail. DocumentTemplates is breezed through with no detail whatsoever.
Scripting Zope demonstrates once again how to extend Zope using Python and covers scripting with Perl in just under two pages.
ZClasses, which have in the past been the most common method of writing Zope products, are discussed in fair detail, including a nice comparison of ZClasses -vs- PythonProducts.
Chapter 17 covers searching, describing how the ZCatalog works and how to leverage it. Zope Page Templates warrant their own (very brief) chapter which explains the shortcomings of DTML (HTML-editor unfriendly, not renderable, mixes presentation and logic) and gives a decent overview of the new PageTemplates that are meant to replace DTML in many instances.
Debugging is another light chapter, though it does cover the essentials fairly well. Finally comes Alternative Methods of Running Zope. This, as you might expect, explains how to use Zope with Apache/IIS and also addresses scalability, with a focus on Zope Enterprise Objects.
The appendices consist of What's On the CD-ROM and Installing Zope from the Red Hat RPMS or Souce Code.
What's Bad?
Zope Bible is a misnomer. There is a lot of great information here, but many sections are to shallow to be of any use. A more appropriate title would be "Python for Zope" or "Advanced Zope Development with Python." The book claims to be aimed at beginning to advanced users, but it is not organized in a manner that will be useful to Zope newbies and the things a beginner needs to know most often are missing or covered in such little detail as to be as good as missing. They could have dropped the first three chapters, and used that space to flesh out some of the later chapters and perhaps do a second case study.
What's Good?
The sections that are good are very good. The authors obviously have a deep understanding of Zope, and I didn't catch any technical errors. The writing is clear and effective. If you're already familiar with Zope and already have The Zope Book and The Book of Zope, then this would be a great next book for getting more into the Python parts of Zope. I particularly liked that they built an actual useful product from end to end in the course of several chapters explaining how different features of Zope can be used. The reference sections on CM and DBM are great. It's nice to see some aspects of Zope that are woefully underdocumented get addressed (Templates, DB integration, Security, Searching) even if some of them aren't in as much detail as I'd like.