<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Van Gils Blogs &#187; comp</title> <atom:link href="http://van-gils.org/wordpress/index.php/category/comp/feed/" rel="self" type="application/rss+xml" /><link>http://van-gils.org/wordpress</link> <description>Weblog of Eva, Bas, Koen and Stijn van Gils</description> <lastBuildDate>Sat, 07 Jan 2012 15:46:37 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>Google Chrome</title><link>http://van-gils.org/wordpress/index.php/2008/09/03/google-chrome/</link> <comments>http://van-gils.org/wordpress/index.php/2008/09/03/google-chrome/#comments</comments> <pubDate>Wed, 03 Sep 2008 14:50:43 +0000</pubDate> <dc:creator>basvg</dc:creator> <category><![CDATA[comp]]></category><guid isPermaLink="false">http://van-gils.org/wordpress/?p=317</guid> <description><![CDATA[This week Google released a browser of its own. This awesome new toy is called Chrome. It seems to be a fast, clean, and usable browser&#8230; at first sight. Some of the things that I&#8217;ve grown attached to seem to &#8230; <a href="http://van-gils.org/wordpress/index.php/2008/09/03/google-chrome/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>This week Google released a browser of its own. This awesome new toy is called <a href="http://www.google.com/chrome">Chrome</a>. It seems to be a fast, clean, and usable browser&#8230; at first sight. Some of the things that I&#8217;ve grown attached to seem to be missing. Or at least I can&#8217;t find &#8216;m. The feature I miss most is a way to couple to bookmarks bar (control-b) to the bookmarks that I have stored in my <a href="http://www.google.com/bookmarks">Google Bookmarks</a>. Other features that would be nice are new mail notification (from my GMail) and integration with GTalk. Does anyone have more info on these?</p> ]]></content:encoded> <wfw:commentRss>http://van-gils.org/wordpress/index.php/2008/09/03/google-chrome/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>New blog layout</title><link>http://van-gils.org/wordpress/index.php/2008/08/31/new-blog-layout/</link> <comments>http://van-gils.org/wordpress/index.php/2008/08/31/new-blog-layout/#comments</comments> <pubDate>Sun, 31 Aug 2008 09:37:14 +0000</pubDate> <dc:creator>basvg</dc:creator> <category><![CDATA[comp]]></category> <category><![CDATA[general]]></category><guid isPermaLink="false">http://van-gils.org/wordpress/?p=315</guid> <description><![CDATA[As of today, our weblog has a new layout. I thought the old one was getting rather boring, especially the colors that were used. I found a really nice new theme with fresh colors that we&#8217;ll use for now. I&#8217;ve &#8230; <a href="http://van-gils.org/wordpress/index.php/2008/08/31/new-blog-layout/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>As of today, our weblog has a new layout. I thought the old one was getting rather boring, especially the colors that were used. I found a really nice new theme with fresh colors that we&#8217;ll use for now. I&#8217;ve also added a section in the sidebar which shows my recommended news items (this is actually a plugin for GoogleReader).</p> ]]></content:encoded> <wfw:commentRss>http://van-gils.org/wordpress/index.php/2008/08/31/new-blog-layout/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Our pc (Librarian) died</title><link>http://van-gils.org/wordpress/index.php/2008/08/06/our-pc-librarian-died/</link> <comments>http://van-gils.org/wordpress/index.php/2008/08/06/our-pc-librarian-died/#comments</comments> <pubDate>Wed, 06 Aug 2008 10:52:18 +0000</pubDate> <dc:creator>basvg</dc:creator> <category><![CDATA[comp]]></category><guid isPermaLink="false">http://van-gils.org/wordpress/?p=312</guid> <description><![CDATA[After 6 years of service our computer died this morning. Damn. It was a pretty nice box despite its age. We mostly ran linux on it, even though Windows was installed on it too (nice for Koen&#8217;s games, tax  stuff &#8230; <a href="http://van-gils.org/wordpress/index.php/2008/08/06/our-pc-librarian-died/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>After 6 years of service our computer died this morning. Damn. It was a pretty nice box despite its age. We mostly ran linux on it, even though Windows was installed on it too (nice for Koen&#8217;s games, tax  stuff and so on). We had recently bought a big widescreen for it which is now doing nothing for a while.</p><p>We&#8217;ve been considering how to replace this machine, if at all. There&#8217;s several options:</p><ul><li>the obvious : get a new pc and stick it somewhere in the network</li><li>forget about the pc, get an extra notebook (the HP notebook will run windows, the new Eee 1000 notebook will run eee-ubuntu linux) and either<ul><li>get a spare 500Gb usb disk for backups (cheap solution)</li><li>get a NAS (network applied storage) with 2 500Gb disks (expensive) \</li></ul></li></ul><p>I&#8217;m not a big fan of the new pc option. PCs only eat up a lot of space and ard hard to move around. Besides, all pcs are ugly. A much better option in my opinion is to slowly migrate to a situation where Eva and myself have a notebook of our own (not counting the notebook that I have for work, I don&#8217;t want to put my own stuff on that one).</p><p>I&#8217;ve come to the conclusion that it&#8217;s best to grow via the extra notebook with extra external usb-disk option to a situation with a NAS. That is, get one Eee + disk now, get another Eee somewhere in the future (perhaps buy one after I&#8217;ve tought the course at the HU?) and the NAS somewhere next year.</p><p>Does anyone have experience with such set-up? Am I missing something?</p><p><strong>Update: </strong>looks like we&#8217;re going for the incremental scenario. I&#8217;m currently shopping (figuring out where Ican get things cheapeast) for these items:</p><ul><li>Eee pc 1000 with ssd, possibly with 2Gb of ram (if it&#8217;s not too expensive)</li><li><a href="http://www.lacie.com/nl/products/product.htm?pid=10986">Lacie</a> portable DVD burner</li><li>Either a cheap 500Gb external drive from MediaMarkt or a pretty <a href="http://www.lacie.com/nl/products/product.htm?pid=10982">Lacie </a>external disk of the same size</li></ul> ]]></content:encoded> <wfw:commentRss>http://van-gils.org/wordpress/index.php/2008/08/06/our-pc-librarian-died/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Web 2.0</title><link>http://van-gils.org/wordpress/index.php/2008/01/16/web-20/</link> <comments>http://van-gils.org/wordpress/index.php/2008/01/16/web-20/#comments</comments> <pubDate>Wed, 16 Jan 2008 10:05:57 +0000</pubDate> <dc:creator>basvg</dc:creator> <category><![CDATA[comp]]></category> <category><![CDATA[general]]></category><guid isPermaLink="false">http://van-gils.org/wordpress/index.php/2008/01/16/web-20/</guid> <description><![CDATA[Erik has finally started blogging! So far there are some interesting posts related to Architecture and Web 2.0. I particularly like the discussion on &#8220;perspectives on architecture&#8221; (see here) as this theme pops up in my work all the time. &#8230; <a href="http://van-gils.org/wordpress/index.php/2008/01/16/web-20/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Erik has finally started <a href="http://erikproper.blogspot.com/">blogging</a>! So far there are some interesting posts related to Architecture and Web 2.0. I particularly like the discussion on &#8220;perspectives on architecture&#8221; (see <a href="http://erikproper.blogspot.com/2007/12/three-perspectives-on-enterprise.html">here</a>) as this theme pops up in my work all the time. Last week, even, I gave a presentation about a project to harvest architectural guidelines which we use for the infamous ProjectStartArchitecture and ended up debating the difference between architecture and architecture description. Erik ends with the statement that &#8220;<em>It&#8217;s not your definition of architecture that matters, but what you do with it&#8221;</em> and frankly I couldn&#8217;t agree more <img src='http://van-gils.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Sometimes one has to be pragmatic, though.</p><p>There is one post that particularly drew my attention. In <a href="http://erikproper.blogspot.com/2008/01/why-web-20-infrastructure-needs.html"> this post</a> Erik presents (part one of) his perspective on Web2.0. As such he argues that the Web2.0 needs information architects who, among other things, tackle the fundamental problem of the distinction between content and presentation. Since we wrote several papers on Transformations in a Web context I would like to comment on Erik&#8217;s post here (See <a href="http://van-gils.org/%7Ebas/pubs.php">my publications page</a> for some papers on transformations).</p><p>I agree with Erik that the Web2.0 could use some fundamental redesign and that one important design principle would be: <em>decouple content from presentation</em>. Fair enough. Simple enough. Once you think about it, things are not as easy as they might seem. From a usability perspective, one could argue that a second principle is relevant here too: <em>(logically) store content only once</em>. I&#8217;m referring to the situation where we (Erik and me) have several multi-modal discussions (face to face, blog, E-mail, Jabber) and I would like to store &#8220;the content&#8221; of our discussions in one logical place. For face to face communication this might be tricky to say the least, but that&#8217;s a different discussion.</p><p>These -and probably other principles as well- restrict our design freedom with respect to the technical infrastructure of the Web. In more technical terms, I would say that as a corollary from the second principle we would need a <em>lingua franca</em>: a common format (in terms of our search: data resource type) to store content. A second corollary of these design principles is the fact that we need <em>Transformations</em> which transform content from one mode to another. In terms of the theory presented in our research / my dissertation: we would need transformations that transform between the different modes of communication online. Examples (formally):</p><blockquote><p>T1 such that SEM(T1) = blogpost → linguafranca<br /> T2 such that SEM(T2) = linguafranca → blospost</p><p>T3 such that SEM(T3) = Email → linguafranca<br /> T4 such that SEM(T4) = linguafranca → Email</p></blockquote><p>In terms of software architecture some interesting observations can be made as well. Principles that apply are, for example, the princple of <em>loose coupling</em>. Several patterns apply also, such as the <a href="http://martinfowler.com/eaaCatalog/gateway.html">gateway pattern</a> and the <a href="http://www.enterpriseintegrationpatterns.com/MessageTranslator.html">translator pattern</a>. Consider the following example to illustrate my point: let&#8217;s say Erik and myself use blog postings and E-mail as our communication channels. Then we would need two ways to interface with our &#8220;lingua franca content store&#8221; (the store). For blog postings we&#8217;d have to tap into the Web server to wire it up with the store (and execute a transformation along the way). Similarly, for Email we&#8217;d have to tap into the mail server (i.e., postfix) and make sure it is also wired up to the store in a similar fashion. Luckily modern Web/Mail servers have hooks to achieve this more easily.</p><p>In short, I agree with Erik. The Web 2.0 could definitely use some re-design and a solid information architecture. Perhaps we should round up some students to dive into this topic?</p> ]]></content:encoded> <wfw:commentRss>http://van-gils.org/wordpress/index.php/2008/01/16/web-20/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>van-gils.org moves to a new server</title><link>http://van-gils.org/wordpress/index.php/2007/11/14/van-gilsorg-moves-to-a-new-server/</link> <comments>http://van-gils.org/wordpress/index.php/2007/11/14/van-gilsorg-moves-to-a-new-server/#comments</comments> <pubDate>Wed, 14 Nov 2007 19:44:34 +0000</pubDate> <dc:creator>basvg</dc:creator> <category><![CDATA[comp]]></category><guid isPermaLink="false">http://van-gils.org/wordpress/index.php/2007/11/14/van-gilsorg-moves-to-a-new-server/</guid> <description><![CDATA[The crew of virtual concepts (VC) where this site is hosted is moving to a new serverpark (64 bit, yay!). I have a pretty good deal there and the admins are so kind to do most of the moving for &#8230; <a href="http://van-gils.org/wordpress/index.php/2007/11/14/van-gilsorg-moves-to-a-new-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>The crew of <a href="http://www.virtualconcepts.nl/">virtual concepts</a> (VC) where this site is hosted is moving to a new serverpark (64 bit, yay!). I have a pretty good deal there and the admins are so kind to do most of the moving for me (i.e., set up apache, php, mysql, svn, postfix,&#8230; on the new server and migrate data). Way cool (even though doing it myself is fun also).</p><p>It may be that the availability of van-gils.org suffers slightly over the next two days. That also includes mail. But then again, I have a lot of confidence in my buddies of VC so it should go well. When all &#8216;s done we&#8217;re definately going to have some beers in Tilburg. Stay tuned!</p><p>P.S. Either sebas (from VC) or myself will post a comment when the move is finished succesfully</p> ]]></content:encoded> <wfw:commentRss>http://van-gils.org/wordpress/index.php/2007/11/14/van-gilsorg-moves-to-a-new-server/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Tool</title><link>http://van-gils.org/wordpress/index.php/2007/10/27/tool/</link> <comments>http://van-gils.org/wordpress/index.php/2007/10/27/tool/#comments</comments> <pubDate>Sat, 27 Oct 2007 19:49:36 +0000</pubDate> <dc:creator>basvg</dc:creator> <category><![CDATA[comp]]></category><guid isPermaLink="false">http://van-gils.org/wordpress/index.php/2007/10/27/tool/</guid> <description><![CDATA[I&#8217;ve been looking for a  tool to manage my music collection for a while. At first, a couple of years ago, I considered building one myself. Since I have little time that didn&#8217;t seem like an option. The featuers that &#8230; <a href="http://van-gils.org/wordpress/index.php/2007/10/27/tool/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>I&#8217;ve been looking for a  tool to manage my music collection for a while. At first, a couple of years ago, I considered building one myself. Since I have little time that didn&#8217;t seem like an option. The featuers that I want are:</p><ul><li> be able to add data about vynyl, dvd&#8217;s, and cd&#8217;s</li><li>web-based so I can share info on my website</li><li>possibly with a client that runs on my laptop (windows) or my computer (linux) that does CDDB lookups (i.e., look up the information from cd&#8217;s online so that I don&#8217;t have to type them in manually)</li><li>possibly also store things like cover-art and lyrics</li><li>the back-end <em>has </em>to be web-based and preferably run on a LAMP (Linux &#8211; Apache &#8211; Mysql &#8211; PHP) platform</li></ul><p>I&#8217;ve looked everywhere and haven&#8217;t found what I was lookin&#8217; for. I&#8217;ve seen some pretty impressive tools targetted at the Windows platform but that&#8217;s out of the question. Anyway, this is sort of a last chance: does anyone know of a good tool for music management that meets my requirements? Otherwise, back to the drawingboard and try to find the time to build something myself&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://van-gils.org/wordpress/index.php/2007/10/27/tool/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>unbelievable</title><link>http://van-gils.org/wordpress/index.php/2007/10/23/unbelievable/</link> <comments>http://van-gils.org/wordpress/index.php/2007/10/23/unbelievable/#comments</comments> <pubDate>Tue, 23 Oct 2007 11:51:19 +0000</pubDate> <dc:creator>basvg</dc:creator> <category><![CDATA[comp]]></category><guid isPermaLink="false">http://van-gils.org/wordpress/index.php/2007/10/23/unbelievable/</guid> <description><![CDATA[At work we have bought the Borland toolset for developing software. We&#8217;ve had a project team to implement and integrate these tools into a coherrent set. Frankly, they&#8217;re stil working on this toolset. Makes me wonder &#8230; Anyway, today I &#8230; <a href="http://van-gils.org/wordpress/index.php/2007/10/23/unbelievable/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>At work we have bought the Borland toolset for developing software. We&#8217;ve had a project team to implement and integrate these tools into a coherrent set. Frankly, they&#8217;re stil working on this toolset. Makes me wonder &#8230; Anyway, today I got a seat (i.e. access) for this envorinoment. I tried one thing: to make a half decent component diagram in Together, and it failed!</p><p> It amazes me that after spending so much money we&#8217;re unable to perform even the simplest of tasks. The idea is to make a component diagram, add a component and change its stereotype to e.g. &lt;&lt;subsystem&gt;&gt;. So far so good. However,  there is an extra stereotype (&lt;&lt;component&gt;&gt;) which presumably represents the metaclass of the current element. Therefore, the component I just added has two stereotypes which is plain ugly. And there&#8217;s no way to get rid of the metaclass stereotype. Yuk! Time to start looking for another tool if you ask me.</p> ]]></content:encoded> <wfw:commentRss>http://van-gils.org/wordpress/index.php/2007/10/23/unbelievable/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Wow</title><link>http://van-gils.org/wordpress/index.php/2007/10/21/wow-2/</link> <comments>http://van-gils.org/wordpress/index.php/2007/10/21/wow-2/#comments</comments> <pubDate>Sun, 21 Oct 2007 15:36:41 +0000</pubDate> <dc:creator>basvg</dc:creator> <category><![CDATA[comp]]></category><guid isPermaLink="false">http://van-gils.org/wordpress/index.php/2007/10/21/wow-2/</guid> <description><![CDATA[The new ubuntu (Gutsy) has arrived. It&#8217;s perrrrrrty! Unfortunately the upgrade from Feisty failed. I think that was mostly my own doing by the way. I did a fresh reinstall and was blown away. I&#8217;ve seen a lot of nicely &#8230; <a href="http://van-gils.org/wordpress/index.php/2007/10/21/wow-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>The new <a href="http://www.ubuntu.com">ubuntu</a> (Gutsy) has arrived. It&#8217;s perrrrrrty! Unfortunately the upgrade from Feisty failed. I think that was mostly my own doing by the way. I did a fresh reinstall and was blown away. I&#8217;ve seen a lot of nicely implemented systems lately (the latest Mac being one) but I most say that Gutsy tops &#8216;m all in terms of good looks. Well done.</p> ]]></content:encoded> <wfw:commentRss>http://van-gils.org/wordpress/index.php/2007/10/21/wow-2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Vista?</title><link>http://van-gils.org/wordpress/index.php/2007/08/06/vista/</link> <comments>http://van-gils.org/wordpress/index.php/2007/08/06/vista/#comments</comments> <pubDate>Mon, 06 Aug 2007 08:17:55 +0000</pubDate> <dc:creator>basvg</dc:creator> <category><![CDATA[comp]]></category><guid isPermaLink="false">http://van-gils.org/wordpress/index.php/2007/08/06/vista/</guid> <description><![CDATA[Click here to find out (among other things) why I refuse to switch to Vista&#8230;]]></description> <content:encoded><![CDATA[<p>Click <a href="http://ars.userfriendly.org/cartoons/?id=20070804">here</a> to find out (among other things) why I refuse to switch to Vista&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://van-gils.org/wordpress/index.php/2007/08/06/vista/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>New trick in Ruby</title><link>http://van-gils.org/wordpress/index.php/2007/08/04/new-trick-in-ruby/</link> <comments>http://van-gils.org/wordpress/index.php/2007/08/04/new-trick-in-ruby/#comments</comments> <pubDate>Sat, 04 Aug 2007 18:59:27 +0000</pubDate> <dc:creator>basvg</dc:creator> <category><![CDATA[comp]]></category><guid isPermaLink="false">http://van-gils.org/wordpress/index.php/2007/08/04/new-trick-in-ruby/</guid> <description><![CDATA[Today I learned a new trick in Ruby. Well, not exactly new for most folk. I just happened to stumble across this nice trick so it&#8217;s mostly new to me Anyway&#8230; suppose you have the following class: [ruby] class MultiTool &#8230; <a href="http://van-gils.org/wordpress/index.php/2007/08/04/new-trick-in-ruby/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Today I learned a new trick in Ruby. Well, not exactly new for most folk. I just happened to stumble across this nice trick so it&#8217;s mostly new to me <img src='http://van-gils.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> Anyway&#8230; suppose you have the following class:</p><p>[ruby]<br /> class MultiTool<br /> def drill<br /> puts &#8220;drilling a big hole&#8221;<br /> end</p><p> def hammer<br /> puts &#8220;hammering a nail in&#8221;<br /> end<br /> end<br /> [/ruby]</p><p>Often while programming you need to get some input from the user to decide what to do. Something along the lines of:</p><p>[ruby]<br /> tool = MultiToolnew<br /> puts &#8220;created a new multitool&#8221;<br /> puts &#8220;what do you want to do with it?&#8221;</p><p>action = gets.chomp!<br /> case action<br /> when &#8220;drill&#8221;<br /> tool.drill<br /> when &#8220;hammer&#8221;<br /> tool.hammer<br /> end<br /> [/ruby]</p><p>The case-statement is ugly to say the last. Now knowing that there&#8217;s a much better way of doing this I&#8217;ve written a lot of code like that in the past. Here&#8217;s the Ruby way of doing the same:</p><p>[ruby]<br /> tool = MultiTool.new<br /> puts &#8220;created a new multitool&#8221;<br /> puts &#8220;what do you want to do with it?&#8221;<br /> action = gets.chomp!<br /> tool.send(action)<br /> [/ruby]</p><p>Much better if you ask me! Here&#8217;s the output:</p><blockquote><p> bas@van-gils { ~ }$ ruby Tools.rb<br /> created a new multitool<br /> what do you want to do with it?<br /> hammer<br /> hammering a nail in</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://van-gils.org/wordpress/index.php/2007/08/04/new-trick-in-ruby/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached (request URI is rejected)
Database Caching 4/14 queries in 0.004 seconds using memcached

Served from: van-gils.org @ 2012-02-07 22:36:23 -->
