So with all the technical details out of the way in part 1, let's have a look at where to get 4K content and whether it's worth the trouble and the expense. Where I've found 4K content...
Read the article - posted 2019-08-26
Although it says "4K TV", as far as I know, there's (virtually) no actual TV broadcast in 4K, so what I'm really talking about here is the state of home theater technology as of around 2018. This post is about the hardware and the formats. Part 2 will be about 4K content and whether the 4K thing is worth the money.
Read the article - posted 2019-08-22
Last year Apple introduced dark mode in MacOS. This is really nice at night because your eyeballs aren't blasted with tons of white backgrounds in pretty much all windows. Unfortunately, most web pages still use a white background. Obviously you can redesign your website to conform to dark mode, but this looks rather stark on computers in light mode.
The solution would be to have your website render dark on a system in dark mode and light on a system in light mode. As of the new version of Safari included in MacOS 10.14.4 Mojave that was released just now, you can actually do that, as you can see here. Just switch your system between light and dark mode and you'll see this webpage switch over accordingly.
I like to use this terminal command to switch between light and dark mode:
sleep 2; osascript -e 'tell application "System Events" to tell appearance preferences to set dark mode to not dark mode'
(Change the last "not dark mode" to "true" or "false" to enable or disable dark mode. The line above toggles back and forth.)
On your website you need to set up conditional CSS with media queries. This is what I use:
<style type="text/css" media="screen, print">
body { background-color: #f0f0f0; }
A { color: #c00000; text-decoration: underline; }
A:visited { color: #700000; text-decoration: underline; }
H1 { font-family: futura, arial, sans-serif; font-size: 14pt; }
</style>
<style type="text/css" media="screen and (prefers-color-scheme: dark)">
body { background-color: #202020; color: #d0d0d0; }
A { color: #ff6734; }
A:visited { color: #d82000; }
</style>
The first part between sets everything up for light mode, with a very light gray background.
Then the second style section (in bold) with (prefers-color-scheme: dark) overrides those earlier color settings. Note that all the font settings from the first style section are inherited by the second style section; no need to restate all of those.
That's it! Pretty cool, right?
Update: have a look here for more information, including how to use dark mode with javascript.
Permalink - posted 2019-03-26
►
It took a while, but I finally got native IPv6 at home from Ziggo, my cable ISP a few months ago. All it took was a new cable modem / home router, because they don't support IPv6 on the one I've had since I signed up with them six years ago. And lo and behold: I got myself some IPv6:
$ ifconfig en0
en0: flags=8863 mtu 1500
ether xx:xx:xx:xx:xx:xx
inet6 fe80::8d:5a:e4d:176f%en0 prefixlen 64 secured scopeid 0x8
inet 192.168.78.24 netmask 0xffffff00 broadcast 192.168.78.255
inet6 2001:1c00:d00:7300:xxxx:xxxx:xxxx:xxxx prefixlen 64 autoconf secured
inet6 2001:1c00:d00:7300:75bf:1d31:ac76:d080 prefixlen 64 autoconf temporary
nd6 options=201
media: autoselect
status: active
Full article / permalink - posted 2018-11-11
▼
It took a while, but I finally got native IPv6 at home from Ziggo, my cable ISP a few months ago. All it took was a new cable modem / home router, because they don't support IPv6 on the one I've had since I signed up with them six years ago. And lo and behold: I got myself some IPv6:
$ ifconfig en0
en0: flags=8863 mtu 1500
ether xx:xx:xx:xx:xx:xx
inet6 fe80::8d:5a:e4d:176f%en0 prefixlen 64 secured scopeid 0x8
inet 192.168.78.24 netmask 0xffffff00 broadcast 192.168.78.255
inet6 2001:1c00:d00:7300:xxxx:xxxx:xxxx:xxxx prefixlen 64 autoconf secured
inet6 2001:1c00:d00:7300:75bf:1d31:ac76:d080 prefixlen 64 autoconf temporary
nd6 options=201
media: autoselect
status: active
Although it doesn't say so anywhere on the management interface of the cable modem, it looks like I got a /56 prefix (2001:1c00:d00:7300::/56) from Ziggo.
My understanding is that Ziggo only supports IPv6 with the modem in router mode, so the cable modem acts as a NAT router.
So I wondered: what if I also let my Apple Time Machine act as a router, behind Ziggo's modem/router? I told the Time Machine to configure IPv6 automatically and IPv6 mode native, and this is what happened:
(By the way, does anyone know what "Enable IPv6 Connection Sharing" does? I get the same IPv6 addresses on my computer, it's just that the Airport Utility shows a little less information. In any event, on my Mac I get:
$ ifconfig en0
en0: flags=8863 mtu 1500
ether xx:xx:xx:xx:xx:xx
inet6 fe80::8d:5a:e4d:176f%en0 prefixlen 64 secured scopeid 0x8
inet 192.168.78.24 netmask 0xffffff00 broadcast 192.168.78.255
inet6 2001:1c00:d00:73f0:xxxx:xxxx:xxxx:xxxx prefixlen 64 autoconf secured
inet6 2001:1c00:d00:73f0:7ccf:266b:8f69:4f46 prefixlen 64 autoconf temporary
nd6 options=201
media: autoselect
status: active
So either Ziggo / the Ziggo modem delegated a /60 out of the /56 given to the modem. On my regular network, the Time Capsule used the first /64 out of that /60. On the guest network, it uses the second /64:
vlan0: flags=8843 mtu 1500
options=23
ether xx:xx:xx:xx:xx:xx
inet6 fe80::21b:63ff:fe95:7d9b%vlan0 prefixlen 64 scopeid 0x7
inet 172.16.42.23 netmask 0xffffff00 broadcast 172.16.42.255
inet6 2001:1c00:d00:73f1:xxxx:xxff:fexx:xxxx prefixlen 64 autoconf
inet6 2001:1c00:d00:73f1:2c25:ea92:9deb:d27f prefixlen 64 autoconf temporary
nd6 options=1
vlan: 1003 parent interface: en0
media: autoselect (1000baseT )
status: active
It's a little known fact that Apple's Airport base stations actually run the guest network on VLAN 1003, so if you have multiple Airports (including Time Machines) hooked up to the same wired LAN, the additional base stations can forward packets that arrive over Wi-Fi on the guest network to the base station that acts as the home router.
With both the Ziggo modem and the Apple Time Machine set up as routers with a guest network, that means I have no less than four /64s in use:
Ziggo main network: ...00/64
Ziggo guest network: ...03/64
Time Machine main network: ...f0/64
Time machine guest network: ...f1/64
Pretty sweet!
I also finally ran cat 6 UTP from the living room where the cable modem resides to my home office, so I no longer need to wirelessly extend my network from one end of my apartment to the other, which was neither fast nor reliable, or use the tp-link powerline networking adapters, which are rated for 1200 Mbps but only ran at about 60 Mbps in my setup. They would also hang once a month or so.
Now the only thing I need is some 5 Gbps Ethernet USB dongles.
Permalink - posted 2018-11-11
►
On the latest episode of hist podcast, John Gruber complains that Apple’s Airport Extreme and Time Capsule Wi-Fi base stations are woefully out of date and Apple needs to release improved/faster models. Which is not going to happen. However, now is not the time to jump ship and replace your Apple base stations with new and shiny ones from a different vendor.
Full article / permalink - posted 2017-01-14
▼
On the latest episode of hist podcast, John Gruber complains that Apple’s Airport Extreme and Time Capsule Wi-Fi base stations are woefully out of date and Apple needs to release improved/faster models. Which is not going to happen. However, now is not the time to jump ship and replace your Apple base stations with new and shiny ones from a different vendor.
The argument I’m making here is that you shouldn’t replace your Apple base stations based on the notion that Apple has abandoned them and they won’t release something better in the future. Of course, if you’re unhappy with your Airport Extreme or Time Capsule today and think a different product will serve you better, that’s a different story.
The thing is, Apple’s base stations that were last updated in 2013 still do everything Apple wants them to do today, four years later. They have no reason to update them. The 2013 Airport Extreme and Time Capsule handle the highest Wi-Fi speeds that the latest Macs support: 1300 Mbps 802.11ac. So if you’re not getting the highest possible speeds over the internet, it’s not because your Airport Extreme or Time Capsule lacks raw bandwidth.
Sure, the drive in a Time Capsule tops out at a meager 40 MB/sec and the best third party base stations provide significantly better signal coverage, but those complaints aren’t new and there’s no reason to think that Apple is suddenly going to care about these issues.
It’s entirely possible that Apple disbanded the team that worked on these products because that team simply had nothing to do right now. We have no way of knowing whether this means that Apple is never going to release new Airport Extremes and/or Time Capsules. The current AE/TC were updated to support the then new IEEE 802.11ac standard in 2013. The successor to 802.11ac will be 802.11ax, which should be four times as fast and drive real world bandwidth well into the gigabit range. However, ax won’t be standardized until at least 2018 and probably 2019. So if we’re going to see new Airport Extremes and Time Capsules, it will probably be in 2019.
If you don’t want to wait that long, or believe that Apple isn’t going to release new Wi-Fi base stations, there’s still two good reasons to wait a year or so before switching. Those reasons are 2.5 and 5 Gbps Ethernet and Apple’s new file system, APFS.
Even after a decade, 10 Gbps Ethernet has had a hard time getting traction on the desktop. So those of us who still use wired Ethernet are still stuck on Gigabit Ethernet, which has been available since the early 2000s. The new 2.5 and 5 Gbps Ethernet standards are supposed to fix that, and we’ll probably see reasonably priced 2.5 / 5 Gbps products appear in the next year or so. So unless you have a good reason to upgrade now, it’s probably a good idea to wait for this to shake out.
Last but not least, there’s APFS. If you’re looking for just Wi-Fi networking, Apple’s new file system isn’t very relevant. But one of the big reasons to get a Time Capsule is that the TC allows for simple and easy wireless backups using Time Machine. In the early days, you really needed a Time Capsule to get networked Time Machine backups, but these days most NAS (network attached storage) devices that support Apple’s old AFS protocol for mounting network drives will let you make Time Machine backups.
However, it’s very likely that all of this is going to change in some way when APFS becomes available. Time Machine is built entirely around backing up whole files, while APFS’s snapshot features lend themselves much better to block level backups. It would be a shame to buy a new NAS that allows Time Machine backups today but won’t be compatible with a new version of Time Machine.
So there you have it. If Apple’s Airport Extreme or Time Capsule base stations serve your needs to a reasonable degree today, it makes sense to keep using them for another year or two and see what kind of new base stations and NASes become available and how they work with the Apple ecosystem as it exists at that point.
Permalink - posted 2017-01-14
►
I'll probably have more to say about some of these later, but here's my list of USB-C adapters, cables and other devices I've collected the past few weeks:
Full article / permalink - posted 2016-11-12
▼
I'll probably have more to say about some of these later, but here's my list of USB-C adapters, cables and other devices I've collected the past few weeks:
- A 30 W USB-C / 12 W USB-A charger
- A 90 cm USB-C to USB-C cable
- A USB-C to DisplayPort cable
- A USB-C to DisplayPort adapter
- A Thunderbolt 3 to Thunderbolt 2 adapter (from Apple)
- A USB-C to VGA adapter
- A USB-C to HDMI adapter
- A USB-C and USB-A SD card reader
- A USB-C and USB-A 64 GB flash drive
- A USB-C to USB-A adapter
- A slightly longer USB-C to USB-A adapter
- A USB-C to USB A male cable (ordered by mistake, but may turn out useful after all)
- A USB-C to micro-USB cable
Way back in 2008 I got a second charger for my laptop. This means that I can connect my laptop to power both on the couch and at my desk without messing with chargers. Because battery life is so good these days and MagSafe is gone on the new laptops, I plan on using the new MacBook Pro on battery power more often, but I still want that second charger. And that's the nice thing about the move to USB-C: you can now charge using any charger that conforms to the USB Power Delivery (USB-PD) standard. I decided to get a cheap 30 W one, I can always get a bigger one if this one doesn't work or charges too slowly.
The downside is that you now need to buy a USB-C to USB-C cable to connect to the charger separately. I tried to find a fully wired one, so I got this 90 cm one from Aukey which has an e-marked chip. Turns out that 90 cm is pretty short, so I'll probably get a longer one at some later point, and maybe a charge / USB 2 one only.
Obviously I need to connect to external displays, so I got the DisplayPort cable and adapter as well as HDMI. I was thinking about skipping VGA, but the third party one isn't expensive and I'm sure it'll come in handy a few times.
Apple's Thunderbolt 3 to Thunderbolt 2 adapter is pretty expensive, but that way I get target disk mode between my old and new computer as well as 10 Gbps (maybe even 20?) networking between those two, so it's the only reasonable way to transfer files quickly. And I can reuse my Thunderbolt Gigabit Ethernet adapter.
Then there's a USB C/A SD card reader, a USB C/A flash drive (which is super fast by the way, at 150/80 MB/sec read/write), a couple of type C to type A adapters. I also got a five pack of USB-C to USB-A male cables by accident. You have to be really careful with the words "USB 3.0" as this is often used for "USB type A connector".
And last but not least, a type C to micro-USB. This will let me charge my bluetooth headphones, and with the micro-USB to lightning adapter that I already have, I can use it to charge and sync my iPhone and iPad.
But, let's not forget that my previous computers also required various dongles and cables:
- USB superdrive
- Thunderbolt 1/2 cable
- Thunderbolt to Gigabit Ethernet adapter
- miniDisplayPort to DisplayPort cable (third party)
- miniDisplayPort to HDMI adapter (third party) (some of these have been unreliable for me)
- miniDisplayPort to VGA adapter
- miniDisplayPort to DVI adapter (haven't used this one in a few years!)
To add insult to injury, when the new MacBooks with miniDisplayPort came out, it took a month for the dongles to become available so that first month I had to work without an external monitor, like an animal.
At least now the first party dongles are available right away and there are many third party options.
Permalink - posted 2016-11-12
older posts
- newer posts