Think In Geek
In geek we trust
- Posts
- 166 from 15 Jun 2007 to 6 Jun 2026
- Posting
- now and then (3 in the last year)
- Kind
- personal blog
- Feed
- https://thinkingeek.com/feed.xml
2026 3
2025 2
2024 2
2023 4
2022 2
2021 11
- Distributed compilation in a cluster
- Fun with vectors in the Raspberry Pi 1 - Part 9
- Fun with vectors in the Raspberry Pi 1 - Part 8
- Fun with vectors in the Raspberry Pi 1 - Part 7
- Fun with vectors in the Raspberry Pi 1 - Part 6
- Fun with vectors in the Raspberry Pi 1 - Part 5
- Fun with vectors in the Raspberry Pi 1 - Part 4
- Fun with vectors in the Raspberry Pi 1 - Part 3
- Fun with vectors in the Raspberry Pi 1 - Part 1
- Fun with vectors in the Raspberry Pi 1 - Part 2
- RAII, locks and clang-tidy
2020 6
2019 1
2018 6
2017 16
- A very simple memory pool in C++11
- Exploring AArch64 assembler – Chapter 9
- Walk-through flang – Part 5
- Walk-through flang – Part 4
- Walk-through flang – Part 3
- Walk-through flang – Part 1
- Walk-through flang – Part 2
- 10 years of Think In Geek
- Compilers as a memory error detectors
- Exploring AArch64 assembler – Chapter 8
- A small Telegram Bot in Go
- ARM assembler in Raspberry Pi – Chapter 27
- Whose is this optimization?
- Exploring AArch64 assembler – Chapter 7
- Compilation of array expressions in Fortran
- Introduction to the gfortran array descriptor
2016 21
- How (not) to write a C++ front end – Part 3
- Exploring AArch64 assembler – Chapter 6
- Exploring AArch64 assembler – Chapter 5
- ARM assembler in Raspberry Pi – Chapter 26
- Exploring AArch64 assembler – Chapter 3
- Exploring AArch64 assembler – Chapter 4
- Exploring AArch64 assembler – Chapter 1
- How (not) to write a C++ front end – Part 1
- How (not) to write a C++ front end – Part 2
- Exploring AArch64 assembler – Chapter 2
- A tiny GCC front end – Part 11
- A tiny GCC front end – Part 10
- A tiny GCC front end – Part 9
- A tiny GCC front end – Part 8
- A tiny GCC front end – Part 7
- A tiny GCC front end – Part 6
- A tiny GCC front end – Part 5
- A tiny GCC front end – Part 4
- A tiny GCC front end – Part 3
- A tiny GCC front end – Part 2
- A tiny GCC front end – Part 1
2015 11
- Toying with GCC JIT – Part 3
- Toying with GCC JIT – Part 2
- Toying with GCC JIT – Part 1
- A simple plugin for GCC – Part 3
- A simple plugin for GCC – Part 1
- A simple plugin for GCC – Part 2
- ARM assembler in Raspberry Pi – Chapter 25
- When an array is not an array
- ARM assembler in Raspberry Pi – Chapter 24
- Read DVDs with bogus permissions in Ubuntu
- ARM assembler in Raspberry Pi – Chapter 23
2014 8
- ARM assembler in Raspberry Pi – Chapter 22
- ARM assembler in Raspberry Pi – Chapter 21
- ARM assembler in Raspberry Pi – Chapter 20
- TinyMCE checkbox toggler for jQuery
- ARM assembler in Raspberry Pi – Chapter 19
- ARM assembler in Raspberry Pi – Chapter 18
- How to create and configure EC2 instances for Rails hosting with CentOS using Ansible
- Check progress of a mysql database import
2013 21
- ARM assembler in Raspberry Pi – Chapter 17
- Create a temporary zip file to send as response in Rails
- ARM assembler in Raspberry Pi – Chapter 16
- ARM assembler in Raspberry Pi – Chapter 15
- acts_as_list gem and single table inheritance in Rails
- Check_MK, software updates and mount options alarms
- ARM assembler in Raspberry Pi – Chapter 13
- ARM assembler in Raspberry Pi – Chapter 14
- Capybara, pop up windows and the new PayPal sandbox
- ARM assembler in Raspberry Pi – Chapter 12
- ARM assembler in Raspberry Pi – Chapter 11
- ARM assembler in Raspberry Pi – Chapter 10
- ARM assembler in Raspberry Pi – Chapter 9
- ARM assembler in Raspberry Pi – Chapter 8
- ARM assembler in Raspberry Pi – Chapter 7
- ARM assembler in Raspberry Pi – Chapter 6
- ARM assembler in Raspberry Pi – Chapter 5
- ARM assembler in Raspberry Pi – Chapter 4
- ARM assembler in Raspberry Pi – Chapter 3
- ARM assembler in Raspberry Pi – Chapter 2
- ARM assembler in Raspberry Pi – Chapter 1
2012 13
- Fast and easy way to block bots from your website using Apache
- Node.js packages in Mountain Lion
- Mac OS X, iTerm and the meta key
- Why I will never buy an Apple product again
- Common linking issues in C++
- Sending emails using Google Mail with Ruby
- Crazy stuff in C++ (1)
- Ruby on Rails, Varnish and user dependent content
- A Ruby implementation of the FizzBuzz test using the Enumerator class
- Push git tags to a remote repository
- Give your Ruby console a dash of colour
- Ruby on Rails Many To Many associations with multiple databases
- Fix Java GUI applications in xmonad
2011 12
- Creating your own Job Managers in Ubiquo
- Simple guide to configure xmonad, dzen2 and conky
- Iterate over a collection in groups, and other things
- Easily select random records in rails
- Fixtures and serialized attributes in Ruby on Rails
- WordPress AddToAny plugin
- Installing xmonad in ArchLinux
- Handling resizing in Adobe Air with HTML
- Limiting the suggestions on jQueryUI Autocomplete widget
- jQuery Bars plugin
- Create your own JSONP Proxy using Ruby on Rails
- Installing dropbox and dropbox-nautilus in ArchLinux
2010 4
2009 4
2008 3
2007 16
- Repeatable read and deadlocks in SQL Server
- Killing all rails logs with one Ctrl+C?
- The Double Check Design Pattern
- Ruby Quiz
- The madness of captchas
- Managing the music between iTunes and the iPod
- Sofa Control, or how to operate your Mac from the sofa
- Ubuntu 7.04, Mac OS X and Parallels howto
- Avoid firefox message: Install missing plugins
- Customizing IRB
- Developing Javascript involved web applications with Firebug
- Subversioning a Rails App
- Create your own local domain with DHCP and BIND
- Nike + iPod
- Think in Geek!
- Code Snippets in Visual Studio 2005