Skip to content

macOS

A: B: & D:

Haven’t use a Windows machine to load any CD from the CD-ROM drive (the D: drive, yes not a smiling face 😛) for almost 10 years, or more. I don’t remember. Here is a nice article to read,

The common belief is that wisdom teeth existed when humans had larger jaws and needed wisdom teeth to grind down tough plants for food. Unfortunately as humans evolved (although some insist on staying as backwards as possible), the human jaw got smaller but wisdom teeth still remained. When wisdom teeth don’t have enough room, they can cause problems, which is why dentists extract wisdom teeth.

At one time, wisdom teeth served a purpose. Now they’re just a nuisance at best. Yet when you look around the computer world, you can find plenty of archaic vestiges of the past that once had a purpose but make no sense for today just like wisdom teeth.

Ask new computer users why hard disks in Windows are labeled the C: drive and they’ll likely have no clue. Yet even as late as Windows 8.1, you can still see drives labeled as C: or D: drives. Logically, someone might wonder what ever became of A: and B: drives, but if they weren’t around during the early days of PCs, they might never know the answer.

— Wallace Wang “Answering Anti-Apple Critics

I grown up with a 386, bought in 1992/1993. First running with a Windows 3.1 and then my cousin introduced the new Windows 3.11 and got it installed in my 386 as well. All the days with Windows was gaming. Lots of RPG games, and nothing about utilizing computer for productivity works, sadly. Then Internet came, and single RPG game became online multi-player RPG games; oh and blogging on Geocities (which is only available in Japan now 😅), or creating some crappy static HTML web pages for fun, sort of.

And then, one day, I can’t remember how I got into this, I got to know Linux from somewhere I don’t remember anymore. Perhaps some computer magazines, or through the Internet? It was a Red Hat 5, and a lots of thing didn’t work out from the box, you have to learn how to install different device drivers (esp. on a laptop) to get your peripherals work, but it was fun. From Red Hat, I wandered into some other distros as well — SUSE, Mandrake, Debian, Slackware, Gentoo, etc. And all of this Linux distros are still exists, that’s cool, isn’t it?

One thing that I remember well is I never go back to Windows since then. Linux becomes my workstation operating system from the day we knew each other 😍

Once you get to know more, you will eager to find out more, this is normal behavior of a human. Therefore’s it is not surprise that I also tried FreeBSD, OpenBSD, for fun. And eventually, all this lead to my first Macintosh. Apple is not cheap, but once you found the beauties lies within it, it worth. It gave me the power of Linux + incredible beautiful UI interfaces, sadly to say, compare to all hackings with Gnome or KDE or XFCE whatever (no offense). Of course, macOS is a commercial product develop by paid engineers, not some hobbyist work; but still amazing it can be such piece of beautiful art.

But, things change. We won’t know what a macOS will looks like in another two years, five years or ten years. So, appreciate what you have, and thank you for the brilliant minds behind those. Thanks.

Where is my Telnet?

Really unbelievable that Apple has removed the telnet client in High Sierra. Oh 3825! (read the discussion thread here). It is old, we all know; but to some old folks (like me), it is still a useful debugging tool.

According to the discussion thread, the GNU version seems buggy; but hopefully it is sufficient for me for simple use (or I should learn nc instead 😖).

So, if you insist to try the GNU version, then follow these steps:

  1. Download the tarball (version 1.9.4 is fine) from gnu site: http://ftp.gnu.org/gnu/inetutils/
  2. Untar somewhere else, and run ./configure; make; make install
    • If you prefer to install the files somewhere else (default to /usr/local), then remember to set it with ./configure --prefix=/your/favorite/dir
  3. Either add the bin directory to your PATH, or create a symlink in your ~/bin (assume ~/bin already in your PATH)

For example, I put those files under ~/bin/gnu (which is a symlink to another dir) to avoid problem with existing executables (maybe no problem, but I have no idea). After that, I have created a symlink ~/bin/telnet -> ~/bin/gnu/bin/telnet, and voilà, I am able to use telnet again 😄

macOS High Sierra

剛剛升版到新的 macOS High Sierra。要不是 Fabien 告訴我,我還真的不知道 release 了。

升版之後,最擔心的就是原本需要用到的軟體掛掉了,尤其是工作上需要用到的。所以,像我這樣貿貿然只有一台電腦使用,並且毫無準備(基本上最後一次備份好像是幾天前)就把整個作業系統升上去的行為,是不鼓勵的。不過,船到橋頭自然直,升就升吧。

以下就分享一下在新的 High Sierra 下我有使用到的一些軟體升版後的 status。

Microsoft Outlook:

基本上,對我來說只要可以 send/receive 電子郵件就 OK 了。其他的功能除了 meeting calendar,out of office 還真的幾乎都沒使用到。

Parallels Desktop:

我的 parallels 還是第 10 版,哈哈。最新是 13 了吧,一直不想花錢升上去。畢竟 parallels 對我來說要不是因為需要連進客戶的 vpn,而客戶的 vpn 只支援 Windows 的話,我真的老早就沒在用了。不過,還是值得保留啦。尤其搞開發,總需要在不同的平台測試。所以,如果閣下沒什麼高端需求,第 10 版還是可以運作在 HS 上。

Pulse Secure:

這個是連進公司的 vpn。看來也運作正常,😌

FortiClient:

這個也是一個 vpn client,用來連進另一個客戶的 vpn。😅

大致上就是這幾樣比較重要的吧,其餘的都還好。這一次的升版經驗算挺順利,hmm touch wood 哈。不過,記得有一次,忘了是哪一個版本的 macOS,我的 parallels 在作業系統升版之後是即刻死掉,完全只能把 parallels 升到新的一個相容版本才能使用。當然,還是有一些軟體會面對這樣的問題,就像我之前使用的一個個人消費管理程式,升去 Sierra 之後吧,就不能使用了,開發者也沒意願支援就這能這樣咯。要不然,就自己寫一個… 😎

更多詳情,可以到蘋果官方 macOS High Sierra & Photos 的網站看看。