Trouble reading this message? Read it online.

April 17, 2008

Nobody expects the Spanish Inquisition, but you can always expect the latest edition of the Developer Shed newsletter about this time every week. Welcome! Cooler weather or not, the start of baseball season marks the end of winter -- and this year it's going to be pretty unique, as you'll see from one of our Weird and Cool stories. But we know why you're really interested in the newsletter, so let me tell you about all the articles we published for you this week.

I'll start with the story we're highlighting from eWeek. If you're in the market for an ultra portable PC, you'll want to read this overview of Lenovo's ThinkPad X300. It's expensive thanks to its solid state drive, but it may be worth the price. Check it out; the article also links to a fuller review if you want to take an even closer look.

For now, though, I'd like to turn your attention to the other fine articles we published this week. Dev Shed readers learned how to set up a web-based file manager and how to use List::Util in Perl. ASP Free readers benefited from our coverage of VBScript and Windows XP tips for Task Manager.

Moving to Dev Articles, we showed you how to add a pan control to Yahoo Maps and continued our series on Cascading Style Sheets. Dev Hardware readers pondered the evolution of 4G and the future of IPTV. They also read about Samsung's P2 media player.

Meanwhile, the SEO professionals reading SEO Chat learned how to make social media optimization work for them, and enjoyed the second part of our two-part series on creative advertising. We also showed them how to think like a searcher to increase their site traffic.

Finally, the tutorials we're highlighting this week from Tutorialized should help you with your images. Learn how to remove wrinkles in portraits (don't we wish it was this easy in real life!), how to create a simple mask effect, how to build a PHP-based image uploader, and more! Point your browser to Tutorialized and check these out today; you'll be glad you did.

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

Create dynamic Firefox user interfaces
When you create browser-based applications that display XML data feeds, you often need to code the data-retrieval mechanism and the user interface. Mozilla Firefox provides an infrastructure that frees you from these tasks, so you can concentrate on your application's functionality. Learn how to use Asynchronous JavaScript + XML (Ajax) to download XML data from a Web server, and discover how you can use Extensible Stylesheet Language Transformations (XSLT) to transform it dynamically into Firefox user-interface elements expressed in XML User Interface Language (XUL). You can apply these techniques to any application that uses XML data sources.
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
.

  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:
  • Can Intel stop the Incredible Hulk? Hulk Smash puny Intel!
  • Does your girlfriend's milkshake bring all the boys to the yard? We could tell you, but then we would have to charge..
  • If Nintendo could make us skinny, what are the chances it could make us smart? Hooked on Phonics seen pouting in the corner.
  • Will the KGB capture Yakov Polinski for giving away their technology secrets? Does the Pope wear a funny hat? You bet he does.

Watch the video!

   
ADVERTISEMENT
 
  top
Developing a Modular Class For a PHP File Uploader
by Alejandro Gervasio, 2008-04-16

If you are a PHP programmer who needs to learn the basic concepts surrounding the implementation of file uploads via the HTTP protocol, then look no further, because you have come to the right place. Welcome to the final installment of the series "Building file uploaders with PHP 5." In a step-by-step process, this series teaches you how to build several PHP-driven file uploading applications by using not only a procedural approach, but the object-oriented paradigm as well.
Read the full article
.
Setting Up a Web-Based File Manager: bfExplorer
by Barzan "Tony" Antal, 2008-04-15


Everybody knows how to use a conventional desktop application that acts as a file manager. And we all know how useful these manipulation utilities really are. They give us a hierarchical view of the content of our folders. They also have dozens of extra functions. In this series, we are going to see how we can do this on a web server. We will present two freeware PHP-based file managers. You will find out how to install and configure them.
Read the full article
.
Perl Lists: Utilizing List::Util
by James Payne, 2008-04-14


In this fifth part of our series on Lists, we will cover the List::Util module, which gives us seven handy-dandy subroutines with which to manipulate our lists. If we have time, we will also cover multi-dimensional lists in more depth (we briefly covered them in an earlier article).
Read the full article
.
CVS Quickstart Guide
by O'Reilly Media, 2008-04-10


The Concurrent Versions System (CVS) is an open source tool that lets you manage versions of anything stored in files. If you are a software developer trying to manage different versions of the same code, you will want to check out this three-part series. It is excerpted from chapter two of Essential CVS, Second Edition, written by Jennifer Vesperman (O'Reilly; ISBN: 0596527039). 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
Defining Member and Type Visibility
by Ayad Boudiab, 2008-04-16

This article provides an in-depth discussion of member and type visibility. It illustrates when and where to make a member either public or private, protected or internal. It even gives you tips to use when building your own libraries. Keep reading to find out more!
Read the full article
.
Windows XP Tips for Task Manager
by Michael Lowry, 2008-04-15

In this article I will be going over a few basic Windows XP "hacks" that may or may not improve your XP experience. So if you have XP and are interested in possibly making your computer more efficient, then by all means, read this article.
Read the full article
.
VBScript: Functioning with Strings
by James Payne, 2008-04-14


In this continuing series on VBScript functions, I will cover the string functions. In the past, we went over date, time, and array functions. There are not quite as many built-in string functions in the language as there are date/time functions, but what it lacks in quantity, it more than makes up for in quality.
Read the full article
.
Generating Clients and Services with Indigo
by O'Reilly Media, 2008-04-10


In this fifth part of a ten-part series on the Windows Communication Foundation (WCF), aka Indigo, you will learn how to use tools to generate clients and services. 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
.
 

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

Build Forge Express demo: Enabling software delivery excellence for small and midsized businesses
This demonstration gives you an overview of IBM® Rational® Build Forge Express Edition, a global offering that provides a framework to automate and execute software processes. Rational Build Forge provides a software assembly line that can support all of your tools, technologies, and platforms so you can achieve a repeatable, reliable, and traceable build and release process.

Check out the new Jazz space on developerWorks
You have 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.

IBM: Taking Web 2.0 to Work
You will get answers to many questions and more from David Barnes, Lead Evangelist for IBM Emerging Internet Technologies. David will discuss aspects of Web 2.0 that bring value to corporations, academia, and government. He will also discuss IBMs vision around Web 2.0, including the importance of remixability and consumability. The discussion will culminate with examples of various IBM Software Group solutions you can use to get ahead of the Web 2.0 adoption curve.

NEW! Build Web services with transport-level security using Rational Application Developer V7, Part 1: Build Web services and Web services clients
Build secure Web services with transport-level security using IBM Rational Application Developer V7 and IBM WebSphere Application Server V6.1. Follow this three-part series for step-by-step instructions about how to develop Web services and clients, configure HTTP basic authentication, and configure HTTP over SSL (HTTPS). This first part of the series walks you through building a Web service for a simple calculator application. You generate and test two different types of Web services clients: a Java Platform, Enterprise Edition (Java EE) client and a stand-alone Java client. You also handle user-defined exceptions in Web services.

Building a grid system using WS-Resource Transfer, Part 4: Using WS-RT for grid monitoring
In this five-part "Building a grid system using WS-Resource Transfer" series, we look at the use of WS-Resource Transfer (WS-RT) in different areas of the grid environment -- from using it as a method for storing and recovering general information about grid-to-grid monitoring and management, and security. We also examine how WS-RT can be used for the distribution and division of work. In any grid, there is a huge amount of metadata about the grid that needs to be stored and distributed. Using WS-RT makes sharing the information, especially the precise information required by different systems in the grid, significantly easier. Here in Part 4, we look at both sides of the security session, both in terms of using WS-RT as an aid to the authorization process and at combining WS-Security with WS-RT for secure resource exchange.

Building JavaScript applications with JSEclipse
Using JSEclipse, JavaScript programmers now have their own Eclipse plug-in that provides many important features to aid in the development of JavaScript applications. JSEclipse gives JavaScript developers the same ease of use that Eclipse has been providing in the Java language and others for years. Learn to use this tool, while creating a colony of evolving "creatures" on your page.

Develop with Java and PHP technology on AIX Version 5.3, Part 6: Building the Java business application
Set up a PHP Web interface for the Java(TM) business application using a database created in earlier in this series. The PHP Web interface collects information from users and sends the session data to the Java business application for processing and for a response.

Evaluate WebSphere Extended Deployment Compute Grid V6.1
Visit IBM developerWorks to download a free trial version of WebSphere Extended Deployment Compute Grid, which lets you schedule, execute, and monitor batch jobs. Because online transaction processing and batch jobs execute simultaneously on the same server resources, you can avoid costly duplication of resources. Compute Grid supports job types of Java transactional batch, compute-intensive and a new type called "native execution", which enables non-Java workloads to run on distributed end points.

 
  top
Maximizing and Restoring HTML Images with the Image Map Method
by Chrysanthus Forcha, 2008-04-16

This article is a follow up to the article "Maximizing and Restoring HTML Images with the Absolute Method." It offers an alternative method, which I call "Image Map." So if you want another way to display an image on your web page with maximization and restoration capabilities, then by all means read this article.
Read the full article
.
Adding Pan Controls to Yahoo! Maps
by Alejandro Gervasio, 2008-04-15


Welcome to the third chapter of the series "Working with Yahoo! Maps." If you are an enthusiastic web developer who wants to incorporate these powerful interactive maps into your own web site, then in this article series, you will find a step-by-step guide on how to implement their features, including numerous hands-on examples.
Read the full article
.
CSS: Top Secret Classification
by James Payne, 2008-04-14


This article will self-destruct in twenty seconds. Okay, not really; it will probably take you longer than that to read it, and you may even want to use it as a reference. In this mind-blowing episode, we discuss the many classification properties in CSS, all of which give you the ability to determine how and where your elements are displayed.
Read the full article
.
Understanding Deployment Frameworks
by Apress, 2008-04-10


Java games can be deployed using various types of deployment frameworks. This article helps you understand the three different kinds of deployment frameworks, and shows you how to deploy your games to all three types without having to recompile your code. It is excerpted from chapter two of Advanced Java Game Programming, written by David Wallace Croft (Apress; ISBN: 1590591232).
Read the full article
.
  top
IPTV and the Future
by jkabaseball, 2008-04-16

Recently we have seen the emergence of cable television over the Internet, or IPTV. In this article we will take a look at what IPTV is, how it works, and who is going to benefit from it.
Read the full article
.
Samsung P2 Media Player
by Joe Eitel, 2008-04-15

When Samsung announced the release of the P2 digital media player earlier this year, it initially got a lot of buzz which later faded away due to the release of the Apple iPod Touch. Since the actual release of the Samsung P2, the buzz has returned for this awesome personal media player with a three-inch touch-screen display, video support, and A2DP Bluetooth support.
Read the full article
.
A Brief Overview of the Evolution of 4G
by Barzan "Tony" Antal, 2008-04-14


Nowadays, it takes lots of motivation and interest to keep up with the evolutionary pace of each specific area of technology. Mobile communication technology standards are not an exception. In this article, we are going to analyze the current state of mobile communication systems and give a brief overview of what to expect in the future. Simply put, we are trying to figure out what is going on in the race toward 4G.
Read the full article.
Virgin Mobile Kyocera M1000 Wild Card Cell Phone
by Joe Eitel, 2008-04-10


I have done a lot of reviews of cell phones over the past year, but I have never done a review of a Virgin Mobile cell phone. The Kyocera Wild Card is the latest Virgin Mobile cell phone, and it is also their most advanced model to date. This review will not only take an in-depth look at the Wild Card smart phone, but it will also take a look at the Virgin Mobile "pay for use" service plans to see if they are a better deal than the typical one- or two-year service agreements with other carriers like Sprint, AT&T, or T-Mobile.
Read the full article
.
  top
Think Like a Searcher to Increase Your Traffic
by Terri Wells, 2008-04-16

SEOs and site owners fight hard to get a top position on the search engine results pages for their chosen keywords. But that is only half the battle at best. If you have optimized your way to the top but still are not seeing the traffic and conversions you hoped for, keep reading.
Read the full article
.
Creative Advertisements: Psychology of Winning Ads
by Barzan 'Tony' Antal, 2008-04-15


This is the second part of the two-part series on creative advertisements. Thanks for tuning in. In this segment, we are going to focus on the psychology of "winning advertisements." The theme of the article is recognizing the ingredients for success, which, when combined, can turn a "so-so" advertisement into a "huge seller." Now, where you apply your newly learned skills is totally up to you, whether it is to create the marketing campaign of a multinational corporation or just to edge up the popularity of your personal site.
Read the full article
.
Making Social Media Optimization Work for You
by Terri Wells, 2008-04-14

Social media optimization is the art of using social web sites to promote your business or organization. If you do it right, you can attract thousands of visitors to your web site, to say nothing of the number of links. This article will explain SMO and offer some tips.
Read the full article
.
  top
Around the Campfire with Google App Engine
by Michael Lowry, 2008-04-16

April 7, 2008 marked the launch of Google's newest project, Google App Engine. For years, web developers have basically had two choices when it came to building applications: host it on their own or use Amazon Web Services. Well, Google has now issued their response in the form of a full-stack, hosted, automatically scalable web application.
Read the full article
.
The Semantic Spider Web
by Michael Lowry, 2008-04-09

Have you ever tried to explain yourself to someone, but for whatever reason, it just wasn not registering? You try breaking it down so that each part is more understandable by itself than as a whole. This sounds a lot like trying to mold your query into a search engine or website database. However, with the Semantic Web well on its way, eloquence as we know it may soon be a thing of the past. Reading on keep, please.
Read the full article
.
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 has been a while since we have 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
.
  top

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

Practice Advanced Texturing Using Layer Styles
Advanced texturing via layer styles.
Read the tutorial.

Loading External Content
The loadMovie() method in Flash loads dynamically external content.
Read the tutorial.

Remove Wrinkles on Portraits
Remove facial wrinkles from portraits quickly in Photoshop.
Read the tutorial.

Create an Image Uploader
A tutorial that will allow you to create a PHP based Image Uploader.
Read the tutorial.

Flash Tutorial: Working with Masks in Flash
How to create a simple mask effect.
Read the tutorial.

Accordion Menu Script
An accordion style expanding and contracting CSS menu.
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.

Price Comparison Script
Price Comparison Script developed in PHP and MySQL is equpiped with product catalog, product comparison and more.
Learn more.

3D Carousel Image Menu XML
Highly customizable Image Menu with carousel & mirror effect. Images have a plethora of changeable properties. Learn more.

Ad Network Script
Ads Network Script developed in PHP and MySQL is a comprehensive solution to start your own ads network.
Learn more.

XML Flyout Image Menu
There are several customizable features accessible via simple Actionscript, such as border color, transparency and more. Learn more.

Sigma Visual Ajax UI Builder
Sigma visual builder is web based tool for AJAX RIA application UI rapid design and involved scripts programming. JavaScript based. Learn more.

XML News Ticker White
This is a very easy to use news ticker. It resizes to fit the width of the stage. It can easily be integrated in HTML. Learn more.

  top
My Online MLM Blog Ranked No.2 in Google ! So What's Next?

Weeks ago, I did a test using Alvin Phangs Atomic Blogging Tactics and my Keyword I am targeting "Online MLM Blog" has ranked No. 2 in Google!
Read the full article
.
What In The World Is Infopreneuring?

Infopreneuring is the new buzzword on the Internet. It is an exciting combination of an entrepreneur and information creator.
Read the full article
.
Search Engine Optimization (SEO) in Internet Marketing

If you are already running an Internet marketing campaign or are about to embark on an Internet marketing campaign, one concept you cannot afford to skimp on is search engine optimization (SEO).
Read the full article
.
  top

Listen to a Neanderthal

Auto insurance advertising to the contrary, no one living now has ever heard a Neanderthal speak. It's widely believed that they were capable of speech, but it would have sounded different from human speech today. How different? Robert McCarthy of Florida Atlantic University has the beginning of an answer to that question.

The anthropologist teamed up with linguist Phil Lieberman to coax Neanderthal speech out of a computer synthesizer. The two based the synthesis on reconstructions of Neanderthal vocal tracts taken from three 50,000 year old skulls found in France. The researchers were able to recreate the "e" vowel sound as a Neanderthal might have said it.

It sounds quite different from a modern "e." McCarthy says that the Neanderthal "e" lacks "quantal vowel" sounds. These sounds help different speakers understand each other, and lead to greater subtlety in language. While some researchers have criticized the finding, the researchers plan to continue, and hope to eventually produce an entire Neanderthal sentence. Interestingly, other researchers have found genetic evidence that human hearing has evolved quickly in the past 40,000 - perhaps to accommodate more complex languages which Neanderthals were incapable of speaking.

Read more about this

Yankee-Red Sox Rivalry Reaches New Heights

When the Yankees play the Red Sox this week at Yankee Stadium, the ball from the ceremonial first pitch won't actually land in the stadium. That's because it will be thrown from the International Space Station by NASA astronaut Garrett Reisman. This marks a new first in the history of the Yankee Stadium.

For the record, 40-year-old Reisman is doing it right. He brought dirt from the Yankee Stadium pitcher's mound with him to the station, along with a Yankees banner and hat autographed by George M. Steinbrenner. Needless to say, Reisman, a New Jersey native, is a lifelong Yankees fan.

Reisman views living aboard the ISS and throwing out the first pitch at a Yankees-Red Sox game as once-in-a-lifetime experiences. He started a planned four-month stay on the space station in the middle of last month. Fans actually viewing the game in person will be able to watch video of the pitch sent to the stadium's giant TV screens. There was no mention of whether Reisman would be throwing southpaw.

Read more about this

Twitter Can Set You Free

Few things are quite as scary as being arrested in a foreign country and held without being charged. But when this happened to UC Berkeley graduate journalism student James Karl Buck in Egypt, where he was photographing a noisy protest, he kept his cool. He used his cell phone to send a single word - ARRESTED - to Twitter, a microblogging service.

More than forty people subscribe to Buck's Twitter feed. They contacted the U.S. embassy in Egypt, his college, the Associated Press and other media organizations. Feeling the heat, the Egyptian authorities released Buck the following day.

Buck is still worried about his friend and interpreter, Mohammed Salah Ahmed Maree, who was arrested with him but is still being held by the authorities in Egypt. "At this point, I've formally called on the Egyptian government for his release. I believe he's totally innocent," Buck said. Maree may not have Buck's resources, but he does have friends. There's an online petition and a demonstration planned, both aimed at gaining his release.

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.