Trouble reading this message Read it online.

Sep. 24, 2009

It's time once again for the Developer Shed newsletter. So what's new this week? Plenty, if you're a developer. Just take a look at the story we're highlighting this week from eWeek. It's all about Intel's new program for the low-power Atom processor. With energy efficiency on everyone's mind, you'll definitely want to check it out.

You'll also want to check out all the educational articles we published this week on our family of websites. We're doing our best to live up to our motto: tools for geeks! Readers of Dev Shed learned how to build and use persistent objects, and when to use lazy and eager loading of application resources to really make their programs sing. Microsoft-focused techs picked up some valuable advice for dealing with a blue screen of death on ASP Free this week, especially if that BSOD showed its ugly face as the result of a corrupted registry.

Website designers and developers picked up information on jQuery and other great technologies on Dev Articles. If you've been following our articles on Active Client Pages, you'll definitely want to check out this week's information on how browsers respond to ACP. We switched things up a bit this week on Dev Hardware and focused on software the kind of software that can protect your hardware investments, that is. Check it out, and while you're at it, don't forget to read our roundup of today's musical options for your car. We've come a long way from a simple radio/cassette/CD player!

SEO Chat offers a nice mix of news, reviews, and research for SEO professionals this week. First, if you've ever wondered what your visitors make of your website, you'll want to read our ClickTale review; this service just might answer that question for you, so you can give them a better experience. If behavioral advertising creeps you out, you'll be glad to read Tuesday's item. And if you've ever wondered about the relationship between backlinks and Page Rank, Wednesday's piece reveals it all. If you're new to building websites, you'll find some great help on Dev Mechanic. We'll show you how to make the most of Twitter for marketing, and how to manage every online community's worst enemy: trolls.

But wait, there's more. Web Hosters tells you how you can protect yourself online from spybots, malware, and more. Codewalkers continues its series on using the CodeIgniter PHP framework. And you'll find plenty of awesome content from our readers on Scripts and Tutorialized.

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
.

ADVERTISEMENT
Click Here
 
  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:

  • The Russian is back and with him...the comedy.
  • Ask DevShed Hulk a question you will get an answer. And a crushed spine. Can Superman do that?
    Watch the video!
   

See How To Build and Deploy a Web app
In this step-by-step video demo, you will learn from the masters as they show you how to get the most out of Iron Speed Designer.
Watch It Now!>

How Modern Code Generation Works
More IT shops are facing tighter deadlines and stretched development teams. That pressure, as well as the emergence of widely accepted standards and new technologies make database applications development tools more viable today than ever before.
Read More!>



Generate .NET Web applications in minutes straight from your database. Quickly create visually stunning, feature-rich Web 2.0 applications that are easy to customize and ready to deploy. If you need an app built today, use
Iron Speed Designer!

 
  top
Lazy and Eager Loading with Object Properties
by Alejandro Gervasio, 2009-09-23

Welcome to the fourth chapter of this series on implementing lazy and eager loading in PHP 5. In five friendly tutorials, this series walks you through the basics of using these powerful approaches for including classes on request in your scripts, and teaches you how to work with these patterns when manipulating properties of a certain class.
Read the full article
.
Saving Class Instances to Files with Persistent Objects
by Alejandro Gervasio, 2009-09-22


Welcome to the third part of a six-part series on building persistent objects in PHP 5. Through a decent variety of code samples, this series provides you with the right pointers to start creating objects that can save themselves to a persistent storage mechanism, including simple cookies, plain text files, and MySQL database tables.
Read the full article
.
Persistent Objects and Different Session Variables in PHP 5
by Alejandro Gervasio, 2009-09-21

Despite its rather intimidating name, persistent objects represent a pretty simple concept applied very often in software development. It's aimed at creating structured entities that can maintain their status across different stages of an application. This six-part series will take the mystery out of persistent objects so you can use them in your own applications.
Read the full article
.
Introducing the Lazy Loading Pattern
by Alejandro Gervasio, 2009-09-17

Welcome to the third part of a five-part series on lazy and eager loading in PHP 5. In this part of the series, you'll learn about the lazy design pattern, and how to use it effectively in your applications.
Read the full article
.
   
  top
Using Windows Recovery Console to Fix Blue Screen of Death
by Codex-M, 2009-09-23

In the first part of the tutorial, we basically covered tips to back up files in a Windows XP computer that displays the Blue Screen of Death (BSOD). We also introduced the Windows Recovery Console. In this part, the conclusion, we will cover the topic in detail.
Read the full article.
Fix Blue Screen of Death in Windows XP: Corrupted Registry
by Codex-M, 2009-09-22


The blue screen error popularly known as the Blue Screen of Death (BSOD) is a sign of a serious problem occurring in your Windows XP computer. It could be caused by either external factors or internal factors. This two-part series will focus on how to fix a BSOD caused by a corrupted Windows XP registry.
Read the full article
.
Storing Data with Windows Skydrive
by Codex-M, 2009-09-21

There are a number of ways to store data online, but some of them come with real disadvantages. Windows Skydrive is different. Keep reading as we explore what it can do for you, and how to get the most out of it.
Read the full article.
Import Blogger Posts into WordPress Using Windows XP XAMPP
by Codex-M, 2009-09-17

This tutorial covers transferring Blogger posts to a WordPress local host powered by XAMPP. XAMPP is a local Apache server for Windows XP, which enables you to run a PHP-MySQL-powered website right on your Windows XP Home computer.
Read the full article.
  top
Ajax and the JQuery JavaScript Library
by Alejandro Gervasio, 2009-09-23

Welcome to the seventh part of a series introducing the jQuery JavaScript library. Made up of eight comprehensive articles, this series provides you with the right pointers to get started using this JavaScript software so you can take advantage of its remarkable functionality.
Read the full article
.
Testing Browser Response to Active Client Pages
by Chrysanthus Forcha, 2009-09-22


Welcome to the fourth part of a five-part series that shows how browsers respond to Active Client Pages. In this part, we complete the code for the simple example to be used to test the response of browsers to Active Client Pages, and then we look at the features in the example that we shall use to assess the browsers.
Read the full article
.
Collapsible Navigation Bars with CSS and JavaScript
by Alejandro Gervasio, 2009-09-21


In this first part of a four-part series, I will show you how to build a dynamic navigation bar that can be turned on and off by means of a simple switcher. This small web application will combine some JavaScript code, a few CSS styles and basic markup.
Read the full article
.
Wrapping Up Chrys`s Approach to Active Client Pages
by Chrysanthus Forcha, 2009-09-18

In this last part of a 12-part series, we get the conclusion to Chrys's Approach to Active Client Pages. Before the conclusion, we shall look at a simple example. We'll also talk briefly about HTML documents, and explain which browsers work well with ACP and which ones do not.
Read the full article
.
Creating Table Rulers with the jQuery JavaScript Library
by Alejandro Gervasio, 2009-09-17

Welcome to the final installment of a series on creating table rulers with CSS and JavaScript. Comprised of four approachable tutorials, this series demonstrates how to build a table ruler by means of several approaches, ranging from utilizing CSS and JavaScript separately, to using a balanced combination of them.
Read the full article
.
 
  top
Car Audio Technology
by jkabaseball 2009-09-23

Car technology has come a long way over the past few years. We have cars with more power and better fuel efficiency. Cars now are run by computers monitoring everything from speed to tire pressure. Other electronics in the cars are rapidly changing, such as the stereo. Keep reading to find out the musical options for your car today.
Read the full article
.

Interpreting HiJackThis Logs in Windows XP
by Codex-M, 2009-09-22

We discussed the basic principles for the use of HiJackThis in yesterday's article. In this article we will go deeper by directly interpreting the HiJackThis Logs. If you do not have any idea of what those logs mean, this article will get you started. Of course, this will not fix all issues pertaining to malware, but it will give you a good head start on your education.
Read the full article
.

Introduction to HiJackThis for Windows XP
by Codex-M, 2009-09-21


HijackThis (HJT) is free diagnostic software for Windows XP and currently owned by Trend Micro. It diagnoses antivirus, malware, computer slowdown, junk registry and spyware-related issues beyond the ability of any anti-virus or anti-spyware software.
Read the full article.
Intel`s Ultra-Quick i5 and i7 Processors Available in Dell Desktops
by Joe Eitel, 2009-09-18

Laptops today have more computing power than ever before. This is especially true now that Intel has released their new Core i5 and i7 800 series processors. In this article we'll take a closer look at these fast chips and the dream machines from Dell that include them.
Read the full article
.
Apple Update News
by jkabaseball, 2009-09-17

Earlier this year, Apple said they were done with all the grand product releases. They said they were just going to calmly and quietly release products. That was a couple of months ago - and they just had a grand event for some more new products. There were many predictions swirling around about a tablet, a camera in a new iPod Touch, and even a new Apple TV. Here’s a roundup with what happened and what might be around the corner.
Read the full article
.
 
  top
Back Links and Google Page Rank
by Codex-M, 2009-09-23

The actual relationship between inbound links and Google Page Rank is not well known in the search engine community. All we have are "expert opinions" which may or may not be entirely correct. This article will take a closer look to find out what is really happening.
Read the full article
.
Behavioral Advertising Bill Breaks New Ground
by Joe Eitel, 2009-09-22

If you feel that Internet ads have become a little too personal lately, you may be right - and you're not alone. Chalk it up to the online phenomenon known as behavioral advertising. Keep reading to find out what it is, how and why it happens, and what privacy advocacy groups and members of Congress hope to do about it.
Read the full article
.
ClickTale Review
by Ivan Strouchliak, 2009-09-21

Clicktale is a tool that lets you record website visitors and view videos revealing their behavior, including mouse pointer movements, clicks, scroll speed, navigational issues, keyboard stokes (filling out forms) and more. Clicktale is a killer app that every Internet marketer who is interested in conversion rate optimization should use. It's like standing behind the shoulders of your website visitors and filming their screens with a digital camera, only Clicktale does it remotely, for pennies.
Read the full article
.
  top
Protecting Yourself Online
by Tony Antal, 2009-09-23

Being online is the norm nowadays. Gradually we've even become addicted to being online all the time. A decade ago we’d just pop in and out of the online world to check our mail, search for something, or send some photos. But now we're accustomed to the comfort that comes from broadband connections. This article will tackle the possible dangers of being online and how to protect ourselves.
Read the full article.
ICANN Ends Domain Tasting
by Tony Antal, 2009-09-23

If you've been buying domains in quantity, speculating on how much money they'll bring you, you need to read this article. Likewise, if you've tried to buy a domain name and been frustrated because the domain that wasn't taken when you checked earlier got grabbed before you tried to buy it mere hours later, guess what? Things are about to change for the better.
Read the full article.
Businesses Turn to Reseller Web Hosting for Additional Revenue
by Joe Eitel, 2009-09-09

Most of us already know that web hosting is the practice of using an Internet server to link websites stored on a hard drive to the Internet. All websites across the Internet are hosted on such Internet servers. There are countless web hosts that offer a myriad of services, from dedicated support of a single website to mass public offerings of small websites crowded onto single servers. Many companies are now looking at reselling web hosting in order to earn additional revenue during this recession.
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
Managing Trolls
by Kathy Gatto, 2009-09-23


Trolls don't lurk under bridges anymore; they hang out on message boards and make other people's lives miserable. They're a pain if you're a forum member, but at least you have the option of leaving the community. They're much worse if you own the community and you're trying to build it into a friendly place. What can you do about persistent trolls? Keep reading for some options.
Read the full article
.
Making the Most of Twitter
by Bruce Coker, 2009-09-21

At the moment it seems as though everybody who isn't talking on Twitter is talking about it. In case you've missed all the fuss, Twitter is the microblogging site that lets you speak to the world in 140-character chunks of text. The concept has proved remarkably popular, perhaps because it satisfies the desire to blog while alleviating any residual guilt that, if you're going to bother at all, you ought to be prepared to write at length and have something worthwhile to say..
Read the full article
.
Streamline Your Social Network Presence
by Joe Eitel, 2009-09-18

Social networking sites can be more than a fun thing to do online. They can offer you a way to promote your business and earn some income, when used correctly. They can also be a lot of work. The trick is to streamline your online presence. Keep reading to learn how.
Read the full article
.
  top
Completing a Model for the CodeIgniter PHP Framework
by Alejandros Gervasio, 2009-09-23

One of the most remarkable features offered by the CodeIgniter PHP framework is its great flexibility, which lets web developers build custom libraries that contribute to extending the framework's core functionality. In this group of articles you'll learn how to create a generic model class for CI. The class will permit you to perform CRUD operations against a number of database tables in a truly painless fashion, without having to spend a long time coding numerous and complex models.
Read the full article
.
Validating Input Data with the CodeIgniter PHP Framework
by Alejandros Gervasio, 2009-09-23

Welcome to the sixth installment of the series that shows you how to build a generic model for the CodeIgniter PHP framework. Made up of eight parts, this series walks you through the development of a simple model class for the CodeIgniter PHP framework. This class will allow you to retrieve, save and delete rows of a specified database table with minor hassles by using a truly straightforward programming interface, along with a few basic child models.
Read the full article
.
Deleting Database Records with the CodeIgniter PHP Framework
by Alejandros Gervasio, 2009-09-09

Regardless of its remarkable features, including its outstanding online documentation, a flat learning curve and a strict application of the Model-View-Controller pattern, the CodeIgniter PHP framework still lacks an important characteristic that other competitors have already implemented in the form of native libraries. In this eight-part series, of which this is the fifth, we go some way toward remedying this oversight.
Read the full article
.
  top

Want Some Coffee with Your iPhone?

If mobile advertising is ever going to catch on, it just might look like a virtual cup of coffee. At least, that's what Starbucks hopes if the company's latest apps for the iPhone are any indication. If you're really addicted to your coffee and knowing everything about it, you'll love MyStarbucks. It lets you check out coffee bean varieties, build virtual drinks, get ingredient and calorie information for the coffee seller's drinks, and even find a nearby store (you knew that GPS in the iPhone was good for something, right?).

It's the second application that will let users put their money where their mouth is, though. Dubbed Starbucks Card Mobile, users can can check and refill the balance of Starbucks gift cards which also let you earn discounts, free refills, and two hours of free wifi. This app could even lead to the phasing out of the plastic gift cards entirely, replacing them with a bar code.

Some observers think this move by Starbucks, a major retailer, could lead to purchases made by smartphone finally catching on in the United States. Such payments are practically the norm in some Asian countries, but not in the US. And for those who are really looking forward to this new way to pay for their caffeine, you may have to be patient only 16 Starbucks stores, eight in Seattle and eight in Silicon Valley, accept payment via iPhone at this time. With one in seven Starbucks purchases involving a gift card, however, you can expect the company to expand the program as time goes on.

Read more about this

Revolutionary New Tablet Due...from Microsoft

Lately we've expected to see advanced designs from Apple, but if the latest news leaking out of Microsoft can be believed, we may have been looking in the wrong direction. Courier, said to be in the late prototype stage of development, changes the traditional tablet form by hinging two seven-inch displays together. It's held open and used not like a laptop, but like a book.

Watching the demo video is an eye-opening experience. The multitouch screens respond to both fingers and styluses; users can write, move things around, flick images and pages to turn them over, attach files to the start menu, and so on. The back cover features a camera; battery life, wireless signal and other status signs can be found along the rim of one screen. The demo makes using Courier look as intuitive as using an old-fashioned paper notebook but on steroids, with all the enhancements you can get from a built-in camera, electronic cut-and-paste, and access to the Internet. Imagine being able to take notes on the back of digital photos, pull blog entries into a notebook for a project (again, with handwritten notes), and even giving collaborators access to your project journal.

So how long will it be before we get to see one in the stores? There's no telling; Gizmodo notes that it seems to be at a stage where Microsoft is developing the user experience and showing design concepts to outside agencies. In short, no matter how wonderful it looks, don't hold your breath...and there's always the risk that it won't work as advertised. Still, it does seem to be building smoothly on ideas we've seen from Microsoft before, such as its Surface interface, so who knows? We'll just have to wait and see.

Read more about this

The Future of Auto Racing is Electric

With more and more electric cars reaching the road these days, it's only a matter of time before they hit the tracks too. At least one car at the Frankfurt auto show seems to anticipate this. Designed and built by a German company, the E-Wolf e1 is a single-seat electric sports car that can kick out 150 horsepower.

Sadly, most of the green initiatives in auto racing focus on diesel and bio-diesel hybrids. So far, no one seems to have created an auto race specifically for electric vehicles, or even an all-electric racing car. Some people are thinking outside the box, but their ideas probably won't be accepted.

For example, can you imagine the cars in the Indianapolis 500 being limited to just 10 gallons of fuel? That's what Dave Despain, host of SpeedTV's WindTunnel, proposed recently. His hope is that this kind of limit on fuel will encourage development of more fuel-efficient race cars, and that such developments will trickle down to passenger vehicles. Who wouldn't want to see some Teslas and Volts and other electric cars roaring quietly, that is, since electric engines are all but silent around a track? It would certainly make more people aware of the technology.

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.