Sara and I made it back to Minneapolis. Thankfully there are some good stops along the way. First we swung by Madison, WI for Cheeba Hut. This is a must to anyone making the drive from Minneapolis to Milwaukee, Madison, Chicago, etc. They have the best sandwiches, and grabbing a goo-ball is a must.
Next up was Lacrosse. The Root Note in Lacrosse, WI is a really great coffee shop. It has a very distinct feel and delicious crepes.
Sadly we missed the crepes this time, so make sure to plan accordingly when making the trip. I had a nice iced chai (my usual) and sequestered some of the cold brew Sara ordered.
These stops really make the drive a lot more tolerable. Driving straight through is a lot of hours, but breaking it up into minor destinations is really helpful. Plus, good food.
The camera held up really well, but I still have a lot of learning to do. The shot above was taken in JPEG, not RAW. Whoops. Still usable, and highlights/shadows were still compressed nicely leaving room for editing.
Everyone was talking about the Chicago crime rates, so I figured I would give the dataset a go, and came up with the above animation. Each frame was a subset of the murder rates for that frame’s year. Years go from 2001 – 2016, and I will open up the code once I improve the UI.
Another gist written for stack overflow. This breaks up a vector defined lengths and accounts for the remainder size. Great for splitting up a vector for saving into different files. It is a loop, but any performance issues should be minimal and increases readability/extendability.
One of my friends who works for a fairly large company (loooooots of internal links) needed a way to structure the left navigation in such a way that the links would take you to the page, but the list element/clickable element would keep you on the page and expand/contract the navigation. There weren’t any good solutions around that he could find, so I decided to help him out.
This solution is not only an accordion for the menu, but dynamically adds indicators to what list elements are a dropdown and since it makes the list element handle the navigation menu, any element in the list element (including ::before content) will let you expand or collapse the menu system. Clicking on a link will take you to the page, and cancel any accordion effects.
I wrote this code for my bandcamp download project which has since been retired. It breaks up a download into different chunks and saves them to chunk.part1, chunk.part2, etc. I was pretty happy since it sped up my downloads a lot.
I think this code might come in handy for me as well as other programmers. It lets you pass two dates and returns an array containing the range of dates between them. I had found code previously, but there was a glitch and so I decided to just write my own.