×
Book Reviews

Rails Cookbook 59

honestpuck writes "When reading the foreword of Rails Cookbook I felt a strong kinship with Zed Shaw, I too have fond memories of the first edition of Perl Cookbook and the way I relied on it once I'd taken the training wheels off. Since that one I have relied on several of the O'Reilly Cookbook series. It is only when I discard the early tutorial and dive in the deep end with a "cookbook" on my desk that I really start to learn proficiency." Read the rest of honestpuck's review.
Programming

Ruby Implementation Shootout 112

An anonymous reader writes "Ruby has an ever growing number of alternative implementations, and many of these attempt to improve the suboptimal performance of the current mainstream interpreter. Antonio Cangiano has an interesting article in which he benchmarks a few of the most popular Ruby implementations, including Yarv (the heart of Ruby 2.0), JRuby, Ruby.NET, Rubinius and Cardinal (Ruby on Parrot). Numerical evidence is provided rather than shear opinions. The tests show that Yarv is the fastest implementation and that it offers a promising future when it comes to the speed of the next Ruby version."
Biotech

Suppressed Report Shows Cancer Link to GM Potatoes 325

Doc Ruby writes "After an 8-year-long court battle, Welsh activists have finally been allowed to released a Russian study showing an increased cancer risk linked to eating genetically modified potatoes. While the victory of the Welsh Greenpeace members in the courtroom would seem to vindicate the work of the Russian scientists that did the original research, there are still serious questions to be answered. The trials involved rats being fed several types of potatoes as feed. The rats who were fed GM potatoes suffered much more extensive damage to their organs than with any other type; just the same, serious questions remain about the validity of the findings. The Welsh group wants to use this information to stop the testing of GM crops in the UK, tests currently slated for the spring of this year."
Programming

Ruby On Rails 1.2 Released 97

Scooter[AMMO] writes "David Heinemeier Hansson sent a post to the Rails 1.2. This new version adds a slew of buff and polish to the rest of the system, as well several new features like RESTful interfaces, response formats, improved multi-byte support, and more. If you haven't checked out the web application framework that aims to renew joy within its users, give it a look. You may be amazed at how easy it makes things without sacrificing power or functionality."

Modernizing the Common Language - COBOL 347

Frumious Wombat writes "Over at the Register Developers section, they are quoting the head of research for Ovum Consulting on the continuing dominance of COBOL in certain business applications. The antique language accounted for 75% of all business transactions last year, and some 90% of financial transactions. For all the time spent arguing the merits of Ruby vs. C#, should the community spend more time building tools to make COBOL livable? The article goes into what it terms 'legacy modernization', and lays out some details on how to go about it. From the article: 'The first stage in the legacy modernization process is to understand the business value embodied within legacy systems. This means that developers must give business domain experts (business analysts) access to the legacy, using tools that help them find their way around it at the business level. Some awareness of, say, COBOL and of the legacy architectures will be helpful but we aren't talking about programmers rooting around in code - modern tools can automate much of this analysis for staff working at a higher level.'"
Programming

The D Programming Language, Version 1.0 570

penguinblotter writes in a journal article: "Soon, Walter Bright is scheduled to release version 1.0 of the D Programming Language. D is a systems programming language. Its focus is on combining the power and high performance of C and C++ with the programmer productivity of modern languages like Ruby and Python. Special attention is given to the needs of quality assurance, documentation, management, portability and reliability. D has appeared on Slashdot a few times before, and Walter has continued to add more and more features. Most Slashdot community comments in these articles have been offered on feature X or spec Y without reading through the extensive D newsgroup archives. It has been here over the past seven years where extremely gifted and experienced programmers hashed out discussions and arrived at excellent implementations of all the ideas discussed." Read on for the rest of penguinblotter's writeup.
Java

2007 Java Predictions 284

jg21 writes "Java Developer's Journal has published the results of its end-of-year poll of various Internet technology players, from its own internal editors to industry high-ups like the founder of Apress, Gary Cornell, and including too the thoughts of professor Tony Wasserman of Carnegie Mellon West. Participants were asked to foretell what they saw happening in 2007. Among the predictions — Cornell: 'The open-sourcing of Java will have no effect whatsoever on Java's slow decline in favor of dynamic languages (Ruby, Python) and C#'; Wasserman: 'The use of the GPL 2 for open-sourcing Java will inhibit the completion and acceptance of the GPL 3 proposal'; and Rails creator David Heinemeier Hansson: 'The stigma of being a Web programmer still using Windows will increase.'"
Book Reviews

Rails Recipes 153

James Edward Gray II writes "If you have been swept up by the Rails craze or are even just a casual fan, you have probably been waiting for the terrific books to start rolling in. Some early entries, like Agile Web Development with Rails, were very solid but for me greatness arrived with Rails Recipes. For those who are not familiar with it, Rails is a full-stack web application framework, for quickly developing state-of-the-art web applications. Rails Recipes is the latest book on the subject from the Pragmatic Programmers." Read the rest of James's review.
Programming

How To Build a Web Spider On Linux 104

IdaAshley writes, "Web spiders are software agents that traverse the Internet gathering, filtering, and potentially aggregating information for a user. This article shows you how to build spiders and scrapers for Linux to crawl a Web site and gather information, stock data, in this case. Using common scripting languages and their collection of Web modules, you can easily develop Web spiders."

100 Gbps Via Ethernet 160

Doc Ruby writes, "As reported at GigaOM, 'Infinera has bonded 10 parallel 10 Gb/s channels into one logical flow while maintaining packet ordering at the receiver,' bridging 100-Gbps ethernet over 10 10-Gbps optical WAN links. Infinera's press release is here. Further from GigaOM: 'The experimental system was set up between Tampa, Florida and Houston, Texas, and back again. A 100 GbE signal was spliced into ten 10 Gb/s streams using an Infinera-proposed specification for 100GbE across multiple links. The splicing of the signal is based on a packet-reordering algorithm developed at [UC] Santa Cruz. This algorithm preserves packet order even as individual flows are striped across multiple wavelengths.' We're all going to want our share of these 100Gbps networks. The current network retailers, mainly cable and DSL dealers, still haven't brought even 10Mbps to most homes, though they're now bringing fiber to the premises to some rich/lucky customers. Are they laying fiber that will bring them to Tbps, or will that stuff clog the way to getting these speeds ourselves?" Rumors say that what runs over Verizon's FiOS is ATM, to support their aspirations for triple-play.
Games

A Perspective From a Pro Female Gamer 101

Via Kotaku, an article at the SF Gate website about the game industry's interest in female gamers, and said gamers' proficiency with aforementioned games. The Swedish 'Girlz of Destruction' pro gaming group is mentioned (much more legit than, say, calender models with console controllers), as is the 'Couples, Computers and Gaming' event at Ruby Skye in San Francisco. From the article: "Lee compares the rush she gets playing video games to her high school soccer matches, and said some women who don't play unfairly equate games with crime and violence. Lee added she's never fired a real gun in her life. She will return this winter to her student life at UC Berkeley, where she is studying environmental policy. Enderle said game developers are still male-dominated, and if game companies want to get serious about recruiting women to play games, they need to recruit women to help make the games as well."

The Ruby Way 81

Tim Hunter writes "Hal Fulton's The Ruby Way, Second Edition doesn't try to be the only book a Ruby programmer needs. It tries to be a book every serious Ruby programmer needs, and it succeeds. The Ruby Way is a book about programming with Ruby, the object-oriented programming language from Japan. Ruby is free software and runs on Linux, Microsoft Windows, Apple OS X, and other operating systems. It is available for download from its web site, www.ruby-lang.org or its companion site www.rubyforge.org. Read the rest of Tim's review.

Guitar Hero Is Big Hit With Bands 225

Carl Bialik from WSJ writes "An unlikely but growing group of rock stars are also avid players of Guitar Hero, a PlayStation title that uses a miniature plastic guitar to let gamers pretend to be, well, rock stars, the Wall Street Journal reports. From the article: 'Michael Einziger, the 30-year-old guitarist for the hard-rock band Incubus, says he was "shocked at how hard it was" to play the videogame's version of his song "Stellar." He admits he was handily beaten by his then-14-year-old sister, Ruby Aldridge, when the two of them squared off earlier this year. "It doesn't have anything to do with playing guitar," Mr. Einziger says. "It's all rhythmic." When the four members of the punk-pop band the Donnas got together to play Guitar Hero last week, guitarist Allison Robertson took some good-natured ribbing from her bandmates, says drummer Torry Castellano. That's because Ms. Robertson had a hard time playing along with the band's own song "Take It Off." "Expectations for her are pretty high because she's the guitar player and because she's so good at videogames in general," says Ms. Castellano.'"

Opening Diebold Source, the Hard Way 299

Doc Ruby writes to tell us about an article in the Baltimore (MD) Sun, reporting that someone sent a package to a former legislator containing what appears to be Diebold source code. From the article: "Diebold Election Systems Inc. expressed alarm and state election officials contacted the FBI yesterday after a former legislator received an anonymous package containing what appears to be the computer code that ran Maryland's polls in 2004... The availability of the code — the written instructions that tell the machines what to do — is important because some computer scientists worry that the machines are vulnerable to malicious and virtually undetectable vote-switching software. An examination of the instructions would enable technology experts to identify flaws, but Diebold says the code is proprietary and does not allow public scrutiny of it." Read on for more of Doc Ruby's comments and questions.

Creating Web Pages With Ajax 146

Ravi writes "Asynchronous Javascript And Xml, popularly known as Ajax, is a combination of Javascript, XML and some coding on the server side. Even though this technology existed for years, many believe it was Google which brought it to the front by implementing it on its sites and thus raising it to the cult status it enjoys now. There is something magical in seeing a website update its content without reloading the whole page, which is the visual essence of Ajax." Read the rest of Ravi's review.

Is the ESRB Broken? 88

Prompted by Senator's Brownback's legislation, an interesting discussion is taking place on the ESRB, and gaming related politics. Next Generation offers up a damning look at the ESRB, wherein author Aaron Ruby says that the organization is 'incapable of effectively communicating with consumers, nor of fending off attacks from the industry's many critics.' At the Sony Online 'Station Blog', SOE's John Smedley retorts, saying that an industry-wide mentality is to blame for the ESRB's precarious position. Meanwhile, EGM's editor Shoe has some choice words on claims the organization shouldn't have to 'play through' every game that comes to market. From this last piece: "Sure, you usually can't see 100% of a game on an average playthrough. But I guarantee if you get three guys to sit down and finish every product, you can learn a lot more about what these games contain than from watching a bunch of highlight reels, which, remember, are edited by companies who have huge stakes in what the ratings turn out to be -- talk about conflict of interest!"

Mastering Regular Expressions 208

Simon P. Chappell writes "Classics are funny things, especially in the world of books. There are books that people say "should' be classics (I'll refrain from mentioning names to protect the pretentious) and then there are books that people are too busy actually using to get around to listing as classics. Mastering Regular Expressions, now in it's third edition, is in the second group. It's one of those books that you see on desks in computer departments the world over. This is a real "doers" book." Read the rest of Simon's review.

Major Security Hole Found In Rails 177

mudimba writes "A major security hole has been found in Ruby on Rails. Upgrading to version 1.1.5 is extremely urgent, and all previous versions except those "on a very recent edge" are affected. Details on the exact nature of the flaw will be coming soon, but the rails team has decided to wait a short time before disclosure so that people can have a chance to upgrade their servers before would-be-assailants are armed." Update: 08/10 13:56 GMT by J : Now they're saying only the last six months of releases are affected: 1.1.0 through 1.1.4.

Slashdot Top Deals