Main Page
From WorldWiki
| Welcome to WorldWiki! |
|---|
| This is Ian McEwen's personal wiki and semantic blog/article repository. All content here is available under Creative Commons Attribution-Share Alike 3.0. This does not include any completed creations that might come out of the worlds that will someday be created and depicted here; those are licensed as listed individually. Additionally, in case this ever becomes relevant, there will be a page of creations in canon, to distinguish those that were neither created by Ian nor approved by him as part of the official happenings of the world. Any such uncreated by Ian must be licensed the same as this wiki (that is, under a compatible license) unless the author has special permission. Further details can be found on the creative commons site linked above. |
Now that that's over, enjoy whatever I've got up here! I'd love to see some remixing and re-use of my work. In general I'm not interested in other people being able to edit the main pages of this wiki, but you can create an account and edit Talk pages and user pages; feel free to open up an account and comment willy-nilly on the discussion pages, preferably by way of the ArticleComments extension – easiest way to do this is to add <comments />to the discussion page, save, then use the resulting form. Please don't spam me. Oh yeah, also, my old blog is over here. Good luck finding anything current. |
| I can also be contacted in a variety of media: Identi.ca, Twitter, LinkedIn, IRC (nick ianmcorvidae), or (probably most reliably) by email at ianmcorvidae@ianmcorvidae.net. |
Blog
| 24 December 2009: Streaming over ssh with mplayer and mpd |
| frontpage, music, technology :: ssh, mplayer, mpd |
| So while experimenting today, I figured out how to do something really cool: stream my music from mpd over ssh! |
| Read More... |
| 29 October 2009: Using the git DVCS with code-immersion |
| software, hampshire, frontpage :: scheme, lisp, code-immersion, git |
| Note: This is totally unnecessary but potentially convenient in most situations. The only situation in which you really need to understand git is if you'd like to contribute code to the code-immersion package - which I'd love it if you did.
As you all probably know, code-immersion is hosted on a service called GitHub. This, contrary to potential expectations, is not simply a funny-sounding name for yet another web service. Rather, it's a funny-sounding name with some level of reason for yet another web service. The name comes from the distributed version control system (DVCS) the site is rooted in, called git. If you haven't done much work with programming, you may not know what a version control system is; essentially, it's a place to keep all the code so that it's convenient for any number of programmers to grab and play with, without breaking anything permanently. It keeps track of changes and history and makes it easy to get, play with, and update code. You can read about git at its own site, or ask me about it (in comments or by email or in person); the point of this post is really to say that, should you be interested, code-immersion is hosted in a git repository; if you have git, you can get it (clone, in git terminology) from git://github.com/ianmcorvidae/code-immersion.git and play with it in the usual ways (other than pushing back to github - to do that, talk to me or read up on how github itself works!). |
| Read More... |
| 8 October 2009: code-immersion software overview (part 2) - architecture |
| frontpage, hampshire, software :: scheme, lisp, code-immersion |
| This post will talk about the general architecture of the code-immersion system. That is, it will give a general idea of how all the parts interact with each other, which should elucidate how the entire system works. |
| Read More... |
| 6 October 2009: code-immersion software overview (part 1) - package files |
| software, hampshire, frontpage :: scheme, lisp, code-immersion |
| Originally posted to the code-immersion blog at http://codeimmersion.i3ci.hampshire.edu/
This post will go through each of the files of the code-immersion package and describe their function within the package. Files are in no particular order, but hopefully hopefully minimal things will rely on stuff described in files later in the list. |
| Read More... |
| 20 July 2009: Initial announcement for code-immersion |
| software, hampshire, frontpage :: scheme, lisp, code-immersion |
| This is just a brief post to announce a project I'm working on: code-immersion, a collaborative software framework designed for the Hampshire College class of the same name, taught by Lee Spector. It's currently quite rough; I've only been seriously working on it for about a week, after months of thinking about how to approach it. Questions, comments, contributions? email! |
| Read More... |

