Using Docker on an M1 Mac by running Docker on an old Intel Mac

EDIT: There is now a Docker technical preview for M1 Macs. I checked it out, and it’s way more useful than this guide! This guide is for you if you jumped on the Apple Silicon bandwagon and bought yourself a fancy new M1 Mac, but you need Docker from time to time. It describes how […]

Handige CMake configuratie

Handige CMake configuratie waarmee je alle source files in een project automatisch compileert en installeert. Simpeler kan haast niet…   cmake_minimum_required(VERSION 2.8) set(CMAKE_CXX_FLAGS “–std=c++11”) INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src) file(GLOB SRC “src/*.cpp” ) add_executable(ProjectName ${SRC}) install(TARGETS ProjectName DESTINATION ${PROJECT_SOURCE_DIR}/bin)   Deze CMakeLists.txt plaats je in de root directory. Code komt in de src map, executable komt in de bin map, […]

CSS: Simpele popover zonder javascript

Een eenvoudig popover maken voor een website is niet moeilijk. Hier een CSS/HTML voorbeeld om duidelijk te maken hoe eenvoudig het is.   HTML De HTML code voor het voorbeeld is triviaal: we hebben een container class, deze bevat het item waarover de cursor moet gaan om de popover te doen verschijnen. <div class=”container”> <div […]

FOSDEM 2014

Zoals de meeste informatici ben ik amper weg te slaan van mijn computer. Maar zoals enkele duizenden andere computer liefhebbers heb ik vandaag een dag doorgebracht op FOSDEM in Brussel. De jaarlijkse ‘Free and Open source Software Developers’ European Meeting’  (waar ik slechts voor de eerste keer aanwezig was) is de hoogdag voor de informatici die […]

iTunes Library Parser in Python

Wat als je een simpele lijst van albums wilt genereren in iTunes? En je wilt deze lijst weergeven, zoals je zelf graag wilt? Dan rest je maar één optie, en dat is een script schrijven om deze klus te automatiseren. Zo heb ik in Python een ‘iTunes Library Parser’ geschreven, die een  (door iTunes gegenereerd) xml bestand […]

Welke Editor gebruiken om te programmeren

Als je wilt programmeren, welke editor moet je dan gebruiken? Eén uniek antwoord bestaat er niet. Iedereen heeft zijn eigen voorkeuren en de keuze hangt ook af van je besturingssysteem: er zijn namelijk weinig editors die beschikbaar zijn voor  zowel Mac, Windows als Linux. Veel hangt ook af van de programmeertalen die je wenst te […]

Rainbow Syntax Highlighting

Ik was al een tijdje opzoek naar een degelijke syntax highlighter om code snippets degelijk op te maken. Gisteren viel mijn oog op Rainbow, een syntax highlighter die gebruik maakt van Javascript en CSS. Hierdoor kan deze heel eenvoudig aangepast worden. Deze syntax highlighter heb ik dan in een WordPress plugin gegoten en een aangepaste layout gegeven […]

1000×1000 determinant oplossen met Python

Vandaag wilde ik mijn algoritme voor het oplossen van een determinant eens testen, geïmplementeerd in Python. Voor een 100×100 determinant werd het binnen de seconde opgelost. Dan maar eens proberen om dat voor 1000×1000 matrix te doen. Op mijn MacBook (2Ghz en 2GB ram) resulteerde dat in een een computer die volledig vastliep en die […]