Monday, May 11, 2009

Google Picasa: How to Fix the "Localhost" Image Problem

Picasa is Google's photo management application for Mac, Windows, and Linux. (I've always thought that Picasa for Mac was kind of redundant seeing how iPhoto comes preinstalled on every new Apple computer, but I digress.) Today my wife installed Picasa on our iMac because her sister, who uses Picasa on Windows, recommended it for creating photo collages for her blog. I got my first taste of the program when my wife informed me that when she tried to post the photo collage she'd created, she could see it in her browser, but her sister couldn't see it when she viewed the blog on her PC. Naturally, since I'm the one-man tech support staff for our home, I had to investigate.

I quickly found the problem. I opened Picasa and found the collage that my wife had made. When I clicked on the BlogThis! button, then selected the blog, layout, and image size I wanted and then clicked Continue, I was given something that looked like this:
<div style='text-align:center;margin:0px auto 10px;'><a href='http://localhost:63927/748c32b0f480bb22083a99404387413a/image/60488be178128f6b.jpg'><img src='http://localhost:63927/748c32b0f480bb22083a99404387413a/image/60488be178128f6b.jpg?size=400' border='0' alt='' /></a> </div>
My wife is savvy enought to know that that's HTML code, and she knew how to copy and paste it into her blog, which she did. When I looked at the code, I instantly saw what the problem was: the server on which the images were supposed to be located was "localhost".

For those who might be unfamiliar with the term, localhost is a fancy way of saying "the computer I'm currently using." Web browsers can use localhost (or the IP address 127.0.0.1) as a way of pointing to the selfsame computer to view a locally hosted image, for example. That's what Picasa was doing, and why my wife saw the picture in her own browser but everyone else on the Web couldn't see the image in her blog post.

So here's the solution: I clicked "Save As Draft" in the Picasa: BlogThis! window, then I went to my Web browser and pulled up the Blogger Dashboard, and then I clicked on the "Edit Posts" link for that blog. Voilà! The code was no longer pointing to localhost; Picasa had actually uploaded the image this time, so the code was legit. Here's what it looked like:
<div style='text-align:center;margin:0px auto 10px;'><a href='http://1.bp.blogspot.com/_LO2ns0hgXtQ/SgkVHZZksqI/AAAAAAAAAPo/zJDtQ_xMyxU/s1600-h/Halloween+Fun+with+the+Taylors.jpg'><img src='http://1.bp.blogspot.com/_LO2ns0hgXtQ/SgkVHZZksqI/AAAAAAAAAPo/zJDtQ_xMyxU/s400/Halloween+Fun+with+the+Taylors.jpg' border='0' alt='' /></a> </div><div style='clear:both; text-align:CENTER'><a href='http://picasa.google.com/blogger/' target='ext'><img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /></a></div>
Whoa, that's a lot more code than before. Apparently, Google really wants the whole world to know that you're using Picasa, because it sticks a little Picasa logo after your image—without asking for your permission to do so. If the logo annoys you, it's easy enough to remove; just copy everything up to and including the first </div> (right about in the middle of all that code). Then from your Blogger Dashboard, click on Edit for the blog post to which you want to add the image, and paste the code. In this example, the code I pasted looked like so:
<div style='text-align:center;margin:0px auto 10px;'><a href='http://1.bp.blogspot.com/_LO2ns0hgXtQ/SgkVHZZksqI/AAAAAAAAAPo/zJDtQ_xMyxU/s1600-h/Halloween+Fun+with+the+Taylors.jpg'><img src='http://1.bp.blogspot.com/_LO2ns0hgXtQ/SgkVHZZksqI/AAAAAAAAAPo/zJDtQ_xMyxU/s400/Halloween+Fun+with+the+Taylors.jpg' border='0' alt='' /></a> </div>
That's all, folks! There might be a couple more steps in there depending on whether or not you're already logged into Blogger within the Picasa program, etc. I should also mention that if you want to create a brand new blog post with an image from Picasa, you can just delete everything after the first </div> and then finish your blog post right there in Picasa (just click "Publish Post" when you're done), or you can Save As Draft and then finish the post in your browser if you prefer.

Also, I suspect that these instructions should work on Linux or Windows as well. A Google search for picasa localhost brings up results from people using both platforms who had the same problems and couldn't figure out the solution (hence my decision to blog about this rather than just show my wife how to fix the issue).

If you found this information useful, please consider making a donation of any amount. Even $2 or $3 would be awesome! Thanks!




Labels: , , , , , ,

Tuesday, October 28, 2008

California Proposition 8: What Is It, and How Does It Affect You?

California Proposition 8 (Prop 8) is a proposed amendment to the California state constitution that provides that "Only marriage between a man and a woman is valid or recognized in California."

Background
In 2000, California voters overwhelmingly passed Proposition 22 which contained the same wording as above. It was a landslide victory; 61.4% of Californians voted in favor of Prop 22. On May 15, 2008, four out of seven California Supreme Court judges voted to overturn the voice of the voting public on this matter. Thus, nearly two thirds of California voters—over 4.6 million people—had their voices silenced by four judges. Beginning on June 17, 2008, California began recognizing same-sex marriages.

What Does a Yes Vote Mean?
If the majority of Californians vote "Yes" on Proposition 8, then the traditional definition of marriage will become part of the state constitution, the voice of the people will be restored, and state Supreme Court judges will no longer be able to overrule California voters on this matter. California will only recognize marriages between a man and a woman. Over forty states have already passed legislation clarifying marriage as being between a man and a woman, twenty-seven of which have made amendments to their state constitutions.[1]

How Would a Yes Vote Affect Gay and Lesbian Couples?
If Prop 8 passes, same-sex marriages would no longer be recognized in California. However, gay and lesbian couples wishing to legally unite themselves would retain the right to enter into domestic partnerships, which under California law offer "the same rights, protections, and benefits" that are offered to married couples. Quoting from the California Family Code:
"297.5. (a) Registered domestic partners shall have the same rights,
protections, and benefits, and shall be subject to the same
responsibilities, obligations, and duties under law, whether they
derive from statutes, administrative regulations, court rules,
government policies, common law, or any other provisions or sources
of law, as are granted to and imposed upon spouses.
"[2]
California domestic partners are treated equal to married couples, including but not limited to hospital visitation and health care rights, insurance policies, property and state taxes, etc. A domestic partner may even take the other partner's last name after registration if desired.[3] Under California law, there is effectively no difference between married couples and domestic partners. Proposition 8 does not change that.

What Does a No Vote Mean?
If the majority of Californians vote "No" on Proposition 8, then the May 15, 2008 decision of four activist judges would remain in effect, and gay marriages would continue to be performed and recognized under California law. There would also be a number of other effects that may be less obvious on the surface, a few of which I will outline here.

Prop 8 and Education
Unless California voters pass Proposition 8, public schools will teach about homosexual marriage as being equal to heterosexual marriage. The California Education Code requires the following of all schools (emphasis added):
"51890. (a) For the purposes of this chapter, 'comprehensive health
education programs' are defined as all educational programs offered
in kindergarten and grades 1 to 12, inclusive, in the public school
system, including in-class and out-of-class activities
designed to
ensure that:
(1) Pupils will receive instruction to aid them in making
decisions in matters of personal, family, and community health, to
include the following subjects:
...
(D) Family health and child development, including the legal and
financial aspects and responsibilities of
marriage and parenthood.
...
(2) To the maximum extent possible, the instruction in health is
structured to provide
comprehensive education in health that includes
all the subjects in paragraph (1).
"[4]
The California Education Code also requires the following of all schools that teach about sexual health (emphasis added):
"51933. (a) School districts may provide comprehensive sexual health
education, consisting of age-appropriate instruction, in any
kindergarten to grade 12, inclusive, using instructors trained in the
appropriate courses.
(b) A school district that elects to offer comprehensive sexual
health education pursuant to subdivision (a), whether taught by
school district personnel or outside consultants, shall satisfy all
of the following criteria:
...
(7)
Instruction and materials shall teach respect for marriage and
committed relationships.
"[5]
According to the California Department of Education, "96 percent of California school districts provide comprehensive sexual health education,"[6] and all of these school districts are required by law to "teach respect for marriage"—which currently includes gay and lesbian marriage. If Prop 8 does not pass, it is an indisputable fact that homosexual marriage will be taught in California schools.

If the majority of Californians vote "No" on Prop 8, children will be taught in school that same-gender marriage between a man and a man, or between a woman and a woman, is no different from traditional marriage between a man and a woman. If Prop 8 fails, California law would even permit kindergarten teachers to teach students about homosexual marriages without fear of consequences, according to the laws quoted above. In fact, such changes have already started to take place in San Francisco, where first graders were recently taken to City Hall to witness a lesbian wedding[7] and throw rose petals on the new brides.[8] The school director happily approved this first-grade field trip, calling it "a teachable moment."

Can parents opt out of having their children taught about gay marriage, or at least be notified when the subject is discussed? According to the National Center for Lesbian Rights, a major opponent of Prop 8, under California law parents have no right to be notified or to opt their children out of "instruction or materials that discuss gender, sexual orientation, or family life" as long as there is no discussion of "human reproductive organs and their functions"[9] (PDF, page 50; text-only mirrors: [10][11]). Thus, according to NCLR's view of the law, California parents have no right to be pre-notified or to exclude their children from discussion of gay marriage or related subjects.

In 2003, the state of Massachusetts began recognizing same-sex marriage due to a 4-3 court ruling[12] similar to the recent rulings in California and Connecticut[13]. Since then, a Federal court ruled that Massachusetts parents have no right to be informed when gay marriage or homosexual topics are being taught to their young children, and parents have no right to exempt their children from such discussions or from being read books that promote and endorse homosexual lifestyles.[14] Shockingly, this ruling is in spite of Massachusetts legislation dating back to 1996 which is supposed to give parents the right to "exempt their children from any portion" of "curriculum which primarily involves human sexual education or human sexuality issues".[15] In this video, two Massachusetts parents discuss how the redefining of marriage in their state has begun to permeate the entire school curriculum. "And the tolerance that the gay community cries out for is not demonstrated to people who have differing points of view," says one parent.

If the majority of Californians vote "Yes" on Prop 8, it would restore the traditional definition of marriage and would not force the idea of homosexual marriage on impressionable children in K-12 schools.

Other Consequences
There are a number of legal ramifications for any number of industries, religious groups, and individuals if Prop 8 fails to pass. Following are some examples of legal rulings in other states, and they provide only a small sampling of potential consequences in California.
  • A Methodist organization in New Jersey lost some of its tax benefits[16] for declining to allow a lesbian civil union to take place on its private property. Some legal experts believe that churches in California that refuse to perform gay marriages—and even parachurch non-profit organizations—could have their tax-exempt status completely eliminated[17], which in many cases would force such organizations to shut down.

  • A New Mexico photographer declined to photograph a lesbian civil union ceremony because of her religious beliefs[18], and she was subsequently ordered to pay over $6,600 in legal fees to the couple.[19]

  • When a Mississippi mental health counselor declined to provide therapy for a woman who wanted to improve her lesbian relationship, the counselor was fired, and the U.S. Court of Appeals upheld the employer's decision on the grounds that the counselor's religious beliefs were in conflict with the employer's interests.[20]
Adoption services, private schools, youth groups such as the Boy Scouts of America, and other organizations have all been adversely affected by such rulings[21], and in each case First Amendment rights intended to guarantee freedom of religion have been trampled underfoot by the courts. If Proposition 8 does not pass, religious liberties and the free exercise of religion in California and throughout the United States of America will continue to erode.

Even those who are not religious will ultimately be affected by the outcome of Proposition 8. Many church-funded non-profit organizations freely provide public services or emergency relief that are beneficial to all members of communities, and such organizations could be forced to close down or reduce their services if they were to lose their tax-exempt status or endure other hardships as a direct result of Prop 8 not passing. There are countless and far-reaching social and political ramifications, and it is likely that we do not yet realize all the ways in which society would be negatively affected if Prop 8 fails.

Conclusion
Proposition 8 is not an attack on the gay lifestyle. It does not prevent anyone from engaging in consensual homosexual relationships or living together. It does not take away any legal rights or benefits from gay couples; domestic partnerships will still be legal and in full effect regardless of whether or not Prop 8 passes. Proposition 8 is about restoring the traditional definition of marriage, preserving religious liberties, and preserving the right of parents to have their children taught in public schools without being subjected to homosexual indoctrination.

As for me, I seek to love and respect all people regardless of their sexual orientation, political views, religious beliefs, or other factors. The bottom line is that marriage has always been defined as being between man and woman, and activist efforts to redefine marriage in California are not truly about gay rights or civil liberties; the institution of domestic partnership already offers homosexual couples the same rights that marriage offers straight couples. I will vote Yes on Proposition 8 to restore, protect, and defend the traditional definition of marriage, to defend my rights as a parent of young children, and to defend the Constitutional rights of religious individuals and institutions. I hope that you will take these things into consideration as you decide how you will vote on Proposition 8.

Materials for Further Study
· The Divine Institution of Marriage
· PreservingMarriage.org - Videos responding to concerns about Prop 8
· NPR: "When Gay Rights and Religious Liberties Clash"
· LA Times Opinion: Protecting marriage to protect children
· ProtectMarriage.com - Official Yes on 8 campaign site / (español)
· The American Family Association's Proposition 8 Video
· A Statement of the Catholic Bishops of California in Support of Proposition 8 / (español)
· The Family: A Proclamation to the World / (español)

Respectful comments from readers are welcome.

Labels: , , ,

Saturday, April 19, 2008

PayPal to Ban Apple's Safari Browser? [Updated]

Yesterday I wrote an editorial at MacMod.com about PayPal's intentions to prevent Safari users from accessing its services. I am republishing my article here because it covers topics that are important for Apple and PayPal customers to be aware of, as well as security-conscious readers in general.



Anyone who has listened to either MacMod Live or Tech Pulse or has read my blog knows how frustrated I am that Apple has been negligent about adding anti-phishing functionality to Safari. The feature had been announced by Apple in August 2006 and already existed in early private beta builds of Safari 3 before being dropped inexplicably in the Public Beta. Apple clearly had the technology in place, so why in the world did they decide to drop the feature?

Well, the latest news on this front is that PayPal has plans to prevent its users from accessing its site if they're using a browser that PayPal deems to be "unsafe." eWeek quotes PayPal Chief Information Security Officer Michael Barrett:

"'At PayPal, we are in the process of reimplementing controls which will first warn our customers when logging in to PayPal of those browsers that we consider unsafe. Later, we plan on blocking customers from accessing the site from the most unsafe--usually the oldest--browsers,' he declared. Barrett only mentioned old, out-of-support versions of Microsoft's Internet Explorer among this group of 'unsafe browsers,' but it's clear his warning extends to Apple's Safari browser, which offers no anti-phishing protection and does not support the use of EV SSL certificates."

In an interview in late February, Barrett advised PayPal users to stop using Safari, stating that "Apple, unfortunately, is lagging behind what they need to do to protect their customers," and that he would "love to say that Safari was a safer browser, but at this point it isn't."

Netcraft, an anti-phishing organization, recently released a report saying that EV SSL ("Extended Validation," which means that the browser bar turns green when you access a page with a really expensive SSL certificate) is vulnerable to cross-site scripting in both Internet Explorer and Firefox, meaning that in theory scammers could exploit a vulnerable site that uses EV SSL (such as Sourceforge, whose site was discovered to be vulnerable last year and still hasn't been fixed) and phish users in spite of the "trusted" green bar. EV SSL is clearly not a good thing, as it only gives users the illusion of more perfect security when the feature itself can be exploited by scammers. And yet this is one of the things that PayPal wants to make a requirement in order to be considered a "safe" browser from which one can access his or her PayPal account.

If PayPal goes through with its plans, and if Apple doesn't deliver anti-phishing functionality and EV SSL before then, what would this mean for Apple customers? Those who prefer Safari, or those who simply use it because it came with the computer, will be forced to download and start using a different browser, which is not good news for Apple if it wants to continue to increase its share of the browser market. Additionally, PayPal's plans would make it impossible to access PayPal on the go via an iPhone or iPod touch.

(original source: eWeek via Slashdot)

UPDATE: A representative of the Wall Street Journal "spoke to PayPal" (wow, the whole company?!). Apparently, "contrary to many reports [PayPal] will not block Apple's Safari browser" in spite of the seemingly contradictory remarks from PayPal's Chief Information Security Officer quoted above.

Labels: , , , , ,

Saturday, March 15, 2008

lolphone [Updated]

My cell phone (or more accurately, the Verizon Wireless network) was having major issues in my area on Tuesday night. The phone couldn't keep a signal for more than a few seconds, no matter where I went inside and outside my house. I decided to take advantage of the situation and took this photograph, my first lolcats-inspired work. I hope you enjoy it. =)

lolphone: reception

UPDATED: The above is actually a revised version. The full text is "i can has resepshun?" [sic]. The full text of the original that I posted earlier (see it here) is "i am in ur hand wit no barz droppin all ur callz". Both of these are much funnier if you're familiar with lolcats, of course.

Labels: , ,

Tuesday, February 19, 2008

How to Delete Stubborn Files in Mac OS X

Have you ever tried to empty the Trash, only to get a message such as this?
The operation cannot be completed because the item "filename.blah" is in use.
( Stop ) ( Continue )
Obviously the first thing you should do is to verify that any application that might have opened that file is no longer accessing it. An easy way to do that is to quit any related applications. After doing so, try emptying the Trash again. Still no luck? Here's a tip that usually does the trick:
  1. Drag the offending file, folder, or application out of the Trash.
  2. Open the Terminal (found inside the Utilities folder, inside the Applications folder).
  3. Type "rm -r " (without quotation marks, and with a space after the last r) and then drag the stubborn file, folder, or app onto the Terminal window. This will add the full path into the Terminal window. Click on the Terminal window to make sure that it's in front, and then press either the Return or Enter key on the keyboard. Tah-dah! That should do it.
In some rare circumstances, it's possible that even the Terminal trick may not work. If all else fails, restart the computer and then try to empty the Trash again.

If you found this tip helpful, please consider making a donation:





Labels: , ,

Monday, February 18, 2008

The Correct Way to Spell "the JoshMeister"

People often misspell "the JoshMeister" or leave off the "the." Here are some rules to follow when writing my nickname:
  • The "the" in "the JoshMeister" is an integral article, meaning that it's always supposed to be there. My nickname should always be written as "the JoshMeister," never just "JoshMeister."
  • Also incorrect are "the Joshmeister" (lowercase m) and "the Josh Meister" (space between Josh and Meister).
  • The "the" should never be capitalized; "The JoshMeister" is incorrect. Even if my nickname is used at the beginning of a sentence, I prefer for the word "the" to not be capitalized. If that is unacceptable to you, you may wish to avoid starting sentences with my nickname.
  • If you ever want to abbreviate my nickname, you can write "tJM." The same capitalization rules apply to this abbreviation.
  • Pronouns are fine, of course. You can refer to me using words like "he," "him," "his," etc.
  • For clarity's sake, I should note that quotation marks are not part of my nickname.
  • Although my LOST blog's URL and related e-mail address contain the string "thelostmeister," I don't actually use that as a nickname. I apologize for any confusion this might cause. Please refer to me as the JoshMeister instead.
Here are some sample sentences that demonstrate proper usage: "I love the JoshMeister's podcasts. They're really cool. the JoshMeister writes some pretty awesome blog articles, too. I'm such a big fan of tJM that I'm going to add him on all my social networks."

So, in short, please refer to me as the JoshMeister. Thank you!

I'm the JoshMeister, and I approve this message.

Labels:

Wednesday, January 02, 2008

New LOST Alternate Reality Game

I'm keeping track of the new LOST ARG, called Find 815, over at my LOST blog. If you're a fan of the TV show LOST (or just a fan of alternate reality games), be sure to subscribe to that blog for clues!

Labels: ,

Tuesday, January 01, 2008

the JoshMeister's Audioblog

I decided to create an audioblog which I may update occasionally. I recorded an Introduction episode (in which I explained who I am and briefly reviewed Wicked), and I also recorded a couple of brief shows to ring in the new year for the east and west coasts. Here are the direct links to the MP3s:

Labels: , ,

Sunday, December 16, 2007

I'm So Totally Social!

Lately I've been thinking about putting together a page with links to all my social networking profiles. Then when I started making the page, it occurred to me that I'm on a lot more than I thought, especially if you count sites like Flickr and Digg, which aren't specifically social network sites but allow you to designate "friends" and such.

So, anyway, here's where you can find links to a bunch of my social networking profiles: http://social.thejoshmeister.com

My list currently includes Twitter, Facebook, MySpace, Jaiku, Digg, Flickr, Ma.gnolia, del.icio.us, Orkut, and The Zune Social (uh, no, I don't own a Zune, but I had to create an account to submit my podcasts to the Zune podcast directory). Feel free to add me to your networks!

Update, 25 Dec 2007: Added Pownce and Slashdot.
Update, 14 Jan 2008: Added LinkedIn and YouTube.

Labels: , , , ,

Saturday, November 10, 2007

Twitter Facebook App: How to Fix the Double Feed-Post Glitch

The Twitter application on Facebook has an optional feature that's kinda cool but has a really annoying side effect. I'll get to the side effect in a minute and tell you how to fix it.

If you go to http://apps.facebook.com/twitter/ and click on "Want Twitter to update your Facebook status? Click here!", Twitter will thereafter permanently update your Facebook status (i.e. the "[First name] is ..." text) whenever you post a message on Twitter (with the exception of replies or references to other Twitter peeps using the at symbol followed by the Twitter username, e.g. @theJoshMeister). So if I post "There's a new episode of Tech Pulse up at http://techpulsepodcast.com !!!" on Twitter, my Facebook status would then change to say "Josh is twittering: There's a new episode of Tech Pulse up at http://techpulsepodcast.com !!!"

Now here's the annoying side effect: Your Facebook News Feed and Mini-Feed will now double-post every time you update Twitter. (First you'll get an item in your feeds with the Twitter "t" logo and the contents of your new tweet, and then immediately after that you'll get a Facebook status update with the exact same contents, but preceded by "[First name] is twittering: ".) Here's a visual example from the profile of another Facebook and Twitter user, iJustine:


After a lot of frustration, I finally found a setting that will allow you to go back to having just one instance of your Twitter message in your feeds. Basically, you just have to remove the Twitter application's permission to post messages in your feeds. Here's how:

1) Log into Facebook (if necessary)
2) Go to http://www.facebook.com/editapps.php?
3) Next to "Twitter", click on "Edit Settings"
4) Uncheck "News Feed" and "Mini-Feed", and then click "Save"

To clarify: this disables the feed items that have the Twitter "t" logo, but it leaves the "[first name] is twittering: " status update feed items enabled.

I hope this helps someone out there who has been as annoyed by the dual Facebook feed posts as I was. If you found this tip useful (or any other on this site), please consider making a donation:





Labels: , , ,

Thursday, November 01, 2007

shutdown: halt by root: Shutting down due to power loss!

Note: This is a very technical, geeky article that very few people will appreciate. I just thought I'd post this since I couldn't find an answer doing a Google search, so I wanted to make my findings public.

My Mac (a Blue & White "Yosemite" Power Macintosh G3) has been acting kind of flaky for the past couple weeks. Specifically, sometimes when iTunes 7.4.2 has automatically downloaded a podcast, I can't drag the file from iTunes over to my flash memory card on the desktop, and when I right-click on the podcast episode in iTunes and select "Show in Finder," the Finder would activate but the folder containing the file would not open. Very weird. I've been able to work around this glitch by quitting and relaunching iTunes, but the issue recurs later. I repaired permissions and that didn't help. I thought I'd try cleaning out my hard drive's caches by restarting and using AppleJack—and that's when I ran into a scarier problem.

AppleJack was doing its thing; it got through the "repair disks" phase (no problems found), the "repair permissions" phase (no problems), and then it got to step 3, "cleanup cache files." The CPU halted and the system shut down during this process. That was freaky—the cleaning process hadn't finished, and moreover I didn't tell AppleJack to shut down the computer. I started the computer again, tried cleaning cache files, and the computer shut down again. I noticed an error message before the CPU was halted:
shutdown: halt by root: Shutting down due to power loss!
Power loss? The only power loss was the computer shutting itself down. I Googled the full error message in quotation marks and came up with no results. I tried just the second part, "shutting down due to power loss", and both results had "UPS" in the page title. That makes sense; I have my Mac plugged into an uninterruptible power supply (UPS), with a USB cable from the UPS to the Mac. The cable allows the UPS to communicate to the Mac that it's running off of battery power and how much battery time remains.

Although having the UPS plugged into the Mac had never caused this problem to happen before, naturally I decided to unplug the USB cable. Success! AppleJack was able to get through the whole cache cleaning process and clean an individual user's cache. After the computer restarted, I plugged the USB cable back into my Mac and it booted normally into the Finder.

Please note this issue is NOT AppleJack's fault. I'm not certain, however, whether something changed in the OS or whether the UPS is communicating differently with the Mac now. I'm currently running Mac OS X v10.4.10 on the PowerMac, but I'm pretty sure I've run AppleJack since upgrading to 10.4.10.

Anyway, the solution to the "shutdown: halt by root: Shutting down due to power loss!" issue is to unplug the UPS's USB cable from the Mac before booting into Single User Mode.

Did this tip (or any other on this site) help you? Please consider making a donation:





Labels: ,

Wednesday, October 24, 2007

California Wildfires Close to Home

I'm one of the fortunate ones who hasn't been required to evacuate my home here in Southern California. I live in San Bernardino County, where several blazing fires have been causing devastation the past couple days. Last night when getting home from work, I was surprised to see a handful of people with cameras around their necks standing in the driveway of my complex and staring at something off in the distance. I glanced over my shoulder and was shocked to see tall orange flames very clearly. After parking, I walked back over to investigate, taking our digital camera and analog video camera with me. Upon further investigation, I discovered that the fire was actually quite far away, and the still camera couldn't zoom in far enough to take a good shot, although I got some good footage on my video camera. It turns out that the fire was in Running Springs, roughly 10 miles away. I found a good map (courtesy of this article) that shows how close the fire is. I live near the "R" in Redlands, near the bottom-right corner of the map below:

San Bernardino County, California Wildfires
For up-to-date information on the fires in San Bernardino County, see this page on sbcounty.gov or search Google News.

Labels:

Saturday, October 06, 2007

Mitt Romney is a Mormon... So What?

I fully realize that the subject of Mitt Romney being a Mormon (that is, a member of The Church of Jesus Christ of Latter-day Saints) has been written and blogged about countless times. In fact, that's one of the main reasons why I'm writing this article. I find it fascinating (and at times frustrating) that this issue seems to always be raised whenever anyone talks about Mitt Romney. What, if anything, does the fact that Mitt Romney is a Latter-day Saint have to do with his U.S. presidential candidacy? I would like to briefly examine this question and offer some points of consideration.

Why does it make any difference?
Many journalists and bloggers try to spin Mitt Romney's religion as some secretive, mysterious extremist sect that consumes his every thought and makes him incapable of making his own decisions. Non-scientific, loaded polls are often cited as evidence that Americans are concerned about having a Mormon president. I have no doubt that many Americans would be concerned about it, but this is largely a result of the media's typically negative slant when discussing the religion, not to mention pastors' sermons preaching against a church that they would have their parishioners believe is a "cult." (I'll return to that argument in a moment.) Although I do not know Mitt Romney personally, I get the distinct impression from perusing his Web site, watching video interviews and debates, and reading quotes concerning his political views that Romney is a very intelligent individual who thinks for himself and carefully chooses his positions based on what he feels is best for his country. There is simply no evidence to suggest that he has any ulterior motives, nor is there any reason whatsoever to believe that he does.

To Christians

At the third Republican debate, Mitt Romney responded to a question about his religion as follows:

"I think it's a fair question for people to ask, what do you believe? And I think if you want to understand what I believe, you could recognize that the values that I have are the same values you'll find in faiths across this country. I believe in God, believe in the Bible, believe Jesus Christ is my savior. I believe that God created man in his image. I believe that the freedoms of man derive from inalienable rights that were given to us by God."

Having been raised as a Christian, I can attest that The Church of Jesus Christ of Latter-day Saints is indeed a Christian church. It is founded on the teachings of Jesus Christ as found in the Holy Bible and as revealed to ancient and modern prophets who receive revelation directly from God and His divine Son. Time does not permit me to go into great detail about the doctrines of the Church, but I would direct the reader to be cautious about selecting sources of information on this subject. Many articles about Mitt Romney and specifically about the Church are written by people who have an extremely limited understanding of the teachings of the Church, and much of what is written by journalists in regard to the religion is very confusing. Naturally, the most accurate source for learning what Mormons believe is to seek answers directly from the Church itself. The best online resource is www.mormon.org, an official site of the Church that discusses the most fundamental doctrines and provides answers to frequently asked questions. Another reliable Web site is www.lds.org, the Church's main site. I publish a podcast (a free, downloadable collection of MP3 audio files) called Introduction to Mormonism which primarily consists of talks given by prominent Latter-day Saints, and although the collection is not produced by the Church it may also be a useful resource.

To All

Whether you consider yourself a religious person or whether you believe in no religion at all, Mitt Romney deserves to be recognized for his achievements and qualifications that make him a top presidential candidate. Mitt Romney is a well-educated individual with a keen business sense and a knowledge of politics and foreign affairs that is simply remarkable. He has high moral standards. He is a strong leader. He is a firm believer in the Constitution of the United States. I invite everyone to browse through Mitt Romney's campaign site including his brief biography and his positions on the major issues, and consider him because of who he is and what he stands for.

In closing, I would like to leave you with a few words from Martin Luther King, Jr. that sum up my feelings about considering a candidate for United States president: "I say to you today, my friends, so even though we face the difficulties of today and tomorrow, I still have a dream. It is a dream deeply rooted in the American dream. I have a dream that one day this nation will rise up and live out the true meaning of its creed: 'We hold these truths to be self-evident: that all men are created equal.'"

Mitt Romney 2008 CapMitt Romney 2008 Oval StickerMitt Romney 2008 Button

Labels: , , ,

Thursday, June 14, 2007

Uninstalling Safari 3 Public Beta for Mac

If you have trouble with Safari 3 Public Beta and you want to revert to Safari 2, the first thing you should try to do is run the uninstaller that came with it. If you already trashed it, you can download it again from here.

If the uninstaller doesn't work for some reason, you can try restoring the original Safari application and WebKit framework using the hidden backup made by the installer. You can find the backup by clicking on the Finder in the Dock, then pressing Command-Shift-G and typing or pasting "/Library/Application Support/Apple/" (without quotation marks). Details can be found here, plus you'll need my freeware app Invisibility Toggler to see the hidden archive. After running Invisibility Toggler, click on ".SafariBetaArchive.tar.gz" and press Command-D to duplicate the file. Remove the period from the copy's file name, then run Invisibility Toggler again. Double-click on the archive, then double-click on the second archive if necessary. You should now have a folder containing the old Safari application and WebKit and JavaScriptGlue system frameworks. If you can't figure out what to do from here, please check the discussion thread linked below at the Apple Discussions forum.

Based on a tip from "boxhead" on the Apple Discussions forum.

Labels: , ,

Monday, June 11, 2007

What's New in Safari 3 Public Beta

Vote for this on Digg!
(Subscribe to the Tech Pulse podcast to hear discussion of Safari 3 Public Beta, scheduled to be recorded LIVE this Saturday at 5 PM Pacific!)

Safari 3 Public Beta is now available for Mac OS X Tiger 10.4.9 and, in case you haven't heard, Windows XP and Vista! While that's really cool in and of itself, this article will focus on what's new in Safari 3 Public Beta for Mac (version 3.0, build 522.11, released 11 June 2007), and will examine whether it's worthwhile to install the beta version on your Mac and whether it's truly a "Firefox killer" as Apple would have you believe.

Inline Search—Showing All Occurrences At Once
This is definitely my favorite new feature in Safari. I've long lamented that Safari 2.0.x and earlier had an annoying "Find" window that pops up when you press Command-F (or go to the Edit menu, select "Find," and then select "Find...," which I can't imagine many people do). In the old days, you had to do all your searching from that annoying little window, and you could click Next or Previous buttons to find individual occurrences of your search term. I'm very pleased to say that that is finally gone. Observe the beauty of Safari 3:


That's right. Inline searching. But not only that, this is multiple occurrence inline searching, which means that every instance of your search term will be highlighted at the same time. (Firefox has a similar feature, but it's not enabled by default and it's really ugly in comparison.) Safari's visual effects are very cool, too: the rest of the page dims to make the matching phrases stand out, and each time you press Return or Enter (or click on an arrow next to the number of matches found), the next instance on the page is highlighted with an eye-grabbing 3D "pop" effect as the white highlighting switches to a bold orange highlight with white text.

If there are more than 100 matches on the page, then only the active occurrence is highlighted (in orange). If there are fewer than 100 occurrences of the search term on the page, the current match is highlighted in orange while all other matches are highlighted in white (or with a white border, if the page background is dark).

Improved Window Session Recovery
Firefox 2 (again with the Firefox comparisons...) has a really handy feature built in that allows you to reopen recently closed tabs, and it also has an option to restore the last windows and tabs automatically the next time you open the browser. Safari 3 tries to copy this, and although it falls way short of Firefox, it's markedly better than what Safari 2 offered (which was next to nothing). In Safari 3 Public Beta, there are a couple of new options in the History menu:


Unfortunately, at least as of the current Public Beta, Apple has chosen to not include recovery of individual tabs, even though (in my experience, at least) it's much more common to accidentally close a tab than to close an entire window. On the other hand, since tabs aren't enabled by default in Safari 2, a lot of users probably don't use them anyway, so they might find the Reopen Last Closed Window feature much more handy than I do.

The "Reopen All Windows From Last Session" feature (which becomes enabled after you quit and reopen the application) is again a great addition to Safari, although it would have been nice to see a feature in the Preferences to do this automatically when Safari starts up like Firefox, Opera, and Netscape can do.

Tabbed Browsing Improvements
The biggest change to tabbed browsing is that you can drag a tab out of the tab bar and into its own window, which is a pretty cool trick. You can also do this by selecting "Move Tab to New Window" from the Window menu, or you can "Merge All Windows."

Also, users can now reorder tabs in a window just by dragging them around—yet another feature found in other browsers that's finally making its way to Safari.

Noticeably Missing: Anti-Phishing Functionality
Strangely, Apple has chosen not to include the Google-based anti-phishing functionality that was announced at last year's WWDC, and which has been rumored to be included in private developer builds of Mac OS X 10.5 Leopard since last October. There doesn't seem to be any mention of Safari's planned anti-phishing capabilities on Apple's updated Leopard pages. Was the feature canned, or is it still undergoing private testing and just wasn't ready for inclusion in the public beta? Time will tell—Leopard is still on track to ship in October, just four months away. For what it's worth, Internet Explorer 7, Firefox 2, Opera 9, and Netscape 8 and 9 all include features to block fraudulent Web sites, so if Safari 3 does not include this, it would be the only major cross-platform browser to not do so. Anti-phishing protection would be a natural complement to the rest of the new security features in Leopard, so I hope to see it in Safari 3 when Leopard ships.

Upgrade Now, or Wait?
So, Mac users, should you install Safari 3 Public Beta now, or just wait until Leopard? Ultimately, that's up to you, but here are some things to consider:
  • Safari 3 Public Beta comes with an installer package that replaces Safari 2.x on your Mac. It also comes with an uninstaller, so you should theoretically be able to revert to Safari 2 without any problems, although I haven't tried it yet. If you decide to install the public beta, you might want to make a backup copy of the old Safari application first and put it in a safe place. UPDATE, 14 June: If you want to restore Safari 2, please read these instructions first.

  • Another note about the installation process: a system restart is required, which some people may find annoying in some cases. Plus, the fact that the beta comes with an installer (as opposed to just a drag-and-drop app), combined with the fact that the install requires a restart, seems to strongly indicate that something other than the Safari application itself is changed by the installer (presumably the WebKit underpinnings). If that scares you, you may want to avoid this.

  • On MacFixIt, many users (especially those with G5-based Macs) report problems getting Safari 3 Public Beta to launch, but your mileage may vary. For what it's worth, it's working fine for me on my first-generation MacBook Pro (Core Duo). Also, if you rely heavily on third-party plug-ins or Safari add-ons, you might want to wait on testing Safari 3 Public Beta because several add-ons may not work with the new version yet.

  • If your company has a policy against installing beta software, if your system is used as a critical file or print server, if it would be a major setback to you if Safari stopped working properly, or if you're a highly paranoid or anxious person, it's probably not wise to throw beta software onto your machine.
Firefox Killer?
Is Safari 3 a "Firefox killer"? Apple sure advertised it as such in Steve Jobs' WWDC keynote, showing a market share pie chart with Internet and Explorer and Firefox, which switched to a pie chart showing Internet Explorer and Safari instead (implying that Apple would like to totally wipe out Firefox, which is obviously a pipe dream). I've been a Firefox user for years, and I love it. Sure, it's not as "Mac-like" as Safari or Camino, but I'm addicted to certain extensions (Adblock, Filterset.G Updater, and Flashblock) that provide functionality that just doesn't exist in Safari. And yes, I'm aware that there are Safari add-ons that can add these features, most notably PithHelmet, but 1) it's not free like Firefox extensions are, and 2) whenever there's a major new update to Safari, PithHelmet (like other add-ons) often totally breaks the browser until the third-party developer releases an update. Not everyone wants ad blocking in particular, but that's beside the point—the point is that Safari is just not as extensible as Firefox, and power users may find its lack of easy extensibility frustrating. Web developers will probably start using Safari for Windows to test compatibility with the default Mac browser, and speed freaks might switch to Safari because of its speed, but don't expect Safari to completely overtake Firefox's market share anytime soon.

For more commentary on Safari 3, tune into the Tech Pulse podcast, which debuts LIVE this Saturday, June 16, 2007, at 5 PM Pacific (8 PM Eastern). Tune in at that time via talkshoe.com.

Labels: , , ,

Friday, May 25, 2007

Daylight Saving Time 2007 Patches for Windows 98/Me/NT/2000 and Mac OS 8.5-10.2.8

Microsoft is no longer fully supporting versions of Windows prior to XP with SP2, and Apple is no longer supporting versions of Mac OS X prior to 10.3.9 (Panther), nor Mac OS 9.2.2 or below. If you own or support computers that run an older operating system, and upgrading the OS isn't an option, what are you supposed to do about the Daylight Saving Time changes that are now in effect as of 2007?

Fortunately for you, there are some kind-hearted, third-party developers out there who have developed free DST patches for the following operating systems. Naturally, Microsoft and Apple won't support these fixes (nor will I), so use these at your own risk.

Unofficial DST 2007 Patch for Windows NT and 2000
Read about IntelliAdmin's free patch
Download the NT/2000 patch now

Unofficial DST 2007 Patch for Windows 98 and Me
Read about IntelliAdmin's free patch
Download the 98/Me patch now

Unofficial DST 2007 Patch for Mac OS X 10.0 through 10.2.8 (Jaguar)
Read about the University of New Hampshire's free patch
Download the 10.0-10.2.8 patch now

Unofficial DST 2007 Patch for Mac OS 8.5 through Mac OS 9.2.2
Read about Glenn Anderson's free patch
Download the 8.5-9.2.2 patch now (please read the above article first for important notes!)
Read about an alternate fix suggested by Marcel Brown here

What about Windows 95?
According to Steve Wiseman from IntelliAdmin (the guy who made the 98/Me patch above), "Daylight saving time is simply broken in Windows 95, so I wouldn't even bother trying to apply the patch to these systems." If you want to try to manually patch it, there are instructions available on the Web, for example here or here.

What about [insert some other OS here]?
Windows Vista has native support for the 2007 DST changes.
Windows XP SP2 has a patch available through Windows Update or from here (if using XP SP1 or XP without a service pack, upgrade via Windows Update first).
For more information from Microsoft on how the DST change affects its software, please see this page.
Mac OS X 10.4.6 (Tiger) has native support for DST 2007 (if using 10.4.5 or below, upgrade via Software Update; if using 10.4.6 or later, no patch is required).
Mac OS X 10.3.9 (Panther) has a patch available through Software Update or from here (if using 10.3.8 or below, upgrade to 10.3.9 via Software Update first).
For more information from Apple on how the DST change affects its software, please see this article.
For any other OS or product, check with the manufacturer or Google it.

Please note that Daylight Saving Time shouldn't be your only concern when running an OS that's no longer supported. System security is also a potentially serious problem after the manufacturer stops releasing security-related updates for the product, and chances are that many developers of third-party software will have stopped releasing updates that are compatible with your OS as well. This can potentially leave your system vulnerable to a multitude of attacks. From a security standpoint, it's always best to use a system running a currently-supported OS and keeping it patched rather than continuing to use legacy systems.

Labels: , ,

Calling All Potential Tech Podcasters!

Now that LOST is going to be on hiatus for quite a while, I'm thinking about starting a technology-based podcast. Stuff that I'd like to include:
  • Tech discussion amongst 2 or 3 regular co-hosts (I'd be the main host)
  • General discussion of the computer/tech industry including interesting news and trends
  • Mac and Windows tips and tricks, including stuff that's useful for admins and home users
  • Mac and Windows software/hardware picks
  • Recorded before a live Internet audience
  • Produced 1-3 times monthly
  • Clean content that's appropriate for all ages
  • Similar in format to MacBreak Weekly (but with fewer ratholes)
Here's what I need before I can get started:
  • MOST IMPORTANT: 1 or 2 regular co-hosts, either male or female, whose qualifications should include at least some of the following:
    • is a tech geek, minimum age 16
    • can live anywhere in the world, but must be available to record podcasts either Monday-Friday in the evenings (Pacific time zone) or on Saturdays, and must speak English well
    • has a high-speed Internet connection
    • has a computer microphone
    • preferably reads tech news sites or listens to other tech podcasts to keep up with basic tech news and industry trends, etc.
    • preferably works or has had experience in the computer industry, and/or has studied Computer Science or a similar field
    • preferably has a good sense of humor
    • if you're interested, please e-mail me at theJoshMeister+TechPodcast at gmail dot com
  • A name for the podcast which meets these standards:
    • sounds cool
    • is easy to spell and easy to remember
    • isn't already used by someone else
    • is OS/platform-neutral
    • if you have any suggestions, please e-mail me at theJoshMeister+TechPodcast at gmail dot com
  • Preferably, a cool logo for the podcast artwork
    • if you'd be willing to design it, please e-mail me at theJoshMeister+TechPodcast at gmail dot com
  • Preferably, some cool, podsafe intro/outro music
    • if you have any suggestions, please e-mail me at theJoshMeister+TechPodcast at gmail dot com
I look forward to hearing your suggestions!

Labels: , ,

Monday, January 08, 2007

Access Mac HFS+ Volumes in Windows (Perfect for Boot Camp!)

Yes, I'm one of those Mac geeks who asked for an Apple laptop when the other guys at work all wanted Windows notebook PCs. When convincing my boss that I needed a Mac, one of the things that made it an easier sell is the fact that Intel Macs can dual-boot Windows. I got to order a MacBook Pro, and I absolutely love it.

When I installed Boot Camp, I read the available documentation and decided to format the Windows partition as FAT32 instead of NTFS so that Mac OS X Tiger would be able to write to it without any unsupported hacks. Having a FAT partition works great for transferring files from the Mac side. But what am I supposed to do if I want to access the Mac OS Extended (Journaled), aka HFS+, partition within Windows? Unfortunately, Windows does not (and probably never will) natively support HFS+, so the partition doesn't show up at all when I boot into Windows XP. I've heard about MacDrive, which is probably one of the prettiest and most well-integrated solutions, but $40 to $50 is way out of my price range, and its functionality is not critical enough to ask for my work to pay for it.

I searched around a bit, and I eventually found a solution that fits the bill rather well. Erik Larsson's HFSExplorer [alternate link] is a freeware Java app designed to let you browse the contents of any HFS+ drives and partitions installed in your system. In addition to viewing the contents of said partitions, you can even extract files to any Windows-writable disk. This is almost exactly what I was looking for—although there isn't any HFS+ write support. (Not yet, anyway. I e-mailed the developer and asked if he was considering write support, and he says that he's thinking about it, but would like to implementing some other features first. I got the impression that if more people contact him (erik82(a)kth.se) to thank him for the software and request HFS Plus write support, he'd be a little bit more motivated to implement it.) I extracted a couple of files from my Mac partition and it worked great. The developer intends to open-source his code under the GPL after he cleans it up a bit.

Note: If you used Boot Camp Assistant to partition your volume, you will probably need to click on "Load file system from device" in the File menu and select "Harddisk0\Partition2". The developer told me that he may implement automatic Mac partition detection in a future version.

Wednesday, November 08, 2006

Heroic MacBook Pro Saves iMac: Film at 11

This is exactly why I wanted to get a Mac laptop at work (well, one of the reasons, anyway)...

Yesterday when I was at a site troubleshooting an iMac, whose boot screen kept flashing between a question mark and a System Folder (often an indicator of a failing hard drive or a corrupted system file), I tried and tried and could not get the thing to boot using any of the standard tricks (including zapping the PRAM and resetting the OpenFirmware settings). It wouldn't even boot from a CD or from the MacBook Pro while hooked up via a FireWire cable. I ended up getting the iMac to start up in FireWire target disk mode (holding T when the iMac started up) and this was the only thing that worked—and it enabled me to mount the iMac's hard drive on the MacBook Pro's desktop. I immediately saw the problem: the iMac's HD had been renamed to a backslash character, which must have made the iMac unable to locate the drive during the boot process. I renamed it to "Macintosh HD" and restarted the iMac, and lo and behold, the iMac booted flawlessly, without hesitation. If I didn't have the MacBook Pro and a FireWire cable, that iMac probably would have been thrown out under the assumption that it just didn't work anymore.

Lessons to learn from this experience:
  1. Mac OS 9 and earlier can't boot if you rename the hard drive to "\".

  2. There doesn't seem to be a freeware extension to prevent the accidental (or intentional) renaming of the hard drive in Mac OS 9 or earlier. (If you, dear reader, know of some way to do this, by all means please post in the Comments section!)

  3. Having a Mac laptop is indeed an awesome tool when fixing Macs. If your boss raises an eyebrow when you ask for a Mac laptop, you can refer him or her to this article. If you need more firepower, try this page—gets 'em every time. Or, at least, it did in my case; your mileage may vary. If all that doesn't work and you're forced to use a non-Mac, at the very least you can strut around in your "SMUG VIRUS FREE MAC USER" shirt to show everyone which computer you'd rather be using.

Thursday, September 28, 2006

AOL IMAP Server Supports "IDLE"

I listened to the latest edition of the MacBreak Weekly podcast (or netcast... whatever) today and Leo Laporte mentioned a plugin for Apple's Mail.app program called "IMAP Idle." I did a little digging and found out that anyone can check whether their mail service's IMAP servers support IDLE (RFC 2177) using a simple telnet command. Here's what I found out about America Online's (and apparently also Compuserve's) IMAP mail service:
telnet imap.aol.com 143
Trying 64.12.138.215...
Connected to imap.cs.com.
Escape character is '^]'.
* OK imap-m08 v50_b4.1 server ready
a capability
* CAPABILITY IMAP4rev1 LITERAL+ XAOL-ENVELOPE XAOL-ENVELOPE-TF XAOL-NETMAIL XAOL-OPTION XAOL-FBR.OLD IDLE BINARY AUTH=XAOL-UAS-MB XAOL-FILTER QUOTA XAOL-REPORTSPAM XAOL-UNSEND XAOL.STATUS UIDPLUS NAMESPACE
a OK CAPABILITY completed
z logout
In other words, AOL supports IDLE. Yippee! Of course, if I had bothered to check the IMAP Idle blog entry to find out that there's a new version of this spiffy Apple Mail plugin available, I would have known that it now tells you whether your IMAP server supports IDLE or not. D'oh! Oh well, I hope someone on the Internet finds my research useful. You're more than welcome to post here if the info above helped you in some way.

Tuesday, April 18, 2006

Sweet Drive Cloning Software for Windows

Recently at work we've been looking for a solution similar to that popular disk cloning utility, only affordable. That is, we needed a program that wouldn't charge us per machine cloned like the other guys do. We also needed something that supported SATA drives (and preferably SCSI drives, too). Well, after a lot of searching, I finally came across what we've been looking for: Casper XP. Works with all the versions of Windows that we use, and apparently supports any sort of drive (IDE, SCSI, SATA, USB, FireWire...) and file system (NTFS, FAT32, FAT16...) that Windows natively supports. It even runs from within Windows rather than from a bootable disk,* which is very convenient. And the 30-day trial version is actually functional, so we were able to get started with a major project right away. So far, it's been awesome.

UPDATE: November 8, 2006
*Clarification:
Casper XP SystemBuilder Edition (which is what we use) comes with a bootable CD-ROM. You can actually use Casper XP either from within Windows or booted from a CD. If you're not a technician and just want to use Casper XP for home use, you can get a CD-ROM ISO for an extra fee when you buy the standard edition of Casper XP.

And while I'm revisiting this subject, I recently came across some free utilities that you might want to check out if you're interested in drive imaging or replication (please note that I have NOT tested any of these programs yet, so I don't necessarily recommend them; however, you might find them useful):
  1. DriveImage XML - Drive imaging allowing individual files to be restored from an image, plus direct drive-to-drive cloning
  2. DrvImagerXP - Drive imaging software
  3. DrvClonerXP - Partition-to-partition cloning software
  4. NewSID - Apparently, after replicating a drive for use in a second machine, changing the computer name isn't sufficient; that's where this SysInternals/Microsoft utility comes in handy
Also, on a recent edition of the MacBreak Weekly podcast I heard about a free (for personal use only) backup utility for Mac OS X: iBackup.