Two bugs found in Drupal 8 Core

Posted on: Wed, 17 Oct 2018 11:31 By: patrick

In the previous Drupal 8 site upgrade story, I mentioned that the link field type does not correctly render URLs with certain query strings. Example: http://www.isfdb.org/cgi-bin/title.cgi?1580 is rendered incorrectly as http://www.isfdb.org/cgi-bin/title.cgi?0=.

When I didn't receive any satisfactory answers to my plea for help on the StackExchange site "Drupal Answers", I decided to go bug hunting myself. The result: I found two bugs deep inside Drupal 8 Core! For the first bug I have submitted a new Drupal Core issue (issue 3007243). For the second bug I have contributed my analysis to the discussions of two existing Drupal Core issues (issue 2987114 and issue 1464244).

If you're interested you can hit the "Read more" button to find my detailed analysis. It's the same text that I wrote as answer on "Drupal Answers", but I'm reproducing it here to give my site a little bit more content 😀

Topics

Site upgraded to Drupal 8

Posted on: Wed, 03 Oct 2018 21:19 By: patrick

After two weeks of work I have more or less completed the upgrade of this website from Drupal 7 (D7) to Drupal 8 (D8). Also part of the package is a new theme (the "Nexus" theme) because the old Drupal core theme "Garland" has not been ported over to D8. I'm not as happy with the new theme as I was with "Garland" (for instance, check out how ugly the "Add new comment" form looks like), but for the most part it's quite OK.

Little Go 1.3.1 released, and another Ko bug squashed

Posted on: Sun, 22 Jan 2017 15:27 By: patrick

Little Go 1.3.1 has been published a couple of days ago on the App Store. This release contains a single bugfix only - but one that I consider to be very important!

There's more to read after the break. The App Store update notes and the GitHub release page both have a shorter text.

Software Projects
Article Styles

Little Go 1.3.0 released

Posted on: Wed, 14 Sep 2016 11:16 By: patrick

Little Go 1.3.0 has just been published on the App Store. This is a technical and bugfix release whose focus is on updating the project to the iOS 9.3 SDK, and on fixing an evil ko detection bug that might have been responsible for many bug reports that I have received due to the infamous "The computer played an illegal move." alert. Many thanks to Denis Martynov for helping me with identifying this bug. I promised to release the bugfix

Software Projects
Article Styles

The Art of Computer Programming

Posted on: Mon, 15 Aug 2016 16:23 By: patrick

Here's a line of code that I recently sighted when I had to dig through ancient Excel VBA cruft at work:

Falsch = True

For German speakers: The code works because it uses a non-keyword (Falsch) as the variable name. For non-German speakers: "falsch" is German for "false", so the original code can be translated to:

False = True

Article Styles

Between journey 1 and 2: Power Play

Posted on: Wed, 26 Aug 2015 13:23 By: patrick

As recounted in the description of my first exploration journey, I had travelled in a decently equipped Asp Explorer. For the next journey, though, I wanted to improve some of the modules, most importantly I wanted a class A frame shift drive so that I would be able to make longer hyperspace jumps. To earn the necessary credits, I decided to check out how Power Play works.

The first journey: Dipping my toes

Posted on: Wed, 26 Aug 2015 11:26 By: patrick

As mentioned in the conclusion of the previous post, space exploration in Elite: Dangerous has fired my imagination and my space romantic spirit. Abandoning all restraints, I have decided to celebrate my career as a galactic explorer as fully as possible - for my own enjoyment if not for anyone else's - by creating documentaries of each of my trips. Let's see where this leads.

Elite: Dangerous - First impressions

Posted on: Tue, 25 Aug 2015 21:16 By: patrick

A few months ago, Elite: Dangerous (or ED for short) came out for the Mac. I immediately bought the game, for old time's sake (I have been playing both the original Elite on the C64 and Frontier on the PC) and because it promised to be a playable game - as opposed to the perpetual alpha status that Star Citizen has been in now for years! After the break, I try to give a few of my first impressions from the time when I started to play the game, together with a summary of what ED means to me now after having played the game for a bit over 3 months.

Article Styles
Subscribe to