The Idea
A few months ago, Momo came up with an idea to manage contact data in a decentralized and distributed way. The plan was to provide a simple interface to manage and distribute contact data using HTTP. Some weeks ago he finished his bachelor thesis on this topic.
The Project
After some discussions with Momo, I decided to implement his protocol specification. Fortunately, I had the possibility to do this as a software project at my university. The project was mentored by Prof. Kriha.
The implementation itself was done using Scala, Lift and MongoDB.
Abstract
For those of you who don't want to download the whole documentation, here's an abstract:
We all live in times of digital communication: Almost everybody is reachable via cellphone, instant messaging or email. Not only the communication itself evolved but also the communication channels increased dramatically. Some people have multiple email addresses, instant messaging accounts and profiles on several social networks. It is virtually impossible to keep track of all the information available. To address these problems, Moritz Haarmann came up with an idea of a system which is able to manage contact data in a distributed and convenient way. The result of this idea was a protocol proposal which enables users to manage their address data so they can just stop worrying about it. This documentation describes the implementation details and design decisions made to create an usable software which uses the protocol defined by Moritz.
Documentation
I've also written a documentation which describes the protocol specification, some implementation details and the technology used. Have fun with it.
Nach langer Wartezeit wurde nun der von mir genutzte und fuer Arch Linux gepflegte Feedreader newsbeuter in der Version 2.0 freigegeben. Die Liste der Neuerungen liesst sich bisher sehr gut:
- Added more flexible dialog handling
- Improved position handling in article list (fixes #112; thanks to Isaac Good)
- Fixed a lot of bugs (#102, #111, #117, #130, #131).
- Added ability to specify a list of OPML URLs when using OPML as URL source.
- Added config option "keep-articles-days" to optionally keep articles only for a limited number of days.
- Added config option "bookmark-interactive" to indicate that the configured bookmarking command is interactive.
- Don't display authentication information in URLs (fixes #121).
- Replaced mrss with new RSS/Atom parser.
- Added ability to search for text from the article view.
- Added basic support for Yahoo Media RSS.
- Made article view pager configurable.
- Improved HTML rendering of links and underlined and bold text.
- Added ":source" commandline command to (re)load configuration files.
- Implemented "pipe-to" key to pipe articles to external commands.
- Implemented backtick evaluation for configuration files.
- Extended filter language with "between" operator.
- Added "age" attribute for articles to filter them for relative age (in days).
- Extended "set" commandline command to toggle boolean variables and reset configuration variables of all types to their default.
- Added ability to configure local files as feeds.
- Added a "random-unread" key to go to a random unread article.
- When opening articles from a search result dialog, make search phrase stand out in article view.
- Persist commandline and search history.
- Implemented commandline completion.
- Improved help dialog so that it now shows unbound functions.
- Added ability to sort feed list and article list by interactively choosing the sort method.
- Improved and extended conditional HTTP download handling.
Ich habe gerade die Arbeiten am PKGBUILD fuer Arch Linux fertig gestellt und dieses in AUR hochgeladen. Ich wuensche euch viel Spass damit!
Ich nutze seit etwas ueber einem Monat Simyo als Provider fuer mobiles Internet. Da ich viel zu oft nach den richtigen Einstellungen suchen muss, moechte ich hier mal als Beispiel die Einstellungen fuer Android posten, die man sicher auch fuer andere Geraete uebernehmen kann:
Name: Simyo APN: internet.eplus.de Benutzername: simyo Passwort: simyo MMC: 262 MNC: 03 APN-Typ: default
Sollten weitere Optionen angeboten werden, kann man diese leer lassen.
So viel zum Thema:
Update: Es gibt auch schon erste Reaktionen des FoeBuD. Und wenn wir schon dabei sind: Hier ist noch ein Artikel von gestern.
Gute Nachrichten: Auch dieses Jahr wird es an der HdM Stuttgart einen LinuxDay geben. Dieses mal bin auch ich aktiv daran beteiligt:
Es steht fest: Es wird einen zweiten LinuxDay an der Hochschule der Medien in Stuttgart geben.
Am 25.05.2009 ab ca. 12.30 Uhr an der Hochschule der Medien
Das Vortragsprogramm wird zur Zeit noch festgezurrt, nähere Informationen folgen in Kürze.
Weitere Infos werden im Blog, bei Markus auf twitter und auch hier veroeffentlicht.
Wie es scheint, haben meine Newsfeeds hier im Blog in den letzten Tagen nicht richtig funktioniert. Ein Glueck, dass ich in der Zeit nichts geschrieben habe. ![]()
Der Fehler trat vermutlich auf, weil ich eine neue Version des GeSHi-Plugins zusammen mit einer Betaversion von S9Y 1.4.1 installiert hatte. Nach dem Upgrade auf das finale Release laeuft wieder alles sauber.
Vielen Dank an dieser Stelle an w0lf, der mich auf den Fehler aufmerksam gemacht hat.
Bei der Zeit findet man gerade das Schaeuble-Neusprech-Lexikon. Hier findet man zum Beispiel Dinge wie den "potentiellen Gefaehrder":
Gefährder, potenzieller
Steigerungsform. Ein Mensch, der noch nicht zum G. geworden ist, es aber werden könnte. Gegen den aber schon jetzt "Maßnahmen" ergriffen werden sollen. Potenzieller G. kann jeder sein. Immerhin kann von jedem Bürger in der Zukunft eine Gefahr ausgehen. So etwas nennt man in anderen Zusammenhängen einen Generalverdacht.
Dazu passend kann ich noch den Videovortrag ueber Politiker-Neusprech und den CRE-Podcast Neusprech im Schnüffelstaat mit Martin Haase empfehlen. Viel Spass damit.
... steht uns ein einmaliges Ereignis bevor: Der UNIX-Timestamp wird den Wert 1234567890 erreichen.
date -d@1234567890
Sat Feb 14 00:31:30 CET 2009
Den Countdown kann man sich uebrigens hier ankucken. Viel Spass dabei. ![]()
Ich habe mir gerade das Android-SDK installiert und damit rumgespielt. Hier mal ein Screenshot der mobilen Darstellung auf Android:
Mobile, internetfaehige Geraete werden immer beliebter. Darum habe ich hier ein Plugin installiert, welches die Darstellung auf iPhones und anderen mobilen Geraeten mit Webbrowsern verbessert. Ich habe das Ganze mal auf meinem Handy mit dem Nokia-Browser und Opera mini ausprobiert und der nette paxos hat fuer mich einen Screenshot mit dem iPhone gemacht:
Nebenbei wurde noch auf die aktuelle beta-Version von Serendipity upgegradet. Ich bin bisher mit dem Ergebnis zufrieden.
Ich habe mal angefangen ein paar befreundete Blogs in meiner Sidebar zu verlinken. Sollte sich jemand benachteiligt fuehlen, kann er/sie an dieser Stelle einen Kommentar hinterlassen und dann ueberlege ich mir ob ich einen weiteren Link einfuege. ![]()
Gerade lese ich, dass newsbeuter 1.3 freigegeben worden ist. Ich habe daraufhin gleich mal ein aktuelles PKGBUILD fuer Arch Linux erstellt und hochgeladen. Viel Spass damit!
Es scheint ja mittlerweile Volkssport zu sein, diverse moegliche und unmoegliche Sachen in JavaScript zu implementieren. Trotzdem muss ich zugeben, dass mich diese 3D-Engine in Javascript wirklich beeindruckt.
[via]
Schon fast ein Jahr ist es her, dass ich das erste Offline-Stoeckchen vom Buergermeister aus Karl-Tux-Stadt bekommen habe. Fast ein Jahr spaeter erreicht mich nun die zweite Iteration dieser Aktion:
Und damit die Empfänger auch wissen, wohin sie denn jetzt ihr “Trackback” schicken können zähl ich sie hier auf: die Suzan bekommt wieder ein Stöckchen, der Oli von f!xmbr, der Kommerzunixer Thorsten, der Rene alias Einsteiger, der Jörn vom Ende der Vernunft, die Geekosphere, mein virtueller Vorort Roothausen, der Axel S. Gruner alias grunix, der Deifl ist auch wieder mit dabei, der Shakal vom Ubuntublog, RTFM dieses Jahr auch, tote Bytes auch, der Roman alias Yoda hat sich ja auch eines erbeten, der Miwi wird wieder eines bekommen, der Reiner H., das adminlife-Blog, das Ubuntu-Center und YAUB, der Zero und das fedorablog sind die Empfänger.
Dieses Jahr bin ich nun endlich mit einer Kamera bewaffnet, ueber die ich auch noch in den naechsten Tagen berichten werde. Ich habe auch noch mal das letzte Stoeckchen heraus gekramt und abgelichtet:
Ob ich es dieses Jahr nach Chemnitz schaffe, haengt wie letztes Jahr wieder von meinen Klausurterminen ab. Ich hoffe aber, dass es dieses Mal klappt.
Sollte mal jemand auf der Suche nach Linux/Unix Cheat-Sheets sein, schaut euch mal diese hier an. Ihr findet dort eine sehr ausfuehrliche Sammlung an Cheatsheets, die man immer mal wieder gebrauchen kann.
Calendar
| « | February '12 | » | ||||
| Mo | Tu | We | Th | Fr | Sa | Su |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||


