tag:blogger.com,1999:blog-62499880817532856552024-03-05T22:57:42.656-08:00Tech Blech!Technology is great... much of the time. But sometimes it's just Blech!JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.comBlogger52125tag:blogger.com,1999:blog-6249988081753285655.post-84238097724794241562021-02-05T03:09:00.049-08:002021-02-05T10:19:08.841-08:00The Great Suspender has been suspended. Here's a better way to recover your tabs.This was a terrific Chrome extension -- tabs that weren't used for some period of time were suspended so that they didn't chew up CPU cycles. And all you had to do was click on the tab and your original tab content was displayed. <div><br /></div><div>Apparently, the original developer sold the extension, and the purchaser installed malware, so Google disabled it... that's a pain because I have maybe 150 suspended tabs that are no longer available. The Verge (<a href="https://www.theverge.com/2021/2/4/22266798/chrome-blocks-the-great-suspender-disabled-malware-tab-recovery">https://www.theverge.com/2021/2/4/22266798/chrome-blocks-the-great-suspender-disabled-malware-tab-recovery</a>) and others published a way to get the tabs back -- essentially: </div><div> 1) go to history </div><div> 2) search for URLs with the suspender's extension id (klbibkeccnjlkjkiokjodocebajanakg) and then copy, edit, paste the URLs. </div><div><br /></div><div> The key is that the full URL contains the URL of the real website right at the end of the Suspenders' URL, preceded by "uri=". </div><div> For example, the Suspender's URL of: </div><div><br /></div><div><code>chrome-extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html#ttl=7%20Best%20Coding%20Challenge%20Websites%20in%202020%20-%20GeeksforGeeks&pos=0&<strong><em><span style="background-color: yellow;">uri=</span></em><u><span style="background-color: yellow;">https://www.geeksforgeeks.org/7-best-coding-challenge-websites-in-2020/</span></u></strong></code></div><div><br /></div><div>contains the URL for the geeksforgeeks.org website that you had visited. The recommendation is that you copy & save those URLs to get your tabs back. The problem is, that just leaves you with list of URLs but your tabs are still broken and you'll eventually want to kill the tabs and open the URLs again. Not convenient if you've organized your tabs -- such a with Chrome's Tab Groups.</div><div><br /></div><div>You could try to edit the URL in place in the tab, but that's tricky given how long that Suspender URL is... and if you make a mistake, then Chrome takes over and replaces the URL with <code>chrome-extension://invalid/</code> and then you really do have to go to history and find it there. </div><div><br /></div><div>I've got a better way: just copy the text from the suspended tab (more on this below -- it's the same URL as you might find in history, of course), paste it into your favorite text editor, use a little RegEx to get the part you want, and then paste it back into your tab. </div><div><br /></div><div>Again, the key is that you want to make sure that nothing happens to have Chrome recognize that this is an invalid extension. Here's how I do this: </div><div><br /></div><div> 1. Click once into the address bar -- you'll see the URL highlighted (it selects the whole thing). </div><div> 2. Copy that URL (on Mac, it's Cmd-c; windows Ctrl-c). </div><div> 3. Head over to your favorite editor (I use Vim and stack the Chrome window I'm working on top and bottom so they're quick to get to) and paste in that URL. </div><div> 4. Select and copy the portion of the Suspender's URL that you want. </div><div><br /></div><div>In Vim, I've mapped the following command to a shortcut: </div><div> nnoremap <leader>,,gg dd"*P:s/^.*\(http.*$\)/\1/<CR><cr>0v$<left>"+y </left></cr></leader></div><div><leader><cr><left><br /></left></cr></leader></div><div><leader><cr><left>The first part ( nnoremap <leader>,,gg) defines my shortcut.</leader></left></cr></leader></div><div><leader><cr><left><leader>The second part (dd"*P) deletes the current line and pastes in what you just copied from Chrome.</leader></left></cr></leader></div><div><leader><cr><left><leader>The third part ( :s/^.*\(http.*$\)/\1/<CR><cr>) is the search & replace command with the RegEx selection. The <CR> <cr>just adds a carriage return so that the command is executed. This leaves that line in the editor with the contents of your actual URL. </cr></cr></leader></left></cr></leader></div><div><leader><cr><left><leader><cr><cr>The fourth part (0v$<left>"+y) is a little bit of Vim magic to select that URL and copy it into the system clipboard. </left></cr></cr></leader></left></cr></leader></div><div><leader><cr><left><leader><cr><cr><left><br /></left></cr></cr></leader></left></cr></leader></div><div><leader><cr><left><leader><cr><cr><left> Now you can go back to Chrome and paste your recovered URL back into your tab. </left></cr></cr></leader></left></cr></leader></div><div><leader><cr><left><leader><cr><cr><left><br /></left></cr></cr></leader></left></cr></leader></div><div><leader><cr><left><leader><cr><cr><left> It's a pain, but at least you can fix your tabs in place -- that way you get it all back as it was.
</left></cr></cr></leader></left></cr></leader></div>JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-70594436579796138612014-09-06T05:54:00.000-07:002014-09-06T06:05:03.484-07:00iPhone Photo MadnessHere's a neat little "trick" that'll cause some confusion and irritation... don't try this at home:<br />
<div>
<ol>
<li>With your iPhone locked, press the Home button to open the main screen</li>
<li>Instead of swiping to unlock, just swipe up from the camera icon in the lower right corner to take a quick picture.</li>
<li>Take your picture</li>
<li>Forget that you're not unlocked</li>
<li>Tap the camera roll icon</li>
<li>Voila - your iPhone is now completely unresponsive... even the power off button does NOTHING!</li>
</ol>
Now I know we want to make sure that things are secure and all that, but the first time it happens I think; "Bug?" "Broken?" "!@#$%^&". Couldn't you have found a better way, Apple? Like:</div>
<div>
<ul>
<li>Prompt for the passcode</li>
<li>Let me power off the iPhone to start over</li>
<li>Let the Home button take me back to the main screen and start over</li>
</ul>
</div>
JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-654109279513184532014-08-09T08:24:00.000-07:002014-08-09T08:24:43.672-07:00The BikeShed...This morning I spent a bit of time skimming the latest copy of “Communications of the ACM" (<a href="http://www.acm.org/">Association for Computing Machinery</a>) and came across the term ‘bike shedding’ in an article by Poul-Henning Kamp, one of the primary developers of the FreeBSD operating system.<br />
<br />
The article - “Quality Software Costs Money - Heartbleed Was Free” - was about how to raise money to support FOSS (Free and Open Source Software) projects, many of which provide critical features for the internet and, increasingly, devices of all kinds such as your TV, your printer, your car... He relates his early experience in 2004 of crowd-sourcing funding for a FOSS project, long before <a href="http://www.kickstarter.com/">KickStarter</a> or <a href="http://www.indiegogo.com/">Indiegogo</a> were around.<br />
<br />
Anyway, in the middle of the article he says: “Worst case, I would cause the mother of all bike sheds (<a href="http://www.bikeshed.org/">http://www.bikeshed.org</a>) to get thrown out of the FreeBSD community…” so I just had to visit the site. Turns out this is a very well known email, now available on the web, describing challenges on the FreeBSD mailing list. In summary, it says:<br />
<br />
"...the simpler and more insignificant something is, the more heated the debate over it, illustrated by: 'you can go in to the board of directors and get approval for building a multi-million or even billion dollar atomic power plant, but if you want to build a bike shed you will be tangled up in endless discussions.'"<br />
<br />
The concept is interesting because it has value for other venues such as leading groups or managing projects. I’ve certainly seen it in action but never had a term to describe it.<br />
<br />
However, it gets even more interesting (to me anyway) because in the bikeshed article, Poul-Henning makes the statement:
“A lot of [my email] gets routed to /dev/null by filters: People like Brett Glass will never make it onto my screen…” (<a href="http://en.wikipedia.org/wiki/Null_device">/dev/null</a> means never having to say "I read it").<br />
<br />
Who was Brett Glass, you may wonder? Well, thank you for asking; you can read about that here: <a href="http://www.quora.com/Hacker-Culture/Who-was-Brett-Glass-as-named-in-the-original-bikeshed-email">http://www.quora.com/Hacker-Culture/Who-was-Brett-Glass-as-named-in-the-original-bikeshed-email</a>. The responses speak volumes about internet culture.<br />
<br />
Finally, lest you think the story is over, check out <a href="http://white.bikeshed.com/">http://white.bikeshed.com</a> or <a href="http://blue.bikeshed.com/">http://blue.bikeshed.com</a>. In fact, visit <a href="http://try-any-color.bikeshed.com/">http://<try-any-color>.bikeshed.com</try-any-color></a> and you’ll be rewarded with differing visions of what your bikeshed might look like.JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-68822981946711912082014-01-04T14:36:00.002-08:002014-01-04T14:36:23.831-08:00Self-driving cars: can you trust the software?<br />
Recently, there's been a lot of media coverage over self-driving (or autonomous) cars. <a href="http://en.wikipedia.org/wiki/DARPA_Grand_Challenge">DARPA has funded several challenges,</a> open to all comers, for developing autonomous vehicles. A Stanford University team won the 2005 Grand Challenge, and a Carnegie-Mellon team won the 2007 Urban Challenge.We all know that Google has been developing and using self-driving cars for a while; see <a href="http://en.wikipedia.org/wiki/Google_driverless_car">this Wikipedia entry</a> for more details. In a recent keynote presentation - "<a href="http://www.youtube.com/watch?v=7Yd9Ij0INX0">Google's Self Driving Cars: The Technology, Capabilities, & Challenges</a>" - at the 2013 Embedded Linux Conference, Andrew Chatham claims that they've driven over 400,000 miles. Not a tremendous amount, certainly, but rather enough to have gained a lot of experience and press coverage.<span style="background-color: white; color: #333333; font-family: arial, sans-serif; font-size: 13px; line-height: 17px;"> </span><br />
<span style="background-color: white; color: #333333; font-family: arial, sans-serif; font-size: 13px; line-height: 17px;"><br /></span>
Now we're told: "<a href="http://www.kurzweilai.net/fully-self-driving-cars-expected-by-2030-says-forecast?utm_source=KurzweilAI+Daily+Newsletter&utm_campaign=5ce78cdf2b-UA-946742-1&utm_medium=email&utm_term=0_6de721fb33-5ce78cdf2b-282071430">Fully self-driving cars expected by 2030</a>"; at least that's what is claimed at this point. And the article goes on to state that a few automobile manufacturers expect to have some of that capability as early as 2025. Sounds pretty terrific: reduce accidents, help the environment, let visually-impaired people drive again: it's a long and exciting list of benefits.<br />
<div>
<br /></div>
<div>
All this is done through hardware and (lots) of software... very complicated stuff. And the software engineers associated with this effort are smart, earnest, hard-working, and well-meaning folks. </div>
<div>
<br /></div>
<div>
Sounds great... right?</div>
<div>
<br /></div>
<div>
Well... maybe not? We've also heard a great deal about software failures recently. The Affordable Care Act website was late and extremely buggy (I don't have to give you a link for this -- it's all over the web) and is only the latest and most visible example. There are many more. Just Google "recent software failures" and you'll be treated to a cornucopia of problems, like the first entry in <a href="http://www.net-security.org/secworld.php?id=14142">Highest profile software failures of 2012</a> which describes a software trading bug which "cost a trading firm $440 Million in 45 minutes". The list of such failures is seemingly endless. On a more personal note, I'm sure many of you have experienced software problems with your everyday applications, or tried to upgrade a program only to introduce new problems.</div>
<div>
<br /></div>
<div>
We in the software industry have gotten much better at delivering good software at the same time as we're delivering way more complicated applications than were dreamed possible in the not too distant past. Whoddathunk you could pack that much functionality in a smartphone? The original <a href="http://www.vintagecalculators.com/html/bowmar_calculators.html">Bomar four-function calculator</a> was bigger and heavier than today's iPhone or Android phone. But that certainly doesn't mean we've got it all figured out, as all those high-profile (as well as multitudinous small) failures suggest. Robert Martin (a leading light in the software industry, fondly known as 'Uncle Bob') has <a href="http://blog.8thlight.com/uncle-bob/2013/11/12/Healthcare-gov.html">an excellent article about the problems in the software industry</a>. </div>
<div>
<br /></div>
There's also a social question associated with self-driving cars, as expounded in "<a href="http://readwrite.com/2013/12/11/google-driverless-car-evil#awesm=~os0PKSn9hbNlv9">Why Google's Driverless Car is Evil</a>" by Brad Berman. He also raises the question of security: can we make cars safe from being attacked and taken over for nefarious ends? We certainly haven't done a great job with personal computers.<br />
<br />
The question is: what do we have to do -- <i>what can we do</i> -- to improve our software development capabilities so that all those self-driving cars don't wind up driving over a cliff?<br />
<br />JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-30109639170762584312013-06-25T06:21:00.000-07:002014-08-09T08:28:55.779-07:00Words with Friends® is a great Zynga game... I've been playing it on my iPhone and Google Nexus (with friends, of course) for quite a while and love it.<br />
<br />
Naturally, I bought the paid app -- the advertisements on Zynga are particularly obnoxious: they show up early and often and hang around way too long before you can skip them. They essentially force you to buy the paid app to avoid the ads.<br />
<br />
Now Zynga has reached a new low: on the paid app, they are inserting advertisements for their own paid extensions to the game. <b><i>EVERY SINGLE TIME</i></b> I tap "swap", I get a delay followed by a pop-up suggesting I purchase an extension to find the words that are available with my letters. Shame on you if you think that's a great way to make a game more enjoyable and playable!<br />
<br />
I presume this is all perfectly legal (their Terms of [Dis]Service statement spans 7640 words / 47391 characters... nice easy reading, eh?) but it certainly offers plenty of opportunity for a more user-friendly game to get some traction.<br />
<br />
Zynga: I'm still waiting for a response to my complaint; when are you going to fix this?<br />
<br />
<b><i>Update</i></b>: <i>To their credit, Zynga did remove this feature, a relatively short time (weeks?) after this blog post (but probably not because of it :-). My guess is they got flooded with complaints and decided to respond appropriately.</i>JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-68868374262420410142013-06-25T05:51:00.000-07:002013-06-25T05:51:36.728-07:00A few good file utilities...Switching from my old laptop (Windows XP) to me new one (Windows 7) involved a lot of copying/etc. These free and (some) open source file utilities really made life easier for me. Definitely recommended.<br />
<br />
WinDirStat (OpenSource)... <a href="http://windirstat.info/">http://windirstat.info/</a><br />
<br />
FileMenuTool (Free)... <a href="http://www.lopesoft.com/en/fmtools/info.html">http://www.lopesoft.com/en/fmtools/info.html</a><br />
<br />
CSDiff (Free; also have CS-HTMLDiff and CS-ExcelDiff utilities... <a href="http://www.componentsoftware.com/Products/CSDiff/">http://www.componentsoftware.com/Products/CSDiff/</a><br />
<br />
WinMerge (OpenSource)... <a href="http://winmerge.org/">http://winmerge.org/</a>JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-24641219241581887442013-05-28T08:28:00.000-07:002013-05-28T08:28:11.418-07:00Word: 1; Google Docs: 0 / Unix: 1; Web2.0: 0Sometimes - not always, but sometimes - raw functionality wins out.<br />
<br />
Case in point: I wanted to create a Google document for sharing that would contain a list of directory names in a two-column table so that a group could comment on the names. I figured that would be easy: paste the list into a document, select all of the names, and insert a table. Nope - Google docs apparently can't do that.<br />
<br />
I had to first create that table in Word, then select that table and past it into my G-doc, where it was promptly recognized.<br />
<br />
Welcome to the world of using bits and pieces of various applications to get the whole job done. The concept is a little like the Unix paradigm of creating lots of little single-function programs and then allowing us to connect them together with the "pipe" operation. It worked great and assuming you knew all the little programs that were on a Unix system, you could build your own little stream of simple tasks to accomplish a much more complicated problem.<br />
<br />
Now that we have way more computer power and functionality, we're reduced to emulating the pipe mechanism with manual cut-and-paste operations.<br />
<br />
This is progress?JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-7868593854842717482013-05-28T08:26:00.001-07:002013-05-28T08:26:50.911-07:00One uninstall invalidates another...<div style="text-align: left;">
Here's a mess for you: uninstalling one product fouls the registration for another. This involves Microsoft SQL Server, Nuance PaperPort, and Nuance PDF Converter.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
I uninstalled MS SQL Server 2008R2 from my development machine. Took awhile but seemed to work just fine.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Unfortunately when I opened Nuance's PaperPort Pro and opened a document, PDF Converter opened and displayed an activation dialogue box which I responded to. </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
No problem... right? Wrong. </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Once that happened, PaperPort throws a watermark on all my documents:</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<i>DocuCom.PDF Trial
</i></div>
<div style="text-align: left;">
<div style="text-align: center;">
<i>www.pdfwizard.com</i></div>
<br />
Tech support at Nuance was no picnic... telephone quality to whichever country I was connected to was horrible. I could hardly understand the support reps because of the fuzziness and static on the lines. Four calls/transfers later, I'm told to uninstall and reinstall the program. I go back to my downloaded installer (was version 14.1), reinstall PaperPort and now I only have version 14.0 (14.1 fixed a file handling bug I had reported).<br />
<br />
So what are my options at this point:<br />
<ol>
<li>Stick with the 14.0 version and hope that that bug doesn't come back to bite me again.</li>
<li>Make another long, unintelligible call and pay more money to get the latest installer download link.</li>
</ol>
<div>
Yuck! I don't know if it's Microsoft's screw-up or Nuance's, but in the end it's the customer that gets screwed.</div>
</div>
JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-35844891164429914952011-01-28T10:28:00.000-08:002011-01-28T10:28:02.241-08:00How bad can an "automatic" upgrade get...?Pretty bad if you've got Norton Internet Security, their annual subscription service, and you follow their suggestion to upgrade to the latest version (I should have listened to that small inner voice that warned me against this upgrade, but I do want to keep my machine as secure as possible).<br />
<br />
The actually installation and upgrade went quite well, actually: download a couple of files, reboot, and then the new version was up and running. The problem was that the ending message greeted me with the statement:<br />
<br />
"You have successfully activated and registered Norton Internet Security, and now have 30 days of protection for up to 3 PC(s)."<br />
<br />
30 days? I have a subscription that is currently active...right?<br />
<br />
Wrong! In the upgrade process it "lost" my subscription and now Norton IS tells me that I have 30 days remaining on my subscription and that I can "renew".<br />
<br />
Finding/getting help on their website is nothing short of semi-hopeless:<br />
<br />
<ol><li>Their online chat service was broken (site not available)</li>
<li>Finding content on their website was very difficult... when I tried to send an email, they required the submission of a product key: finding where to find that was a drag.</li>
<li>I tried going to my account and finally found the product keys</li>
<li>Email constantly said "Please wait..." and never submitted</li>
<li>Finally, when I tried the Chat option, that worked, and the tech fixed the problem in about 15 minutes (kudos to him!).</li>
</ol><div>Although they eventually did solve the problem, it cost me about an hour of time, when it should have recognized my existing license and subscription and upgraded correctly. Failing that, they could have at least given clear instructions by recognizing that it was an upgrade and sent me to the right place.</div><div><br />
</div><div>A big Thumbs down for: service unavailability, improper upgrade, misleading information</div><div>Thumbs up for: quick fix once I got through.</div>JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-47399546913278843882010-06-04T05:41:00.000-07:002010-06-04T05:41:58.703-07:00Why every Windows user needs a Linux CD...Even if you're a died-in-the-wool Windows supporter, you NEED to keep a copy of Linux around on a bootable CD. Here's why.<br />
<br />
The other day, we experienced a power outage... brief, but it took down a couple of machines that I had yet to protect with a UPS (I know, I know... my bad, but I've only protected the machines with RAID drives in the past as they spend a lot of time checking the drives after a power failure).<br />
<br />
In any event, a new Windows 7 desktop refused to boot after the power failure: the first Microsoft Windows splash screen displayed and then nothing except an ominous tock, tock, tock as it sat there doing nothing. I've heard that sound before on a machine that couldn't read the <a href="http://en.wikipedia.org/wiki/Master_boot_record">Master Boot Record </a>(MBR - the very first part of the disk that the BIOS uses to start loading the operating system into memory). Fortunately, I had a recent backup of the system, but there was some work on the system that I had just completed, so I figured I'd use my Ubuntu Live CD to check out and save the few updated files (the idea of using Linux to save data on damaged Windows machines is not new: see <a href="http://port25.technet.com/videos/research/datarecovery.pdf">here</a>, and <a href="http://www.howtogeek.com/howto/windows-vista/use-ubuntu-live-cd-to-backup-files-from-your-dead-windows-computer/">here</a> for examples. Some of these articles are a little old and there's now even better support for Windows NTFS file systems) <br />
<br />
Starting up Linux on your Windows machine is easy: insert your favorite Linux CD (I used Kubuntu 9.04) into the machine and restart the computer. You'll get an option to run Linux without installing it. The fun part is getting Linux to recognize your hard drive. Usually, it will be something like "mount -t NTFS /dev/sdb /media/windrive", but check out the references above for more details... that's not the point of this posting.<br />
<br />
The amazing part is that -- once I loaded Linux and issued the mount command, there was a bit of a pause, Kubuntu recognized that the Master Boot Record was corrupted and then...<br />
<br />
<div style="text-align: center;"> <span style="font-size: large;"><b><i>it automatically fixed the error!</i></b></span> </div><div style="text-align: left;"><br />
</div><div style="text-align: left;">Totally unexpected -- you could have knocked me over with a feather. I shut down Linux, rebooted the machine and Windows promptly started up just fine and a week later continues to operate with no errors. Saved me my latest updates and a bunch of time not having to do a clean re-install of everything on that machine. Terrific!</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">Now why can't Microsoft do that?</div>JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-54113677295019863482010-04-13T01:57:00.000-07:002010-04-13T01:57:56.041-07:00Why is a 2-year old Mac better than a new Windows 7 machine?Because the Mac seamlessly and effortlessly connects to a wireless network while the Windows 7 Just Doesn't, even after repeated trouble-shooting.<br />
<br />
I'm visiting family in Boston and they have a wireless network. A few days ago, I fire up my MacBook Pro (about 2.5 years old, now running Snow Leopard), go to the AirPort (WiFi) preferences, identify the network ID, enter the password and -- snap! -- I'm on the internet.<br />
<br />
This morning, I decide it's time to do a few things with my new Dell laptop running Windows 7 and I figure that setting up the wireless connection won't be too hard... foolish assumption.<br />
<br />
First off, I have to find the right place to get things done. Dell has a "helpful" piece of software -- the <a href="http://dell-controlpoint-connection-manager.software.informer.com/">Dell ControlPoint Connection Manager</a> -- that I guess is supposed to make my life easier. After poking around a bit, I see that it doesn't even recognize that there's a wireless network: it has options for wireless (even including trouble-shooting FAQs), but none of the options for wireless networks are active... they're all greyed out and therefore not available.<br />
<br />
So off I go to the Control Panel, hoping against hope that Micro$oft has improved this since Windows XP. What I learn after almost an hour of fiddling is that they've added lots of fancy-schmancy displays and options, but it's still just as bad as ever.<br />
<br />
The bottom line is that the house where I'm staying has an old wireless router which uses <a href="http://en.wikipedia.org/wiki/Wired_Equivalent_Privacy">WEP encryption</a> (that old encryption that is so easily broken it might as well be transmitting in clear text). The good part about Windows 7 is that it know this is poor encryption, so they refuse to connect to the network, even though I've given it the proper credentials. The bad part is that they do so without any explanation whatsoever.<br />
<br />
I wind up running the network trouble-shooter. The good part is it helpfully responds with a link to explain "How do I change security settings or manually create a profile?" The bad part is that this supposedly helpful page says nothing about manually creating a profile, which is what I'm supposed to do.<br />
<br />
As is the way of Windows, the critical information may well be there, but buried so deeply that -- if you don't already know what the answer is, you'll never find it. In this case, you have to know to click on the "Encryption methods for wireless networks". It looks like just more general information about WEP and why that's a Bad Thing, but way down at the bottom, there is a detailed step-by-step approach to manually creating a network profile and forcing the connection to occur. The bad part is the instructions are flawed: three quarters of the way through the sequence, when I'm supposed to get the critical option to manually connect to the network, the dialogue closes and I'm right back where I started: no connection.<br />
<br />
Sure... I've had some headaches with getting my Mac to work in development mode, but it's really nice to have at least one machine that Just Works when it comes to getting on the internet.JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com2tag:blogger.com,1999:blog-6249988081753285655.post-3335327073639310562010-04-05T06:38:00.000-07:002010-04-05T06:38:18.281-07:00Two more backup failures...So after the dismal failure of Acronis, I tried another backup solution: a product called <a href="http://www.ascomp.de/index.php?php=prog&prog=backupmaker">Backup Maker </a>from ASCOMP Software. It had gotten some nice reviews, so I figured I'd try the free version and see if it was worth the upgrade.<br />
<br />
I set it up to run overnight, according to their instructions. Unfortunately, when I came in to the office this morning, I found a couple of warning messages from Backup Maker saying that it was unable to backup a couple of Norton files.<br />
<br />
Too bad: backup software that's supposed to run unattended shouldn't be displaying messages and waiting for an operator to respond. Figuring that I might have made a setup error and assuming that the backup program was now running happily in the background, I decided to go check on what it was doing and make sure that the settings were correct.<br />
<br />
Too bad again: Backup Maker had completely stopped, complaining that it didn't have enough space on the backup volume that I had pointed to and it hadn't done anything. This in spite of the fact that there was over 400 Gigabytes of free space on that volume!<br />
<br />
I also tried out a product call <a href="http://sourceforge.net/projects/synchronicity/">Synchronicity </a>(by Create Software) which can be found on <a href="http://sourceforge.net/">SourceForge</a>, a major repository of Free and Open Source Software (FOSS, to some). It didn't take me long to dump that one as well, The only way I could find to define backups was one folder at a time, rather than being able to select multiple directories from a file tree. And that was way too time-consuming. Maybe the option was buried in there somewhere, but I sure didn't want to take the time to find out. If new software isn't reasonably intuitive to me, I just drop it and move on.<br />
<br />
So, two more backup programs byte the dust.<br />
<br />
How hard can it be to write a backup program that just works?JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com1tag:blogger.com,1999:blog-6249988081753285655.post-38435821416548445862010-04-04T08:54:00.000-07:002010-04-05T06:47:05.769-07:00How bad can it get...?Well... pretty bad I must say.<br />
<br />
The backups on my new Windows 7 machine fail about every 2nd or 3rd try. It refuses to make a backup to a local hard drive (moderately unreasonable, in my opinion: I should be able to put my backup data where I want to and then copy it off elsewhere, although something off the computer you're trying to backup is definitely the best solution), so I use a networked hard drive across my Gigabyte network. No other software has problems using this drive (a <a href="http://store.westerndigital.com/store/wdus/en_US/DisplayProductDetailsPage/ThemeID.1300400/categoryID.13093600/parid.13092300/catid.13092800">Western Digital WorldBook</a>, a very nice little NAS (<a href="http://en.wikipedia.org/wiki/Network_attached_storage">network attached storage</a>) device with Gigabyte transfer rates and a Terabyte of storage at a nice price), but Win7 backup sure does. At midnight, it complains of a network error and shuts down the backup.<br />
<br />
So I figured I'd have to try another backup program. I've used <a href="http://www.acronis.com/backup-recovery/workstation/">Acronis </a>in the past, didn't particularly like it in Version 8, but there were several reviews that discussed it favorably and one that described how mightily it had improved.<br />
<br />
So I figured I'd give it a whirl with a trial version... bad decision. It doesn't work and support isn't available<br />
<br />
First off, it's a monster install: about 250Meg download and almost 500Meg to install - what in the heck are they doing with all that code?<br />
<br />
Secondly, the company makes you jump through all kinds of hoops to get the download itself, what with filling out forms, getting a validation email, then more data, and finally the download. In the process, they give you a trial serial number which I duly copied and installed in the trial software. The one tricky part -- which will be a killer for many users -- is that they require a modification to your firewall software to let port 9876 through... this may be the problem, even though I modified Norton Firewall service in what I thought was the required fashion. But making users edit firewall rules is pretty arcane stuff and Definitely Not Recommended.<br />
<br />
Thirdly, I setup a download following their instructions: to their credit, there are lots of options. To their discredit, the backup completely failed to run.<br />
<br />
Finally, I went to their website and was completely unable to get support. Why is that, you ask? Well... they require that you register your product to receive support, but the registration page refuses to accept the trial registration key that they gave me. So: no registration, no support.<br />
<br />
I'm guessing that it has to do with the firewall rules, but since Acronis doesn't provide an option to test the basic features and make sure that everything works as expected, there's no real way to tell this short of hauling out <a href="http://www.wireshark.org/">Wireshark </a>or other network tools and I sure don't have the time to do that. <br />
<br />
What a waste of time...JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-3581733833427965512010-03-26T14:51:00.000-07:002010-03-26T15:03:55.299-07:00Linux Achilles Heel...If there's one thing that's holding back wide-spread acceptance of Linux on the desktop, it's the lack of a consistent application installation approach: in my opinion, that's the Achilles Heel of Linux.<br />
<br />
The problem is there are several different installation packages (called <a href="http://en.wikipedia.org/wiki/Package_management_system">package management systems</a>) for the different flavors (<a href="http://en.wikipedia.org/wiki/Linux_distribution">distributions</a>) of Linux. There's the deb package manager called dpkg, apt (used with dpkg), rpm, yum (used with rpm), and others, and they definitely are not compatible. Not only that, you've got to be really careful (read that as "know some of the internals of Linux-land") or you'll get screwed like I just did.<br />
<br />
I'm using <a href="http://www.dropbox.com/">Dropbox </a>(great product; more on that on another post - the free version allows you up to 3Gig of storage which is perfect for me) on my machines (Mac OSx and various flavors of Windows) and wanted to add it to my Linux box. I head for the Dropbox site, find the Linux download section and see all kinds of Ubuntu downloads. Now I'm on Kubuntu and I don't see anything specifically saying Kubuntu, but they've got a download that matches my version (9.04) so I give it a whirl.<br />
<br />
First, I add it to my <a href="http://en.wikipedia.org/wiki/Advanced_Packaging_Tool">apt </a>source files, which entails editing a file called "<span style="font-family: "Courier New",Courier,monospace;">/etc/apt/sources.list</span> or equivalent" (note the 'equivalent' part -- I still don't know what that could be). However, I've learned how to edit my <span style="font-family: "Courier New",Courier,monospace;">sources.list </span>file so I go ahead and do that using <a href="http://en.wikipedia.org/wiki/Sudo">sudo </a>(setting myself up as super user). The Dropboxers have done a nice job of listing all the options for the various flavors of Ubuntu and Fedora, another Linux distribution. Notice that there's a certain degree of special knowledge required already.<br />
<br />
Once I've done that, I try to find Dropbox as one of the applications and it's not there; I try several things and nothing works. (By the way, this is a common occurrence when I try to use apt on my machine). I do some searching on the web and locate the information about how to use the <a href="http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html">deb package manager</a> and run that command directly per the instructions. This takes several iterations because the Dropbox software has dependencies (i.e., other software packages that it needs to run) and those software packages have their own dependencies... I slog through this morass and get to a place where it lists a slew of dependencies and says to run it all with specific options and I do that (there's the Big Mistake). Everything is reported as "fine" and the installer requests a reboot to finish the installation. No problem, I think.<br />
<br />
However, when the reboot finishes my <a href="http://en.wikipedia.org/wiki/KDE">KDE </a>interface (what comes with <a href="http://en.wikipedia.org/wiki/Kubuntu">Kubuntu </a>- a blue-tinged interface) is gone and replaced with the <a href="http://en.wikipedia.org/wiki/GNOME">Gnome </a>interface (what comes with <a href="http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29">Ubuntu </a>- a red-tinged interface). Folks, believe me... this is a Big Deal and one that is likely to cause me many headaches in the future. No warning... just "Boom" and the hammer drops!<br />
<br />
By contrast, the installation for both Windows and Mac was a complete cake-walk: download a file, run it, and done! (As an aside, notice all the Linux terminology links I had to create just to talk about this subject!)<br />
<br />
Now any Linux geek will likely proclaim: "You should have known better" -- and they may be right. But that only serves to prove my point: there's too much knowledge required to do a simple installation on a particular flavor of Linux to expect just anyone to be able to use the operating system productively. <br />
<br />
Those same Linux supporters (I do count myself as one... I mean, I am running a Linux box because it gives me greater development capabilities beyond what I can find on Windows and even the Mac platform) may also point out that "Normal users won't be trying to install Dropbox on their machines" -- and they may be right. But the range of what "normal users" are trying and expecting these days is expanding greatly, so the Linux community had better get ready to deal with it.<br />
<br />
As another example which most certainly applies to "Normal users", I cannot get the latest version of Firefox installed on my Linux box without resorting to source code compilation, and if anyone in the Linux crowd expects "normal users" to jump into that frying pan, they're just asking for more trouble. I know I won't try that route anytime soon.<br />
<br />
I don't know what the answer is. I do know that's it's a complicated task because of all the different distributions there are and the amount of investment in what already works for certain groups.<br />
<br />
I just wish it weren't so...JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-4339308812881180732010-03-04T17:24:00.000-08:002010-03-04T17:29:36.727-08:00Nice solution to a Microsoft Outlook problem...Nothing frustrates me more (well... only a few things :) than a software developer taking away an option and not providing a way to undo that change, particularly when it is or should be a user choice.<br />
<br />
Case in point: Microsoft came late to the security party and when they finally realized that their software was riddled with security holes, they took a rather heavy-handed approach to "solving" the problem. As everyone knows, email allows attachments, which are a great thing for sending files of various kinds to your friends, co-workers, and clients. That's great, but the bad guys figured out ways to package malware into various file types, including such things as Microsoft Access databases (.mdb), web address files (.url), and even compressed files (.zip).<br />
<br />
What did Microsoft do? They dropped in a security "fix" that completely disallowed these and many other potentially harmful file types. And the didn't provide a way to undo (either temporarily or permanently) these changes. Once you've installed the security "fix", those attachments are completely inaccessible to you through Outlook. To gain access to them, you have to have another email client handy and that's a real PITA.<br />
<br />
Unfortunately, I occasionally get such files from clients or associates whom I trust and I need to be able to open them... Uh-uh. Microsoft knows better than me and won't let that happen.<br />
<br />
Today that problem bit me again and I found a terrific resource on the web that allowed to me take care of that in a very intelligent manner. A quick Google search turned up <a href="http://www.slipstick.com/outlook/esecup/getexe.asp">this page</a>, which explained the situation nicely and then offered up a veritable smorgasbord of solutions. As always, there's a way to edit the Windows Registry <ugh><ugh>, but that's not something you want to do regularly. If that is your cup of tea, see the section on the page titled ""Recent Outlook Versions". I started to do that and then happened to glance further down the page and found an even better solution. </ugh></ugh><br />
<br />
In the "Tools" section, you'll find an <a href="http://www.slovaktech.com/attachmentoptions.htm">Attachment Options link </a>which offers an Outlook plug-in (or COM add-in) by Outlook MVP Ken Slovak. This does everything that Microsoft should have done. It installs quickly and easily, and adds a tab to your Outlook "Tools | Options" window.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjICVBbvioO2J7F2j8jELjGNVTh2z7QaZPPjU_gNXkgVuocsZy2w-uSazixRiuQvcFWCGKqKX4tbs-ti0rUuApNb5wgCX7VSds0-n6rr9ALdQ2RXp5KeYLzWehNV5GkCpPUYA47OPGk3nk/s1600-h/OutlookSecurityTab.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjICVBbvioO2J7F2j8jELjGNVTh2z7QaZPPjU_gNXkgVuocsZy2w-uSazixRiuQvcFWCGKqKX4tbs-ti0rUuApNb5wgCX7VSds0-n6rr9ALdQ2RXp5KeYLzWehNV5GkCpPUYA47OPGk3nk/s320/OutlookSecurityTab.jpg" /></a></div><br />
There you can see all the file types that are disallowed, and allow them, individually (or all at once if you like to take risks). Even better, once you've downloaded a particular file that you were expecting, you can easily go back to this tab and disallow them again, so you don't accidentally allow the bad guys to get you.<br />
<br />
Now that's intelligent design!JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com1tag:blogger.com,1999:blog-6249988081753285655.post-72418248882879662502010-02-12T06:21:00.000-08:002010-02-12T06:23:26.548-08:00Bad site! Bad site!I recently switched to <a href="http://buy.norton.com/estore/mf/productDetails/productSkuCode/20032950/priceGroupId/Master_Cons_PL/">Norton Internet Security</a> (NIS). I'd been using the free <a href="http://personalfirewall.comodo.com/">Comodo Personal Firewall </a>and was reasonably happy with that, but ran into some issues and found community forum support to be too time-consuming. So I figured paying a bit might be worth a try. (And, I got one of those 3-user, 1-year packs essentially free from my local Fry's.) I looked at a couple of other packages but wasn't so happy with them, NIS got a <a href="http://www.pcmag.com/article2/0,2817,2349865,00.asp">PC Magazine Editor's Choice</a> award so looked like a good deal.<br />
<br />
My initial impressions of NIS were quite good: it installed cleanly, worked unobtrusively, and didn't seem to take much of a bite out of performance. But I'm beginning to wonder about Norton's support and about some of their design decisions. Here's the deal.<br />
<br />
<a href="http://1and1.com/">1and1.com</a> provides much of my hosting and email, and their webmail service is at http://mailcluster.perfora.net. Unfortunately, NIS has decided in its infinite wisdom that http://www.perfora.net is infected with a virus and therefore it refuses to allow access to the mailcluster server. I looked and looked and couldn't find a <a href="http://en.wikipedia.org/wiki/Whitelist">whitelist </a>feature anywhere so I sent off an email to Norton technical support.<br />
<br />
What I got wasn't much in the way of support. Oh... they told me how to get access to the website, but the solution was like taking a sledgehammer to put in a tack. Here's the technician's response:<br />
<blockquote>Hello John,<br />
Thank you for contacting Norton Support.<br />
I understand from your message that you are unable to access a specific website as it is marked by Norton as a non-safe web.<br />
I am glad to help you regarding this.<br />
John, Norton has found that www.perfora.net is infected by virus and this is the reason it has not given you the access.<br />
If you still need to access the particular website please disable the firewall and go through.<br />
Steps to disable the firewall in Norton Internet Security 2009.<br />
1.Start Norton Internet Security. <br />
2.In the Internet pane, if the Smart Firewall shows On, click the status indicator to turn it Off. <br />
3.In the Protection Alert dialog box, select Until system restart from the drop-down menu. <br />
4.Click OK. <br />
I hope this resolves your concern.</blockquote>Turn off my firewall until I restart the system?! How ridiculous is that... you would figure that Norton would be smart enough to: give a simple option for something like this instead of just throwing up their hands and saying: "Well, if you're going to access a Bad Site, then we'll expose your computer to any and all threats."<br />
<br />
Oh... and the tech spelled my name wrong (it's "Jon", not "John"). I'm glad they were trained to use it twice as a "personal" touch.<br />
<br />
Maybe I should have titled this post "Bad NIS! Bad NIS!".JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-41622076418022491642010-01-17T03:01:00.000-08:002010-01-17T03:03:43.492-08:00It's a good thing it only cost $1.99...I love my new iPhone. Finally I have a phone that's easy to use, synchronizes with my ACT! contact management system (thanks to <a href="http://www.companionlink.com/">Companion Link</a>), has good speech recognition so I don't have to key in lots of data... In short, I am definitely a happy camper.<br />
<br />
That doesn't mean, however, that all is hunky-dory. For example, the Apple Contacts feature works nicely, but doesn't have a search feature (Hello, Apple). Therefore, I have to tap those tiny letters to get to the section I want and then scroll frantically (I have over 6000 contacts in my address book: that might be another story, but I won't go into that here:).<br />
<br />
Anyway, to get around this problem, I bought <a href="http://pietjonas.blogspot.com/2008/09/new-contact-find-in-iphone-app-store.html">Contact Find </a>from the AppStore, thinking it would be the solution.<br />
<br />
Wrong. It loads exactly 786 of my contacts and then simply quits... not much utility there. I sent a query to their tech support and after several days got a response back that I should reboot my iPhone and try it again. I did that, but no dice - the same problem occurred. Now my queries go unanswered so I have this useless app, since deleted.<br />
<br />
Good thing it only cost $1.99...JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-7540482424371250702010-01-15T05:09:00.000-08:002010-01-15T05:09:54.480-08:00Now that's easy money...I've got to upgrade my main computer, a laptop. I've been happily buying Dell for many years so went to their site, loaded up a machine and got a final list price of just over $2000 with a $270 discount. Seemed pretty reasonable.<br />
<br />
Then I did a search for "Dell coupon" and quickly landed at the <a href="http://www.techbargains.com/dellcoupons.cfm">TechBargains site</a>. What I found was a whole slew of Dell coupons, nicely organized into groups: coupons for Home/Home Office and coupons for Small Business (my category). There I found a coupon for the laptop I had selected - the E6500 - which gave me a 25% discount for a new total discount of $522.75, almost double what I had before.<br />
<br />
Nice work, TechBargains! I'll definitely be seeing you again.JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-86813945172233399412009-12-27T08:29:00.000-08:002010-01-15T05:10:23.014-08:00When is good audio quality not enough...When it's combined with poor mechanical quality, that's when.<br />
<br />
A few months ago I bought a BlueAnt bluetooth headset (<a href="http://www.myblueant.com/products/headsets/z9i/index.php">The Z9i model</a>) on the recommendation of a friend who works at Radio Shack. After the purchase, I called my wife to get a quality check (she is very particular about call quality and immediately lets me know what she thinks about the sound) and she gave the BlueAnt a Thumbs Up. Sounded good to me as well, so I used it for several months and was happy with it.<br />
<br />
After only a few months, I learned that the mechanical design / implementation leaves a great deal to be desired and I've replaced the BlueAnt with a Motorola headset. The problem with the BlueAnt is the mechanism they used to attach the ear loop to the headset. There's a little rubber "grommet" on the back of the headset and the end of the ear loop is inserted into that grommet. That was fine initially, but after only a few months of use, the rubber grommet expanded allowing the ear loop to rotate in the grommet so that the headset flip-flops on my ear. Not acceptable -- it feels as if the thing is going to fall off every time I lean to the side..<br />
<br />
I tried applying a very low-tech fix: wrapping a small amount of scotch tape around the end of the ear loop.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUNr4XbzcjPpNOs5fx34-Wy6HCZHM4ZvvbYuJ7tHS2qOiXjjHHmgeWW_S-v0yCMegdqdOSOZ5MYD6ZEv5uBSbcJI9TOMhpTD80tM6K8lhAgGNx8xbEefVYz1V2YJKBvxk_Esika6of0Ug/s1600-h/DSCN9625.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUNr4XbzcjPpNOs5fx34-Wy6HCZHM4ZvvbYuJ7tHS2qOiXjjHHmgeWW_S-v0yCMegdqdOSOZ5MYD6ZEv5uBSbcJI9TOMhpTD80tM6K8lhAgGNx8xbEefVYz1V2YJKBvxk_Esika6of0Ug/s320/DSCN9625.JPG" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbXV65H4CSv4VNWROWdTKJQEDQuDBS68QkSVH2fXmj1LooP2p9LDrPjHEY7GLbj7qQOHmtAReOMOSQOPY2E2QP9ukSiXuXx3bESlENKt9jiu1HRHXMhuUBmslk_kR7gBDkAI23kaJCDAc/s1600-h/DSCN9627.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbXV65H4CSv4VNWROWdTKJQEDQuDBS68QkSVH2fXmj1LooP2p9LDrPjHEY7GLbj7qQOHmtAReOMOSQOPY2E2QP9ukSiXuXx3bESlENKt9jiu1HRHXMhuUBmslk_kR7gBDkAI23kaJCDAc/s320/DSCN9627.JPG" /></a><br />
</div><br />
That worked for a while, but when I had to add the second layer of tape because the grommet had expanded even more, I gave up.<br />
<br />
Nice of BlueAnt to try new approaches, but this one sure didn't work. In spite of the great sound quality, this device gets a Thumbs Down rating.JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-29699838761563051942009-12-20T05:55:00.000-08:002010-01-15T05:20:35.827-08:00Oh, you wonder where the disk space went...Discovered this morning that my Vista machine (business accounting) which is a very low-use machine was generating an overly large backup (55Gig)... and it just seemed to keep growing and growing...<br />
<br />
I did some digging and found that the c:/windows/system32/config/RegBack directory was over 7Gigs of space!<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgccIKQiVdJrLsjgf5bK0FhDYHxL918BsGE0eBsAKl73IY6Jby3bD1B6eKmyFCf_PkvzsKEHON-vek-nkNi1icjaDNvCHvmsyV-_HQ91QGvc6m-ZPGI9hnpcQKOtNwiGxapjeR7tv0GYos/s1600-h/RegBack_dir.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgccIKQiVdJrLsjgf5bK0FhDYHxL918BsGE0eBsAKl73IY6Jby3bD1B6eKmyFCf_PkvzsKEHON-vek-nkNi1icjaDNvCHvmsyV-_HQ91QGvc6m-ZPGI9hnpcQKOtNwiGxapjeR7tv0GYos/s320/RegBack_dir.jpg" /></a><br />
</div><br />
<div class="separator" style="clear: both; text-align: center;"><br />
</div>Looking at the files, it's clear that some process is regularly creating backups of the registry<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_saORac_ExZDZBqSrCjo2vb7WY-4ez57utE6s27jo39Lpgd51ALvVAbpxfE56rQOjZtoJSdWKu_kT-DE54Lugqg2F0srplF8GNS8pSYL3parWiTLQ-yyCdXDSIW5RIbR6FuPJgl866xI/s1600-h/RegBack_Files.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_saORac_ExZDZBqSrCjo2vb7WY-4ez57utE6s27jo39Lpgd51ALvVAbpxfE56rQOjZtoJSdWKu_kT-DE54Lugqg2F0srplF8GNS8pSYL3parWiTLQ-yyCdXDSIW5RIbR6FuPJgl866xI/s320/RegBack_Files.jpg" /></a><br />
</div>and they just sit there, building up over time.<br />
<br />
I know that disk space is cheap, but that's not the only resource involved with simply letting applications use as much disk space as they want. As the size of "stuff" on the disk grows, there's also a cost in other ways.<br />
<ol><li>The added time to transmit this stuff over the wire for backups increases. For example, even with a Gigabyte network installed, this takes time and eventually the window available for the backup is exceeded.<br />
</li>
<li>The added cost of keeping copies of this stuff lying around, as in backup copies. The extra 7Gigs of space expands to roughly 21Gigs of space on my rotating disk backups.</li>
<li>The added cost of purchasing and installing ever larger disks. My backup drives are beginning to reach capacity and this wasted space is definitely contributing to that.</li>
<li>The added cost of computing cycles - and human wait time - when I need to find a file on my system. </li>
</ol>I wonder if these registry backups are ever used. And I'll bet that the programmers who put this together said to themselves: "Well, it's only a few Megs and disk space is cheap, so we'll just throw these out there in case we need them..." and didn't think about the fact that, over time, these 'few Megs' could turn into a real waste.<br />
<br />
Nice idea to back things up automatically, but a little thought to the potential impact of such an approach and some automatic cleanup would definitely make for a better solution. Kinda makes you wish for a variation of the IBM <a href="http://en.wikipedia.org/wiki/OS/360_and_successors">System/360</a> <a href="http://www.zimbio.com/Computer+Forumz/articles/mpFTNjCt9gg/IBM+Utilities+Tutorial+04+Generation+Data">Generation Data Groups</a> where the operating system would keep a set number of files in a group, automatically re-numbering them as new ones were added.JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-8043990606097752882009-12-11T17:50:00.000-08:002010-01-15T05:21:00.068-08:00Great little NAS box...The <a href="https://iocellshop.com/home.php?cat=250">351UNE box from NDAS</a> is a great little network-attached hard drive. It's fast (1Gig network speed), flexible (network, USB, and eSATA connectors), and easy to setup & use. It comes in a variety of sizes, and you can even buy it from local dealers without a HDrive and add your own (I got mine at <a href="http://www.frys.com/search?search_type=regular&sqxts=1&query_string=ndas&cat=0&submit.x=0&submit.y=0">Fry's</a> for $60.<br />
<br />
If you get one, make sure you get the updated drivers from their website (V3.71 as of this post: <a href="http://www.ximeta.com/">http://www.ximeta.com</a> and click on "NDAS DRIVER for Windows"); the older drivers do not work so well.<br />
<br />
Even better, their technical support was astounding: I was working on a Saturday installing a couple of drives for a client and couldn't get them to work (older drivers that came with the hardware). I sent an email to tech support, fully expecting to have to wait until Monday morning for a response. Within about 20 minutes, I got phone call (!) from their sales rep. He apologized for not being a tech, but offered to do what he could. What he did was point me to the new drivers and - voila - everything was up and running.<br />
<br />
Now that's a terrific combination: great product and even greater support...JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-49998076009992174592009-12-03T17:03:00.000-08:002009-12-03T17:03:24.209-08:00Apple Time Machine Gotcha [FIXED]...Well... for whatever reason, my Mac thought that it's system disk was a Time Machine backup disk. That's because there was a folder called<br />
<br />
<div style="text-align: left;"> <span style="font-family: "Courier New",Courier,monospace;">backups/backupdb</span><br />
</div><br />
in the system drive's root directory (i.e., click on your system icon in Finder, then click on the system hard drive and look for "backups/backupdb" in that folder).<br />
<br />
I found the <a href="http://discussions.apple.com/thread.jspa?threadID=2201003&tstart=-1">solution at this site</a> -- nice to see I wasn't the only one with this kind of problem -- and deleted backups/backupdb. Now my install of Snow Leopard is working just fine.<br />
<br />
So how come my system disk thought it was a Time Machine disk? Who knows... just one of those TechBlech mysteries.JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-60791912955059337762009-12-03T14:51:00.000-08:002009-12-03T14:51:50.571-08:00Apple Time Machine Gotcha [Part 2]...Well... things are now getting more interesting (as in the old curse: 'May you live in interesting times").<br />
<br />
I got a USB HDrive from my parts box, initialized it for Mac OS X, did a brand-new, full time Machine backup to the HDrive and thought I was ready to upgrade from Leopard to Snow Leopard. Not so fast, my Mac says. When I try to install to the HDrive in the Mac, I get the message:<br />
<br />
<div style="font-family: "Courier New",Courier,monospace;">Mac OS X cannot be installed on "EDP24_HD". This disk is used for Time Machine backups.<br />
</div><br />
Huh? This is the system disk we're talking about -- the one internal to the Mac itself. That's never supposed to be an option for a Time Machine backup. Maybe it's the fault of the cloning process... or something. Some research is definitely needed here.JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-2032529520804446962009-12-03T14:35:00.000-08:002009-12-03T14:35:03.742-08:00Apple Time Machine Gotcha...In general, I've been loving my MacBook... it's small (easy to take to client meetings), has good battery life (unlike my Dell PC laptop), and easy to use (it's a Mac... right?). I have particularly liked the way that <a href="http://www.apple.com/macosx/what-is-macosx/time-machine.html">Time Machine</a> works automatically and invisibly: I've used it a time or two to reach back into the past and find a file that I deleted a while back and had forgotten about but suddenly needed. This approach works better than a few simple disk backups and is like the "10-Tape Rotation" scheme I used for years when I was backing up to separate tape volumes: I always had the recent stuff plus backups extending back in time for up to 3 months.<br />
<br />
However, I just ran into a little "gotcha" when I was upgrading to a slightly newer machine. Mac's also have this wonderful feature of being able to <a href="http://lowendmac.com/ed/royal/08sr/clone-mac-os-x.html">easily clone your hard drive</a>. With a utility like <a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html">SuperDuper!</a>, you can also clone your machine onto another machine (on the same network). What's even better is that there is a free version of SuperDuper! which makes a complete clone of your machine onto the new machine (the paid versions offer you lots of options such which files/folders to exclude from the clone, thereby making things run faster).. very nice!<br />
<br />
Of course, before I cloned the machine, I did a current backup onto my Time Machine drive, setup the cloning operation, and away we went. Took over 2 hours (I've heard that if you have large files on the machine being cloned, things take waaaay longer than if you don't: I had a pair of 2Gig compressed files so what was expected to take 20-30 minutes took much longer. But this is a minor whine, as everything else worked flawlessly on the clone).<br />
<br />
However, Time Machine believes that this cloned machine is actually a new machine, and that's not good at all. It means that the new (cloned) machine no longer recognizes my Time Machine HDrive as the current backup drive and wants to start all over with a full backup. What that also means is t hat I can no longer go back to the files that are saved on my old Time Machine backup drive -- they are essentially gone.<br />
<br />
I wonder if anyone else has had this experience; if so, do you know how to: <br />
<ol><li>avoid the problem in the future or </li>
<li>access the old Time Machine backup "just in case"</li>
</ol>Hopefully I won't need those old files, but you never know... that's what backups are for. Too bad Apple doesn't have an obvious/easy way to work-around this...JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0tag:blogger.com,1999:blog-6249988081753285655.post-50515554779686809512009-11-26T07:11:00.000-08:002009-11-26T07:11:44.121-08:00'Just browsing' ain't easy on the web...It's time to start thinking about getting ready for the holiday season, and that means picking out the remaining gifts that I need for family and friends.<br />
<br />
It reminded me of the time when I was consulting full-time at various client sites in downtown San Francisco. I'd step out for lunch and frequently walk around just to get some fresh air. Frequently, I'd be walking down the street, see an interesting store window and say to myself: "Hah! That book [or piece of jewelry or...] would be perfect for my friend." and I'd drop in to take a closer look and frequently purchase just the right thing.<br />
<br />
Now that I'm working more out of my office, I don't get out that much, so those opportunities don't present themselves as much as they used to. Making a point of going to a store and walking around with the intent of finding gifts somehow never gives quite the same feeling of getting that 'perfect' thing.<br />
<br />
My local Starbucks barrista mentioned that it was a bit of a challenge to get what you wanted on the internet and it suddenly struck me that she was absolutely right: the internet is great for finding something <i>when you know what you want</i>, but it's not so good for casually looking around... for just browsing.<br />
<br />
Stores are an organized jumble of different products from different companies all arranged higglety-pigglety according to the store's and the vendor's needs, and you walk from one aisle to another and you can go through a complete category change. Leather briefcases yield to belts and those to accessories and on to underwear... it's almost like a walk thru "<a href="http://www.themedicieffect.com/">The Medici Effect</a>" in real-time with a corresponding unconscious effect on one's thinking about what to get for whom.<br />
<br />
I wonder when someone will figure out how to implement 'just browsing' on the web?JESiihttp://www.blogger.com/profile/03694926683464859622noreply@blogger.com0