Wednesday, October 03, 2007

The 70 coolest free applications in existence

At the end of August I created a list of the 40 coolest free applications around which proved quite popular. As with all lists of this type the wisdom of the crowds brought forward numerous other suggestions that I'd overlooked for one reason or another - so here is the revised list.

As with the original list, the purpose is to collate some of the best free applications (and sometimes online services) that can be found on the Internet. I spend a lot of time on the Internet (through my work as a web developer) so it's always worth pooling a decent list of resources to those who are more fortunate to have time away from computers. See below for a brief list of what's covered:

Image, Image Editing and Graphics
Office
Web and web development
Development Applications (IDE's)
Operating Systems
Video Playback
Audio
Anti-Virus and Security
Downloading and Download Managers
Remote Access
Useful Applications that don't get their own category
Games

Image, Image Editing and Graphics

GIMPhttp://www.gimp.org
The GNU Image Manipulation Program is a Photoshop replacement that doesn't have "quite" as much functionality but it's excellent for free. It comes installed by default on many Linux distros and is also available in Windows. Worth a look.

Inkscape - http://www.inkscape.org/
Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, Freehand, CorelDraw, or Xara X using the W3C standard Scalable Vector Graphics (SVG) file format.

Paint.net - http://www.getpaint.net/index2.html
A really good, lightweight alternative to Photoshop. It offers layers, unlimited undo, special effects and a wide variety of useful tools. The download is around 2mb too so absolutely worth a look – I use this when Photoshop is playing up.

XnView - http://perso.orange.fr/pierre.g/xnview/enhome.html
XnView is software to view and convert graphic files, apparently really simple to use and supports more than 400 graphics formats.

ImageMagick - http://www.imagemagick.org/script/index.php
A lesser known application but it offers the ability to "create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (about 100)". Use it to "translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and B?zier curves."

Blender - http://www.blender.org/download/get-blender/
A 3D Studio Max alternative, very comprehensive and full-featured.

Artweaver - http://www.artweaver.de/index.php?en_version
Artweaver is a simple Freeware program for creative painting, i.e. Artweaver offers you all artistic effects which you need for your work. You can create sketches from photos and experiment with a wide range of brushes. The brush simulation is thereby so realistic as possible.

Office

OpenOfficehttp://www.openoffice.org
It's basically Microsoft Office so you need little else with this installed. It has MS Office support (in both reading and writing) so this fantastic suite is fully compatible.

Scribus - http://www.scribus.net/
Scribus is an open-source program that brings award-winning professional page layout to Linux/Unix, MacOS X, OS/2 and Windows desktops with a combination of "press-ready" output and new approaches to page layout. Underneath the modern and user friendly interface, Scribus supports professional publishing features, such as CMYK color, separations, ICC color management and versatile PDF creation.

Google Documents - http://docs.google.com/
Google documents is a free service that simply requires registration in order to use it. You create Microsoft-Office-esq documents in an online environment and they store them on their servers. You can export them and save the files to your hard drive too. In addition, Google allows multiple user collaboration which means numerous people can all be working on the same document at the same time and it will update in real time. Very cool stuff.

Foxit - http://www.foxitsoftware.com/pdf/rd_intro.php
Foxit Reader is a free PDF document viewer and printer, with incredible small size (only 2.1 M download size), breezing-fast launch speed and amazingly rich feature set. Foxit Reader supports Windows 98/Me/2000/XP/2003/Vista. Its core function is compatible with PDF Standard 1.7.

Web and web development

Andrew Sellick covered this in his comprehensive list Top 15 free and open source web developer tools so this part of the list is mostly his (he's a friend so this content use was agreed).

Firefox - http://www.mozilla-europe.org/en/products/firefox/
Firefox is arguably the second most popular browser available (sitting behind Internet Explorer 6). It's extendable, customisable, secure and massively popular. You can develop plugins for it, other people develop plugins for it - it's just worth having.

Opera - http://www.opera.com
This is my personal browser of choice, sexy tabbed browsing, customisable, standards complient and fast. As they put it themselves: "The award-winning Opera Web browser The coolest, fastest, and most secure free Web browser available."

Opera web developer toolbar - http://operawiki.info/WebDevToolbar
The web developer toolbar is a menu and toolbar setup for Opera which brings together functions related to web development, validation services and links to standards and other documentation.

Amaya - http://www.w3.org/Amaya/
Amaya is a Web editor to create and update documents directly on the Web. Browsing features are seamlessly integrated with the editing and remote access features in a uniform environment. This follows the original vision of the Web as a space for collaboration and not just a one-way publishing medium. Amaya started as an HTML + CSS style sheets editor. Since that time it was extended to support XML and an increasing number of XML applications such as the XHTML family, MathML, and SVG. It allows all those vocabularies to be edited simultaneously in compound documents.

Notepad++ - http://notepad-plus.sourceforge.net/uk/site.htm
Notepad++ is a free source code editor (and Notepad replacement), which supports several programming languages, running under the MS Windows environment.

Kuler - http://kuler.adobe.com/
A very powerful colour-picking tool, allowing for the easy creation of colour schemes.

Aptana - http://www.aptana.com/
The Aptana IDE is a free, open-source, cross-platform, JavaScript-focused development environment for building Ajax applications. It features code assist on JavaScript, HTML, and CSS languages, FTP/SFTP support and a JavaScript debugger to troubleshoot your code.

Color Cop - http://www.colorcop.net/
A very handy tool for capturing colours anywhere on your screen. Color Cop makes it quick and easy in those situations where you need to know what colour is being used.

Firefox web developer toolbar - https://addons.mozilla.org/en-US/firefox/addon/60
The Web Developer extension adds a menu and a toolbar to the browser with various web developer tools. It is designed for Firefox, Flock, Mozilla and Seamonkey, and will run on any platform that these browsers support including Windows, Mac OS X and Linux.

Internet Explorer Toolbar - [another long url]
The Microsoft Internet Explorer Developer Toolbar provides a variety of tools for quickly creating, understanding, and troubleshooting Web pages. This version is a preview release and behavior may change in the final release.

Firebug - http://www.getfirebug.com/
Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.

Watchfire WebXACT - http://webxact.watchfire.com/
WebXACT is a free online service that lets you test single pages of web content for quality, accessibility, and privacy issues. It is very similar to Bobby and usefull to anyone wishing to check the accessibilty level of their templates/site.

JsUnit - http://www.jsunit.net/
JsUnit is a Unit Testing framework for client-side (in-browser) JavaScript. It is essentially a port of JUnit to JavaScript. Also included is a platform for automating the execution of tests on multiple browsers and mutiple machines running different OSs.

Xenu - http://home.snafu.de/tilman/xenulink.html
Xenu's Link Sleuth (TM) checks Web sites for broken links. Link verification is done on "normal" links, images, frames, plug-ins, backgrounds, local image maps, style sheets, scripts and java applets. It displays a continously updated list of URLs which you can sort by different criteria. A report can be produced at any time.

Vischeck - http://www.vischeck.com/vischeck/vischeckURL.php
Vischeck is a way of showing you what things look like to someone who is color blind. You can try Vischeck online- either run Vischeck on your own image files or run Vischeck on a web page. You can also download programs to let you run it on your own computer.

Feng GUI - http://www.feng-gui.com/
Find out how people View your website or image and which areas are getting most of the attention. The ViewFinder Heatmap service, is an artificial intelligence service which simulates human visual attention and creates an attention heatmap.

Fiddler - http://www.fiddlertool.com/fiddler/
Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.

browsershots.org - http://browsershots.org/
Browsershots.org is a free open-source online service providing screenshots of your web site in a multitude of different browsers. It is not as advanced as BrowserCam but a fantastic tool none the less.

Expresso 2.1 - http://www.ultrapico.com/Expresso.htm
Expresso is useful tool for learning how to use regular expressions and for developing and debugging regular expressions prior to incorporating them into your code. It provides a very cut down version of RegexBuddy but most importantly it is simple to use and free.

ColorJack - [very long url]
ColorJack is an amazing online application providing users with the ability to match colours that work well together. Perfect for those developers who struggle to get a good colour scheme together.

Development Applications (IDE's)

Eclipse - http://www.eclipse.org/
Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. It's quite hardcore in my personal opinion so certainly not one for beginners.

NetBeans - http://www.netbeans.org/
All the tools software developers need to create cross-platform Java desktop, enterprise and web applications. Runs on Windows, Linux, MacOS, as well as Solaris. I never got on well with NetBeans but it is a good application, just not one I choose.

Geany - http://geany.uvena.de/
Geany is a text editor using the GTK2 toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some nice features

Code::Blocks - http://www.codeblocks.org/
A free c++ IDE built to meet the "most demanding needs of its users".

SharpDevelop - http://www.sharpdevelop.net/OpenSource/SD/Default.aspx
A free IDE for C#, VB.net and Boo projects on Microsoft's .NET platform.

Operating Systems

Ubuntu - http://www.ubuntu.com
The most popular Linux distro at the moment - offering astonishing performance, usability and support (from a massive online community) all for free.

PCLinuxOS - http://www.pclinuxos.com/
One of my favourite Linux releases; PCLinuxOS is very different to Ubuntu but powerful and usable in equal measures. I find it a lot more intuitive but purely though personal preference. It too is supported by a healthy community.

Fedora - http://fedoraproject.org/
I'm not a Fedora user but there are an awful lot of them. Fedora was the daddy long before Ubuntu appeared on the scene and therefore it inherits a lot of excellent features from how long these guys have been doing it. Excellent software, strong communities and worth a look. This is Linux too incase you didn't know.

openSUSE - http://www.opensuse.org/
Quoted as being one of the more fully featured, usable editions of Linux - openSUSE has a lot of users and is one of the major players in the scene today.

Lots more Linux! - Distrowatch has info on lots more
Linux is free and it is becoming a viable alternative to Windows these days; here is Distrowatch - a site that links to reviews on each release as well as offering a brief description, background and links.

Video Playback

Media Player Classic - [long url]
Amazingly lightweight and incredibly durable - MPC succeeds where most others fail. It really will play anything and doesn't even need installing.

VLC Media Player - http://www.videolan.org/vlc/
A very popular application; a highly portable multimedia player for various audio and video formats. It will play just about anything too.

Youtube - http://www.youtube.com
Youtube is maybe an odd choice to put into the video playback area but there's a good reason for it. You can upload your videos to Youtube quite happily for free and there are hundreds upon thousands of hours of footage on there. From the illegal to the completely random Youtube has more video playback options than your wildest dreams.

Audio

Audacity - http://audacity.sourceforge.net/
Audacity is free, open source software for recording and editing sounds. It is available for Mac OS X, Microsoft Windows, GNU/Linux, and other operating systems.

Winamphttp://www.winamp.com
While not open source, it is free and very good indeed. Far better than iTunes in my personal opinion.

Amarok - http://amarok.kde.org/
This is one of the best media players I have ever encountered, unfortunately it's purely limited to Linux (KDE environments only) so it's beyond the reach of Windows users and the "Ubuntu mainstream". It's amazing though and I highly recommend it.

Foobar2k - http://www.foobar2000.org
Foobar2000 is an advanced audio player for the Windows platform. Some of the basic features include full unicode support, ReplayGain support and native support for several popular audio formats.

Anti-Virus and Security

AVG - http://free.grisoft.com/doc/1
A popular and comprehensive, free anti-virus application. I use it. Simple.

Avast! Home edition - http://www.avast.com/eng/avast_4_home.html
Also quite popular and available for free.

Antivir - http://www.free-av.com/
A free antivirus application (although it doesn't detect spyware). It apparently has one of the best detection rates out of the free antiviruses on offer.

Clamwin - http://www.clamwin.com/
A free antivirus with a high detection rate for infected files. It's not very invasive because it doesn't do on-access virus scanning - you specifically need to say which folders to scan. This is both good and bad - good if you're IT savvy because you don't need on access scanning because you're not stupid enough to do "dodgy" things unprotected. It's bad if you're not because it won't tell you that there's a problem until you tell it to look.

Comodo Firewall - http://www.comodo.com/products/free_products.html
Comodo Firewall, rated by PC Magazine Online as an Editor's Choice, constantly monitors and defends your PC from internet attacks. It's easy to install and use and passes the industry's most stringent firewall "leak" tests.

Windows Defender - http://www.microsoft.com/athome/security/spyware/software/default.mspx
Windows Defender is a free program that helps protect your computer against pop-ups, slow performance, and security threats caused by spyware and other unwanted software. It features Real-Time Protection, a monitoring system that recommends actions against spyware when it's detected and minimizes interruptions and helps you stay productive. It's Microsoft though, but good enough I suppose. Not my sort of thing but a lot of people use it.

Spyware Terminator - http://www.spywareterminator.com/
Does exactly what it says on the tin. Spyware gets terminated. End of.

Arovax Antispyware - http://www.arovaxantispyware.com/
Another free antivirus, another one that does what it says on the tin.

Downloading and Download Managers

Orbit - http://www.orbitdownloader.com/
Orbit Downloader, leader of download manager revolution, is devoted to new generation web (web2.0) downloading, such as video/music/files from Myspace, YouTube, Imeem, Pandora, Rapidshare. And to make general downloading easier and faster.

Utorrent - http://www.utorrent.com/
The single best torrent application available. I've used many many alternatives and this is the single greatest one around. It has a tiny footprint (only a few Kb of RAM) and doesn't need installing. Excellent.

Azureus - http://azureus.sourceforge.net/
One of the most popular torrent clients available, this Java built monster does the job very well. My gripe with it is that it munches it's way through your RAM at an alarming rate (being a Java application). Good though, just a bit hungry for machines are left online 24/7/365 like mine is.

Flashget - http://www.flashget.com/en/download.htm
FlashGet is a leading download manager and has the highest amount of users on the internet. It uses MHT(Multi-server Hyper-threading Transportation) technique, supports various protocols and has excellent document management features. FlashGet is a freeware without any adware or spyware.

Freedownloadmanager - http://www.freedownloadmanager.org/
FDM is a powerful, easy-to-use and absolutely free download accelerator and manager. Moreover, FDM is 100% safe, open-source software distributed under GPL license.

Remote Access

rDesktop - http://www.rdesktop.org/
rdesktop is an open source client for Windows NT Terminal Server and Windows 2000/2003 Terminal Services, capable of natively speaking Remote Desktop Protocol (RDP) in order to present the user's NT desktop. Unlike Citrix ICA, no server extensions are required.

LogMeIn - https://secure.logmein.com/home.asp?lang=en
Their website states "20 million users trust LogMeIn solutions for remote support, access & backup" so that probably says enough.

Useful Applications that don't get their own category

CDBurnerXP - http://cdburnerxp.se/
This is an amazingly useful, free burner application. Although I don't believe it works on Vista yet...

Notepad2 - http://www.flos-freeware.ch/notepad2.html
It's basically notepad but more helpful for doing code and stuff in. It's just notepad with more functionality; which makes life a bit easier. Code highlighting is handy and it doesn't need installing and it doesn't touch your registry. It's safe, simple and very useful.

Thunderbird - http://www.mozilla-europe.org/en/products/thunderbird/
Mozilla's alternative to Outlook. It's just brilliant, possibly the best email client I've ever used; which I use on a day-to-day basis.

7Zip - http://www.7-zip.org/
WinRAR and Winzip need paying for (eventually), 7zip is free and does the same thing. That's it really.

Google Desktop - http://desktop.google.com/
This is a surprisingly useful application to have. It has desktop search (it searches through all your files and folders for what you've searched for, including your email - which is VERY useful). It will also do RSS updates straight to your desktop, news updates, weather information, to-do lists, notepads, you name it. It does it all.

Games

FreeCiv http://www.freeciv.org/index.php/Freeciv
A free development of the popular Civilisation games created by Sid Meier.

FreeCol - http://www.freecol.org/
Exactly the same but for Colonisation.

Also here is a massive list of open source games for Windows that's absolutely worth checking out.

A little bit out of touch

President Bush has now vetoed four bills. Each of these has been in direct defiance of the will of the American people.

1. Stem Cell Research:

According to the Pew Research Center, a nonpartisan polling organization that tracks the issue, roughly two-thirds of all Democrats and independents favor embryonic stem cell research, while nearly half of all Republicans do.

2. Partial Withdrawal from Iraq:

Most Americans disagree with President Bush's decision last week to veto the war funding bill that contained a timetable for withdrawal from Iraq.

3. Stem Cell Research, again:         Poll

Americans by a 2-1 margin support stem cell research and say it should be funded by the federal government, despite controversy over its use of human embryos.

And the latest, coming just hours ago.

4. Children's Health Insurance:

The veto is a bit of a high-stakes gambit for Bush, pitting him against both the Democrats who have controlled both houses of Congress since January, but also many members of his own party and the public.

Bush has vetoed four bills and has been out of touch with the American people all four times.

Trash Art

Amazing trash art

*UPDATE: I originally received these images by e-mail but I have since had multiple people tell me of the ORIGINAL SOURCE.*

Tim Nobel and Sue Webster take piles of trash and make art into them... but sometimes the art isn't apparent until you see it in a different light.






Monday, October 01, 2007

11 Tips on How to Handle Women Employees (1943 Style)

The following is an excerpt from the July 1943 issue of Transportation Magazine. This was quite serious at its time and written for male supervisors of women in the work force during World War II - a mere 58 years ago! Obviously, the intent was not to be "funny," but by today's standards, this is hilarious!

For those of you with efficiency issues, pay attention to #8.

There is no longer any question whether transit companies should hire women for jobs formerly held by men. The draft and manpower shortage has settled that point. The important things now are to select the most efficient women available and how to use them to the best advantage.

Here are eleven helpful tips on the subject:

1. Pick young married women. They usually have more of a sense of responsibility than their unmarried sisters. They are less likely to be flirtatious. They need the work, or they would not be doing it. They still have the pep and interest to work hard and to deal with the public efficiently.

2. When you have to use older women, try to get ones who have worked outside the home at some time in their lives. Older women who have never contacted the public have a hard time adapting themselves and are inclined to be cantankerous and fussy. It is always well to impress upon older women, the importance of friendliness and courtesy.

3. General experience indicates that "husky" girls - those who are just a little on the heavy side - are more even-tempered and efficient than their underweight sisters.

4. Retain a physician to give each woman you hire a special physical examination - one covering female conditions. This step not only protects the property against the possibilities of lawsuit, but also reveals whether the employee-to-be has any female weaknesses that would make her mentally or physically unfit for the job.

5. Stress, at the outset, the importance of time; the fact that a minute or two lost here and there makes serious inroads on schedules. Until this point is gotten across, service is likely to be slowed up.

6. Give the female employee a definite daylong schedule of duties so that they will keep busy without bothering the management for instructions every few minutes. Numerous properties say that women make excellent workers when they have their jobs cut out for them, but that they lack initiative in finding work themselves.

7. Whenever possible, let the inside employee change from one job to another at some time during the day. Women are inclined to be less nervous and happier with change.

8. Give every girl an adequate number of rest periods during the day. You have to make some allowances for feminine psychology. A girl has more confidence and is more efficient if she can keep her hair tidied, apply fresh lipstick and wash her hands several times a day.

9. Be tactful when issuing instructions or in making criticisms. Women are often sensitive; they cannot shrug off harsh words the way men do. Never ridicule a woman - it breaks her spirit and cuts off her efficiency.

10. Be reasonably considerate about using strong language around women. Even though a girl's husband or father may swear vociferously, she will grow to dislike a place of business where she hears too much of this.

11. Get enough size variety in operator's uniforms so that each girl can have a proper fit. This point cannot be stressed too much in keeping women happy.

10 Million Americans Busted for Pot: Enough is Enough

By Paul Armentano, AlterNet. Posted October 1, 2007.

Since 1990, over 10.4 million Americans have been busted for pot. When will we recognize it's time to stand up to the war on harmless pot smoking?

What would cops do without weed? For one thing, they'd sure spend a lot less time arresting and processing petty pot violators. How much time? For starters, however long it took to bust the estimated 739,000 Americans arrested for minor pot possession in 2006.

That's according to the FBI's Uniform Crime Report, which reported last week that a record 829,625 Americans were arrested for violating marijuana laws last year. Of those arrested, 89 percent of those were charged with simple pot possession -- the highest annual total ever recorded and nearly three times the number of citizens busted 15 years ago.

Yet to hear local law enforcement spin it, busting small-time potheads isn't their priority. The record number of busts, they claim, is simply a reflection that record numbers of Americans are now smoking pot.

But don't tell Drug Czar John Walters that. After all, the czar just claimed earlier this month -- at a press conference announcing the release of the federal Office of Applied Studies (OAS) 2006 National Survey on Drug Use and Health -- that pot use has been declining for the better part of the past five years.

Predictably, both the cops and the drug czar are playing fast and loose with the facts. Yes, in fact more Americans are now admittedly consuming pot today than in 1991 (so much for the past 15 years of the so-called "war on drugs"), but this increase is hardly proportional to the dramatic spike in overall pot arrests.

As for Walter's comments, while the survey did indeed report a minor decline in adolescents' self-reported use of pot, it further reported a minor uptick in the total number of Americans who report using marijuana regularly, from 14.6 million in 2005 to 14.8 million in 2006.

Of course, a less than 2 percent increase in pot users from '05 to '06 doesn't explain why pot arrests jumped more than five percent from a then-record 786,545 to today's total. Or why the overall number of annual pot arrests has gone up every consecutive year but two for the past 16 years.

Perhaps the explanation is two-fold. It's plausible that the federal government is -- and always has -- greatly underestimated the number of Americans who use pot. (Does anyone really believe that cops are busting -- on average -- five percent of all pot smokers each year?) It's also plausible that an outgrowth of the ever-growing number of cops on the street (and citizens' increasing number of interactions with them) is inevitably leading to more and more pot arrests. However, regardless of the explanation, it seems remiss for police and politicians not to acknowledge this growing trend and its burdensome fiscal and perhaps even cultural implications.

The bottom line: Since 1990 over 10.4 million Americans -- predominantly young people under age 30 -- have been busted for pot. Thousands have been disenfranchised, tens of thousands have been unnecessarily sent to "drug treatment," hundreds of thousands have lost their eligibility for student aid, and perhaps an entire generation (or two) has been alienated to believe that the police are an instrument of their oppression rather than their protection. These are the tangible results of the government's stepped up war on pot -- results that go beyond the FBI's record numbers, and it's high time that politicians and the general public began taking notice.

Thursday, September 27, 2007

Artistic Illusions














Tipping to the next Level

Tipping to the next Level

I like food, and I'm not really good at the creative art of cooking (though I'm a fine sous-chef), so I eat out at restaurants a lot. I usually pay by credit card. In the US, waiters have a minimum wage below the normal minimum wage, and thus you always have to tip, and so you never pay what the bill says (and I usually tip well, unless the service or food was appalling, even outside the US).

The net effect of this is that you basically get to decide how much you pay. Indeed, credit card bills at restaurants have a space where you fill in how much you want to pay.

I don't like doing arithmetic, especially not of the kind "$85.47 * 1.17", and so I just approximate. $85.47 is about $90, 15% of $90 is about 15, round to down to cancel out the earlier approximations gives about $100. So I pay $100.00 and go on my merry way.

One day I looked at my bank statement and it was something like:

POS Trans ZIBIBBO PALO ALTO CAUS $76.00
POS Trans CHEESECAKE PALO ALTO CAUS $40.00
POS Trans OUTBACK #0514 CUPERTINO CAUS $210.00
POS Trans BROOKFIELD'S REST #2 SACRAMENTO CAUS $34.00

Look at all those zero cents... there are data bits there, lying unused! It struck me that with every single restaurant transaction I could set the cents field to some number under my control, thus allowing me to communicate with myself at a later date!

This would be really useful as a way of sending ratings information back to myself, so that I could later review the restaurants online or otherwise keep track of where I would want to go back to or where I would want to avoid (since I eat out a lot, restaurants somewhat blend together in my memory).

We can set any number from 0 to 99. In binary, that's 0b0000000 to 0b1100011. In other words, we have seven bits to play with, except that if both of the high bits are set, then we lose bits 3, 4, and 5.

There are five things I wanted to be able to communicate. The first was the number of guests, so that I can divide the price by how many people I was paying for, to determine the price-per-person. The second was the rating, whether I should go back or not. The last three were whether the restaurant had wifi, whether they were suitable for vegetarians (Carey is vegetarian), and whether they had drinks I liked (I don't drink addictive drinks, drinks containing mind-altering drugs, carbonated drinks, and drinks containing high fructose corn syrup, which basically excludes almost anything you can buy in the US in many cheap restaurants, and even some fancy ones).

If we consider the rating to be a four-state flag, with values "avoid", "ok", "good", "awesome", and if we limit ourselves to being able to specify 0, 1, 2, or "more than 2" guests (in addition to me), and if we establish that if we want to avoid the place in future then it really doesn't matter whether the restaurant had Internet, a vegetarian selection, or good drinks, then we can neatly fit this into our contstrained not-quite-7-bit bitfield like this:

64 32 16 8 4 2 1
r d v i g

...where:

r

The rating, according to the following scale:

0 awesome
32 good
64 ok
96 avoid (and ensure d, v, and i are set to 0)
d

Whether drinks are good or not (set means they are good)

v

Whether a vegetarian selection is available (set means there are vegetarian options)

i

Whether free wifi Internet access is available (set means wifi is available)

g

How many guests were paid for in the transaction:

0 just me
1 me and one guests
2 me and two guests
3 me and three or more guests

I did this, and used it for a while. I quickly discovered that something was wrong. The numbers in my bank statement made no sense, for example dinners with more than 2 guests at locations where I knew that I had been with just one person.

I changed to a new scheme. Instead of encoding data in the cents field, I instead just store the last two digits of the dollar amount into the cents field. A checksum, if you will. So if it cost around $34 with tip, then I put $34.34, or if it cost $122, then I put $122.22. I do this reliably now, on all restaurant transactions.

What I've found is a shocking number of restaurants don't charge me what I write. For a while I thought I just had bad handwriting, but I then went out of my way to write very clear numbers and that didn't help. For example, Zibibbo's in Palo Alto. I remember very clearly writing $77.77, but was charged $76.95. That's not the original amount without tip (which was probably closer to $65), it's not what I wrote, what the heck is it? On the other hand, the other time I went, they charged me $865.65, exactly what I wrote. A cafe in Monterey (Portola Cafe) charged me $18.28. Either they charged me ¢10 too much, or they gave me a $10 discount. The Melting Pot, San Jose, charged me $70.54. Where did the .54 come from? Why not take the remaining ¢16? Pasta Pomodoro did the same trick as Portola, charging me $37.47. But two months before that, they charged me $34.31, which is probably ¢3 less than I wrote. Why am I getting overcharged sometimes and undercharged others? In Hawaii, the majority of restaurants ignored the tip altogether, just charging me the original amount regardless of what I wrote. Are people in Hawaii so relaxed that they don't need the extra money from tips?

My theory is that it is because I don't write an explicit tip, I just give the total. Maybe restaurants need the tip as well as the total, and so to save time they just work out a round dollar tip that is close to what I wrote, and charge me that. My next step, to test this theory, is to start always writing the actual tip amount in.

Wednesday, September 26, 2007

Five tips for getting more out of your IT salary

Network executives share how they've bettered their salaries and boosted their IT job experiences

1. Arm yourself with salary statistics when you meet for your annual review. Patti Henderson, IT director at Boise, Idaho, law firm Givens Pursley, got an above-average 8% raise this year by using statistics to show her superiors just how comparatively inferior her salary was. The statistics came from IT sources, such as the 2006 Network World Salary Survey, as well as from the American Legal Association. "I've been following salary surveys for the last three years . . . and I requested a substantial raise on the idea that here are all these surveys [showing that I'm underpaid for the work I do]," she says.

2. Increase your chances of getting budget approvals by knowing when the company's financials look strong. IT Manager Pam Davey says this tactic has worked well for her at Buyers Products, a Cleveland, Ohio, company that makes products for the mobile-equipment industry. While not required to submit a formal budget, Davey does keep the company controller regularly up-to-date on her long-term spending requirements. But she also tracks the bottom line so "I know when the time is right to ask for more money," she says.

3. If your company has an education benefit, take advantage of it. Going back to school, whether for a bachelor's, a master's or a doctorate, not only benefits you but also sets a great example for peers and direct reports, says Jonathan Campbell, director of network services at FirstHealth of the Carolinas, an expansive healthcare network based in Pinehurst, N.C. Campbell is taking advantage of FirstHealth's education benefit as he works on his master's, he says.

4. Grab every opportunity to cross-train that you can reasonably handle. Even as the top-level network executive, FirstHealth's Campbell knows there's always more to learn about networking. With that in mind, he says he's excited by talk of a new Cisco certification program for network architects. "There a lot of [Cisco Certified Internetworking Experts], and I'm one of them, who spend a lot of configuration time but don't really understand the architecture piece that everything relates to a whole as far as the unified system itself — voice, data and integrating mobile devices, and doing the traffic engineering. With this new certification, we'll finally be able to address that," Campbell says.

David Lampert, network operations manager at Physio-Control, a Redmond, Wash., business unit of medical device maker Medtronic, agrees. The best network executives are those who take a multidisciplinary approach, he says. After all, he adds, "the No. 1 rule of networking is to know your applications." For example, Lampert calls networking his strong suit, but says he can hold his own in systems, applications and other IT disciplines.

5. If you dream of promotions and big salaries, identify a long-term career goal and stick to it. That doesn't mean you can't make adjustments, but don't get derailed by getting too steeped in one type of technology or pulled too deeply into the business side — you need a good mix of technology and business, Physio-Control's Lampert says. As you take each step down your career path, you've got to stop yourself and ask, "Am I fundamentally on my way to achieving that goal?" he says.

Sweet Sanyo 720P Camera

Sanyo Puts 720p HD Video In Your Pocket

As much as I love my DSLR, I often times wish I had a video camera for multiple reasons that I'm unable to divulge. The only problem is is that they're entirely way too big or you sacrifice quality of video to have a smaller form factor. Here's where the Sanyo Xacti HD700 takes the cake with 720p HD video and 7.1-megapixel photos. While I wouldn't replace my DSLR with the Xacti altogether, I will be more inclined to take this device with me to a bar/club since it fits in my pocket. It's a smooth operator with a very fast startup time of 1.3 seconds.

Video and photos are stored to an SD or SDHC card. The HD700 records video in MPEG-4 AVC/H.264 and takes pictures up to an ISO of 3200. There's also the 'face chaser' that's all the rage these days, a 5x optical zoom with an aperture setting of f/3.5. All video and photos are viewed on the 2.7-inch LCD that flips out and rotates 285 degrees. Storage as I mentioned earlier is saved onto an SD or SDHC card and with an 8GB card you can record just under three hours of 720p video. Fret not for there is an HDMI out and a bevy of other features that will force you to pick one up next month for $599.99.


CHATSWORTH, CA, September 26, 2007 – SANYO, a world leading digital camera manufacturer, debuts the Xacti HD700, a pocket-sized, 720p high-definition digital camcorder. The HD700 is a high-performance camcorder capable of recording both high-definition video and 7.1-megapixel photos easily to an SD or SDHC memory card (memory card sold separately). Featuring an ultra-compact, ergonomic shape, the HD700 is specifically designed for publishing high quality video and high resolution still photos in formats ideally suited for Web-use or sharing. Fun and easy to use anytime inspiration strikes, the HD700 is truly an advanced communication tool for the emerging information age.

The SANYO Xacti HD700 will be available in Silver, Red and a gorgeous Brown color in the U.S.A. at the end of October, 2007, and has an MSRP of $599.99*1.

"The new SANYO Xacti HD700 is our best everyday-use camcorder ever" said John Lamb, SANYO's Senior Marketing Manager for the Xacti line. "At 16% smaller and 10% lighter than our popular HD2, the HD700 combines a host of new features in a sleek, affordable and easy-to-use camcorder."

HIGH-QUALITY VIDEO, EASY WEB USE

The HD700 uses the same new optical processing engine found in the recently announced VPC-HD1000, which is unique in its ability to process images quickly with lower power consumption. In addition to utilizing SANYO's proprietary H.264 engine, the camera only needs 4.0 watts of power, made possible by combining two engine chips into one miniaturized fast-processing image engine.

Video is recorded in the advanced MPEG-4 AVC/H.264 format encoding technology. This advanced compression delivers exceptional video clarity and detail while maintaining the smallest file size possible.

Also, in addition to the reduction in data capacity needed to store the images and video clips, photos or movies are easily copied and loaded on a personal computer or uploaded and shared on the Internet for online use on blogs, video-sharing websites and personal websites.

7.1-MEGAPIXEL STILL IMAGES

The HD700 captures 7.1-megapixel still photos and provides excellent low-light performance all the way to the ISO 3200 level of sensitivity.

AUTOMATIC "FACE CHASER" FUNCTION FOR STILL PHOTOS

The HD700 includes the new "Face Chaser" function that automatically detects and isolates faces to assist the camera's exposure and auto-focus. The HD700 is capable of detecting up to 12 independent faces at a time.

5X OPTICAL ZOOM

The HD700 digital media camera features a 5x all-glass optical zoom with a bright maximum aperture of f/3.5. Consisting of nine groups and twelve total lenses (3 aspheric elements, 5 aspheric surfaces), the HD700's lens provides a fantastic field-of-view with a 38-190 mm range (35 mm equivalent). Combined with the 12x digital zoom, the HD700 provides up to 60x zooming capability.

LARGE 2.7 INCH WIDESCREEN DISPLAY

The Xacti HD700 features a large 2.7 inch Liquid Crystal Display (LCD). The bright, widescreen display flips out from the camera and rotates up to 285 degrees on an axis that allows you to take great video or still images from otherwise-difficult-to-view positions, especially useful when shooting in large crowds or in small rooms.

MAC OS COMPATIBLE

The HD700 is designed to work with Apple's full complement of video editing applications including the new iMovie 08. Easily edit your movies and add them to your website or YouTube for sharing or create versions for iPod, iPhone or the Apple TV.

ADOBE® PREMIERE® ELEMENTS 3.0 INCLUDED

For Windows users, the SANYO Xacti HD700 includes the powerful award-winning Adobe Premiere Elements 3.0 video editing software. Adobe Premiere Elements 3.0 software makes creating and sharing impressive home videos a snap. Burn your footage to DVD in two simple steps, complete with a DVD menu and scene index, or easily assemble your movie by rearranging clips with drag-and-drop simplicity. And share your movies on DVD, the web, mobile phones, and virtually anywhere else.

CONVENIENT SD/SDHC MEMORY CARD STORAGE

The SANYO Xacti HD700 records high-definition and photos directly to a standard SD or SDHC Memory Card. The camcorder can record up to 2 hour and 46 minutes of 720p high-definition video on a single 8GB card (sold separately).

RANDOM ACCESS

Each video is recorded as an individual MPEG-4 and each still as a JPEG so you can have true random access allowing you to review a specific image or video quickly and easily, without waiting for tape rewinding or fast forwarding.

ERGOMOMIC DESIGN

The Xacti series has become known for its ergonomic design and small, easy-to-use file sizes. The HD700 is also designed for convenient, one-handed use and adopts the new 105 degree angle design that recent research has proven to be less tiring to hold and shoot than typical camcorders. Easy-to-hold and easy-to-shoot, the HD700 raises the bar in compact camcorder design.

ADDITIONAL SANYO XACTI HD700 FEATURES:

* HDMI High-Definition Output (with included Docking Station)
* Digital Image Stabilization
* Superfast Startup (Record in as little as 1.3 seconds).
* Playback directly onto a HD or standard TV screen.
* Easy connection to VCR or DVD recorder.
* Expand the fun of viewing home movies and photos on television with 'Xacti Library' for easy playback and saving of files.
* Equipped with 'SIMPLE' mode for even beginners to create high quality, beautiful high definition movies.
* 'Talking Navigation' informs user of current state/setting
* 'Super Macro' allows close-ups of 1 cm
* In-Camera Editing
* Equipped with 'Wind Noise Reduction' reducing wind noise from the microphone when recording movies
* Compatible with Exif Print*2 and PRINT Image Matching III*3 for printing
* Print pictures without a computer using PictBridge
* Innovative Docking Station Included
* Remote Control Included

Twelve Essential Photographic Rules

From Sunny 16 to Moony 11, 8, and 5.6, these facts, formulas, and photographic rules can get you out of a jam and help you get good shots when nothing else will.


September 2007

What happens when your systems go belly-up, when all of that cutting-edge technology dies and you must rely on (gasp!) your own knowledge? It pays to have these basics in your head. They can get you out of a jam and help you get good shots when nothing else will.

1. Sunny 16 Rule
The basic exposure for an average scene taken on a bright, sunny day is f/16 at a shutter speed equivalent to one over the ISO setting—that is, f/16 at 1/100 sec at ISO 100. From this you can interpolate, and try f/22 at the beach, f/11 on a cloudy-bright day, etc.

2. Moony 11, 8, and 5.6 Rules
There are many different rules that work well when shooting the moon. One favorite for a proper exposure of a full moon is f/11 at one over the ISO setting. For pictures of a half moon, use the same shutter speed at f/8, and for a quarter moon, use the same shutter speed at f/5.6.

3. Camera Shake Rule
The slowest shutter speed at which you can safely handhold a camera is one over the focal length of the lens in use. As shutter speeds get slower, camera shake is likely to result in an increasing loss of sharpness. So, if you're using a 50mm lens, shoot at 1/60 sec or faster. Not enough light? Use a flash, tripod, or brace your camera against a solid object.

4. Anatomical Gray Card
Metering off an 18-percent neutral gray card is a good way to get a midtone reading that will give you a good overall exposure of a scene. Forgot your gray card? Hold your open hand up so it's facing the light, take a reading off your palm, open up one stop, and shoot. (Various skin tones rarely account for even a full-stop difference.)

5. Depth of Field Rules
When focusing on a deep subject, focus on a point about a third of the way into the picture to maximize depth of field, because the depth-of-field zone behind that point is about twice as deep as the depth-of-field zone in front of it. This works for all apertures and focal lengths, but the smaller the aperture and the shorter the focal length, and the greater the distance you shoot at, the greater the depth of field.

6. Largest Digital Print Rule
To calculate in inches the largest photo-quality print you can make with a digital camera, divide the vertical and horizontal pixel counts (see your manual) by 200. For critical applications, or if you want exhibition-quality prints, divide the pixel counts by 250.

7. Exposure Rules
The classic advice is, "Expose for the highlights, and let the shadows take care of themselves." This works with slide film and digital. But with negative film, especially color negative, you're better off overexposing by one stop.

8. Quick Flash-fill Rule
When using an automatic flash unit that doesn't provide auto flash-fill ratios, set the flash's ISO dial to twice the ISO you're using. Meter the scene, select an f-stop, set the autoflash aperture to the same f-stop, and shoot. The resulting 2:1 flash-fill ratio will produce filled shadows one stop darker than the main subject.

9. Flash Range Rule
Want to know how much extra flash range you get by going to a faster ISO? The rule is, "Double the distance, four times the speed." For example: If your flash is good to 20 feet at ISO 100 (film or digital), it will be good to 40 feet at ISO 400.

10. Megapixel Multiplier Rule
To double the resolution in a digital camera, you must increase the number of megapixels by a factor of four—not two. Why? The number of pixels in both the vertical and horizontal dimensions must be doubled to double the pixel density across the image sensor.

11. Action-stopping Rules
To stop action moving across the frame that's perpendicular to the lens axis, you need shutter speeds two stops faster than action moving toward or away from you. For action moving at a 45-degree angle to the lens axis, you can use a shutter speed one stop slower. For example: If a person running toward you at moderate speed can be stopped at 1/125 sec, you'll need a shutter speed of 1/500 sec to stop the subject moving across the frame, and a shutter speed of 1/250 sec to stop him if moving obliquely with respect to the camera.

12. Sunset Rule
To get a properly exposed sunset, meter the area directly above the sun (without including the sun). If you want the scene to look like it's a half-hour later, stop down by one f-stop, or set exposure compensation to minus one.

Why Your Coffee Sucks

Why Your Coffee Sucks (and How to Drink Great Coffee for a Fraction of What You're Paying Now)

Written by Brett Kelly of the Cranking Widgets Blog

Your coffee sucks

For more than a millenium now, people have been drinking coffee. You can hardly drive down a major street (in the US, anyway) without encountering one or more Starbucks establishments. For all of it's forms and varieties, it's one of the most-consumed beverages in the world. I'm sure many of you reading this are probably doing so with a hot cup of joe within arms' reach - which is what makes what I'm about to say all the more meaningful and pointed:

Your coffee is, most likely, crap.

Yep, even you with the Venti Skinny Vanilla Latte (that probably cost you upwards of $5). The fact is, the vast majority of the coffee consumed, especially in the US, is either of poor quality or simply stale. The good news is, this is a fairly easy situation to remedy. And, if you're willing to invest a bit of time and elbow grease, you can save a whole heap of money in the process.

First, here's a couple of glaring facts about coffee that reinforce my claim that you're drinking bad coffee:

Roasted coffee beans are partially stale after 2 weeks

That's right - and you can bet your bottom dollar that the pound of coffee you bought at the grocery store or at your local Starbucks was roasted weeks (or perhaps months) ago. It was likely roasted in a huge roasting facility (where the batch size can be in the hundreds of pounds) several weeks before it even hits the shelves at your local store.

Ground coffee has lost much of it's flavor 20 minutes after grinding

You may think you're saving time by buying pre-ground coffee, but you're sacrificing what little flavor was left in the probably-stale beans.

But don't lose heart, fellow lovers of the brown nectar! In a few simple steps (and for considerably less money than you'd expect and quite possibly less than you're spending now), you can enjoy some of the finest coffee the world has to offer.

A quick aside - for those folks who drink coffee purely for the caffeine and don't care about it tasting good, you can stop reading here :) Personally, I think of coffee as so much more than just something to slug back in the morning to wake up. When prepared properly, it can be just as flavorful and nuanced as a fine wine or whiskey. That said, my point in making and drinking coffee is to create a fantastic beverage, and only secondarily a caffeine delivery system.

So, let's get down to brass tacks - how do you make a great cup of coffee?

First, you need clean water. I use bottled water to make my coffee - something that many people think is a waste, but whatever. Once you try this, you'll definitely notice a difference. Even purified water (using one of those pitchers you put in your refrigerator, for example) will do the trick. Water temperature is key here - you want it between 195F-204F for optimal extraction.

Second, you need good coffee. If you want to roast your own, a whole range of options exist from a coffee roasting machine (I use the iRoast 2, retails for about $180) all the way to using a frying pan on your stovetop. It's really easy, too - only takes about 15-30 minutes depending on the batch size and roasting method. I won't go into the finer points of homeroasting, but if you're interested please get in touch with me and I'll point you in the right direction. Suffice it to say, this is an option for just about anybody. Oh, and did I mention that the coffee will probably cost you between $2-$5 per pound?

If you don't want to spend the time roasting your own coffee, there are plenty of places to buy fresh roasted coffee. Personally, I'd look for local mom-and-pop coffeehouses in your area that might roast their own coffee. You'll get small roast batches probably roasted by people who really love it - and you'll taste the difference.

You can also buy your fresh roasted beans (surprise, surprise) on the Internet. Personally, I like to buy from Sweet Maria's. Tom, the proprietor, flies all over the world sampling different coffees from all sorts of different farms, hand-selecting what he thinks are the best coffees around. A pound of roasted coffee (shipped) will run you roughly $12-$13, about what you'd pay at Starbucks - but it was roasted the same day it was shipped!

Now, brewing methods - your first order of business is to pick up your $20 Mr. Coffee brewer and drop it into the trash can. Yep, I'm not joking - these things make truly lackluster coffee and can be replaced by a far-superior solution that'll cost you approximately $6. Next, head down to your local grocery and pick up a pour-over brewer and a set of paper filters - my local store keeps these supplies right near the coffee, I'd imagine yours will to. Read this excellent article by Mark Prince for more information on how to use a pour-over brewer.

My personal favorite (by a damn sight, I must say) is the Aeropress. This one is slightly more expensive at $25, but worth 10 times that, if you ask me. Makes a fantastic, smooth cup of coffee and I'm confident in saying that if you haven't tried it, you won't go back once you do. This thing produces small amounts of high-octane, perfectly smooth coffee concentrate and you just add some hot water!

The last thing we'll need to talk about is grinding. If you stopped to peruse the pour-over brewer article linked above, you probably got a taste of how important a grinder is to making a great cup of coffee. While this is true, please don't be dismayed if you can't spend the dough. A blade grinder, while definitely subpar compared to a burr mill, will still do the job well enough. The point here is good coffee for little money, right?

The grinder I use is called the Solis Maestro Plus (retails for about $160). It's a fantastic grinder for all types of brewing methods from espresso to french press. If you're lucky, you can get your hands on a Zassenhaus mill (accept no substitutes!). A manual, hand-crank grinder that produces a show-quality grind. A quick glance of eBay and Craigslist shows a few of these guys available.

Really, the only potentially big expense you're looking at for great coffee is a grinder - and really, the coffee nerds aren't going to take your coffee if you don't have an industrial-grade grinder ;) The important thing is that you enjoy it. Honestly, since I've become what my friends and family affectionately call a "coffee snob", I actively anticipate my morning coffee instead of just making it as part of a routine. Perhaps you might venture down the same path?

Monday, September 24, 2007

FBI: Unisys Covered Up Gov. Computer Break-In

September 24, 2007, 11:01 AM

IT company Unisys is under investigation by the federal government following the revelation that it may have failed to detect a break-in by Chinese hackers to Homeland Security computers. Making matters worse, the FBI says the company tried to cover up the lapse, a charge Unisys denies. About 150 computers were compromised between June and October 2006.

Unisys has had a contract with the US government since 2002 to provide and manage IT services, totaling $1 billion. An additional $750 million follow-up deal was reached in 2005. The FBI is taking the lapse and cover-up seriously, and is apparently considering fraud charges, according to the Washington Post. In a statement, Unisys said "facts and documentation" would prove the charges false and that it "acted in good faith to meet the [government's] security requirements."

Sunday, September 23, 2007

Dating Do's and Don'ts


1. If you ask a woman out for a date, take the lead, be a gentleman, and plan. Don't show up without a plan.

2.  Don't show up for a date wearing torn jeans, cut off jeans, or a combination of the above with Tevas or Birkenstocks. Instead, put some thought into what you wear. First impressions are lasting impressions.

3.  If you are self-conscious about your body, then work out. Working out produces endorphins, which make you happy.

4.  If you had a bad day at work and you are simply in a negative mind space, you are probably better off not bringing your date down, so let him or her know you need to reschedule. Your date will appreciate your honesty.

5.  If you are balding, get a buzz cut—it's sexy.

6.  Don't EVER arrive to pick your date up and have a drink in the car. We aren't talking water, we are talking about an alcoholic beverage. Can you say DUI?

7.  On the car theme, when you pick a lady up, make sure you have taken a few minutes to clean the inside of your car (i.e., throwing your excess papers in the trunk).

8.  When you see your date, please compliment her.

9.  When driving to dinner, don't yell at other cars, blast the music, or mock homeless people. Your date will think that you are aggressive, hostile, and have a major anger-management issue.

10.  Gentlemen walk on the outside on the street, ladies away from the curb. Women like to feel protected.

11.  Gentlemen, please always open doors. This basic courtesy goes a very long way.

12.  Pre-date, turn that cell phone on silent or vibrate for the remainder of the evening. It is rude not to. If you really have to make a call or check a message (assuming it is work related) then excuse yourself and go to the restroom to do so in a nonchalant manner.

13.  Don't drink too much at dinner—set a maximum, such as one or two drinks for the
night. Otherwise, your date might think you are a lush if you start slurring your words.

14.  Guys like women who make an effort to look good and are well-kept. Put some thought into how you look. Feminine goes a long way. Guys tell me they love a great pair of fitting jeans and a cute top. Work your best asset to your advantage. Great legs, then show them off. Great chest, then show a little cleavage and wear pants to compensate.


15.  Don't ever ridicule your date, belittle or make fun of them in anyway. Don't ever make fun of your date's dreams and personal goals if they disclose them to you.

16.  When in doubt, pay compliments and be upbeat.

17.  Don't talk about how much money you make, it's a turn-off! On a similar note, ladies don't tell your date about the new diamond earrings you just bought with your bonus, or the Carerra you just bought as you are "so" successful. DOWNPLAY, DOWNPLAY, DOWNPLAY. Guys, same goes for you. New BMW, sweet, but don't share (yet).

18.  Always be courteous to wait staff. In a Business 2.0 July '05 article on "The CEO's Secret Handbook" it states, "A person who is nice to you but rude to the waiter—or to others—is not a nice person, this rule never fails."

19.  Don't interview your date or quiz them. A spotlight on them will make them feel really uncomfortable. I speak from experience.

20.  Laugh.

21. If you see an ex-beau or ex-girlfriend at the restaurant, act normal and say hello. Introduce your date to them, by saying, "So and so, I'd like you to meet my friend, blank." After, you don't have to explain necessarily who it was, just let it be.

22.  Don't ever talk about past relationships on the first date. I think this follows the same principle of not revealing too much on the first date. Once you get to know one another, then you can begin to reveal more.

23.  Have a laundry list of dating conversation topics already stored in your memory bank. Great topics are crazy travel stories, favorite restaurants, family, and the college years.

24.  Don't ever reach over and take a bite from your date's plate. Are we in a zoo?

25.  If you ask someone on a date, follow through and go out. Guys, call the day prior to confirm. This does not mean sending her a text, it means calling on the phone.

Thursday, September 20, 2007

The Best Free Computer System Recovery Tools

September 19th, 2007 by Editor Tools

If you had lost some very important data, or if you see that your computer is simply dying, the following recovery tools will be indispensable for you. You'd better burn yourself several of these useful tools before the disastrous thing happens. 

SuperDuper is a program that makes recovery painless, because it makes creating a fully bootable backup painless. Its incredibly clear, friendly interface is understandable, easy to use, and SuperDuper's built-in scheduler makes it trivial to back up automatically. And it runs beautifully on both Intel and Power PC Macs.  It is an indispensable tool, specially if your hard drive starts making that horrible clicking noise, your most important day-to-day application isn't working with the system update you just applied, or you need to restore a stable copy of your system, but don't want to lose what you've been working on, or other similar cases.

The Ultimate Boot CD will be of great help if you want to run floppy-based diagnostic tools from CDROM drives, consolidate as many diagnostic tools as possible into one bootable CD. Avoid digging into the dusty box to look for the right floppy disk, but simply run them all from a single CD.
Now you can run Ultimate Boot CD from your USB memory stick. A script on the CD prepares your USB memory stick so that it can be used on newer machines that supports booting from USB devices.

KNOPPIX is a bootable CD with a collection of GNU/Linux software, automatic hardware detection, and support for many graphics cards, sound cards, SCSI and USB devices and other peripherals. It can be used as a Linux demo, educational CD, rescue system, or adapted and used as a platform for commercial software product demos. It is not necessary to install anything on a hard disk. Due to on-the-fly decompression, the CD can have up to 2 GB of executable software installed on it.

Ghost for Linux is a hard disk and partition imaging and cloning tool similar to Norton Ghost. The created images are optionally compressed and transferred to an FTP server instead of cloning locally. 

GParted Live CD aims to be fast, small in size (~50mb), and use minimal resources to get that disk partitioned the way you want it. GParted Live CD is based on Gentoo-catalyst, and uses Xorg, the lightweight Fluxbox window manager,
and the latest 2.6 Linux Kernel. The CD also offers the following programs: parted and fdisk vi, ntfs-3g, partimage, testdisk, Terminal and Midnight Commander.

SystemRescueCd is a Linux system on a bootable CD-ROM for repairing your system and recovering your data after a crash. It aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the partitions of the hard disk.

The Magical Jelly Bean Key Finder is a freeware utility that retrieves your Product Key (cd key) used to install windows from your registry. It has the options to copy the key to clipboard, save it to a text file, or print it for safekeeping. It works on Windows 95, 98, ME, NT4, 2000, XP, Server 2003, Windows Vista, Office 97, Office XP, and Office 2003.

Undelete Plus is a quick and effective way to retrieve accidentally deleted files, files removed from the Recycle Bin, in a DOS window, from a network drive, from Windows Explorer with the SHIFT key held down.
It works under Win 95/98/Me/NT/2000/XP/2003/Vista operating systems. The program supports all Windows file systems for hard and floppy drives.

System Information for Windows is a tool that gathers detailed information about your system properties and settings and displays it in an extremely comprehensible manner.
It can create a report file (CSV, HTML, TXT or XML), and is able to run in batch mode (for Asset Inventory Tracking, Software and Hardware Inventory, PC Audit, Software Audit, Software License Compliance Management). 

USB PC Repair Kit is a  list of programs. The programs are loaded onto a USB Pen Drive to help fix your computer. The Kit contains the programs that can tell you if you really need to reboot after installing a program or permanently erase sensitive data from your hard drive that may still exist after using the windows delete feature.

TestDisk is a powerful free data recovery software. It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally deleting your Partition Table). Partition table recovery using TestDisk is really easy.

FSBackup is a shell script that automates the execution of backups using the tar archiving utility. It is designed for use by technically knowledgeable users (programmers, system administrators, or other power users), for backing up a small network or individual computers.

Corruption Corrector  is a program designed for fixing corrupt files. It is for situations when you have (downloaded) many copies of the same file, but all of the copies are a bit corrupt. If the corruptions are in different parts of the file, it is possible to combine the good bytes from each file and get an uncorrupted copy of the file.

myrescue is a program to rescue the still-readable data from a damaged hard disk. It is similar in purpose to dd_rescue, but it tries to quickly get out of damaged areas to first handle the not yet damaged part of the disk and return later.

Relax and Recover  is a highly modular disaster recovery framework for GNU/Linux based systems, but can be easily extended to other UNIX alike systems. The disaster recovery information (and maybe the backups) can be stored via the network, local on hard disks or USB devices, DVD/CD-R, tape, etc. The result is also a bootable image that is capable of booting via PXE, DVD/CD and tape (OBDR).

 

Wednesday, September 19, 2007

A Formula For Telling A Good Story

Whether you are a business-person, a sales executive, an improviser, or a social butterfly, telling a good engaging story is essential. There are those who can impart information to others, and then there are those who can tell a great story. This is sometimes enigmatic: how does one person draw you in to their story, and another person make you not care about what they're saying? Here's a formula that I learned that allowed me to tell an engaging story.

First of all, watch your interactions with people, specifically when you are retelling an event to someone, and notice when they react positively to that story. If you get 2-3+ positive reactions, you have a story that you can retell, and it will hit well without much tweaking.

But if your story needs some retooling, and isn't hitting the way you want it to, here's the formula that I learned from an exercise called "String Of Pearls":

Break your story into 6 parts:

  1. Who: Start with who is involved. Was it you alone, with another person, or a group of people. How are you related to those people?

  2. What: Communicate what the action was, such as being at a party or driving to a friend's house.

  3. Where: Actively describe where you are, using senses. If you are good at establishing the location, you can get the listener to start re-living the senses with you.

  4. Conflict: This is the bulk of the story. What is the importance of this story? What happened, and what action did you take to try to resolve what was happening?

  5. Resolution: How were you able to handle the task set up in "conflict"?

  6. Tag: This one is a bit tricky, but it's the aftermath of the resolution, and usually is a joke, or the big finish of the story.
Here's a quick example without most of the flourish that you should use:

WHO: I
WHAT: was walking
WHERE: in the city
CONFLICT: and heard someone saying they didn't like this city
RESOLUTION: so I told him to walk with me to the best coffee shop in town. He liked the shop so much that
TAG: he bought me a cup!

See? Very simple when you know the breakdown.

Now, for the next level, try and link parts of the formula together. This isn't required, but adds a different level of depth to the story. For this example, I will link:
  • Who - Tag
  • What - Resolution
  • Where - Conflict
Here are the links that I used (same example):

WHO: I
WHAT: was walking
WHERE: in the city
CONFLICT: and heard someone saying they didn't like this city
RESOLUTION: so I told him to walk with me to the best coffee shop in town. He liked the shop so much that
TAG: he bought me a cup!
  • "I" goes with "me"

  • "walking" goes with "walk"

  • "city" goes with "city"

Now that is very basic, and you don't have to link with words. Link concepts instead.

The freedom here is that you can link any one of the first three concepts with any of the last three concepts. "What" can go with "Tag", "Who" can go with "Conflict". Mix and match to your heart's content!

With this formula, you can make most stories have an interesting, effective arc!

Atheist Soldier Sues Military for Discrimination

Posted by Lindsay Beyerstein at 5:01 AM on September 19, 2007.

cross

Kudos to Spec. Jeremy Hall of the 97th Military Police Battalion for standing up for his rights as an infidel:

FORT RILEY, Kan. - A soldier whose superior prevented him from holding a meeting for atheists and other non-Christians is suing the Defense Department, claiming it violated his right to religious freedom.
The lawsuit, filed in U.S. District Court in Kansas City, Kan., alleges a pattern of practices that discriminate against non-Christians in the military. It was filed Monday to coincide with the 220th anniversary of the signing of the U.S. Constitution. [AP]

Hall's lawsuit alleges that he got permission to distribute fliers on his base in Iraq advertising a meeting for atheists and other non-Christians, that an officer prevented him from holding the meeting and threatened to file charges against him.

It's ironic... Some believers love to claim, disparagingly, that atheism is just another kind of religion. Yet, I wonder how many of them are also prepared to treat atheism and free thought as equivalent to religions in the full legal sense.

5 nutritious habits of the planet's healthiest countries

By Lia Huber

If you've vacationed in an international destination, you know that learning about its food is one of the best ways to become familiar with a new culture. But lately, Americans have also taken greater interest in global cuisine because of health benefits attributed to certain styles of eating.

art.healthy.habits.cl.jpg

Three servings or more a day of produce can lower the risk of stroke, heart disease, and some cancers.

Books, such as "The French Diet: The Secrets of Why French Women Don't Get Fat," by Michel Montignac, and ongoing nutrition studies of the so-called Mediterranean diet and Asian foods continue to garner new headlines.

We've sifted through the research to offer the following eating and meal-planning tips. Making small changes in the way you eat can bring big health benefits -- and more enjoyment -- to your table.

Healthy Habit 1: Eat plenty of produce and whole grains

Countries known for putting it into practice: China and Greece

In many countries, meat is a garnish. The traditional Chinese diet, for example, consists primarily of vegetables, fruits, and whole grains. And in Greece, "vegetables and legumes are main meals, not just side dishes," says Antonia Trichopoulou, M.D., Ph.D., professor at the University of Athens Medical School and director of the World Health Organization's Collaborating Center of Nutrition.

Research finds that three servings or more a day of produce can lower the risk of stroke, heart disease, and some cancers. Harvard University's Nurses Health Study, for example, which examined almost 85,000 women over 12 to 14 years, found that those who ate the most fruit and vegetables had a 20 percent lower risk for heart disease.

USDA diet and nutrition guidelines recommend we eat between five and 13 servings of fruit and vegetables a day, and we're starting to hear the message. Today, the average American consumes more than 330 pounds of fresh produce per year, up from 287 pounds in 1990. Plus, with the growth of America's farmers' markets, the introduction of Consumer Supported Agriculture, where community members buy produce from local farmers each month, and home delivery from many supermarkets, opportunities for Americans to have fresh produce abound. CookingLight.com: America's healthy living habits

What you can do:Try to fill two-thirds of your plate with produce and whole-grain foods, and the remaining third with fish or meat, Montignac says. Also, challenge yourself to put as many colors as possible into your meal. Or go on a fruit exploration: Try one new type of fruit from your local market each week. In summer, freeze some of your new favorites for a frosty after-dinner treat.

Healthy Habit 2: Savor leisurely dining

Countries known for putting it into practice: Italy, France, Spain, Greece, Japan

A meal in these countries often lasts several hours. In fact, one of Greece's dietary guidelines, its version of our USDA dietary guidelines, is to "eat slowly, preferably at regular times of the day, and in a pleasant environment." Sharing a meal is so important that Greeks call someone a friend "by saying we have shared bread together," Trichopoulou says.

For the French, Italians, and Spanish, meals provide quality time with friends and family, a practice that encourages healthful bonds. Eating comfortably and slowly discourages overeating and fosters relaxation, which aids digestion. The body processes food more easily and efficiently when it's calm, Montignac says.

What you can do: Take time to savor the scent, texture, and flavor of food. A traditional Japanese tea ceremony, for example, includes a role for each of the senses -- watching and listening as the tea pours from pot to cup, picking up the cup and feeling the heat, smelling, and finally, tasting. Another way to savor your supper: Divide it into separate courses. Instead of bringing everything to the table at once, have a salad course, then fruit, entrée, and dessert -- with, say, at least 10 minutes between each course to digest, chat, and relax. Whether you're dining with a spouse, family, or just you, set the table and sit down, rather than grazing in the kitchen -- and enjoy.

Healthy Habit 3: Practice portion control

Countries known for putting it into practice: France, Japan

We have an abundance of delicious and nutritious food available in America; we just need to pay attention to portions. An average meal in France is 25 percent smaller than one in America, according to a University of Pennsylvania comparison, which examined portion sizes at 11 similar pairs of establishments, from pizza parlors to ethnic restaurants. The study also found that a typical carton of yogurt sold in Philadelphia was 82 percent larger than one offered in Paris, and a soft drink was 52 percent larger. In Japan, foods also come in smaller sizes and are often eaten out of bowls, rather than large plates or platters.

What you can do: Japanese from the Okinawa region, who enjoy the longest life span in the world (an average of 82 years), practice "hara hachi bu," which translates to "eight parts out of 10" and means Okinawans stop eating when they are 80 percent full, says Brad Willcox, M.D., coauthor of the "Okinawa Diet Plan." To adopt the concept, set down your fork and remove your plate at the first twinge of fullness, instead of taking a break and eating more. You can also use smaller plates and bowls when setting the table; use a food scale to measure portions; and opt for filling, fiber-rich foods, such as lentils and vegetables. CookingLight.com: Portion size wise

Healthy Habit 4: Eat a variety of unprocessed, fresh foods

Countries known for putting it into practice: Italy, France, Greece, Japan, the United States

The first thing many foreign visitors comment on when they enter an American supermarket is how many choices are available. It's not uncommon to find wild Alaskan salmon, olive oil from Greece, and grains from Italy all in one store. Organic foods and farmers' markets have also never been more popular. Many of these outlets feature interesting varieties, such as heirloom fruits and vegetables.

Shopping in countries such as France and Italy may also involve several stops -- at the butcher, the greengrocer, and the baker --which not only increases the shopper's activity level, but also results in meals made with unprocessed ingredients, Montignac says. Studies show that fresh foods provide more fiber; fewer calories, saturated fats, and trans fats; and less added salt and sugar.

What you can do: Skip the prepared food aisles at the market and choose fresh, whole foods. Also, indulge in salads: With so many fresh vegetables and fruits available, you can put together a big, colorful one in minutes. Combine baby greens, sliced mushrooms, cherry or sweet grape tomatoes, prechopped fresh bell peppers, and red onions. Drizzle with a bottled, reduced-calorie vinaigrette, and add whole-grain crackers, melba rounds, or matzoh crackers on the side to sneak in whole grains. Also, take vegetables beyond salads and steamers by pairing sautéed broccoli or spinach with whole wheat pasta, and tossing with roasted beets and walnuts. CookingLight.com: Food trends worth following

Healthy Habit 5: Spice up your plate

Countries known for putting it into practice: India, China, Thailand, the United States

Herbs and spices add delicious, attractive, and healthful flair to your plate. In addition to being low in calories and virtually fat free, researchers are discovering that herbs, such as garlic, thyme, and rosemary, and spices, like cinnamon, cloves, and curcumin (also known as turmeric), may fight disease. One 40-day study of 60 people with type-2 diabetes found that consuming half a teaspoon of cinnamon twice daily significantly lowered subjects' blood sugar and cholesterol levels.

What you can do: In the United States, we have many ethnic restaurants and food choices where spices take center stage, and there are still more ways to add them to your diet. For example, to make sure fresh, delicious herbs are available year-round, start a container garden on your windowsill. You can also experiment with using unfamiliar spices on familiar foods. For example, if you love roasting a whole chicken or chicken breasts in paprika, try it with, say, curry powder. Rub the chicken well with the powder, then roast until juicy and tender. Dip bites of the chicken in bottled chutney mixed with a little lemon or lime juice. Alternatively, add a sprinkle of earthy ground cumin, a touch of ground cinnamon, and a pinch of nutmeg or coriander after rice cooks to add bold flavor and aroma. You can also add fresh herb leaves, such as basil, mint, or tarragon, to salads for a flavor boost.

Friday, September 14, 2007

Top 10 Foods for a Good Night's Sleep

Posted Tue, Jan 23, 2007, 6:32 pm PST

What is the secret to getting a solid 7 to 8 hours of sleep? Head for the kitchen and enjoy one or two of these 10 foods. They relax tense muscles, quiet buzzing minds, and/or get calming, sleep-inducing hormones - serotonin and melatonin - flowing. Yawning yet? 

Bananas. They're practically a sleeping pill in a peel. In addition to a bit of soothing melatonin and serotonin, bananas contain magnesium, a muscle relaxant.

Chamomile tea. The reason chamomile is such a staple of bedtime tea blends is its mild sedating effect - it's the perfect natural antidote for restless minds/bodies.

Warm milk. It's not a myth. Milk has some tryptophan - an amino acid that has a sedative - like effect - and calcium, which helps the brain use tryptophan. Plus there's the psychological throw-back to infancy, when a warm bottle meant "relax, everything's fine."

Honey. Drizzle a little in your warm milk or herb tea. Lots of sugar is stimulating, but a little glucose tells your brain to turn off orexin, a recently discovered neurotransmitter that's linked to alertness.

Potatoes. A small baked spud won't overwhelm your GI tract, and it clears away acids that can interfere with yawn-inducing tryptophan. To up the soothing effects, mash it with warm milk.

Oatmeal. Oats are a rich source of sleep - inviting melatonin, and a small bowl of warm cereal with a splash of maple syrup is cozy - plus if you've got the munchies, it's filling too.

Almonds. A handful of these heart-healthy nuts can be snooze-inducing, as they contain both tryptophan and a nice dose of muscle-relaxing magnesium.

Flaxseeds. When life goes awry and feeling down is keeping you up, try sprinkling 2 tablespoons of these healthy little seeds on your bedtime oatmeal. They're rich in omega-3 fatty acids, a natural mood lifter.

Whole-wheat bread. A slice of toast with your tea and honey will release insulin, which helps tryptophan get to your brain, where it's converted to serotonin and quietly murmurs "time to sleep."

Turkey. It's the most famous source of tryptophan, credited with all those Thanksgiving naps. But that's actually modern folklore. Tryptophan works when your stomach's basically empty, not overstuffed, and when there are some carbs around, not tons of protein. But put a lean slice or two on some whole-wheat bread mid-evening, and you've got one of the best sleep inducers in your kitchen.

What if none of these foods help you get your zzz's? Check out your sleep habits with this quick RealAge test to find out what's keeping you up at night.   http://www.realage.com/health_guides/RLS/intro.aspx

For an extra treat, here's the ultimate sleep-inducing snack...

Lullaby Muffins
Makes 12 low-fat muffins
Between the bananas, the whole wheat, and the honeyed touch of sweetness, these muffins are practically an edible lullaby.
· 2 cups whole-wheat pastry flour
· 1/2 teaspoon salt
· 1 tablespoon baking powder
· 2 large, very ripe bananas
· 1/3 cup applesauce
· 1/4 cup honey
· 1/2 cup milk or soymilk

Preheat oven to 350F. In a large bowl, combine the flour (make sure it's whole-wheat pastry flour or you'll produce golf balls, not muffins), salt, and baking powder. In a blender, puree the bananas; add the applesauce, honey, and milk. Blend well. Pour the banana mixture into the dry ingredients and stir until just moistened. Line muffin tins with paper muffin cups, pour in batter, and bake 30 minutes or until tops are lightly brown and slightly springy.

Nutrition Facts
Per serving: 119 calories; 1g fat; 2.5g protein; 27g carbohydrates; 10g sugars; 133mg sodium; 3g fiber; 35mg magnesium

10 Ways To Boost Your MPG

waynegerdis.jpg

ForbesAutos interviewed Wayne Gerdes, a "hypermiler" who can squeeze 84 miles per gallon out of a regular Ford Ranger pickup truck, or 180.1 mpg from a hybrid electric Honda Insight. Here are 10 of his techniques for achieving startling fuel economy:

10. Turn off the A/C
9. Install a scangauge
8. When pulling into a parking lot, try to coast up to the highest point in the lot, so then you can coast out upon exit
7. If you're idling over 10 seconds, turn off the engine
6. Driving over the speed limit increases wind resistance, consuming more fuel
5. Rather than trying to maintain a constant speed, focus on maintaing a constant engine load
4. Drive like you have no brakes; coast whenever possible and avoid needless braking
3. Change your air filter yearly
2. Use the lowest weight oil recommended for your car
1. Inflate tires to maximum pressure