Blogposts over How-to's

Upgraden naar Windows 10: bescherm je privacy met deze tips

afbeelding van Christiaan

Wanneer je Windows 7 of Windows 8.1 op je computer hebt draaien, mag je nu gratis updaten van Microsoft. Geweldig! Je hebt ongeveer een jaar de tijd om te besluiten of dit een goed idee is. Upgraden kan nog tot 29 juli 2016. Er zijn echter een paar dingen waar je op moet letten als je upgradet.

Rails tip: display association validation errors on fields

afbeelding van Kevin

In Ruby on Rails it is common to use a (collection) select field to set the value for a belongs_to association. However, using Rails' default form builder, validation errors on the association field are usually not correctly displayed. They are either shown on the form's label or the field, while you usually want both. In this blogpost I show a simple patch to fix this problem and make sure validation errors for associations are shown both on the label and the field itself.

Temperatuurmonitoring met de Raspberry Pi

afbeelding van Christiaan

Voor een horecaproject wilde ik een simpele webpagina maken die een log van de temperaturen van een aantal koelkasten en vriezers weergeeft. Daarvoor had ik een eenvoudig systeem nodig dat een aantal temperatuursensoren uitleest en naar een database stuurt voor verdere verwerking. Ik had nog een Raspberry Pi liggen die ik niet gebruikte, dus heb ik een simpele setup gemaakt met die Pi en meerdere DS18B20-temperatuursensoren.

Vertaal Übercart-producten met Entity Translation

afbeelding van Floris

Hoewel Drupal Commerce erg in opkomst is als dé e-commercemodule voor Drupal, is in mijn ogen Übercart nog steeds de betere keuze als het gaat om gebruiksvriendelijkheid voor sitebeheerders. Voor wie een meertalige webshop wil, heeft Übercart op het eerste gezicht echter een groot nadeel: Übercart-producten zijn nodes, en de Internationalization-module (i18n) – de gebruikelijke en in veel gevallen meest flexibele manier om meertalige Drupal-sites te maken – maakt voor elke vertaling een aparte node aan. Dat is een probleem, want Übercart koppelt productinformatie als prijs, artikelnummer en voorraad aan de productnodes. Als er voor elke taal een aparte productnode wordt aangemaakt, verschilt die informatie per taal, wat in de meeste gevallen niet gewenst is.