The Curious Engineer

All blogs / Dev tools / editors / IDEs

Dima Kogan

notes.secretsauce.net

Dev tools / editors / IDEsCPythonLinux / Unix

Posts
143 from 1 Mar 2014 to 27 Sep 2026
Posting
monthly (6 in the last year)
Kind
personal blog
Feed
https://notes.secretsauce.net/index.xml

2026 6

  1. Lunar terminator paradox
  2. Redirect from (Lunar terminator paradox)
  3. Simple gpx export from ridewithgps
  4. mrcal 2.5 released!
  5. Meshroom packaged for Debian
  6. Using libpython3 without linking it in; and old Python, g++ compatibility patches

2025 7

  1. Eigen macro specializations crashes
  2. Getting precise timings out of RS-232 output
  3. Shop scheduling with PuLP
  4. Redirect from (Shop scheduling with PuLP)
  5. Redirect from (Getting precise timings out of RS-232 output)
  6. When are the days getting longer the fastest?
  7. Redirect from (When are the days getting longer the fastest?)

2024 5

  1. Strava track filtering validation
  2. Redirect from (Strava track filtering validation)
  3. GNU Make: details regarding intermediate files
  4. vnlog.slurp() with non-numerical data
  5. mrcal 2.4 released!

2023 6

  1. roslaunch and =LD_PRELOAD=
  2. Talking to ROS from outside a LAN
  3. mrcal 2.3 released!
  4. =numpy.percentile= API update
  5. Redirect from (Debian at SCaLE 20x)
  6. Debian at SCaLE 20x

2022 5

  1. Redirect from (gnuplot output in an FLTK widget)
  2. gnuplot output in an FLTK widget
  3. mrcal 2.2 released
  4. vnlog 1.33 released
  5. Ricoh GR IIIx 802.11 reverse engineering

2021 9

  1. Redirect from (GL_image_display)
  2. GL_image_display
  3. mrcal 2.0: triangulation and stereo
  4. Redirect from (Making the Supernova E3 tail light brighter)
  5. Making the Supernova E3 tail light brighter
  6. Redirect from (feedgnuplot: labelled bar charts and a guide)
  7. mrcal: principled camera calibrations
  8. horizonator: terrain renderer based on SRTM DEMs
  9. feedgnuplot: labelled bar charts and a guide

2020 10

  1. Redirect from (Visualizing a broken internet connection)
  2. An awk corner case?
  3. Finding long runs of "notable" data in a log
  4. Converting images while extracting a tarball
  5. Visualizing a broken internet connection
  6. OpenCV C API transition. A rant.
  7. vnlog now functional on *BSD and OSX
  8. Redirection and /dev/stderr
  9. org-babel for documentation
  10. numpysane and broadcasting in C

2019 9

  1. vnl-uniq
  2. C++ probes with perf
  3. tee is broken?
  4. Redirect from (python-gnuplotlib knows about multiplots)
  5. python-gnuplotlib knows about multiplots
  6. Redirect from (Are planes crashing any less than they used to?)
  7. Are planes crashing any less than they used to?
  8. Redirect from (Where are all these crashes coming from?)
  9. Where are all these crashes coming from?

2018 12

  1. Keeping C OpenCV applications building
  2. Redirect from (Generating manpages from python and argparse)
  3. Manpages and READMEs
  4. Generating manpages from python and argparse
  5. Self-plotting output from feedgnuplot and python-gnuplotlib
  6. A nice oneliner
  7. UNIX curiosities
  8. Redirect from (More Vnlog demos)
  9. More Vnlog demos
  10. Redirect from (Vnlog integration with feedgnuplot)
  11. Vnlog integration with feedgnuplot
  12. 18 vnlog

2017 14

  1. Some new free-software bugs
  2. Python extension modules without setuptools or distutils
  3. Redirect from (osmgnuplot update: correct plots over a large geographical area)
  4. Redirect from (Pole of road inaccessibility of the contiguous US)
  5. Pole of road inaccessibility of the contiguous US
  6. osmgnuplot update: correct plots over a large geographical area
  7. clockfunction: a non-sampling "profiler"
  8. Interfacing numpy and C: an example
  9. Another gcc bug: undetected use of unitialized memory
  10. rr in a chroot
  11. C++ is weird and full of pitfalls
  12. RPM distros and debug-symbol package dependencies
  13. Interfacing rr to gdb in GNU Emacs
  14. Detecting missing DT_NEEDED tags

2016 6

  1. Using DWARF to find and save all state in a C library
  2. Simple ASCII parsing: performance comparisons
  3. numpysane: a more reasonable numpy
  4. glibc malloc inefficiency
  5. Perf misreporting of user-space function arguments
  6. Mapping new keys to a modifier with xmodmap

2015 29

  1. Redirect from (Debugging GNU Emacs memory leaks (part 2))
  2. Redirect from (Memory leak debugging tools)
  3. Redirect from (gnuplotlib and broadcasting in numpy)
  4. gnuplotlib and broadcasting in numpy
  5. Memory leak debugging tools
  6. Debugging GNU Emacs memory leaks (part 2)
  7. Redirect from (A Kernel Debugging Story)
  8. Redirect from (Bike headlight circuit. Again)
  9. Redirect from (Debugging GNU Emacs memory leaks (part 1))
  10. Debugging GNU Emacs memory leaks (part 1)
  11. Bike headlight circuit. Again
  12. A Kernel Debugging Story
  13. Redirect from (Least convenient location in Los Angeles (from Koreatown))
  14. Least convenient location in Los Angeles (from Koreatown)
  15. Rendering OpenStreetMap tiles in gnuplot
  16. Validating a CRC computation on an AVR
  17. Gnuplot for numpy. For real this time
  18. Redirect from (Steepest streets in Los Angeles)
  19. Redirect from (Poles of Inaccessibility in the San Gabriel Mountains)
  20. Poles of Inaccessibility in the San Gabriel Mountains
  21. Steepest streets in Los Angeles
  22. Linux tracepoints for 32-bit code on a 64-bit kernel
  23. Redirect from (Bike headlight circuit continued)
  24. Bike headlight circuit continued
  25. Redirect from (Bike headlight circuitry)
  26. Bike headlight circuitry
  27. Gnuplot for numpy
  28. User-space introspection with Linux perf
  29. Word-oriented navigation in emacs-lisp

2014 25

  1. Mu4e and desktop notifications
  2. Redirect from (Org-mode for invoices)
  3. ZNC and ERC
  4. Org-mode for invoices
  5. Redirect from (Decoding P25 with RTL-SDR on Debian)
  6. Decoding P25 with RTL-SDR on Debian
  7. Debian cross-gcc snapshot packages
  8. Closures and cookies in C
  9. Reading DWARF prototypes in ltrace (part 2)
  10. Ltrace filtering details
  11. Tab completion for sysdig
  12. Emacs-snapshot package hosting
  13. Even better notifications
  14. Redirect from (Running qemu with a custom kernel on ARM)
  15. More Cscope benchmarks
  16. Argument alignment in Linux system calls
  17. Reading DWARF prototypes in ltrace
  18. Running qemu with a custom kernel on ARM
  19. Redirect from (Using DEMs to get GPX elevation profiles)
  20. GNU Global benchmarks
  21. Cscope benchmarks
  22. Already-running process notifications
  23. X11 urgency hint and notifications
  24. Using DEMs to get GPX elevation profiles
  25. First post