Autoren Archiv

Hide Email Signatures from your Inbox

Mittwoch, 26. Oktober 2011, 8:10 Uhr

I hate email signatures. Seriously. I’m still waiting for the first email signature that is actually useful. Well, there might be a few cases: The first email from a person where I don’t have any contact information AND I do want to communicate with that person in other ways than email. Or, the first email from a person that just changed contact information AND I do want to communicate with that person in other ways than email. Or, … no, wait, that’s about it. After scanning my inbox, I realize that those cases amount to less than 0,001% of all the signatures I receive. So what is the bulk of email signatures about?

  • Legal nonsense… “This email is confidential BLABLA” Those are the most annoying signatures and by far the longest. Why the hell would I care?!?
  • Funny jokes… mostly not funny.
  • Generic wisdom. Famous phrases by famous people.
  • “Sent from my iPhone/Blackberry/younameit” … no comment
  • Too much contact information.
  • Redundant contact information, like the name and the email address of the sender… OMFG
  • Pictures. Seriously, PICTURES! Sometimes even animated.

Unfortunately, this list ist not complete. And the worst thing is repetition. Whatever signature is below the email, I get it EVERY SINGLE TIME someone sends me an email. The more email I get during one conversation, the harder it becomes to pick out the useful information. It’s pretty hard to laugh about a joke every single time you read it (mostly during a single day). And so on and so on.

I might rewrite this post for it to be more catchy but I guess you got the point. I hear about many people with the same problem but nobody seems to do anything about it. So, this morning I decided to start killing my signatures. One way would be directly on the server as part of my email filter. Procmail could be used for that. However, since my filtering won’t be perfect I don’t want to alter the mail itself. Maybe I’m cutting out useful information. It’s enough to just hide the signature. Next stop: My email client, Thunderbird. Thunderbird has some pretty powerful features to alter the appearance of an email. But I’m no expert, so all I did was adding a few lines to the userContent.css which should be in the chrome-folder of your Thunderbird profile directory. If it does not exist, you can just create it.

.moz-txt-sig, .moz-signature {
 display: none !important;
 }
 .moz-txt-sig > a, .moz-signature > a {
 display: none !important;
 }

This hides most of the signatures thunderbird recognizes. But not all. As a first step that’s ok but I do get a lot of non-standard sigs that I want to hide, too. Actually, the worst sigs I get are non-standard.

Some sort of sophisticated ad-block is needed here that parses the email and recognizes signatures. So let’s collect strings or expressions that are common in marking the beginning of a signature like “–”, “—” and so on. Then, Thunderbird should assign a css class to that part of the email. We can subsequently format it using rules in userContent.css. That’s the idea.How exactly would this be done the Mozilla-way? Or maybe there is a better solution?

Kategorien: Sonstige

Experimental Responsiveness Evaluation of Decentralized Service Discovery

Mittwoch, 17. Februar 2010, 11:34 Uhr
Experimental Responsiveness Evaluation of Decentralized Service Discovery Autoren:
Andreas Dittrich
Felix Salfner

DPDNS 2010

Paper: (PDF)

Service discovery is a fundamental concept in service networks. It provides networks with the capability to publish, browse and locate service instances. Service discovery is thus the precondition for a service network to operate correctly and for the services to be available. In the last decade, decentralized service discovery mechanisms have become increasingly popular. Especially in ad-hoc scenarios – such as ad-hoc wireless networks – they are an integral part of auto-configuring service networks. Albeit the fact that auto-configuring networks are increasingly used in application domains where dependability is a major issue, these environments are inherently unreliable. In this paper, we examine the dependability of decentralized service discovery. We simulate service networks that are automatically configured by Zeroconf technologies. Since discovery is a time-critical operation, we evaluate responsiveness – the probability to perform some action on time even in the presence of faults – of domain name system (DNS) based service discovery under influence of packet loss. We show that responsiveness decreases significantly already with moderate packet loss and becomes practicably unacceptable with higher packet loss.

Kategorien: Paper, Uni

Quantifying Criticality of Dependability-Related IT Organization Processes in CobiT

Montag, 10. August 2009, 7:55 Uhr
Quantifying Criticality of Dependability-Related IT Organization Processes in CobiT Autoren:
Tobias Goldschmidt
Andreas Dittrich
Miroslaw Malek

PRDC 2009

Paper: (PDF)

With ever-growing complexity of computer and communication systems analytical methods do not scale, especially with respect to dependability assessment of information technology (IT) organization. Generic reference models can be used as an alternative to analytical approaches by focusing on transforming qualitative assessment into quantitative evaluation of IT organization. In this paper, we examine the reference models IT Infrastructure Library (ITIL) and the Control Objectives for Information and Related Technology (CobiT) to derive a quantifiable concept for estimating the criticality of dependability-related IT organization processes in CobiT. After systematically analyzing ITIL processes and deriving properties that are relevant to dependability, those processes are mapped onto CobiT processes. Furthermore, we propose a process criticality index (PCI) which reflects the significance of each dependability-related process within a particular reference model. The PCI is based on the graph theory concept of betweenness centrality and uses a directed graph where nodes represent dependability-related processes and edges relations among them. Finally, using cycle and sequence analysis we are able to identify for every process which processes have to be implemented a priori. This provides an efficient strategy for implementing most significant processes first, according to the ranking based on the PCI.

Kategorien: Paper

Rest in peace, Michael

Freitag, 26. Juni 2009, 9:41 Uhr

Thanks for all you gave to me and the rest of the world. You flew higher and fell lower than anybody else. Now there is silence around us.

Kategorien: Sonstige

Designing Survivable Services from Independent Components with Basic Functionality

Dienstag, 2. September 2008, 15:27 Uhr
Designing Survivable Services from Independent Components with Basic Functionality Autoren:
Andreas Dittrich
Jon Kowal
Miroslaw Malek

DNCMS 2008

Paper: (PDF)

Service-oriented architectures focus mainly on the automatic configuration of the attributes that describe the different layers involved in service communication and treat service instances monolithically – they either exist in the network which means that they are fully usable or they do not. This approach does not work well in environments where services are insufficiently dependable and the types of services used are not well known or standardized. This paper proposes a model to compose complex services from independent components with basic functionality that are organized as minimal services in the same service-oriented architecture. The approach promises to better handle run-time diagnostics and on-the-fly (re-)composition of service functionality in networks with highly dynamic capabilities.

Kategorien: Paper, Uni
Tags: , ,

Überlebensfähige, dienstbasierte Architekturen im Katastrophenmanagement – Survivability-oriented Architectures

Freitag, 18. Juli 2008, 14:00 Uhr
Survivability-oriented Architectures Autor:
Andreas Dittrich

Exposé zur Dissertation
HU Berlin

Paper: (mail)

Herkömmliche, dienstbasierte Architekturen gehen von idealisierten Bedingungen aus, innerhalb derer sie die Konfiguration der verschiedenen Schichten der Dienstnutzung zuverlässig automatisieren. In diesem Exposé wird das Konzept der Survivability eines serviceorientierten Systems diskutiert, damit es in Umgebungen überlebensfähig und vorhersagbar bleibt, in denen Ressourcen nicht nur stark begrenzt sind, sondern auch unzuverlässig zur Verfügung stehen. Dies ist besonders in Katastrophenszenarien der Fall. Der hier beschriebene Ansatz basiert darauf, dass ein System durch die permanente Überwachung des eigenes Zustands Self-Awareness erreicht, aufgrund dieser Erkenntnis intelligente Anpassungen vornehmen und mittels definierter Szenarios vorausschauend handeln kann. Die geeigneten Modelle, Metriken und Simulationen für die vollständige Erforschung der Problemstellung sollen innerhalb des interdisziplinären Graduiertenkollegs METRIK im Rahmen einer Dissertation erfolgen.

Kategorien: Paper, Sonstige, Uni
Tags: , , , , , ,

Annäherung an überlebensfähige Dienstarchitekturen

Donnerstag, 17. Juli 2008, 17:00 Uhr
 
Annäherung an überlebensfähige Dienstarchitekturen Autoren:
Andreas Dittrich

Bewerbungsvortrag GRK Metrik
HU Berlin

Vortrag: (PDF)

Dieser Vortrag beschreibt den Zusammenhang zwischen der in meiner Diplomarbeit zusammen mit Jon Kowal erarbeiteten Problemstellung und der Thematik meiner Dissertation. Es ist eine extrem kurze Zusammenfassung, die ursprünglich 15 Minuten dauern sollte. Der Vortrag vor einigen Professoren des Graduiertenkollegs MetrikProf. Dr. Joachim Fischer (Sprecher), Prof. Dr. Miroslaw Malek, Prof. Dr. Ulf Leser und Prof. Dr. Jens-Peter Redlich – dauerte letztendlich knappe 45 Minuten, hat meine Bewerbung um die Doktorandenstelle aber scheinbar positiv beeinflusst. Am 1. September werde ich, betreut von Professor Malek, meine Arbeit im Graduiertenkolleg beginnen. Das Exposé zur Dissertation mit dem Thema Survivability-oriented
Architectures
wird in Kürze auf dieser Seite zu finden sein.

Kategorien: Uni, Vorträge
Tags: , , , , ,

Architektur für selbstkonfigurierende Dienste auf Basis stark ressourcenbeschränkter eingebetteter Systeme

Freitag, 11. Juli 2008, 12:00 Uhr
 
Embedded Service Framework Autoren:
Andreas Dittrich
Jon Kowal

Diplomarbeit Informatik
HU Berlin

Paper: (PDF)
Source: (TGZ)
Vortrag: (Link)

Die Vernetzung von Computern in Haushalten und Industrie und die Miniaturisierung ihrer Rechentechnik nimmt stetig zu. Aufbauend auf ihrer Studienarbeit, in der sie das Potential des Einsatzes minimaler eingebetteter Systeme in IP-Netzwerken zeigten, möchten Andreas Dittrich und Jon Kowal in dieser Arbeit die Dienstnutzung auf eingebetteten Systemen in den Vordergrund stellen. Besonders im Rahmen der Heimautomation fehlt es an etablierten Technologien, die dem Nutzer den Zugang zu dieser Welt öffnen. So wie schon heute jedermann in der Lage, ist eine Kaffeemaschine anzuschließen und zu bedienen, sollte dies nach Meinung der Autoren auch für ans Netzwerk angeschlossene Geräte möglich sein: Anstecken — Anschalten — Benutzen. Jegliche Konfiguration von Netzwerkparametern sollte einem durchschnittlichen Nutzer nicht zugemutet werden.

Die Autoren untersuchen in dieser Arbeit die Verfügbarkeit vorhandener Standards für die Konfiguration, Entdeckung und Benutzung von Netzwerkdiensten. Sie untersuchen, welche H”urden für die Anwendung derselben auf eingebetteten Systemen existieren und wie eine Implementierung auf minimalen eingebetten Systemen möglich ist. Daraus entwickeln sie ein Framework, das es ermöglicht, einfache Dienste ohne jeglichen Konfigurationsaufwand im Netzwerk anzubieten.

Allein die Propagation eines Dienstes im Netzwerk genügt nicht für die Dienstnutzung. Um dem Anwender die Installation spezieller Software zu ersparen, greifen die Autoren Ideen des Web 2.0 auf, dessen moderne Dienste im Internet große Erfolge feiern. Komplexe Applikationen können, von einem Server ausgeliefert, im Webbrowser des Anwenders laufen. Dieses so erfolgreiche und für den Anwender einfache Konzept ist in lokalen Netzwerken bisher nicht anzutreffen. Die Autoren untersuchen Szenarien und Möglichkeiten, Anwendern die für die Nutzung ihrer eingebetteten Dienste notwendigen Applikationen durch die Dienstanbieter selbst verteilen zu lassen.

Durch die Kombination der Techniken zur Autokonfiguration von Netzwerkparametern, zur Entdeckung und Suche von Diensten in lokalen Netzwerken und zur Verteilung der Anwendungen zur Dienstnutzung und deren Portierung auf minimale eingebettete Systeme öffnen die Autoren Raum für neue Szenarien der Vernetzung und Integration von Diensten.

Kategorien: Paper, Source, Uni
Tags: , , , , , ,

Embedded Service Framework

Dienstag, 26. Juni 2007, 11:00 Uhr
 
Embedded Service Framework Autoren:
Andreas Dittrich
Jon Kowal 

HU Berlin

Vortrag: (PDF)

Die Vernetzung der digitalen Welt nimmt stetig zu. Immer mehr elektronische Geräte sind in der Lage, über Kommunikationsstandards miteinander in Verbindung zu treten und Informationen auszutauschen. Obwohl jedoch die meisten Geräte eines Haushalts bereits viele informationsverarbeitende Elemente enthalten, ist man nach all den Jahren der Computernetzwerke noch weit davon entfernt, diese oft artfremden Geräte und ihre Dienste miteinander zu einer sinnvollen Einheit zu verknüpfen.

Dieser Vortrag beschreibt einen Lösungsansatz aus diesem Dilemma, welcher ab etwa Juni als vollständige Arbeit Architektur für selbstkonfigurierende Dienste auf Basis minimaler eingebetteter Systeme hier zu finden sein wird.

Kategorien: Sonstige, Uni, Vorträge
Tags: , , , , ,

Entwicklungsplattform für eingebettete Internet-Anwendungen in der Lehre

Mittwoch, 14. Februar 2007, 12:00 Uhr
 
Entwicklungsplattform für eingebettete Internetanwendungen in der Lehre Autoren:
Andreas Dittrich
Jon Kowal

Studienarbeit Informatik
HU Berlin

Paper: (PDF)
Source: (TGZ)

Die Vernetzung in Haushalt und Industrie ist allgegenwärtig. Meist beschränkt sie sich auf PCs oder Kleincomputer wie PDAs und Mobiltelefone – Geräte, die von Grund auf netzwerkfähig konzipiert sind. Doch auch wenn immer wieder als Zukunftsvision davon gesprochen wird: Die meisten Kühlschränke, Kaffeeautomaten, Heizungen, Fernseher und Lichtschalter haben noch keinen Internetzugang. Für solche Anwendungen ist die Verfügbarkeit kleiner, internetfähiger Hardware von entscheidender Rolle.

Diese Arbeit hat das Ziel, eine offene Internetplattform für Mikrocontroller für die Lehre zu schaffen, die die einfache Entwicklung und Erforschung diverser Applikationen für eingebettete Netzwerkumgebungen ermöglicht.

Beschrieben wird die auf einem Universitätsprojekt basierende Entwicklung von Hard- und Software, deren Fokus auf optimaler Ressourcennutzung und Skalierbarkeit liegt. Aufbauend auf den theoretischen Grundlagen des OSI Modells und den Problemen und Grenzen bei der Mikrocontrollerentwicklung, wird die Integration der gewählten Protokolle IP, ARP, ICMP und UDP dargelegt.

Umfangreiche Tests und Benchmarks zeigen die Robustheit und Verlässlichkeit, aber auch die Grenzen der entwickelten Plattform. Mit DHCP und NTP wurden zwei wesentliche Anwendungsprotokolle der vernetzten Welt implementiert, die Kleinstgeräten ermöglichen, sich automatisch zu konfigurieren und synchronisieren.

Kategorien: Paper, Source, Uni
Tags: , , , , , , ,