phoboslab.org http://www.phoboslab.org/log Latest news en What's wrong with Clean-URLs? http://www.phoboslab.org/log/2008/04/whats-wrong-with-clean-urls <p>Clean URLs are everywhere. No Web 2.0 site is complete without them and many of the Internet heavyweights retrofitted their sites in an attempt to please search engines. Many of them completely miss the point.</p> <p><a href="http://www.phoboslab.org/log/2008/04/whats-wrong-with-clean-urls">Read complete post &raquo;</a></p> Mon, 28 Apr 2008 22:27:00 +0200 http://www.phoboslab.org/log/2008/04/whats-wrong-with-clean-urls Asaph 1.0 http://www.phoboslab.org/log/2008/04/asaph-1-0 <p>After two Beta versions of <a href="http://www.phoboslab.org/projects/asaph">Asaph</a>, here is what I call <em>Asaph 1.0</em>. This is the first proper release, even featuring a readme file and licensing information (<a href="http://www.gnu.org/copyleft/gpl.html">GPL v3</a>).<br/></p> <p>If you're new to Asaph, watch the <a href="http://www.phoboslab.org/files/asaph/asaph-about.mov">screencast</a> (QuickTime, 5mb) to see what's it all about.</p> <p><a href="http://www.phoboslab.org/files/asaph/stickney.png" rel="whitebox"><img class="right" src="http://www.phoboslab.org/cache/thumbs/128x96/files/asaph/stickney.jpg" alt="Stickney Theme for Asaph" title="Stickney Theme for Asaph"/></a>Many issues with the RSS-Feed and bugs when editing posts from the admin menu were fixed in this release. I also included another template theme called <em>Stickney</em> which can be activated in the config file.</p> <p>Download: <a href="http://www.phoboslab.org/files/asaph/asaph-v1.0.zip">Asaph version 1.0 - ZIP ~50kb</a></p> <p>If you're updating from a beta version, simply replace all your files (keep the data/ directory!) and edit your settings in <code>lib/asaph_config.class.php</code>. The database layout didn't change, so there's no need to invoke the installer.</p> <p>Read the <a href="http://www.phoboslab.org/projects/asaph">Asaph project page</a> to learn more.</p> <p><a href="http://www.phoboslab.org/log/2008/04/asaph-1-0">Read complete post &raquo;</a></p> Sun, 06 Apr 2008 16:59:02 +0200 http://www.phoboslab.org/log/2008/04/asaph-1-0 Asaph Beta 2 http://www.phoboslab.org/log/2008/03/asaph-beta-2 <p>Based on the wonderful feedback I got on <a href="http://www.phoboslab.org/log/2008/03/asaph-microblog-beta">my last post</a>, I just put together a new beta version of Asaph. It fixes the most common problems people had with the last one. This includes:</p> <ul> <li>Usage of cURL or url fopen wrappers, based on what's available</li> <li>magic_quotes are now reverted automatically</li> <li>The RSS Feed should now display images properly</li> <li>Lots of smaller bugfixes</li> </ul> <p>Again, to install just unpack the zip, enter your database settings in <code>lib/asaph_config.class.php</code>, upload it to your webserver and point your browser to <code>admin/install.php</code>.</p> <p>If you already installed the previous version, just replace all the files and skip the install step, as the database layout didn't change.</p> <p><a href="http://www.phoboslab.org/files/asaph/asaph-v1.0.zip">Asaph version 1.0 - ZIP ~50kb</a> - <strong>Updated</strong>: <a href="http://www.phoboslab.org/log/2008/04/asaph-1-0">Asaph version 1.0</a></p> <p>I have some more plans and ideas for future versions of Asaph. Don't hold your breath though - this will take some time :)</p> <p><a href="http://www.phoboslab.org/log/2008/03/asaph-beta-2">Read complete post &raquo;</a></p> Wed, 26 Mar 2008 19:47:42 +0100 http://www.phoboslab.org/log/2008/03/asaph-beta-2 Asaph Microblog - Beta http://www.phoboslab.org/log/2008/03/asaph-microblog-beta <p><a href="http://www.phoboslab.org/files/asaph/asaph-screencast.png" rel="whitebox"><img class="left" src="http://www.phoboslab.org/cache/thumbs/128x96/files/asaph/asaph-screencast.jpg" alt="Asaph"/></a> Over the past few weeks I developed Asaph - a small blogging system, that allows you to instantly post links and images directly from any page on the web. This makes Asaph the most fun to use application if you want to collect and show all the cool things you found elsewhere. Asaph is <em>not</em> a full blown blog and it does not aim to be one - it just does this one task, but it's pretty good at it.</p> <p>Watch a screencast to learn what makes Asaph worth using:<br/> <a href="http://www.phoboslab.org/files/asaph/asaph-about.mov">About Asaph - Quicktime Movie ~5mb</a></p> <p>My own Asaph blog can be found at <a href="http://asaph.phoboslab.org/">asaph.phoboslab.org</a>.</p> <p>Asaph is currently in Beta stage. It needs PHP5 and MySQL4 to run. To install, just unpack the zip, enter your database settings in <code>lib/asaph_config.class.php</code>, upload it to your webserver and point your browser to <code>admin/install.php</code>.</p> <p><a href="http://www.phoboslab.org/files/asaph/asaph-v1.0.zip">Asaph version 1.0 - ZIP ~50kb</a> - <strong>Updated</strong>: <a href="http://www.phoboslab.org/log/2008/04/asaph-1-0">Asaph version 1.0</a></p> <p>Feedback is much appreciated!</p> <p><a href="http://www.phoboslab.org/log/2008/03/asaph-microblog-beta">Read complete post &raquo;</a></p> Fri, 21 Mar 2008 21:40:58 +0100 http://www.phoboslab.org/log/2008/03/asaph-microblog-beta How not to build a page with Drupal http://www.phoboslab.org/log/2008/02/how-not-to-build-a-page-with-drupal <p>A few weeks ago I was asked to build an Intranet-Site for a small company. Nothing too fancy - just the usual groupware stuff like News, Calendars a Blackboard etc. I was given some Photoshop Files which were easily translated to XHTML. The layout was already approved by the client so this step was pretty much a no-brainer.</p> <p>I always wanted to try out the <a href="http://drupal.org/">Drupal</a> CMS and figured this Intranet-Site would be a perfect fit for it. Drupal was developed with community sites in mind; every aspect of it was designed support the extensive built in User and Rights management. Just what I needed.</p> <p>My XHTML file was quickly adjusted to function as a Drupal template. Not everything was working right from the beginning, but I figured I'd first work out the hard stuff and care about these &quot;small rendering bugs&quot; later. So I carried on to build my content - which is where my odyssey started.</p> <p><a href="http://www.phoboslab.org/log/2008/02/how-not-to-build-a-page-with-drupal">Read complete post &raquo;</a></p> Wed, 13 Feb 2008 18:52:00 +0100 http://www.phoboslab.org/log/2008/02/how-not-to-build-a-page-with-drupal All hail the new PhobosLab http://www.phoboslab.org/log/2008/02/all-hail-the-new-phoboslab <p><a href="http://www.phoboslab.org/files/images/phoboslab2-draft.png" rel="whitebox"><img class="right" src="http://www.phoboslab.org/cache/thumbs/128x96/files/images/phoboslab2-draft.jpg" alt="Phoboslab 2 Draft"/></a> Doing logo design isn't easy. Making a logo for PhobosLab felt particularly hard, because the name, despite of the very real Mars moon <em>Phobos</em>, is quite abstract for a weblog. Well, I settled for the real thing and actually used Phobos as a logo, as you can now see in the page header. No, it's not the Deathstar - <a href="http://www.google.com/images?q=phobos" title="Google Image Search for Phobos">Phobos</a> has a huge crater on its side, in case you're wondering.<br/></p> <p>I also <em>pimped</em> the stylesheet a bit, but in the end didn't do the complete redesign I intended to. The image on the right was a first draft of it.</p> <p><strong>Update:</strong> Yeah well, as you can see, I <em>did</em> do the complete redesign now.</p> Wed, 13 Feb 2008 00:21:03 +0100 http://www.phoboslab.org/log/2008/02/all-hail-the-new-phoboslab Ron Paul vs. Barack Obama? http://www.phoboslab.org/log/2008/01/ron-paul-vs-barack-obama <p><a href="http://www.ronpaul.org/">1990s (complete with frames)</a> vs. <a href="http://www.barackobama.com/index.php">shiny Web 2.0</a>?</p> <p><em>Edit: Turns out Ron Paul also has a <a href="http://www.ronpaul2008.com/">new Web 2.0 site</a> for his 2008 campaign.</em></p> Sat, 12 Jan 2008 19:39:55 +0100 http://www.phoboslab.org/log/2008/01/ron-paul-vs-barack-obama Flash music visualization Engine http://www.phoboslab.org/log/2008/01/flash-music-visualization-engine <p>Better late than never... As I promised <a href="http://www.phoboslab.org/log/2007/12/what-i-learned-about-flash-and-actionscript-3">earlier</a>, I uploaded the complete Flash and ActionScript source for <a href="http://www.phoboslab.org/projects/venetianization">Venetianization</a>. It is, potentially, a framework for simple yet very powerful and accurate music visualization movies. Effects can be programmed for a set of elements and issued at nearly exact points in time. The complete source (Flash CS3, ActionScript 3) can be downloaded here: <a href="http://www.phoboslab.org/files/misc/venetianization.zip">venetianization.zip</a></p> <p>A few word about the inner workings of this: As you saw in my demo project, you work on an 2D array of circles. You basically animate these circles through 3 layers of definitions:</p> <ul> <li>Selections - which of the circles to animate</li> <li>Actions - what to do with them</li> <li>Sequence - when to issue them</li> </ul> <p><a href="http://www.phoboslab.org/log/2008/01/flash-music-visualization-engine">Read complete post &raquo;</a></p> Mon, 07 Jan 2008 02:11:41 +0100 http://www.phoboslab.org/log/2008/01/flash-music-visualization-engine