Life as a summer intern at Adobe Research.

I’ve had a great experience interning with Adobe Research in San Jose this summer, and I am writing this post to talk about my experiences. Background I’m entering Carnegie Mellon’s Computer Science PhD program in August to study distributed and mobile systems. I also strongly support open source software and maintain an active GitHub portfolio. I balance my work between...   read more

28 Jul 2014 | News

Extract the first frame of video files as JPEG images for LaTeX/Beamer.

LaTeX’s and Beamer’s multimedia package enables videos to be referenced and linked in PDF documents with the \movie command. \movie does not automatically create a thumbnail of the video, so the user has to provide a placeholder image or manually specify the width and height. My solution is to use Make to generate an image for the first frame of...   read more

21 Jul 2014 | Make, LaTeX, Linux

Using Python to organize a music directory.

This is part of a 3-post series on using mpv and Python for music organization and playing in Linux and OSX. Improving mpv as a music player with Lua scripts. Improving mpv as a music player with Bash/Zsh shell functions. This article introduces a Python script I use to organize my mp3 music directory structure for iTunes and mpv. mpv...   read more

05 Jul 2014 | Linux, Python

Improving mpv as a music player with Bash/Zsh shell functions.

This is part of a 3-post series on using mpv and Python for music organization and playing in Linux and OSX. Improving mpv as a music player with Lua scripts. Using Python to organize a music directory. mpv is a fork of mplayer and adds bug patches, an improved command-line interface, and an experimental Lua scripting option. This article provides...   read more

05 Jul 2014 | Linux, Bash, Zsh

Improving mpv as a music player with Lua scripts.

This is part of a 3-post series on using mpv and Python for music organization and playing in Linux and OSX. Using Python to organize a music directory. Improving mpv as a music player with Bash/Zsh shell functions. mpv is a fork of mplayer and adds bug patches, an improved command-line interface, and an experimental Lua scripting option. This article...   read more

05 Jul 2014 | Linux, Lua, mpv

Older Posts