pmeerw's blog

Wed, 31 Jan 2024

GitLab, srly?!

GitLab is a popular git repo platform with integrated CI and whatnot. It can be self-hosted.

Annoying limitations:

How do people cope with these things?

posted at: 14:15 | path: /rant | permanent link

Mon, 05 Dec 2022

Trying openai's ChatGPT with an MBA expression..

OpenAI's chat is all the rage currently, so I have it a try with a well-known MBA expression: E=(x^y)+2*(x&y). This should simplify (spoiler alert) to x+y, however...

I'm not so convinced about the result, but nevertheless impressed by the answer. Also, I didn't quite get what the 'open' part in openai.com is...

posted at: 11:51 | path: /rant | permanent link

Mon, 07 Nov 2022

Making internet.nl happy

internet.nl checks websites and email server for their use of modern Internet standards such as HTTPS, DANE, HSTS, DMARC, etc.

Recently, a check for security.txt according to RFC9116 was added. The idea is to make it easier to report security vulnerabilities. Previously, RFC2142 (section 4) suggested the use of security@example.org.

Another check is for RPKI (Resource Public Key Infrastructure), aiming to make Internet routnig more secure. It is moreless directed at ISPs operating for securing BGP.

posted at: 21:24 | path: /rant | permanent link

Mon, 19 Sep 2022

oEmbed

There's yet another proposal for embedded representation of a URL on 3rd party sites, see my previous post on Open Graph and JSON:LD.

oEmbed allows a website to display embedded content (e.g. photos or videos) when a user posts a link. Contrary to the other approaches, oEmbed requires implementation of a dedicated service endpoint (i.e. not simply some meta HTML tags). It seems to be used by WordPress and Slack (at least the later also can do alternatives).

The act of obtaining embedded information seems to be called 'unfurling' (improving preview of an URL).

posted at: 13:52 | path: /rant | permanent link

Sun, 18 Sep 2022

Github pages, oh my

Github Pages allows to publish websites that end up on xxx.github.io from a repository. Jekyll can used to generate a static website from markdown text, run a blog, etc.

The thema can be chosen by configuring e.g. thema: minima in _config.yml. What theme does Github apply by default, i.e. when not explicitly setting a theme? Impossible to find out.

Also, I'd recommend using remote_theme: jekyll/minima, so that Jekyll uses current theme code as hosted in the minima repository (or so they say).

A lot of trial-and-error goes into finding a working setup, e.g. to disable plugins (or find out which are auto-magically enabled), overriding config, etc.

posted at: 23:30 | path: /rant | permanent link

Made with PyBlosxom