Skip to content

Instantly share code, notes, and snippets.

View tmtvl's full-sized avatar
💭
Relaxed

Tim Van den Langenbergh tmtvl

💭
Relaxed
View GitHub Profile
@tmtvl
tmtvl / perl6-advent-2018.md
Last active December 1, 2018 14:39
Article for the Perl 6 Advent calendar 2018.

Porting Vigilance, integrating Perl 6 with standard tools

Greetings everyone, today we'll be taking an infrastructural script and port it from Perl 5 to Perl 6. This article is based on a pair of posts by James Clark, which you can find here:

This script is used to create and verify MD5 sums. These are 128-bit values that can be used to verify data integrity. While MD5 has been proven to be insecure in protecting against malicious actors, it is still useful for detecting on-disk corruption.

The Perl 6 ecosystem is growing and contains a variety of tools that are either ported from the Perl 5 CPAN, or are replacements. I'll walk through a few aspects of the original script and my port and show why I make some specific changes. Hopefully this will encourage you to go out and port your own little scripts.

@tmtvl
tmtvl / nwnonlinux.md
Created March 12, 2018 15:47 — forked from ubervison/nwnonlinux.md
Install Neverwinter Nights on any linux distribution

Neverwinter Nights Diamond GOG on linux

Prerequisites

First make sure that you have the following tools and libraries installed on your system:

innoextract, unzip, 7z, tar, unrar (to extract the game files)

For the nwmovies, nwlogger, nwuser and nwmouse tools, you will need the 32-bit version of these libraries, including their development headers (-dev or -devel packages):

@tmtvl
tmtvl / keybase.md
Created January 11, 2018 21:38
keybase github proof

Keybase proof

I hereby claim:

  • I am tmtvl on github.
  • I am tmtvl (https://keybase.io/tmtvl) on keybase.
  • I have a public key whose fingerprint is A1A1 D150 F96A 4C54 DE67 87FD F50A F328 D9D1 E635

To claim this, I am signing this object:

@tmtvl
tmtvl / keybase.md
Created August 29, 2016 14:50
Keybase proof

Keybase proof

I hereby claim:

  • I am TimothyXL on github.
  • I am tmtvl (https://keybase.io/tmtvl) on keybase.
  • I have a public key whose fingerprint is A1A1 D150 F96A 4C54 DE67 87FD F50A F328 D9D1 E635

To claim this, I am signing this object: