How I Became a Mac OS user

Years ago, I got tired of Windows for numerous reasons which I don’t have the time to elaborate in this post. Eventually, I switched to Linux. It was new, exciting, and the opportunity to learn something entirely different was fascinating to me. When Ubuntu Dapper Drake came along, I went all in. That was my desktop of choice for a very long time.

After each Ubuntu release, I worked hard to get everything working from the flash player, media, and just about every tool that I needed, just to get the desktop to function the way I wanted to. After several years of Ubuntu updates and fixing the desktop, I got tired of it. It was an exercise I really didn’t want to do every six months.

I switched to the Mac OS because it it’s based on BSD, a Unix variant, which is familiar to me. In some ways, I can get still get down and dirty using the Terminal if I wanted to. The Mac OS for the most part, is a very stable environment. And everything worked at get-go. I’ve been a Mac OS user ever since.

NoCatSplash With Authentication

DD-WRT is an open-source Wi-Fi firmware that you can install on select consumer-based wireless routers. I’ve been using the DD-WRT firmware on several Linksys and Buffalo wireless access points for a number of years. In addition, I have also implemented a feature called NoCatSplash.

NoCatSplash is a feature that allows wireless users to be redirected to a special splash page, whether to notify users of a disclaimer, or to make users agree to certain terms and agreement, or simply to advertise a web page. The NoCatSplash feature will prevent users with access to the Internet until they click on the submit button, thereby agreeing to the terms and agreement.

What was lacking with NoCatSplash was authentication. So, with a little bit of research, I found someone’s code at Github that allows simple authentication with NoCatSplash. It’s written in PHP and doesn’t require a database. It’s quite simple, but works flawlessly. The login credentials are kept on a file and can be changed anytime you’ll need to change passwords.

I’ve modified his code to fit my needs. Suffice to say, the code works great as advertised.

Remmina Remote Desktop Client

Remmina is a free and open-source project released under  GNU GPL license. Remmina is a remote desktop client written in GTK+. It’s perfect for system administrators and travelers needing to work on remote computers. Remmina supports multiple network protocols like RDP, VNC, NX, XDMCP and SSH.

I currently use Remmina to view my Macbook Air remotely from my Linux desktop. It works great so far. I have it running for a better part of the day. It’s seem to be responsive. The remote mouse and keyboard works perfectly. The screen quality is not quite near as the Macbook Air display, but then again, it’s a remote desktop client.

Remmina is available to Ubuntu and Linux Mint users. You can install by typing on the Terminal:

sudo apt-get install remmina

The Remmina Remote Desktop Client icon is available under Menu > Internet.

Visit Remmina’s website.

Linux Nano Editor

In metric terms, nano means one billionth of a unit, or 10-9. Apple has a product called the iPod nano. In Linux terms, Nano is simply a terminal editor. If you’re looking for an alternative to the vi editor, then consider using Nano.

Nano is derived from the words Nano’s ANOther editor. Nano is an enhanced Pico clone, Pico being another Linux terminal editor. Nano is a little bit quirky in the beginning if you’re coming from the vi world. But, once you’re used to the editor, you’ll be glad you tried it.

In my opinion, I think you can do editing faster in nano than in vi, once you get used to all the controls. Here are several common and important controls within Nano that you should be familiar with: Crtl-O to save, Ctrl-X to quit, Ctrl-K to cut, Ctrl-U to paste. Ctrl-Y to page up, and Ctrl-V to page down.

Read up on the basics of the nano editor.

Kindle Cloud Reader on Ubuntu

Amazon has Kindle eBooks for both Windows and the Mac OS. With Kindle eBooks, users are able to access purchased books for the Kindle to be read from a Windows or Mac OS computer without a need for a Kindle device.

What about Linux users? Don’t fret. Although there is no Kindle eBooks application for Linux, users can still go directly to the Kindle Cloud Reader to access their books. Just hop to https://read.amazon.com, and login with your Amazon Kindle credentials.

You can now access and read your books directly from any of the popular browsers. It’s that simple. Kindle Cloud Reader even gives you the option to download the file to your computer for offline reading.

Kindle Cloud Reader works in any platform, not just Linux. It works in Windows, Mac and just about any flavor of Linux. Kindle Cloud Reader really is an incredible tool because you have access to your Kindle books anywhere.