My last post was all about planning for retirement, and possibly considering moving abroad where life is more affordable. I’ve now taken the first step toward that goal!
Encouraged by the offer of a “remote work” visa valid for up to a year by the island country of Barbados, I decided to take some of the voluminous vacation time I’ve accrued and under the guise of burning some personal time off (PTO), I booked travel and lodging for the first week in September. I discovered very quickly that it’s not easy getting to Barbados from here! It turns out I will need to fly out of Washington Dulles airport to Toronto, Canada, stay overnight, and then catch a direct flight to Barbados. I guess the world isn’t beating down the doors to get there.
I don’t mind so much a six hour trip turning into an overnighter (as long as it’s planned), what concerns me right now is the COVID stuff. Canada is currently prohibiting visitors from the USA from crossing their borders. I don’t know how that applies to transient air travelers. I’ll have to check into that. Then too, Barbados requires a negative COVID test from within 72 hours of arrival. My insurance will cover the test, so all I’ll need to do is find a place that can do it in the time frame specified.
Reading up on the “Welcome Stamp” as it’s called, the Internet is the best in the Caribbean, and the facilities are plentiful. Broaching the topic of working remotely with my employer is something I haven’t done, yet. That could be a tricky issue, as the company culture is to work in an office. COVID has changed all that (which is what prompted this whole thing in the first place).
As the old saying goes, “More will be revealed.” Stay tuned…
I feel like I wasn’t looking, and then the world changed.
A brief history of Linux: In 1991, a 21 year-old Finnish computer science undergraduate at the University of Helsinki named Linux Torvalds announced that he was going to develop an alternative to Unix, an operating system developed, trademarked and sold by AT&T (Bell Labs) and the University of California at Berkeley. What began as a project to provide an affordable (free) computer operating system to interested hobbyists, has become one of the most dominant OSes today.
As one might expect of an experimental bit of computer code, it didn’t gain immediate acceptance. I remember attending a Linux User Group (LUG) some time in the 1990s and getting CDs of the software, for the cost of the CD. Certainly cheaper than buying Windows!
But it was complex, and required a computer programmer/user mindset, whereas Apple and Microsoft continued to focus on making their computers more “user friendly” so that the geek factor wasn’t necessary.
For a number of years, I focused on my work, which consisted mainly of working in Unix, Windows, and occasionally Mac environments. Then, sometime around 2008, I found I had an older Mac laptop, then known as an iBook, which could no longer run Apple’s latest and greatest operating system. I liked traveling with this portable, so I looked for an alternative. That alternative turned out to be Ubuntu Linux, which had been created by a South African company named Canonical, and was first introduced in 2004.
(Side note: Ubuntu’s product numbering follows its release schedule and is notated as two-digit year-dot-two-digit-month, so the first release was 04.04). There was a version created for the PowerPC chip, which was the CPU used at the time by Apple, so Ubuntu became usable on Mac hardware. In fact, I installed it as a dual-boot system, so I could choose either Apple or Linux on startup. I have a memory of sitting in a shopping mall in Las Vegas outside an Apple Store, using their wi-fi, but on a Mac running Linux!
Linux took a back seat in my computer pursuits for a while, as I had no real use for it. But I did keep my hand in, using the nifty Parallels Desktop for Mac virtualization software. In fact, I started when this product was a version 5, and as of this writing, version 15 is current! Virtualization allows one to set up a machine-within-a-machine. These days “containerization” is all the buzz, with terms like Docker and Kubernetes being tossed about, which is just another form of virtualization. Using Parallels, I would download an interesting-looking Linux “distribution” (the Linux name for a software delivery) and create a virtual machine (VM) running it. As my work became more and more online-based, I found it handy to install a (legal) version of Windows into a VM, thus allowing me to use Windows-specific capabilities.
Some six years ago, my home office decided having a computer server in our local office would be a good idea, so we purchased a Dell PowerEdge T420. We specified no operating system pre-installed, because Windows would have added to the cost, and I wanted to run Linux, instead. Two Intel Xeon ES 2430 v2 processors, 32 GB RAM and 2 TB of hard disk space. Although not top-of-the-line, it was definitely a server-class computer. On it, I installed CentOS 6.x. Short for Community ENterprise OS, this is a free “downstream” version of the enterprise-level Red Hat Enterprise Linux (RHEL). This was a solid system for the years I used it.
However, things change. CentOS released version 7. Sadly, there was no in-place upgrade path, which meant a complete re-install would be necessary to stay current. I didn’t bother. Then, came version 8. And the notice that version 6.x would reach end-of-life November, 2020. That’s just four months from today. Well, I’m only running a sandbox server, so I could probably just have kept on running version 6, but I don’t like the idea of running unsupported software. Because ultimately, something breaks. Murphy claims, “at the worst possible time, too!” So, I decided to take the plunge.
This was an opportunity to upgrade the server memory as well. Thirty-two gigabytes was a lot when we bought the machine, but the software produced by my employer now requires a minimum of five servers, with a total minimum of 56 GB. Why not add another 32 GB while I was upgrading? I searched and found suitable memory chips, and decided to go whole hog and added 64 GB, for a total of 96 GB total. The cost? Less than $!50. Now, using virtualization software (VMware Workstation Pro) I can run all five servers inside my one, and still have eight gigabytes of system memory “breathing room!”
Installing the memory was a breeze. The machine has 12 slots for memory, in two banks of six (to support two processors) allowing for a grand total of 384 GB (12 x 32 GB)! But then the problems began when I attempted to install CentOS 8.02. After several failed attempts, I reached out to the CentOS community support forum, where I learned that the Dell hardware was now too old for CentOS, and was no longer supported.
Huh?
Okay, I’m going to try to be understanding here, but it isn’t easy. One of the supposed benefits of Linux – at least to my understanding – is its great compatibility with older hardware. Yes, I get it: Red Hat wants to be at the cutting edge of technology, to keep its offering current and powerful, but Linux has shown a remarkable adaptability for different chip architectures, storage, networking, and other technologies. It seemed the “offending” component for me was the disk drive controller, something Dell refers to as its PowerEdge RAID Controller (PERC) . Like so much else, improvements have been made to this part of the computer, and Red Har decided to remove support for it.
What to do? After looking at the product support matrix, I decided to look for another Linux, and settled on Ubuntu, once again. Another major player in the Linux marketspace, Ubuntu has probably done more to make Linux mainstream than any other company. And I learned they’d just released their latest Long Term Support (LTS) version, 20.04. So, I downloaded it and attempted to install it.
Nope.
After a bit of hair pulling and researching, I gathered that once again the problem was the disk controller. Or, rather the way Linux could (or could not) handle a disk array. I found the solution was to partition the disk in such a way that Linux would be able to see its core folders/directories and save the excess for just storing data.
So, that’s what I did. Overall, I’m happy that I had the opportunity to learn much more about Linux, file systems, disk controllers, computer hardware and a host of other items. But it seems that while I wasn’t looking, Linux grew up. And the result isn’t a golden swan. It isn’t an ugly duckling, either, but installing and maintaining Linux has become a whole lot “geekier” than it used to be.
Using the term “Menu Bar” should be a dead giveaway that this post is Mac-oriented.
I don’t want this to appear to be a whiny complaint, so I’m going to try to make it “constructive criticism” mixed with a call for ideas.
First, a brief history: After Apple introduced Mac OS X (“ten,” not “X” and now known as macOS), a major upgrade from the “Classic” Mac OS9, many new features began finding their way into the operating system. One of those features is officially called “Menu Extras.” According to Apple’s Human Interface Guidelines, the left side of a Mac’s menu is occupied by “traditional” icons (Apple, File, Edit, View, etc.) and the right side is where these menu extras go. Apple has its own set, but developers have been busy at work.
Looking through the MacUpdate web site, where I check every day for new and updated Mac software, it’s become more and more obvious that a lot of utility programs present themself to the user via a menu extra — usually an icon the sits in the menu bar.
I confess, I like the handy availability of these items. I like seeing the time, weather, memory usage, network connectivity and a variety of “quick-look” items I would otherwise have to open an app or utility to view. I also like the ability, no matter what I’m doing, to click and view my calendar, do an Internet search, check my clipboard items, configure a Bluetooth device, activate AirPlay, and a number of common activities without having to put aside work I’m doing.
The problem is — and I’ll admit to being part of it — is that my menu bar is getting crowded. I purchased a very helpful utility called BarTender 3, that lets me toggle the visibility of my choice, but even that only masks the issue. At this writing, I have 15 visible and 16 “hidden” items. That’s 31 items that have taken roost in my menu bar!
Now, I wonder. My creative mind isn’t what I’m known for, and it certainly isn’t paying the bills, but here’s a suggestion for any developers who might be reading this and looking for a new project: How about a single menu extra that when clicked, reveals all the others, and lets one click on a selected item? Parallels Toolbox paves the way for this, but it only offers the tools Parallels includes.
There are a number of useful utilities included, and I may begin replacing my single-purpose utilities with it. A new feature, shown in the image above, is “Hide Menu Icons.” Parallels Toolbox has the ability to identity an action I’m taking and can suggest using one of its features. For example, when I am giving a training, I use a Mac to display my presentation on a large screen TV, and Parallels Toolbox automatically offers to use Presentation Mode (muting alerts, popups, etc.).
In a way, I’m currently playing a juggling act using Bartender. Its own menu extra is used to toggle between “visible” and “hidden.” It has some other options I won’t go into here, but it’s one of those programs I feel is worth every penny I spent on it. Another one is TotalSpaces2. But that’s another topic, for another day.
The latest trend to sweep the online world is the craze known as “virtue signaling.” No one by now has likely been untouched by this madness. It seems to be more infectious than COVID-19. And because it is transmitted online, no one is immune unless they “self-quarantine” by pulling the plug.
According to Urban Dictionary, virtue signaling is defined as “To take a conspicuous but essentially useless action ostensibly to support a good cause but actually to show off how much more moral you are than everybody else.” Exactly.
Recent events have spiked the generation of these expressions of moral outrage. It seems that every CEO, company president, spokesperson or media relations representative now feels it necessary to publicly proclaim their position of dancing with angels.
Two examples, both occurring on the same day, underscore the point. The first is the Twitter post by Reverb, an online marketplace for musical gear, akin to an eBay for musicians. Reverb has been very visible on their web site with their holier-than-thou attitude. When Michael Fuller, founder and president of Fulltone guitar and bass effects (pedals) posted online his reaction to news of rioting and looting, Reverb reacted by issuing a public statement proclaiming they were “suspending” sales of Fulltone products on their site, and would be donating proceeds from current sales to some nebulous “racial justice organization.” Huh?
This is virtue signaling as its “finest.” Note the wording. Reverb doesn’t say “canceling,” “terminating” or using otherwise strong language to distance themself from Fulltone. Rather, the use of the word “suspend” suggests they will resume their original practice at a later date. They also don’t specify to which organization they will be donating their selling fees? Fuzzy, much? Sheesh.
Second, is the email sent out by Sarah Friar, CEO of Nextdoor.com. Nextdoor is a social media site meant to focus on neighborhoods nearby one’s home. It offers announcements, for sale items, services, advice and community news. Ms. Friar had to join the virtue signaling crowd by sending her blog post to all registered subscribers. Her message begins, “Let me say it unequivocally: Racism has no place on Nextdoor.” Uh, does racism have a place anywhere?
I don’t believe that at my age, I’m overly naive. Over the years, however, I’ve also learned that “feelings aren’t facts.” My career working with data, combined with life experiences, tend to make me look unemotionally at facts, trying not to let emotional baggage influence investigation. A correlative saying goes, “You can have your own opinion, but you can’t have your own facts.” There is a tendency these days for “scientific investigators” to disregard facts that don’t support a prior conclusion. That isn’t science, it’s ideology.
It’s one thing for a company to promote its “clean” technology, recyclable products, “fair trade” practices, and so on. But virtue signaling just seems to me a form of chest-beating and false braggadocio.
It’s kind of funny to say that one has a friend he has never met in person, but a friend nevertheless.
My first foray into the world of the Internet was the original “Music For A New Age” (MFNA) — this site (in its original form). The worldwide-web was new and promised to change the way technology was viewed and used. It fulfilled that promise. As someone in the field of technology, I was fascinated and wanted to learn how this new technology worked. It was easy! So, I hand-coded the site (HTML is just text with embedded “tags” that describe how the finish page should be rendered by the viewer: the browser).
At first, it was all about storing links I used frequently. Today, we use “bookmarks” to accomplish this, but I liked pulling up a page with clickable links that would take me anywhere I wanted to go. I had recently become a fan of what was then (and to some extent, still) called “new age” music. I found artist sites, publishers, streaming audio, and a wide variety of related content. I put them all into my site’s pages. I even started writing reviews.
My intention was not for it to become a review site, but since the ‘Net was still young, my site actually found itself on the new “Google” first page. As a result, it attracted the attention of a number of musicians, artists and like-minded fans. Before long, I began to get requests to review albums. As a result, I began to receive review copies, pre-release copies, and commercial copies of CDs. Some were even signed by the artist. Grammy award-winners such as Paul Winter and pioneers of the genre such as Constance Denby sent me their music.
While I was thrilled to be sought out by recognized artists, what really struck me was the quality of the music being produced by “unknowns.” To this day, I think I have a better understanding of the complex and mysterious workings of the recording industry. There are truly outstanding musicians out there who for reasons still hidden, do not get a shake from the big name producers.
Dino (“Dee”) Pacifici is one of those unheralded artists. A multi-instrumentalist, Dee has been self-producing his own CDs since the 1990s. He would send me copies of each release, sometimes even test pressings, never asking for anything in return. His music was tremendous, so I wrote reviews never knowing if anyone was reading them.
Despite his awesome talent, Dee was not a full-time professional musician. So, some time around 2004, he stopped producing albums. By this time, he and I had become “Internet friends.” I would send him Christmas cards, and we became Facebook friends.
Recently, I was listening to the weekly broadcast of Night Tides, a program airing live over the radio and Internet on Sunday nights, and the announcer mentioned new music from Dino Pacifici. I did the proverbial double-take, and fired off a message to him. He replied and said he’d returned to composing and had released some new music, called A Collection of Shadows.
True to his nature, he offered a Yum code (I had to learn this was how one downloads music from Bandcamp, which is one way music is marketed these days). I have thus downloaded his pieces (they may be heard on the site without requiring a code) an am once again enjoying some terrific music from a terrific talent, and a terrific human being.
I’m reminded of a saying I use frequently when discussing IT (the common abbreviation for Information Technology — a label that has evolved over time): “If it ain’t broke, break it! Then fix it!”
Although I frequently use it while finger-pointing, I confess that I’m guilty of the same thing from time to time. This is such a time.
For years — since I turned this site into a WordPress blog site, in fact — I have used the same WordPress theme. I didn’t customize it other than use my own header image, and it’s worked pretty well for me (given that I don’t promote the site, and so only get the occasional drive-by reader). Now that people are housebound due to the Coronavirus lockdown, new projects start taking shape. I’ve acted on a few.
One example is that I completely cleaned up and reorganized my guitar and photo “studio.” Putting guitar hangers on the wall has stalled, since I’m researching the best solution. I also bought and assembled a bookcase that I’ve put into my living room, giving me some much needed storage space for guitar and computer gadgets.
Back to the topic at hand: Looking at the site, it began to seem to me to be in need of a visual overhaul. There are so many great WordPress themes to choose from, I started exploring. This is a more emotionally wrenching experience than I would have thought, because not every theme works well with my idea of layout, content, posting style and so on. WordPress has a “live preview” capability, but even that doesn’t always render a final verdict. Activating and publishing a new theme has been my solution. So far.
I’m not convinced that the current them is the final product, yet. But this form of experimentation is good for whiling away some time. And right now, that in itself, is a good thing.
As I wrote in my last post, I’ve been spending a lot of time learning Duke Ellington’s hit song, “Don’t Get Around Much Anymore.” Not only do I find this song timely, in the age of COVID-19, but I like the tune itself. I’m finding it has launched me into another phase of my learning to play/playing guitar.
When I took lessons last year, I realized that there were fundamentals of playing that I had either neglected or ignored. Now, trying to master this latest piece, I’m finding that my past playing has been sloppy. By that, I mean that when playing chords, I looked at the entire width of the guitar neck — all six strings. Oh sure, I knew that some chords required me to mute a string or two, but my right hand didn’t care even though my left hand was forming the shape. My teacher and this song have made me realize that sometimes only two, three or four strings are played to generate the desired sound.
Now, I’m online looking for additional songs I of this type I can add to my practice routine. “This type” tends to lean toward jazz standards, and one I’ve looked at is another Duke Ellington piece, his signature song, “Take The A Train.” More complex than the first, but it’s a catchy and recognizable (to me, at least) song, so while I may defer trying to learn it, I’ve at least bookmarked it.
One of the sites I’ve used for finding chord arrangements (and more now than before, tablature), is Ultimate Guitar. I’ve collected a variety of mostly pop and rock arrangements from there, generated and submitted by users. The site also offers downloadable Guitar Pro files. What is Guitar Pro, I wondered?
It turns out a French software company, Arobas Music, is the author of Guitar Pro. The latest release as of this writing is version 7.5. Several online reviews (one is here, which offers a 10% affiliate discount as well) are claiming this latest version is head and shoulders the best software available to write, listen to, and learn stringed instruments. The company offers a 30 day free trial, so I downloaded it (Mac and Windows versions are available), and I’m exploring it now. My tendency is to pull out my wallet and immediately plunk down the dollars ($69.95 US), but I’m at least going to wait until I’ve tried it for a week or so before doing so. But already it seems likely I’ll be adding this to my software library!
There’s an added enticement to buying this software now: FREE access to mySongBook until May 31. A quick site scan shows there are some awesome guitar tabs there, and they all have Guitar Pro downloads! This may be the greatest side-effect of the Coronavirus lockdown!
In my church, this is how we greet each other on Easter Sunday. Today is the most unusual Easter, since everyone is self-quarantining due to the COVID-19 pandemic. Easter services will be held still however, thanks to the advances in technology. Online is better than nothing, but it still doesn’t replace the experience of face-to-face gathering. Which brings me to the purpose of this post.
Having given my Easter greeting, I find I am still sitting at home, sheltering in place, and today is just like the day before it, and the day before that. I actually put “Saturday” on my to-do list to remind me what day of the week it was yesterday! Thus, it was a bit of synchronicity that I received an email. And acted on it.
Back story: Almost nine years to the day, I subscribed to a web site, JazzGuitar.be, a site for and by jazz guitarists. I have downloaded lessons and songs, and I receive periodic emails, but I’ve rarely followed through on any of the information I’ve received. That all changed a couple of days ago.
I received an email with a lesson on Duke Ellington’s “Don’t Get Around Much Anymore,” a song I have a passing familiarity with. I looked at the music sheet and tabs, and thought, I think I could actually play that!
When I was first learning guitar (self-taught), tab — or tablature — did not exist. Or, at least it wasn’t formalized, so I had to either learn from chord charts or by reading scores (sheet music). But I saw this piece and said to myself, “I can read — and play — this tab!”
Which is what I’ve been doing. Between yard work and routine chores, I have found that having a guitar on my sofa makes it easy to pick it up whenever the mood strikes. And the mood has struck often these days! In two days, I have gotten to the point where I can play the main portion of the song all the way through, without mistakes!
Jazz guitar. Just before I broke my elbow at my daughter’s fourth birthday party, I was studying and practicing jazz guitar using Mickey Baker’s “Complete Course In Jazz Guitar” (volumes I and II).
But the injury caused me to stop playing, and for a long period of time, never touched a guitar. When I finally picked it up again, I felt like I had to go back to my “roots” and start playing the songs I’d taught myself at the beginning.
The circle has been completed. I’m now back to where I was when I was “guitar interrupted.” In fact, I’m further along now, thanks to lessons I took, and the availability of online resources that didn’t exist back in my early days.
So, now not only can join in Easter services with my church online, I can also learn and participate in playing guitar with people online I’ve never met, and can only share my experiences in a virtual space. “Social distancing” may not be the most fun in the world, but thanks to technology, it doesn’t have to mean isolation!
I bought my first Mac in 1984. It was one of the original 128K, 9-inch black-and-white screen computers that had the names of all the designers and programmers etched inside the cover.
Boxy mouse, chunky keyboard, power button on the back, it was then, a marvel of technology. Today, it’s a bit anachronistic, and what was Apple Computer is now Apple Inc. and the Macintosh is now simply a “Mac.”
Before I got my first Mac, I had already been familiar with Apple computers (lowercase “C”). I had a //e and a //c. The //c was a very sleek computer then, and I think would still be considered so today. But the Mac, with its graphics and advanced technology was for me, the game changer!
Over the years I’ve owned more Macs than I can possibly list. “Fat” Macs, Performas, Duos, PowerMacs, PowerBooks, iBooks, MacBooks and so on. Currently, I have FIVE Macbooks running at home, serving a variety of purposes.
To add to the list, I have three iPads and two iPhones. I have multiple iPods of every generation, a set of AirPods (and another, newer set on the way) and TWO Apple TVs!
But somewhere along the line, and only recently to my consciousness, I’ve become unhappy with Apple. It’s difficult even now to pinpoint the source of unhappiness.
Let’s start with Siri, Apple’s voice-enabled “assistant.” This is technology that is supposed to respond to voice queries, providing quick searches, calculate math formulae, find locations and offer directions.
Siri may work for others, but I’d say my measure of success using Siri is around 10%. In fact, I get so frustrated with Siri responding to my entries with absolutely nothing related to them, that I have disabled it (her?) on my iPads.
Now comes Touch ID. Two years ago, I bought a top-of-the-line MacBook Pro with Touch Bar. One of the features with the Touch Bar is Touch ID: register your fingerprint and instead of using a password, let the computer recognize you by your fingerprint.
More and more, this feature doesn’t work. When new, it was a fabulous experience: sitting in an airport boarding area, just press my finger on the Touch Bar pad, and presto! Except now, the screen just shudders, and after repeated attempts, tells me I need to input my password. But that’s what Touch ID is meant to bypass! I have reset (deleted and added) my fingerprints, to no avail. What gives?
Similarly, I had a problem with my keyboard. This turned out to be a known problem that Apple would repair at no cost to the consumer. Dutifully, I took it to an Apple Store, and the Genius there said Apple would have to repair it. I left it, and when I received it back, the entire hard disk had been erased. WHAT??!? How in the world does repairing or replacing a keyboard require wiping a hard disk?
No company is perfect, not even Apple. Maybe it’s me, but I think maybe Apple has let some cracks develop in its product design, development and testing processes. That disheartens me, but I still consider Apple’s products superior to the competing products out there. For now.
As the fabled Yogi Berra was reported to have said, “It’s like déjà vu all over again!”
Some twenty-five years ago, I started a web site (this one, but in raw HTML) to learn the emerging technologies that would power the Worldwide Web. Now, it seems I’m returning to those roots, on behalf of my employer.
The short story is that my employer, after dragging feet and pushing back, have realized that there is a need to provide online training for the products we create. To date, our training is on a published schedule, and either occurs in a physical training facility, or online. This does not work well in a world economy, where time zones differ, languages vary, and schedules don’t always align. A year and a half ago, I presented a basic proposal on moving to a self-paced modular training curriculum that would allow trainees to proceed at their own pace, on their own time.
Sometimes things just come together.
A week ago, during a routine call with the folks at MicroTek, the company we use for facilities-based training, I learned that one of their offerings was “self-paced training.” This is the exact phrase used by one of our VPs who struggles to provide training to his customers on the other side of the planet. As a result, we set up a call and saw a presentation, and all the pieces began to click. The solution presented not only addressed a number of shortcomings we have in our training, but also was a money-saver! Who couldn’t like that?
Key to this training is Markdown. Simply put, Markdown is a text-to-HTML tool. HTML itself isn’t so difficult, but it has evolved, and now includes Cascading Style Sheets, inline-code, server-side-includes, and more. Getting all the pieces of an HTML project in place is now as complex as writing other software code. Markdown allows a web designer to write plain English text, adding some basic syntax rules, and the HTML is generated as output.
What even better, is that there are a number of Markdown editors available that show you the output as you type! I’ve tried a number of (miserable) Windows products, but there’s a marvelous open source Mac project called MacDown.
In less than half a day, I “converted” three PowerPoint slides into HTML documents, and created a few fresh ones from scratch. It’s that easy to do!
MicroTek’s implementation adds some features (“extensions”) that make for things like pages, alerts, interactive questions, knowledge boxes, and more. Coupled with user tracking, this gives full visibility into how trainees interact with the program, whether they answer questions correctly, and so on.
I’ve now run some numbers and when I’ve mentioned this to others (including the EVP), there’s a lot of interest. I’m going to formalize another proposal, including costs, time to implement, resource usage, and more. I admit, I’m pretty charged up about this!
And I’m back learning (or re-learning) web technologies!