Photoflow

  • Fixed some ORM warnings due to sqlalchemy updates
  • Fixed the bug where using the arrow keys while editing text fields would switch pictures
  • Added a gear page to quickly jump to a collection of pictures taken with a specific lens or camera, or for film scans to filter by film stock.
  • Add a rewriterule system to automatically rename lenses and cameras when uploading images. For some reason my tamron lenses identify themselves as their nikon counterparts so this fixes that back on upload.

Megapixels

  • Created new icon for the autofocus feature
  • libdng now supports reading more DNG tags when loading existing files
  • Updated postprocessd to use libdng for reading pictures instead of linking against libtiff directly
  • Added lensfun support to postprocessd to apply corrections for cameras known in the lensfun database
  • Created a few vendor tags for adding lens correction metadata to DNG files. This is already done by several professional cameras but this is done with a random blob of data in the MakerNotes field. libdng now allows writing the lens correction tags (which contain the same data as what would be supplied by the lensfun database) and postprocessd now supports reading it.
  • Kristian implemented quite a bit of the parts needed for having all the autofocus stuff working in Megapixels

Partlint

The partlint utility is a python tool that parses kicad schematics to verify MPN info for parts in the schematic to fix this data becoming out-of-date pretty quick when you start copy-pasting symbols in the schematic and adjusting the values but not the MPN. For now it has support for LCSC numbers specifically with a built-in LCSC database to verify the part number somewhat matches the value/footprint picked for the part. For MPN it currently only supports pointing out that the MPN is re-used for parts with different values.

The linting is backed by an internal sqlite database and parts with other MPNs can be inserted into that.

Mixolydian / FOSDEM stuff

  • Pushed revision C of the audio mixer board to fix a few layout issues and add the connectors for the final integration with the rest of the FOSDEM hardware.
  • Made the teensy mixer control utility pull the channel names from the teensy instead of it being hardcoded.

Youtube

Dorian

For a complete chance of pace... I joined a GameJam in a team of 2 as game programmer. The game we made is Dorian, a puzzle platformer. This was a mad dash to learn how to use unity in 4 days to make a functional game with the theme "Build to scale". For the theme we implemented a feature where the scale of the player is adjustable with the scrollwheel which is required to solve some of the puzzles.

The end result got us to the 5000 place (out of 7000) which seems a bit low but I'm still pretty proud of the end result which contains only art made by us two during those four days including all the sprites, animations, music and sound effects.

It has both a windows and linux build available :)