Background For just over a year, I’ve been running the JTime project, which consists of a REST API, an Android app and a website, the latter two of which talk to the REST API. The JTime project allows me to see nearby prayer times. I don’t advertise it, as it is more of an educational project to try new technologies, and I just don’t want to be promoting it in case people think I’m clever for having made it (I don’t like showing off, and generally the people around me are non-programmers).
Over the course of my life, I have used various blogging framework thingies. IIRC I have used wordpress and blogger at some points in the past, followed by fireblog, which was made by me. I have had several issues with fireblog: It is dynamic. I could change it into an SSG or a static/dynamic hybrid thing, but I can’t be bothered at this point in time. It is slow. The reason for this is that the server has been on a slow connection, on a slow server with a dynamic ip address.
3 Sep 2016 #Blog
Over the past few months, I have been learning haskell. It is truly an amazing language, unlike the heavyweight languages (Java, Python, C#), with a lot of innovative features in it. This is probably due to it being originally (although it still is) a research language, though it does seem very capable for use in production. Here are a few of my thoughts about it so far. GHC, the standard compiler/interpreter, is awesome.
The todo list app has been done again and again and again, yet I always seem to have some gripe with each of the ones I have used. ATM, I use Google Keep as it gets most things right. What follows are some of the features that I deem important for such an app to have: Queues. Sequence of subtasks that are dependent on the previous one being completed. Better would be graph support.
22 Feb 2016 #Ideas
I’ve just merged in a new theme, which I’ve called “simple”. Because it is meant to be dirt simple. And it is. For at least the next few hours, this blog will provide a demo of it. There are still various tweaks I should make to it, maybe add a splash of colour, resize things, but it at least passes the tests.
Since I put the blog source code onto Github, I have been working on the code there, fixing bugs and stuff. With the code being on Github, I can work more easily and frequently on the code, but for the past few weeks I haven’t been updating the code this blog itself is running, as it would require a bit of effort and I’ve been busy. Well, I have just redeployed this blog with the latest code.
21 Oct 2015 #Blog
Yes, you read that correctly. The source code that runs this blog is now on Github. Unfortunately I am not good at coming up with names, and fireblog was the best I could think of. Putting the source code on Github helps me in several ways: Showing people the code is way easier. Working on the code is possible from pretty much any decent computer with Internet. Open source is
6 Oct 2015 #Blog
Yes, I know, for the past few days the site has been offline. I played around with partitions, and as always assumed that I would be able to get the site up and running in only a few hours. How wrong I was. I had to compile python twice as I hadn’t installed various packages before the first compilation. And the compilation takes ages. And then even the package server thing I was using went down for a while due to dns changes on their end.
27 Sep 2015 #Blog
Over the past few months, I have been writing a report on what I was doing during my year on placement. During this year I have mainly been testing a booking system for the NHS, but I am not talking about what I did during the year in this post.(I also am not sharing the report here, but if you email me, I may be able to give it to you.) Instead, I want to talk about how I made the report.
You may have noticed that the website no longer is using ssl/tls. Before, I was using cloudflare. On their end, there were some issues which have meant that I’ve decided to remove them from the loop for the moment. Of course, this does remove a layer of protection, but I am relying on extremely low traffic. And this is definitely not a mission critical website by any means. Anyways, I have been working no decoupling the code for this website to make it easier to maintain.
17 Aug 2015 #Blog