Simo Virokannas

Writings and ramblings

  • Create ringtones from YouTube

    Most of the methods online for creating ringtones from YouTube seem to involve shady websites with ads and registering accounts, if they even happen to work. So here’s a simple workflow for choosing what you want and creating…

  • Streaming basics

    As a quick crash course on video and audio streaming, here’s some nice facts and articles. The tool of the trade is RTSP, like it or not. There are methods of streaming through HTTP, but to make something…

  • Unity version of MonoDevelop on OSX won’t run

    …that is, if you are not running your system as admin. MonoDevelop assumes that everyone who uses OSX use it as admin. The way to fix this is to give you rights to the folder it wants to…

  • Some more music

    Here’s one old track remastered and another new piece: Cabo Blanco (2012 remaster): Cabo Blanco (2012 remaster) Detective Story: Detective Story

  • NSOpenGLView and NSToolbar issue

    For a long time, I’d run to the same problem with projects that included a window containing a full-window NSOpenGLView and a toolbar. In the Interface Builder, the NSToolbar controls open behind the OpenGL view and are unusable.…

  • Emoji nonsense

    Short history of Emoji characters: Many smartphone manufacturers released Emoji first only for Japanese products as a keyboard layout. Later they became popular elsewhere as a nicer replacement for the traditional :-) or :) smileys. Now, for some…

  • Xcode, NSOpenGLView, internal crash

    Xcode, NSOpenGLView, internal crash

    I’ve been encountering a frequent problem with Xcode interface builder with NSOpenGLViews – whenever you add one, connect it to a class, and touch something, interface builder starts crashing like mad. First, you try to save everything hitting…

  • Orchestral tracks from the past

    It’s already a long time since I removed the online jukebox from these pages, so here’s some of the old orchestral music from those times (along with some new).

  • Dashcode, part II

    After using Dashcode for almost a year now, this is the bottom line: “Don’t make any big projects with it.” – A random Dashcode user After a while, when the project gets bigger, you’ll have some 20+ Javascript…