<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://www.donmorris.com">
<channel>
 <title>DonMorris.com</title>
 <link>http://www.donmorris.com</link>
 <description>Not an Internet guru</description>
 <language>en</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/donmorris" /><feedburner:info uri="donmorris" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://www.feedburner.com</link><url>http://www.feedburner.com/fb/images/pub/fb_pwrd.gif</url><title>This Feed Powered by FeedBurner.com</title></image><feedburner:emailServiceId>donmorris</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><item>
 <title>Media Players in Drupal 7</title>
 <link>http://www.donmorris.com/on/media-players-in-drupal-7</link>
 <description>&lt;p&gt;I was tempted to call this “The Sorry State of Media Players in Drupal 7,” but I’m perhaps being too harsh. I probably have different requirements that nobody else has, so that’s why none (as far as I’ve been able to find) work for one of my current projects.&lt;/p&gt;&lt;p&gt;The project involves converting to Drupal a site for an independent record label which licenses tracks for use in commercials, television shows and movies. As this was a straight conversion, I wasn’t going to be adding any additional functionality at this point; the primary reason for the conversion was to allow them to make updates themselves so that new tracks could be immediately found by directors and producers.&lt;/p&gt;&lt;p&gt;Toward the end of the project, though, the guys behind the label had produced a set of tracks suitable for movie trailers and they wanted to feature these separately from the others in a player. Previously tracks were either listed statically on artist and album pages or dynamically generated in search results and they would play natively in the browser. (This project brought those tracks into Drupal and displayed them as needed using Views.)&lt;/p&gt;&lt;p&gt;I was hoping that at some later time I could add a video player for playback of their placements (clips from commercials and television shows) and now I had a reason to better integrate audio and video into the site – and specifically with Drupal.&lt;/p&gt;&lt;p&gt;I started out by looking at a few &lt;a href="http://html5video.org/wiki/HTML5_Player_Comparison"&gt;HTML5 players&lt;/a&gt; and then downloading and installing Drupal modules that integrated those players. I had a few meager criteria when evaluating these modules/players:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;The player needed to be HTML5-compliant, with Flash fallback as an option, rather than a strictly Flash player. I wanted the media to be available to as many browsers and devices as possible.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The player needed to support &lt;strong&gt;both&lt;/strong&gt; video and audio. I wanted to have a similar look and feel between players and thus didn’t want two different players. And by “audio player” I mean a skin that does not include a viewer for video.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The module and/or player needed to support playlists.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The module needed Views integration. Specifically, a Views display style for the player and support for generating a playlist from a view.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Here’s what I found in the universe of Drupal 7 modules:&lt;/p&gt;&lt;h3&gt;&lt;a href="http://http://drupal.org/project/mediaelement"&gt;MediaElement&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Uses the &lt;a href="http://mediaelementjs.com/"&gt;MediaElement.js&lt;/a&gt; player.&lt;br&gt;Has an audio player: YES&lt;br&gt;Has playlist support: &lt;strong&gt;NO&lt;/strong&gt;&lt;br&gt;Has Views integration: &lt;strong&gt;NO&lt;/strong&gt;&lt;/p&gt;&lt;hr&gt;&lt;h3&gt;&lt;a href="http://drupal.org/project/projectktor"&gt;Projekktor&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Uses the &lt;a href="http://drupal.org/project/mediaelement"&gt;Projekktor&lt;/a&gt; player.&lt;br&gt;Has an audio player: &lt;strong&gt;NO&lt;/strong&gt;&lt;br&gt;Has playlist support: YES&lt;br&gt;Has Views integration: YES&lt;/p&gt;&lt;p&gt;&lt;a href="http://drupal.org/node/1563708"&gt;Using the player for audio&lt;/a&gt; could work if I used a poster in the viewer. However, the controller currently shows the filename of the media rather than its title and &lt;a href="http://drupal.org/node/1563702"&gt;images aren’t being loaded&lt;/a&gt; from a Views relationship.&lt;/p&gt;&lt;hr&gt;&lt;h3&gt;&lt;a href="http://drupal.org/project/videojs"&gt;Video.js (HTML5 Video Player)&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Uses the &lt;a href="http://videojs.com/"&gt;Video.js&lt;/a&gt; player.&lt;br&gt;Has an audio player: &lt;strong&gt;NO&lt;/strong&gt;&lt;br&gt;Has playlist support: &lt;strong&gt;NO&lt;/strong&gt;&lt;br&gt;Has Views integration: &lt;strong&gt;NO&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This module’s documentation is pretty light.&lt;/p&gt;&lt;hr&gt;&lt;h3&gt;&lt;a href="http://drupal.org/project/mediafront"&gt;MediaFront&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Uses the &lt;a href="http://www.mediafront.org/project/osmplayer"&gt;Open Source Media Player&lt;/a&gt;&lt;br&gt;Has an audio player: YES&lt;br&gt;Has playlist support: YES&lt;br&gt;Has Views integration: YES&lt;/p&gt;&lt;p&gt;&lt;a href="http://drupal.org/node/1556480"&gt;Documentation is spotty&lt;/a&gt;, but it’s currently &lt;a href="http://drupal.org/node/1563486"&gt;being updated&lt;/a&gt;.&lt;/p&gt;&lt;hr&gt;&lt;h3&gt;&lt;a href="http://drupal.org/project/jplayer"&gt;jPlayer&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Uses the &lt;a href="http://drupal.org/project/jplayer"&gt;jPlayer&lt;/a&gt; player.&lt;br&gt;Has an audio player: YES&lt;br&gt;Has playlist support: &lt;strong&gt;UNKNOWN&lt;/strong&gt;&lt;br&gt;Has Views integration: &lt;strong&gt;YES&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;There are &lt;a href="http://drupal.org/node/1192826"&gt;some bugs&lt;/a&gt; that made it impossible to fully test.&lt;/p&gt;&lt;hr&gt;&lt;h3&gt;&lt;a href="http://drupal.org/project/jw_player"&gt;JW Player&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Uses &lt;a href="http://www.longtailvideo.com/players/"&gt;JW Player&lt;/a&gt;.&lt;br&gt;Has an audio player: &lt;strong&gt;UNKNOWN&lt;/strong&gt;&lt;br&gt;Has playlist support: &lt;strong&gt;NO&lt;/strong&gt;&lt;br&gt;Has Views integration: &lt;strong&gt;NO&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;There is some work being done on &lt;a href="http://drupal.org/node/1352824"&gt;playlist&lt;/a&gt; and &lt;a href="http://drupal.org/node/1215108"&gt;Views&lt;/a&gt; integration.&lt;/p&gt;&lt;hr&gt;&lt;h3&gt;&lt;a href="http://drupal.org/project/sublimevideo"&gt;SublimeVideo Player&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Uses &lt;a href="http://sublimevideo.net/"&gt;SublimeVideo&lt;/a&gt;.&lt;br&gt;Has an audio player: &lt;strong&gt;UNKNOWN&lt;/strong&gt;&lt;br&gt;Has playlist support: &lt;strong&gt;NO&lt;/strong&gt;&lt;br&gt;Has Views integration: &lt;strong&gt;NO&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I’m not sure that any work is being done on this module.&lt;/p&gt;&lt;hr&gt;&lt;h3&gt;&lt;a href="http://drupal.org/project/kaltura"&gt;Kaltura&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Uses &lt;a href="http://www.kaltura.org/project/HTML5_Video_Media_JavaScript_Library"&gt;Kaltura&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Because the management interface for this doesn’t fit with the site’s theme, I didn’t even consider using the module.&lt;/p&gt;&lt;hr&gt;&lt;h3&gt;&lt;a href="http://drupal.org/project/ywp"&gt;Yahoo! Webplayer&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Uses &lt;a href="http://webplayer.yahoo.com/"&gt;Yahoo! WebPlayer&lt;/a&gt;.&lt;br&gt;Has an audio player: YES&lt;br&gt;Has playlist support: &lt;strong&gt;NO&lt;/strong&gt;&lt;br&gt;Has Views integration: &lt;strong&gt;NO&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Video playback is limited to videos on Yahoo! Movies.&lt;/p&gt;&lt;hr&gt;&lt;p&gt;As you might gather from the list above, MediaFront is the only module that clearly met my requirements. And it’s very cool in that I can create custom templates and add additional information to a playlist, like a description of each track available on my client’s site.&lt;/p&gt;&lt;p&gt;Unfortunately I can’t use the player on the site, mostly because getting the audio player to work is still a hack at this point. Although you can define the player to only show the controller, doing so will also &lt;a href="http://drupal.org/node/1559698"&gt;disable the playlist&lt;/a&gt;. Also with this setting, the &lt;a href="http://drupal.org/node/1562074"&gt;volume slider is unusable&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I thought I might get around the playlist issue either by putting the player in a Views header and make the playlist the view content or by making the player the view content and putting the playlist in an attachment, but because &lt;a href="http://drupal.org/node/1558550"&gt;the player to player feature is broken&lt;/a&gt; I can’t get the player to switch tracks when the playlist is clicked.&lt;/p&gt;&lt;p&gt;Okay, so how about making do with showing a poster image while the track is playing? No, that won’t work, because the &lt;a href="http://drupal.org/node/1533124"&gt;poster image disappears while playing audio files&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;In the end, it seems that I can’t use any of the available modules for this client and I’m going to have to outsource the player to SoundCloud. (There &lt;strong&gt;is&lt;/strong&gt; a module for that service, but it isn’t designed with my purpose in mind.) It looks great, but each player must be created and populated manually using media that’s uploaded to a third party.&lt;/p&gt;&lt;p&gt;I’m still holding out hope that MediaFront will be ready when the client does the next site update, and I’m also looking at a couple modules that will provide some additional functionality:&lt;/p&gt;&lt;p&gt;&lt;a href="http://drupal.org/project/media_derivatives_html5"&gt;Media HTML5 video&lt;/a&gt; (transcodes uploaded media into HTML5-ready versions)&lt;br&gt;&lt;a href="http://drupal.org/project/video"&gt;Video&lt;/a&gt; (similar to Media HTML5 video, plus more)&lt;/p&gt;</description>
 <category domain="http://www.donmorris.com/tag/drupal">Drupal</category>
 <category domain="http://www.donmorris.com/development">Web Developer</category>
 <pubDate>Tue, 08 May 2012 22:24:34 +0000</pubDate>
 <dc:creator>Don</dc:creator>
 <guid isPermaLink="false">172 at http://www.donmorris.com</guid>
</item>
<item>
 <title>PHP: a fractal of bad design</title>
 <link>http://www.donmorris.com/on/php-a-fractal-of-bad-design</link>
 <description>&lt;p&gt;Eevee, on &lt;a href="http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/"&gt;Fuzzy Notepad&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;PHP is an embarrassment, a blight upon my craft. It’s so broken, but so lauded by every empowered amateur who’s yet to learn anything else, as to be maddening. It has paltry few redeeming qualities and I would prefer to forget it exists at all.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I'm not qualified to comment, except to agree with more than one of his points.&lt;/p&gt;&lt;p&gt;&lt;em&gt;Via &lt;a href="http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/"&gt;Marco Arment&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description>
 <category domain="http://www.donmorris.com/tag/php">PHP</category>
 <category domain="http://www.donmorris.com/development">Web Developer</category>
 <pubDate>Wed, 11 Apr 2012 15:51:01 +0000</pubDate>
 <dc:creator>Don</dc:creator>
 <guid isPermaLink="false">171 at http://www.donmorris.com</guid>
</item>
<item>
 <title>Mike Wallace (1918-2012)</title>
 <link>http://www.donmorris.com/on/mike-wallace-1918-2012</link>
 <description>&lt;p&gt;&lt;a href="http://www.cbsnews.com/video/watch/?id=7404634n&amp;amp;tag=watchnow"&gt;Mike Wallace&lt;/a&gt; will be remembered by me as the greatest reporter of my time.&lt;/p&gt;&lt;p&gt;&lt;em&gt;Via &lt;a href="http://daringfireball.net/linked/2012/04/08/mike-wallace"&gt;John Gruber&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description>
 <category domain="http://www.donmorris.com/section/uncategorized">Uncategorized</category>
 <pubDate>Sun, 08 Apr 2012 18:25:03 +0000</pubDate>
 <dc:creator>Don</dc:creator>
 <guid isPermaLink="false">170 at http://www.donmorris.com</guid>
</item>
<item>
 <title>.Mac Mail Servers</title>
 <link>http://www.donmorris.com/on/mac-mail-servers</link>
 <description>&lt;p&gt;Looks like the .Mac mail servers are going away: mail.mac.com is no longer working for me as an incoming mail server. I've had an @mac.com address since before it was the .Mac service, and I've steadfastly refused to use the @me.com address that came with the change to MobileMe.&lt;/p&gt;&lt;p&gt;Now that iCloud is the service de jour, Apple appears to be coaxing users into changing the settings for their longstanding accounts. If the service appears to be rejecting your password, try changing the incoming server to imap.mail.me.com. (smtp.mac.com still seems to be working as an outgoing server.)&lt;/p&gt;</description>
 <category domain="http://www.donmorris.com/apple">Apple Enthusiast</category>
 <pubDate>Sun, 08 Apr 2012 03:16:02 +0000</pubDate>
 <dc:creator>Don</dc:creator>
 <guid isPermaLink="false">169 at http://www.donmorris.com</guid>
</item>
<item>
 <title>Ames Supply</title>
 <link>http://www.donmorris.com/on/ames-supply</link>
 <description>&lt;p&gt;I've been doing business with Ames Supply of Lisle (formerly of Downer's Grove), Illinois, for 20 years. No more. Unlike many decisions like this, it took only &lt;strong&gt;one&lt;/strong&gt; lousy customer experience to bring me to this point—but it was a doozy.&lt;/p&gt;&lt;p&gt;(This actually took place some time ago, but I was reminded to write about it when I ordered additional tools from someone else yesterday.)&lt;/p&gt;&lt;p&gt;In July 2011 I placed an order to replace some tools that had been stolen. Ames immediately shipped most of the individual items on the order, but backordered the big items: a vacuum and a toolkit. When I ordered, all these items were showing available on their website; when I called, I was told the vacuum was a week-and-a-half out and the toolkit was backordered for two to three weeks.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Six&lt;/strong&gt; weeks later I received the vacuum and case and a magnetic pickup that was also backordered. The toolkit, which was my primary need, was still backordered, and Ames could not give an ETA for its delivery. This was doubly frustrating, since I knew that—with the exception of their company-branded screwdrivers—all of those tools were off-the-shelf items from other companies.&lt;/p&gt;&lt;p&gt;I continued to make do while waiting for my tools, but by the end of 2011 I still had not received my toolkit. I made several telephone calls, but no further information was forthcoming from Ames. My phone message for the president was unanswered.&lt;/p&gt;&lt;p&gt;On January 7, 2011, I received a phone call from my sales rep (Betty), asking if I still wanted the order: "For some reason it kinda got stuck in the computer and never got shipped." &lt;strong&gt;What?&lt;/strong&gt; But, yes, I still wanted the order. And, no, she couldn't tell me when the kit would be shipped.&lt;/p&gt;&lt;p&gt;The toolkit ended up being delivered the last week of February, minus two items that were shipped the first week of April—nearly nine months after I placed the order. But that wasn't the end of this fiasco.&lt;/p&gt;&lt;p&gt;Ames shipped me not the JIS screwdrivers that I ordered, but Phillips screwdrivers. When I called them on this they told me that the JIS drivers were no longer available. However, the Phillips drivers would "work just fine"—they checked with another one of their customers. Um, no they won't—and as a company that specializes in supporting the copier tech trade they should know that. Using a Phillips screwdriver on JIS (Japanese Industrial Standard) screws, which are found on most office equipment manufactured in Japan, will greatly increase the incidence of cam out (stripping the screw head).&lt;/p&gt;&lt;p&gt;Like I said: a doozy.&lt;/p&gt;</description>
 <category domain="http://www.donmorris.com/business">Business Man</category>
 <category domain="http://www.donmorris.com/tag/rant">Rant</category>
 <pubDate>Fri, 06 Apr 2012 20:33:53 +0000</pubDate>
 <dc:creator>Don</dc:creator>
 <guid isPermaLink="false">168 at http://www.donmorris.com</guid>
</item>
<item>
 <title>SMB and Mac OS X Lion</title>
 <link>http://www.donmorris.com/on/smb-and-mac-os-x-lion</link>
 <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;So I've got this Copystar CS-1820 MFP that I want to use to scan to a folder on my Mac network. I have two options: scan to FTP and scan to SMB. There are only two settings I need to worry about in the embedded Kyocera Command Center&amp;mdash;Host Name and Path&amp;mdash;so this shouldn't be to hard, right? Guess again.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center; "&gt;&lt;img alt="" src="/system/files/images/kcc-contact.jpg" style="width: 358px; height: 398px; "&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;First off, Lion no longer has an available &lt;strong&gt;Share files and folders using FTP&lt;/strong&gt; option. To enable its hidden FTP server (which, contrary to many sites I found through Google, &lt;strong&gt;is&lt;/strong&gt; present on the client version of Lion), you'll need to enter several terminal commands. Or just download &lt;a href="http://ifredrik.com/applications"&gt;Lion Tweaks&lt;/a&gt; (donation requested) to make it easy.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center; "&gt;&lt;img alt="" src="/system/files/images/ftp-lion.jpg" style="width: 421px; height: 250px; "&gt;&lt;/div&gt;&lt;div style="text-align: center; "&gt;(Sharing Preferences, Lion)&lt;/div&gt;&lt;div style="text-align: center; "&gt;&amp;nbsp;&lt;img alt="" src="/system/files/images/ftp-leopard.jpg" style="width: 395px; height: 270px; "&gt;&lt;/div&gt;&lt;div style="text-align: center; "&gt;(Sharing Preferences, Leopard)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Once you've done that, though, FTP access is smooth. You'll use the IP address of your Mac as the Host. (As far as I know, there's no way for your MFP to resolve a local hostname like "computer" or "computer.local".) And paths are straightforward for FTP: "Documents/Scans"&amp;mdash;or whatever your path is, relative to your user directory&amp;mdash;without the leading slash.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;But SMB on Lion is more difficult. The short story (you can read some additional info &lt;a href="https://discussions.apple.com/thread/3208098?start=0&amp;amp;tstart=0"&gt;here&lt;/a&gt;) is that Lion implements version 2 of SMB and drops support of version 1; many scan to folder implementations only support version 1. However, there's a solution: download and install &lt;a href="http://eduo.info/apps/smbup"&gt;SMBUp&lt;/a&gt; (donation requested).&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;There were several things I needed to change to get SMBUp working just right. First, I made sure that the server name in SMBUp (the Host Name for my copier's settings) matched my NetBIOS name -- I just removed the "_SMB" from the end of the default SMBUp server name. Next, I changed the default SMB port in my copier's Kyocera Command Center to 445 (I could also have changed the server's port to 139 in SMBUp).&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Then I created a share in SMBUp by dragging in the folder I wanted to scan to. SMBUp created a share name ("SCANS") based on the folder's name ("Documents/Scans") and that's the name I used for the Path in the copier.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center; "&gt;&lt;img alt="" src="/system/files/images/smbup-configure.jpg" style="width: 714px; height: 557px; "&gt;&lt;/div&gt;&lt;div&gt;(SMB on a Leopard installation, using Mac OS X's standard implementation, was frustrating; I only managed to get a path to my user directory to work ("/Scans" or "Scans") and couldn't get anything else to work regardless of what combination of slashes or back slashes I used. But where a local hostname of "don" doesn't work as a Host Name on Lion, it does work on Leopard, although not "computer.local." Neither implementation of SMB will accept a computer name.)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;For that share, I also enabled guest access, so I could scan to it without providing a login user and password. My version of Kyocera Command Center doesn't allow me to save those credentials with contacts and I didn't want to enter them every time.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;(You can, of course, authorize specific users to access your shared folders. You'll do that in SMBUp as well. Both short names like "don" and long names like "Don Morris" seem to work for logins.)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Next I set the permissions to "Write only" for my scans folder. Since I'd allowed guest access, I wanted to make sure no one could view anything I'd scan if they were somehow able to gain remote access to my computer. Finally, I made the folder a shared folder.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center; "&gt;&lt;img alt="" src="/system/files/images/scans-info.jpg" style="width: 379px; height: 884px; "&gt;&lt;/div&gt;&lt;div&gt;Once I was done, scanning to a network folder from my copier was a snap!&lt;/div&gt;</description>
 <category domain="http://www.donmorris.com/apple">Apple Enthusiast</category>
 <pubDate>Tue, 27 Mar 2012 16:57:00 +0000</pubDate>
 <dc:creator>Don</dc:creator>
 <guid isPermaLink="false">167 at http://www.donmorris.com</guid>
</item>
<item>
 <title>Crash Plan</title>
 <link>http://www.donmorris.com/on/crash-plan</link>
 <description>&lt;p&gt;I nearly freaked out today when—among the plethora of icons already in my menu bar—a new menu extra appeared. After all, I hadn't restarted my machine and (I thought) I hadn't installed any new software.&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="/system/files/u2/crash-plan-menu-bar.jpg" style="width: 294px; height: 27px; "&gt;&lt;/p&gt;&lt;p&gt;Fortunately, the icon was familiar and—after checking to be sure—I found that CrashPlan had updated itself overnight and a new feature was this menu item for controlling and monitoring backups.&lt;/p&gt;&lt;p&gt;I've been using CrashPlan for about a year-and-a-half, but I started too late: I lost data due to a faulty hard drive. I decided that would never happen again, so one facet of my new backup plan was purchasing a 3-year family online storage package from CrashPlan. Awesome package! 2-10 computers, unlimited storage, only $6 a month (for the four-year contract—I actually got in for $5 a month for three years). I backup four of our machines continuously now.&lt;/p&gt;&lt;p&gt;(I looked at Carbonite first, but they lost my business. I had a mostly complete, bootable backup of my system on another drive which I connected immediately, but Carbonite doesn't support external drives—and so I don't support them.)&lt;/p&gt;&lt;p&gt;I haven't had the need to restore any data since then, but I have no doubt I'll be able to recover after any loss. I seriously recommend you give CrashPlan a try before you lose data. You will lose data sometime (I get regular requests to re-download $7 Secrets after computer failures), so protect yourself now.&lt;/p&gt;&lt;p&gt;BTW, you can disable the CrashPlan menu extra if you like. And those items in my menu bar are, from left to right, CrashPlan, Hazel, TextExpander, Clips, Billings, Dropbox, Skitch, Alarms, and Tags—just a few 20+ that are up there.&lt;/p&gt;</description>
 <category domain="http://www.donmorris.com/tag/software">Software</category>
 <category domain="http://www.donmorris.com/technology">Technologist</category>
 <pubDate>Fri, 16 Mar 2012 17:36:22 +0000</pubDate>
 <dc:creator>Don</dc:creator>
 <guid isPermaLink="false">166 at http://www.donmorris.com</guid>
</item>
<item>
 <title>Who Says Your Vote Doesn't Count?</title>
 <link>http://www.donmorris.com/on/who-says-your-vote-doesnt-count</link>
 <description>&lt;p&gt;In our local runoff election for City Clerk, Cara and I changed our vote; instead of voting for the candidate we chose in the first election, we voted for the other&amp;mdash;because the teachers' union was backing the former candidate. Preliminary results show that &lt;a href="http://www.sbsun.com/sanbernardino/ci_19920415"&gt;Gigi Hanna won by our two votes&lt;/a&gt;.&lt;/p&gt;</description>
 <category domain="http://www.donmorris.com/section/uncategorized">Uncategorized</category>
 <pubDate>Wed, 08 Feb 2012 14:23:32 +0000</pubDate>
 <dc:creator>Don</dc:creator>
 <guid isPermaLink="false">165 at http://www.donmorris.com</guid>
</item>
<item>
 <title>cPanel Password Syncing</title>
 <link>http://www.donmorris.com/on/cpanel-password-syncing</link>
 <description>&lt;p&gt;&lt;img alt="" src="http://www.cpanel.net/images/cp_small.jpg" style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-right: 10px; margin-bottom: 10px; float: left; width: 38px; height: 30px; "&gt;While making some server &amp;nbsp;changes and resetting some passwords (making them more secure), I ran across an issue where I couldn't log into phpMyAdmin -- even though I was already logged into cPanel. I kept being asked to log in (instead of being logged in automatically) and my cPanel credentials wouldn't work; instead, I was forced to use a database user and password, which only gave me access to a subset of my databases.&lt;/p&gt;&lt;p&gt;Turns out that some passwords don't sync properly between services:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;That is correct, though it's not just punctuation, but almost any "special character" that can trip phpMyAdmin up and cause you to be unable to login to phpMyAdmin from cPanel, and may also affect the operation of Fantastico. The password itself is still synced, it seems that phpMyAdmin just doesn't encapsulate the entire password properly; it incorrectly thinks some of the special characters should not be passed onto MySQL, causing the issue.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Tip of the day: use only alphanumeric characters for cPanel passwords.&lt;/p&gt;</description>
 <category domain="http://www.donmorris.com/development">Web Developer</category>
 <category domain="http://www.donmorris.com/tag/website-building">Website building</category>
 <pubDate>Wed, 25 Jan 2012 17:12:05 +0000</pubDate>
 <dc:creator>Don</dc:creator>
 <guid isPermaLink="false">164 at http://www.donmorris.com</guid>
</item>
<item>
 <title>The Unclickable Flash Settings Dialog</title>
 <link>http://www.donmorris.com/on/the-unclickable-flash-settings-dialog</link>
 <description>&lt;p&gt;&lt;img alt="" src="http://ineedattention.com/wp-content/flash_settings.png" style="float: right; width: 213px; height: 136px; "&gt;Much as I despise Flash for its crushing memory requirements and its tendency to crash any system I have, I do need to have Flash Player installed to view videos at various times. Usually that's not a problem, since I also use &lt;a href="http://hoyois.github.com/safariextensions/clicktoplugin/"&gt;ClickToPlugin&lt;/a&gt; to manage when and if Flash is loaded.&lt;/p&gt;&lt;p&gt;However, there's a bug in Flash Player which appears to go back to at least version 10 and which Adobe seems not to have fixed, even though the bug is quite widespread: the Adobe Flash Player Settings dialog which sometimes appears is unclickable. (This issue plagues not only OS X, but also Windows and Linux.) The dialog generally appears whenever Flash wants to gain access to your system in some manner -- for example, when the site you are visiting wants to use your camera or microphone or store data in local storage. Since the dialog is unclickable, it obscurs at least a portion of the Flash object and, for me, makes watching some videos impossible.&lt;/p&gt;&lt;p&gt;The workarounds often mentioned, which involve managing your Flash Player global settings (either using the Local Settings Manager for Flash 10.3+ or the &lt;a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager.html"&gt;Online Settings Manager&lt;/a&gt;), just aren't satisfactory. There is a better option which may just fix the problem completely for you (it did for me):&lt;/p&gt;&lt;ul&gt;&lt;li&gt;On Windows, delete these folders:&amp;nbsp;%APPDATA%\Adobe\Flash Player and&amp;nbsp;%APPDATA%\Macromedia\Flash Player.&lt;/li&gt;&lt;li&gt;On OS X, delete these folders: ~/Library/Caches/Adobe/Flash Player and ~/Library/Preferences/Macromedia/Flash Player.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Thanks to Katie on the &lt;a href="http://forums.adobe.com/thread/743225"&gt;Adobe Forums&lt;/a&gt; for posting the answer.&lt;/p&gt;</description>
 <category domain="http://www.donmorris.com/tag/rant">Rant</category>
 <category domain="http://www.donmorris.com/technology">Technologist</category>
 <pubDate>Mon, 23 Jan 2012 19:29:39 +0000</pubDate>
 <dc:creator>Don</dc:creator>
 <guid isPermaLink="false">163 at http://www.donmorris.com</guid>
</item>
</channel>
</rss>

