Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
PHP

Submission + - PHP Web 2.0 Mashup Projects - Review (bitmeta.org)

Akash Mehta writes: " PHP Web 2.0 Mashup Projects
By Shu-Wai Chow
Review by Akash Mehta

At the time of writing, a Yahoo search for "web 2.0" estimates 892 million results. In contrast, "Microsoft" only returns an approximate 852 million. That's a lot of interest.

Web 2.0, as we will all have to consider at one time or another, calls for a new approach to development. Applications are not developed for developers, but for the end users, and web 2.0 has drawn our attention to the potential of a user-friendly web application. With the advent of developer-friendly web services, mashups are playing an important part in modern web applications, and as developers, being familiar with methods of exploiting this is clearly of great value, both on resumes for job interviews and in developing our personal projects.

As it's title so evidently suggests, PHP Web 2.0 Mashup Projects is a demonstration of the various techniques available for developing mashups in PHP. Through a highly practical format, Shu-Wai takes the reader through a series of projects utilising different web services and APIs, while carefully exposing the reader to a wide variety of technologies and data formats. With careful selection and shaping of language, the book is an extremely effective introduction to the world of mashup development with PHP.

Per the brief summary on the back cover, a mashup is a web page or application that combines data from multiple external sources. Mashups are becoming increasingly popular among developers, as harnessing the power of information already available is often far more efficient and effective than developing formats and collecting data solely for the purpose of building an application. In PHP Web 2.0 Mashup Projects, Shu-Wai takes the reader through five implemented mashups, ranging from simple samples of the power of APIs to a high-end demonstration of the power of web services in a London Tube photo mashup.Shu-Wai takes the reader through a series of sample mashup projects with PHP. His various examples demonstrate making use of simple REST web services to full-on SOAP APIs, and each technology involved is explained clearly and concisely. By making use of a variety of APIs commonly utilised by web 2.0 startups, Shu-Wai succeeds in introducing the reader to an entirely new approach to developing web applications. Popular web services such as those of Google Maps, Flickr and Yahoo! are demonstrated, and each code sample is practical and functional while not overly complex. Shu-Wai also demonstrates rapid development with the use of PEAR packages in a highly effectual manner, complementing the insight into PHP mashups already offered.

A common barrier of entry to the world of mashups is obtaining an understanding of the use of various web services and different data formats. Shu-Wai covers the common topics such as REST, SOAP, SAX, XML-RPC, WSDLs and PHP's SoapClient and DOM classes. All are explained in a nutshell, with excellent barebones examples demonstrating an easily understood implementation of the technology, and Shu-Wai conveniently refers to further reading that readers can use to extend their understanding.

While the practical format is certainly appropriate, it goes some way to hindering understanding and appreciation of the technologies underlying the sample projects detailed, and while most developers may be after purely the familiarity they need to utilise the technologies in their work, this book is a little light on the highly technical details. For example, Shu-Wai clearly explains the use of the DOMDocument (and related) PHP classes, however does not describe the underlying functionality. This may be appropriate for most readers, however those looking for a more academic comprehension of the technologies will need to do further research.

Finally, each sample project is summarised and explained in a detailed format that assists in developing an understanding of the technologies involved. A collection of fully functional code samples from the book is available online, complementing the content and providing a solid foundation for developers to experiment with their own mashups."

Robotics

Robots Assimilate Into Cockroach Society 107

sufijazz writes "Scientists have gotten tiny robots to not only integrate into cockroach society but also control it. 'This experiment in bug peer pressure combined entomology, robotics and the study of ways that complex and even intelligent patterns can arise from simple behavior. Animal behavior research shows that swarms working together can prosper where individuals might fail, and robotics researchers have been experimenting with simple robots that, together, act a little like a swarm.' The BBC also has a video story on this."
Microsoft

Submission + - Virtual Iron to join MS virtualization validation (sys-con.com)

willdavid writes: "By Virtualization News Desk (Sys-Con): Virtual Iron Software has announced its plans to join Microsoft's Server Virtualization Validation Program when available in June 2008. With this program, Virtual Iron will test and validate the Virtual Iron platform running Windows Server 2008 and prior versions of Microsoft's server operating system. Once the platform is validated, Microsoft will offer support to Virtual Iron customers running Microsoft Windows Server as guest operating systems in Virtual Iron virtual environments. As a result, mutual customers will have greater access to Microsoft's comprehensive support capabilities, improved support hand-offs between the two companies, increasing satisfaction and adoption. http://virtualization.sys-con.com/read/459581.htm"
NASA

NASA Satellites to Predict Disease Outbreaks 67

coondoggie writes "NASA and its Applied Sciences Program will be using 14 satellites to watch the Earth's environment and help predict and prevent infectious disease outbreaks around the world. Through orbiting satellites, data is collected daily to monitor environmental changes. That information is then passed on to agencies such as the Centers for Disease Control and Prevention and the Department of Defense who then apply the data to predict and track disease outbreaks and assist in making public health policy decisions. The use of remote sensing technology helps scientists predict the outbreak of some of the most common and deadly infectious diseases such as Ebola, West Nile virus and Rift Valley Fever."
Data Storage

Submission + - Hard drive prices drop as PC demand rises (computerworld.com.au)

Arashtamere writes: Prices are dropping on notebook and desktop hard drives as demand for PCs and consumer electronics skyrocket. Competition from flash memory and increased shipment of PCs and consumer electronics are driving down prices and fueling demand for hard disk drives, according to a survey released by iSuppli this week. Average pricing of notebook hard drives tumbled, falling to US$53 in the third quarter of 2007, from $86 in the same period during the previous year. Desktop hard drive prices fell to $51 in the third quarter of 2007, compared to $52.75 the previous year, according to the survey. Overall, about 134 million hard drives shipped in the third quarter of 2007, compared to 114 million the previous year, a 21 percent year on year increase, iSuppli found. The most popular notebook hard drives were in the 100G-byte range, which carried an average price of $50. Low-cost desktop PCs, especially in Asia, shipped with cheap US$40 80G-byte hard drives that brought down the average selling price of desktop hard drives.
Google

Submission + - Ballmer rips on Android: just "a press release (computerworld.com.au) 1

Bergkamp10 writes: Microsoft CEO Steve Ballmer tried to shoot Google's new mobile platform down in flames at a press conference in Tokyo. Ballmer called Android a mere 'press release' at present, and suggested the mobile platform market was 'Microsoft's world'. Ballmer dodged requests to comment on specifics of the Android software platform, preferring instead to highlight the successes of the Windows Mobile platform which he said is on 150 different handsets and is available from over 100 different mobile operators. "Well of course their efforts are just some words on paper right now, it's hard to do a very clear comparison [with Windows Mobile]," Ballmer said. "Right now they have a press release, we have many, many millions of customers, great software, many hardware devices and they're welcome in our world," he added.
Privacy

Submission + - AT&T whistleblower: NSA collecting everything (washingtonpost.com)

Sean writes: http://www.washingtonpost.com/wp-dyn/content/article/2007/11/07/AR2007110700006.html
By Ellen Nakashima
Washington Post Staff Writer
Wednesday, November 7, 2007; Page D01

His first inkling that something was amiss came in summer 2002 when he opened the door to admit a visitor from the National Security Agency to an office of AT&T in San Francisco.

"What the heck is the NSA doing here?" Mark Klein, a former AT&T technician, said he asked himself.

A year or so later, he stumbled upon documents that, he said, nearly caused him to fall out of his chair. The documents, he said, show that the NSA gained access to massive amounts of e-mail and search and other Internet records of more than a dozen global and regional telecommunications providers. AT&T allowed the agency to hook into its network at a facility in San Francisco and, according to Klein, many of the other telecom companies probably knew nothing about it.

Privacy

Submission + - CinemaNow and Sonic Try DVD Copying

leander22 writes: Digital entertainment download service CinemaNow has announced a partnership with Sonic Solutions' QFlix, to develop a system which enables burning of protected DVDs that promise to be identical to those available off the shelf, with one very big catch.
CinemaNow holds protection of DVD copyrights high in its list of priorities. It had previously offered a download-and-burn service, though copied discs intentionally included a kind of defect that was supposed to protect against further copies. That defect defeated those copies to the extent that they did not even play on many DVD players.
Businesses

Submission + - Chinese Companies on Layoff Spree to Evade New Law (sina.com)

hackingbear writes: Various media reports that many large Chinese companies, including Huawei Technologies (in English) and Walmart China (in Chinese,) are on a spree of massive layoff and rehiring in order to evade new and tougher labor law taking effect on January 1, 2008.

More than 7,000 loyal employees of Huawei, China's largest private telecom gear maker based in the southern city of Shenzhen, have quit in exchange for the chance to work for the company again.

The mass resignation triggered by the company management started last month. Many legal experts believe it was an irresponsible decision to exploit a legal loophole before the Labor Contract Law takes effect on January 1 next year.

Under the new law, employees can sign open-ended labor contracts if they have worked for the same company for 10 or more years in a row.

Huawei employees who have been serving the company for at least eight years, including founder Ren Zhengfei, will soon sign new contracts, lasting one to three years, but may have to leave when they expire.

To encourage them to accept the new arrangement, Huawei worked out a compensation scheme based on length of service, salaries and bonuses. The total cost of the package is expected to reach 1 billion yuan ($134 million).

"I can't understand why Huawei has taken such an unwise step," You Yunting, a lawyer with JoinWay Law Firm in Shanghai, said.

You added that open-ended contracts did not necessarily mean the employees had jobs for life.

Privacy

Submission + - Online Credit Card Scam Exposed

An anonymous reader writes: An exposé was recently published, revealing a widely used, but little known online scam being used by companies such as Web Loyalty Reservation Rewards. The writer is not alone in getting scammed by the company. What makes everything even more interesting is that now the company has responded, with the usual white washing and meaningless statements. Evidently the scam works by offering you a "cash back reward" or other similar sounding deal. When you click to claim it, it takes you to a page from which you have to opt-out of a recurring monthly charge. The sad thing is, the company you *DID* want to buy from has already given them your credit card information by this point, making it hard to avoid the charges from this scam.
Power

Submission + - A new way to make water -- and fuel cells

Roland Piquepaille writes: "You probably know that it is easy to combine hydrogen and oxygen to make water. After all, this chemical reaction is known for more than two centuries. But now, researchers at the University of Illinois at Urbana-Champaign (UIUC) have discovered a new way to make water. As states the UIUC report, 'not only can they make water from unlikely starting materials, such as alcohols, their work could also lead to better catalysts and less expensive fuel cells.' But be warned: don't read the technical paper itself. It could win an obfuscated contest — if such a contest existed for scientific papers. But read more for additional references and excerpts of the most incredible abstract I've read in years."
Books

Submission + - Geeks and God (catholicnews.com)

Jonathan Stott writes: If you're a long-time slashdot reader, you know by now that any time the subject of God comes up, a crowd of Richard Dawkins wanna-be's kicks in because, as everyone knows, "science and religion are incompatable." Guy Conolmagno SJ, an astronomer with a PhD in planetary science from MIT, has written a new book God's Mechanics: How Scientists and Engineers Make Sense of Religion in which he talks to his fellow scientists and engineers and discovers that while "techies look at religion differently than most folks," most scientists were either believers or agnostics looking for answers. So what do you believe in?

Slashdot Top Deals

Garbage In -- Gospel Out.

Working...