Je kunt deze planet ook aan je eigen RSS-verzameling toevoegen. Gebruik daarvoor deze pagina: RSS 2.0.

Leden

Deze planet wordt u gebracht door: Planetplanet

Planetplanet, een zeer flexibele feedparser met template engine. RSS, RDF, Atom, wat u maar wilt. En u kunt het presenteren op iedere denkbare wijze, dankzij de flexibele template engine.

Planet GNOME-NL

July 03, 2009

digiplace.nl

Wie al wat langer met Linux speelt loopt vroeg of laat tegen het broertje of zusje aan: BSD. De overeenkomsten met Linux maken het experimenteren met BSD niet ingewikkeld en dan kun je kennis maken met een complete open source werkomgeving. Het zwaartepunt van de ontwikkeling van BSD ligt vooral aan de serverkant, maar FreeBSD en het daarop gebaseerde PC-BSD zijn prima werkplekomgevingen. Het grootste nadeel is wellicht dat de BSD-gemeenschappen niet zo te koop lopen met de voordelen van hun besturingssysteem.

Daar kwam vorig jaar wat verandering in met de lancering van een nieuw tijdschrift, BSD Magazine. Het blad kreeg een mix van verhalen, zodat het zowel voor beginnende gebruikers als de meer ervaren ‘hackers’ interessant kon zijn. Op de website staan wat artikelen die gedownload kunnen worden. Dit is op dit moment het enige tijdschrift over BSD.

Het blad is helaas in de problemen gekomen. Nieuwe tijdschriften hebben het ongetwijfeld moeilijk in economisch wat krappere tijden. En – zo heb ik begrepen – de distributie in de Verenigde Staten liep niet helemaal lekker. Deze week kwam het bericht dat het na dit weekend over en sluiten is, tenzij de verkoopcijfers van de actuele uitgave een flinke impuls kregen.

De BSD gemeenschap is daar op verschillende manieren op ingesprongen. De eerste signalen zijn positief en als de impuls zo doorlopt heeft het blad de kans als PDF-uitgave door te kunnen. Het bedrijf iXsystems probeert vervolgens de distributie van BSD Magazine in de VS over te nemen. iXsystems leunt zwaar op FreeBSD en ondersteunt de ontwikkeling van PC-BSD.

Het blad verschijnt viermaal per jaar en een abonnement kost 30 euro (of 20 euro voor een PDF abonnement). Kortom, denk er even over na. Familie moet je helpen, toch?

del.icio.us Facebook Google Bookmarks eKudos E-mail this story to a friend! Identi.ca LinkedIn Live MySpace Netvibes NuJIJ Print this article! Technorati Twitter StumbleUpon

03 July 2009, 04:30
July 02, 2009

Ruben Vermeersch

Officeel computerwetenschapper
Vandaag ben ik afgestudeerd, ik ben nu officieel master in de informatica met een specialisatie in de software engineering. Super! Ik ben afgestudeerd met grote onderscheiding (met een gemiddelde van 81,52%) en haalde 18,5/20 op mijn thesis. Ik hoef er dan ook niet bij te vertellen dat ik hier heel tevreden mee ben.


De master thesis: 85 pagina's puur genot


En nu? Na veel twijfel of ik nu een job in de open-source (GNOME) wereld zou willen, of iets anders, heb ik een PhD aanbod bij de Distrinet Research Group van de K.U.Leuven aanvaard. GNOME hacking zal dus een vrijetijdsactiviteit blijven, maar ik kan altijd op die beslissing terugkomen over een paar jaar. Spannende tijden in het verschiet!

Gran Canaria Desktop Summit
Morgen vlieg ik naar de Gran Canaria Desktop Summit. Ik ga 11 dagen doorbrengen in Gran Canaria. In de late namiddag kom ik aan, dus ik ga nog perfect kunnen binnenspringen op de Canonical-gesponsorde openingsparty. Ik kijk echt uit naar een volgende GUADEC, na de geweldige 2008 editie in Istanbul. Veel dank aan de GNOME Foundation om mijn trip deels te sponsoren, zonder hen zou dit niet mogelijk geweest zijn.


Gran Canaria Desktop Summit (GUADEC)


Ik geef geen talks, maar als er iemand een praatje wil maken over F-Spot (of eender ander onderwerp), kom me gerust zoeken!
02 July 2009, 23:45

Martijn Koedam (qball)

I ditched goffice. I could find decent documentation, the header files are poorly documented. Withouth documentation the api is just odd. (Probly is just me).

So like a good little hacker (nerd whatever) I wrote my own Gpx.Graph widget in vala. It is around 280 lines, does everything goffice did for me, and more.

So to sum up the changes:

  • Custom graph widget
  • Better sizing of the graph
  • Click on portion of the track and it is highlighted in the map.
  • Change the smoothing-factor of the speed track.
  • Grid lines.
  • etc.

And I added a quick page for it: http://blog.sarine.nl/gpx-viewer/

Edit: Almost forgot, I got some GREAT!! artwork for it. (application icon). The poeple from the Tango project realy helped me out (esp thanks to Sebastian who made the great icons).

02 July 2009, 22:14

Philip van Hoof (pvanhoof)

Philip van Hoof (pvanhoof) face

I’m currently involved in the Tracker project and our project will be presented by Ivan Frade at the Desktop Summit this Sunday.

We merged our experimental branch tracker-store to master. This means that our reachitecture plans for Tracker have mostly been implemented and are being pushed forward into the main development tree.

I will start with a comparison with Tracker’s 0.6.x series.

Tracker master:

  • Uses SPARQL as query language
  • Uses Nepomuk for its base ontologies
  • Supports SPARQL Update
  • Supports aggregates COUNT, AVG, SUM, MIN and MAX in SPARQL
  • Operates for all its storage functionality as a separate binary
  • Operates all its indexing, crawling and monitoring functionalities in a separately packagable binary

Tracker 0.6.9x:

  • Uses RDFQuery as query language
  • Has its own ontology
  • Has very limited support for storing your own data
  • Supports several aggregate functions in its query language
  • Operates for all its storage functionality in the indexer
  • Operates for all its query functionality in the permanent daemon
  • Does file monitoring and crawling in the permanent daemon
  • Operates all its indexing functionality in a separately packagable binary

Tracker master:

Architecture

The storage service uses the Nepomuk ontologies as schema. It allows you to both query and insert or delete data.

The fs-miner finds, crawls and monitors file resources. It also analyses those files and extracts the metadata. It instructs the storage service to store the metadata.

External applications and other such miners are allowed to both query and insert using the storage service. Priority is given to queries over stores.

Plugins that run in process of the application can push information into Tracker. We indeed don’t try to scan Evolution’s cache formats, we have a plugin that gets it out of Evolution and into Tracker.

Storage service’s API and IPC

The storage service gives priority to SELECT queries to ensure that apps in need of metadata get serviced quickly.

INSERT and DELETE calls get queued. SELECT ones get executed immediately. For apps that require consistency and/or insertion speed we provide a batch mode that has a commit barrier. When the commit calls back you know that everything that came before it, is in a consistent shape. We don’t support full transactions with rollback.

The standard API operates over DBus. This means while using it you are subject to DBus’s performance limitations. In SPARQL Update it is possible to group a lot of writes. Due to DBus’s latency overhead this is recommended when inserting larger sets of data. We’re experimenting with a custom IPC system, based on unix sockets, to get increased throughput for apps that want to put a lot of INSERTs onto our queue.

We provide a feature that signals on changes happening to certain types. You can see this as a poor man’s live search. Full live search for SPARQL is fairly complicated. Maybe in future we’ll implement something like that.

Ontology

We support the majority of the Nepomuk base ontologies and our so called filesystem miners will store found metadata using Nepomuk’s ontologies. We support static custom ontologies right now. This means that it’s impossible to dynamically add a new ontology unless you reset the entire database first.

We’re planning to support dynamically adding and removing ontologies. The ontology format that we use is Turtle.

Backup and import

Right now we support loading data into our database using either SPARQL Update, an experimental unix-socket based IPC, and by passing us a Turtle file.

We currently have no support for making a backup. Support for this is on priority planning. It will write a Turtle file (which can be loaded afterward).

Backup and import of ontology specific metadata

When we introduce support for custom ontologies it’ll be useful for apps that provided their own custom ontology to get a backup of just the data that has relevance to said ontology. We plan to provide a method to do that.

Volume support

Having a static custom ontology for volume support, volumes and their status is queryable over SPARQL. File resources also get linked to said volumes. This makes it possible to get the availability of a file resource. For example: return metadata about all photos that are located on a specific camera, although the camera isn’t connected to this device.

Volume support is a work in progress at this moment.

02 July 2009, 14:59
July 01, 2009

Martijn Koedam (qball)

  • Added support for multiple tracks per gpx file.
  • Support for waypoints
  • Show max-speed
  • Show number of points.
  • Highlight the selected track.
  • Support loading multiple GPX files.
  • Better resizing of window.
  • File chooser.
  • Zoom level support.
  • etc.

Offcourse a screenshot:

01 July 2009, 18:06
June 30, 2009

Martijn Koedam (qball)

Added Gpx-Viewer to git here.

Added:

  • Added speed/time plot
  • Added autotools build system
  • Added .desktop file.
  • Cleanups, etc.

There are several things that need to be done before it really is useful.

Short list:

  • Support waypoints
  • Support multiple tracks (only one track is now parsed).
  • etc.

And a new screenshot:

30 June 2009, 22:03

Ruben Vermeersch

Door een foutje in de administratie heeft Dell me onlangs een 6-cell batterij voor de mini 12 opgestuurd. Aangezien ik een mini 10 heb ben ik niets met deze batterij (ze past er niet in). Een kort telefoontje was gelukkig voldoende om een nieuw exemplaar te krijgen. De oude mag ik gewoon houden, terugsturen is niet economisch voor Dell.

Daarom bied ik deze batterij te koop aan. Als je een free-software hacker bent die een Dell Mini 12 bezit en je wil een 6-cell batterij: ik bied de mijne, gloednieuw en nooit gebruikt (kan ik ook niet), te koop aan voor de koopjesprijs van 80 euro. Deze batterijen worden gewoonlijk verkocht voor rond de 120 euro / 150 USD, dus dat is een derde van de prijs eraf (netjes, toch?). Met deze aankoop sponsor je ook meteen het F/OSS werk van een arme hacker, wat een bijkomend voordeel is.

Het enige probleem is hoe deze batterij te krijgen: versturen kan vrij kostelijk zijn, dus tenzij er een manier is om deze uit de hand over te nemen zal je er waarschijnlijk niet al te veel mee uitsparen. Ik woon in België en zal volgende week op de Gran Canaria Desktop Summit zijn. Als je geïnteresseerd bent, contacteer me voor vrijdag en ik zal ze meenemen.
30 June 2009, 04:35
June 29, 2009

Martijn Koedam (qball)

Images speaks more then a 1000 words.

(p.s. it is a downloaded gpx track so the time stamps are off (and so the average speeds))

29 June 2009, 21:42

digiplace.nl

Tegenwoordig is het plaatsen van een zgn. home server redelijk normaal aan het worden. En dat is best logisch als je kijkt naar de voordelen die een dergelijke server je biedt. Je gebruikt een home server b.v. als centrale opslag voor al je digitale bestanden. Maar je kan een home server ook gebruiken voor het maken van automatische backups van de op je netwerk aangesloten computers.

Als die server goed is ingesteld en ook veilig toegang tot het internet heeft verkregen dan kan je ook op andere locaties over je bestanden beschikken.

Maar je kan een home server ook inzetten als een mail-  web- of FTP server. Als je regelmatig via BitTorrent of vanaf Usenet bestanden download dan kan je dat ook rechtstreeks vanaf die server gaan doen.

IRC gebruikers kunnen hun online aanwezigheid in hun favoriete chat kanaal vereenvoudigen. Denk ook aan mogelijkheden als print server, router, firewall of als streaming media server.

share

Het is dan wel slim om goed na te denken over de hardware van die server. Hij staat in beginsel 24 uur, 7 dagen per week aan en dus stel je eisen aan de geluidsproductie en aan het energie verbuik. Er zijn zat mensen die dan zelf een computer inrichten en een eigen server gaan draaien.

Maar het kan veel makkelijker en waarschijnlijk ook veel goedkoper. Er zijn immers kant en klare oplossingen op de markt te vinden. Dat zijn vaak kleine en zeer energiezuinige home servers die prima in staat zijn om alle hierboven beschreven taken uit te voeren.

Digiplace heeft bij Mingos een Bubba|Two server besteld en ontvangen. Bubba|Two is de tweede versie van Bubba, een product dat vanuit Zweden op de markt wordt gebracht door fabrikant Excito.

Achterzijde van Bubba|Two met beschikbare aansluitingen

Achterzijde van Bubba|Two met beschikbare aansluitingen

Bubba|Two draait op een 333 MHz Power PC en is voorzien van 256 MB aan DDR2 geheugen. Je kan hem kant en klaar met een (eSATA) harde schijf van max 2 TB  verkrijgen. Verder is Bubba|Two voorzien van 2 x 1000 Mbit/s lan- en 2 USB 2.0 poorten. En je kan er eventueel nog twee extra (externe) eSATA schijven aan hangen.

Dat alles is verpakt in een doosje die -pak hem beet-  niet veel groter is als de gemiddelde externe harde schijf. Omdat Bubba|Two is voorzien van een Power PC processor is als besturingssysteem voor de PPC uitvoering van Debian gekozen.

En hoewel Debian een vertrouwde omgeving is voor gebruikers van Ubuntu (waar Digiplace normaal gesproken over schrijft) is deze Bubba| Two ook zeer geschikt voor gebruikers van Windows en/of Apple OSX systemen.

Je bedient deze home server vanuit je browser en op Digiplace zal de komende maanden uitvoerig worden geschreven over al haar mogelijkheden.

bubbaopbureau290609 Tot slot een mooie conclusie van Linux.com over Bubba|Two die in ieder geval bij mij heeft bijgedragen tot het besluit om Bubba te verkiezen boven andere alternatieven:

Simply put, Bubba Two is as good as a simple server appliance gets. It can handle pretty much any task you throw at it, while the easy-to-use Web interface makes server configuration and maintenance a breeze. The tiny size and discrete design coupled with low power consumption and low noise level make Bubba Two a perfect solution for home and small offices. In other words, if you are looking for a small and versatile Linux-based server, Bubba Two should be at the very top of your list.

del.icio.us Facebook Google Bookmarks eKudos E-mail this story to a friend! Identi.ca LinkedIn Live MySpace Netvibes NuJIJ Print this article! Technorati Twitter StumbleUpon

29 June 2009, 08:41
June 26, 2009

digiplace.nl

Vandaag heeft Mingos mijn Bubba|Two server afgeleverd. De verpakking is maar 28 cm breed en 12 cm. diep dus je kan wel nagaan hoe compact zo’n Bubba|Two server is gebouwd. De komende dagen ga ik Bubba aan de tand voelen en -zoals bekend- zal daarover op Digiplace verslag worden gedaan.

Om je vast warm te maken zie je hier een sfeer foto vanuit de werkkamer van Digiplace. Je zou Bubba haast over het hoofd zien, maar hij staat er echt te pronken.

digiplace260609

del.icio.us Facebook Google Bookmarks eKudos E-mail this story to a friend! Identi.ca LinkedIn Live MySpace Netvibes NuJIJ Print this article! Technorati Twitter StumbleUpon

26 June 2009, 13:37

Philip van Hoof (pvanhoof)

Philip van Hoof (pvanhoof) face

Tinymail isn’t a sleeping project. I just stopped blogging about it. José Dapena Paz and Sergio Villar Senin are working very hard making it rock solid. Having worked together with Sergio a lot, I trust him. So a few months ago I made him Co maintainer of the project. He’ll probably perform the first release (or decide to do a few more pre-releases first). Being Modest’s technical maintainer Sergio has worked hard on and contributed a lot to Tinymail. Last few weeks José Dapena Paz is the guy who apparently is on fire, writing patches like a madman.

And it looks like there’s no stopping José! Maybe will GUADEC stop him for at least a few days? Maybe I should help Sergio a bit with reviewing all that stuff?

As far as I know will Modest be the default E-mail client on Maemo’s Fremantle device. It has been available for the N810 for some months of course, but for the Fremantle release I’m sure the guys have improved the user interface a lot. I, personally, have been working on Tracker and didn’t focus much on Tinymail. And of course I’m already thinking about how we can make E-mail part of that RDF platform. But that’s another story (and I think I wrote two articles on that already).

Anyway, just letting everybody know: people are still working on Tinymail. They just don’t blog about it as much as I used to do. No worries, though. They are doing great stuff.

26 June 2009, 12:20

digiplace.nl

Een Touchbook. Klinkt lekker is het niet? Het is een relatief goedkope versie van een netbook, maar dan wel voorzien van een touch screen en voorzien van veel open source Linux (Gnome) oplossingen. De fabrikant is Always Innovating en dat is een prachtige naam als je een dergelijk produkt naar de markt weet te brengen.

separated_wHet gaat om een (beta) uitvoering van geavanceerde hard- en software. Het scherm kan worden losgekoppeld van het toetsenbord en is dan vervolgens als touchbook te gebruiken. Het draait op een eigen OS maar het kan ook overweg met Android, Linux of (eventueel) Windows CE.

reversed_w

Als ze starten met het uitleveren van de hardware dan kan je dit verwachten:

  • Linux 2.6.29 with all the required drivers
  • Xfce 4.4 desktop environment
  • A unique 3D interface for starting applications with your finger
  • Firefox 3.0 and Fennec beta 2
  • Youtube and daily motion support
  • A video and music player
  • Abiword and Gnumeric
  • A chat manager, Pidgin
  • Mypaint 5.1
  • An ebook reader, Fbreader
  • A printer manager, Cups
  • All usual accessories (zip, picture viewer, dictionary…)
  • Support for most standard USB accessories
  • Java support

En dat draait allemaal op mooie hardware:

  • Texas Instruments OMAP3530 with Micron 256MB (RAM) + 256MB (NAND) Memory
  • 8.9 inches 1024×600 A+ screen
  • Main storage: 8GB SD card — we decided to change from Micro SD to standard SD, so that you can easily upgrade it
  • Internal USB wifi 802.11 b/g/n powered by a Ralink 3070 chipset
  • Internal USB bluetooth class 2.1
  • FCC, CE, UL-certified, 5V, 3.5A power adapter
  • 8.9 inches pressure sensitive touch screen
  • US Qwerty 24cm-large keyboard — around 95% of the size of a standard keyboard
  • Cirque Touchpad
  • Two Owolff high-quality internal stereo speakers
  • 3D accelerometer
  • Two internal batteries 6000 and 12000mAh — it can be replaced with a screw driver
  • 7 USB ports: three external, four internal, three of them may be reserved for wifi, bluetooth and keyboard
  • Bi-color silver/black case — see photos — with a beautiful dark-red back cover (we decided to go only for red for the first batch as it really jumps out, you won’t regret it).
  • Secured attachment system of tablet into keyboard
  • Independent magnet system for the tablet — we don’t want your Touch Book to un-magnetize all your credit cards while carrying it in your bag!

180_w2

En Alway’s Innovating heeft heel goed door hoe de wereld in elkaar steekt.

Open Source

Always Innovating believes that open hardware will stand out in the coming years as open software has done recently. Based on the Beagleboard project, we are providing the design of the Touch Book to parties that show strong commitment to the open source movement. Please following this link for more information.

Kortom..iets om in de gaten te houden.

del.icio.us Facebook Google Bookmarks eKudos E-mail this story to a friend! Identi.ca LinkedIn Live MySpace Netvibes NuJIJ Print this article! Technorati Twitter StumbleUpon

26 June 2009, 11:51
June 23, 2009

digiplace.nl

In november 2007 werd de Open Handset Alliance opgericht.  Dat is een consortium van oorspronkelijk 34 hardware- software- en telecom bedrijven die het bevorderen van open standaarden voor mobiele apparaten als doel heeft gesteld. De oprichter van deze Alliance was Google en mede dankzij hun inspanningen zijn er inmiddels 47 bedrijven bij dit initiatief aangesloten.

Toen deze Open Handset Alliance werd opgericht kwam Google ook meteen met een platform om inhoud te kunnen geven aan de doelstelling om een open standaard te ontwikkelen. Op 5 november 2007 werd namelijk Google Android onthuld.

google-android

Google Android

Een paar quotes vanaf de website van Google Android maakt snel duidelijk hoe het zit:

Android™ delivers a complete set of software for mobile devices: an operating system, middleware and key mobile applications.

Open

Android was built from the ground-up to enable developers to create compelling mobile applications that take full advantage of all a handset has to offer. It was built to be truly open.  Android is built on the open Linux Kernel. Furthermore, it utilizes a custom virtual machine that was designed to optimize memory and hardware resources in a mobile environment. Android is open source; it can be liberally extended to incorporate new cutting edge technologies as they emerge. The platform will continue to evolve as the developer community works together to build innovative mobile applications.

Deze uitgangspunten zullen veel gebruikers van vrije en open software aanspreken. Een open source besturingssysteem voor de mobiele telefoon die ook nog eens breed wordt gedragen door de markt. Het is natuurlijk nog te vroeg om conclusies te trekken maar het lijkt er wel op dat Microsoft (Windows Mobile), Apple (iPhone) en Nokia (Symbian) een zware kluif gaan krijgen om Android nog uit de markt te drukken. Er zijn teveel fabrikanten die Android gewoon nodig hebben (zoals b.v. Motorola). Maar er komen ook initiatieven om Android toe te passen voor op je computer. Zo werkt Canonical b.v. aan de integratie van Android onder Ubuntu. En de eerste Android netbook is al gesignaleerd.

20090410110237967

De eerste mobiele telefoons met Android worden nu op de markt geïntroduceerd. T-Mobile had de primeur met haar G1 en Vodafone heeft met de introductie van de HTC Magic een aantrekkelijk touchscreen model op de markt gebracht. Overigens wordt dit toestel ook bij T-Mobile gelanceerd onder de naam Mytouch 3G.

Vodafone HTC Magic

Er zijn genoeg reviews te vinden die uitgebreid ingaan op de vele voor- en nadelen van dit toestel. Lees b.v. de zeer uitgebreide recensie van All About Phones of die van Planet Android. Daar is niet veel  op af te dingen. Maar als Linux gebruiker kijkt je  toch ook naar andere zaken.

htcmagic

Voorheen werd je als Linux desktop gebruiker b.v. benadeeld m.b.t. de ondersteuning van een mobiel besturingssysteem. De meegeleverde software van je telefoon werkte immers alleen maar onder Windows of (soms) onder OSX. En dat is het eerste wat mij opviel bij dit toestel. Er wordt namelijk helemaal geen software meegeleverd!

Een belangrijk kenmerk van een Android toestel is immers dat het samen werkt met de diensten van Google. Dat wil dus zeggen dat het synchroniseren van je contacten, mail en agenda wordt gedaan door de koppeling met je Google account. En ik kan mij best voorstellen dat deze koppeling voor sommige gebruikers ongewenst is. Maar voor mij is het alleen maar gemakkelijk.

Als je bijvoorbeeld het toestel voor het eerst in gebruik neemt dan kopieer je alle opgeslagen contacten vanaf je simcard naar je telefoon. Die synchroniseer je dan weer naar Google en dan is het heel plezierig om achter je desktop de nodige aanpassingen door te kunnen voeren.

googlecalendarcontactpersonen

Alle andere software die je nodig hebt wordt gewoon via het systeem binnen getrokken. Dat geldt voor updates van Android, maar ook voor applicaties die je wilt toevoegen.Daarvoor gebruik je Android Market.

Android Market

HTC-Magic-screenshot-Android-Market

Dat is een toepassing op de telefoon waarmee je kunt grasduinen in alle beschikbaar gestelde applicaties. Gebruikers van Apple’s iPhone zullen mogelijk roepen dat dit is afgekeken van ‘hun’ Apple’s App Store. Maar ik kan alleen maar het gemak van Synaptic (of yum, Yast etc) herkennen. Want de specifieke mogelijkheid om vanuit een Linux desktop software te beheren is gewoon toegevoegd aan het Android systeem.

Er zijn heel veel applicaties te vinden via Android Market. En veel daarvan zijn ook echt handig in gebruik. De meeste recensies praten dan over fantastische toepassingen als Wikitude of Nav4ALL. En terecht want dit zijn echt geweldige toepassingen voor op je Android smartphone. En veel van de items waar de nieuwste iPhone graag melding van maakt zijn ook beschikbaar voor op je Android.

image.axd

Maar het is ook erg fijn dat er applicaties zijn te vinden die specifiek samen kunnen werken met je Linux desktop of server. Denk b.v. aan Connectbot waarmee je middels ssh toegang kan krijgen tot je computer(s). Of aan VLC remote of AndroidVNC. En Banshee niet te vergeten die ook kan luisteren naar je Android telefoon. Of het gebruik van Squeezecontrol waarmee je toegang krijgt tot de server om je Squeezebox mee aan te sturen.

Kortom, de applicaties maken van een Android toestel veel meer dan alleen een telefoon. Je bent b.v. altijd en overal verbonden met het internet. Of het nou gaat om mail (pop en imap), Gmail, Gtalk, Msn, Twitter .. alles is mogelijk. Over het algemeen genomen is de interface van die software handig en is er goed ingespeeld op het kleine scherm. Dankzij het open karakter (er is ook een Android SDK tool te downloaden) zullen er hopelijk steeds meer toepassingen gaan komen die gebruik gaan maken van andere (reeds bestaande) open software.

Het is mij overigens op dit moment nog niet duidelijk of je ook een backup kunt maken van het complete systeem. Ik denk het overigens wel want er zijn mogelijkheden om root toegang te krijgen op je Android telefoon. Of het nodig is durf ik te betwijfelen maar dat zal de toekomst nog wel gaan uitwijzen.

Multimedia

Helaas is er nog geen flash beschikbaar voor de Android telefoon. Nou is dat niet helemaal waar, je kan b.v. prima naar Youtube filmpjes kijken maar dat is niet helemaal hetzelfde. Voor veel andere toepassingen werkt het gewoon niet. Maar het gaat wel komen. Adobe heeft al bekend gemaakt dat er een flash versie voor op de Android zit aan te komen.

Voor de rest heeft deze HTC Magic met de ondersteuning vanuit Android voor audio en video de nodige codecs beschikbaar: Audio: AAC, AAC+, AMR-NB, MP3, WMA, WAV, AAC-LC, MIDI, OGG en Video: MP4, 3G. Opvallend dat video hier toch iets ondergeschikt is gebleven. Maar ook daar komt binnenkort een passende oplossing voor met de introductie van een Android versie van Coreplayer Mobile. Als ze dat waarmaken dan mis je weinig meer met codecs als H.264 (AVC), AVCHD, MKV, MPEG-1, MPEG-4 part 2 (ASP), DivX, XviD, WMV*, Theora*, Dirac*, MJPEG en MSVIDEO1.

Maar dat zijn vooralsnog beloftes. Mogelijk zijn er andere alternatieven voorhanden, dat hoor ik dan zelf ook graag. Maar de toekomst ziet er erg goed uit.

Tot slot

Een review moet ook iets zinnigs melden over het gebruik van dit toestel. Ben ik tevreden? Is het wachten op een dergelijk toestel wel nodig geweest? Ik denk van wel. Vaste lezers van Digiplace weten dat ik erg tevreden was met mijn Nokia N958GB. En dat is nog steeds een heel fijn toestel. Maar in vergelijking met de HTC Magic legt die het toch af. Niet zozeer als je kijkt naar haar telefonische kwaliteiten. Ik denk dat de telefoon, camera en ook video en multimedia momenteel beter is dan dit Android toestel.

Maar de -hoe zal ik dat zeggen- complete integratie van mijn online bestaan op een én het zelfde toestel maakt van deze telefoon wat mij betreft de onbetwiste winnaar. Dat die voorkeur mijn batterij in een snelvaart trein leeg trekt (ik red er momenteel maar 1 of 1,5 dag mee) en ik nog moet wennen aan een touchscreen doet dan niet meer terzake. Dat neem ik graag voor lief.

del.icio.us Facebook Google Bookmarks eKudos E-mail this story to a friend! Identi.ca LinkedIn Live MySpace Netvibes NuJIJ Print this article! Technorati Twitter StumbleUpon

23 June 2009, 10:10
June 22, 2009

digiplace.nl

Computers hebben een simpele kijk op de werkelijkheid. Het is ja of nee, zwart of wit, goed of fout. Daar kunnen computers weinig aan doen, hun binaire kijk op de realiteit is ingebakken. Zoals de Wikipedia zo mooi weet te zeggen, kunnen de geheugencellen van computers maar twee waarden aannemen. Om te zien hoe ver je kunt komen met het binaire denken moet je maar eens een tijdje nadenken over de complexiteit van onze hedendaagse desktop, ons mobieltje of de AI van een paar populaire first person shooters. We besteden aardig wat tijd aan interactie met binaire denkende en werkende systemen. En, zo stelt een gezegde, waar je mee omgaat word je besmet. En voor we het weten beginnen we de wereld om ons heen volgens simpele binaire schema’s in te delen: ja of nee, zwart of wit, goed of fout. En in de open source wereld ‘wonen’ mensen die heel veel tijd achter de computer door brengen.

Nu ben ik geen deskundige op het gebied van menselijke hersens, maar ik denk dat we het er over eens zijn dat ze iets complexer in elkaar zitten dan de geheugencellen van computers. Mensen zijn unieke wezens, gevormd door een pakket genen dat bij de geboorte is meegegeven en door een collectie ervaringen binnen een sociale, culturele en biologische context (plus nog heel veel meer). Door ‘nature’ en ‘nurture’ zijn we allemaal heerlijk complexe individuen geworden. Om daar nog een beetje grip op te krijgen, versimpelen we de werkelijkheid door bijvoorbeeld stereotypering. Tot zover het stukje Dr. Phil-psychologie. De kern is dat mensen en menselijke organisaties niet binair zijn, het ook niet kunnen zijn in mijn optiek. Maar, zoals gezegd, in de open source wereld ‘wonen’ mensen die heel veel tijd achter de computer door brengen.

Keerzijde van een binair wereldbeeld
Met enige regelmaat zie je dan ook felle discussies opvlammen langs heldere binaire schema’s. Denk aan het klassieke vi versus emacs of GNOME versus KDE, maar ook aan ‘mijn distributie’ versus ‘de rest van de zooi’. Voor een deel zijn dit soort ‘flamewars’ vooral amusant, voor de toeschouwers dan. Toch heeft de binaire kijk een pijnlijke keerzijde, een keerzijde die de groei van open source in de weg staat. Ik zie dit op meerdere terreinen naar voren komen, maar voor nu wil ik mij beperken tot een terrein: Microsoft.

Of, wat breder gesteld, de relatie van open source communities met grote bedrijven. In het binaire schema is Microsoft natuurlijk altijd fout, zwart en moeten we alles wat het bedrijf doet met het grootste wantrouwen bezien. Immers, het centrale motto van de Redmond Boys is ‘embrace, extend and exterminate‘. Een andere gigant, IBM, behoort tot de ‘good guys’. IBM investeert al heel wat jaartjes in Linux, heeft software vrijgegeven onder een open source licentie en gebruikt een deel van haar patenten om de belangen van Linux en open source te verdedigen. Sun Microsystems, om maar een derde voorbeeld te noemen, is een beetje lastig te plaatsen zo lijkt het. Sun heeft niet direct het imago van een stevige verdediger van open source, terwijl het ondertussen wel echte kroonjuwelen open heeft gemaakt. Denk aan OpenSolaris, OpenOffice.org, Java en ZFS. Maar betekent dit dat IBM en Sun Microsystems in het binaire schema aan de goede kant geplaatst moeten worden?

IBM
Laten we eens wat nauwkeuriger naar IBM kijken. Het bedrijf is een actieve partner bij de ontwikkeling van Linux en heeft 600 mensen in dienst die bijdragen aan open source projecten. Dat is een mooi getal, maar -even ter vergelijking- wereldwijd werken bij IBM 388.000 mensen. Een andere bijdrage aan Linux was het beschikbaar stellen van 500 patenten in 2005.  Goed, het onderliggende gedachtegoed van vrije en open source software staat haaks op het aanvragen en beheren van patenten, maar in de realiteit van nu is het prettig te beseffen dat patenten ingezet kunnen worden ter bescherming van Linux en open source. 500 patenten lijkt veel, en wellicht heeft IBM ondertussen al meer patenten beschikbaar gesteld, maar IBM is wel de patentkoning. IBM is jaar na jaar de grootste aanvrager en verkrijger van patenten in de Verenigde Staten. In 2008 haalde het meer patenten binnen dan Microsoft, HP, Oracle, Apple, EMC, Accenture en Google te zamen: 4.186. De man die verantwoordelijk was voor de patentportfolio van IBM, David Kappos, wordt nu directeur van de USPTO, het Amerikaanse octrooibureau.

Doet dit afbreuk aan de bijdragen die IBM heeft geleverd en nog levert aan de ontwikkeling van Linux en open source? Natuurlijk niet, maar het laat zien dat IBM meerdere commerciële belangen heeft en Linux speelt daarbij een rol.

Het open opgroeien van Microsoft
De relatie tussen Microsoft en Linux is niet lekker van start gegaan. Velen herinneren zich nog de uitspraken van Steve Ballmer, waarbij vergelijkingen werden getrokken met snel delende kwaadaardige cellen en zo. Niet aardig. Maar sinds die donkere dagen is er al heel wat veranderd en heeft Microsoft meerdere stappen gezet richting open source. Deze stappen heb ik beschreven in het boek Open source en open standaarden. Voor niets gaat de zon op?.

Nee, Microsoft is geen open source onderneming en de kans dat binnen afzienbare tijd de broncode van Windows onder de GPL v3 licentie wordt vrijgegeven is nihil. Maar met Codeplex, Port 25, door de OSI goedgekeurde open source licenties en een ambassadeur als Sam Ramji heeft Microsoft wel een open source beleid. En een visie, welke is vastgelegd in het document Participation in a world of choice. Perspectives on open source and Microsoft (PDF). Over die visie kun je discussiëren, je kunt het er mee oneens zijn, maar er ligt wel wat.

En nee, dan ben ik niet blind voor de afspraken die zijn gemaakt met een aantal leveranciers van Linux distributies op basis van patentbescherming, niet doof voor de dreigementen dat Linux een paar honderd patenten aan het schenden is en ligt de juridische strijd met TomTom nog vers in het geheugen. Vervolgens vraag ik me ook af wat de meerwaarde is van het ontwikkelen van .Net applicaties voor Linux via Mono, of het poorten van Silverlight via Moonlight, maar omgekeerd doe ik dat ook bij de plannen om KDE applicaties via Qt geschikt te maken voor Windows. De wereld is niet binair, mensen zijn dat ook niet en dat maakt dat ik niet alles hoef te snappen.

Bedrijven hebben commerciële belangen
Waarom houdt Microsoft zich bezig met open source? Volgens mij om precies dezelfde reden als IBM, Sun Microsystems, HP, Nokia, Google en TomTom: het heeft een commerciële meerwaarde en draagt bij aan de concurrentiekracht in de commerciële markt. Linux, open source en open standaarden spelen in toenemende mate een belangrijke rol bij klanten, zowel bedrijven als overheden. Een verstandige, strategisch opererende onderneming zorgt er voor dit soort trends vroeg of laat op te pakken en zo aan de vraag uit de markt tegemoet te komen.

Wat hebben we hier als open source wereld aan? Zoals ik al stelde, de wereld is niet binair en menselijke organisaties ook niet. Bedrijven zijn geen monolieten waarbinnen alle neuzen automatisch dezelfde kant op gaan, zeker niet bedrijven die wereldwijd opereren. Als het gaat om de eerder genoemde bedrijven denk ik dat we minimaal drie groepen mogen onderscheiden. In de bovenstaande bedrijven zitten mensen die geloven in de commerciële meerwaarde, en misschien ook de superieure kwaliteit, van open source software voor het eigen bedrijf.  Zij zijn echt niet dag in dag uit bezig met het bedenken van duistere strategieën om open source zo snel mogelijk om zeep te helpen.

Aan de andere kant van het spectrum zijn er medewerkers, managers en directeuren die absoluut niet geloven in een bedrijfsmodel waarbij je geen software verkoopt, maar weg geeft. Zij kijken naar de lange geschiedenis van het bedrijf, naar de onderdelen waar de echte winstmarges zitten en vragen zich af of voor wie de collega’s nu echt werken. In het midden (jawel, we houden even grote lijnen aan) zit een groep die gewoon lekker naar het werk gaat.

De zwakte van het binaire denken is dat we als open source wereld de open initiatieven van ‘verdachte’ of ‘foute’ bedrijven per definitie veroordelen als ‘dubbele agenda’. Een citaatje uit het verslag van de Linux Collaboration Summit van eerder dit jaar:

Much of the discussion related to Microsoft and its rocky relationship with open source software. Ramji, who runs Microsoft’s open source software lab and plays a role in influencing Microsoft’s open source strategy, faced some tough questions from fellow panelists and the audience. He was not flustered by the inquisition and responded with cogent thoughts and some witty retorts.

De vraag is of deze manier van debatteren constructief is. Voor de toeschouwers is het amusant om te zien en de deelnemers gaan wellicht naar huis met gevoel de Sam Ramji’s van foute bedrijven (er zijn nog wel meer namen in te vullen, zoals die van Miguel de Icaza) even goed de waarheid te hebben gezegd. Ik denk dan eerder aan het eerstvolgende budgetoverleg. “Hé Sam, ze hebben je afgelopen weekend flink te grazen genomen op die Linux conferentie. Stond jouw aanvraag voor uitbreiding van jouw afdeling niet op de agenda?”. Simplistisch? Misschien, maar een beetje student van de slangenkuil van interne bedrijfspolitiek weet dat soms weinig wordt geschuwd in de strijd om zeggenschap over mensen, middelen en zeggenschap.

Alternatieve strategie: ‘embrace and extend’
Volgens mij is het zinvoller om ons de ‘embrace and extend’ strategie eigen te maken. Accepteer diegenen die in bedrijven, goed of fout, een open source profiel hebben. Omarm ze, knuffel ze dood, maak ze ‘en public’ deel van de wereldwijde open source gemeenschap, zet ze neer als de ‘good guys’, degenen die de markt snappen. Maar maak van hen niet het kanaal om hun werkgevers aan te pakken. We hebben er meer aan als het aantal open source mensen binnen de grote bedrijven toeneemt en hun invloed in de strategische beslissingen groter wordt.

Het lijkt me ook een veel positiever en constructieve besteding van de schaarse tijd die we hebben. Het voeren van een negatieve, bijna paranoïde anti-Micro$oft campagne levert geen nieuwe bouwstenen op, geen nieuwe open source programma’s, geen nieuwe open standaarden en geen nieuwe gebruikers van Linux. En wie zal dan uiteindelijk winnen?

del.icio.us Facebook Google Bookmarks eKudos E-mail this story to a friend! Identi.ca LinkedIn Live MySpace Netvibes NuJIJ Print this article! Technorati Twitter StumbleUpon

22 June 2009, 11:59
June 21, 2009

digiplace.nl

Gisteren is bij Digiplace de Vodafone HTC Magic afgeleverd. Daarmee is een nieuw onderwerp “geboren” voor op Digiplace want die HTC Magic draait op Android. Een open source platform voor mobiele telefoons gebaseerd op Linux en Java. De eerste ervaringen zijn bijzonder positief.

magic_black_large_def

Niet zozeer omwille van de telefoon overigens. Het gebruik van het touchscreen is b.v. nog even wennen. Het tikken valt mij soms zwaar maar ook de zichtbaarheid in het daglicht valt een beetje tegen. Maar dat zijn kleine ongemakken die weg vallen bij het platform zelf.

Net als bij de iPhone zijn er honderden applicaties te downloaden. En die zijn als Linux desktop gebruiker ook heel zinvol te gebruiken. Zo is mijn telefoon meteen een grafische afstandbediening geworden voor mijn Squeezebox.

Je kan met behulp van VNC viewer de controle over je desktop overnemen. Met een VLC remote toepassing kan je  audio en video streamen vanaf je desktop én je kan ook Banshee aansturen met behulp van een andere Android toepassing.

En dat is nog maar een kleine greep uit het assortiment. De komende dagen ga ik intensief e.e.a. uitproberen en dat is een feest kan ik je vast verklappen.

del.icio.us Facebook Google Bookmarks eKudos E-mail this story to a friend! Identi.ca LinkedIn Live MySpace Netvibes NuJIJ Print this article! Technorati Twitter StumbleUpon

21 June 2009, 11:41
June 20, 2009

Philip van Hoof (pvanhoof)

Philip van Hoof (pvanhoof) face

For some people this post can be controversial. I added a category “controversial” to my blog for people who prefer to filter it.

We start a imaginary experiment where we start with a bottle filled up with food and room left for exactly two worms. We assume worms replicate at a doubling time of one minute. We observed in a previous experiment that the bottle is filled up in exactly one hour. They eat the food as they double themselves, etc (use your imagination).

At 11′O clock in the morning we place two worms in the bottle. At what time will the bottle be full (easy)? At what time will the bottle be half full? At what time is the bottle only 3% filled up?

Humans have a global population growth of about 1.2% per year. It’s about 1% in wealthy countries and about 2-3% in poor countries. If you want to calculate a doubling time you take 70 and you divide it with the growth percentage. Which means that at our current growth rate, we’ll double our total population in 60 years.

In 1950 we were with about 2.7 thousand million people, in 1990 we were with 5 thousand million people. In 2050 we will be with 10 thousand million people. Infinite growth isn’t possible with finite resources. In 2400 years, at current growth rate, the earth’s mass will in theory be roughly equal to the total amount of human flesh.

The main question is, how big is our bottle? Let’s go back to the worms. For the worms the bottle is about 3% filled up at 11:55. It’s half full at 11:59. It’s overpopulated at 12:00. When three new bottles are found and pipes are connected with the first, the three new bottles will be filled up at 12:02. After that will four new bottles be filled up at 12:03. After that you need eight new bottles to survive minute 12:04. In minute 12:05 it starts getting crazy proportions.

Even if our bottle is only 3% filled up now, then still at our retirement age we will inevitably be at 50% capacity. During those retirement years we’ll see the population grow at an enormous speed to maximum capacity within a few years.

I’m among the people who believe that we’re already at 70% capacity of our planet. I think we have about 30 years of finite resources left: doubling the population to 10 thousand million people, is impossible (not unreasonable to think). Moving to another bottle will take us at least several more centuries of top notch space science (so this solution is not applicable). And that’s assuming we can leverage the resources of another planet. Moving to another star is simply out of the question unless we invent technology that allows us to let a huge mass travel at the speed of light (again, the solution isn’t applicable).

A solution that I have in mind? Genetically modifying newborn humans to have an annual fertility frequency and having their fertility enabled at a mature age. Instead of based on the phase of the moon would women be fertile only once per year. And instead of at the average age of 12 would women start becoming fertile at the average age of, for example, 25.

Is genetic modification immoral? Being an atheist I don’t have any believe system that forbids me to tamper with species. It’s indeed still immoral because we don’t know what we are doing, yet. No, morality is not divinely injected by a God. Atheists are born with morals, too.

But if we have to choose between living with each other under the condition of having insufficient resources, or making a change to our species, I know which of the two I will prefer.

Now, if you do believe in a God, then you must also acknowledge that your God’s intention was for us to become intelligent enough to genetically modify our species. If not, why ain’t it stopping us? We, for example, have successfully been genetically selecting dogs for centuries. And we have started genetically modifying them (active modification: interfering with the egg and sperm cells).

Mankind will have to open this difficult discussion sooner or later.

20 June 2009, 12:48
June 18, 2009

digiplace.nl

Logitech heeft een mooi assortiment netwerk muziekspelers. Met zo’n netwerkspeler kan je luisteren naar internetradio, online muziekdiensten zoals b.v.  Deezer, Live365.com of LastFm. screenshot3180609Maar je gebruikt zo’n speler ook om je eigen mp3 verzameling af te kunnen spelen over je hifi set. Een netwerkspeler wordt namelijk aangesloten op je stereo en maakt daarnaast verbinding met je netwerk (bedraad of draadloos). Digiplace heeft een Squeezebox Classic in gebruik genomen.

classic_back

Gelukkig neemt Logitech de gebruikers van Linux serieus. Naast de vertrouwde symbolen van Windows en Apple OSX staat ook Tux overal bij vermeld. Die ondersteuning moet dan worden verleend voor de bijbehorende software. Want je hebt specifieke server software nodig om je muziek vanaf je computer naar je hifi set te streamen.  Logitech gebruikt daarvoor SqueezeCenter en ze hebben er ooit dit over verteld:

Logitech introduces SqueezeCenter 7 (formerly SlimServer), our powerful and free Open Source software. Not only will it power any Squeezebox™ or Transporter®, but also any software MP3 player on your network. SqueezeCenter 7 runs on Windows, Mac, Linux, BSD and Solaris.

This robust Open Source software includes contributions from a worldwide community of developers who are driven by the desire to work on exciting projects. The efforts of Logitech’s Open Source community results in rapid development and a rich set of features, evolving in response to user feedback.

Deze tekst komt echter vanuit Google’s cache want als je op http://www.slimdevices.com/download klikt wordt je meteeen doorgestuurd naar deze plek en daar staat een licentie vermeld die volgens mij toch in tegenspraak is met hetgeen hier boven staat vermeld (?)

Neemt niet weg dat de software prima werkt. Er is een .rpm en een .deb pakket voorhanden en zelfs een tar.gz met de Perl source code. Aangezien ik hier werk met Ubuntu 9.04 heb ik gebruik gemaakt van het .deb pakket.

Het installeren is natuurlijk heel simpel onder Ubuntu. Je dubbelklikt op het gedownloade pakket en GDebi zal het werk van je overnemen. Maar let wel goed op! Een van de afhankelijkheden is de mysql server. Die wordt dan keurig mee geïnstalleerd. Maar vraagt vervolgens wel om input (wachtwoord voor mysql beheerder) en dat zie je alleen maar als je onder GDebi kiest voor het openen van de output terminal. Doe je dat niet dan lijkt het wel of er aan het installeren geen einde komt.

Zelf heb ik (vanaf de download locatie) een sudo dpkg -i squeezecenter_7.3.3_all.deb uitgevoerd en daarna -gelet op de afhankelijkheden- een sudo apt-get install -f

Vervolgens installeer je de Squeezebox op je stereoset. Daarna moet je de Squeezebox configureren. Daarvoor gebruik je de meegeleverde afstandbediening en de display van de Squeezebox. De handleiding heb ik zelf niet nodig gehad. Behalve toen ik het ipadres van mijn computer moest opgeven waar de serversoftware op draaide.  Mijn intern IP adres voor die computer bestaat namelijk niet uit 12 maar uit 11 tekens. Je moet in die situatie met een “voorloop 0 werken. (xxx.xxx.xxx.0xx of 0xx.xxx. etc.) Vervolgens open je een browser en tikt in je adresregel: http://localhost:9000/

Mocht je een firewall hebben geïnstalleerd zoals b.v. Firestarter dan is het nodig om verbinding met het afgegeven ipadres van je Squeezebox (dhcp) door te laten. En als je buiten je eigen netwerk om verbinding wil maken met je server dan zal je in je router (en firewall) de poorten 9000 en 3483 (TCP & UDP) moeten openzetten.

Maar eigenlijk spreekt dat wel voor zich denk ik. Vervolgens kan je e.e.a. gaan instellen op je server. Je maakt eerst verbinding met je Squeezebox verbind-squeezeen daarna kan je onderaan de knop “instellingen” gebruiken om je server aan alle kanten in te stellen.

interface-squeezeboxDe mogelijkheden zijn zeer divers en ik moet er nog het nodige mee gaan testen. Maar daar kom ik natuurlijk graag op terug. Voor nu kan ik alleen maar concluderen dat dit apparaat uitstekend werkt en gemakkelijk in gebruik is te nemen.

De geluidskwaliteit is erg goed en dat gaat ook op voor de gevoeligheid van de interne draadloze netwerk antenne . Het werkt werkelijk probleemloos en dus warm aanbevolen voor alle Linux muziekliefhebbers die op zoek zijn naar een dergelijke oplossing.

del.icio.us Facebook Google Bookmarks eKudos E-mail this story to a friend! Identi.ca LinkedIn Live MySpace Netvibes NuJIJ Print this article! Technorati Twitter StumbleUpon

18 June 2009, 09:54
June 16, 2009

digiplace.nl

Vandaag is bij Digiplace een Logitech Squeezebox neergezet.

3670.1.0

Een Squeezebox is een zgn. netwerk-muzieks