Subscribe to William Computer Blog : Entries & Del.icio.us. Add this blog to Technorati Favorites

Apple Sudden Motion Sensor

The Sudden Motion Sensor is a built-in protection for the hard disk designed to protect your data by parking the hard drive head if the computer is dropped or undergoes severe vibration. The Sudden Motion Sensor is designed to detect unusually strong vibrations, sudden changes in position or accelerated movement.

The sudden motion sensor feature was first available in 2005 to the PowerBook G4 and then to the iBook G4 (mid-2005). The SMS feature is also available to the MacBook and MacBook Pro computers. For more information, read this article by Amith Singh on Sudden Motion Sensor.

Programmers have found ways to take advantage of the Sudden Motion Sensor to create some cool applications. Here are some cool apps that uses the Sudden Motion Sensor:

iAlertU

iAlertU, is a car alarm system for your MacBook/Pro computers. It uses the built-in sudden motion sensor to detect movement of the MacBook computer and trigger an audible alarm and visual alarm. I wrote about iAlertU in the past.

MacSaber

MacSaber will turn your Mac into a jedi weapon. MacSaber uses the sudden motion sensor to create a lightsabre sound effect. Check out this cool video of MacBook Man.

SmackBook Pro

SmackBook Pro is a hack to Desktop Manager by Richard Wareham, a virtual desktop utility for Mac OS X.

By patching Desktop Manager and installing some other applications, you can use the Sudden Motion Sensor to switch between one virtual desktop to another. You can watch the demo video at YouTube.

Carpenter’s Level Dashboard Widget

Carpenter’s Level is a dashboad widget that will turn your Mac into a Carpenter’s level tool. When you tilt the notebook left or right the bubble will move from left/right. Useful to find out if your desk is level or not.

BubbleGym

BubbleGym by Balooba Software is a tilt-sensitive game taking advantage of the Sudden Motion Sensor. The game lets you control an object by tilting your PowerBook left/right.

I tested BubbleGym on my MacBook Pro and it couldn’t detect the Sudden Motion Sensor because Apple made some changes to the sudden motion sensor on MacBook and MacBook Pro. The application hasn’t been updated to Universal Application, which will require Rosetta to run on Mac with Intel processor.

Cellphones radiation levels

Check out this list of cellphones and their radiation levels (SAR) on CNET. Specific absorption rate (SAR) is a measure of the rate at which radio frequency (RF) energy is absorbed by the body when using a cellular telephone.

The CNET guide also list ten cellphones with the highest radiation levels, and nine phones manufactured by Motorola is listed on the top 10. The slim Motorola SLVR L6 is the cellphone with the highest radiation levels.

Windows XP’s License Agreement Translated

Many technicians in the computer industry install copies of Window XP Home onto systems multiple times a week and everytime you do, you are agreeing to the Windows XP EULA (End User License Agreement). Most people just click the “I Agree” and accept it as the usual legal mumbo-jumbo. Since you are agreeing to be bound by it (even if you don’t read it you are still bound by it) you might as well know what you are being bound to.

Bryce Whitty, has written a very clear translation to the Windows XP license agreement.

MacBook released

MacBook

Apple has finally completed the transition to Intel processor on it’s portable products with the release of MacBook. MacBook, the successor to iBook G4, are available in three different models: Intel Core Duo 1.83 GHz (White color), 2.0 GHz (White), and 2.0 GHz (Black color).

Just like the MacBook Pro, the MacBook have built-in iSight, Front Row software, Apple Remote, MagSafe connector, Gigabit ethernet, Airport Extreme, and Bluetooth module. A new 13-inch glossy widescreen display is included.

The graphic on MacBook will not be as good as the MacBook Pro. Unlike the MacBook Pro which featured a dedicated graphic card, the MacBook uses an integrated Intel GMA 950 graphic chipset. Because the Intel GMA 950 does not have it’s own RAM it must share with the system’s memory. A RAM upgrade is recommended if you are planning to get a MacBook.

A Glossy display will give you a make your graphics, photos, and videos appear with richer color and deeper blacks. The difference between Glossy display and a “normal display” is the glossy display will appear shiny and cause glare on the display. I personally prefer a normal widescreen display. Unfortunately, the option to choose between a normal widescreen display and glossy display is not available for MacBook User.

This is the end of the PowerBook lineup, the url http://www.apple.com/powerbook/ is now redirected to MacBook Family page. The MacBook Family page featured both the MacBook and the MacBook Pro and an explanation of what makes a MacBook.

The only PowerPC products left at Apple are the PowerMac G5 and the Xserve. The PowerMac will probably get a new name, my guess is Mac Pro.

Securing your Blog

This guide will provide blog owners the necessary information to secure their blog from keeping their blogging software up-to-date, securing their user account, backing up their blog, and protecting their blog from comment spammers.

If haven’t got a blog yet and wish to start blogging, you might be interested in reading this article on how to start blogging.

Secure your server/network

Before you secure your blog, you should make sure the server hosting the blog is secured. It would be useless to secure your blog if the server/network where your blog is hosted is vulnerable to attacks.

Securing the network/server is the job of the sys admin where your server is hosted. It is important to choose a hosting company with good security policies. Securing your server/network is beyond the scope of this article. Here’s what I consider a secure server:

  • The operating system on the hosting server should be properly installed and configured with all security patches applied. All network services (http, dns, ftp, mail, ssh, etc) and applications (example: php, ruby, python) should be patched.
  • The network should have the necessary firewall and intrusion-detection system to protect the server against denial-of-service attack.

Keep your software patched

You should follow the development blog of your blogging software (wordpress/movabletype/textpattern). Some blogging software such as Wordpress and Textpattern provide a notify list, which will notify you every time a new version is released.

When a new version is released, you should read the changes and decide whether you need to upgrade. Not all software releases contain security/bug fixes, it might also contain new features. You might not want to upgrade if there are no security/bug fixes and you don’t need the new features.

Besides updating your blog software, you also need to keep any plugins you installed updated. Some plugins may become outdated and no longer work with the newer version of your blog software.

User Account security

Your admin panels are where you control the operation of your site. You can use the admin panel to write/delete blog posts, and change any other important configuration. If a malicious user gain an entry to your admin panel, they can do a lot of harm to your blog such as posting an unwanted entry, or delete your site.

To access the admin panel, a user must first login with a username and password. It is important that you do not to give out your username and password to anyone. If you are running a blog with multiple authors, it would be better to create a separate account for each person with different roles and capabilities.

Use a strong password that you can remember but difficult for someone to guess. You can use this guide to create and use a better password.

When you login into your admin panel, your password is transmitted to the server in clear text, and may be read by anyone with low-level access to the network. To protect your password from people with low-level access to the network, you can make sure to use a secure connection (HTTPS) when you logging into the admin panel.

Backup

Backing up your blog is very important so you can easily restore the content of your blog incase the database or server that hosted your blog crashed. Backup should be done regularly, depending on how often you post a new entry. It’s also important to backup your blog before you upgrade your blogging software incase something goes wrong.

Backing up Database

The most important thing you need to backup is the database. The database contains the blog configurations, authors, posts, comments, trackbacks, categories, etc.

Resources:

Backing up attachment files

Besides backing up your database, you also need to backup any files you include in your blog posts. These media files can be photos, pictures, videos, sounds, slideshows, etc. It is recommended that you upload these files onto one folder on the web server so you can easily backup these files using your ftp client.

Backup the software

Backing up your blog software is the least important thing, however it might be a good idea to back it up if you install any 3rd party plugins, or made some modification to the source code.

Backup Services

If you’re too lazy to backup your blog, you can BackupMyBlog, a service that will automatically backup your entire blog database everyday. At the time of writing this article, BackupMyBlog is in public beta.

Comment/Trackback Spam protection

Comment spam is malicious and unwanted comments submitted to your blog by spammers through the use of automated scripts.

This kind of spamming is called Spamdexing, which according to Wikipedia is the practice of deliberately creating web pages which will be indexed by search engines in order to increase the chance of a website or page being placed close to the beginning of search engine results.

You can fight comment spam by installing anti-spam plugins to your blog. Akismet is an anti-spam plugin that will run hundreds of tests on the comment/trackback/pingback submitted to your blog. Akismet was originally developed for Wordpress. However other people have developed akismet to work with Movable Type, and many other blog tools.

I use a combination of MT-Akismet and SpamLookup on my Movable Type powered blog and it worked really well. There are many other ways to combat comment spam, you can read Sixapart guide to combating comment spam or you can also read Wordpress Codex on Fighting comment spam.

Feel free to leave a comment if you have anything to add to the list.

Uniden WIN1200 - Windows Live Messenger Phone

Uniden WIN1200 Windows Live Messenger Phone

Uniden announced an alliance with Microsoft to create a cordless phone that works with Windows Live Messenger. The WIN1200 provide customers with three calling choices:

  • Free PC-to-PC incoming and outgoing call through Windows Live Messenger
  • PC-to-Phone outgoing call through Windows Live Messenger (low-cost)
  • Standard incoming and outgoing call through traditional landline phone

The phone connects to the PC via USB, and allows you to download the Messenger contact list into the phone. By using this phone, Windows Live Messenger user can also create a 3-way internet conference calls.

The price of the phone is USD $99.99, it includes life-like audio, handset speakerphone with full color LCD screen, and joystiq navigation. For more information about the phone visit Uniden WIN1200.

Blogging implemented to Word 2007

Joe Friend, the lead program manager for Microsoft Word, wrote in his blog about a new built-in blogging support on the next Microsoft Word 2007. The new feature will allow you to post a blog entry directly from Microsoft Word.

The advantage of using Microsoft Word to author your blog entry is you can use the built-in spell-checking and grammar tools, features which are not available if you write your entry from your web-based editor.

Word 2007 will support current blogging services such as Blogger, MSN Spaces, SharePoint 2007, and Community Server. You can also setup a custom account with services that support the MetaWeblog API or the Atom API.

Another good news for people who care about webstandards, Word 2007 will produce good HTML, which is a semantically correct markup.

This feature still won’t convince me to spend hundreds of dollars to upgrade to Office 2007. License for ecto, a desktop blogging client which also featured a spell-checker is only $17.95. Ecto is available on both Mac and Windows.

NetNewsWire 2.1 out of beta

NetNewsWire 2.1 is finally out of beta. NetNewsWire is one of the most popular news aggregator for Mac OS X. New features in version 2.1 are NewsGator syncing, posting to del.icio.us, sending articles via email, printing, and sorting subscriptions by attention.

This version is also a free update, so if you have bought a NetNewsWire license in the past you can upgrade for free.

Windows Live Messenger Public Beta

Windows Live Messenger, the next generation MSN Messenger, is now available for everyone to use after being available by invitation only for months. You can download Windows Live Messenger from http://ideas.live.com/.

Windows Live Messenger have everything available in MSN Messenger — Contact list, emoticons, insant text message, voice chat, and video conferencing — with some new features such as: Sharing Folders, PC-to-phone calls, continue conversation when you appear offline and new user interface.

Sharing Folders

Sharing Folders allow you to easily share files with your contacts. To create a share folder, simply drag and drop a file onto a contact name. This will create a Sharing Folder on both your computer and your contact’s computer with the exact copy of the files you shares.

You can access the sharing folders on Messenger or on your desktop. The sharing folder is located on C:\Documents and Settings\YourUsername\Local Settings\Application Data\Messenger\yourpassport@example.com\Sharing Folders\contactname@example.com.

Using the Sharing Folder is easier than sending the file via email or uploading it to the web because anytime the file on the shared folder is changed, the changes will be synchronize to your contact.

Some screenshot

Samsung SGH-X820

Last weekend, I was trying out Motorola SLVR and I thought SLVR is extremely thin. Today, Samsung released the world’s thinnest phone called SGH-X820. The ultra-slim phone is only 6.9mm, and it featured 2 megapixel camera, MP3 player (80MB storage capacity), and Bluetooth.

Samsung SGH-X820

Wondering how thin? The SGH-X820 is 6.9mm while the Motorola SLVR is 11.5mm. The SGH-X820 is as slim as the iPod nano.

Skype 2.5 (Beta)

Skype today released a beta version of Skype 2.5, which can be downloaded from http://www.skype.com/download/skype/windows/skype25beta.html. Some of the cool features are:

  • Easy Dialing - Instead of having to remember specific country code, a drop-down menu with list of country is now available (View screenshot)
  • Built-in Payment - You can now pay directly from Skype client software without opening your web browser.
  • Send SMS - You can now send SMS to any mobile in the world.
  • Outlook Integration - View your outlook contact list and call them directly using SkypeOut.
  • Shared Contact Groups

In addition to Skype 2.5 (Beta), Skype also provide a solution called Skypecasts allowing you to host conference call between a group of up to 100 people. Each conference call is moderated by the host, who is able to mute, eject or pass the virtual microphone to participants.

Online communities/Bloggers can benefit this feature by scheduling Skypecasts and promote them on the website for people to participate. TypePad users can promote their Skypecasts by using TypePad Widget.

Opera Mini 2.0

Opera software just announced a new version of it’s Java-based web browser for non-smart phones, Opera Mini 2.0. Opera Mini is different from Opera Mobile because Opera Mini is a browser solution where the full opera browser is running on a remotely located Opera Mini Server rather than on the handset.

New features included content download to the phone, the ability to change the browser’s visual skin, multisearch to allow users to select extra search engines for the homepage, speed dial for bookmarks similar to the phones speed dial, and quick horizontal and vertical panning when browsing backwards or forwards.

To install Opera Mini, you can point your WAP browser to http://mini.opera.com/ and click on Download Opera Mini. You can also install Opera Mini by sending an SMS. Alternatively, you can download the files and upload it to your phone.

A new Opera Mini simulator is available for people to try. The simulator is a live demo of Opera Mini that functions exactly like it would when installed on a handset. This is what this blog looks like on the simulator:

Opera Mini screenshot

Camino 1.0.1

Along with Firefox 1.0.5.3, Gecko-based open source browser Camino has a new released (1.0.1). This version contained fixes to several security issues, improvement to ad-blocking system, enabled the opening of local SVG file, and fix an issue where Camino on Intel-based Macs was unable to read Keychain entries stored by Camino on PowerPC-based Macs.

Read Camino 1.0.1 release notes for more information and known issues.

Firefox 1.5.0.3

Mozilla Firefox 1.5.0.3 has been released. This release is a security update to fix the denial of service vulnerability. Description of the vulnerability:

Martijn Wargers and Nick Mott each described crashes that were discovered to ultimately stem from the same root cause: attempting to use a deleted controller context when designMode was turned on. This generally results in crashing the browser, but in theory references to deleted objects can be abused to run malicious code.

You can now download Firefox 1.5.0.3 from http://www.mozilla.com/ or you can use the automatic update system from Help > Check for Update.

Universal Real Player released

RealPlayer 10 Mac screenshot

RealNetworks released the RealPlayer 10.1 for Mac as a Universal Binary. You can now run RealPlayer on your Intel Macs without the use of Rosetta, which mean it will be fast.

Yahoo Tech

Yahoo launched a new site called Yahoo! Tech, a website devoted to consumer technology. The site aimed to help non-geeks buy and use technology / gadgets. The site will feature blogs, weekly videos and publish articles and product reviews and accept comments from users.

Yahoo Tech contain reviews on many different products such as: Computers, Cell phones, Mp3 Players, printers, television, Home Theatre, Digital Cameras, Software, PDA, etc. The Technology Advisors (Blogger) are The Boomer, The Mom, The Working Guy, and The Techie Diva. These people represent real people who use technology.

You can take the tour to understand the website.

Places disabled in Firefox 2

Places, the new bookmark and history system planned for inclusion in Mozilla Firefox 2 will not be included in the official builds. Places is a rewrite of Firefox’s bookmark and history system which uses SQLite-based MozStorage engine. It was first seen in the Bon Echo Alpha build, which I wrote on this blog last month. According to Mike Schroepfer, Mozilla’s directory of Engineering, the implementation of “Places” can’t be finished in time. Rather than rush it to market, Firefox developers prefer to spend the time it takes to get it right.

People who have been using Firefox 2 Alpha, will need to export their bookmarks to HTML before upgrading to the new builds (which will use the old bookmark system). Read the post Important Message for Branch Nightly Users - Places for more information and for instructions on how to export your bookmarks.

Mozilla Firefox 2 Alpha 2 build is in preparation to be released on May 29.