Domain: imdb.com
Stories and comments across the archive that link to imdb.com.
Stories · 553
-
James Cameron Guest Edits Wired Magazine
colonist writes "Terminator and Titanic director James Cameron is guest editor of the December issue of WIRED Magazine: 'This special issue of Wired is about honest-to-God, two-fisted, hairy-knuckled exploration.' Cameron worked for nearly a year on this issue, developing stories on the future of exploration in the oceans, on earth and in space. Contributors include Buzz Aldrin, Sean O'Keefe, Burt Rutan, Robert Ballard, Sylvia Earle and Kim Stanley Robinson. (The issue is not online yet.) Apart from making blockbuster films, Cameron explores the depths of the oceans and is a member of the NASA Advisory Council and the Mars Society." -
Cube Farm
Sarusa writes "Stop me if you've heard this one: Bright, innocent, bushytailed overachiever geek, inexorably crushed by the harsh realities of corporate America, turns into paranoid shaven-headed slacker (and Church of the Subgenius minister) who sees conspiracy theories under every rock. 'Heard it?' you sneer, 'I've lived it!' So why would you want to read a book about it? Cube Farm by Bill Blunden proves that if nothing else, you can always serve as a bad example." Read on for the rest of Sarusa's review. Cube Farm author Bill Blunden pages 150 publisher Apress rating 7 reviewer Sarusa ISBN 1590594037 summary Welcome to Hell, here's your cube.The book chronicles Blunden's travails as a fresh Cornell grad finding out his degree is useless. After waiting tables, he discovers Java is hot, and gets a job in the incredibly dysfunctional R&D department of Lawson Software, one of those companies that makes horribly dull but necessary business software. Young Blunden is shunted from one doomed project to the next as internal divisions compete with each other (and internally) for territory. The code base is millions of lines of ancient K&R C with all the comments stripped out (!) for speed of compilation. Only a few people understand the entire system to any degree, and these Illuminati crush any attempt to create or disseminate any documentation since that would erode their power base. Any projects that might threaten their monopoly are dispatched by the simple expedient of not responding to any emails or phone calls or attending meetings.
Cube Farm is written in a conversational, semi-edgy style that I found very easy to read, though occasionally annoying when it gets too hip. The subject is technical, but the theme is purely human foible, and Blunden makes an effort to make things understandable even by the non-geeky. So you don't have to be a nerd to understand the book - it would sure help you appreciate it, though.
Important characters are assigned descriptive names such as the Puppet Master, the Godfather, the Wax Master, Mike and Ike, and the Mad Hungarian. This may sound a bit cheap, but works well and makes it easy to keep track of the defectis personae. Everything is well partitioned, and Dance of Death woodcuts enliven the pages.
The obvious question, Why you would read something so horribly depressing? There are only negative lessons to be learned here. Well, in many ways Cube Farm is the informal, nasty version of what you'd get by reading books like Death March (Yourdon, 2003 2nd ed), Herding Cats (Rainwater, 2002), and Software Runaways (Glass, 1997). You can learn a lot from a bad example, like what it means if they won't say Yes or No. Perhaps it'll make you feel better about your own company, which is probably not quite this screwed up. Or there's always good ol' schadenfreude.
Would you give this book to an eager young programmer? Either it would be a bit like taking a sledgehammer to a kitten, or (more likely) it would just all cascade off, unheeded -- "obviously, this could never happen to me." For everyone else, if you've had at least one job or failed project under your belt you might find this horrifically fascinating, similar to watching Repligator. It might help with your next (knock on wood) fine project. Finally, it's a quick read, so I felt my time was well (or at least enjoyably) spent.
You can purchase Cube Farm from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, carefully read the book review guidelines, then visit the submission page. -
Kim Peek, aka Rain Man Focus of NASA Study
Bob Vila's Hammer writes "Kim Peek - an autistic man who has been deemed a "mega-savant" for his astonishing knowledge of 15 grand subjects ranging from history and literature, geography and numbers, to sports, music and dates - is a part of a new NASA study to explore the changes in his brain since MRI images were originally taken in 1988. Not only was he the basis of the main character in the movie Rain Man, but he apparently is getting smarter in his specialty areas as he gets older. The study has scientists hoping that technology used to study the effects of space travel on the brain will help explain his mental capabilities." -
Doom Movie in Production For Aug 2005 Release
Lord Prox writes "Doom: The motion picture is now in production from Universal Pictures for a release date of August 5, 2005. According to IMDB the cast includes The Rock, Rosamund Pike, Razaaq Adoti, Ben Daniels, and Karl Urban. The plot and setting is right from the game." -
Doom Movie in Production For Aug 2005 Release
Lord Prox writes "Doom: The motion picture is now in production from Universal Pictures for a release date of August 5, 2005. According to IMDB the cast includes The Rock, Rosamund Pike, Razaaq Adoti, Ben Daniels, and Karl Urban. The plot and setting is right from the game." -
Doom Movie in Production For Aug 2005 Release
Lord Prox writes "Doom: The motion picture is now in production from Universal Pictures for a release date of August 5, 2005. According to IMDB the cast includes The Rock, Rosamund Pike, Razaaq Adoti, Ben Daniels, and Karl Urban. The plot and setting is right from the game." -
Doom Movie in Production For Aug 2005 Release
Lord Prox writes "Doom: The motion picture is now in production from Universal Pictures for a release date of August 5, 2005. According to IMDB the cast includes The Rock, Rosamund Pike, Razaaq Adoti, Ben Daniels, and Karl Urban. The plot and setting is right from the game." -
Doom Movie in Production For Aug 2005 Release
Lord Prox writes "Doom: The motion picture is now in production from Universal Pictures for a release date of August 5, 2005. According to IMDB the cast includes The Rock, Rosamund Pike, Razaaq Adoti, Ben Daniels, and Karl Urban. The plot and setting is right from the game." -
Doom Movie in Production For Aug 2005 Release
Lord Prox writes "Doom: The motion picture is now in production from Universal Pictures for a release date of August 5, 2005. According to IMDB the cast includes The Rock, Rosamund Pike, Razaaq Adoti, Ben Daniels, and Karl Urban. The plot and setting is right from the game." -
Doom Movie in Production For Aug 2005 Release
Lord Prox writes "Doom: The motion picture is now in production from Universal Pictures for a release date of August 5, 2005. According to IMDB the cast includes The Rock, Rosamund Pike, Razaaq Adoti, Ben Daniels, and Karl Urban. The plot and setting is right from the game." -
Superman Set To Fly
arock99 writes "After many years of battling various script rewrites, Superman is set to soar again. Various sources (superman-v.com, darkhorizons.com, aintitcool.com) report that Brandon Routh (of Gilmore Girls) has been cast as Superman. With production only a month away, Brian Singer is set to tackle yet another super-hero film after previously having directed both X-Men and X2. Had it not been for his recent passing, Christopher Reeve would surely have been part of the production team in some capacity. Superman should hit theaters around summer 2006." -
Superman Set To Fly
arock99 writes "After many years of battling various script rewrites, Superman is set to soar again. Various sources (superman-v.com, darkhorizons.com, aintitcool.com) report that Brandon Routh (of Gilmore Girls) has been cast as Superman. With production only a month away, Brian Singer is set to tackle yet another super-hero film after previously having directed both X-Men and X2. Had it not been for his recent passing, Christopher Reeve would surely have been part of the production team in some capacity. Superman should hit theaters around summer 2006." -
2004 Inductees to the Robot Hall of Fame
lucabrasi999 writes "The Pittsburgh Post-Gazette ran a story today on the 2004 inductees to the Robot Hall of Fame. The Hall of Fame is affiliated with Carnegie Mellon University. The highlight of the ceremony was apparently a handshake between Anthony Daniels (C-3PO) and ASIMO (Honda). Well, at least Robby the Robot finally made it in. Now I can sleep easy at night." -
Mac OS X Running On Xbox
PasteEater writes "The good people over at XBox Scene have the scoop. Mac OS X has been successfully installed on a modified Xbox. What does this mean? Well, it's no Xbox Media Center, but it does prove that nerds are at the forefront once again!" -
Mel Brooks Says 'Spaceballs' Sequel In The Works
BlueDino writes "Several news sites are reporting that Mel Brooks will release a sequel to Spaceballs. As far as a release date, Brooks says, 'Best case scenario: a week before the new Star Wars opens. Worst Case Scenario: a year after the new star wars opens.'" -
Do You Go Out to the Movies or Wait for the DVD?
SpecialAgentXXX asks "After I see a movie, I usually end up buying the DVD to see the deleted and behind-the-scenes bonus material. So I not only pay for $20 the DVD, but also $24 for a pair of tickets, $8 for parking, and $12 for popcorn & drinks. But now that I have a home theater system, I've mostly stopped going to the movies and just wait half a year for the DVD. The only exception is watching a movie in DLP or the IMAX Experience like Harry Potter since those are better qualities than a DVD. Are more people doing this? The cost of going to the movies is now more than double that of a DVD!" -
FTP Client For Firefox
cuv writes "As Firefox becomes more and more popular, programmers are becoming savvy to Mozilla's excellent development platform. I happen to be one of those and I would like to share the FTP client that I've designed for Firefox. Give it a try, report any bugs, and if you haven't already: switch over to Firefox! Better yet: start developing!" -
Sky Captain and the Films of Tomorrow
professorfalcon writes "Foxnews.com has an interview with the stars of Sky Captain and the World of Tomorrow. They talk about their experience hugging a green screen for the entire film, and how the movie is 'unlike anything most audiences have seen before. It uses no sets, only computer generated imagery.' So most audiences didn't see Star Wars?" -
Ghost In The Shell 2: Innocence in Theaters
Lord Prox writes "The long wait is over, the sequel to Ghost In The Shell is here in theaters!. Titled Ghost in the Shell 2: Innocence for the US market and seems to be available in a reasonably wide distribution for anime. There is also a trailer available." -
Ghost In The Shell 2: Innocence in Theaters
Lord Prox writes "The long wait is over, the sequel to Ghost In The Shell is here in theaters!. Titled Ghost in the Shell 2: Innocence for the US market and seems to be available in a reasonably wide distribution for anime. There is also a trailer available." -
People on Mars in 30 Years?
lucabrasi999 writes "Yahoo is running a Reuters story in which Arthur Thompson, the head of the NASA 'rover' missions, says that people could be landing on Mars in the next twenty or thirty years. If that is true, I estimate that within 50 years, Mars will need women." -
Amazon's A9: How Well Is the Hype Justified?
An anonymous reader submits "Amazon have put up a new version of their A9 search engine. The "Beta" label was dropped, the color scheme changed, and new search types were added: Images (provided by Google), Movies (provided by IMDB), and Reference (provided by GuruNet). Several sources are already reporting this." Theopd writes with a more critical view of the hype surrounding A9's launch (note the link to battellemedia); read on below.theodp writes "As Amazon's search service A9.com officially goes live today after being in beta for months, it's receiving rave reviews. A Business 2.0 story penned by John Battelle says A9 has raised the bar for innovation in search. Paying heed to John Battelle's statement that Google and everyone else involved in search are going to be watching A9, BusinessWeek asks: Can Amazon Go Beyond Google? And the NY Times reports that A9 is insanely powerful (story linked above), relying on a quote from - you guessed it - John Battelle. The NYT notes that Battelle is the organizer of the upcoming Web 2.0 conference, but doesn't mention that his conference's keynoters include A9 CEO Udi Manber, Amazon CEO Jeff Bezos, Amazon Board Member John Doerr, Amazon's Wall Street Cheerleader Mary Meeker, and Amazon subsidiary Alexa's Brewster Kahle."
-
Upcoming Firefly Movie Behind-the-Scenes Photos
browncoat1 writes "A Firefly Mod for Neverwinter Nights is available, based on the cancelled FOX Television show Firefly (by Joss Whedon, of Buffy, Angel, and Titan A.E. fame). The guy who wrote the mod just posted some secret behind-the-scenes photos from the set of the upcoming movie Serenity, based on the show and starring the actors and actresses from the show. It should be a must-see for fans of Firefly or sci-fi TV in general." -
A Sound of Thunder
blamanj writes "One of the great sci-fi short stories, Ray Bradbury's A Sound of Thunder is scheduled to be released on film next month. Links to the trailers (QT, Real, WMP) can be found here. The original story prefigured chaos theory in its 'small changes, large effects' premise. Indeed, when I first heard the term 'butterfly theory,' I assumed it was based on Bradbury's story. Unlike the original, however, the film won't be touching on dystopian politics, but appears to have been turned into a 'Jurassic Park'-style creature feature. Sigh. Oh, well, we can hope that the new Fahrenheit 451 will be treated with a bit more respect." -
Color Me Productive
sartin writes "Forget the saturated colors from The Andromeda Strain lab, researchers at The University of Texas report how color affects productivity. The results have some expected (different things work for different people) and some surprising (bright red is very good for some people) tidbits. At long last, I have scientific proof that the taupe and beige on my cubical wall are not the best colors for my productivity." -
Busted For Using Library Wi-Fi Outside The Library
sevej writes "Keith Shaw, in his weekly column "Wireless Computing Devices" (Network World Fusion), reported on a recent entry in AKMA's Random Thoughts where AKMA was using a public WiFi network outside of a library. A policeman approached him and asked that he only access the Internet from within the Library and hinted that Federal Laws against "signal theft" were applicable. Oh, and btw, we're not talking about a person that looked like your stereotypical 'hacker'; AKMA is an ordained priest." -
Kevin Smith set for Clerks sequel
bckrispi writes "Director Kevin Smith has announced an official sequel to his indie cult classic, Clerks. Currently titled "The Passion of the Clerks", the film will pick up with Dante and Randal ten years after the original as our two heroes trudge through the malaise of their thirties. Jason Mewes, now out of rehab, is back on deck to play Jay across Smith's Silent Bob." -
South Park Creators Have A New Film
Vince C writes "Trey Parker and Matt Stone are back to filmmaking again. No, it is not a South Park movie and no they are not acting. In fact, it is a totally different media... marionettes. Yep! Puppets folks. They are making Team America:World Police. If you liked the original Thunderbirds and hate the live action remake but also love comedy sticking it to our current government then you are going to love Matt and Trey's new project. Trailer and more info at the movie's site." -
South Park Creators Have A New Film
Vince C writes "Trey Parker and Matt Stone are back to filmmaking again. No, it is not a South Park movie and no they are not acting. In fact, it is a totally different media... marionettes. Yep! Puppets folks. They are making Team America:World Police. If you liked the original Thunderbirds and hate the live action remake but also love comedy sticking it to our current government then you are going to love Matt and Trey's new project. Trailer and more info at the movie's site." -
What's the Worst Movie You've Ever Seen?
prostoalex asks: "A recent Ask Yahoo! article talks about the worst movies ever made and points out this IMDB list of the bottom rankings. The Ask Yahoo! article names Manos The Hands of Fate the worst one, but apparently the IMDB table changed since then to include The Wild World of Batwoman at the top of the list. What would you consider the worst movie ever made? Perhaps anything listed here would also make the list?" -
What's the Worst Movie You've Ever Seen?
prostoalex asks: "A recent Ask Yahoo! article talks about the worst movies ever made and points out this IMDB list of the bottom rankings. The Ask Yahoo! article names Manos The Hands of Fate the worst one, but apparently the IMDB table changed since then to include The Wild World of Batwoman at the top of the list. What would you consider the worst movie ever made? Perhaps anything listed here would also make the list?" -
What's the Worst Movie You've Ever Seen?
prostoalex asks: "A recent Ask Yahoo! article talks about the worst movies ever made and points out this IMDB list of the bottom rankings. The Ask Yahoo! article names Manos The Hands of Fate the worst one, but apparently the IMDB table changed since then to include The Wild World of Batwoman at the top of the list. What would you consider the worst movie ever made? Perhaps anything listed here would also make the list?" -
Ben Kingsley To Co-Star In BloodRayne Game-Based Movie
vansau writes "Ben Kingsley, the Oscar-winning actor for his role in Gandhi, has signed on to star in the upcoming BloodRayne movie alongside Kristanna Loken (the T-X in Terminator 3.) Kingsley will play Rayne's (Loken) vampiric father, Kagan." We've previously covered director Uwe Boll's inspiring words on this movie, and Metafilter has plenty of comments on Boll's newly released Alone In The Dark trailer. -
Ben Kingsley To Co-Star In BloodRayne Game-Based Movie
vansau writes "Ben Kingsley, the Oscar-winning actor for his role in Gandhi, has signed on to star in the upcoming BloodRayne movie alongside Kristanna Loken (the T-X in Terminator 3.) Kingsley will play Rayne's (Loken) vampiric father, Kagan." We've previously covered director Uwe Boll's inspiring words on this movie, and Metafilter has plenty of comments on Boll's newly released Alone In The Dark trailer. -
Ben Kingsley To Co-Star In BloodRayne Game-Based Movie
vansau writes "Ben Kingsley, the Oscar-winning actor for his role in Gandhi, has signed on to star in the upcoming BloodRayne movie alongside Kristanna Loken (the T-X in Terminator 3.) Kingsley will play Rayne's (Loken) vampiric father, Kagan." We've previously covered director Uwe Boll's inspiring words on this movie, and Metafilter has plenty of comments on Boll's newly released Alone In The Dark trailer. -
The PHP Anthology - Volume II, 'Applications'
sympleko (Matthew Leingang) writes "In Volume I of The PHP Anthology, Harry Fuecks showed some of the basic PHP functionality to solve a few simple problems, including how to object-orient your code, how to use PHP's hundreds of built-in functions, and how to use well-developed existing classes, be they from PEAR or other sites. In Volume II, he intends to 'blow your socks off by tackling some traditionally complex problems with the same principles--to great effect.' It's summertime and I'm sandals-only for the time being, so my socks remain safely in the top drawer. But the volume is nonetheless exciting." (Read on for the rest of Leingang's review, and check out last week's review of Volume I.)There are seven chapters in this volume, each dealing with real-world problems. Many problems are those you've seen solved on sites you admire and wondered "How did they do that?" Others are frameworks that allow your site to run smoothly, with nobody getting accidentally logged out or having to wait too long while your script gluttonously pulls the same data out of the database for the Nth time. At the end, Fuecks goes back to the beginning, to show how proper design and development can save you time when you start your next project.
Chapter 1: Access Control
Authentication is the process by which users identify themselves. This is difficult in HTTP, a stateless protocol in which the server handles one request at a time and instantly forgets you. Luckily HTTP allows cookies, which are bits of data the server sends to the client for to reveal upon revisiting. At first cookies were used only to annoy ("Hello, Steve! You have visited this page 3 times"), but a cookie can hold the ID of a session record in a database, which contains any state-information that you like.You can authenticate without sessions via HTTP server configuration, as long as you like the dull dialog box the browser pops up when users enter a restricted area. Oh, and you don't mind the fact that users won't be able to "log out" without quitting their browser, nor can you force a logout after a certain timeout value. Nor can you allow users to register themselves... these are all existing, solved problems and the author shows some of the best solutions. Common tasks like allowing users to change their passwords, recover their passwords if (I mean when) they forget them, and arranging users in groups to which you assign common permissions are also covered.
My favorite example from this chapter is the humans-only registration application. Remember when online voting for the Major League Baseball All-Star Game first started? Anyone who knew how to write a web client could have automated a task to vote as many times as the server could handle, and have his favorite players be the all-star team.* To bring it closer to home, what if somebody decides to bog down your site by automatically registering a huge number of times and filling up your database? You can keep these things from happening by making users look at images which contain text but are hard for computers to "read." PHP is in use at all stages of this game, from writing the registration form's HTML to generating the obscured image on-the-fly.
Chapter 2: XML
XML is a fact of life and, hype aside, is a great way to store and transmit machine-readable data. One of the most visible applications is the thousands of bloggers and news sites providing XML feeds of their headlines. You can write portal sites that grab these headlines, parse them all and present them on your site with links to the full text at the source.There are two ways to parse XML: with events, or by using the Document Object Model (DOM). The methodologies are similar to reading a plain-text file line-by-line or all at once. Using events you can implement a finite-state machine based on which tags and text come down the pike. Or you can slurp the whole document into memory and find any part of it with ease. The built-in library for the former is based on the popular Simple API for XML (or SAX; don't you like those nested acronyms?), while the latter often uses Xpath to find the particular document nodes you want.
The author shows how to parse RSS feeds with both SAX and the DOM, and how to render a feed with DOM. Further, you can use Extensible Stylesheet Language Transformations (known as XSLT) to transform XML -- whether it's to XHTML for regular browser reading, WML (Wireless Markup Language) for viewing on mobile phones, or even SQL to communicate with a database.
Another exciting XML application is in the area of web services, in which agents (often but not necessarily web servers) communicate with each other over an XML-based protocol built on top of PHP. The two most popular protocols are XML-RPC (the RPC stands for "Remote Procedure Calls") and SOAP (which used to stand for "Simple Object Access Protocol" but now is just a name). Often-changing information such as stock prices and weather are often offered through web services, but they can also be used as an object API between agents over the network. What's cool about using SOAP is you can publish to clients exactly what services you offer and how they can call them using the Web Services Description Language (WSDL).
Chapter 3: Alternative Content Types
If you've ever printed out a web page that was designed for browser viewing, you know the less-than-desired effect. The navigational elements, search boxes, and banners, while necessary for the web page, are useless once a static copy is printed. Furthermore, you need to extend your site to include users with less-featured browsers, such as mobile phones.Fortunately, PHP has been taught many languages. PDF is the standard for print-quality documents, and there are several libraries (free and non-free) which allow you to generate them. WML is the HTML of cell phone browsers, in which screen space is at a premium and bandwidth scarce. SVG is an XML application which allows vector-based images like PostScript does. The coolest example, however, uses XUL (the XML User interface Language, not to be confused with Zool) to make full GUI applications that you run through Mozilla. This isn't useful for the outside world where you can't force your users to use Mozilla (sigh), but works well for intranet applications that run on a variety of platforms.
The author also brings up in this chapter an HTML SAX parser he has written. You can process HTML pages chunk-by-chunk and extract the pieces you want. I hadn't known about such a class until I read the book and I'm very excited I know about it now. For sometimes it's necessary to parse a web page meant for humans to read (perhaps to pretend to be a user and automate your all-star voting), and most HTML pages won't validate as HTML, let alone XML.
A good point here is that a well-designed, tiered application will allow you to swap out different presentation classes with little code rewrite. Separating the tasks of extracting the data from the database and presenting to the user in variety of formats is a common task that when done right becomes subsequently easier.
Chapter 4: Stats and Tracking
Once your site is up and running, you'll be interested to know which parts are the most active, and how much traffic you're getting. Into a dynamic page you can obviously insert any logging mechanism, but a great place to put it is inside your site's logo. PHP can send binary data as easily as text. Why would you want to do this?- The logo is usually on every page (or it should be). You don't have to cut-and-paste code.
- You can serve the image, then use the flush command to send the output on and do extra processing. This way logging doesn't get in the way of page rendering.
There are lots of packages available to collect and analyze data. The author goes through phpOpenTracker which is quite rich in features. There are also ways to collect data on what links users follow to leave your site, and to keep requests from search engines from cluttering your log files.
Chapter 5: Caching
Another possible knock against PHP is that, while it's good to have dynamic pages, some pages are unnecessarily so. This is a waste of server resources to keep rendering the same page anew. There are different ways to conserve.On the client side, you can use HTTP 1.1 headers like Cache-control and Expires to tell browsers when it's okay to store cached copies locally
On the server side, as can be expected, you have a greater level of control. You can use output buffering to delay sending of output to the browser, then save a copy of the output locally. On subsequent requests, you can serve the file rather than generate the HTML all over again. This can be implemented on a chunk (or block) level, so that you can keep some parts ultra-time sensitive and others not so much. The package PEAR::Cache_Lite can help with this.
Chapter 6: Development Technique
The last two chapters were my favorites of the two-volume set. They are on a higher level of abstraction than the features of PHP's library of functions, or previous five chapters on real-world solutions. After you've reached a certain level of expertise in PHP coding, you being to wonder about the "right" way to do things. The author shows how to use Xdebug to find bottlenecks in your code, as well as a few quick optimization tips (for instance, design your flow control so that the first choice is the one most often taken).He then discusses the principles of N-tiered design. N is usually 5, but the data layer (usually a database or file system) and presentation layer (usually the browser) are most often handled outside of PHP, so you normally have three levels to worry about:
- Data Access: Getting data from the outside world into your application
- Application Logic: Doing whatever unique thing your application is supposed to do
- Presentation Logic: Forming a response in a format acceptable to your client
Keeping these layers separate and restricting them to communicating through well-defined interfaces allows you maximum flexibility. If you need to change databases (say you just got venture capital money and can afford Oracle now), you can do so only changing one layer. If you want to serve different flavors of HTML, or different markup languages altogether, or binary data, you can do so by only changing one layer. You can even strive for maximum distributability by enabling your layers to "live" on physically independent machines and communicate with XML-RPC or SOAP.
Documenting your code is essential. Anybody who's been programming for over a year has gone back to code he or she's written and thought, "Now what the heck was this supposed to do?" It's even more essential when you write something and wish to distribute it for the benefit of others. You can expect them to grok your code at an even lower rate since they didn't write it the first time.
Luckily, scripted languages like PHP are excellent at parsing text files, including PHP scripts themselves. Using well-defined documentation formats akin to JavaDoc, you can embed documentation in your code inside comments, and use tools like phpDocumentor to extract these documentation blocks and format them as nice, cross-reference HTML. In fact, writing doc blocks before your code is a good way to think ahead about how you want your classes and methods to work.
Unit Testing, one of the most digestible dogmas of Extreme Programming, is an awesome way to test your code for logic errors. You build up tiny test cases (using mock objects to isolate the class you're testing) and build as many as you like. Once you do this (PHPUnit and SimpleTest are two rich frameworks), you keep your tests and each time you add features, you run your test to make sure you haven't added bugs as well.
Chapter 7: Design Patterns
Design Patterns is one of the modern classics in information technology. After having done OOP for a while, you will inevitably get the feeling of deja vu that you've solved a problem before. Not so concretely as "I need a database abstraction layer," or "I need a templating system," but as in "I need a way to create objects without specifying exactly what class they belong to," or "I'm tired of writing so many if statements." Design patterns are common object architectures which can be used to solve common (though unique) problems.Many design patterns are more suited to state-equipped applications with GUIs, but there are plenty to assist the PHP coder. The Factory Method is a pattern through which an object can create other objects of varying classes. So instead of writing mysql_connect everywhere, then having to change every occurrence of that function, you can abstract all database interaction to a class, then instantiate a database connection through a class method of another class: $db = MyApp::getDatabaseConnection(). This is useful when the connection (not just the RDBMS, but the actual database) you want varies depending on whether you are developing, testing, or going live with your application. Factory methods are also a good way to avoid global configuration variables.
The Iterator Pattern and the Observer Pattern are two others mentioned in this chapter. Iterators are used often in paging through database results. Observers are used to let objects notify other objects of changes in their state. This chapter will make you want to go read the whole Gang-of-Four book if you haven't already.
My biggest beef with the book is that this wasn't presented earlier on, perhaps at the beginning of Volume II. As a climax, it leaves me flat, wondering how the rest of the volume could have been derived from this very cool concept. But most PHP books conclude with chapters on how to extended PHP on the C level, or giant case studies involving massive code dumps, and I'm often not satisfied with them. This is a nice philosophical note to go out on. And there's something to be said for the argument that books like these aren't written to be read cover-to-cover.
Appendices
The book closes with the same indices as in Volume I. Since I don't know the URL of my review of that volume, I'll just copy: You can read about which configuration directives you're probably most interested in (the complete list you can get on PHP's web site), some common security breaches, and how to install PEAR, PHP's version of CPAN. My favorite appendix is the "Hosting Provider Checklist," a great reference for evaluating whether kewlhosting.com is going to give you the freedom and support you need to make a great hosted web site.This volume was informative, well-written, and inspirational in that it made me want to go out and add cool and useful features to my web sites. Check it out if you can.
*Not really (not that I tried or anything), but they've always been a little bit smarter about it. You get my point, though. This did happen on an ESPN.com Page 2 mascot popularity contest, but they noticed through request headers that millions of votes were coming from the same place, and invalidated all those votes.
In real life, Matthew Leingang is Preceptor in Mathematics at Harvard University. He promises to review any book sent to him for free, and sometimes actually does it. Both volumes of The PHP Anthology are available from SitePoint. Slashdot welcomes readers' book reviews; to see your own review here, carefully read the book review guidelines, then visit the submission page.
-
Dr Who, Daleks Kiss And Make Up
Dynamoo writes "The BBC is reporting that the creators of the new series of Doctor Who due next year have reached an agreement with the estate of the late Terry Nation to include the Daleks in the new series. This means that I'll definitely be watching.. although whether from behind the sofa or not remains to be seen." We previously reported on the apparent exterminate-ion of the lovable pepperpots from this new version. -
Primer
Time-travel thriller Primer has already gained some festival attention (it won both the Alfred P. Sloan Prize and the Grand Jury Drama Prize at this year's Sundance), and OSCON attendees got a chance to watch the film last Thursday. Primer follows a stretch of time (better said, a series of timeloops) in the lives of a group of young engineers (Aaron, Abe, Robert and Phillip) whose day jobs are just a distraction necessary to pay for their real pursuit: tinkering in Aaron's garage, laboring to come up with the Big Idea that will attract VC funding and make them wildly rich. Two of them certainly find something valuable, but it doesn't lead to easy wealth. (Read on for the rest.)The informal engineering group has evidently come up with at least one minor success; in the movie's opening scenes (with just a touch of foreboding narration hinting that not is all as it appears), the four are spending a late evening around the kitchen table of Aaron's suburban house, which could be anywhere in Silicon Valley's version of middle-class neighborhoods, or in one of the country's other tech hotbeds. (According to the credits, the movie is actually filmed around Dallas.) They're stuffing padded envelopes with a device the size of a hard drive, and arguing technical and financial details of their next project. It's a tense interchange; the players are frustrated with each other, and it's clear they might not even want to pursue a single project as a foursome.
The dialog here and throughout is sharp; not comic like the trio of lead characters in Office Space, but with the same sense of frustrated white-collar ambition. The jargon (hip-and-hopeful engineerspeak) can be a bit grating, but it flows perfectly and realistically.
The conversation continues in snippets over the next several days or weeks, with arguments over who holds patents, and whether there's an easier way to achieve temperatures low enough for superconduction in parts of the next device. Aaron and Abe are the core of the group, it seems, and the more committed to working with each other; they keep working on it as a pair, ignoring the other two for a time.
The details of what they're really hoping to make are left fuzzy, to say the least; the audience mostly sees haggling and bickering over fine points; whether the palladium is necessary, whether cheaper parts could be substituted, and so on. Visits to machine shops and diagram-driven arguments reveal that they're building something which will emit some kind of field from small plates facing the inside of a rotating mechanism, inside an argon-flooded box.
The two discover that the tabletop mechanism they've been cobbling together has some strange properties. The first clue: once its rotating parts are in motion, disconnecting the car batteries that feed it doesn't make the machine shut off as it should. The machine's motion gradually dies down, but only after minutes of inexplicable motion. Was it simply a bad measurement, or did they they just extract more energy than they'd applied? A type of mold which builds up in the mechanism as they continue to tweak it makes things even stranger; they take a sample to an acquaintance trained in biology; he declares their story of its origin "a joke." The amount of mold they've been cleaning out of the mechanism every few days, he explains, should have taken years -- not days -- to accumulate.
From here, the pace picks up in several ways: inspired by the rapid mold growth, Abe decides to put his watch into the machine, and finds that time seems to have passed within the field much faster than outside it. He and Aaron repeat the experiment, increasingly excited. The obvious ensues, and soon (after literally locking out both Phillip and Robert, making some quick ethical calculations that might not hold up in a patent suit), Abe and Aaron not only determine how to reverse the transit of time within their device, but construct a version big enough for a person to fit inside.
The rest of the film grows more ambiguous and confusing, though no less entertaining. The ambiguity is necessary for the film to move forward: if the bull-session logic of time-travel were fully explored, and every logical contradiction examined minutely, the narrator might drop out of existence, the opening scene itself might start to loop, and the characters might disappear one by one as the hypothetical past circumstances of their interactions were altered. However, the line is drawn such that the story gets told without bogging down in the inherent paradoxes; instead, the problems with crossing time paths pop up just enough to keep things interesting -- which is guaranteed to happen when the past and present instances of each character start to do more than simply observe each other from a distance.
The first Doppelgaenger appearance is shown by Abe to Aaron; Abe wanted to gradually reveal his already implemented plan to put the full-size machine in a place that met their need for an inconspicuous, windowless, climate-controlled home for the device. He decided on the local storage-rental facility (which drew some laughs from the audience). Through binoculars, he allows Aaron a glimpse of his alter ego passing through the doors of the facility with an oxygen tank.
A second machine soon lets both characters travel back and forth simultaneously, breathing from oxygen tanks inside their argon-flooded boxes. At first, both characters spend their time in the past isolated in a hotel room, watching TV and eating junk food, slowly convincing themselves that nothing catastrophic seems to result, that the world goes on just as it always has. Their caution gives way to optimism, and they come up with an easier way to make Big Money: look up stock results in the present day at a small-town library where they're unlikely to interact with anyone they know, and buy index funds shares -- in the recent past -- in funds they know are about to rise. (With index funds, they realize, the gains would be less conspicuous than single stocks, despite the tempation for quicker gains.)
The pair start living killingly long days; 24 hours, of course, have to be accounted for in the world of conventional time, and the rest in the recent past. By carpooling and calling in sick days, they contrive ways to conceal the double life.
If your system of belief suspension allows you to enjoy the movie so far, things get even more interesting. Despite their attempts to simply keep a low profile, avoid conversations with people they might see in their ordinary life, and so on, Aaron and Abe inevitably let their guard down, and then choose to ignore caution altogether when it means (they think) saving a life.
The interactions of past selves and present selves grows more sinister, and eventually downright treacherous. Who (and when) each character really is gets ever more difficult to sort out, for the characters as well as for the audience. The filmmakers have a clever idea of how a motivated and unscrupulous time-traveler might try to resolve the problem of tangling different time slices.
I suspect Primer will catch on, whether or not it soon reaches wide release. It's edgy in the same way as The Conversation . Primer comes much closer to the mind-tweaking of a Philip K. Dick story than this year's Paycheck did; while Paycheck was actually based on a Dick short story, it was dolled up and stretched for the big screen and in the process lost the original story's spare feel.
The technical goofs (some rough editing in spots, and an orangish cast, at least in the print shown in Portland) are easy to look past, and may even increase the creepy noir feeling. (Shane Carruth wrote and directed the film, and produced it on a budget of just $7,000; for that, a few choppy frames are hard to complain about.) The plot, too, has some rough edges (get out your time-travel dilemma blinders, and be prepared for some Star Trek-style technical doublespeak). On the whole, though, Primer is taut, smart, and well worth seeing.
-
Primer
Time-travel thriller Primer has already gained some festival attention (it won both the Alfred P. Sloan Prize and the Grand Jury Drama Prize at this year's Sundance), and OSCON attendees got a chance to watch the film last Thursday. Primer follows a stretch of time (better said, a series of timeloops) in the lives of a group of young engineers (Aaron, Abe, Robert and Phillip) whose day jobs are just a distraction necessary to pay for their real pursuit: tinkering in Aaron's garage, laboring to come up with the Big Idea that will attract VC funding and make them wildly rich. Two of them certainly find something valuable, but it doesn't lead to easy wealth. (Read on for the rest.)The informal engineering group has evidently come up with at least one minor success; in the movie's opening scenes (with just a touch of foreboding narration hinting that not is all as it appears), the four are spending a late evening around the kitchen table of Aaron's suburban house, which could be anywhere in Silicon Valley's version of middle-class neighborhoods, or in one of the country's other tech hotbeds. (According to the credits, the movie is actually filmed around Dallas.) They're stuffing padded envelopes with a device the size of a hard drive, and arguing technical and financial details of their next project. It's a tense interchange; the players are frustrated with each other, and it's clear they might not even want to pursue a single project as a foursome.
The dialog here and throughout is sharp; not comic like the trio of lead characters in Office Space, but with the same sense of frustrated white-collar ambition. The jargon (hip-and-hopeful engineerspeak) can be a bit grating, but it flows perfectly and realistically.
The conversation continues in snippets over the next several days or weeks, with arguments over who holds patents, and whether there's an easier way to achieve temperatures low enough for superconduction in parts of the next device. Aaron and Abe are the core of the group, it seems, and the more committed to working with each other; they keep working on it as a pair, ignoring the other two for a time.
The details of what they're really hoping to make are left fuzzy, to say the least; the audience mostly sees haggling and bickering over fine points; whether the palladium is necessary, whether cheaper parts could be substituted, and so on. Visits to machine shops and diagram-driven arguments reveal that they're building something which will emit some kind of field from small plates facing the inside of a rotating mechanism, inside an argon-flooded box.
The two discover that the tabletop mechanism they've been cobbling together has some strange properties. The first clue: once its rotating parts are in motion, disconnecting the car batteries that feed it doesn't make the machine shut off as it should. The machine's motion gradually dies down, but only after minutes of inexplicable motion. Was it simply a bad measurement, or did they they just extract more energy than they'd applied? A type of mold which builds up in the mechanism as they continue to tweak it makes things even stranger; they take a sample to an acquaintance trained in biology; he declares their story of its origin "a joke." The amount of mold they've been cleaning out of the mechanism every few days, he explains, should have taken years -- not days -- to accumulate.
From here, the pace picks up in several ways: inspired by the rapid mold growth, Abe decides to put his watch into the machine, and finds that time seems to have passed within the field much faster than outside it. He and Aaron repeat the experiment, increasingly excited. The obvious ensues, and soon (after literally locking out both Phillip and Robert, making some quick ethical calculations that might not hold up in a patent suit), Abe and Aaron not only determine how to reverse the transit of time within their device, but construct a version big enough for a person to fit inside.
The rest of the film grows more ambiguous and confusing, though no less entertaining. The ambiguity is necessary for the film to move forward: if the bull-session logic of time-travel were fully explored, and every logical contradiction examined minutely, the narrator might drop out of existence, the opening scene itself might start to loop, and the characters might disappear one by one as the hypothetical past circumstances of their interactions were altered. However, the line is drawn such that the story gets told without bogging down in the inherent paradoxes; instead, the problems with crossing time paths pop up just enough to keep things interesting -- which is guaranteed to happen when the past and present instances of each character start to do more than simply observe each other from a distance.
The first Doppelgaenger appearance is shown by Abe to Aaron; Abe wanted to gradually reveal his already implemented plan to put the full-size machine in a place that met their need for an inconspicuous, windowless, climate-controlled home for the device. He decided on the local storage-rental facility (which drew some laughs from the audience). Through binoculars, he allows Aaron a glimpse of his alter ego passing through the doors of the facility with an oxygen tank.
A second machine soon lets both characters travel back and forth simultaneously, breathing from oxygen tanks inside their argon-flooded boxes. At first, both characters spend their time in the past isolated in a hotel room, watching TV and eating junk food, slowly convincing themselves that nothing catastrophic seems to result, that the world goes on just as it always has. Their caution gives way to optimism, and they come up with an easier way to make Big Money: look up stock results in the present day at a small-town library where they're unlikely to interact with anyone they know, and buy index funds shares -- in the recent past -- in funds they know are about to rise. (With index funds, they realize, the gains would be less conspicuous than single stocks, despite the tempation for quicker gains.)
The pair start living killingly long days; 24 hours, of course, have to be accounted for in the world of conventional time, and the rest in the recent past. By carpooling and calling in sick days, they contrive ways to conceal the double life.
If your system of belief suspension allows you to enjoy the movie so far, things get even more interesting. Despite their attempts to simply keep a low profile, avoid conversations with people they might see in their ordinary life, and so on, Aaron and Abe inevitably let their guard down, and then choose to ignore caution altogether when it means (they think) saving a life.
The interactions of past selves and present selves grows more sinister, and eventually downright treacherous. Who (and when) each character really is gets ever more difficult to sort out, for the characters as well as for the audience. The filmmakers have a clever idea of how a motivated and unscrupulous time-traveler might try to resolve the problem of tangling different time slices.
I suspect Primer will catch on, whether or not it soon reaches wide release. It's edgy in the same way as The Conversation . Primer comes much closer to the mind-tweaking of a Philip K. Dick story than this year's Paycheck did; while Paycheck was actually based on a Dick short story, it was dolled up and stretched for the big screen and in the process lost the original story's spare feel.
The technical goofs (some rough editing in spots, and an orangish cast, at least in the print shown in Portland) are easy to look past, and may even increase the creepy noir feeling. (Shane Carruth wrote and directed the film, and produced it on a budget of just $7,000; for that, a few choppy frames are hard to complain about.) The plot, too, has some rough edges (get out your time-travel dilemma blinders, and be prepared for some Star Trek-style technical doublespeak). On the whole, though, Primer is taut, smart, and well worth seeing.
-
Final Fantasy Gets Creator, FFVII, Clock Spinoffs
Thanks to 1UP for noting that Final Fantasy creator Hironobu Sakaguchi has founded his own independent development company, according to Japanese magazine Famitsu Weekly. The company will be using "a small group of elite creators", planned to include "artists Yoshitaka Amano and Takehiko Inoue" - the article author also mentions: "Sakaguchi was ousted from any position of significant responsibility at Square after the multi-million-dollar boondoggle that was Final Fantasy: The Spirits Within." Elsewhere, RPGFan mentions a third Final Fantasy VII spin-off has been announced, following the CG movie Final Fantasy VII: Advent Children and the mobile phone-based Before Crisis: Final Fantasy VII, but "no release date or platform information has been given so far" for this new title. Finally, Warcry reveals the Final Fantasy XI clock, due out Fall 2004 in the U.S., and featuring "the time, day of the week, date and year in both [Final Fantasy XI's game world] Vana'diel and also here on Earth." -
Uwe Boll Talks Bloodrayne, Alone In The Dark Movies
Thanks to Insomniac Mania for its brief question and answer session with German movie director Uwe Boll, the previously discussed director of the House Of The Dead and Alone In The Dark game-based movies, and producer of a host of other videogame movies. He discusses the soon-filming Bloodrayne movie ("August 16th... shooting starts in Transylvania"), his unique method of picking stars for the movie ("Cast comes up soon. We always [wait] till the last weeks to get actors cheaper"), and apparent confirmation of a videogame sequel to Alone In The Dark, possibly themed around the upcoming movie: ("Atari is producing Alone [In The Dark] 5 right now.") There's an earlier in-depth interview with Boll on the same site. -
Uwe Boll Talks Bloodrayne, Alone In The Dark Movies
Thanks to Insomniac Mania for its brief question and answer session with German movie director Uwe Boll, the previously discussed director of the House Of The Dead and Alone In The Dark game-based movies, and producer of a host of other videogame movies. He discusses the soon-filming Bloodrayne movie ("August 16th... shooting starts in Transylvania"), his unique method of picking stars for the movie ("Cast comes up soon. We always [wait] till the last weeks to get actors cheaper"), and apparent confirmation of a videogame sequel to Alone In The Dark, possibly themed around the upcoming movie: ("Atari is producing Alone [In The Dark] 5 right now.") There's an earlier in-depth interview with Boll on the same site. -
Uwe Boll Talks Bloodrayne, Alone In The Dark Movies
Thanks to Insomniac Mania for its brief question and answer session with German movie director Uwe Boll, the previously discussed director of the House Of The Dead and Alone In The Dark game-based movies, and producer of a host of other videogame movies. He discusses the soon-filming Bloodrayne movie ("August 16th... shooting starts in Transylvania"), his unique method of picking stars for the movie ("Cast comes up soon. We always [wait] till the last weeks to get actors cheaper"), and apparent confirmation of a videogame sequel to Alone In The Dark, possibly themed around the upcoming movie: ("Atari is producing Alone [In The Dark] 5 right now.") There's an earlier in-depth interview with Boll on the same site. -
I, Robot Hits the Theaters
tyleremerson writes "With today's film release of "I, Robot," the Singularity Institute for Artificial Intelligence has launched a new website, 3 Laws Unsafe. 3 Laws Unsafe explores the non-fictional problems presented by Isaac Asimov's Three Laws of Robotics. The Three Laws are widely known and are often taken seriously as reasonable solutions for guiding future AI. But are they truly reasonable? 3 Laws Unsafe tries to address this question." Reader Rob Carr has submitted a review of the movie, below, that he promises is spoiler-free.I, Robot: A Movie Review that's 3 Laws (and Spoiler) Safe!
A movie review by Rob Carr
Thanks to Eide's Entertainment I got to see I, Robot tonight. As someone who grew up with Isaac Asimov's robot stories, I've come to expect a mystery based on the implications of the 3 Laws of Robotics (or the lack of one or part of one of those laws), the "Frankenstein Complex," and Dr. Susan Calvin. I was afraid that the movie might miss out on this, especially since it's not a direct adaptation of the book, but "inspired" by the Good Doctor Asimov.
The movie met my expectations and more. Will Smith, whom we all know as an overconfident smart@$$ character from such movies as "Independence Day" and the two "Men in Black" movies, played a somewhat less confident and far less wisecracking character. It was a welcome change to see him less confident. Yeah, some of the stunts were a little absurd (am I the only one thinking of Gemini 8 at one point in the movie?) but that's to be expected from this type of movie. Bridget Moynahan was far too young to be the Susan Calvin I remember, but that's also to be expected in this type of movie. James Cromwell (whom you'll all remember from Star Trek: First Contact and Enterprise's "Broken Bow" episode as Dr. Zefram Cochrane) gave a flat performance - but that's actually a complement. I doubt anyone will recognize Wash from "Firefly" as an important robot in the story.
It's customary to comment on how well the CGI was done. I liked it, but then again, I'm not hypercritical on something like that. I did wonder a little bit about center of balance as some of the robots walked, but mostly I didn't think about it at all, which to me is the goal of CGI. I did wonder about children's fingers getting caught in some of the open gaps on the robot's bodies. Real world models would have a bit more covering, one would think. But that's being picky.
I have no memory of the soundtrack music. That in and of itself might say something. I'm a musician, but it just didn't register.
I figured out some clues, missed some others, and was surprised several times in the movie. There were a lot of clues - this isn't one of those mysteries where the answer is pulled out of the writer's a...out of thin air.
I'm not a complete continuity freak, so I can't tell if the movie violated any of Asimov's universe, but from what I can remember, it fits pretty well (if you ignore Dr. Calvin's age) and might even explain a few things.
Given that even some of the geeks in the audience were surprised to find out that there was a book of stories just like the movie, I think the movie will hopefully bring Asimov's stories to a new generation.
I liked "I, Robot. It's worth seeing, especially if you 've already seen Spider-Man 2 at least once. It's a pretty good (though not great) movie.
Having read Slashdot for a while, I know that there are folks out there who will despise this movie because it's not exactly like the book. Others will hate the movie or worship it, and loads of people are going to savage this review. You know what? That's fine with me. I had fun with this movie, had a nice date with my wife, and it didn't cost anything. I even had fun typing up this review. You're allowed to be different and to agree or disagree with me. Heck, that's a big chunk of what makes the world fun. Interestingly, it's even a small point in the movie. I'd say more, but that would be telling."
-
PBS Feels FCC Chill On Censorship
Shadow Wrought writes "The San Francisco Chronicle is reporting on PBS censoring one of its upcoming drama shows, Cop Shop, due to the chilling effect of the most recent FCC rulings on indecency. Star Richard Dreyfuss offered these choice words as part of a prepared statement, 'It is inescapably censorship under guidelines imposed after the fact by those who are in temporary political power, and so it should be treated as what it is -- a real-world moral and ethical battle with grimly wrongheaded, un-American types who play pick and choose when they define our freedoms of speech and religion as it fits their particular political needs.'" -
Star Trek XI: Romulan Wars?
Tycoon Guy writes "TrekToday reports that the next Star Trek movie will deal with the war between Earth and the Romulans that led to the founding of the Federation. According to Rick Berman, the film will be 'set before the time of Kirk, but will not be connected with Enterprise.' So how will they make this fit with the Classic Trek episode Balance of Terror, in which we learned that no human ever saw the face of a Romulan during the Romulan Wars?" -
THX-1138: The (Digitally Enhanced) Director's Cut
StefanJ writes "This is either a marvelous Photoshop hoax or something really . . . cool? Sacreligious? Unnecessary? Reportedly, George Lucas has given his first commercially released movie, THX1138, a digital workover, enhancing backgrounds and altering scenes for more eye-appeal. Here are some comparisons of original and altered scenes. For those who haven't seen the film: Without giving too much away, it's about a working stiff living in a repressive underground bomb-shelter society. Emotion-suppressing drugs are mandatory; people shuffle from work to home, pausing to buy consumer goods along the way. (The goods aren't used for anything; you just feed them into a disposal unit after you get home. Making them keeps people busy . . .) If the drugs don't work, you can vent your spleen in a confession booth manned by a really bad A.I. It's really bleak, and sometimes ugly, but worth seeing. I hope the enhancements don't add too much color: The drab, sterile, white-on-white environment of the underground city is an important mood-setter. Consume more; be happy!" -
Spider-Man 2 Game Goes Spider-Man Theft Auto?
Thanks to IGN Xbox for its review of Treyarch/Activision's new Spider-Man 2 console game, debuting simultaneously alongside the recently Slashdot-reviewed movie. The fairly positive review suggests: "What Treyarch has done... is to blend in that nearly unattainable addiction so inherent in Neversoft's Tony Hawk's Pro Skater series and meld it with Spider-Man's web slinging in a Grand Theft Auto-style open city." However, the reviewer tempers this praise with comments on "dull repetition of the Hero missions... and the boss fights range from stupid to incredibly annoying", and GameSpy shows similar barely-reserved enthusiasm, noting a returning Bruce Campbell "is perfect as the narrator", and praising the "fantastic web-slinging and the huge city environment", whereas GameSpot is a little more tepid, arguing the game "bites off a little more than it can chew with its attempt at an open-ended design." [It's also worth noting the "kid friendly, intentionally simplified control scheme"-toting PC version of Spider-Man 2 is almost completely different from the console versions.] -
Drilling Under the Sea
prof_peabody writes "The IODP (Intergrated Ocean Drilling Program) is about to get rolling in a couple of days. If you live in one of these countries then your tax dollars have contributed to the construction of the giant drillship Chikyu, which was launched a little while back (project timeline). The American contigent website is loaded with info and obligatory acronyms. The first leg of the IODP will investigate how water flows through rock formations beneath the seafloor during an eight-week expedition this summer to the eastern flank of the Juan de Fuca Ridge off the coast of British Columbia. Some of you geeks with beards may remember the DSDP (Deep Sea Drilling Project) or the recently completed ODP (Ocean Drilling Program). The real advance in the new program that will cost well over a billion dollars is the IODP riser drill ship that 'will provide a way to drill into continental margins where oil and gas deposits can cause drilling safety concerns and into regions with thick sediment sections, fault zones, and unstable formations.' A good overview of the IODP can be found here, and the necessary references to Megalodon and none other than The Core." -
Drilling Under the Sea
prof_peabody writes "The IODP (Intergrated Ocean Drilling Program) is about to get rolling in a couple of days. If you live in one of these countries then your tax dollars have contributed to the construction of the giant drillship Chikyu, which was launched a little while back (project timeline). The American contigent website is loaded with info and obligatory acronyms. The first leg of the IODP will investigate how water flows through rock formations beneath the seafloor during an eight-week expedition this summer to the eastern flank of the Juan de Fuca Ridge off the coast of British Columbia. Some of you geeks with beards may remember the DSDP (Deep Sea Drilling Project) or the recently completed ODP (Ocean Drilling Program). The real advance in the new program that will cost well over a billion dollars is the IODP riser drill ship that 'will provide a way to drill into continental margins where oil and gas deposits can cause drilling safety concerns and into regions with thick sediment sections, fault zones, and unstable formations.' A good overview of the IODP can be found here, and the necessary references to Megalodon and none other than The Core."