In diesem Artikel möchte ich kurz das Ergebnis von einem Projekt des letzten Semesters (Knowledge Networks and Semantic Technologies // SoSe2009 // TU Berlin) vorstellen. In dem Projekt ging es um die Analyse vorhandener E-Mails hinsichtlich der vorkommenden Themen und deren Verbreitung in dem E-Mail Netzwerk. Die Ausgangsdaten waren E-Mails vom Konkurs gegangenen US-Gas-Konzern Enron. Uns lagen knapp 70 000 Mails vor, die das entstandene Topic Map Tool auf interessante Themen untersucht und die Korrelationen von Keywords berechnet. Um wirklich interessante Themen im nicht standardisierten E-Mail Verkehr zu identifizieren, kamen Regular Expressions, Stopword-Listen sowie die Wordnet-Searching-API zum Einsatz. Mit diesen Technologien wurden relevante Keywords aus den E-Mails gesammelt und deren Korrelationen zu anderen relevanten Keywords berechnet. Ein wichtiger Faktor für die Berechnung ist, wie häufig zwei korrelierte Wörter zusammen in einer E-Mail auftauchen. Mit Hilfe von Wordnet konnten semantisch gleiche Wörter zu Clustern zusammengefasst oder gefiltert werden. Ebenso half Wordnet bei einer Filterung nach Wortarten, da vor allem Substantive interessante Schlüsselwörter sind.
Das Ergebnis der Analyse war ein Datenbank Dump, der im Commetrix Schema gespeichert wurde. So konnten die Ergebnisse mit Hilfe von Commetrix visualisiert werden. Die Ergebnisse seht Ihr auf den Screenshots weiter unten.
Exemplarisch starke Korrelationen bestanden zum Beispiel zwischen den Worten Gas und Price sowie zwischen President und Election. Unzählige weiter Beispiele könnte ich an dieser Stelle auflisten. Zusammenfassend hat die Lehrveranstaltung sehr viel Spaß gemacht und mich für das Thema semantische Netze begeistert.
Screenshot der Anwendung

Screenshots der visualisierten Topic Map
tags: Semantik, Topic Map, Topic Map Tool, TU Berlin
Ich habe keine Ahnung warum, aber vor einigen Tagen hat meine externe 2,5” Festplatte nicht mehr reagiert. Genauer heißt das, ich habe die Vibration am Gehäuse gespürt und bin davon ausgegangen, dass sie mechanisch funktioniert. Nun die kurz und einfache Lösung. Kurzes Googlen ergab folgenden Befehl für Windows Nutzer:
chksdk /F /R <Laufwerk>:
Nach der angestoßenen Festplattenüberprüfung tat die Festplatte ihren Dienst wieder in gewohnter Qualität.
tags: Festplatte Problem chkdsk
Vor kurzem wurde ich mal wieder gezwungen mit Netbeans zu arbeiten. Und naja was soll ich sagen. Ich habe schon immer eine gewisse Distanz zu der IDE obwohl ich in diesem Semester auch einige Bequemlichkeiten kennengelernt habe. Was mir aber aktuell passiert ist, finde ich so dämlich!!!
In meinem Java Projekt habe ich eine Datenbank Verbindung in der persistence.xml konfiguriert. So bin ich es aus Eclipse gewohnt und es funktioniert alles bestens. Die Anwendung konnte unter Netbeans jedoch keine Verbindung zu meiner Datenbank herstellen. Und nun haltet
euch fest: Wenn man die Datenbank in der IDE gesondert einträgt unter dem Tab "Services" ist Netbeans so schlau und erkennt, dass die Verbindung scheinbar doch richtig konfiguriert wurde und stellt die Verbindung zur Datenbank her. Warum reicht es Netbeans denn nicht wenn die Verbindung in der XML eingetragen ist? Wenn jemand von euch Details dazu hat, lasst es mich doch bitte wissen.
tags: Netbeans Persistence.xml Datenbank
Dies ist ein durch hallimash vermittelter, honorierter Eintrag
In der heutigen Zeit spielt die Kundenpflege- und betreuung eine besondere Rolle. Die Akquise neuer Projekte und Kunden nimmt viel Zeit in Anspruch und verschlingt eine Menge personeller Ressourcen. Da erscheint es leichter bestehende Kunden länger an das Unternehmen zu binden und Folgeaufträge aus diesen Partnerschaften zu generieren. Große CRM Systeme wie Microsoft Dynamics CRM oder Siebel CRM erscheinen überdimensioniert für die Anforderungen von kleinen oder mittelständischen Unternehmen, die ebenfalls Kunden besser betreuen möchten.
An dieser Stelle möchte die Firma sage die Anwendung ACT positionieren. Das ist eine Standardsoftware für das Kunden- und Kontaktmanagement, die nach Aussagen von sage bereits von 2,8 Millionen Anwendern genutzt wird.
Im Rahmen der Hallimash Kampagne bin ich dazu gekommen die Version 11 von ACT zu testen und möchte nun über meine Erfahrungen berichten.
Die Installation von ACT lief bei mir leider nicht so problemlos ab. Bei der Installation wurde der benötigte SQL Server nicht vollständig installiert, so dass ich den Server nach Abschluss der Installation nachträglich installieren musste. Ein Hinweis für den Schritt erhielt ich aber bereits von der ACT Installationsroutine was mich beruhigte.
Nach dem Abschluss der Installation fand ich ACT sowohl in Outlook als auch andere Office Anwendungen wieder. Die Software integriert sich als einfacher Button, der die ACT Funktionen anbindet. So ist es beispielsweise einfach möglich, in Outlook Aufgaben in ACT zu erstellen.
Read more…
tags: IT, New Media, Software
[Trigami-Anzeige]
Der großen Werbeoffensive von TicknTalk ist es zu verdanken, dass ich schon wieder über das Plugin schreibe. Allerdings ist mir die Browsererweiterung auch woanders begegnet. Erst kürzlich hat ein Bekannte davon geschwärmt, dass er einfach seine Meinung über eine Webseite äußern kann und auch bei neu besuchten Seiten sofort die Meinung anderer User erfährt. So gibt es die Möglichkeit, dass User zum Beispiel vor betrügerischen Webseiten gewarnt werden und das von anderer Usern. In der Zeit von Social Communities ist es ein weiterer sinnvoller Schritt Informationen von Benutzern zur Verfügung zu stellen.
Read more…
tags: TicknTalk Firefox Plugin

Wer wie ich noch keine Bookmarklets kannte, den könnte dieser Artikel interessieren. Für alle Menschen, die sich schnell im Web bewegen wollen, können Bookmarklets kleine Helfer sein. Man versteht unter dem Begriff ein Javascript Makro, dass als Bookmark (Lesezeichen) im Browser abgelegt wird und die Funktionalität des Browser erweitert.
Beispiele für Bookmarklets:
- Suche von einem markierten Wort bei Wikipedia
- Suche von einem Begriff auf 10 unterschiedlichen Seiten gleichzeitig
- Auflisten aller Links einer Seite
- Rückwärtssuche von Telefonnummern
- Darstellen von Tabellenrändern
Das folgende Beispiel zeigt ein Bookmarklet, bei dem ein Dialog erscheint in dem man ein gesuchtes Wort eintragen kann. Anschließend wird der Begriff auf dieser Seite gelb markiert.
Der Javascript Code:
javascript:%20(function(){%20var%20count=0,%20text,%20dv;%20text=prompt("Search%20phrase:",%20"");%20if(text==null%20||%20text.length==0)return;%20dv=document.defaultView;%20%20function%20searchWithinNode(node,%20te,%20len){%20var%20pos,%20skip,%20spannode,%20middlebit,%20endbit,%20middleclone;%20skip=0;%20%20if(%20node.nodeType==3%20)%20{%20pos=node.data.toUpperCase().indexOf(te);%20if(pos>=0){%20spannode=document.createElement("SPAN");%20spannode.style.backgroundColor="yellow";%20middlebit=node.splitText(pos);%20endbit=middlebit.splitText(len);%20middleclone=middlebit.cloneNode(true);%20spannode.appendChild(middleclone);%20middlebit.parentNode.replaceChild(spannode,middlebit);%20++count;skip=1;%20}%20}%20else%20if(%20node.nodeType==1&&%20node.childNodes%20&&%20node.tagName.toUpperCase()!="SCRIPT"%20&&%20node.tagName.toUpperCase!="STYLE")%20{%20for%20(var%20child=0;%20child%20<%20node.childNodes.length;%20++child){%20child=child+searchWithinNode(node.childNodes[child],%20te,%20len);%20}%20}%20return%20skip;%20}%20%20window.status="Searching%20for%20'"+text+"'...";%20searchWithinNode(document.body,%20text.toUpperCase(),%20text.length);%20window.status="Found%20"+count+"%20occurrence"+(count==1?"":"s")+"%20of%20'"+text+"'.";%20})();
Es gibt viel mehr nützlichere Bookmarklets. Wer Interesse daran gefunden hat, der kann unter Bookmarklets.com oder Squarefree.com schauen.
tags: Bookmarklet
[Trigami-Anzeige]
TicknTalk ist ein Browser Plugin für den Mozilla Firefox, das es ermöglicht seine liebsten Webseiten per Ticks mit Freunden oder Bekannten zu teilen. Gleichzeitig erfährt man etwas über die Lieblingsseiten der anderen Benutzer. Es gibt die Möglichkeit die "getickten" Seiten zu kommentieren. So hat man die Möglichkeit Seiten verbal zu bewerten und anderen Benutzern zusätzliche Informationen zur Benutzung einer Seite zu hinterlassen.
Das Plugin bindet sich als Sidebar problemlos im Firefox ein. Die Installation ist einfach und eine Anleitung hilft selbst sehr unerfahrenen Benutzern. Das Plugin lädt je nach besuchter Seite die Informationen und Anzahl der vorhandenen Ticks für diese Seite nach. So erhält man Meta-Informationen zu besuchten Seiten, die sehr hilfreich sein können. Die Gestaltung von TicknTalk ist einfach und übersichtlich gehalten. Die 6 Schaltflächen verraten auf den ersten Blick ihre Funktion.
Ich benutze TicknTalk nun seit knapp zwei Wochen und bin schon auf einige interessante Seiten von anderen Nutzern gestoßen. Sehr interessant finde ich, dass Seiten die ich bisher eher als Geheimtipp bezeichnet hätte, sehr häufig getickt und somit von vielen Benutzer besucht werden.Das bestätigt meine Einschätzung von weniger bekannten aber dafür qualitativ hochwertigen Seiten. Ich denke, je mehr Leute TicknTalk benutzen, desto aussagekräftiger wird das Bild über einige Webseiten und desto größer wird auch die Vielfalt, die die verschiedensten Benutzer mit den getickten Seiten in den Umlauf bringen.
tags: TicknTalk
Bei der Suche nach einem EPK Tool (Aris), habe ich eine Erweiterung für mein geliebtes UML Programm Enterprise Architect (EA) gefunden. Auf dieser Seite von Sparx Systems wird das neue Profil für Ereignisgesteuerten Prozessketten kurz vorgestellt und runterladen könnt ihr das Profil hier. Die folgenden Absätze sollen euch bei der Installation helfen.
Read more…
tags: Enterprise Architect EPK Aris
Vor kurzem habe ich von einem Interface Designer Entwürfe für eine Programmoberfläche bekommen und war erstaunt über den Look der Entwürfe. Das ganze sah aus wie mit einem Stift gezeichnet und machte einen sehr guten Eindruck bei mir.
Ich erfuhr, dass die Entwürfe mit einem Mockup Tool namens Balsamiq Mockup erstellt wurden. Ein kurzer Besuch auf der Webseite von Balsamiq zeigte wie einfach die Software gestrickt ist und wie leicht damit jedermann schöne Software Entwürfe zusammenklicken kann.
Mit diesen Entwürfen in der Hand ist es einfach Vorgesetzte, Kollegen oder Kunden eine Idee der Visualisierung zu vermitteln. Das besondere ist, dass der skizzenhafte Zeichenstil Kunden nicht in den Glauben versetzt die Software sei schon fertig. Sind die Entwürfe nämlich im exakten Look der künftigen Oberfläche, denkt der Kunde die Software sei bereits fertig und versteht nicht warum er noch viel Geld bezahlen soll.
Read more…
tags: Balsamiq Mockup Tool
Wenn ich eh gerade über nützliche kleine Tools berichte, schreibe ich doch direkt noch was über Winsplit Revolution. Dieses kleine Programm hilft beim Arbeiten mit vielen Fenster die Übersicht zu behalten oder die Übersicht zumindest blitzschnell herstellen zu können. Mit Hilfe von Tastaturkürzeln schiebt man die Fenster in eine Ecke verändert die Größe und das alles ohne ein anderes wichtiges Fenster zu überlappen. In den letzten Wochen habe ich mich an die Benutzung gewöhnt und möchte es so schnell nicht mehr missen. Wie immer gibt es noch etwas zu verbessern. Denn Winsplit Revolution vermag es nicht die Fenster über mehrere Monitore anzuordnen. Aber wer hat das schon in den Zeiten riesiger 24 Zoll Monitore.
tags: Tools Fenster