<?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>[digital:meditation]</title>
	<atom:link href="http://dm.zimmer428.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://dm.zimmer428.net</link>
	<description>...</description>
	<lastBuildDate>Tue, 02 Mar 2010 08:46:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&#8220;Python For Informatics&#8221;: programming tutorials for software developers and beyond</title>
		<link>http://dm.zimmer428.net/2010/03/python-for-informatics-programming-tutorials-for-software-developers-and-beyond/</link>
		<comments>http://dm.zimmer428.net/2010/03/python-for-informatics-programming-tutorials-for-software-developers-and-beyond/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 08:46:50 +0000</pubDate>
		<dc:creator>kr</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://dm.zimmer428.net/?p=699</guid>
		<description><![CDATA[Ever wondered how to get your computer to do more than just clicking on an icon, leaving you to enter some data into some application window (browser, mail client, &#8230;) and be more or less pleased at its overall outcome? Ever wondered how on earth to get your computer actually processing your data, solving your [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wondered how to get your computer to do more than just clicking on an icon, leaving you to enter some data into some application window (browser, mail client, &#8230;) and be more or less pleased at its overall outcome? Ever wondered how on earth to get your computer actually processing <em>your</em> data, solving <em>your</em> problems in a way more suitable for <em>your</em> every-day work? Maybe even tried to, careful as could be, get closer to the idea of &#8220;writing programs&#8221; for your machine but so far hesitated, scared by the overall complexity and skills set required to get this done? </p>
<p><span id="more-699"></span></p>
<p>Well, maybe it could be easier than that. <a href="http://www.py4inf.com/">&#8220;Python For Informatics: Exploring Information&#8221;</a> is (the starting point of a growing) text book aiming at enabling people to use the <a href="http://www.python.org">Python</a> programming language (known best for being concise, very readable, easy to get started with and, overally, being modestly friendly to starters while, at the same time, allowing one to do all eventually to be done with a programming language these days) for exploring data, learning to solve tasks &#8220;programmatically&#8221; by writing Python scripts, making use of the many smaller and bigger features this language offers. The book, written by <a href="http://dr-chuck.com/">Charles Severance</a>, published under a Creative-Commons license and building upon the foundations of the likewise readable <a href="http://www.greenteapress.com/thinkpython/thinkpython.html">&#8220;Think Python: How to think like a computer scientist&#8221;</a> offers a straightforward, concise introduction to doing basic things with Python as well as understanding a bunch of basic concepts of computer programming in general and also provides <a href="http://www.pythonlearn.com/">a little more material (audio recordings, slides, &#8230;)</a> to make things more accessible to you.</p>
<p>Well&#8230; though I still mainly use Java for my everyday productive work, I then and now have been sort of &#8220;in admiration&#8221; of Python because of its elegance and accessibility and because of, at times, just seeming &#8220;a good language to get a job done&#8221;. Right now, also looking at the <a href="http://www.jonobacon.org/2010/03/01/ubuntu-opportunistic-developer-week-this-week/">Opportunistic Developer Week</a> held by <a href="https://wiki.ubuntu.com/UbuntuOpportunisticDeveloperWeek">Ubuntu GNU/Linux community</a> at the moment, and also making heavy use of Python (and the <a href="http://arstechnica.com/open-source/news/2009/08/quickly-new-rails-like-rapid-development-tools-for-ubuntu.ars">quickly</a> development framework), I see an interesting tendency (or, well, let&#8217;s better call it an &#8220;option&#8221;&#8230;) for the future of computing: Make end users more &#8220;productive&#8221; again. Make creating smaller (and maybe, as well, bigger?) programs as easy/difficult as using a spreadsheet and a word processor, and allow people for quickly sharing and, in a community, growing small, custom projects into larger ones eventually addressing the needs of more than just one user. This really could push forth a whole new culture of contribution and collaboration to <em>open source</em> or <em>software libre</em> which by now, all too often, just seems limited to downloading and installing stuff. And, eventually, it ultimately could end in the set of tools available being broader than ever. Not all too bad, isn&#8217;t it? :)</p>
]]></content:encoded>
			<wfw:commentRss>http://dm.zimmer428.net/2010/03/python-for-informatics-programming-tutorials-for-software-developers-and-beyond/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UI tooling and beyond in NetBeans and Eclipse(4)</title>
		<link>http://dm.zimmer428.net/2010/02/ui-tooling-and-beyond-in-netbeans-and-eclipse4/</link>
		<comments>http://dm.zimmer428.net/2010/02/ui-tooling-and-beyond-in-netbeans-and-eclipse4/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 21:09:20 +0000</pubDate>
		<dc:creator>kr</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://dm.zimmer428.net/?p=697</guid>
		<description><![CDATA[Whoever is reading this weblog more or less regularly will have noticed that I am an enthusiastic user of NetBeans for most of my development needs, and this holds true even now that, given a current project of ours, I have to switch IDE at least once daily, as we do a project based on [...]]]></description>
			<content:encoded><![CDATA[<p>Whoever is reading this weblog more or less regularly will have noticed that I am an enthusiastic user of <a href="http://www.netbeans.org">NetBeans</a> for most of my development needs, and this holds true even now that, given a current project of ours, I have to switch IDE at least once daily, as we do a project based on <a href="http://www.eclipse.org/rap/">Eclipse Rich Ajax Platform</a> and NetBeans, as comes as no surprise, is not too good a tool for building applications which are more or less built atop the Eclipse RCP core (well, getting deeper into things and especially talking about RAP application deployment, you&#8217;ll figure out that Eclipse itself also leaves a lot to be desired here, but that eventually is another story).</p>
<p><span id="more-697"></span></p>
<p>Anyway: One of many fields in which NetBeans these days still does excel compared to Eclipse is building graphical user interfaces using the GUI builder that comes pre-installed with every NetBeans package and even from this point of view is way ahead of the Visual Editor available to Eclipse users, in case of which even <a href="http://wiki.eclipse.org/VE/Update">installing and getting the bits to work</a> seems an adventure of its own. And here, we&#8217;re not even talking about R<em>A</em>P (based upon RWT) which is the &#8220;web alternative&#8221; and, though pretty complete (and getting better with each release), always lagging a bit behind the &#8220;desktop RCP&#8221; (based upon SWT) in terms of technology, widgets, &#8230; . However, Eclipse then again is a bit ahead from our current projects point of view: The &#8220;single sourcing&#8221; approach the RAP people are trying to push forth &#8211; the idea of having <em>one</em> codebase and run this both &#8220;on desktop&#8221; and &#8220;in a web browser&#8221; without too much ado &#8211; is <em>really</em> a good approach, well, if you need to cater for both web users who still want a good feature set and to internal users to which using a browser based interface eventually is not an option. Yes, there are quite some drawbacks about the way the Eclipse runtime environment does work and scale when deployed to an application server (in example talking about one dedicated &#8220;UIThread&#8221; per user session which definitely is not the way people think of doing server-sided Java applications&#8230; :) ), but overally, it&#8217;s more than so far you can do with Netbeans unfortunately, where you&#8217;re left with either doing a desktop (Swing based) application <em>or</em> a web application using some framework for this purpose (JSF, Wicket, &#8230;). Works, but one of the ideas you want to address when considering single-sourcing (having programming models as well as user interfaces as close to each other as somewhat possible for web <em>and</em> desktop) falls short here. There have been <a href="http://www.google.de/search?q=swing+web&#038;ie=utf-8&#038;oe=utf-8&#038;aq=t">numerous projects trying to make Swing a web application platform</a> too, but most of them seem discontinued, and none of them integrate well with the tooling one is used to (and enthusiastic about :) ) in NetBeans.</p>
<p>And, talking about e4, the next major version of Eclipse IDE/platform, the current status quo might become even more apparent: e4 comes with <a href="http://wiki.eclipse.org/E4/XWT">XWT</a>, a technology to allow for declarative UI description using XML file definitions rather than writing code, allowing for, well, &#8220;declaration&#8221; rather than coding of user interfaces, which has a bunch of more or less obvious advantages. Not that this idea is generally all new (just consider <a href="https://developer.mozilla.org/En/XUL">XUL</a> used by the Mozilla applications), but along with the &#8220;usual tooling&#8221; to be found in an IDE like Eclipse, this might turn out to be a rather impressive feature. First demonstrations, like <a href="http://dev.eclipse.org/blogs/yvesyang/2010/02/19/getting-started-of-e4-application-using-visual-designer/">this screencast showing the visual editor for XWT</a>, leave one end up with expectations rather high. So let&#8217;s wait and see&#8230;</p>
<p>&#8230; both what Eclipse people will keep on doing related to XWT until e4 is to be released, and what Oracle is likely to do to Java technologies like Swing <a href="http://java.sun.com/javafx/">or maybe JavaFX</a>. Maybe the latter one might be an interesting alternative if integrated with web and desktop environments and the appropriate tooling. I am curious to see things proceed, talking about both technologies&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://dm.zimmer428.net/2010/02/ui-tooling-and-beyond-in-netbeans-and-eclipse4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>analogue/lightning</title>
		<link>http://dm.zimmer428.net/2010/02/analoguelightning/</link>
		<comments>http://dm.zimmer428.net/2010/02/analoguelightning/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 21:24:58 +0000</pubDate>
		<dc:creator>kr</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[analogue]]></category>
		<category><![CDATA[gimp]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[meditation]]></category>

		<guid isPermaLink="false">http://dm.zimmer428.net/?p=690</guid>
		<description><![CDATA[&#8230; trying to capture light again, found in peculiar places&#8230; :)
]]></description>
			<content:encoded><![CDATA[<p>&#8230; trying to capture light again, found in peculiar places&#8230; :)</p>

<a href="http://dm.zimmer428.net/wp-content/gallery/machine-meditation/analogue-lightning.jpg" title="soundtrack: &lt;a href=&quot;http://www.jamendo.com/de/album/50001&quot;&gt;INBloom - 'isolation'&lt;/a&gt; - light at the heart of the machine?" class="shutterset_singlepic38" >
	<img class="ngg-singlepic" src="http://dm.zimmer428.net/wp-content/gallery/cache/38__320x240_analogue-lightning.jpg" alt="analogue-lightning" title="analogue-lightning" />
</a>

]]></content:encoded>
			<wfw:commentRss>http://dm.zimmer428.net/2010/02/analoguelightning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>alight</title>
		<link>http://dm.zimmer428.net/2010/02/alight/</link>
		<comments>http://dm.zimmer428.net/2010/02/alight/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 21:42:56 +0000</pubDate>
		<dc:creator>kr</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[digitalart]]></category>
		<category><![CDATA[gimp]]></category>
		<category><![CDATA[imaging]]></category>

		<guid isPermaLink="false">http://dm.zimmer428.net/?p=679</guid>
		<description><![CDATA[Soundtrack: Kalte &#8211; &#8220;Mariana Arc&#8221;. A moment of quietness in a place where light seems to be percieved in a completely other way than, say, on a bright sunny day, under a sky wide open.

]]></description>
			<content:encoded><![CDATA[<p>Soundtrack: <a href="http://www.stasisfield.com/releases/year06/sf-6010.html">Kalte &#8211; &#8220;Mariana Arc&#8221;</a>. A moment of quietness in a place where light seems to be percieved in a completely other way than, say, on a bright sunny day, under a sky wide open.</p>
<p><a class="shutterset_" href='http://dm.zimmer428.net/wp-content/gallery/discordia/alight.jpg' title='Soundtrack: &lt;a href=&quot;http://www.stasisfield.com/releases/year06/sf-6010.html&quot;&gt;Kalte - &quot;Mariana Arc&quot;&lt;/a&gt; ... of some light and some darkness... '><img src='http://dm.zimmer428.net/wp-content/gallery/discordia/thumbs/thumbs_alight.jpg' alt='subliminal/change' class='ngg-singlepic ngg-center' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://dm.zimmer428.net/2010/02/alight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Programming Collective Intelligence&#8221;: Python, data mining, machine learning and a little more&#8230;</title>
		<link>http://dm.zimmer428.net/2010/02/programming-collective-intelligence-python-data-mining-machine-learning-and-a-little-more/</link>
		<comments>http://dm.zimmer428.net/2010/02/programming-collective-intelligence-python-data-mining-machine-learning-and-a-little-more/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 20:45:12 +0000</pubDate>
		<dc:creator>kr</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[readings]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://dm.zimmer428.net/?p=671</guid>
		<description><![CDATA[Simply put: &#8220;Programming Collective Intelligence&#8221; is one of the most outstanding publications related to IT and software development I&#8217;ve been reading in a while. Given some of our business use case, at the moment I am a little deeper into dealing with analyzing (and, subsequently) making decisions and suggestions out of data somehow linked to [...]]]></description>
			<content:encoded><![CDATA[<p>Simply put: <a href="http://oreilly.com/catalog/9780596529321/index.html">&#8220;Programming Collective Intelligence&#8221;</a> is one of the most outstanding publications related to IT and software development I&#8217;ve been reading in a while. Given some of our business use case, at the moment I am a little deeper into dealing with analyzing (and, subsequently) making decisions and suggestions out of data somehow linked to users in our environment (for the obvious reason of both making our work a little easier and making our users overall experience a little better), and browsing the table of content of this book made it seem worth a closer look. And, overally, after having a closer look, I was about to find out that this book indeed offers profound information on the issue I am dealing with &#8211; and way more beyond this scope&#8230;</p>
<p><span id="more-671"></span></p>
<p><img alt="Programming Collective Intelligence Cover" src="http://my.safaribooksonline.com/static/201002-280-my/images/9780596529321/9780596529321_s.gif" title="Programming Collective Intelligence" class="alignleft" width="145" height="190" /></p>
<p>Some say the only way of telling whether you understood some aspect of theory is whether or not you&#8217;re capable of easily explaining it to someone else. If that&#8217;s true, <a href="http://blog.kiwitobes.com/">Toby Segaran</a>, the author of this book, <em>for sure</em> has a pretty clear idea what he&#8217;s talking / writing about: Throughout the chapters, he manages to explain algorithms and concepts in an astoundingly short, concise and yet <em>coherent</em> way, laying out essential things in a few lines of text, a small set of images and sample code, providing you with all you need to get you going. So if you&#8217;re out to learn a thing or two about &#8220;programming collective intelligence&#8221;, about clustering, seeking, ranking, machine learning and a whole load of other interesting things, this book is generally an excellent starting point. Same applies if you like to do learning following a straightforwards &#8220;hands-on&#8221;, providing you with working examples and fundamental information to build upon whenever you feel the need to go more into detail here and there.</p>
<p>But there&#8217;s more. Asides being a good introduction to a specialized field of algorithms and approaches, as a &#8220;side effect&#8221; you also dive into doing a lot of things using the <a href="http://www.python.org">Python</a> programming language, including fetching and parsing RSS feeds, automatically processing HTML files, generating visual output using Python Imaging, &#8230; . Along the way, you learn how to do file i/o, you get quite some exercise in using list comprehension and in working with matrix representations, and, which in my opinion seems one of the best effects to have: You get confronted with writing re-usable algorithms and data structures, either by writing exchangeable functions doing &#8220;the same in a different way&#8221; on a given data set, or by transforming input data of whichever kind into a given data structures to re-use functions defined to work with these data structures before. </p>
<p>All these things, as said, same as the actual explanations on the books core subject, come as concise, very &#8220;hands-on&#8221; explanations, ready and there to get your feet wet quickly, to try out, to build upon, to include whatever you learnt into your own applications. It&#8217;s a book making one curious to play with the example code, to figure out how to solve different problems with the approaches learnt here, it&#8217;s a book which, while reading, made me more than once immediately think of at least a handful of things to be done with the examples in there. There&#8217;s always more detail information if more knowledge is needed on the aspects and topics outlined there, but as a brief, usable introduction, it can&#8217;t be done better in my opinion.</p>
]]></content:encoded>
			<wfw:commentRss>http://dm.zimmer428.net/2010/02/programming-collective-intelligence-python-data-mining-machine-learning-and-a-little-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>proprietary systems, vendor lock-in, developer frustation</title>
		<link>http://dm.zimmer428.net/2010/02/proprietary-systems-vendor-lock-in-developer-frustation/</link>
		<comments>http://dm.zimmer428.net/2010/02/proprietary-systems-vendor-lock-in-developer-frustation/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 06:46:39 +0000</pubDate>
		<dc:creator>kr</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://dm.zimmer428.net/?p=665</guid>
		<description><![CDATA[Sometimes you just end up frustrated beyond belief: Being into software development / architecture, reading and keeping yourself up-to-date is an essential part of your work. Likewise, you generally tend to be (maybe a little too) enthusiastic about new technologies, as in most cases, while stumbling across new technology, new approaches and concepts, you might [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes you just end up frustrated beyond belief: Being into software development / architecture, reading and keeping yourself up-to-date is an essential part of your work. Likewise, you generally tend to be (maybe a little too) enthusiastic about new technologies, as in most cases, while stumbling across new technology, new approaches and concepts, you might see new solutions that might provide an elegant, powerful, or maybe simply more sane way for you to help your customers, users, &#8230; getting their work done. This is a good and healthy process&#8230; if it works out. Because on the other side, it also can be a source of extreme frustration, if your given infrastructure and IT environment is not up for that. That&#8217;s when you get to work highly motivated in the morning, and the outcome is all the same virtually every day:</p>
<ul>
<li>System integration using open standards, web services and SOAP? Oh please, we don&#8217;t even support generation of valid XML (based upon some schema or DTD) right now.</li>
<li>Quick scripting integration of backend services using JSON and REST? Not out of the box, you have to do that manually, and you can&#8217;t do it bidirectionally as our current HTTP client implementation doesn&#8217;t support anything else but GET.</li>
<li>Usable, AJAX enriched web client? No. Our web client architecture relies upon a whole block of code containing hundreds of lines of inline HTML/CSS/JavaScript, and we don&#8217;t intend to change that.</li>
<li>CORBA integration as a technology at least somewhat open? Oh no. We do have rudimentary CORBA support, but just for our very own internal purposes, unsupported, untested and unmaintained outside our own use cases.</li>
<li>Asynchronous communication, ESB or business orchestration even? Well no, by now you <em>should</em> have learned that our system doesn&#8217;t need an outside world to exist.</li>
<li>Mashups, Web 2.0, portal integration, widgets, all these technologies which aren&#8217;t really useful in itself but maybe a good thing to provide end users with some eye candy? No. Not now, not tomorrow, probably never.</li>
</ul>
<p>Being in kind of a rant mode, I could continue this list forever, but it is of no real help. What&#8217;s the bottom line? Well, despite my personal (political) attitudes, I have become a little more pragmatic the last couple of years as far as it concerns the use of &#8220;open source&#8221; software or even &#8220;software libre&#8221; in a business context, as I have figured out that, though I think it&#8217;s generally an important matter from a long term point of view, there are more important short term aspects to deal with: Open standards. Open connectivity. The ability to integrate applications, to make them seamlessly go together without too much ado. Ask your vendors to support open, industry-adopted interfaces and agreed-upon communication standards, and don&#8217;t accept &#8220;data&#8221; or &#8220;logic silos&#8221; to lock up part of your business data / functionality. Show your vendors that this matters to you, and support those who make a change here, no matter whether open source or not. It&#8217;ll make things more difficult during project startup, especially as it will be more expensive and provide value you can&#8217;t immediately &#8220;see&#8221;, but as soon as you will need it, you know why you did it initially&#8230; or, maybe worse: You know why you should have cared, initially. </p>
]]></content:encoded>
			<wfw:commentRss>http://dm.zimmer428.net/2010/02/proprietary-systems-vendor-lock-in-developer-frustation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ghostlike ambient and art: &#8220;incubi succubi&#8221;</title>
		<link>http://dm.zimmer428.net/2010/01/ghostlike-ambient-and-art-incubi-succubi/</link>
		<comments>http://dm.zimmer428.net/2010/01/ghostlike-ambient-and-art-incubi-succubi/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 12:19:12 +0000</pubDate>
		<dc:creator>kr</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[ambient]]></category>
		<category><![CDATA[dark]]></category>
		<category><![CDATA[netlabels]]></category>

		<guid isPermaLink="false">http://dm.zimmer428.net/?p=658</guid>
		<description><![CDATA[A few days ago, while browsing archive.org I stumbled across &#8220;Incubi Succubi&#8221; by Daina Dieva and Svart1. Somehow, this 25-minutes beast of an ambient track has caught my attention and been played quite a couple of times ever since. Initially, this track partially reminded me of Vangelis&#8217; incredible soundtrack to &#8220;Blade Runner&#8221;, but &#8220;Incubi Succubi&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago, while browsing <a href="http://www.archive.org">archive.org</a> I stumbled across <a href="http://www.archive.org/details/ca283_dds">&#8220;Incubi Succubi&#8221;</a> by <a href="http://www.myspace.com/daina_dieva">Daina Dieva</a> and <a href="http://svart1.altervista.org/">Svart1</a>. Somehow, this 25-minutes beast of an ambient track has caught my attention and been played quite a couple of times ever since. Initially, this track partially reminded me of Vangelis&#8217; incredible soundtrack to &#8220;Blade Runner&#8221;, but &#8220;Incubi Succubi&#8221; is way more, way stronger in some respects: The course of a nights worth of dreaming, travelling through its different stages from nightmare to relieving wake-up in the morning, captured altogether in soundscapes somewhere between (dark) ambient, industrial and folk. Ethereal, somewhat distant voices (I don&#8217;t want to call them &#8220;vocals&#8221; as I don&#8217;t know whether there are any articulated lyrics), deep distant drums once in a while, all kinds of noises and sounds, and an overall construction of &#8220;atmosphere made sound&#8221; all around this. A perfect soundtrack to a movie taking place in your head, and you decide what kind of movie this might be. And, asides being a great audio track, thanks to stumbling across this release I also learnt about <a href="http://www.multigrade.it/">Daniele Serra</a>, a truly interesting artist, and I dared to discover more musical doings both by Daina Dieva, most notably <a href="http://www.darkwinter.com/dw065.html">darkwinter dw056</a> (another rather strong ambient production), and <a href="http://svart1.altervista.org/">the doings of Svart1</a>, a very effective merging of audio, visual, &#8230; into one working &#8220;whole&#8221;. A good way to spend a winter evening, I guess. ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://dm.zimmer428.net/2010/01/ghostlike-ambient-and-art-incubi-succubi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun, Oracle and future perspectives</title>
		<link>http://dm.zimmer428.net/2010/01/sun-oracle-and-future-perspectives/</link>
		<comments>http://dm.zimmer428.net/2010/01/sun-oracle-and-future-perspectives/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 10:38:23 +0000</pubDate>
		<dc:creator>kr</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://dm.zimmer428.net/?p=660</guid>
		<description><![CDATA[So, now it seems it&#8217;s done: oracle.com brightly announces the finalization of the Sun acquisition, the Oracle Java download section features a NetBeans logo (and, vice versa, netbeans.org comes with a &#8220;sponsored by Oracle&#8221; button), developers.sun.com is bright red as well, and there are numerous blog posts as well as official answers to questions asked [...]]]></description>
			<content:encoded><![CDATA[<p>So, now it seems it&#8217;s done: <a href="http://www.oracle.com">oracle.com</a> brightly announces the finalization of the Sun acquisition, the <a href="http://www.sun.com/download/index.jsp?cat=Java%20&#038;%20Technologies&#038;tab=3&#038;subcat=Java">Oracle Java download section</a> features a NetBeans logo (and, vice versa, <a href="http://www.netbeans.org">netbeans.org</a> comes with a &#8220;sponsored by Oracle&#8221; button), <a href="http://developers.sun.com/">developers.sun.com</a> is bright red as well, and there are numerous <a href="http://java.dzone.com/articles/sun-has-not-set-oracle-makes">blog posts</a> as well as <a href="http://www.oracle.com/technology/tech/java/htdocs/javatoolsfaq.html">official answers</a> to questions asked just way too often the last couple of months. Overally, looking at the outcomes of <a href="http://www.oracle.com/us/sun/044498.html">webcasts provided yesterday</a>, I have to say I am modestly pleased of what has been announced there:</p>
<ul>
<li>Generally, of course, I am happy to see tools that matter to me (Glassfish, NetBeans, OpenOffice, VirtualBox) seem to have quite a good perspective being under the hood of Oracle. Surely, time will tell and we will overally have to see how much of this commitment still will hold true one year from  now, but at least it&#8217;s good not to see these projects / communities axed immediately. So far, the only thing that really seems to go away is <a href="http://www.kenai.com">kenai.com</a>, at least as a public service.</li>
<li>Reading <a href="http://www.oracle.com/technology/community/sun-oracle-community-continuity.html">this page</a>, I have good hopes that the current ecosystem of user groups related to Java and OpenSolaris will continue to exist and be supported in its current form. Again, I guess, it&#8217;s wait-and-see how these things will be like, in near future, but at least it&#8217;s a pretty good start.</li>
</ul>
<p>So, finally (and I guess this is my last post on Sun and Oracle): I like the overall product and platform strategy Oracle seems to adhere to (even though, as pointed out before, somehow I wished Sun came up with the same idea earlier). Maybe, by now, it&#8217;s up to the communities (NetBeans, Glassfish, &#8230;) to embrace the new situation and keep their projects up and alive the same way they would do being &#8220;under the Sun hood&#8221;. Let&#8217;s see where to get, this way. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://dm.zimmer428.net/2010/01/sun-oracle-and-future-perspectives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun, Oracle, visions achieved and points missed?</title>
		<link>http://dm.zimmer428.net/2010/01/sun-oracle-visions-achieved-and-points-missed/</link>
		<comments>http://dm.zimmer428.net/2010/01/sun-oracle-visions-achieved-and-points-missed/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 06:39:24 +0000</pubDate>
		<dc:creator>kr</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[reflection]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[vision]]></category>

		<guid isPermaLink="false">http://dm.zimmer428.net/?p=651</guid>
		<description><![CDATA[James Gosling, known at best as the father of the Java language, is giving his very kind of special &#8220;farewell&#8221; to Sun Microsystems, now that the European Commission has unconditionally approved Oracle to buy the company that once invented Java, the Solaris operating system and a couple of other great technologies. One will have to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/James_Gosling">James Gosling</a>, known at best as the father of the Java language, is <a href="http://blogs.sun.com/jag/entry/so_long_old_friend">giving his very kind of special &#8220;farewell&#8221;</a> to Sun Microsystems, now that the <a href="http://www.oracle.com/us/corporate/press/043873">European Commission has unconditionally approved Oracle to buy the company</a> that once invented Java, the Solaris operating system and a couple of other great technologies. One will have to see what arises out of this, for it could be both for better or for worse for some of the product in the Sun portfolio. </p>
<p>At the moment, however, I don&#8217;t want to re-evaluate the various aspects of the Sun/Oracle merger again as this has been done extensively all over the &#8216;net before. I just, given the day, want to add two personal thoughts to that&#8230;</p>
<p><span id="more-651"></span></p>
<p><strong>Changing times</strong></p>
<p>At first, and maybe foremost, of course, it feels kind of sad seeing Sun as an independent company (brand?) cease to exist. I merrily admit I have been a fan of Sun technologies ever since I first got in touch with some <a href="http://en.wikipedia.org/wiki/Sun-4">Sun-4</a> workstations in my early days at the university. Looking back, a couple of things started for me this way: I first got in touch with &#8220;the internet&#8221;, I learnt to enjoy the benefits of Unix operating systems (yes, I <em>mean</em> it), I learnt a lot of interesting and valuable things of which some by now still help me earning my day-to-day life. Some years later, this extended as I jumped head-first into Java and Java EE, which somehow keeps me driving to date both professionally and personally (saying that I earn my money using this kind of technology as well as that it feeds my personal interest for frameworks, software development, architecture and so forth). To me, from some point of view, Sun always were kind of akin to a &#8220;student company&#8221;, a company running very closely tied to research and development, to university life (maybe no surprise considering where the name &#8220;Sun&#8221; originated, as well as where Suns founders initially came from). On the other side, I always percieved Oracle as a &#8220;business&#8221;, an enterprise company, so maybe Sun being bought by Oracle feels kind of the &#8220;student approach&#8221; finally being embraced by the business. This can be good for both, of course, but of course there&#8217;s a moment of quiet melancholy about that. ;)</p>
<p><strong>Options missed</strong></p>
<p>Another thing, however, maybe is less personal (yet still not a neutral point of view) but more technical: The very first thing to happen when Oracle announced the Sun acquisition was the statement that this transaction would enable Oracle to provide &#8220;application-to-disk&#8221; solutions, including the full range of technology (servers/storage on the &#8220;bare metal&#8221; front, the Solaris operating system on top of this, the Oracle database on top of this as well as the Oracle Application Server logic, &#8230;). Though this is thoroughly sane, I wonder why on earth Sun didn&#8217;t come up with something like this, themselves? I mean, after all, they had at hand all technology needed to really build an all-inclusive platform. Just imagine something like this:</p>
<ul>
<li>Sun servers and storage systems to be the &#8220;hardware foundation&#8221; of the backend, Sun workstations, on the opposite, forming the frontend / client hardware. And there always might be thin clients (Sun Ray?) for more lightweight clients, of course.</li>
<li>All hosts run the Solaris operating system, of course.</li>
<li>In the backend, there is mySQL (maybe clustered, as an enterprise setup) as well as a fully-blown Glassfish Enterprise Application Server stack (including OpenESB, OpenDS, &#8230;) as the application deployment and runtime platform. A headles OpenOffice / StarOffice installment serves as the toolkit for server-sided document and report generation and transformation.</li>
<li>ZFS is used to serve large capacities of disk storage to the clients as well as recieving backups of client data using ZFS snapshots as all hosts run this kind of storage technology.</li>
<li>For web users, the application server runs a portlet container exposing web client components to access the backend services. JavaFX clients might serve those who want more &#8220;rich client&#8221; feeling in this environment.</li>
<li>The clients run a Java virtual machine and a NetBeans platform environment tailored especially towards taking application modules being &#8220;clients&#8221; connecting to the backend servers. OpenOffice, on the clients, is integrated as well as seamlessly working inside the NetBeans RCP applications and used for building templates deployed to the server-sided headless OpenOffice for automated / batch document generation.</li>
<li>For development purposes, there are specialized workstations coming with a pre-built &#8220;small&#8221; copy of the large environment (mySQL, Glassfish, &#8230;) as well as a fully-blown NetBeans IDE specialized (and maybe extended?) to building client applications both on top of NetBeans RCP (for internal / desktop clients) and on top of portlet technology (for web clients). Connection to the backend might be done either using SOAP/REST or something like CORBA/RMI/EJB-Remoting, it wouldn&#8217;t really matter &#8211; developers could do &#8220;rapid distributed application development&#8221; in a well-integrated, homogenous environment. The included OpenOffice link would allow for also integrating the full range of office functionality and automation. There also could be a VirtualBox environment for various testing purposes, as well as (of course) powerful and transparent mechanisms of deploying application components in different versions to the whole network.</li>
</ul>
<p>Oh well&#8230; Seems an interesting vision&#8230; in reality, and this is what sometimes makes me sad about this, it seemed that Sun, over quite a bunch of years, just &#8220;extended&#8221; their portfolio of technology without actually embracing, without really embedding the various products and projects, without making a &#8220;working whole&#8221; out of it. Plus, it seems Sun marketing for one projects sometimes used to shot the foot of marketing done for other projects, especially related to the Solaris operating system: Java applications looked pretty &#8220;good&#8221; on most platforms rather quickly (especially of course Windows, followed by GNU/Linux with the advent of the GTK Look And Feel). The platform Java / Swing applications used to look clumsy and ugly for the longest period of time, unfortunately, happens to be Solaris (which, same as Java, is a Sun technology). Same goes for JavaFX: While Sun / OpenSolaris evangelists do a rather good job at promoting OpenSolaris as <em>the</em> developer operating system of choice (which I hardly doubt it is, at the very least given dtrace), others promote JavaFX as &#8220;the&#8221; kind of <em>the</em> shiny, all new technology for building rich client applications for the web. Following this route, you don&#8217;t really have to ask which operating system was <em>not</em> supported out of the box with the initial JavaFX release. It&#8217;s things like that which surely make me hope that Oracle can do better here&#8230; and <em>still</em> preserve life, growth, development in all the communities and ecosystems that used to grow around many of the Sun technologies, that make most of them extremely valuable and useful. So&#8230; good luck to all, both the Sun employees (who seem to be in for some fundamental change right now) and to the Oracle people (who are facing the challenge of building a working &#8220;whole&#8221; out of the two companies and technology stacks).</p>
]]></content:encoded>
			<wfw:commentRss>http://dm.zimmer428.net/2010/01/sun-oracle-visions-achieved-and-points-missed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>subliminal/change</title>
		<link>http://dm.zimmer428.net/2010/01/subliminalchange/</link>
		<comments>http://dm.zimmer428.net/2010/01/subliminalchange/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 08:00:53 +0000</pubDate>
		<dc:creator>kr</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://dm.zimmer428.net/?p=622</guid>
		<description><![CDATA[Listening to extensive ambient soundscapes like these by Daina Dieva is an interesting experience while in public transport (tram, bus) with open headphones: In the end, the music is likely to merge with the sounds and noises of your environment nearby, generating something akin to an &#8220;acoustically augmented reality&#8221;, intensifying both experiencing the music and [...]]]></description>
			<content:encoded><![CDATA[<p>Listening to extensive ambient soundscapes like these by <a href="http://www.myspace.com/daina_dieva">Daina Dieva</a> is an interesting experience while in public transport (tram, bus) with open headphones: In the end, the music is likely to merge with the sounds and noises of your environment nearby, generating something akin to an &#8220;acoustically augmented reality&#8221;, intensifying both experiencing the music <em>and</em> experiencing the very situation&#8230; Somehow, things feel &#8220;familiar&#8221; because they feel all the same &#8211; it&#8217;s the same city every day, the same trip, the same places to pass by, the same views looking out through the steamy windows&#8230; and yet it is different: Different times of year, different faces, different people, different moods. Change all over, and yet things feel &#8220;constant&#8221;, maybe because &#8220;change&#8221; is perceived as an integral part of living in a city? </p>
<p><a class="shutterset_" href='http://dm.zimmer428.net/wp-content/gallery/discordia/subliminal.jpg' title='Soundtrack: &lt;a href=&quot;http://www.archive.org/details/ca283_dds&quot;&gt;Daina Dieva, Svart1 - &quot;Incubi Succubi&quot;&lt;/a&gt; - travelling, in some way... '><img src='http://dm.zimmer428.net/wp-content/gallery/discordia/thumbs/thumbs_subliminal.jpg' alt='subliminal/change' class='ngg-singlepic ngg-center' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://dm.zimmer428.net/2010/01/subliminalchange/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
