I am Ryan Pavlik – a programmer, a designer, a technologist, and a learner.

I am in my second year of studying for my Ph.D. in Human-Computer Interaction at Iowa State University.
This is my public academic web site. If you are involved with the Virtual Reality Applications Center (VRAC) at ISU, you might be interested in my calendar and additional information on my Intranet page.
Recently, I posted...
If you mixed Git and Dropbox, and made it open source…
Posted: May 2, 2013 (3 weeks ago) at 12:30 pm. Tags: git, instructions, screencast, sparkleshare, windows
…you’d get SparkleShare. It automatically synchronizes directories to Git repositories, whether you host them locally or on some service like GitHub.
Now, don’t get me wrong: this isn’t how you want to do version control for your software, where meaningful commits are important. This is more for “data” or “asset” files – I’ve seen it used for project artwork/icons, for instance. It can also be handy for managing an essentially static web site built with a tool like Jekyll. For those use cases, it can be a great tool, particularly for non-programmers.
I’ve recorded a screencast showing how to install (even as a non-admin) the app on Windows, set it up to link with your GitHub account (they handle ssh keys transparently in the background), and add your first repo. Enjoy!
Earlier...
- SolidWorks to OpenSceneGraph - March 25, 2013, 12:24 pm
- Using C++ on the Arduino: a mainstream C++ Standard Library port for the AVR! - September 21, 2012, 5:52 pm
- Bluetooth module and breakout for use with Arduino - August 1, 2012, 4:00 pm
- Using dfu-programmer with an Arduino Uno R3 - July 31, 2012, 10:44 am
- How to build software using CMake - May 7, 2012, 11:09 am
- Quick Tip: Recording Audio with Java-based screencast apps on Win 7 x64 - February 23, 2012, 11:45 am
- My “Compiling Boost on Windows” Cheatsheet - February 13, 2012, 3:27 pm
- A bit of quick Git scripting - January 16, 2012, 1:08 pm
- NVIDIA GPUs and Product Series Cross-reference - August 17, 2011, 11:32 am
- See all posts...