Trouble reading this message? Read it online.

April 03, 2008

No April fooling here, it's the latest issue of the Developer Shed newsletter! I think Google wins hands down once again this year for best April Fool's stunt - especially since they got Virgin in on the act for the major hoax. Who wouldn't want to be a Mars pioneer?

Those of you dealing with more down-to-earth issues will appreciate the little item we're highlighting this week from eWeek. Those of you clinging to Windows XP and dreading the eventual need to switch to Vista may be getting a reprieve of sorts - if you can stand to switch to a low-cost sub-notebook when your main XP machine dies. It's currently just a rumor, but don't laugh, I'm considering it myself.

Meanwhile, we have the usual assortment of articles sure to bring a smile to your face as you contemplate how much time you'll be saving on your job with all the new tricks you've learned. Dev Shed boasted a good assortment of Perl and PHP articles, as we continue three popular series. ASP Free readers learned how to work with the Windows registry in C++ and enjoyed the conclusion to our series on VBScript date functions.

Web designers reading our tutorials on Dev Articles learned all about C++ programmer alerts and how to handle margins and padding with Cascading Style Sheets. We also started a new series that shows you how to work with Yahoo! Maps. Meanwhile, Dev Hardware readers got the reviews they love, as we checked out an MP3 player, a motherboard, and a compact digital camera.

We kept our eye on the Yahoo-Microsoft dance for you, opening the week with an item about Yahoo's recent rosy presentation to its shareholders. Um, right. We also covered the vagaries of PageRank and the importance of your online reputation; that last article includes plenty of tips that should help you be aware of any negative publicity as soon as it happens so you can be proactive. But on to more positive subjects; would you like to learn how to make moving backgrounds? Or maybe you need to build a login and registration system in PHP? Then you need to check out the Tutorials we've highlighted this week from Tutorialized. Those are just two; point your browser to the site and you'll find many more. Enjoy!

As always, thanks for reading. Until next week,
Developer Shed Staff

ARTICLES
Dev Shed Web Hosters
ASP Free Scripts
Dev Articles Tutorialized
Dev Hardware White Papers
SEO Chat Weird Cool
Dev Mechanic News You Can't Use
TOOLS
Get Our Content on Your Site
with DevText!
New Articles, Right To Your E-mail
Developer Search

Check out the new Jazz space on developerWorks
You've heard the buzz about Jazz... want to know more about it from a developer's perspective? Check out the Jazz space on developerWorks. This space is an up-to-date resource for developers, including technical information about Jazz and products built on Jazz, like Rational Team Concert Express. The Jazz space includes content from a wide variety of sources, including links, feeds, and comments from experts.
Learn more.

Expand the editing capabilities of OpenOffice with XSLT
You might know that you can pull XML data into OpenOffice's spreadsheet program, Calc, but did you know that you can create a filter to make word-processing documents out of data stored as XML? This tutorial shows you how to use OpenOffice's import/export filters to open your XML data as though it's just a plain document. From there, users can edit the document much more naturally and then save it back to its native format. You can also use this feature to easily turn your documents into XML data.
Learn more
.

 

Check out the amazing tutorials from IBM Developerworks and see what all the buzz is about!

Jeff Kaplan's Business on Demand: The Evolution to Web-Based Business Services
Join noted technology columnist and Software-as-a-Service guru, Jeff Kaplan, the founder and managing director of THINKstrategies, as he provides an insightful introduction to the new world of business on demand. This presentation, originally delivered at viaVerio Partner Summit 2007, is geared toward business owners and technologists, but it contains special insights for those who resell Web-based business services.

An Overview of Data Replication
How much of the data in your organization goes unprotected because back-ups are too resource-intensive? Data replication is a simple way to protect all the data in your organization with minimal IT overhead. This paper discusses the different types of replication available; the strengths, weaknesses, and value proposition of each; and alternative data protection options for your business.

Appro Xtreme-X Supercomputer Blade Solution: High Value, Attractive Price and Performance
This IDC white paper reviews the growing technical computing (HPC) market for bladed servers and evaluates the Appro Xtreme-X blade architecture and management system in relation to the needs of this market. The paper also assesses the challenges and opportunities Appro faces in the technical computing market for bladed servers.

Reduce IT Costs with Application Problem Management
Most business processes are automated by software applications. Discover the benefits of automating problem management and learn how IT organizations can address problems related to application performance and availability while reducing costs.

Securing Unified Communications: From Consumer-Based IM to Enterprise Collaboration and Beyond
Internet communications have changed. Real-time communications traffic has created a complex environment dominated by highly evasive greynets such as IM, Skype, and P2P file sharing that bypass existing security infrastructure. To gain control, many organizations are deploying unified communications platforms; however, the use of consumer-grade applications continues. Learn how FaceTime can help you address these fundamental changes.

Mobile Device Security: Securing the Handheld, Securing the Enterprise
This whitepaper identifies security threats to corporate data on mobile devices and details how mobile devices can become a "backdoor" to the enterprise.

Four Starting Points for Effective IT Project and Portfolio Management
Find out how to get started with a Project and Portfolio Management solution. This paper will help you make the transition from managing IT projects to managing business outcomes. Whatever the type and size of your business, you can improve the effectiveness of your practices at your own pace without disrupting your current operations.

IBM FileNet Records Manager: Cost Effective Records Management, An Assessment
This white paper provides Cohasset Associates assessment of FileNet Records Manager software and associated products with regard to the capabilities these products provide for improving the effectiveness and efficiency of managing electronic records. Cohasset believes that the IBM approach provides one of the greatest opportunities to fully justify the cost effective management of electronic records by commercial and public entities.

 
  top
It's edgy! It's irreverent! It's all about technology! It's News You Can't Use,
and you won't want to miss it! View this week's edition to learn the answers to these burning questions:
  • What gadget do you think Geriatric Batman could use the most? Depends...
  • Did Linux Guru Hans Resier kill his wife? Heard mumbling Mad About You...
  • Do all their billboardz belong to uz?
  • Does this hot 27 year old date this 63 year old billionaire for his brains? His luscious, luscious brains?
  • Is this the worst Russian accent you have ever heard? You never know until you try.

Watch the video!

   
ADVERTISEMENT

WINDOWS WEB HOSTING
Innovation, stability and support: Gate.com's World Class Windows ASP NET Platform. Windows Web Hosting solutions like no other.

Consider the bar raised

 
  top
Creating an Error Handling Module for a PHP 5 File Uploader
by Alejandro Gervasio, 2008-04-02

Welcome to the third chapter of the series "Building file uploaders with PHP 5." Comprised of five approachable tutorials, this series teaches you the fundamentals of constructing file uploading applications with PHP 5. It also complements the corresponding theoretical concepts with numerous hands-on examples. In this third tutorial of the series, I am going to show you how to incorporate a brand new error checking module into the file uploading PHP script created in the last article.
Read the full article
.
Accessing Attributes and Cloning Nodes with the DOM XML Extension in PHP 5
by Alejandro Gervasio, 2008-04-01


You've probably realized that the DOM XML library can be pretty useful when working with web documents. However, this extension includes some other methods, which can be utilized to parse attributes of a given XML string, as well as to clone nodes. Thus, considering that you may want to learn the basics of how to use them, in this sixth part of the series I will be taking a closer look at them by way of some approachable, yet educational, code samples.
Read the full article
.
Perl Lists: More Functions and Operators
by James Payne, 2008-03-31


We left off covering the splice() function, which can be used for adding and removing elements from a list. We also spoke about four other functions: pop(), push(), shift(), and unshift(), which are all similar to the splice() function, just not as flexible. In this article, we'll start out by discussing the splice() function in more detail, and learning how to remove more than one element in a list.
Read the full article
.
SELECT Queries and Perl
by Apress, 2008-03-27


In this third part of a four-part series on Perl and DBI, you will learn about using SELECT queries to get information from databases. This article is excerpted from chapter 15 of the book Beginning Perl (Apress; ISBN: 159059391X).
Read the full article
.
  top
Working with the Windows Registry in C++
by Barzan "Tony" Antal, 2008-04-02

The Windows Registry is a crucial part of each Microsoft Windows-based operating system. It acts exactly like a directory, storing all kinds of user settings, options, and configuration data about applications, file associations, user policies, and so forth. Therefore, the ability to work with the registry is something that can not be missing from the arsenal of a software programmer. In this article we are going to learn how to accomplish this task in C++.
Read the full article
.
VBScript: Final Date Functions
by James Payne, 2008-04-01

In our previous article we discussed more of the Date Functions, like IsDate, Hour, Minute, Month, and so forth. In this article we will conclude our discussion of the VBScript Date Functions, and if there's time and room, we'll throw in the Format Functions just for the heck of it.
Read the full article
.
Beginning LINQ to SQL Using Visual Studio 2008
by Jagadish Chaterjee, 2008-03-31


This is an introductory article which focuses on fetching and updating databases using the DataContext object in "LINQ to SQL." By reading this article, you will learn how to work with "LINQ to SQL" manually, without using a designer and with great simplicity. It should serve to give a solid foundation to both VB and C# programmers.
Read the full article
.
Creating Services with the WCF
by O'Reilly Media, 2008-03-27


In this third part of a ten-part series on the Windows Communication Foundation (WCF), aka "Indigo," you will learn about message processing, services, and more. This article is excerpted from chapter 1 of the book Learning WCF A Hands-on Guide, written by Michele Leroux Bustamante (O'Reilly, 2007; ISBN: 0596101627). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.
Read the full article
.
Camtasia Studio

The Best Tutorials are Video!

Camtasia Studio makes it easy to
create engaging, buzz-building screen videos at any size, in any popular format. Download the free trial
!

  top
C++ Programmer Alerts
by Chrysanthus Forcha, 2008-04-02

In this article I show you how you can avoid common programming errors in C++. There will be examples (including code) that you can use to practice on your own. Are you interested? Then click on the link and start reading.
Read the full article
.
Working with Yahoo! Maps
by Alejandro Gervasio, 2008-04-01


In this series of educational articles, I will be walking you through the key concepts for incorporating Yahoo! maps into existing web applications, such as building basic interactive maps and adding different types of zoom controls to them. Then I'll show you how to use more advanced features, such as simple and smart map markers and polylines.
Read the full article
.
CSS: Margins and Padding
by James Payne, 2008-03-31


We learned how to work with borders and apply them to the various elements in our last tutorial. In this article we will go over setting margins and working with padding to give your web pages a seamless look. There is, as always, a lot of ground to cover, so let's get started.
Read the full article
.
Quick Start with HTML
by O'Reilly Media, 2008-03-27


When you're just starting out with HTML and XHTML, you want to build documents right away. This article series gets you started right. It is excerpted from chapter two of HTML & XHTML: The Definitive Guide, Sixth Edition, written by Chuck Musciano and Bill Kennedy (O'Reilly; ISBN: 0596527322). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.
Read the full article
.
  top
Fujifilm FinePix F50fd Compact Digital Camera
by Joe Eitel, 2008-04-02

The Fujifilm FinePix F50fd is a camera that has some big shoes to fill. The success of its predecessor, the Fujifilm F31fd, has in a sense put a lot of pressure on the F50fd to exceed the standard set by the F31fd a year ago. Check out this review to find out if it did.
Read the full article
.
Biostar TA690G
by jkabaseball, 2008-04-01

Today we get to take a look at another Biostar motherboard. After the last review, I was wondering how the next motherboard from Biostar would turn out. This time it's the TA690G, a very different motherboard, so I am hoping for very different results.
Read the full article
.
SanDisk Sansa View MP3 Player Review
by Joe Eitel, 2008-03-31


Way back in January of 2007, SanDisk unveiled the new Sansa View to the world at CES. For some reason, SanDisk felt that this original design wouldn't be popular in the consumer market, so they went back to the drawing board to totally revamp the design of the SanDisk Sansa View. Keep reading to see what they came up with.
Read the full article.
PC Games, a Dying Breed?
by jkabaseball, 2008-03-27


Millions of people play video games on all kinds of devices, such as the PlayStation 3, the PC, and the cell phone. But while millions of consoles are being sold and tons of games are in development for these consoles, the grandfather of video games is being nudged to the side. Why is this happening? I willl take a look at why the game developers are leaving the PC market.
Read the full article
.
  top
Take Charge of Your Online Reputation
by Terri Wells, 2008-04-02

Whether you are just one person with a small business web site or you have the tremendous online presence of a large company to think about, how you are perceived makes a big difference in your bottom line. You can never control it completely, but you can learn how to monitor your reputation and put your best foot forward.
Read the full article
.
PageRank: Acting Brand New
by Akinola Akintomide, 2008-04-01


Late last year something went down in the SEO world, literally. It was big and if you are into Internet marketing you would have noticed it. The Google PageRank of large numbers of publishers (gasp!), the ultimate navel gazing tool, took a big hit. Some dropped by two points and some by as much as 5. Should you care? Does it matter? And what is this PageRank business anyway? Keep reading to find out.
Read the full article
.
Yahoo Sees Rosy Future without Microsoft
by Terri Wells, 2008-03-31

Ever since Microsoft made its initial $44 billion bid on Yahoo several weeks ago, the venerable search engine has desperately tried to rebuff theadvances of the software giant. From behind-the-scenes bargaining with other companies to announcements that the deal vastly underrates Yahoo, CEO Jerry Yang has been working to keep his company from being purchased by the monolithic monopolist. Read on for his latest move.
Read the full article
.
  top
Popular Email Clients Reviewed
by Barzan 'Tony' Antal, 2008-04-02

The era of ultimate digitization is upon us and it redefines our lives. Almost every day there are new inventions and innovations in the fields of IT, computing, and electronics. Technology is advancing in quantum leaps. For instance, it's been a while since we've sent traditional mail. Can you still remember the days when homing pigeons were trained to carry messages long distances? It was back around World War 2.
Read the full article
.
DoS: No One is Safe
by Michael Lowry, 2008-03-26

In my last article, I gave a broad overview of Denial-of-Service (DoS) attacks, including specific types and how to protect yourself against them. However, any respectable DoS attacker isn't going to focus on you and your measly individual computer -- they're going for mass destruction, and if your computer gets caught in the crossfire, that's your tough luck. This article will examine two major DoS attacks that have occurred within the past year.
Read the full article
.
Damn Dirty DoS Attacks
by Michael Lowry, 2008-03-19

In case you haven't noticed, the Internet is a dangerous place. Everywhere you turn there's someone trying to hack into your computer and either extract your vital information or simply unload as much spam as your system can hold. In most cases, they're just trying to make your online experience as frustrating as possible. In this article, we're going to examine how these cowards use denial-of-service (DoS) attacks for just that purpose.
Read the full article
.
  top

Tutorialized is dedicated to programming, designing, and many other
tech related tutorials.

Embedding Flash
Embedding Flash Objects within a Website.
Read the tutorial.

Create Login & Registration Systems
How to make a user-system in PHP.
Read the tutorial.

FrameJumping with ActionScript
See how to jump on frames using ActionScript.
Read the tutorial.

How to Make Moving Backgrounds
Make moving backgrounds in Flash.
Read the tutorial.

How to Search with acts_as_ferret
Search with Ruby on Rails.
Read the tutorial.

How to Create Intense Light Streaks in Photoshop
Create Streaks in Photoshop.
Read the tutorial.

 

Want to Earn Cash & Fame Writing
for ASP Free?

Developer Shed is actively seeking fresh, new writing talents for our Microsoft Windows technology site. We're looking for Windows programmers, system administrators, and more to provide our readers with the latest, up-to-date techniques and strategies.

Here's your chance to earn some cash, gain some exposure, and beef up your resume! If you would like to join our team, email your name, a description of your qualifications, and the topic areas you would like to cover to contact_editor@developershed.com.

 
  top

Scripts is dedicated to developer and programming related scripts both commercial and free, and for all OS platforms.

Sliding News V1
Simple, cute and powerful XML driven news.You can change number of columns, width, margins, tween and much more.
Learn more.

Polaroid Gallery
An easy to update XML driven Polaroid photo gallery. With the XML file you can change the number of photo's displayed. Learn more.

Vertical Scroller Slideshow
The Vertical Scroller Slideshow displays multiple images(jpg, png, gif or swf ) that scroll automatically or via a scrollbar.
Learn more.

Merchant One - Java E-commerce Solution
Merchant One is a complete all-in-one e-commerce and shopping cart software. Learn more.

BrowserObject 2.0.0 .NET Control
BrowserObject is a server-side browser detection tool. You can easily apply the BrowserObject into your existing web applications. Learn more.

Softcomplex CMS
Softcomplex CMS (SCMS) is the web application designed to simplify the static content management of the websites. Learn more.

  top
Designing Your Email Newsletter

Last time, I talked about one of the first steps involved in setting up your email newsletter: Getting an Email Newsletter Service.
Read the full article
.
Learning About Payment Processors And What To Take Into Consideration When Choosing One

Payment processors are very important to your business, as they are how you will receive payment for your products or services.
Read the full article
.
How To Develop Your Information Marketing Strategy

Information marketing - also called infopreneuring - is a method to take information you own, have license to, or can have created for you, and then offer it to others for a profit or any other advantage.
Read the full article
.
  top

Enterprise Information Integration: Deployment Best Practices
This white paper discusses how IBM Information Grid infrastructure solutions deliver new insights that can drive massive cost reductions and generate new revenue.
Request Your Free White Paper!

 

New Face of IT Service Management: Aligning Business and Operations Teams for Strategic Advantage
One of the biggest factors that stand in the way of delivering sustainable business value from IT capabilities is an over-reliance on the idea of the "project" as the main organizing principle for IT work. IBM offers this white paper to discuss how changes to IT Service Management can create a strategic advantage for your business.
Request Your Free White Paper!

 


Taking a Strategic Approach to IT Optimization
Over the last ten years enterprises have transformed the way they do business by investing trillions of dollars in IT. The proliferation of assets has increased the complexity of the IT environment, raising operational costs and reducing infrastructure productivity. The question confronted by those companies that have leveraged IT to secure a competitive advantage is how to make it sustainable.
Request Your Free White Paper!

 

Virtualizing an IT Infrastructure with Confidence
This guide illustrates how to take your data center from an existing traditional IT environment to an open standards, Linux-based, virtualized infrastructure that supports both Windows and Linux applications. Learn how data center managers gain increased flexibility, simplified management, and significantly lower TCO than equivalent proprietary solutions.
Request Your Free White Paper!

  top

Microsoft Surface Gets Real

Remember back to around the middle of last year, when Microsoft unveiled the coffee table that everyone would want? Dubbed Microsoft Surface, the interface let you navigate, move objects, and accomplish all of your computer tasks via a sophisticated touch screen. We all wanted one, but knew we'd have to wait. Well, we still have to wait for the home version, but at least now we can play with Surfaces in the real world.

Cell phone company AT&T has partnered with Microsoft to put counter-height Microsoft Surface computers into its retail stores. The company will start with five on April 17: two in New York, one in San Francisco, one in San Antonio, and one in Atlanta. The Surface computers will allow customers to compare phone features, check service plans, and examine coverage maps. The new interface should be more user-friendly than the laptops that AT&T has been using up to now for this purpose.

So when will we be able to get a Surface in our own homes? The consumer version could arrive as early as 2011, up to two years ahead of Microsoft's original schedule. In the meantime, you can expect to see other business customers for Surface. Microsoft won't comment on whom, but the Surface could be used effectively in education, health care, government - and theme parks. Don't be surprised if you see the Surface in the future at Disney. After all, they already have enough mice.

Read more about this

Bugs Trapped in Amber Revealed by Computer

Paleontology normally requires a rock hammer and trowel to find specimens. Likewise, entomology can also be a dirty job. But Paul Tafforeau and his colleagues at the European Synchrotron Radiation Facility (ESRF) in Grenoble, France, have found a new way to discover old bugs: put chunks of clouded amber through a specialized X-ray machine, take 1,000 pictures while the amber rotates, and reassemble the full image in a computer using a 3D processing tool.

So far, the researchers have illuminated more than 600 blocks of amber, revealing about 360 different fossil bugs, including wasps, flies, ants and spiders. All of the creatures are tiny - four millimeters or even smaller - in part because the large ones were strong enough to escape imprisonment by tree sap before it hardened into amber. And you can tell whether the bugs were dead or alive when they were caught from the position of their legs.

But if seeing a three-dimensional image that you can rotate on a computer isn't quite enough for you, Tafforeau's team came up with a great way to give you a hands-on experience. They feed the information from the image, with resolution down to the micron level, to a 3D plastic printer. The printer then takes a bug that might be less than a millimeter long and renders it as a foot-long "sculpture" you can hold in your hand. The scientists think that their methods could be use as an alternative way to store reference specimens of amber-trapped insects in a museum. It should help further scholarly research and our knowledge of the world in which the dinosaurs lived, to say nothing of the potential for low-budget horror movies.

Read more about this

Dentist's Drill to Become Obsolete?

For many people, the worst part about going to the dentist happens when a new cavity is discovered. Then it's time for that most dreaded tool: the drill. Fortunately, some compassionate researchers are trying to find the right mix of chemicals to rebuild decayed teeth. Rather than simply patching holes with gold or ceramic filling, enamel and dentin, of which teeth are naturally composed, would do the job.

Sally Marshall, a professor at the University of California in San Francisco, explained that the goal is to catch decaying teeth early and remineralize them. The tricky part is that dentin is a very complex structure. While a tooth's outer enamel is composed of a regular crystal lattice, dentin is a clay-like substance reinforced by collagen fibers. Both enamel and dentin are vulnerable to acids and eventually succumb to erosion - hence cavities.

Marshall has been able to regrow dentin in some parts of damaged teeth by using a solution of ions that contains calcium. So far, she hasn't been able to tell whether the dentin is regrowing completely. Marshall believes she'll find a way to restore dentin functionality in the next few years. It looks like we'll have to dread the drill for a little while longer.

Read more about this

Advertising
If you wish to advertise in our newsletter, please contact us.

Unsubscribe
If you don't want to receive our emails, please unsubscribe.
An email will be sent with additional instructions to confirm your unsubscription.