In many ways, the lives of web developers have been getting easier these past few years. There are powerful tools that abstract away browser differences, allowing developers to use the latest technologies without worrying about older platforms. But the web has always been, and will continue to be, a messy place, and there is no way to abstract away the mess completely.
Which brings us to Safari. I am nowhere near the first person to say that Safari is the new IE, but consider this: Out of all of the major browsers (Firefox, Chrome, and let’s include Edge here for old time’s sake), Safari is the only one that is not an evergreen browser.Continue reading
There is a question on Stack Overflow that I check from time to time, “Disable Auto Zoom in Input ‘Text’ tag – Safari on iPhone“.
“Someday,” I would say to myself, “I’ll post my solution and write a blog post as well.”
That day has arrived.
Non-English Linux users of Lightning, the calendar extension for the Mozilla Thunderbird email and news client, must be having a hard time these days.
Both Thunderbird and Lightning are available from the major Linux distributions’ software repositories. However, with the exception of Debian, the Lightning extension from these repos are available in English only.
Most non-English users at this point would look to Lightning from the Thunderbird add-ons site. Versions available here are only compatible with Thunderbird 52 or older though and stop working in Thunderbird 60.
Say you have brand new Ubuntu server with a few Samba shares (and Avahi for auto-discovery). Or perhaps you have upgraded your existing server to 17.10 or 18.04 LTS.
Welcome back to the heyday of Windows for Workgroups.
You open up Nautilus or Finder (or if you are unlucky, File Explorer) to test your Samba shares, and what do you see? Your meticulously chosen server name is in now in ALL CAPS. (Note that I haven’t confirmed this in File Explorer.)
This aggression will not stand (man).
This was a presentation I gave at the November 2011 Codeaholics meetup and at BarCamp Hong Kong 2011. The slides also have some brief notes.