Category: programming

  • Flotsam 17: maps

    Flotsam 17: maps

    Tiling is one of the big pieces to put together nice, interactive maps. How The Post is replacing Mapbox with open source solutions describe the tech behind solving this problem with Open Source software.

  • Flotsam 16: neovim

    Flotsam 16: neovim

    Just to remember where things are in my neovim installation in MacOS: The init file follows the structure presented in here: https://github.com/junegunn/vim-plug pointing to the location of the plugins as:

  • Recreational programming

    Recreational programming

    I think programming, aka coding, is a fun activity. We are solving a problem subject to a set of constraints that can be time, memory, quantity of code, language, etc. Besides being a part of my work, coding is also a good distraction when doing it for the sake of it. In this type of…

  • Fixing Rcpp warning in Mac OS

    Fixing Rcpp warning in Mac OS

    In Mac OS I was getting an annoying warning when compiling Cpp code via Rcpp in R: Adding a file called Makevars in ~/.R defining FLIBS to the actual location of gfortran in my machine fixed the problem. In my case, Makevars only contains the following line: That’s it.

  • Reading a folder with many small files

    Reading a folder with many small files

    One of the tools we use in our research is NIR (Near-Infrared Spectroscopy), which we apply to thousands of samples to predict their chemical composition. Each NIR spectrum is contained in a CSV text file with two numerical columns: wavelength and reflectance. All files have the same number of rows (1296 in our case), which…