links for 2010-01-17
-
Wonderful collection of interactive editors for exploring new CSS3 properties
links for 2010-01-11
-
"ANTLRWorks is a GUI development environment for building ANTLR v3 grammars. Currently available with C, C#, ActionScript, JavaScript, and Java targets; other targets under development." – hoping to generate javascript code to parse css
links for 2009-11-18
-
"Basic Maths is a theme for WordPress to see why it’s so awesome. It was designed and developed by Khoi Vinh of Subtraction.com with Allan Cole of fthrwght.com."
links for 2009-11-14
-
Wondering if this could be the basis of a technique for integrated images in TiddlyWiki that works on IE
links for 2009-11-10
-
Yay also allows you to use three-fingers-down to trigger Expose on the Magic Mouse
links for 2009-11-08
-
Great guide to browser coverage of advanced, HTML5-ish features
links for 2009-10-16
-
A good, if unwitting, summary of my disappointment with Google Wave: it's faster horses for email.
links for 2009-10-12
-
"When you see something that's taking advantage of new technology to give people something they want that they couldn't have before, you're probably looking at a winner. And when you see something that's merely reacting to new technology in an attempt to preserve some existing source of revenue, you're probably looking at a loser"
links for 2009-10-08
-
Brad Neuberg's presentation introducing HTML5 features
Hacking VLC Media Player
So, I’m at a Hothouse at BT’s Adastral Park campus, doing some work involving remote control of the VideoLan Media Player (aka VLC). VLC is an open source media player with support for a wide range of codecs, and with some fairly sophisticated features like stranscoding, streaming, and remote control via the integrated HTTP server. To use the latter, you need to start VLC with a special switch from the command line:
"/Applications/VLC.app/Contents/MacOS/VLC" --extraintf=http
Once you’ve done that, you’ll be able to interact with the player through this web interface:
http://localhost:8080/index.html
The HTTP interface also permits VLC to be controlled with simple HTTP requests. For example:
curl -g "http://localhost:8080/requests/status.xml?command=pl_stop"
curl -g "http://localhost:8080/requests/status.xml?command=pl_play"
The HTTP interface also serves static web pages, and includes a fairly rich-but-unusual macro/templating system for creating dynamic pages like the remote control interface above.
UPDATE: More useful URIs
/requests/playlist.xml - Retrieve current playlist in XML format /requests/status.xml?command=pl_empty - Clear current playlist /requests/status.xml?command=in_enqueue&input=<uri> - Add URI to playlist (example) /requests/status.xml?command=in_play&input=<uri> - Add URI to playlist and start playing










