Posts tagged with "websites"
Ghost 1.0

A few days ago, the Ghost blogging engine reached version 1.0, a significant milestone in the development of any piece of software, especially in today’s eternal-beta world. Though I no longer use it, I’m invested enough in its development to mark the occasion. For the first couple of years, this blog ran on Ghost, and it was good. Truth be told, I started this blog for no grander purpose than because Ghost looked cool and new and I wanted to try it out on my ...

RSS: there's nothing better

“An RSS feed? That’s so 2007!” “Well then what do you suggest instead?” “Everyone gets their updates through their Facebook feeds these days! Just make a Facebook page!” “That sounds great! Then half of my subscribers will see half of my updates, during weeks in which Zuckerberg chooses to weigh the algorithms more towards news and less towards friends’ photos. Also everyone has to have a Facebook account.” “Yeah, okay, point made. Twitter is better anyway: it’s totally public, doesn’t force people to sign in to see feeds, and its feeds aren’t subject to...

Moving to a static site

As of today, this site is no longer powered by the Ghost blogging engine. Before today, this blog was a web application with a database and a complex application server with a lot of moving parts. Now it is a bunch of .html files. These files are generated by Hugo, a static site generator. Apart from a few unrelated CSS changes, you shouldn’t really notice a difference – although now you have to navigate to different pages to see different taglines, rather than just refreshing the front page....

End of Year Two

I started this blog on the 7th of April 2014, exactly two years ago. Exactly one year ago I did a retrospective post, so I figured it was about time for another. In that post, I mentioned how part of the aim of this blog has been to avoid self-indulgence – while I obviously write about things that I like and am interested in, using a style that’s enjoyable for me, I also try to make each article have some sort of external point and avoid...

Notes on contentEditable and HTML injection

In the bad old days, all user-supplied text in a web page was entered using one or other form element, input for short texts such as names, and textarea for texts that may span multiple lines, such as comments or user feedback. These elements, while extremely useful and serviceable, didn’t always fit in with the webpages they occupied, and had no capacity for WYSIWYG editing of formatted text. But now, using the contentEditable attribute (one of HTML5’s many innovations) almost any element on the page can be used for user-supplied...