Trouble reading this message? Read it online.

Jan. 08, 2009

Welcome to the Developer Shed newsletter! The parties are over, the ball has dropped in Times Square, we finished off the champagne...in short, it's time to get back to work. If you're looking for work right now, as so many are, you might want to check out the article we're highlighting this week from eWeek, particularly if you're a programmer. It will give you tips as to what you should focus on when you put together that all-important resume.

On Dev Shed we kicked off a new series that will show you how to use Google's AJAX libraries API; it's just about the fastest way to start using AJAX in your programming. Speaking of libraries and frameworks, we continued our popular tutorial on building a blogging application with the Code Igniter PHP framework. For the security conscious and who isn't? - we rounded off the week by giving you some PHP programs that will help prevent MySQL injection and other forms of abuse. For those inclined toward Microsoft technologies, ASP Free was equally educational; readers learned how to work with arrays in VBScript, what improvements were made to group policies in Vista, and where they can get a free virus protection package for Windows.

Don't think the web designers and developers received any less of an education this week! Over on Dev Articles, we continued our series on creating web page dialog boxes and showed you how to build a three-column web page with DIV-based CSS tables (Internet Explorer will soon be supporting these, so start practicing now!). We also took our first look at Schematron, a powerful XML schema language. Meanwhile, the hardware enthusiasts reading Dev Hardware took in a digital camera review, pondered where Microsoft is going now that Bill Gates has retired, and learned how they can give themselves a better web browsing experience while using their mobile devices.

The SEO professionals reading SEO Chat, meanwhile, saw cause for hope as search engines continued to learn how to index Flash-based sites. They also received some clues as to where Microsoft is going in the search world, thanks to the patents we uncovered. And speaking of patents, we kicked off the week with one of our patented two-part search engine reviews; under the microscope this time is Yasni, a people search engine based in Germany that just entered the US market.

Of course, we know you always want more, and we're always ready to give you more. Wander over to Web Hosters and you'll learn all about current efforts to deliver the Internet through power lines (just think get the Internet by plugging your computer into the wall, no cable modem needed!). Looking for a trouble ticket request system for your business? Code Walkers reviews one this week that's open source, with all the advantages this implies. Trying to make money with Google's AdSense system? Dev Mechanic will show you how to get the most out of it.

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

Rational Build Forge Express eKit
Rational Build Forge Express Edition is an automation framework that packages the latest enterprise-grade technologies into a reliable, flexible and robust configuration designed and priced specifically for small to midsize businesses. The new Rational Build Forge Express eKit provides you with valuable resources - including a case study, podcast, demo, and articles - to help you increase staff productivity, compress development cycles and deliver better software, fast.
Learn more.

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.
Learn more
.

     
The ASUS 901 Netbook
The EeePC is user-friendly, well-designed, and stands up well on the road.
By Wayne Rash

There is no mistaking the hot new version of the ASUS Eee PC netbook computer. It is about half the size of a standard notebook computer, and weighs about half as much. But that does not mean you get half the performance.
Read the full article >
End Devices Drive Moblin OS Designs
Open Source vendors are taking advantage of the many ways to innovate.
By Lisa Morgan

The Moblin community is actively influencing the development of OSes and applications, and the group tends to be very vocal given that Moblin is an open source project.
Read the full article >


Consumer Electronic Show (CES)
January 8th-11th, 2009 | WEBSITE >
The largest consumer electronics and technology show. All profits from CES are reinvested into industry services, including technical training and education, promotion, engineering standards development, market research, and legislative advocacy.

Mobile World Congress
February 16th-19th, 2009 | Barcelona, Spain | WEBSITE >
The GMSA Mobile World Congress (formerly 3GSM World Congress) combines the world's largest exhibition for the mobile industry with a stimulating and insightful congress that brings together prominent leaders and personalities.

O'Reilly Emerging Technology Conference 2009
March 9th-12th, 2009 | San Jose, CA | WEBSITE >
ETech, the O'Reilly Emerging Technology Conference, is O'Reilly Media's flagship "O'Reilly Radar" event. Since 2002, ETech has brought to light the disruptive yet important innovations that we on the horizon, rather than the ones that have already arrived.

 


Dirk Hohndel, Moblin Chief Open Source Strategist: Interview


Aigo MID Video Demonstration
  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:

  • News of the Weird returns with a vengeance. Vendetta!
  • Jenny talks about some stuff but none of us listen anyway. Hope it wasn't importa-
  • Steve Jobs is hormonally unbalanced. Your iPod is a chick.
  • Beer, fire, and hot dogs. Need I say anymore? Bobby Earnhardt seen eating corn dogs in the corner, will not share.

Watch the video!

   
Hostway
ADVERTISEMENT
Hostway
 
  top
PHP Programs to Prevent MySQL Injection or HTML Form Abuse
by Codex-M, 2008-01-07

It has been known for a while that if a form is unsecured, malicious code in the form of a MySQL injection will be initiated to attack the site. HTML forms such as drop down menus, search boxes and check boxes are all susceptible entry points for this type of abuse. This article will explain what happens in this kind of attack, and how to prevent it.
Read the full article
.
Polishing the Visual Presentation of a Blogger with the Code Igniter PHP Framework
by Alejandro Gervasio, 2008-01-06


Welcome to the fourth episode of the series entitled "Building a Blogger with the Code Igniter PHP framework." Comprised of seven approachable articles, this series steps you through the development of a blog application using this friendly - yet powerful - PHP framework. We include copious code samples to demonstrate how to use the MVC pattern to develop a real-world program.
Read the full article
.
Using Google Ajax Libraries API
by Alejandro Gervasio, 2008-01-05

The new Google client-side API lets you download some of the most popular JavaScript libraries directly from its servers. If you are interested in dabbling with AJAX, there is no faster way to get your packages and get started. This four-part article series, of which this is the first part, will help get you on your way.
Read the full article
.
 
  top
Free Virus Protection Package for Windows
by Katie Gatto, 2008-01-07

So you have an unprotected Windows system on your network. Have you completely lost your mind? Do you have any idea just what kind of risks you are taking by leaving your PC unprotected? The Windows operating system is by far the most frequently infected of the three major operating systems you can own. Keep reading to learn what you can do to get your system the protection it needs.
Read the full article
.
Group Policy Improvements in Vista
by Barzan "Tony" Antal, 2008-01-06

Every once in a while, when a new operating system hits the market, computer professionals anxiously check out the change logs, test drive the new utilities, and do their best to locate and understand the latest updates. Windows Vista has brought a large pack of additions and improvements to the way the system can be managed. In this article we will discuss Vista and its Group Policy improvements.
Read the full article.
Working With Arrays in VBScript
by Nilpo, 2008-01-05


As you progress to more and more complicated scripts, you will undoubtedly find yourself working with some form of data - perhaps a group of files, entries in a text file, or a group of dates. The possibilities are limitless. In any case, VBScript provides a few different facilities for handling and manipulating whatever kind of data you might be working with.
Read the full article
.
 
ADVERTISEMENT
 
  top
Using Schematron
by Peyton McCullough, 2008-01-07

If you use XML schema languages, you should consider Schematron. This powerful rule-based language lets you make distinctions which other languages find difficult or even impossible to handle. Best of all, you can use it in conjunction with other schema languages. This is the first part of a three-part series.
Read the full article
.
Building a Three-Column Web Page Layout with DIV-Based CSS Tables
by Alejandro Gervasio, 2008-01-06


DIV-based CSS tables deserve more usage than they receive; the Microsoft web browser does not support them, which may explain why they are not more popular. That looks set to change with IE 8, however. To help you keep up with the times, this four-part article series shows you how to build CSS tables. This second part of the series demonstrates how to use CSS tables to build a typical three-column web page.
Read the full article
.
Setting the Features of Web Page Dialog Boxes
by Chrysanthus Forcha, 2008-01-05


In this second part of a five-part series on producing web page dialog boxes, you will learn how to set the text in the status bar of a window, control the size and position of a dialog box, and more. We will also touch on the content of the dialog box, and how to make it carry out specific tasks when it closes.
Read the full article
.
 
  top
Microsoft After Bill Gate`s Retirement
by Joe Eitel, 2008-01-07

In 2006, Microsoft announced that Bill Gates would be stepping down from his day-to-day role at Microsoft over a period of two years. Well, two years have passed, and what do you know: Bill Gates has effectively retired from Microsoft. Where it is going now that its founder no longer has his hands on its pulse? That is the subject of this conclusion to a two-part article.
Read the full article
.
Canon EOS 1D Mark III
by Bruce Coker, 2008-01-06

Canon cameras have a well-deserved reputation for quality, and a history of taking the lead in camera development. But despite the fact that the EOS range has been at the forefront of photographic technology for over twenty years, the company shows no sign of resting on its laurels. The flagship EOS 1D Mark III has been newly conceived, designed and built from the ground up to be as good as a professional DSLR camera can be. Keep reading for our review.
Read the full article
.
Mobile Web Browsing
by jkabaseball, 2008-01-05


Many people are buying smart phones when they upgrade their phones, whether a Windows Mobile device, Palm, Blackberry or the iPhone. All of these phones come with a web browser that can not only display the WAP websites, but also full-fledged web pages. If you expect your web browsing experience on your smart phone to match the one on your desktop, however, you are in for a big disappointment. Keep reading to learn how to improve it.
Read the full article.
 
  top
Search Engine Indexing for Flash Websites is Improving
by Joe Eitel, 2008-01-07

Are you frustrated because your Flash website does not show up on the search engines? That is understandable. Keep reading, though, because there is hope; all of your work is not wasted. The search engines are getting "smarter" where Flash is concerned.
Read the full article
.
Microsoft`s Live Search Patents and Algorithms Related to Blogs
by Ivan Strouchliak, 2008-01-06

In this article we will cover three Microsoft patents and draw quick conclusions on where Live Search is going. Will the patents and the methods they represent help the software giant win market share in the search engine space? The ones we will discuss were filed and approved by the United States Patent and Trademark Office.
Read the full article
.
Yasni: Yet Another People Search Engine?
by Terri Wells, 2008-01-05

Google and its mastery of search sometimes makes us forget its shortcomings. Specialized search engines insist that they deliver better, more relevant results for their particular fields. That seems especially true in the area of people search, despite the many search engines in this field that fall short of their promises. Today I am going to take a look at Yasni, and see if it stands apart from its competition.
Read the full article
.
  top
Power Line Communication
by Bruce Coker, 2008-01-07

It hardly seems a blink of an eye ago that Wi-Fi was being promoted as the Next Big Thing. It was supposed to be the simple and permanent answer to those strings of ugly cables that usually ended up spread all over the home of anybody who wanted one computer to accomplish the apparently simple task of talking to another. It has not been a panacea, but it looks like there will soon be an alternative: power line communication.
Read the full article
.
The Top 10 Web Hosting Companies in the U.S. in Web Hosting Articles
by Joe Eitel, 2008-12-31

There are many, many web hosting companies, but they are fighting over small parts of the market. If you have been wondering who the big boys are in the United States, look no further. This article gives you the list. You may be surprised to see who made it - and who did not.
Read the full article
.
What is Click Jacking?
by Katie Gatto, 2008-12-23

As a web savvy person of the modern era, you probably believe you are aware of all the potential security threats that you might come across when surfing the web. You know better than to trust that PayPal e-mail telling you to log in in 24 hours or your account will be closed, and you do not randomly download or open e-mail attachments, so you think you have the game locked up. Well, phishers have another way to get to you and your sensitive personal information. It is called click jacking, and this article will tell you what it is and how to protect yourself.
Read the full article
.
 

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

Hello World: 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
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.

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.

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.

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.

 
  top

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

Actionscript Mouse Events
Learn to respond to different mouse events like clicks and hovers.
Read the tutorial.

Fireworks
We are going to learn to use the brush tool to create fireworks.
Read the tutorial.

Simple Photo Flash Menu
See how to create simple Flash menu. Simplistic tutorial and fun to read. Read the tutorial.

Tips on PhpLib
The pHpLib template makes it very easy to create a website. It is based on a template. Read the tutorial.

Key controls
This Flash tutorial will teach you about the basic key controls.
Read the tutorial.

Replace a String in a TXT File
Replace strings in TXT files through 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.

EzUploads
EzUploads utilizes CGI upload methods to a PHP site back end. You are able to upload unlimited file sizes. Supports Ascii Captcha.
Learn more.

MultiUser Chat Software
Multi operator ASP script based chat messaging software contains full support of Ajax technology. Learn more.

DepthStats
The target audience for this script is anyone looking to stay away from stat services and stats provided by hosting companies.
Learn more.

.Net Ad Server Solutions
We provide a complete line of ad management, ad network, affiliate network and banner solutions.
Learn more.

PHP Stock Portfolio
System allows you to hide, show, or show masked values for each of eleven value fields. Script retrieves data from Yahoo! Finance.
Learn more.

MyFTPUploader
MyFTPUploader is a Java applet for uploading multiple files and directories to an FTP Server. Easy to use. Learn more.

  top
Get More Out of AdSense
by KC Morgan, 2008-01-07


Google AdSense is one of the most popular revenue-generating programs on the Internet. If you have a content-rich Web site or blog, you are probably familiar with Google AdSense. You may already know how to use this program, but do you know how to master it? Learn a few tips and tricks to get more out of AdSense, and get more money in the process.
Read the full article
.
What Does Google Want?
by KC Morgan, 2008-12-31


It mocks you, it taunts you, it insults you. It ignores you. It is Google, the most popular (and therefore, most powerful) search engine on the internet. And no matter what you do you or how you change your site, you can not seem to make it to the top of the engine search results. Want to boost your ranking and get more traffic? It is time to answer that new-age question: what does Google want?
Read the full article
.
Can Not Find the Right Keywords?
by KC Morgan, 2008-12-24


One week, everyone is all abuzz with excitement over a blockbuster movie. Another week goes by and suddenly going green is the most popular topic again. How is any webmaster supposed to keep up with changing Internet trends? It is a common quandary, but in this article we will show you how to keep up with trends without totally remaking your web site every month.
Read the full article
.
  top
OTRS: Open Source Ticket Request System
by Barzan 'Tony' Antal, 2008-01-07

In this day and age every organization, company, and institution must facilitate the way support for customers, consumers, and even the internal community of employees is handled. Trouble Ticket Systems are designed for this purpose. There are lots of commercial suites, but today we are going to present and give a brief overview of the most popular open source issue tracking system software, called the OTRS or ((otrs)).
Read the full article
.
Clonezilla: Free Mass Disk-Cloning Utility
by Barzan 'Tony' Antal, 2008-12-31

From time to time you have probably run into situations when you have unfortunately lost your data or simply needed to set up copies of operating systems on various systems with additional software. While disk-cloning utilities should not really be considered as backup utilities, they undoubtedly can be used for that purpose too. But the real beauty and niche purpose of disk-cloning tools comes from the ease of mass disk-cloning. Today we will briefly review Clonezilla.
Read the full article
.
Bugzilla: Open Source Bug-Tracking System
by Barzan 'Tony' Antal, 2008-12-24

It has been said that there is no software without bugs. The ones that look perfect surely have a few that have not been noticed yet. Reporting bugs is really important for both software development companies and individual developers. This is why bug tracking and management systems were created. These applications assist developers to track their bugs and provide an opportunity for users to report them.
Read the full article
.
  top

Another Old Technology Dies

It's hard to imagine the end of something that's been going on for 108 years, but that happened last week when the last paper player piano roll came off the assembly line at QRS Music Technologies. The company was the last one to make player piano rolls, which were immensely popular in the early twentieth century. The technology, cutting edge in its era, let users listen to a piano being expertly played without someone actually playing it; instead, the perforations in the roll told the piano which notes to play.

As with everything else affected by technology, however, the player piano isn't dead; it's simply changed in form. QRS Music Technologies is still in the player piano business, but now it uses CDs to run the musical instruments. And QRS will lay off half of its Buffalo staff (five out of ten employees) in connection with discontinuing the paper rolls. Demand for the rolls had gone down to 50,000 a year, so that end of the business was no longer profitable.

There is still hope for fans of the old technology, though. The production equipment for the paper rolls is being sent to the company's Seneca, PA plant, and they hope to resume production there at some point. It will be a challenge, though, as one machine dates back to the 1880s, and much of the rest of the aging equipment is cantankerous, according to Bob Berkman, manager of the firm's Buffalo office. Also, no one is making player pianos anymore.

Read more about this

Making Technology More Accessible to the Blind

Imagine using a cell phone's touch screen or typing in a Captcha. Now imagine that you're blind. Suddenly these very simple tasks become almost impossible. Many engineers don't concern themselves with this problem -- unless, like Google engineer T. V. Raman, they're blind themselves. Raman has a few good ideas to help other technically savvy blind people ideas which could help the sighted as well.

Raman's current project involves making touch screen phones accessible to the blind. He approaches the project by asking How should something work when the user is not looking at the screen? He and Charles Chen, another Google engineer, are working together on this project after having collaborated fruitfully on other accessibility-related objects. Raman's T-Mobile G1 is their current prototype and testing ground.

To dial a number, Raman uses software on the phone that detects relative positions. It interprets the first spot where he touches the screen as a five, which sits at the center of a regular phone pad. Raman can dial any other number simply by sliding his finger in its direction: straight up for a 2, straight down for a nine, to the left for a 4, and so on. Raman can erase mistaken digits by shaking the phone, which is capable of detecting motion. These and other projects will help the blind and those with lower vision use the technologies that the rest of us take for granted.

Read more about this

Not a Flying Car, But Close

It looks a little like a sea monster, but the Icon A5 is much more. Created by an F-16 pilot and a skateboard designer, the plane recently conducted its maiden flight. The dream child of Icon Aircraft, its wings fold up at the push of a button, making it easy to store and trailer. Priced at a comparatively cheap $139,000, it is supposed to let anyone become a barnstormer in style.

The aircraft was made possible, in part, by the Federal Aviation Administration's creation in 2004 of a whole new category of flying machine: light-sport aircraft. Planes in this category must have only one engine, with a maximum airspeed of 138 miles per hour, stay below 10,000 feet, and fly only during the day. Best of all, if you want to pilot one of these babies, you only need 20 hours of instruction. The changes could put the fun back in flying, and open it up to far more people.

And how did the test flight go? Perfectly. From wide loops to circles, it did everything the pilot asked of it. No surprises at all, he said when he climbed out of the cockpit. There's a lot of testing still to do, but that report was good news for the engineers, better news for Icon Aircraft, and perhaps the best news of all for the Ferrari set who want to go airborne on their own.

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.