oEmbed specification

oEmbed has been around for a while and there are some really nice implementations of it.  For example, in WordPress, where pasting a URL to YouTube video, Flickr photo, Twitter tweet, and a number of other services, will result in a nicely formatted embedded snippet from an external site.  WordPress does not only consume the oEmbed, but also provides embeddable content.

For a while now, I’ve been thinking about ways to utilize it.  There are quite a few applications of oEmbed that make sense for our projects at work.  For now, I’ll just leave you here with the link to the oEmbed specification.

ioquake3 – Free Software FPS Game Engine Based on Quake 3 for Windows, Linux, and macOS

ioquake3 is the modern, cross-platform distribution of the Quake 3 engine with a few extra bits and pieces.  As per the GitHub repository:

The intent of this project is to provide a baseline Quake 3 which may be used for further development and baseq3 fun. Some of the major features currently implemented are:

  • SDL backend
  • OpenAL sound API support (multiple speaker support and better sound quality)
  • Full x86_64 support on Linux
  • VoIP support, both in-game and external support through Mumble.
  • MinGW compilation support on Windows and cross compilation support on Linux
  • AVI video capture of demos
  • Much improved console autocompletion
  • Persistent console history
  • Colorized terminal output
  • Optional Ogg Vorbis support
  • Much improved QVM tools
  • Support for various esoteric operating systems
  • cl_guid support
  • HTTP/FTP download redirection (using cURL)
  • Multiuser support on Windows systems (user specific game data is stored in “%APPDATA%\Quake3”)
  • PNG support
  • Many, many bug fixes

 

Database Popularity Index

Have a look at Red9’s Database Popularity Index, which is updated now on a monthly basis.  Last year I blogged about a similar study.

One thing that is still mind-boggling to me is the total number of different database engines – over 300!  I know there is a constant need for better and more powerful databases, but 300?  Sounds like too much to choose from.

One other thing that I find slightly surprising is the popularity of the Microsoft Access.  Really?  With so much to choose from, people still stay with Access?  What am I not getting here?

Happy 20th birthday, Slashdot!

Slashdot is celebrating its 20th birthday.

Today we’re marking Slashdot’s 20th birthday. 20 years is a long time on the internet. Many websites have come and gone over that time, and many that stuck around haven’t had any interest in preserving their older content. Fortunately, as Slashdot approaches its 163,000th story, we’ve managed to keep track of almost all our old postings – all but the first 2^10, or so. In addition to that, we’ve held onto user comments, the lifeblood of the site, from 1999 onward.

20 years is indeed a long time, and especially so on the Internet.  It’s pretty much impossible to imagine the Web without social networks like Facebook, Twitter and Instagram.  Without YouTube.  With no Wikipedia.  Without Gmail.  Heck, without even so much as Google search.  Well, it was around, but not many people knew about it yet.  Blogs weren’t invented yet.  Web 2.0 was years away.  There were no RSS feeds yet.  Heck, many people who can’t imagine their lives without the Internet today weren’t even born yet!

I was introduced to Slashdot back in 1997 or 1998 by my good friend and mentor – Vladimir Ivaschenko (aka hazard).  I think it was on the same day as he told me about Freshmeat.net, later re-branded as Freecode.com, the best resource at the time to find and learn about Linux applications (to which I haven’t been in years), and Linux Weekly News, which I am still a frequent reader of.

I’ve been reading Slashdot since then myself, and I have recommended it to every IT professional and technology enthusiast without exception.  IT industry in general, the Web, and the Open Source movement wouldn’t have been the same without Slashdot.  And neither would I.

I have learned a lot about a lot from Slashdot – new companies, new technologies, new ideas, different perspectives, influential people, and more.  I’ve linked to Slashdot posts and comments from this blog more times than I can remember.  (Google Search estimates 1,060 pages linking from this blog to Slashdot since I started posting here 17 years ago).

If I had to pick a single my most memorable moment about Slashdot, that would be without the doubt September 11, 2001.  I wasn’t anywhere near the United States that day, but it wasn’t about the USA.  The whole world has changed that day.  Nobody knew what was going on.  Everything just stopped, or slowed down to a crawl.  Everybody was trying to understand, or at least find more information about what happened.  All the news sites – from the major ones, like CNN, to the small local newspapers – were dead under the traffic spike.   Slashdot was pretty much the only one that could cope.  It was slow, but it was there.  Countless people in the comments were sharing bits and pieces of information.  People were sharing photos and videos and redistributing them across a number of FTP sites.

At the time I was working at PrimeTel.  There were quite a few people and everyone was desperate to know more.  I remember downloading the pictures at turtle crawling speeds, and sending them off to a huge TV I had next to my desk (I was working on project involving video walls and a network of window displays).  A crowd of people from the office were just standing nearby, staring at the TV with planes exploding into the towers, towers collapsing one by one, and all the havoc and rescue efforts afterwords.  This was something… A decade and a half later, I still get shivers remembering that day.

This was the most powerful moment.  But there were many more.  There were numerous times when I started researching something just because of a story or a comment posted on the site.  There were a few times when I changed my opinion after an insightful comment.  And there were plenty of moments when I burst into uncontrollable laughter.  Oh you guys in the comments, you are something!

I’d like to thank everybody who contributed to Slashdot in these last 20 years and who made it possible, and who kept it alive and kicking.  You rock!  Here’s to the next 20 years and more stories and insightful, interesting, and funny comments – Cheers!

 

Google Developer Documentation Style Guide

Google Developer Documentation Style Guide” is a guide for Google developers on how to write the developer documentation.  As someone who have been involved in technical documentation for years now, I find a general lack of such guides from other companies interesting and slightly disturbing.

Kudos to Google for the effort and for sharing with all of us who are trying to improve the technical writing.