Weblogs


16.04 on a zenbook

2016-09-03 21:56:40

Okay. I spent a few days trying to improve hardware support in linux of a Zenbook. It's still a work in progress as several things don't work, but this page intends to show you the state of affairs right now and how to get there. I've noticed that...


Brain puzzle solver

2016-09-01 02:15:55

Brain puzzles are generally of the form of an area of numbers, letters, or icons and you must fill in the blanks using logical deduction. The rules are basically a set of constraints though the puzzles may vary. Currently one of the most common of th...


Vacationals

2016-08-30 11:43:50

For about ten years now I've been taking my summer vacation completely offline. Actually, I try to stay as analogue as possible. My phone becomes a regular phone though I'll still use it for mapping and checking the weather. No playing games, no brow...


ReturnTrue spoilers

2016-08-20 11:48:47

This month started with kind of a bang. For JS golfers, anyways. Somebody posted a bunch of JS golfing puzzles and decent interface to start golfing down some JS problems. These aren't at the scale of JS1k, instead I think their background were more ...


The Language Agnostic Web

2016-07-31 22:13:08

For a long time the web development process has been able to be compilation free. Write your code in any editor and refresh in the browser was all you needed. Of course you could always burden yourself with compilation steps during development. In so...


The Gasher

2016-07-31 22:07:06

A fuzzer is a piece of code that tries to randomly compose attempts from a set of inputs. It then checks this "attempt" against some target test in hopes of passing, or failing, the test. A hash is a piece of code that takes a number of inputs and tr...


Autopush to ghpages

2016-07-31 21:58:40

Github pages are nice but there's no way to have it just mirror the master branch, you must push updates to gh-pages branch. Luckily git allows you to setup repos such that you push to two branches at once. Unfortunately you'd have to set that up ...


Diff tooling

2016-07-29 00:32:11

An important part in our line of work (eg. coding) is source control management (SCM) tooling. These days, for the web, that translates pretty much into Github, and so, git. As you know, git isn't the only type of SCM. There's a plethora of them, act...


asm.js primer

2016-07-23 20:59:02

Let me start by stating the obvious; asm.js is NOT designed to be written manually. It was designed to be a "compilation target", translating from one language to another. The syntax of asmjs is a subset from ES5 and contains a lot of mandatory overh...


JS1k demo post-mortem

2016-07-21 22:38:24

I created a demo for the JS1k'16 competition and committed each golf stroke into a git repo. I was hoping it could log the excitement of golfing down a demo but to be honest, even looking back at the commits myself I can't say the excitement is oozin...