Apparently the video is still borked for many users. Anyone here have any advice on the best way to record screencasts on Ubuntu Natty? A trillion apologies and abasements for any inconvenience.
Hi everyone, a few months ago I posted a lengthy article about using monads to simulate state for a turtle graphics system, including a "novel" monad to represent parallel graphics operations.
I had the opportunity to give that material as a talk at Racketcon (I used Racket as the demonstration language). There is a version available of that online someplace, I believe, but I only had 15 minutes there, and its more of a half hour or longer talk. So I recorded a screencast version, which is now available here.
The talk is in OGV format. If anyone needs it in AVI, I can probably accommodate, but I figure anyone who cares about monads can probably figure out how to watch an Ogg Video file.
Oh yeah: all the code (including the slides, which are written in Racket) is in the racketcon directory at this github repo.
5 comments:
Wow, VLC doesn't like that video at all; it skips ahead by minutes every 10 seconds or so. MPlayer works, but it reports problems with the video that you probably want to fix.
Thanks for the heads up - I guess screencasting software under Ubuntu is still somewhat nascent, which is too bad. I hate when slides are distributed without the associated talk, however.
I'll have to fix it, though it seems to work ok with Totem for me.
In any case, you can read the article it is based on here for the whole story, although the code is better in the slides.
Yea, the article was great, I really enjoyed it. Your explanation of monads as an abstraction of different styles of function composition was exactly what I needed to be able to come up with my own monads and to explain them to others.
Back to the video, I have to report that MPlayer doesn't like it any more than VLC after all. Instead of skipping ahead, it just stops playing the video after a while, while the audio goes on. Then after a while the video starts up again, but now it's very far behind. I'll try it in Totem though, and see how that works out.
Recording a video isn't supposed to be _that_ complicated. :)
I've recorded a screencast successfully on this machine before, but I had to record the audio on a separate device and edit it all back together. I thought upgrading to Natty would improve things, but apparently not.
I'm working on a new Racket library for monadic computation which will support pattern matching and all sorts of dynamically-typed language features. I'll post about it here, eventually.
Hi, your essays are great, it's wonderful to see people doing Deep Emacs Lisp :)
Your video works fine for me; I suggest using gtk-recordmydesktop . If you run that on ubuntu, you can use pavucontrol to route the mic input of your choice via PulseAudio.
My current Lisp project is http://blocky.io, perhaps I'll do something with visual monads!
Post a Comment