Opening a Dozen Email Boxes? Use Mozilla Thunderbird (and Donate)

If you need to read through a lot of email addresses, try Thunderbird. I’ve had over ten addresses in it, and it works pretty well. It also has an RSS reader that I rarely use, but it’s there. It’s my preferred client, and after a lot of use, I finally donated to the project.

https://donate.mozilla.org/en-US/thunderbird/

Responsive Design + Mobile First = Automated Layouts

I’m shocked at how many businesses still have websites that don’t work in mobile. For the average person, reading web pages on a smartphone is the primary way they read content on the web.

Though I’m not 100% on board with “mobile first”, it should soon be the norm. To CSS hackers, “mobile first” just means implementing the mobile layout first, then making the wider-screen layout the exception.
Continue reading “Responsive Design + Mobile First = Automated Layouts”

Creating Email Messages with Clickable Links that Add Events to Your Calendar

This was an effort to find the best ways to create email messages that contain event information, so that the user can easily create a calendar item.

The stock advice is to use .ics files, yet I don’t see many event publishers using .ics files. Instead, I saw people using well-formatted text, which gets automatically linked by email clients. I’ll look at both methods.
Continue reading “Creating Email Messages with Clickable Links that Add Events to Your Calendar”

w32tm reports the computer did not resync because no time data was available

I got the message “the computer did not resync because no time data was available” after running “w32tm /resync /force”.

I had followed the various howtos out there*, and checked them against each other : as expected, they differed slightly, but none of them worked for me. Well, it turned out that I needed to run the update command, below.
Continue reading “w32tm reports the computer did not resync because no time data was available”

Debian and Ubuntu Networking Configuration /etc/network/interfaces with a Static IP Address

This is easy to find anywhere, and it’s here too. This one includes the dns-* lines that will be read by resolvconf(8).

root@server:/etc/network# cat interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.251
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
dns-nameservers 192.168.1.250
dns-search mydomain.local

Also, here’s a cheatsheet for setting that netmask:

255.255.255.252  /30    2  nodes
255.255.255.248  /29    6  nodes
255.255.255.240  /28   14  nodes
255.255.255.224  /27   30  nodes
255.255.255.192  /26   62  nodes
255.255.255.128  /25  126  nodes
255.255.255.0    /24 "Class C" 254 nodes

Note that the number of nodes is the total number of addresses, less two. It’s less two because the lowest value is the address of the entire network. The highest value is the broadcast address. So if the netmask is 0, then the lowest value is 0, and that’s the address of the network, and the highest value is 255, which is the broadcast address.