Laur's blog
  • Home
  • About
  • Support my work
Sign in Subscribe
Ergodox - It has begun!
ergodox

Ergodox - It has begun!

I've finally got all the tools and wits together and started building my ErgoDox. Proof: Yeah, the first diode is not too clean, but I forgot I needed a needle to get nice drops of soldering paste. I got the needle today :)
Jun 1, 2015 1 min read
Ergodox - TOC
ergodox

Ergodox - TOC

The ToC for the full series * Day 1 - First diode * Day 2 - More diodes * Day 3 - Left side finished * Day 4 - SMD diodes done * Day 5 - Finished components soldering * Day 6 - Switches are in * Day 7 - Granite keycaps * Parts list
May 28, 2015
My ProGuard Configuration Base File
android

My ProGuard Configuration Base File

Following my previous proguard entry, I think it's useful to present my final proguard configuration. I'm starting with my base file (proguard-rules.pro), explaining it along the way (as much as I can understand). Proguard Set-up I have a normal project structure (<fallpaper>/<
May 28, 2015 1 min read
Get Access to Files in Genymotion
android

Get Access to Files in Genymotion

Genymotion is a fine emulator. I'm using it as any normal user and once in a while I need to get a file from the VM to analyse (a DB file or a trace usually). Normally, the way I go is via the Device Monitor (which, in turn
May 27, 2015 1 min read
My Ultimate LG G2 Unbrick Tutorial
firmware

My Ultimate LG G2 Unbrick Tutorial

Yes, I (still) have a LG G2 and it's an amazing phone. Battery lasts forever (at least with my usage), has a great screen, you can, if you want install custom ROMs (cyanogen anyone?)... However, sometimes you need to get back to Stock ROM, particularly from times when
May 25, 2015 2 min read
Android AdMob Bug
admob

Android AdMob Bug

I'm trying to implement AdMob in my application as an exercise. I followed the tutorial to the letter (read: copy/pasted code from the sample into my app). I ended up with an activity, where onCreate() had the following code: // Look up the AdView as a resource and
May 23, 2015 2 min read
ProGuard and Third Party Libraries - a Strategy
android

ProGuard and Third Party Libraries - a Strategy

Today I tried to compile my app for release with proguard. Previously, I skipped proguard, but now I wanted a lean package :). Soon, I got into a bit of a mess, because I noticed I have quite a few libs which need custom proguard rules. So, I ended up with
May 22, 2015 1 min read
Android - More Speed up Building with Gradle
android

Android - More Speed up Building with Gradle

In my previous post I described one thing you can easily do to improve the build speed, namely enabling the gradle daemon. In the meantime, things improved quite a bit: * Gradle 2.4 (at the moment of writing) has better speed * You can run things in parallel now like other
May 20, 2015 2 min read
Get Rid of - iCCP: Not recognizing known sRGB profile that has been edited
aapt

Get Rid of - iCCP: Not recognizing known sRGB profile that has been edited

The past weeks I compiled an android app and I was getting: AAPT: .... iCCP: Not recognizing known sRGB profile that has been edited Not so nice. I found out that it was because AAPT is compiled against a newer libpng. Since the PNGs I had were not stock ones, the
May 4, 2015 1 min read
Apparently I'm a Coral
coral

Apparently I'm a Coral

The other day I played with Google's earth day game and this is what I got: [caption id="attachment_623" align="aligncenter" width="518"]](/content/images/2022/07/coral.jpg) Coral[/caption] Nice :)
May 4, 2015 1 min read
A nice Visual Effect
enhance

A nice Visual Effect

Today I wanted to get a headline image for my site, with a Gantt chart. I started from: which is a bit dull. I created then a photo filter layer with the following attributes: * Filter: warming filter * Density: 25% (I think that's the default) * Blending mode: Screen The
Apr 25, 2015 1 min read
The Sudden Need Syndrome
holiday

The Sudden Need Syndrome

The sudden need syndrome is the situation you find yourself just before your holidays, when everyone needs you to do something urgent. I'm exaggerating a bit, but you get the point :)
Apr 24, 2015
Fix CodeIris plugin in Android Studio
android

Fix CodeIris plugin in Android Studio

TL;DR: For the combination of AS 1.2beta and CodeIris 1.13 beta, go to your .AndroidStudioPreview12/config/plugins/CodeIris-Idea/lib and remove your groovy-all jar file. I wanted to get an UML representation of my classes and one plugin I found was CodeIris. Unfortunately, when I tired to
Apr 16, 2015 1 min read
Handling Change Requests
change

Handling Change Requests

As a project manager, I'm striving to improve the workflow for every stakeholder, in order to optimise their efficiency and involvement. Therefore, I devised a process for handling requests. The process The handling process is quite simple: Generate Request The Business Manager collects business requirements and electronically completes
Apr 13, 2015 1 min read
Synology and "Sparsebundle is Already in Use" Error
error

Synology and "Sparsebundle is Already in Use" Error

Today one of my Sinology drives failed. When I've replaced it, I got an error from my Mac's Time Machine about a "sparsebundle is already in use". I saw a discussion saying the solution was to close/reopen TM connection. With Synology, I only
Apr 10, 2015 1 min read
Material Palette Resources
android

Material Palette Resources

Today I wanted to change the colours of my app (still in alpha). Since I want to be material, I went looking for material links. Here are some things I found: * A Stack Exchange question on how to programmatically generate a monochromatic palette * materialpalette.com - cool material picker * materialui.
Apr 7, 2015
Change the Display Name in Google Groups
google

Change the Display Name in Google Groups

By default, the groups you're subscribed to show your user name (e.g. the first part from your email address -- before the @ symbol). To change this to show your full name (if you want it), follow the steps below: 1. Click on the group's name
Apr 6, 2015 1 min read
Old Stuff - Dell X200 Battery ACPI
aml

Old Stuff - Dell X200 Battery ACPI

Recently I've found an old USB stick, with some information dating from 2003. One of the things I found is an AML on how to get ACPI to show the battery status properly. Here it is, in case it helps someone: /* * Intel ACPI Component Architecture * AML Disassembler version
Apr 4, 2015 38 min read
Rot Algorithm in Python
algorithm

Rot Algorithm in Python

A while ago I wanted to send a bunch of emails to building companies in order to get some quotes and/or information. Unfortunately, the website in question (pagesdor.be) doesn't provide emails in clear text to allow me copy/paste. Instead it uses a Rotating cypher algorithm
Apr 3, 2015 1 min read
Old stuff - Homeworld 2 Cheats
2

Old stuff - Homeworld 2 Cheats

A while ago I played Homeworld. While I enjoyed most of the game, some levels were taking too long... Soo, I had this on an old stick lying around... Modify RU's This procedure involves editing a game file; create a backup copy of the file before proceeding. Use
Apr 3, 2015 2 min read
Better Toast in Android
android

Better Toast in Android

In my previous post, I've presented a Toast solution via a Handler and a Runnable. While that solution was a nice one and serves pretty well, I still got an exception. Therefore, I've decided to implement a builder-type wrapper to cover all situations: * Direct: just display
Apr 2, 2015 3 min read
GIS Sites in Belgium
Paid-members only
cadastre

GIS Sites in Belgium

Mar 27, 2015 3 min read
GIS Sites in Belgium
cadastre

GIS Sites in Belgium

TL;DR: Each province has its own GIS site. In the quest of purchasing the land, I've found out there are several layers of plans. The most generic ones are the Federal plans. They are very good for land delimitation and such, less for planning and zoning. The
Mar 27, 2015 3 min read
Add Primary Key Column to PostgreSQL Table
add

Add Primary Key Column to PostgreSQL Table

The other day I got a question: How to add a numeric PK column to an already existent table? A quick look on the net showed that it is indeed possible to add an auto-incrementing PK to an already existing table (if you don't have already a PK
Mar 23, 2015 1 min read
Eclipse Today
eclipse

Eclipse Today

Today was a solar eclipse, visible from Belgium. Unfortunately, being Belgium, it was cloudy :) So, here it's a better pic from a live transmission from Norway: Cool stuff!
Mar 20, 2015
← Newer Posts Page 19 of 26 Older Posts →
Laur's blog © 2026
  • Sign up
Powered by Ghost