Trouble reading this message Read it online.

Sep. 17, 2009

Welcome to this week's edition of the SEO Chat newsletter. Now that everyone is back to school and back from Labor Day, and has had a week or more to say good-by to summer, it's time to rededicate yourself to work. If you're in IT, that also means certain inevitable frustrations. If you can draw a little humor and comfort from shared misery, check out the slide show we're highlighting this week from eWeek. Now you know why getting your work done often feels like a Herculean task, complete with its own 10 labors.

We're here to help make your labors somewhat easier. This week, you'll find plenty of useful articles on Dev Shed; we cover Perl, persistent objects, and lazy and eager loading in PHP 5. Those more devoted to the Microsoft arts will find information on Windows 7 and running a WordPress blog on your local host if they check out the offerings on ASP Free.

Website designers and developers can read about message windows, Active Client Pages, the jQuery JavaScript library, and more on Dev Articles. Dev Hardware, meanwhile, provides a nice assortment of reviews for hardware enthusiasts. We reviewed a mobile device from Sandisk, and then took a walk on the software side with a look at securing hardware and the virtues of online virtual computers.

SEO professionals looking to further their education need look no further than SEO Chat. This week, we warned you away from some of the typical mistakes new SEOs make, wrapped up a three-part series on moving your Blogger blog onto a WordPress platform with your own domain name, and gave you some proven strategies for building links. If you're new to building an online presence, Dev Mechanic shows you how to choose the right domain name and explains why you should consider creating a newsletter.

But wait, there's more. Rejoice with us at Web Hosters, where we herald the end of domain tasting, thanks to ICANN and Google. Develop your skills with the CodeIgniter PHP framework at Codewalkers. And investigate the content generated by our readers at 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

NEW! Download a free trial of IBM WebSphere Message Broker V6.1
Download a free trial version of WebSphere Message Broker V6.1, an Enterprise Service Bus (ESB) built for universal connectivity and transformation in heterogeneous IT environments. WebSphere Message Broker distributes information and data generated by business events in real time to people, applications, and devices throughout your extended enterprise and beyond.
Learn more.

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

  • Jenny Got Game. Keith does the Robot. It's all fun and games till someone loses an "i".
  • News of the Weird is all that and a bag of chips. The kind of chips that have olestra in them.
    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
An Object-Oriented Approach to Lazy and Eager Loading in PHP 5
by Alejandro Gervasio, 2009-09-16

Welcome to the second installment of a series that shows you how to implement lazy and eager loading in PHP 5. Through a strong hands-on approach, this series teaches you how to use these patterns in some typical scenarios. In this way, you'll grasp their underlying logic and learn quickly how to take advantage of their functionality to speed up your own PHP-based programs.
Read the full article
.
Building Persistent Objects in PHP 5
by Alejandro Gervasio, 2009-09-15


The HTTP protocol is stateless, but sometimes it is necessary to make web applications store or remember information. This is sometimes referred to as persistent storage, and it takes on a number of different forms. This six-part series of articles will explain the concept and show you various ways to give your web applications a memory.
Read the full article
.
More Perl Bits
by Peyton McCullough, 2009-09-14

In the last article, I talked about the need to work at the bit level in Perl and in other languages. In order to understand bits, we first took a look at how binary numbers are represented in Perl, and then we took a look at two bitwise operators, AND and OR. In looking at the operators, we looked at their most common uses in programming. We also began to look at an algorithm for finding prime numbers, but we stopped upon seeing that there is no easy implementation, at least not without a knowledge of bits.
Read the full article
.
Lazy and Eager Loading in PHP 5
by Alejandro Gervasio, 2009-09-10

As you may know, design patterns are proven, well-trusted solutions that tackle a specific problem that occurs frequently in software development. As with many other principles and paradigms in this area, some patterns are more popular and easier to learn than others, and when applied properly, can considerably improve the efficiency and performance of an application. This five-part article series will discuss two of these.
Read the full article
.
   
  top
Download WordPress from an FTP Server and Run it in XAMPP Local Host
by Codex-M, 2009-09-16

This is the second part of a two-part tutorial. The first part was titled "Install and Run WordPress in XAMPP Local host." In this article, I will detail the procedure for running your website right in your XAMPP local host. The purpose is to do on-site work on the local host so that it won't interrupt the normal website operations in your actual FTP server.
Read the full article.
Install and Run WordPress in XAMPP Local Host
by Codex-M, 2009-09-15


If you are planning to test WordPress before launching into your live FTP server, the best way is to test it first at the local host. For those that are completely unfamiliar with the term "local host," it is a web server hosted right in your local computer (not a web server in a hosting company). This two-part article will show you how to test things out using XAMPP.
Read the full article
.
What Windows 7 Brings to the Table
by Tony "Barzan" Antal, 2009-09-14

Ever since the future of Windows Seven was clarified, large crowds of enthusiasts have become supporters and now wait anxiously for some official leakage or tidbits from the Redmond giant. Right now, we aren't relying on gossip or beta tests, but rather we will overview the real stuff—the Windows 7 that is officially hitting the shelves on the 22th of October, this year, 2009. Let's see what it brings to the table in its very essence.
Read the full article.
Virtualization and Sandbox Detection
by Tony "Barzan" Antal, 2009-09-10

Being a software developer means always being up to date with the latest trends and technologies. As of the past few years and especially now, virtualization has really garnered the interest of end users. Lots of sandbox environments are also out there. If your piece of software needs to know when it is being run within an abstract or sandbox environment, then we need to implement detection techniques. Let’s see how to do it.
Read the full article.
  top
Adding and Removing CSS Classes with the jQuery JavaScript Library
by Alejandro Gervasio, 2009-09-16

Welcome to the sixth article in a series that introduces the jQuery JavaScript library. Composed of eight approachable tutorials, this series steps you through using the most relevant methods included with the jQuery framework, complementing theory with numerous, illustrative hands-on examples.
Read the full article
.
Active Client Pages: Completing the Code for a Browser Example
by Chrysanthus Forcha, 2009-09-15


The aim of this five-part series is to show to what extent a major browser responds to ACP. ACP is a new technology. In order to understand how a browser responds, we need an example to use to test the browser. We need to understand the example first. In this third part of the series I complete the explanation of the example.
Read the full article
.
Building Warning and Error Boxes with the Ext JS Library
by Alejandro Gervasio, 2009-09-14


Welcome to the final installment of a five-part series that explains how to build cool message windows with the Ext JS library. This series steps you through creating several interactive message boxes using the Ext JS JavaScript framework, which can speed up the development of rich Internet applications.
Read the full article
.
Questions and Answers on Chrys`s Approach to Active Client Pages
by Chrysanthus Forcha, 2009-09-11

In this eleventh part of a twelve-part series on active client pages (ACP), I give you more factors that gave rise to the Window Phase of Chrys's Approach. We continue with the questions and answers more or less from where we left off last time.
Read the full article
.
Making Table Rulers Work with Multiple Tables
by Chrysanthus Forcha, 2009-09-10

A table ruler is a helpful mechanism that allows the user to highlight sections of a selected HTML table every time the mouse is placed over each of its rows. Naturally, this simple rollover effect permits users to keep track of the row currently being viewed, in this way increasing the table's overall usability. This is the third article in a four-part series on creating table rulers.
Read the full article
.
 
  top
Online Virtual Computers
by Barzan "Tony" Antal, 2009-09-16

As of the past few years we've noticed an emerging trend: everything goes online. We pay our bills online, do 360-degree panoramic virtual tours, connect to our work computer, edit our pictures, schedule tasks and manage our calendars, socialize, and so forth. Basically, everything has either turned into an entirely web-based application or just sports some web-based functions. In this article we'll take a look at online virtual computers.
Read the full article
.

TrueCrypt: Free, On-the-Fly Disk Encryption
by Barzan "Tony" Antal, 2009-09-15

We often overestimate the security of hardware. This may not apply to those that use their computers just for entertainment purposes. But in the case of companies, there are dozens - if not hundreds - of notebooks that are given to employees. It goes without saying that the data is and should stay confidential. And the harsh truth is that too many laptops are stolen or lost. Disk encryption modalities are a must!
Read the full article
.

SanDisk`s New Sansa Clip Plus MP3 Player
by wubayou, 2009-09-14


If you're familiar with SanDisk's Sansa Clip players (and even if you're not), you're in for a treat. This maker of flash memory took a look at the line and decided to give them an overhaul. Now known as the Clip+, these new MP3 players improve nicely on the old favorite. Keep reading to find out what we think of them.
Read the full article.
Sony PS3 Slim
by wubayou, 2009-09-11

Would you buy a slimmer version of the PS3? Sony hopes your answer will be yes. Today we're going to take a look at this slimmed-down brother to the popular gaming console and see if it's lost any power along with its weight and size.
Read the full article
.
Asus UX50V-RX05 and Sony Vaio VGN-NW125J/T Laptops
by wubayou, 2009-09-10

For the final installment of our fall campus edition laptop review, we will take a look at the Asus UX50V-RX05 and the Sony Vaio VGN-NW125J/T laptops. They are both larger and mainstream in size compared to the other four laptops we have previously discussed.
Read the full article
.
 
  top
Proven Link Building Strategies that Work
by Ivan Strouchliak, 2009-09-16

An essential aspect of any site's growth is link building. Backlinks are defined as links from other websites that point to yours, and they are probably the most important part of SEO and ranking well in the SERPs (search engine results pages). Most SEO professionals will tell you that the key to ranking well in the SERPs is to accumulate more high quality backlinks than your competitors for whatever keyword phrase you're targeting. This takes time and hard work when trying to rank for highly competitive keywords, but it can be done.
Read the full article
.
Final Issues: Moving Blogger to WordPress with Your Own Domain Name
by Codex-M, 2009-09-15

In parts one and two, we set the custom domain to 301 redirect Blogger post URLs to a new domain name. Then we transferred the files to the new web host and changed the name servers. Up to this stage, the setup is fine; however, there are still a lot of issues that could affect your site ranking and traffic. We will cover them in this final part of our three-part series.
Read the full article
.
Avoid the Mistakes New SEOs Make
by Ivan Strouchliak, 2009-09-14

Are you new to doing SEO? You're probably reading as much as you can, and facing a flood of information, much of it conflicting. There are certain mistakes that nearly every new SEO makes. Keep reading to learn what they are and how to avoid making them.
Read the full article
.
  top
ICANN Ends Domain Tasting
by Joe Eitel, 2009-09-16

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.
What is Cybersquatting?
by Joe Eitel, 2009-09-02

Cybersquatting, also known as "domain squatting," is a practice that has gained an incredible amount of volume in the past two decades with the rise of the Internet. Cybersquatting is essentially when any individual purchases a domain name that is not related to their business or personal interests with the intention of achieving financial gain through the popularity of the domain's name.
Read the full article.
 

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

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.

Download the updated IBM Web 2.0 Developer eKit today!
Take advantage of open, flexible Web 2.0 technologies, like social software and mash-ups. The IBM Web 2.0 Developer eKit has been updated with the latest best practices & technologies from IBM. The eKit is available at no charge and provides resources to help you effectively build and apply Web 2.0 technologies to gain a competitive advantage. This eKit includes podcasts, developerWorks articles, demos, webcasts, case studies and alphaWorks emerging technologies.

Rational Asset Manager eKit
Learn how to do more with your reusable assets with the free Rational Asset Manager eKit. The eKit includes demos on how Rational Asset Manager tracks and audits your assets in order to utilize them for reuse. Plus you'll find white papers and a Webcast that discuss the challenges of a Service Oriented Architecture and how Rational Asset Manager can provide quick and effective solutions.

IBM Rational ClearCase Innovator Series
Learn from the best! Find out how developers use Rational ClearCase to be more flexible, innovative and deliver higher quality code in the Rational ClearCase Power Users eKit. This complimentary eKit provides a collection of materials, like articles, whitepapers, and demos that can help you become a power user of Rational ClearCase.

Download the free Web Application Security eKit
Discover how IBM Rational AppScan Standard Edition can help you detext vulnerabilities in your web applications in the Web Application Security eKit. IBM Rational AppScan is a leading suite of automated web application security solutions that scan and test for common Web application vulnerabilities. The new Web Application Security eKit provides you with valuable resources, including white papers, demos, and additional information on the benefits of testing your Web applications.

IBM Rational Systems Development Solution eKit
With IBM Rational Systems Development Solution, you can deliver products faster with higher quality. Within this kit, Read the "Model Driven Systems Development" white paper to see how to improve product quality and communication. Then check out the rest of the e-Kit to learn more about important topics that can affect the success of any software project through customer examples, tutorials, informative Webcasts, and best practices for designing, building and managing systems. From start to finish, at every stage in your projects, Rational Systems Development Solution can help your company reach its full potential.

Download a free trial of Lotus Quickr 8.0
Visit IBM developerWorks to download a free trial version of Lotus Quickr 8.0, which enables collaboration by transforming the way everyday business content such as documents, rich media, photos, and video can be shared. Lotus Quickr makes it faster and easier to share content of all types (not just documents) within virtual teams. It is designed to make it easier to collaborate across organizational boundaries, while continuing to work within the context of familiar desktop applications.

Evaluate IBM Lotus Sametime Standard V8.0
Visit IBM developerWorks to download a free trial of the latest release of IBM Lotus Sametime Standard V8.0. Lotus Sametime Standard V8.0 is a platform for unified communications and collaboration that combines security features with an extensible, open solution including integrated Voice over IP, geographic location awareness, mobile clients, and a robust Business Partner community offering telephony and video integration.

 
  top

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

Horizontal Slider Menu
Learn how to create a horizontal slider highlighted menu in Flash.
Read the tutorial.

How Do I Draw Digitally
It goes without saying that you need to have an aptitude if you want to pursue drawing digitally.
Read the tutorial.

Fading Text Banner
Learn this easy technique to create those cool fading text banners. Read the tutorial.

Glamour Photo Effect Steps
See how to create glamour photo effect in few steps. An easy solution to this cool effect.
Read the tutorial.

Making a Character Walk
This video tutorial is all about Adobe Flash animation.
Read the tutorial.

Working With Time Zones in PHP
Explains how to convert times to a user's local time zone 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.

Ananyoo : The Accessible CMS
One of the most user friendly and highly accessible Content Management Systems on the net.
Learn more.

SEO Business Directory
Complete web site based on ASP/XHTML/CSS script with pure table-less liquid theme design and Search Engine Optimized pages. Learn more.

Adbrite Clone
Get an adbrite clone script absolutely free. See and manage all the sites that display your ads.
Learn more.

WinRAR
WinRAR is a 32-bit Windows version of RAR Archiver, the powerful archiver and archive manager. Great program!
Learn more.

Multi Operator ASP Chat Script
Improve customer satisfaction by providing online technical support for their service related queries.
Learn more.

Cool Screen Capture
Customers can capture video or image from DV, TV Tuner and other devices. It can set video compression codecs and set device properties. Learn more.

  top
Why Create a Newsletter?
by KC Morgan, 2009-09-16


Email users receive newsletters in their inboxes every single day. Some regard this reading material as little more than Internet spam - an annoyance that is quickly banished to oblivion with the handy Delete button. Others set great store by their newsletters, hungrily reading news, quips, anecdotes and information that keeps them in the know and entertained. But at the end of the day, aren't all newsletters just another piece of email spam? Why create a newsletter in the first place?
Read the full article
.
How to Choose the Right Domain Name
by KC Morgan, 2009-09-14


What's your favorite word? There's a certain magic in the right combination of syllables, the way a specific word rolls right off the tongue. Words like gregarious, origami and highfalutin sound fantastic - even when all by themselves. These words, however, are also hard to spell, difficult to define and almost impossible to remember when the occasion finally does call for their use. What's your favorite word? When you want to know how to choose the right domain name, the words you like no longer matter at all.
Read the full article
.
Is Your Optimization Working?
by KC Morgan, 2009-09-11

Getting all caught up in worrying about keyword density? Spending way too much time thinking about SEO, link placement and how you're going to make your pages popular through great keyword usage and phrasing? If you're thinking about SEO, your thoughts are definitely in the right place. But…what if all you are doing is thinking? You spend a lot of time on SEO. How much time do you spend making sure your efforts are actually working?
Read the full article
.
  top
Validating Input Data with the CodeIgniter PHP Framework
by Alejandros Gervasio, 2009-09-16

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
.
Fetching Database Rows with a Model for the CodeIgniter PHP Framework
by Alejandros Gervasio, 2009-09-02

Welcome to the third part of a series that walks you through building a generic model for the CodeIgniter PHP framework. Comprised of seven tutorials, this series shows you in a step-by-step fashion how to create a useful abstract PHP class that will allow you to fetch, insert, update and delete rows in a specified database table very easily by using only a few child models.
Read the full article
.
  top

Everything Looks Electric at Frankfurt Auto Show

This year may be the turning point for the electric car, if the cars displayed at the Frankfurt auto show are any indication. The car likely to make most geeks start drooling is the Peugeot BB1. Imagine a car designed with drive-anywhere Internet access in mind! It features an iPod dock built right into the steering wheel, and a centrally mounted display lets you fiddle with the radio, navigation options, and yes...connect to the Internet. While there was a physical car at the show, it's said to be only in the concept stage. This all-electric vehicle will supposedly have a range of 75 miles

For those who want something a little sportier, Audi stepped up to the plate with an electric sports car, the e-tron. Bearing some resemblance to the Audi R8, it will definitely make heads turn; even your non-environmentally aware friends may lust after one. This baby sports four electric motors, one at each wheel; combined horsepower is only 313, but the vehicle's range is a respectable (for an electric vehicle) 154 miles. Unfortunately, like the Peugeot, this car is not yet in production.

Mercedes-Benz also revealed a plug-in hybrid, called the Vision S 500 (no, this isn't BMW's hybrid concept car, coincidentally also named Vision). Its electric ring motor sits sandwiched between the injected V-6 gasoline engine and the seven-speed automatic transmission. A rapid charge cycle supposedly takes less than an hour with a 20 kW source. If you're dealing with a completely discharged battery, expect to spend about 4.5 hours charging it if you plug it into a conventional household socket. The car can travel about 18 miles before the gas engine has to kick in.

Read more about this

Going Weightless for Free

Student ID cards can earn all sorts of discounts, but this one is big: instead of paying $5,000 or more to experience microgravity, certain college students can now do it for free. Thanks to NASA's Microgravity University program, these students get to ride in a NASA jet sometimes known as the “vomit comet” that simulates the weightless conditions of outer space. The teams of students conduct experiments on the jet that can't easily be performed any other way.

While the students don't pay any money to ride, there is a price of sorts. First of all, they have to apply, and not everyone gets in. Letters of intent are due this week, and completed applications must arrive at NASA next month. As you'd expect, these are not simple forms; according to one applicant, they run to 50 or 60 pages. NASA had been accepting about half of all applicants, but budget cuts may reduce even that number. Many don't get in the first year; fortunately, NASA gives feedback, so students can reapply and hope to get in the second year (and some do).

Once a team of students actually wins their way aboard, they spend 10 days in preparation and actual flying. So far, the program has reached nearly 3,000 students at more than 165 colleges and universities. That's not bad for a little-publicized program that has been in existence for 14 years. A lot of good science has been conducted on these trips; for example, one team studied “dusty plasmas,” which exist in space in Saturn's rings and comet tales. There are even YouTube videos of students conducting their experiments while flying; it's clearly not the easiest environment in which to practice science!

Read more about this

Levitating Mice to Learn About Astronaut Health

Speaking of weightlessness programs with a tie-in to space, NASA now has lab rats to help them protect the health of astronauts. Scientists at the Jet Propulsion lab managed to levitate mice using a device powered by a superconducting gradient magnet. The plan is to use the mice to study the effects of staying for extended periods in a low-gravity environment.

As JPL physicist Yuanming Liu explained, "The reason we want to levitate mice is we are aware of the situation that astronauts who stay in micro-gravity environments long enough might lose some bone mass." By learning whether such bone loss occurs in mice in such a simulated low-gravity environment, scientists hope to gain a greater understanding of what might actually be going on in astronauts' bodies when they are in space for lengthy amounts of time.

For the record, mice don't seem to enjoy being levitated – not while they're fully conscious, anyway. The first mouse the scientists levitated “didn't like it very much, he started to spin and got disoriented,” Liu said. They next tried levitating a mouse that had been partially sedated by a veterinarian, and that animal actually calmed down as he floated. Eventually, after repeated exposure, mice do adapt to being levitated for short periods; even fully conscious mice became more comfortable with it, eating and drinking normally. Liu hopes to proceed to the next stage of the experiment, which would continuously levitate mice for a week and observe the effects.

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.