<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-30490032</id><updated>2009-11-02T12:33:54.390+01:00</updated><title type='text'>Digital Mathom</title><subtitle type='html'>Your one-stop source of nothing in particular</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default?start-index=26&amp;max-results=25'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30490032.post-431467967088278616</id><published>2008-08-13T04:41:00.008+02:00</published><updated>2008-08-13T05:24:33.452+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLFW'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><title type='text'>Epic fail by the Khronos ARB WG</title><content type='html'>&lt;p&gt;So the Khronos OpenGL ARB WG, after a &lt;em&gt;year&lt;/em&gt; of almost complete, unexpected silence instead of the promised OpenGL 3.0 specification, released &lt;a href="http://www.khronos.org/news/press/releases/khronos_releases_opengl_30_specifications_to_support_latest_generations_of/"&gt;something&lt;/a&gt; that they for some reason call 3.0 but which has almost nothing of &lt;a href="http://www.opengl.org/pipeline/"&gt;what was promised&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Instead of the promised &lt;a href="http://www.opengl.org/pipeline/article/vol002_3/"&gt;new object model&lt;/a&gt;, the one that was &lt;a href="http://www.opengl.org/pipeline/article/vol004_1/"&gt;supposedly almost done&lt;/a&gt;, it contains among other things a slightly modified &lt;code&gt;EXT_framebuffer_object&lt;/code&gt; promoted to core. This extension is also known as that horrid piece of amazingly poor design that (according to at least one former ARB member and GL3 contributor) prompted the creation of the new object model in the first place.&lt;/p&gt;

&lt;p&gt;Yay.&lt;/p&gt;

&lt;p&gt;What bugs me the most, however, isn't even the way the 3.0 spec. turned out, but rather that their year of silence came after their &lt;a href="http://www.opengl.org/pipeline/article/vol001_1/"&gt;move into Khronos&lt;/a&gt; for efficiency reasons and after heralding &lt;a href="http://www.opengl.org/pipeline/article/vol001_2/"&gt;a new era for OpenGL&lt;/a&gt; with these words:&lt;/p&gt;

&lt;blockquote&gt;Regardless of the poll, you may find yourself asking, “Why, after all these years, is the OpenGL standards body finally opening up and sharing with its audience, its devoted developers, its enthusiastic end-users, its people?” It must be a maturity thing.  It took us a solid 14+ years to shed our youthful shyness and find a voice.  The last decade was just an awkward phase.  We’re over it now.&lt;/blockquote&gt;

&lt;p&gt;Indeed.&lt;/p&gt;

&lt;p&gt;The developer community deserves an apology from the ARB WG for their utter failure in communicating their internal problems. If the community had been kept updated on their progress or lack of it, the &lt;a href="http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&amp;Number=243193"&gt;current backlash&lt;/a&gt; could have been avoided.&lt;/p&gt;

&lt;p&gt;Of course, GLFW will still be adding support for &lt;code&gt;WGL_ARB_create_context&lt;/code&gt; as soon as possible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PS:&lt;/strong&gt; Oh, and I saved up for and got a laptop with an Intel X3100, which means I can work mostly unhindered on GLFW again. Yay.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-431467967088278616?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/431467967088278616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=431467967088278616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/431467967088278616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/431467967088278616'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2008/08/epic-fail-by-khronos-arb-wg.html' title='Epic fail by the Khronos ARB WG'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-7413083080815625243</id><published>2008-01-13T00:10:00.000+01:00</published><updated>2008-01-13T13:30:20.497+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLFW'/><category scheme='http://www.blogger.com/atom/ns#' term='laptops'/><title type='text'>GLFW releases delayed</title><content type='html'>&lt;p&gt;Unfortunately, GLFW versions 2.6.1 and 3.0 will both likely be severely delayed, as &lt;a href="http://zepto.se/"&gt;Zepto Computers&lt;/a&gt;, the manufacturer of my laptop (a 6214W) refuses to pay for the repair and is asking for about $800 to complete it.  As a recipient of disability pension, I don't even have $80 to spare, so even if I wanted to let them get away with this I still couldn't pay for it.&lt;/p&gt;

&lt;p&gt;Their claim is that I should have &lt;em&gt;blown compressed air into my laptop more often&lt;/em&gt;, and that the damage to the GPU due to supposedly clogged up fans (which were so enclosed that I could neither see nor access them) is my fault.  Of course, they never mentioned this bizarre requirement in either their advertisements or their user's manual and the laptop was prone to GPU overheating even when it was brand new.  With a GeForce Go 7600 with 512 MB VRAM in a smallish laptop, this is perhaps not so odd, but it's still their responsibility to make sure the unit is properly cooled.&lt;/p&gt;

&lt;p&gt;Needless to say, I'm going to fight them over this, but it's going to take a bit of time, and in the meantime all I have is a five year old iBook with far too little RAM.&lt;/p&gt;

&lt;p&gt;Also, if you have a Zepto 6014W/6214W/6314W and have had or are having similar problems, please contact me.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-7413083080815625243?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/7413083080815625243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=7413083080815625243' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/7413083080815625243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/7413083080815625243'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2008/01/glfw-releases-delayed.html' title='GLFW releases delayed'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-7309693493458228019</id><published>2007-12-08T07:07:00.001+01:00</published><updated>2007-12-08T07:20:24.512+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Times change</title><content type='html'>&lt;p&gt;I need to upgrade the software on my &lt;a href="http://en.wikipedia.org/wiki/Nokia_N73"&gt;N73&lt;/a&gt; and for that I need a Windows machine. As my own PC is currently broken, I was trying to think of a friend close by who might have one.&lt;/p&gt;

&lt;p&gt;Okay, so here's the interesting part; it took quite a while for me to think of &lt;em&gt;anyone&lt;/em&gt;. Note that this isn't "someone who's primarily running Windows", it's "who might still have Windows on their machine &lt;em&gt;at all&lt;/em&gt;".&lt;/p&gt;

&lt;p&gt;I think that means something.&lt;/p&gt;

&lt;p&gt;What do you think?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-7309693493458228019?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/7309693493458228019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=7309693493458228019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/7309693493458228019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/7309693493458228019'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/12/times-change.html' title='Times change'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-3999640003962340846</id><published>2007-10-30T22:23:00.000+01:00</published><updated>2007-12-16T22:25:28.818+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='laptops'/><title type='text'>Nostalgia, sort of</title><content type='html'>&lt;p&gt;So, I'm back on Mac OS X. &lt;a href="http://sv.wikipedia.org/wiki/Intresseklubben"&gt;Here's why&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The GPU on Sherka, my &lt;a href="http://www.elmindreda.org/temp/6214w.png"&gt;primary workstation&lt;/a&gt;, finally died. It did so about thirty seconds after I had completed a full backup of my entire home directory to an external drive. So I switch back to Sharon, my iBook, only to find that I've messed up both my Linux kernels' yaboot configs &lt;em&gt;and&lt;/em&gt; the combo drive has died so I can't make a live CD. I'd be surprised, except that cluster coincidences like this one are far too common when you're an elmindreda.&lt;/p&gt;

&lt;p&gt;So I'm stuck in Mac OS X Tiger on a five year old iBook.&lt;/p&gt;

&lt;p&gt;However, I'm finding that it's not a bad place to be. A few apps later and it's a fully usable desktop. It feels almost like home. It now seems even more likely that the next laptop will be a MacBook Pro.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-3999640003962340846?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/3999640003962340846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=3999640003962340846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/3999640003962340846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/3999640003962340846'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/10/nostalgia-sort-of.html' title='Nostalgia, sort of'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-8786395540985519227</id><published>2007-10-07T13:57:00.000+02:00</published><updated>2007-10-07T13:59:01.938+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><title type='text'>TPOLM Lazy Sunday Radio</title><content type='html'>The Planet of Leather Moomins has struck again. Get your weird music fix &lt;a href="http://www.tpolm.com/"&gt;here&lt;/a&gt;. It'll be playing most of the day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-8786395540985519227?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/8786395540985519227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=8786395540985519227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/8786395540985519227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/8786395540985519227'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/10/tpolm-lazy-sunday-radio.html' title='TPOLM Lazy Sunday Radio'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-8771619190028679964</id><published>2007-10-05T05:34:00.000+02:00</published><updated>2007-10-05T05:36:59.831+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><title type='text'>Quickie: Super Mario Långben Bros.</title><content type='html'>&lt;p&gt;Someone made a &lt;a href="http://www.youtube.com/watch?v=w5eUea4zWoM"&gt;SMLB film&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Hahahahahahahahahahahahahahahahahahahahaha &lt;code&gt;&amp;lt;3 &amp;lt;3 &amp;lt;3 &amp;lt;3 &amp;lt;3 &amp;lt;3&lt;/code&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-8771619190028679964?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/8771619190028679964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=8771619190028679964' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/8771619190028679964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/8771619190028679964'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/10/quickie-super-mario-lngben-bros.html' title='Quickie: Super Mario Långben Bros.'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-7695751181951809663</id><published>2007-09-23T19:05:00.000+02:00</published><updated>2007-09-23T19:09:45.449+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='net neutrality'/><title type='text'>Net neutrality exemplified</title><content type='html'>&lt;a href="http://isen.com/blog/2007/09/pic1kword-when-net-neutrality-goes-away.html"&gt;Here&lt;/a&gt; is an image that in a simple and direct way explains why net neutrality is important. It should be made into a poster.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-7695751181951809663?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/7695751181951809663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=7695751181951809663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/7695751181951809663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/7695751181951809663'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/09/net-neutrality-exemplified.html' title='Net neutrality exemplified'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-3576181380092577464</id><published>2007-09-22T20:48:00.000+02:00</published><updated>2007-09-22T21:38:52.111+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='copyfight'/><title type='text'>Using Fairly, in summary</title><content type='html'>&lt;p&gt;Thanks to &lt;a href="http://copyriot.se/2007/09/18/paminnelse-uppsala-pa-fredag/"&gt;Copyriot&lt;/a&gt;, I attended a (mostly) very interesting &lt;a href="http://www.konstvet.uu.se/KV/Forskning/Culture_creativity_copyright/Conference_Using_Fairly/"&gt;conference on copyright and creativity&lt;/a&gt; yesterday. Here are my summary notes from the many presentations given:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.elmindreda.org/temp/konferens.png"&gt;&lt;/p&gt;

&lt;p&gt;Being surrounded by and listening primarily to people who &lt;em&gt;talk&lt;/em&gt; about art and the creative process was an interesting experience, however, since I've spent most of my life doing stuff and (compared to most people I know) not a lot of time talking about other people's stuff. This meta-world is quite new to me. It was nice, but I don't think I'd want to stay.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-3576181380092577464?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/3576181380092577464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=3576181380092577464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/3576181380092577464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/3576181380092577464'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/09/using-fairly-in-summary.html' title='Using Fairly, in summary'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-9123553392357544400</id><published>2007-09-18T03:13:00.000+02:00</published><updated>2008-05-25T03:56:29.126+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oranna'/><title type='text'>Robert Jordan, vanire ortekerana, donye aniar</title><content type='html'>&lt;p&gt;&lt;i&gt;"The Light shine on you and the Creator shelter you. The last embrace of the Mother welcome you home."&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;Leyanade nay imino.&lt;/p&gt;

&lt;p&gt;Akonade nay onaniar, vendesma so yasterana.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;Kite lendiar? Robert Jordan &lt;a href="http://www.dragonmount.com/RobertJordan/?p=90"&gt;passed away&lt;/a&gt; earlier today.&lt;/small&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-9123553392357544400?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/9123553392357544400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=9123553392357544400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/9123553392357544400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/9123553392357544400'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/09/robert-jordan-vanire-ortekerana-donye.html' title='Robert Jordan, vanire ortekerana, donye aniar'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-3124875540082292029</id><published>2007-09-13T19:21:00.000+02:00</published><updated>2007-09-13T19:25:55.106+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gamedev'/><title type='text'>Quickie: So you want to be a game developer?</title><content type='html'>&lt;a href="http://hijinksensue.com/2007/09/13/westwood-college-tightening-up-the-graphics-on-level-3-since-1953/"&gt;This strip&lt;/a&gt; over on HijiNKS ENSUE is a good summary of the fantasy vs. reality of game development (possibly unless you're at id). Enjoy having any remaining illusions of the glamour of game development shattered.

But it's still kind of neat to see your game on the shelves of... well, &lt;em&gt;everywhere&lt;/em&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-3124875540082292029?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/3124875540082292029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=3124875540082292029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/3124875540082292029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/3124875540082292029'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/09/quickie-so-you-want-to-be-game.html' title='Quickie: So you want to be a game developer?'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-68605802884361796</id><published>2007-08-10T05:16:00.000+02:00</published><updated>2007-08-10T05:26:53.495+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Free Software'/><title type='text'>OLPC @ Google</title><content type='html'>You think the OLPC is a toy for poor kids? You lose. Check &lt;a href="http://www.youtube.com/watch?v=_bvSWtujxSE"&gt;this&lt;/a&gt; out. The Free Software world was given a chance to rethink the desktop, and it did. Now go dream about this technology (hard as well as soft) merging with next-generation phones, Internet tablets and media players.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-68605802884361796?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/68605802884361796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=68605802884361796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/68605802884361796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/68605802884361796'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/08/olpc-google.html' title='OLPC @ Google'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-4199030465216792701</id><published>2007-08-08T17:55:00.000+02:00</published><updated>2007-08-08T18:02:07.347+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='copyfight'/><title type='text'>PP @ Google</title><content type='html'>Rick Falkvinge of the &lt;a href="http://www.piratpartiet.se/international/english"&gt;Swedish Pirate Party&lt;/a&gt; gave a &lt;a href="http://video.google.com/videoplay?docid=-2541736281918823479"&gt;talk at Google&lt;/a&gt; recently. If you want to explain (or learn about) Pirate Party politics, this is a good introduction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-4199030465216792701?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/4199030465216792701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=4199030465216792701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/4199030465216792701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/4199030465216792701'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/08/pp-google.html' title='PP @ Google'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-7489181360971287651</id><published>2007-07-27T04:15:00.000+02:00</published><updated>2007-07-27T04:57:05.547+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Free Software'/><title type='text'>"This time, we win"</title><content type='html'>&lt;p&gt;Seeing &lt;a href="http://www.microsoft.com/opensource/"&gt;this site&lt;/a&gt;, I am reminded of nothing so much as Eben Moglen stating &lt;a href="http://www.youtube.com/watch?v=NorfgQlEJv8"&gt;"This time, we win"&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There are, of course, other signs. Nowadays, it is unusual for more than a week to pass without at least one significant piece of news illustrating this trend. There is, nontheless, something especially symbolic about this one.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-7489181360971287651?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/7489181360971287651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=7489181360971287651' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/7489181360971287651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/7489181360971287651'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/07/this-time-we-win.html' title='&quot;This time, we win&quot;'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-775318364658000804</id><published>2007-06-23T20:00:00.000+02:00</published><updated>2007-06-24T22:42:47.516+02:00</updated><title type='text'>Finger candy</title><content type='html'>&lt;p&gt;My dream came true! Well, one of them, at least. Thanks to &lt;a href="http://www.linux.com/feature/114419"&gt;NewsForge&lt;/a&gt;, I found &lt;a href="http://vimperator.mozdev.org/"&gt;Vimperator&lt;/a&gt; &lt;s&gt;today&lt;/s&gt; yesterday, and oh my it's &lt;em&gt;sweet&lt;/em&gt;. It's an &lt;a href="http://en.wikipedia.org/wiki/Iceweasel"&gt;Iceweasel&lt;/a&gt; extension that provides a very Vim-like interface. It has a few rough edges, but is despite those a vast usability improvement... for me. I suppose it makes my Iceweasel unusable for pretty much everyone else (most people I know use Emacs or something else lacking a command mode), but that's a price I'm willing to let them pay. My browser is now almost completely keyboardable, and that in a manner that's often far quicker than using the mouse. If you're a Vim user, you really should check it out.&lt;/p&gt;

&lt;p&gt;The most important missing feature became painfully obvious once I started writing this entry; Vim keybindings inside text fields. They're still not modal, which now that the rest of the UI &lt;em&gt;is&lt;/em&gt; feels even more weird than before. I wish I knew more about the internal structure of Iceweasel, because I have no idea how difficult it would be do implement this, but I hope it will be one day.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-775318364658000804?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/775318364658000804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=775318364658000804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/775318364658000804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/775318364658000804'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/06/finger-candy.html' title='Finger candy'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-6198394597507805931</id><published>2007-06-11T02:58:00.000+02:00</published><updated>2007-06-11T04:25:44.873+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pod'/><title type='text'>B</title><content type='html'>&lt;p&gt;I'm going to start writing about my little game project. As I've proven unable to keep quiet about it, I might as well use that to my advantage. Therefore, please comment, critique, suggest or complain about anything you feel isn't the way you'd like it to be or feel it ought to be.&lt;/p&gt;

&lt;p&gt;Please note that I'm not making any promises, except that I &lt;em&gt;will&lt;/em&gt; be taking &lt;em&gt;all&lt;/em&gt; your feedback into consideration. If I like something you've written and it ends up affecting the game, you end up in the credits. Being an indie developer, that's the best I have to offer.&lt;/p&gt;

&lt;p&gt;Also keep in mind that this is still rather early in the project, so don't expect fancy screenshots just yet. Just how early it still is will become clear in the coming months, and seeing as I'd rather over-deliver than over-promise, I'll try to puncture any expectations that might have arisen so far &lt;code&gt;^^&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The completely uninspired working name for the game is &lt;i&gt;Pod&lt;/i&gt;, which is now also a tag on this blog. Using this tag will give you quick access to all the relevant entries from now on. Just to get started, I'll post an entry I made to the internal milestone blog this past Saturday. This one is rather technical, but I'll be going into the game design and other topics in future entries, and possibly also posting additional internal entries.&lt;/p&gt;

&lt;p&gt;Here goes:&lt;/p&gt;

&lt;p&gt;I'm sitting at &lt;a href="http://www.compusphere.org/"&gt;Compusphere&lt;/a&gt; listening to the streaming music compo and working on the core network code, built on top of &lt;a href="http://enet.cubik.org/"&gt;enet&lt;/a&gt;. It's finally starting to turn into something implementable. Right now I'm trying to figure out where in the &lt;a href="http://www.elmindreda.org/wendy/"&gt;engine&lt;/a&gt; to put endianness conversion routines. Not the most fun you could have.&lt;/p&gt;

&lt;p&gt;The goal for this milestone was to make something minimally demoable (to peers, not publishers) and I've reached the (possibly obvious) conclusion that a strictly multiplayer game can't be demoable in singleplayer. Therefore, I'm tearing apart my singleplayer demo and putting the network code in now. This means that all existing code (not that there's that much of it) will need to be moved onto the distributed event system, which will add further to the delay. Un-yay.&lt;/p&gt;

&lt;p&gt;On the technical side, apart from the networking, I've replaced some hard coded stuff with actual level loading, split the game data into some sort of (hopefully usable) structure and started to integrate ODE via the Wendy wrapper interfaces. That last point has proven the trickiest by far and I finally understand the complaints of people integrating physics engines into games. Moving the game code to the latest version of the renderer was a very tasty piece of cake, however, so I guess the interfaces are starting to stabilise.&lt;/p&gt;

&lt;p&gt;Design wise, lots has happened. The basic technology of the world is established, helping to explain why the gameplay looks the way it does and why certain things work and others don't. I've designed a few of the larger ships (ones players won't be flying, but will be fighting or be dependent on). I've also started sketching on the backstory. While it's technically unnecessary, it's something I really want to have, as I know it'll affect the design in interesting ways. I'm also thinking about ways to integrate a storyline into the game, despite it being exclusively multiplayer, but more on that later.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PS:&lt;/strong&gt; The title is a reference to &lt;a href="http://digitalmathom.blogspot.com/2006/12/but-not-b.html"&gt;this&lt;/a&gt; entry. &lt;a href="http://planet.stacken.kth.se/"&gt;Planet&lt;/a&gt; readers should note that since the aggregator software is broken, it'll show up as new despite being six months old.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-6198394597507805931?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/6198394597507805931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=6198394597507805931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/6198394597507805931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/6198394597507805931'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/06/b.html' title='B'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-1270182074904222328</id><published>2007-06-11T02:08:00.001+02:00</published><updated>2007-06-11T02:15:43.954+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><title type='text'>Brushed Metal is dead</title><content type='html'>&lt;p&gt;...and not a day too soon, either. &lt;a href="http://lists.debian.org/debian-women/2006/06/msg00015.html"&gt;Die the death&lt;/a&gt;, horrible monstrosity.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://daringfireball.net/2007/06/brushed_metal_leopard"&gt;Here&lt;/a&gt; is how it happened.&lt;/p&gt;

&lt;p&gt;Or not.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-1270182074904222328?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/1270182074904222328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=1270182074904222328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/1270182074904222328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/1270182074904222328'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/06/brushed-metal-is-dead.html' title='Brushed Metal is dead'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-4184273720085593799</id><published>2007-05-24T12:22:00.000+02:00</published><updated>2007-05-24T12:26:06.221+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rendering'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><title type='text'>Lecture rambling</title><content type='html'>&lt;p&gt;I'm currently finishing up my preparations for an introductory lecture on rendering engine design, which is a follow-up to one I had a while back &lt;a href="http://www.elmindreda.org/opengl/"&gt;on OpenGL&lt;/a&gt;. Surprisingly, it's actually been trickier to prepare for this one, despite the fact that I supposedly know more about this subject. However, while the previous one was about a well-defined API and its mathematical underpinnings, this one is about best practices, common design patterns and other even more intangible knowledge gathered from experience. Success and failure aren't objectively measurable in the same ways here.&lt;/p&gt;

&lt;p&gt;This has made it rather tricky to prepare the slides for the lecture, something I otherwise find both fun and easy. There's just no clear, linear path available to take me through a substantial amount of the area to be covered. In fact, the material is so self-referential that I'm finding myself wishing for &lt;code&gt;goto&lt;/code&gt; in &lt;a href="http://www.openoffice.org/product/impress.html"&gt;Impress&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;What I will try to do is steer it towards more of a discussion between me and the audience, rather than just having me stand there presenting my preferences. I'm hoping that a few other sceners will be attending, which should help to make the discussion more nuanced (but hopefully not too advanced for the people who came for the promised introduction).&lt;/p&gt;

&lt;p&gt;Oh well, I'm off to the campus to finish my slides.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-4184273720085593799?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/4184273720085593799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=4184273720085593799' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/4184273720085593799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/4184273720085593799'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/05/lecture-rambling.html' title='Lecture rambling'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-1015061412944816583</id><published>2007-05-22T10:42:00.000+02:00</published><updated>2007-05-22T10:44:31.239+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memes'/><title type='text'>I hate blogging memes</title><content type='html'>&lt;p&gt;...but this one was apparently irresistible:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.leatheregg.com/bloggercode/"&gt;B6 d- t- k s u-- f- i o++ x e- l- c-&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-1015061412944816583?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/1015061412944816583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=1015061412944816583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/1015061412944816583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/1015061412944816583'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/05/i-hate-blogging-memes.html' title='I hate blogging memes'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-6229312840598494406</id><published>2007-05-10T09:33:00.000+02:00</published><updated>2007-05-22T10:45:01.274+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLFW'/><title type='text'>GLFW braindump #3</title><content type='html'>&lt;p&gt;There, the first (and hopefully last) beta of &lt;a href="http://sourceforge.net/forum/forum.php?forum_id=692934"&gt;version 2.6 is out&lt;/a&gt; and the amount of work remaining before the actual release is approaching manageable proportions. It's basically a few bug fixes, about 100 &lt;a href="http://en.wikipedia.org/wiki/Source_lines_of_code"&gt;SLOC&lt;/a&gt; of Win32 FSAA code and a few paragraphs of text in the User's Guide.&lt;/p&gt;

&lt;p&gt;Yay, I think.&lt;/p&gt;

&lt;p&gt;I also note that the Win32 binary package is almost as popular a download as the *nix flavoured source packages, which says something about the user base. I hope I did a good job of building it, because a lot of the support requests lately have come from Win32 users unable to build the library (as might be expected from a platform with no standardised structures for development environments).&lt;/p&gt;

&lt;p&gt;We've also have a web designer join the project. While he's busy right now, he'll be designing a new site for us when time and inspiration coincides. I have little idea when that might be, but I have every confidence that the result will be excellent. Having a less painful design to work against will be excellent, especially as I've been meaning to add a &lt;i&gt;patch submitter's guide&lt;/i&gt; for a while now.&lt;/p&gt;

&lt;p&gt;The discussions on the feature set and API for 3.0 have begun (tentatively) and as usual the timing is perfectly horrible. I need to spend the coming weeks working on the &lt;a href="http://www.birdie.org/"&gt;Birdie&lt;/a&gt; demo and the week after that finishing the material for my rendering engine design &lt;a href="http://www.stacken.kth.se/2007/gl2"&gt;lecture&lt;/a&gt;. Then I'll be mostly free to work on GLFW, but that's far too long from now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Updated.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-6229312840598494406?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/6229312840598494406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=6229312840598494406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/6229312840598494406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/6229312840598494406'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/05/glfw-braindump-3.html' title='GLFW braindump #3'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-776265481590248861</id><published>2007-05-10T09:20:00.000+02:00</published><updated>2007-05-22T10:45:37.733+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><title type='text'>OpenGL on Vista; problem solved</title><content type='html'>&lt;p&gt;Just a quick note; many people wrote about &lt;a href="http://digitalmathom.blogspot.com/2005/08/opengl-hasta-la-vista.html"&gt;Microsoft's plans&lt;/a&gt; of crippling OpenGL on Windows Vista, but very few have written about the fact that the issue was officially resolved last year (with an announcement to that effect at a BOF at SIGGRAPH).&lt;/p&gt;

&lt;p&gt;Thus, the ARB (or what used to be the ARB) has therefore published a &lt;a href="http://www.opengl.org/pipeline/article/vol003_9/"&gt;statement&lt;/a&gt; clarifying the current situation (i.e. OpenGL on Vista works the way it's supposed to), and I thought I'd help by pointing at it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-776265481590248861?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/776265481590248861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=776265481590248861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/776265481590248861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/776265481590248861'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/05/opengl-on-vista-problem-solved.html' title='OpenGL on Vista; problem solved'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-4573852706805430026</id><published>2007-05-02T14:57:00.000+02:00</published><updated>2008-05-25T03:58:23.557+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='copyfight'/><title type='text'>Reality wins again</title><content type='html'>&lt;p&gt;&lt;code&gt;'38 214 62 45 178 91 204 116 247 110 121 234 76 121 167 239'.split.each { |s| printf '%02x ', s.to_i ^ 47 }&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;I'd like to thank the MPAA for playing. Good luck next time. We'll be waiting for you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Made it shorter.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-4573852706805430026?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/4573852706805430026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=4573852706805430026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/4573852706805430026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/4573852706805430026'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/05/reality-wins-again.html' title='Reality wins again'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-6158157549776975042</id><published>2007-04-24T21:21:00.000+02:00</published><updated>2007-05-22T10:46:13.286+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rendering'/><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><title type='text'>Editor sneak peek</title><content type='html'>&lt;p&gt;I probably shouldn't be showing this before the &lt;a href=""&gt;Birdie&lt;/a&gt; demo compo, but I can't wait. Besides, I've already shown the effect visible in the render window (it's in my gallery on &lt;a href="http://www.scene.se/"&gt;scene.se&lt;/a&gt;). The demo effect sequencer I've been wanting to make for several years now is finally a reality. I have three year old sketches of it in the official &lt;a href="http://www.haipakubu.org/"&gt;HyperCube&lt;/a&gt; sketch pad (yes, there is one), and the end result is surprisingly similar to those old scribbles.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.elmindreda.org/temp/editor.png"&gt;&lt;/img&gt;&lt;/p&gt;

&lt;p&gt;Basically, you write effects in C++, register factory classes for them in the engine and then bring up the editor. This lets you create instances of the coded effects, place them in time, move them between layers and edit the properties they expose. All this is then saved to (and loaded from) a single, simple XML file.&lt;/p&gt;

&lt;p&gt;It certainly isn't &lt;a href="http://212.202.219.162/"&gt;.werkzeug&lt;/a&gt;, but it does make editing and experimentation much faster, simpler and even fun. It's also gratifying that a few other groups are going the same route, and even more so that I seem to be ahead...&lt;/p&gt;

&lt;p&gt;Oh, and before you complain about the horrid UI rendering, I &lt;em&gt;do&lt;/em&gt; know how awful it looks and I'll be doing something about it as soon as the party season is over. Also, please don't ask why it has a &lt;a href="http://www.slengpung.com/pics/Altstork%202006/15317.jpg"&gt;Maali&lt;/a&gt; button, as I really have no idea anymore.&lt;/p&gt;

&lt;p&gt;There, brag session over, going back to coding.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-6158157549776975042?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/6158157549776975042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=6158157549776975042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/6158157549776975042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/6158157549776975042'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/04/editor-sneak-peek.html' title='Editor sneak peek'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-2898638245055930612</id><published>2007-04-24T20:35:00.000+02:00</published><updated>2007-04-24T20:40:30.902+02:00</updated><title type='text'>Uhm...</title><content type='html'>&lt;p&gt;Just in case you think your artwork is weird; it probably isn't. &lt;a href="http://video.google.com/videoplay?docid=-8503826014499111921"&gt;This&lt;/a&gt;, however, really is weird.&lt;/p&gt;

&lt;p&gt;Lovely. Just lovely.&lt;/p&gt;

&lt;p&gt;Please don't tell me what it's about. Even partial comprehension would ruin the complete awe I'm currently experiencing.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-2898638245055930612?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/2898638245055930612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=2898638245055930612' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/2898638245055930612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/2898638245055930612'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/04/uhm.html' title='Uhm...'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-117392296848605334</id><published>2007-03-15T03:42:00.001+01:00</published><updated>2008-05-25T04:04:09.491+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLFW'/><title type='text'>GLFW braindump #2</title><content type='html'>&lt;p&gt;I've been working almost exclusively on GLFW during the past few days, an endaevour much simplified by me getting a new keyboard for my laptop. That's one more point for &lt;a href="http://www.zepto.se/"&gt;Zepto&lt;/a&gt;, as not many manufacturers willingly send out replacement parts to customers and trust them to make the repair themselves. A few minutes and my lovely 6214W is once again the best laptop ever.&lt;/p&gt;

&lt;p&gt;Uhm, yes, GLFW.&lt;/p&gt;

&lt;p&gt;RandR support is nearly done, with just a few details left. Fullscreen on X11 now &lt;em&gt;Just Works&lt;/em&gt;. I've begun to write changelogs and update the LaTeX documentation. The code for FSAA on Win32 is almost merged, with only the really nasty bit inside &lt;code&gt;_glfwPlatformOpenWindow&lt;/code&gt; remaining. There's a bug in the FSAA support for X11, but I'm going to look into it once I've posted this, and it's on open drivers so I'm confident that it's our fault.&lt;/p&gt;

&lt;p&gt;Looking at the changelog for 2.6, it's apparent that a great deal of work has been done, even though it's taken longer than I would have liked. I've had to learn quite a lot of new things in order to work effectively as project leader and primary maintainer of GLFW, from Xlib to diplomacy. I've also been really bad at keeping the community updated of our progress in the last few month. I really must do better at that, and if any of you read this, I apologise for the lack of updates.&lt;/p&gt;

&lt;p&gt;I'm starting to feel comfortable as maintainer, however, and it's no longer daunting to look through the 20,000 lines of C that I was put in charge of (especially since I threw out or rewrote the really nasty bits). I still don't have a deep understanding of every line, but I'm now familiar enough with the code to make large changes relatively unhindered.&lt;/p&gt;

&lt;p&gt;Once 2.6 is out, which shouldn't be long now, I'm going to rip out and replace some internal interfaces. No, it won't be an uncompilable mess for three months (and some of this work is already in 2.6, so I'm pretty sure of that), but it will make future development easier (and in some cases, possible). Both multi-window and multi-monitor support requires certain things to be changed, and I think both can be added for 3.0.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-117392296848605334?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/117392296848605334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=117392296848605334' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/117392296848605334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/117392296848605334'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/03/glfw-braindump-2.html' title='GLFW braindump #2'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30490032.post-117365486064834129</id><published>2007-03-12T01:13:00.000+01:00</published><updated>2007-05-22T11:41:27.351+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rendering'/><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><title type='text'>Successful failure</title><content type='html'>&lt;p&gt;Well, I set out to write a fastcompo demo and I failed.. However, I failed by producing so much material that I couldn't bring myself to cut it down to the recommended 30 seconds, so I decided to make it a proper demo. I can't afford to attend &lt;a href="http://breakpoint.untergrund.net/"&gt;Breakpoint&lt;/a&gt;, and not being inclined to cheat I'll most likely release it at &lt;a href="http://www.birdie.org/"&gt;Birdie&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I seem to have hit some sort of sweet spot. Even though I'm slow and meticulous, even when I shouldn't be, I could code up effects almost as quickly as I thought of them. The engine (mostly) &lt;a href="http://www.apple.com/getamac/works.html"&gt;Just Worked,&lt;/a&gt; and the &lt;a href="http://en.wikipedia.org/wiki/Lego"&gt;Lego&lt;/a&gt; feeling never went away. I even seem to have (mostly) avoided the post compo compulsion to rip the engine apart for major restructuring. There's just no real need for such things. Most of what I've been doing in the past week has been bug fixing and additional debug facilities. So, in summary, what I mean is this:&lt;/p&gt;

&lt;p&gt;Min 3D-motor fungerar. Ellinor.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;No, you're not expected to understand that.&lt;/small&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30490032-117365486064834129?l=digitalmathom.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalmathom.blogspot.com/feeds/117365486064834129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=30490032&amp;postID=117365486064834129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/117365486064834129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30490032/posts/default/117365486064834129'/><link rel='alternate' type='text/html' href='http://digitalmathom.blogspot.com/2007/03/successful-failure.html' title='Successful failure'/><author><name>elmindreda</name><uri>http://www.blogger.com/profile/02786787590243086438</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06251684815168728134'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>