From d16530d61a04435fd8cb4d4770c4ac715ac8ef0e Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Sun, 8 Jul 2018 15:46:56 +0200 Subject: Initial commit --- _pages/blank.md | 4 +++ _pages/index.md | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ _pages/posts.md | 41 +++++++++++++++++++++++++ _pages/projects.md | 47 ++++++++++++++++++++++++++++ _pages/slides.md | 64 ++++++++++++++++++++++++++++++++++++++ _pages/support.md | 44 ++++++++++++++++++++++++++ 6 files changed, 290 insertions(+) create mode 100644 _pages/blank.md create mode 100644 _pages/index.md create mode 100644 _pages/posts.md create mode 100644 _pages/projects.md create mode 100644 _pages/slides.md create mode 100644 _pages/support.md (limited to '_pages') diff --git a/_pages/blank.md b/_pages/blank.md new file mode 100644 index 0000000..887598c --- /dev/null +++ b/_pages/blank.md @@ -0,0 +1,4 @@ +--- +permalink: /blank/ +--- + diff --git a/_pages/index.md b/_pages/index.md new file mode 100644 index 0000000..e525dc1 --- /dev/null +++ b/_pages/index.md @@ -0,0 +1,90 @@ +--- +layout: default +permalink: /index.html +title: Personal blog +description: > + Hi, I'm tyil, and this is my site. I'm a software engineer with a big + interest in Free Software. As such, I spend much time writing and promoting + free software. Occasionally, I'll write an article about something freedom or + software related. +--- + +{% for post in site.posts limit:1 %} +{% assign blogpost = post %} +{% endfor %} + +## About me +Freedom-focused hacker. I love everything about free software, and spend much +time contributing to it myself. I occasionally write articles to help other +people getting started with free software, and show the issues with proprietary +software. I'm Active on a number of IRC channels, spread over multiple IRC +networks. Currently I have made over 10 modules for Perl 6, which are all +available on CPAN. I also write a blog post on occasion, with my latest +write-up being "[{{blogpost.title}}]({{blogpost.url}})". + +If you think what I'm doing is awesome, and want to support me, you can do so +through donations. More information about how to donate and what I do with the +donations I receive can be found on the [support][donate] page. + +## Contact +### PGP +My public PGP key is available on on [pgp.mit.edu][pubkey]. The fingerprint +is: + +``` +EB9E A484 1672 2D37 16F5 A799 9ACF E193 FFBC 1F50 +``` + +### OTR +For instant messaging I use OTR where possible. My fingerprints are the following: + +- `973F92EA 4A45DE93 60C2C60E DDC049D5 149B3BE2` XMPP, tyil@national.shitposting.agency +- `B174A02B 1F0A4258 B1527988 770843B4 0582A0D8` IRC, tyil @ DareNET +- `C6025214 E05A4FB6 5E65B900 9CA6A7AF A4A35C48` IRC, tyil @ Freenode +- `80999DD8 22504629 44EC13E3 5C31BF2F FC825703` IRC, tyil @ Rizon + +### Channels +#### Email +Email contact goes via [p.spek@tyil.work][mail]. Be sure to at least sign all +mail you send me. Even better would be encrypted mail using my [PGP +key][pubkey]. + +I do not read my mailboxes very often, so please do not expect a timely +response. If you require a response as soon as possible, please find me on IRC +instead. + +#### IRC +I am mainly active as `tyil` on [Freenode][freenode]. Other networks I frequent +are [DareNET][darenet] and [Rizon][rizon], using the same nick, `tyil`. I +use OTR for private messages on IRC, so be sure you use this if you want to +discuss something in private. + +#### XMPP +I am available via XMPP/Jabber on `tyil@national.shitposting.agency`. Like IRC, +be sure to have OTR enabled if you wish to talk to me. Since my XMPP chats go +via [`BitlBee`][bitlbee], the response time is about the same as via IRC. + +## Other links +- [Mastodon][mastodon] +- [Github][github] +- [DareNET gitlab][c.darenet] +- [Keybase][keybase] +- [LinkedIn][linkedin] + +## RSS +If you'd like to stay up-to-date with my posts, you can subscribe to the [RSS +feed][rss]. + +[bitlbee]: https://www.bitlbee.org/main.php/news.r.html +[c.darenet]: https://c.darenet.org/u/tyil +[darenet]: https://darenet.org +[donate]: /support/ +[freenode]: https://freenode.net +[github]: https://github.com/Tyil +[keybase]: https://keybase.io/tyil +[linkedin]: https://www.linkedin.com/in/patrickspek +[mail]: mailto:p.spek@tyil.work +[mastodon]: https://mastodon.social/web/accounts/34234 +[pubkey]: https://pgp.mit.edu/pks/lookup?op=vindex&search=0x9ACFE193FFBC1F50 +[rizon]: https://rizon.net +[rss]: https://www.tyil.nl/feed.xml diff --git a/_pages/posts.md b/_pages/posts.md new file mode 100644 index 0000000..b99dec8 --- /dev/null +++ b/_pages/posts.md @@ -0,0 +1,41 @@ +--- +layout: default +permalink: /posts/ +title: Blog posts +description: > + I occasionally write blogposts about things I find interesting. These are + usually programming, security or privacy related. +--- + +## Blog posts +I sometimes write articles to refer to. It saves a lot of time compared to +explaining the same thing over and over again. As such, most articles will +probably be little rants. All of the articles I wrote have been made public on +my site, and can be found below, in alphabetical order. + +If you wish to respond to any article, whether it be criticism, reporting +mistakes or simply because you want to discuss the points, feel free to send me +an email. My email address is listed [on the homepage][home]. If you do, +consider adding a PGP signature or sending it encrypted with [my pgp key][pgp]. +All feedback is greatly appreciated, so do not hesitate to contact me to give +me yours. + +These articles are available under the [Creative Commons (CC BY-SA +3.0)][cc-by-sa] license, which means you are free to use it for any purpose so +long as you keep attribution to me (and preferably also just link to the +original article) and do not relicense the article. + +I'd also like to note that these articles reflect my opinion, and only mine. +Please refrain from accusing other people of holding my opinion for simply +being referenced in my articles. + +{% for post in site.posts %} +{% if post.wip %} + {% continue %} +{% endif %} +* [{{ post.title }}]({{ post.url }}) {{ post.date | date: "%Y-%m-%d" }} +{% endfor %} + +[cc-by-sa]: https://creativecommons.org/licenses/by-sa/3.0/ +[home]: / +[pgp]: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x9ACFE193FFBC1F50 diff --git a/_pages/projects.md b/_pages/projects.md new file mode 100644 index 0000000..faa0aa5 --- /dev/null +++ b/_pages/projects.md @@ -0,0 +1,47 @@ +--- +layout: default +permalink: /projects/ +title: Software projects +description: > + Here is a list of all projects I worked on that I deem good or important + enough to publish here. This list won't always be complete, but it's good + enough for a quick overview. +--- + +# Projects +Here is a list of all projects I worked on that I deem good or important enough +to publish here. This list won't always be complete, but you can check [my +Github profile][github] if you're interested to see more. + +All of the projects listed below are [Free software][free-software], and are +made in my free time. Contributions in any form are welcome. This includes, but +is not limited to, pull/merge requests, bug reports are [financial +support][support]. You can also come discuss the projects and possible issues +you have found with them on IRC or contact me through email. Details for both +can be found [on the homepage][home]. + + + + + + + + + + + + {% for project in site.projects %} + + + + + + + {% endfor %} + +
ProjectLanguage(s)LicenseRepository
{{ project.title }}{{ project.langs }}{{ project.license }}{{ project.repo }}
+ +[free-software]: https://en.wikipedia.org/wiki/Free_software +[github]: https://github.com/tyil +[home]: / +[support]: /support/ diff --git a/_pages/slides.md b/_pages/slides.md new file mode 100644 index 0000000..d03fd41 --- /dev/null +++ b/_pages/slides.md @@ -0,0 +1,64 @@ +--- +layout: default +permalink: /slides/ +title: Presentations and Slides +description: > + Here is a list of the slides I've used for presentations. The slides are in + Markdown format, and can be compiled into a working slideshow using + reveal-md. The slides here are the original sources, and include speaker + notes. +--- + +# Presentations and Slides +Here is the list of presentations I've given and the slideshows I've used for +them. If there are video sources available, they will be linked to as well. + +The slides are written in Markdown, and can be compiled to a usable slideshow +using [`reveal-md`][reveal-md]. The slide sources are complete, including the +speaker notes. + +I've only given a single presentation right now, but I plan to do more of them +at various events, such as [FOSDEM][fosdem]. I want to give more presentations +to get better at presenting people and getting them interested in programming +languages and aspects that I am also interested in. It's also a great way to +promote my favourite programming language, [Perl 6][perl6]. + + + + + + + + + + + {% for slides in site.slides %} + + + + + + {% endfor %} + +
EventDateMaterials
{{ slides.event }} + {% assign day = slides.date | date: "%-d" %} + {% case day %} + {% when '1' or '21' or '31' %}{{ day }}st + {% when '2' or '22' %}{{ day }}nd + {% when '3' or '23' %}{{ day }}rd + {% else %} + {{ day }}th + {% endcase %} + {{ slides.date | date: "of %B, %Y" }} + + + Slides + + {% if slides.video %} + , Video + {% endif %} +
+ +[reveal-md]: https://github.com/webpro/reveal-md +[fosdem]: https://fosdem.org/ +[perl6]: https://perl6.org/ diff --git a/_pages/support.md b/_pages/support.md new file mode 100644 index 0000000..d65e0c3 --- /dev/null +++ b/_pages/support.md @@ -0,0 +1,44 @@ +--- +layout: default +permalink: /support/ +title: Funding me +description: > + Thanks for considering to support my work. It's much appreciated, and it + helps me to spend more time writing articles, tutorials, free software and + promote more free software. +--- + +# Supporting me +Thanks for considering to support my work. It's much appreciated, and it helps me +to spend more time writing articles, tutorials, free software and promote more +free software. + +I think free software is very important to have around, and all software made +should be released as free software. As such, I will continue to keep working +on free software and it's promotion regardless of how much I receive in +(financial) funding. However, more funding allows me to spend more time on +this. + +## Funding platforms +I've set up a number of accounts on donation platforms. This way, you can +decide which platform you trust the most. The platforms I'm available on are: + +- [Liberapay](https://liberapay.com/tyil/donate) +- [MakerSupport](https://www.makersupport.com/tyilanmenyn/pledge) +- [Patreon](https://www.patreon.com/tyil) + +If there are other platforms which you consider to be better, do let me know. I +am always open to suggestions, and I will try to make time to review other +platforms if possible. Such suggestions will also be incorporated in [my +article on Free software funding][article-funding]. + +## What's it used for? +Your donations will go towards paying the server I use to work and test things +on, `hyve2.tyil.net`. + +If funding allows, I can look into possibilities to take time off of my day +time job in order to spend more time on free software work. It would also allow +me take more time off in order to attend conferences or give presentations on +my free software projects. + +[article-funding]: /articles/funding-yourself-as-free-software-developer/ -- cgit v1.1