Overnightscape Central: We’ve Got Ideas

Media

View episode

The Overnightscape Central is a fun weekly podcast hosted by the illustrious PQ Ribber. Hosts and listeners of The Overnightscape Underground participate in a topic each week, and you’re welcome to join.

03:02:51 – The always-fun Ruben Schade returns from a long absence to provide ideas about Sydney, Australia! The very humorous Chad Bowers has ideas that are worth remembering at the office water cooler! Frank Edward Nora gives us some insight into his fantastic world of ideas! PQ Ribber has some nifty musical ideas! Mike Boody battles with ideas! Doc Sleaze really has some great ideas that you don’t want to miss! Your handsome host Jimbo is floored by it all and provides his own ideas at the end of the show, inspired by Chad. And as always – the Week in Review!

You can view this episode on the Underground, listen to it here, and subscribe with this feed in your podcast client.


Fix DOS MBR

Annexe

This originally appeared on the Annexe.

From Microsoft’s help files:

If you are running DOS 5.0 or later, Windows 95, Windows 98, or Windows Me, you can use the fdisk utility to try to repair the Master Boot Record. When you use fdisk with the mbr parameter, the Master Boot Record is rewritten to the hard disk without altering the partition table information on the disk. To run this utility, follow these steps:

fdisk /mbr


Sending back UTM links

Internet

It really feels like a race-to-the-bottom for user tracking online. If you copy a link to send to a friend, or to write a blog post about, chances are you’ll have a ton of UTM spam attached.

They’re bad for several reasons:

  1. They’re a usability nightmare. Suddently, messy URLs to copy and paste are made even worse. GET request attributes don’t need to be in any order, so if you attempt to strip them off the end, you may inadvertedly remove a part of the required link.

  2. They break the idea of canonical links. And no, rel="canonical" metadata links aren’t the solution.

  3. They persist when context changes. If you copy a link from email and paste on another carrier (Twitter, your blog, etc), “email” will still be listed as the source.

Whenever a site includes a link with all this extra junk attached, I’m going to replace it with this:

http://example.com/?utm_source=SPAM_VICTIM&utm_term=STOP_POLLUTING_URLS&utm_medium=NO_REALLY&utm_campaign=STOP_UTMS&utm_content=IS_EVIL

Big Boy

Internet

I haven’t done a Friday fanmail in a few weeks. Here’s a recent message:

What’s up, Big Boy?

Flattery will get you nowhere.

My name is Violette, what’s yours? I can not wait to meet you in private. I was going to have a nice talk with you in chat but you had gone offline.

My fake name is Chuck Norris.

May I ask you to write me a few words some day? Trust me, it’s going to be lots of fun. I’ll be waiting for your letter…

Consider them written.

Actually, I would like to meet and talk with an interesting and nice man!

Sure, I know just the guy.


diskutil unmountDisk

Software

I was running a QEMU lab on my Mac, and needed raw disk access to a USB device with multiple partitions. QEMU needs these partitions unmounted on the host before they can access them, for good reason. I tried writing on the same paper as a friend was in real time once, it ended up a huge mess.

The graphical approach is launching Disk Utility.app and unmount each partition, at least for as long as Apple lets us do so graphically before they remove this feature in their next bout of short-sightedness.

From the shell, you can use BSD’s standard umount:

# umount [volume1]
# umount [volume2]

Though diskutil is the preferred macOS approach:

# diskutil unmount [volume1]
# diskutil unmount [Volume2]

This is tedious for multiple partitions without easily-iteratable names. So I thought I’d be a smartarse dumbarse and unmount the root volume:

# printf "%s\n" "Right about now, the funk soul brother"

… that was clearly the wrong snippet.

Check it out now, the funk soul brother:

# diskutil unmount /dev/diskX
==> disk2 was already unmounted or it has a partitioning
==> scheme so use "diskutil unmountDisk" instead

Hey, wait a minute. There was an argument for this, the entire time?

# diskutil unmountDisk /dev/diskX
==> Unmount of all volumes on diskX was successful

From the manpage (8):

unmountDisk | umountDisk [force] device

Unmount all volumes on the given partition map; that is, an unmount is attempted on the directly-mountable volume, if any, on each of the whole disk’s partitions. However, “virtual” volumes, such as those are implied by e.g. Core Storage Physical Volumes, AppleRAID Members, etc., are not handled. Force will force-unmount the volumes (less kind to any open files; see also umount (8)). You should specify a whole disk, but all volumes of the whole disk are attempted to be unmounted even if you specify a partition.

Boom! Much easier.


One is not like the others

Hardware
Tea cup listing in among lots of old school graphics cards

You've woken up to a 1980s breakfast

Media

This was photographed and uploaded to Flickr by Jason Liebig. Hipsters gonna hipst, but I occasionally had McDonalds (and Burger King) breakfasts. The graphics, type, and logos on the cups are all so amazing.

From Jason’s description:

McDonalds Trayliner Placemat - You’ve Woken Up to a Brighter Breakfast - 1980s. Feauting the whole assortment of breakfast items available at the time is this cleanly-designed trayliner.


No more local Singapore-Malaysia calls, kinda

Internet

Singapore, Malaysia and Brunei have interesting arrangements. Singaporeans can spend their currency in Brunei, and vice-versa. There’s a high speed train line being built between Singapore and Kuala Lumpur. They share cultural ties, and each have Malay as one of their official languages. Many Malaysians commute and work in Brunei and Singapore, and people from the latter two holiday in Malaysia. Malaysian Proton taxis hang around Sim Lim Square, and Singaporean commuter buses can be taken into Johor. Singapore was even a state of Malaysia for a few years, and still buys water from them.

Despite these seemingly-symbiotic relationships, there are points of contention. The Prime Ministers of Malaysia and Singapore have famously traded barbs from time to time. There are no Schengen-style arrangements; I remember many a weekend waiting for hours at the Tuas Second Link or Causeway checkpoints in either my dad’s car, or on buses.

And on my birthday this year, they drifted ever so slightly further apart again. From Telekom Malaysia:

Dear Valued Customers,

Uh oh.

Following the directive from the Malaysian Communications and Multimedia Commission (MCMC), kindly be informed that all calls to Singapore via the existing 02 access code will be realigned to the 0065 International access code effective 16 May 2017.

Please note that this realignment exercise will not affect the quality of calls as well as the charges for calls made to Singapore which means that customers can continue to enjoy the service as usual at the same quality and charge rate.

More details on calls to Singapore (0065 access code) are as follows, depending on the current type of TM service subscribed by customers.

The rates are still the same, so I suppose its still technically a local call, but it’s a symbolic step back.

As an aside, the last time Telekom Malaysia was mentioned was almost exactly a decade ago, when we were living in Malaysia… spooky. The other time was after an internet outage.


Fate/Grand Order VR feat. Mash Kyrielight

Anime

Poe’s Law comes into full effect on April Fools day, especially in the current media climate, or landscape, or media climate landscape paradigm synergies. So when an amazing, exciting, awesome announcement is amazingly, excitedly, awesomely announced on or around that day, its perfectly reasonable to assume the aforementioned announcement is too good to be true.

Fortunately, this news was real, I was just learning of it on this inauspicious day that I once used to joke about people whinging about, but now even I can’t escape the tortured, cringe-worthy jokes large companies peddle out!

The evil geniuses behind one of animu’s most enduring franchises is continuing their path toward global moe dominance with a VR rendition of the world’s greatest mobile game, and featuring best girl!

Play 『Fate/Grand Order VR feat.マシュ・キリエライト』PV

The official promo was light on details, save for it being made available on the PlayStation 4. Just when I’d given up my brief foray into console gaming and gone back to gaming machines, darn.

News of the game resurfaced in light of the recent AnimeJapan 2017 demo in late March. Naturally, Clara and I booked our Japan tickets for July, thereby missing this; not that we’d be so self-absorbed and narcissistic to assume they scheduled this on purpose.

Among the news though, Clara and I noted Mashu lost armour somewhere between mobile game and her VR debut. It’s a bit weird, given she rugs up further with each stage in the game. We can only assume this glorified swimsuit (which I may or may not be against, but you didn’t read that) would be to reduce the polygon count for VR performance… right?

Regardless, the idea of playing FGO in a VR world sounds like too much fun, I hope there’s a demo of it somewhere in Australia soon. Or in the meantime, can you emulate a PS4 on a PC yet?


Restoring my first computer

Hardware

My current pet project is restoring my first Pentium MMX computer. I’m realising now the real joy wasn’t winning the primary school writing context that funded it, or even the machine itself, but that I built it with my dad ♡.

After years of being a glorified router and dust collector, I’m sanding back the rust, repainting it, cleaning it, testing and replacing dead components, reinstalling all the vintage software, and seeing what new tricks I can do with it.

If I always wanted something for it in the past but either couldn’t justify or afford it (like an Iomega Jaz Drive), I’m getting them now for it. It’s incredible what a resource eBay is.

I’m relearning all these wonderfully-pointless skills, including DOS upper memory management, handling ISA IRQ conflicts, and sourcing GPUs that are compatible with DOS games, 3.1 and Windows 95 pipe screensavers.

I’m also turning it into a chimera of sorts. My parents threw out our first 486 when we first moved to Singapore, but not before I was able to salvage some late 1980s disk drives and ISA cards from it at the time. I’m realising now most of these are in surprisingly good condition, and are compatible with this machine!

So the end game is to have it boot into DOS and act like the first family machine, then into 95/NT for what the machine originally ran, and finally into Red Hat Linux 6.3 which was my first *nix. I may also throw in BeOS and OS/2 Warp if I can get a tertiary IDE channel up to shoehorn more CF cards into it.

You can track my progress on PCPartPicker, where I’m keeping a running log of parts and adventures. No doubt I’ll also be posting pointless minutea about it here as well.