Trouble reading this message? Read it online.

Sept. 25, 2008

Welcome to the latest issue of the Developer Shed newsletter! If you're getting this newsletter, you're interested in technology and if you're interested in technology, you may be wondering what's happening with the stuff you heard from Google a while back about this new Android smart phone. Well, take a look at the article we're highlighting for you this week from eWeek. You'll have to wait until October 22 to get one, but it looks like T-Mobile is the first one out of the gate with a real working version. Read the article for all the details; you know you want to know what it does!

Of course, we also have our usual excellent selection of articles for you. Readers of Dev Shed learned more about what you can do with the Code Igniter PHP framework; they also learned how to build a desktop Notebook application. And for all of you PHP programmers concerned about the security of your web applications, we kicked off an eight-part series that you should find very helpful. Meanwhile, those more inclined to Microsoft technologies got a real treat reading ASP Free this week. We covered Microsoft Office SharePoint Designer, the software giant's replacement for Front Page; we also showed you how to do menus with WPF, and how to read MP3 ID3 tags with a native workaround. (And you thought you'd have to use third-party tools for that!).

We helped web designers continue their education on Dev Articles with a piece on the divide and conquer algorithm technique; we also continued our two popular series on building database forms with HTML and creating an Internet access control program for purposes such as Internet cafes. Our mix of items for hardcore hardware enthusiasts on Dev Hardware included reviews of web-based email applications and a digital camera, plus a discussion of which computers are the world's fastest and they got so fast.

The SEO professionals reading SEO Chat and climbing to the top of the search engine results pages caught the second part of our two-part review of Qassia, an odd mix of search engine, social networking site, and site promoter. They also learned how to avoid some of the classic stumbling blocks to web site success, and how to increase conversions on their web sites with the classic call-to-action approach remember, you can't get any sale that you don't ask for.

Not enough for you? That's okay, we know you always want more. So stop by Web Hosters to discover why IBM's old nickname of Big Blue ought to be Big Green these days. Codewalkers will show you how to install a PEAR package and start you off on building a content management system. And if you're wondering whether you should add more dynamic features to your site, such as chat rooms, check out Dev Mechanic for some insight.

Also, we are running a poll in our Dev Shed forums asking our users if they would be interested in a new site we are considering. You can read more about the site and let us know if you are interested here.

You will notice below that we have highlighted the Your Move Contest, brought to you by Moblin .org. Winners will be eligible to win free Mid Devices, $1000 USD, and two tickets to any open source event in the world. You can find more info about this great contest here!

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
Codewalkers    
TOOLS
Get Our Content on Your Site
with DevText!
New Articles, Right To Your E-mail
Developer Search

IBM eKits Make Development eAsy!
Take advantage of free e-kits from developerWorks. E-kits give you a collection of tutorials, articles, webcasts, podcasts, and demos about a particular product, task, or role. This one-stop shop of resources empowers you to maximize your enterprise investment.
Learn more.

IBM Rational Project and Portfolio Management certification training e-kit
Get free PMI training in the IBM Rational Project and Portfolio Management certification training e-kit. As a member of the Project Management Institute's (PMI's) corporate council, IBM has more than 12,000 PMI-certified project managers and has been honored for its educational programs. Now, you can learn more about the difference that IBM's project management curriculum makes with six free courses based on IBM's best-practices processes and tools.
Learn more
.

ADVERTISEMENT

Write 10,000 lines of code in 10 minutes!

Generate data entry and reporting .NET Web apps in minutes, straight from your database.

 
  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:

  • Are Japanese women turning to virtual men to satisfy their needs? Editor has a container of egg noodles and a hard drive, ready for love.
  • World of Warcraft slimming more than just their users bank accounts? Oh the huge manatees!
  • Juan Valdezburg - the man, the myth, the burrito.
  • Jackov Polinski talks about the crash of the stock market. And about shooting people in the head. I swear it is a new episode.

Watch the video!

   
ADVERTISEMENT
 
  top
Inserting, Updating and Deleting Database Rows with Code Igniter
by Alejandro Gervasio, 2008-09-24

You have seen some of the things you can accomplish with the Code Igniter PHP framework in earlier parts of this series. In this seventh part of the series, you will learn, through copious examples, how to perform insertions, updates and deletions on a selected MySQL table by using the Code Igniter database class. You will see that these tasks are very intuitive and easy to grasp, thanks to Code Igniter and its friendly learning curve.
Read the full article
.
Building Your Own Desktop Notepad Application Using PHP-GTK
by K. K. Sou, 2008-09-23


If you think building a desktop application such as Notepad is difficult, think again. If you use PHP-GTK, it is almost ridiculously easy. This article will show you how. By the time you are done, you will have a full cross-platform application in about 100 lines.
Read the full article
.
Web Application Security Overview
by David Web, 2008-09-22


With the web and web sites open to everyone - including malicious hackers - the security of web applications sits at the top of the list of issues on any web developer mind. In this eight-part series, we will look at the security concerns of PHP developers, and what they can do to make their web applications more secure.
Read the full article
.
Data Types in Python
by O'Reilly Media, 2008-09-18

In this second of nine parts focusing on a quick overview of the Python language for experienced programmers, you'll learn how Python handles data types such as strings, and more. This article is excerpted from chapter four of Python in a Nutshell, Second Edition, written by Alex Martelli (O'Reilly; ISBN: 0596100469). 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
Reading MP3 ID3 Tags in WSH
by Robert Dunham, 2008-09-24

ID3 is a popular audio file data tagging format used to store information about a sound file. The MP3 file format uses ID3 tags to store title, artist, and other track information. Unfortunately, WSH does not provide a way to read ID3 tags without the help of third-party components, but today I am going to show you a native workaround that will allow you to retrieve this valuable information.
Read the full article
.
Microsoft Office SharePoint Designer
by Joe Eitel, 2008-09-23

Do you need to design a website for your business? Then you need to consider getting and using Office SharePoint Designer. Microsoft SharePoint is a WYSIWYG or HTML editor. For those of you who used Microsoft Office FrontPage, Microsoft SharePoint replaced it, and it is quite an improvement. Keep reading to see what is new.
Read the full article.
A Brief Look at Menus in WPF
by Peyton McCullough, 2008-09-22


Menus are one of the most important parts of any application. This article will explain why, and show you how to build two kinds of menus using Windows Presentation Foundation. Let us get started.
Read the full article
.
Advanced C#
by O'Reilly Media, 2008-09-18

If you want to study C# in depth, keep reading. This ten-part series covers advanced topics to help you sharpen your skills in the language. It is excerpted from chapter four of C# 3.0 in a Nutshell, Third Edition, A Desktop Quick Reference, written by Joseph Albahari and Ben Albahari (O'Reilly; ISBN: 0596527578). 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
.
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
Building the Recordset for an HTML Database Form
by Chrysanthus Forcha, 2008-09-24

Welcome to the eleventh part of a thirteen-part series that shows you how to build database forms with HTML. In the previous part, we began to handle the layout of a tabular form. In this part, we will pick up where we left off, so you can get a better feel for the recordset and begin putting everything together.
Read the full article
.
Divide and Conquer Algorithm Technique
by Barzan "Tony" Antal, 2008-09-23


This is the second segment of the multi-part series covering various algorithm design paradigms. As the title suggests, today our job is to present, discuss, and learn as much as we can, as briefly and clearly possible, about the divide-and-conquer algorithm technique. It is definitely an important concept in computer science and should be ready to be pulled out of every coders toolbox.
Read the full article
.
User Management for an Internet Access Control Application
by David Web, 2008-09-22


In this part of the Internet access control application, we are going to discuss the last section of the server application that deals with user management. The term "user management" is somewhat misleading in the context of our application because it is not actually users of the Internet cafe that we are referring to, but rather the staff members. This section will deal with how staff members allocate Internet sessions to users and also how staff members with administration level access can add, remove and change new staff member details.
Read the full article
.
Building a Secure Web Server
by O'Reilly Media, 2008-09-18

In this second part of a five-part series that focuses on securing your web server, you will learn how to build a secure server with Ubuntu. This article is excerpted from chapter four of Securing Ajax Applications: Ensuring the Safety of the Dynamic Web, written by Christopher Wells (O'Reilly, 2007; ISBN: 0596529317). 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
Top 6 Web-Based Email Applications
by Joe Eitel, 2008-09-24

Web-based email programs have gotten increasingly more sophisticated over the years. That is because individuals and businesses rely on them daily. Some people rely on them for business. In some instances, email is the only method that businesses use to communicate with one another. This article looks at six of the best web-based email programs today and details what they offer their users.
Read the full article
.
Major Computer Companies Compete for Speed
by KC Morgan, 2008-09-23

Everything in society today is about being quick. Faster is better and speed is the goal, even when it comes to the most sophisticated computers on the globe. The best supercomputers are not the biggest or the smallest, the most user-friendly or feature-rich. The best supercomputers boast the one thing everyone wants - speed.
Read the full article
.
The Canon EOS Rebel XSi Camera
by wubayou, 2008-09-22


Those looking for a DSLR, or digital single-lens reflex camera need to look no further than the Canon EOS Rebel XSi. It is the latest Canon addition to the DSLR lineup and is one notch above the manufactured XTi model. In this review we will see what makes this camera tick.
Read the full article.
nVidia vs. Intel
by jkabaseball, 2008-09-18

On the face of it, Intel and nVidia are not exactly rivals. But when you dig a little deeper, you can see some major frustration on the part of nVidia, and Intel has grievances as well. This article will examine the positions of these two companies, and why they are so mad at each other under the surface.
Read the full article.
  top
Using Qassia: An Intelligent Decision?
by Terri Wells, 2008-09-24

Welcome to the second part of our two-part review of Qassia, a search engine dedicated to getting content from its users and building links to their web sites. Last time I introduced you to the concept behind Qassia, showed you how to register, and gave you a look at the dashboard. This time we will take a closer look at user-added content.
Read the full article
.
Increase Response with Calls-to-Action
by Justin Pinkus, 2008-09-23

Are you looking for a way to boost your web site and its ability to sell your product? Maybe you have heard the old saying that you will not get any sale you do not ask for. This is known as a call to action, and used correctly it can give your web site that extra "oomph" that converts prospects. Keep reading to learn how to put this powerful technique to work for you.
Read the full article
.
Stumbling Blocks to Web Site Success
by Terri Wells, 2008-09-22


There are many reasons a web site might just sit there and fail to achieve its goals. Some might be big and structural, such as not clearly defining the site objectives in the first place. Others might be small, like broken links or an unnecessary splash page. If you are not happy with your web site and its performance, keep reading; you just might find your cause right here.
Read the full article
.
  top
IBM`s Solar Servers: Energy Efficiency for Datacenters
by Michael Lowry, 2008-09-24

Big Blue is going to have to file for a name change to Big Green. The industry titan that is IBM has, earlier this year, switched from a more traditional data center model to a system that is completely planet friendly. The system, which is run on the power of the largest thermonuclear reactor in our solar system, the sun, went from its concept stage to a fully functioning reality in just about seven months.
Read the full article
.
Four Useful Web-Based Productivity Applications
by Joe Eitel, 2008-09-17

Increasing productivity seems like a never-ending process. There are some applications that can help out a bit, and most of them are very inexpensive as well. You would like to purchase Microsoft Office and Microsoft Project, but they are out of your price range. You still have options. You can find online applications that are just as effective as these desktop applications. They may not be as robust, but you will find these online tools to be very productive.
Read the full article
.
You and Your Privacy
by Bruce Coker, 2008-09-10

Whether you realize it or not, every single one of the more than 170 million web sites that make up the Internet knows something about its visitors. For the simplest sites, this might amount to little more than an IP address - the unique number that identifies every computer connected to the net - stored in the server logs, but even this can sometimes be enough to identify and locate a specific individual. Many sites, however, actively set out to collect and store data about their guests.
Read the full article
.
 

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

WebSphere Service Registry and Repository
Manage, govern, and share services across your organization by using WebSphere Service Registry and Repository. Follow the hands-on exercises to learn how to navigate the Web interface to publish, find, reuse, and update services.

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.

Learn how to install and use the Rational Asset Manager Eclipse client
In this tutorial, you can learn how to install and configure the IBM Rational Asset Manager Eclipse client, explore the different views in the Asset Management perspective, learn various search techniques, work with existing assets, and submit a new asset.

Improve your build process with IBM Rational Build Forge, Part 1: Create a continuous build and integration environment
Learn how to implement a build management system that uses and extends your existing automation technologies. This tutorial shows, step-by-step, how to install and configure IBM Rational Build Forge to manage builds for Jakarta Tomcat from source code.

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.

Test terminal-based applications with Rational Functional Tester
Regression testing -- in which code is thoroughly tested to ensure that changes have not produced unexpected results -- is an important part of any development process. But many testing environments neglect the terminal-based applications that still form the backbone of many industries. In this tutorial, you'll learn how the Rational Functional Tester Extension for Terminal-Based Applications works with other Rational Functional Tester to help test terminal-based applications quickly and easily.

Improve your build process with IBM Rational Build Forge,
Part 2: Automate builds for a real-world Tomcat project

Learn how Rational Build Forge can extend a simple compile and package build process by adding customization and deployment capability. Go from a manual method to automating: checking for code changes; getting the latest source; compiling and packaging; customizing; copying to and restarting a deployment server; and sending e-mail notification that a new version is available.

NEW! Application development for the OLPC laptop
The XO laptop (of the One-Laptop-Per-Child initiative) is an inexpensive laptop project intended to help educate children around the world. The XO laptop includes many innovations, such as a novel, inexpensive, and durable hardware design and the use of GNU/Linux as the underlying operating system. The XO also includes an application environment written in Python with a human interface called Sugar, accessible to everyone (including kids). Explore the Sugar APIs and learn how to develop and debug a graphical activity in Sugar using Python.

 
  top

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

Reflective Text
In this tutorial, you will learn how to make a reflective text in Photoshop.
Read the tutorial.

Particle Snow Weather
Create realistic falling snow using simple Actionscript in Flash.
Read the tutorial.

Mystical Dreamy Photo Effect
Manipulation and blend skills to make a mystical dreamy photo effect.
Read the tutorial.

Dynamic Text Fields
Teaches a beginner how to create dynamic text fields in Flash.
Read the tutorial.

Create a pureQuery Application
Creating a pureQuery application that uses the Spring Framework.
Read the tutorial.

How To Use Arrays In PHP
A simple and easy tutorial on how to use arrays in PHP.
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.

Reciprocal Links Checker
Designed for the user who wants to check link status of websites. Easy to install and administer. Written using PHP code.
Learn more.

Web Email Script
A webmail script with an AJAX interface that mimics the Gmail webmail service.
Learn more.

phpLD Photo Gallery
Auto resize larger images into medium sized image and thumbnail - Uses Smarty templating system for easy customization of the design.
Learn more.

VideoIsland
VideoIsland allows you to create your own online professional video management system using your existing web site! Learn more.

Flash Analogue Clock
An all-vector, scaleable Flash countdown clock movie. Counts down to a target date based on the computer system clock.
Learn more.

Random Rotator
Random web page rotators that cannot pick the same item twice in a row making these the best random rotators anywhere. Learn more.

  top
Should You Add Chat Rooms?
by KC Morgan, 2008-09-24


Your Web site is pretty good, but it could always be better. The online world is now full of interactive features, services and tools which allow users to speak and connect with each other. Should not you provide this same experience on your own pages to keep up with changing trends? Should you add chat rooms to your site?
Read the full article
.
Make it Searchable
by KC Morgan, 2008-09-17


As an Internet user, you already know there is nothing more aggravating than being unable to find what you are looking for online. Poor site navigation makes you want to rip your hair out - or at least, give up on the site completely and move on to the next. The last thing you want is for your traffic to give up on you or on your pages. Learn how to make it searchable, and make it easy to give your visitors everything they want online.
Read the full article
.
Getting Professional with Your Web Site
by KC Morgan, 2008-09-10


Professional is not a very inviting word. Somehow, it seems cold and remote - almost unapproachable, in a way. It is very compelling to avoid professional and go for a more personal or casual feel, especially when it comes to your own online Web pages. But professionalizing your site actually is not a bad idea at all. In many ways, this is much more desirable than the alternative.
Read the full article
.
  top
Installing a PEAR Package
by David Web, 2008-09-24

In the first article we looked at what PEAR is, how it works, how to install it and how to obey its coding standards. In this article we will look at how to install a package and, at the same time, we will create a content management system that has a database back end which uses one of PEAR's abstraction layers.
Read the full article
.
My PEAR: The Beginning
by David Web, 2008-09-17

In the following series of articles, we are going to be exploring PEAR: what it is, how it works, and how widely it is supported. Then we are going to build an application to see how it is used. The best part of the PEAR package is that it comes free with PHP. Personally, I am very impressed by the way in which PEAR makes it easy to integrate different types of databases. This feature along with many others is what makes this repository so very useful.
Read the full article
.
Developing a Contingency Plan
by Bruce Coker, 2008-09-10

You have all your security systems in order. Your virus definition files are updated, your firewall is properly configured and your uninterruptible power supply batteries are fully charged. What could go wrong? And more importantly, how will you respond when it does? Because that is when you will find out exactly how good your contingency plan is.
Read the full article
.
  top

An Internet for Your Oven

The Internet isn't just for people anymore. Cisco, Sun and other tech vendors have joined together to further the cause of smart objects by creating the IP for Smart Objects (IPSO) Alliance. The IPSO Alliance focuses on objects equipped with sensors and/or actuators that transmit information for analysis. This might include a thermometer located near an airport runway that tells a computer in air traffic control about the local temperature, for example.

Such equipment has been growing in popularity lately, thanks to the demand from homeowners and businesses for increased automation and energy efficiency. Other users of such equipment include factories concerned with maintenance and hospitals monitoring their patients. The members of the IPSO Alliance therefore saw the need for a body that will perform interoperability tests, document the use of new IP-based technologies, conduct marketing activities and serve as an information repository for those trying to understand the role of IP in networks of physical objects.

Naturally, the IPSO Alliance also plans to show how networks of all sorts of objects could benefit from being able to use IP. They plan to offer monthly technical web seminars to explain the technology and help participants find ways of using it. Strangely, the Internet-connected coffee maker (which was recently discovered to be vulnerable to hacking) was never mentioned.

Read more about this

Japan Working on Space Elevator

Arthur C. Clarke fans, rejoice: Japan is devoting itself to turning one of the late science fiction writer's dreams into reality. It's one of the more challenging ones, too: a space elevator. If successful, rather than blasting off into space, future astronauts will merely climb aboard and press the up button. They would then ride on strong, light cables tethered to the ground up to a satellite docking station 22,000 miles away in geosynchronous orbit.

The best part is that a space elevator could carry just about any kind of cargo, and would require perhaps a hundredth of the energy needed to launch the space shuttle. Just like traveling abroad, anyone will be able to ride the elevator into space, said Shuichi Ono, chairman of the Japan Space Elevator Association. Success in building a space elevator has been elusive so far, however, despite several competing projects and prizes offered for breakthroughs.

Japan is playing host to an international conference in November on building a space elevator, with the goal of drawing up a timetable. It reportedly believes that it will cost one trillion yen (more than $1.8 billion) to build such an elevator. The cables will present the biggest challenge: they must be very light, very strong (180 times as strong as steel), able to withstand projectiles, and very long not only will they have to reach orbit, but they will also have to reach a counterweight to maintain their tension. The answer may lie in the use of carbon nanotubes, which Japan's big textile companies are starting to learn how to mass produce. Here's hoping we'll have something better to listen to on the way up than Muzak!

Read more about this

Rubber Ducks to Track Glacier Melt

Who would have thought something as humble as a rubber duck could assist in a science experiment? Alberto Behar, that's who. The NASA rocket scientist released 90 of the bathtub buddies at the Jaobshavn Glacier to help find out what's happening inside the huge hunk of ice. Thought to be the source of the iceberg that sank the Titanic in 1912, the glacier is of scientific interest because it moves so fast; it discharges nearly seven percent of the ice that comes off of Greenland every year.

Behan wants to answer the question of how melting water moves through the ice. It is believed that the summer sun melts ice on top of the surface, creating pools that flow into moulins, tubular holes that may carry the water to the glacier's underside. Once there, it may act as a lubricant, making the glacier move faster. But as of yet, there is no proof of this.

That's why Behar lowered the rubber ducks and a football-sized probe armed with a CPS transmitter and other equipment into a moulin. Each duck is labeled with the words science experiment and reward in three languages, along with an email address. The ducks received their send-off in August; so far, if anyone has found them, they haven't sent an email to report the discovery and claim the reward. Realistically, the probe will give the scientists even more information than the ducks, such as its position, the temperature and pressure, and how fast it is moving; faster speeds could even indicate the location of waterfalls and cascades. But the probe would be just one data point; in theory, the ducks could provide up to 90 more pieces of information about where all that glacial water ends up.

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.