the personal journal of the JoshMeister (Josh Long)—a computer security researcher, tech journalist, & Latter-day Saint
Sunday, December 16, 2007
I'm So Totally Social!
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.
Saturday, November 10, 2007
Twitter Facebook App: How to Fix the Double Feed-Post Glitch
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:
Thursday, November 01, 2007
shutdown: halt by root: Shutting down due to power loss!
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:
Wednesday, October 24, 2007
California Wildfires Close to Home
For up-to-date information on the fires in San Bernardino County, see this page on sbcounty.gov or search Google News.
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.'"
Thursday, June 14, 2007
Uninstalling Safari 3 Public Beta for Mac
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.
Monday, June 11, 2007
What's New in Safari 3 Public Beta
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.
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.
Friday, May 25, 2007
Daylight Saving Time 2007 Patches for Windows 98/Me/NT/2000 and Mac OS 8.5-10.2.8
Fortunately for you, there are some kindhearted 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 can I), so use these at your own risk.
Unofficial DST
Read about IntelliAdmin's free patch
Download the NT/2000 patch now
Unofficial DST
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
( Mirror: http://macfiles.brothersoft.com/utilities/system/DST_Update.mpkg.zip )
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, and see here to learn when DST changes in the U.S. now)
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. You can also try keeping your time in synch with a freeware/donationware (free and donation-supported for home and education use; $10 required for commercial use) utility called Dimension 4.
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.
If you found this information useful, please consider making a donation of any amount. Even $2 or $3 would be awesome! Thanks!
UPDATE, 31 Oct 2011: A reader notified me that the links for the Mac OS X utility were no longer working. Thankfully, the Internet Archive Wayback Machine has copies of both the utility and its homepage, so I've updated the links. I also included the address for another site offering the file, updated other links, gave a link to Dimension 4 for Windows 95 users, and made a few other tweaks.
You can follow the JoshMeister on Twitter and Google+.
Calling All Potential Tech Podcasters!
- 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)
- 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
Monday, January 08, 2007
Access Mac HFS+ Volumes in Windows (Perfect for Boot Camp!)
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 (UPDATE: U.S. $50 or $70 as of May 2012), 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. Catacombae HFSExplorer by Erik Larsson 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 HFS+ partitions, you can even extract files to any Windows-writable disk. This is almost exactly what I was looking for. I extracted a couple of files from my Mac partition and it worked great.
The one thing it lacks is HFS+ write support. 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.
The developer intends to open-source his code under the GPL after he cleans it up a bit. (UPDATE: The source code is available as of May 2012.)
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.
If you found this information useful, please consider making a donation of any amount. Even $2 or $3 would be awesome! Thanks!
UPDATE 24 May 2012: Please see the comment I posted below today for additional information about Windows 7, current versions of Mac OS X and Boot Camp, and alternative products that offer HFS+ and NTFS write support.
I also updated the links and separated the article into more paragraphs to improve readability.