starseerdrgn: a white dragon with azure crystal horns and snout scales (Default)
So, yesterday, I had to get some double-sided tape to repair my MacBook Pro's screen. See, when the machine shipped from the eBay seller, it took a ding on one corner. That ding was enough to separate the plastic cover of the screen assembly from the rest of it, and as a result, dust kept getting under it, rendering it uncleanable in most cases. Eventually, the dust got into the adhesive, and it failed, so... double-sided tape! And it's working quite well, all things considered. Screen hasn't come apart again since I adhered it down.

That said, time hasn't treated my phone well. A Samsung Galaxy S5, it's pretty old. The battery finally failed after it went into thermal runaway, causing the phone to kinda lose some of its protections at the time. It couldn't charge, it was pushing the CPU and GPU to 100%, and it wasn't shutting down. As a result, the battery has started on its path to spicy pillowdom. Thankfully, a replacement wasn't too expensive, so that's on its way.

Right to repair... Such a wonderful thing.
starseerdrgn: a white dragon with azure crystal horns and snout scales (Default)

As I've mentioned before, I use a 2009 MacBook Pro. 2.53GHz Core2Duo, with 8GB of DDR3 1333MHz memory, and an nVidia GeForce 9400M with only 256MB of VRAM. Gaming is pretty good, as long as you play within the limits of the hardware.

Now, running Mac 10.6.8 means I'm not going to get most Mac App Store games, though Pathways Into Darkness runs quite well on it. I could upgrade to a newer OS, which would give me access to more games, but I like 10.6.8 too much to do so. So, as far as Mac games go, I look a bit further back. PPC games like Age of Empires II Gold, Star Wars: Empire at War, StarCraft, WarCraft III, and Diablo II are some of my first-to-mind entires, along with some of the early Pop Cap games like Plants vs Zombies and Peggle.

Of course, I also have access to the stuff on Macintosh Garden as well, so… Yeah. There's plenty to choose from there.

And still in the MacOS, I also have access to DOSBox (via Boxer) and Wine (via WineBottler). That means I have access to some Windows games, and a large swath of games for MS-DOS. At the moment, I have Undertale and Earth 2140 installed via WineBottler, but I've gotten a large number of GOG games running this way. You sometimes have to tweak the installs with extra prerequisites, but most 32-bit games can work.

With MS-DOS games… Uh… I have over 90 games installed via Boxer, which makes easy-to-use app bundles that can just be double-clicked to launch. The Wing Commander series, the Ultima series, Quest for Glory, Fire & Ice… The list goes on and on. Given it's one of my two favorite eras for PC games (the other being Windows 9x era games), having access to that library in such an easy-to-use and easily backed-up form is rather nice.

And speaking of not-emulation, there's also plenty of emulators for the platform as well. KiGB, Boycott Advance, and a number of others provide plenty of console and handheld emulation, from the NES and Sega Master System, up to even the DS and Wii. So yeah… That's a thing.

Moving on, there's also some source ports I can use as well. ZDoom, JFDuke3D, one for Shadow Warrior, a Quake source port, AelphOne for the Marathon series… I'm still finding them occasionally, and I'm pretty sure I can compile others to work. I love playing DOOM WADs on this thing for some reason.

And of course, there's virtual machines and Boot Camp! For those who don't know, Intel-based Macs allow you to install Windows XP and up in its own partition, fully bootable from the UEFI boot menu (hold Option while booting). I keep a Windows 7 VM on my MacBook, with a good number of games from GOG, Itch.io, and others that I've collected over the years.

I also have Parallels Desktop, which lets me run my Windows 7 install side-by-side as a VM, as well as integrating it with the Mac desktop directly. I use it to play games like Don't Starve and Stardew Valley while I'm working on other things, and it works surprisingly well on a Core2Duo. Or I can reboot and log in to play some Minecraft, or Elder Scrolls IV: Oblivion.

But it also allows for other OSes as virtual machines as well. I keep a Windows XP VM installed, and it's useful for playing Windows 9x era games that can't be played through Wine. Games like Drakan: Order of the Flame, and Triple Triad Gold, and even Final Fantasy VII and Final Fantasy VIII for PC. A lot of them require a CD in a drive, or a disk image to be mounted, and that’s doable in a VM. Not so easy to do in Wine, though.

So, despite being on an older machine, I’ve got plenty to play. It’s not the most powerful of laptops, but it works for my needs.

starseerdrgn: a white dragon with azure crystal horns and snout scales (Default)
So, while my MacBook Pro is crying about me compiling some Perl things, I want to mention that I ended up grabbing Steve Kemp's old Perl-based blog compiler/SSG, Chronicle. I've been wanting to hack on this thing for a while to run my blog, mostly because I happen to like Perl as a language.

Python both pisses me off, and is one of the reasons I nearly swore off programming as a whole, due to my early interactions with that community being on-par with that of many Arch Linux vocalists: "RTFM", and nothing else. I've been using Pelican, a python-based SSG engine, for my story and writing blogs for a while. But I want to be able to actually work on the backend software for my own uses, and given Chronicle is Perl...why not?

Well, I already ran into a problem while grabbing all of the dependencies. "-fstack-protection-strong" is not available with older gcc and clang compilers, so I had to go into my Perl configs, open "Config_heavy.pl", and change the ccflags entry to "-fstack-protection" instead. After that, everything started compiling just fine.

Right now, I'm going through the template docs to make one of my own. Probably a dark theme, thinking Black-Amber or Black-Green like an old monochrome CRT terminal. We'll see what I can come up with, though.
starseerdrgn: a white dragon with azure crystal horns and snout scales (Default)
So, I tried to compile snownews on Snow Leopard, because Newsboat doesn't compile due to rust, and I didn't want to go as far back as newsbeauter. However, I kept getting errors. It couldn't handle CLOCK_REALTIME from the time.h header, and it couldn't find the libintl headers from gettext. This is what I had to do:

1) I c/p'd this bit of code that I haven't been able to find again in search engines, but it fixed the CLOCK_REALTIME error:



#if defined(__MACH__) && !defined(CLOCK_REALTIME)
#include sys/time.h
#define CLOCK_REALTIME 0
// clock_gettime is not implemented on older versions of OS X (< 10.12).
// If implemented, CLOCK_REALTIME will have already been defined.
int clock_gettime(int /*clk_id*/, struct timespec* t) {
struct timeval now;
int rv = gettimeofday(&now, NULL);
if (rv) return rv;
t->tv_sec = now.tv_sec;
t->tv_nsec = now.tv_usec * 1000;
return 0;
}
#endif


2) I had to point the linker directly to the library name, as the library was in the right directory from my MacPorts install of gettext, but not seen. I edited the Config.mk file with the following, adding -lintl.8 just after the library folders:


ldflags += -L/opt/local/lib -L/opt/local/libexec/openssl3/lib -L/opt/local/lib -lintl.8 -Wl,-search_paths_first ${LDFLAGS}


Once I made those changes, it compiled perfectly fine.
starseerdrgn: a white dragon with azure crystal horns and snout scales (Default)

I’m not even going to beat around the bush with this post. Why are people such outright dicks when it comes to what type of computer or phone other people use?

  • I see so many Windows users scoff or laugh at anyone who uses a Mac, with the thought that they’re “underpowered and overpriced”.
  • I see Mac users—far fewer than in the past—attack Windows users in retaliation, and some attack Windows users for being “stupid”.
  • I see Linux users attack anyone who uses “non-free software”, or for not following the free software mentality.
  • I see Android users taunt iPhone users for buying “overpriced” hardware.
  • I see iPhone users taunt Android users for having “malware-riddled” phones.

It’s just insane that these people go so far out of their way to attack others, just to deal with their own inadequacies.

I use a Mac. I’m still a fan of Windows 7 and Windows Vista. I’m still a fan of Gentoo. I use an iPhone, but I also own Android, Windows Phone, and Firefox OS devices. I won’t make fun of someone for making their own choices.

But I’ll never understand why others do it. It just makes no sense to me.

starseerdrgn: a white dragon with azure crystal horns and snout scales (Default)

I'm using my MacBook Air and Mac Mini once again. Microsoft under Satya Nadella is proving to be more untrustworthy than it ever was under Steve Ballmer, with the company going in three different paths at the same time: open-sourcing some things, clamping down on others, and rendering their Windows project a mess. Windows 10 is trying to be an evergreen OS, much like the many web browsers out there.

The problem is that, like many people, I prefer some actual stability with my work environment, and Apple doesn't make drastic changes on OS X nearly as often as Microsoft does with Windows. For the most part, Mac OS 10.11 (El Capitan) looks and acts like Mac OS 10.8 (Mountain Lion), and even 10.4 (Tiger). There are always new features and apps (iCloud, Messages.app, etc…), but they don't change the entire OS to the point that you would need to train yourself again.

Apple keeps it simple, and that's a plus for someone like me.

Yes, I'm well aware that the hardware is more expensive, but at the same time, is that really a bad thing? If the hardware doesn't break for long periods (5 years or more), then I'm only having to pay for it occasionally. And it's not like I'll have to worry about the SSD in my MacBook, since I can boot from a USB 3 drive and continue like normal.

And of course, people will likely point out the massive failures from Apple (like the current "trash can" Mac Pro), but no good company is without its failures. It's what they do with those failures that determines how good they are.

Microsoft did good things under Ballmer, and often learned from their mistakes. I don't see that happening under Nadella, and I don't really see that happening in the FOSS world.

Plus, for people who take the piss out of me for going Mac instead of Linux, all I can say to that is this: "At least us Gentoo users can get things done, instead of fighting a losing war against piss-poor package managers. 🙃"

July 2023

S M T W T F S
      1
2345678
9 101112131415
16171819202122
23242526272829
3031     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 9th, 2026 07:27 am
Powered by Dreamwidth Studios