Recent Posts
Archives
Categories
Yearly Archives: 2015
Climbing Lascar
Two weeks ago, I climbed to the summit of the Lascar volcano in northern Chile. The 5592 m tall active volcano last erupted in October and is the most active volcano in northern Chile. Before climbing the volcano, one first has … Continue reading
Bandwidth-efficient HDR WebGL Textures
Storing high dynamic range (HDR) images is a solved problem in general, such as using the excellent OpenEXR format. When is comes to the web, however, there are two major problems. The first is that web browsers don’t support any … Continue reading
MacBook Webcam Teardown
With the release of the mid-2013 MacBook models, Apple stopped using the standard USB video device class interface for the laptops’ webcams. On these laptops, the webcam connects via the PCIe bus, enumerating as a Broadcom 1570 device. Unfortunately, this … Continue reading
Posted in Hacking Tagged 1570, BCM15700A2, Broadcom, camera, FaceTime HD, MacBook, PCIe, webcam 2 Comments
An Efficient Method of Serving Many Small Files
Certain types of web content, such as map tiles and image pyramids1, require serving many small files, but this can often be inconvenient. Transferring a large number of small files over SCP or SFTP is very slow, and managing these … Continue reading
Automatic Camera Clock Synchronization under Linux
The one feature I really wish my DSLR had was geotagging. Since my camera lacks this feature, I need to record a GPS track with an external device from which positions can be extracted based on timestamps for geotagging. This … Continue reading
Posted in Miscellaneous Tagged camera, Canon, geotagging, gPhoto2, Linux, photography, synchronization, time, udev Leave a comment