summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kyrias_website/entries/cffi-alpm-a-new-hope.rst7
-rw-r--r--kyrias_website/entries/new-blog.rst14
-rw-r--r--kyrias_website/entries/stuff.rst4
-rw-r--r--kyrias_website/entries/style.rst7
-rw-r--r--kyrias_website/entries/testing-phabricator.rst9
-rw-r--r--kyrias_website/pages/about.rst17
6 files changed, 58 insertions, 0 deletions
diff --git a/kyrias_website/entries/cffi-alpm-a-new-hope.rst b/kyrias_website/entries/cffi-alpm-a-new-hope.rst
new file mode 100644
index 0000000..9ad5f45
--- /dev/null
+++ b/kyrias_website/entries/cffi-alpm-a-new-hope.rst
@@ -0,0 +1,7 @@
+title: "cffi-alpm: A New Hope"
+date: 2016-11-17
+tags: ['python', 'libalpm']
+
+Pyalpm has some annoyances to it, like leaking a lot of memory, and being a CPython module. It has many times been suggested that it should be re-written using CFFI or something similar though, and tonight I’ve been pretending that I don’t have anything better to do, so I started playing with CFFI and libalpm a bit.
+
+The result of my experimentations is available at `cffi-alpm <https://github.com/kyrias/cffi-alpm>`_, though it’s not particularly useful yet. Right now it has a class that wraps `alpm_list_t` and implements the Python `iterator protocol <https://www.python.org/dev/peps/pep-0234/>`_ for it, and have written a small example that searches the local DB. It’s not really much at all, but I do feel like I have a better feel of both CFFI and libalpm now, and might actually end up writing a complete pyalpm replacement.
diff --git a/kyrias_website/entries/new-blog.rst b/kyrias_website/entries/new-blog.rst
new file mode 100644
index 0000000..1152813
--- /dev/null
+++ b/kyrias_website/entries/new-blog.rst
@@ -0,0 +1,14 @@
+title: New blog!
+date: 2016-11-12
+tags: ['blog']
+
+After thinking about cleaning up my blog building scripts, and inspired by `chee's blog post`_, I figured it was time to finally rewrite them from scratch!
+
+The two ugliest parts of of the old system that I managed to get rid of now was the ordering of posts, and specifying entry metadata. Previously I used numbered filenames, and a yaml frontmatter that I split out of the entry before parsing, but I replaced both with a file called ``entries.json``. It contains a list of objects, with the objects containing the metadata for the entry, e.g. title, date, et.c., to be built, and the order of the objects defining the order of the entries.
+
+One current deficiency is that there's no support for draft entries, but I'm fairly certain that I know how I'm going to implement it.
+
+Oh, and I nuked all my old posts, since there was nothing interesting in there. They're still accessible through the wayback machine, and my website's git history though.
+
+
+.. _`chee's blog post`: https://blog.snaek.org/post/blogs-a-stupid-blog-thing
diff --git a/kyrias_website/entries/stuff.rst b/kyrias_website/entries/stuff.rst
new file mode 100644
index 0000000..e82c9a2
--- /dev/null
+++ b/kyrias_website/entries/stuff.rst
@@ -0,0 +1,4 @@
+title: stuff
+date: 2017-02-07
+
+I’ve been sort of bored and lazy recently, and haven’t really worked on any projects either. Big part of the reason is due to not really having much free time recently, but I guess that’s just an excuse. I should really find some simple project to work on and try to stick to it.
diff --git a/kyrias_website/entries/style.rst b/kyrias_website/entries/style.rst
new file mode 100644
index 0000000..54bf1d9
--- /dev/null
+++ b/kyrias_website/entries/style.rst
@@ -0,0 +1,7 @@
+title: Style
+date: 2016-11-15
+tags: ['blog']
+
+I’m really bad at webdesign, and I mostly just quickly threw together what I’m currently using to more easily be able to test out my new scripts rather than as a serious design, but it’s sort of growing on me now.
+
+It’s far from perfect, all the styling is currently in-line in all pages, and some parts of it is rather inconsistent, but I think I’ll probably keep it. I like how simplistic it feels.
diff --git a/kyrias_website/entries/testing-phabricator.rst b/kyrias_website/entries/testing-phabricator.rst
new file mode 100644
index 0000000..d63b209
--- /dev/null
+++ b/kyrias_website/entries/testing-phabricator.rst
@@ -0,0 +1,9 @@
+title: Testing Phabricator
+date: 2016-11-19
+tags: ['phabricator', 'git']
+
+I set up a phabricator instance for testing it out, seeing how it works. It's slightly confusing to get started with, and the UI is a bit confusing, but it does seem rather useful. The repository browser isn't very user-friendly though, and I'm considering keeping my CGit setup for browsing repositories. The setup documentation also doesn't mention how to set the repository path, or where the default one is located, so that was a tad annoying.
+
+For now I'm considering moving all my repositories over, though I will have to consider how to set things up properly. One annoyance is that the bugtracker doesn't have a way to tag bugs with a repository so that you can search by repository. You can tag them with projects though, so I might end up having to create a project for each separate repository? Alternatively doing something with spaces, though I'm not sure if I understand those properly yet.
+
+(It being implemented in PHP is also a slight turn-off. ``;)``)
diff --git a/kyrias_website/pages/about.rst b/kyrias_website/pages/about.rst
new file mode 100644
index 0000000..d780396
--- /dev/null
+++ b/kyrias_website/pages/about.rst
@@ -0,0 +1,17 @@
+title: About me
+date: 2016-11-15
+
+Hey there, welcome to my blog!
+
+It’s a bit barren around here, and to be honest I’ll most likely not be writing anything particularly interesting here either. But feel free to contact me if you have any questions, comments, or whatever!
+
+
+Contact
+=======
+
+.. class:: contact-addresses
+
+ * EMail: `hello@kyriasis.com <mailto:hello@kyriasis.com>`_.
+ * Matrix: `@kyrias:kyriasis.com <https://matrix.to/#/@kyrias:kyriasis.com>`_.
+ * IRC: You can find me on various IRC networks as either ``demize``, ``remize``, ``kyrias``, or similar.
+ * Gale: If you for some reason use Gale, I'd be thrilled if you contact me at ``kyrias@kyriasis.com``