www.archive-net-2013.com » NET » E » ECKENFELS

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".

    Archived pages: 629 . Archive date: 2013-09.

  • Title: IT Blog - Einträge für August 2008
    Descriptive info: Einträge für August 2008.. Themen in August, 2008.. DSL und der gefürchtete Parser.. am.. August 2008.. Verspielte Zusammenarbeit.. Donnerstag, 7..

    Original link path: /archives/2008/08/summary.html
    Open archive

  • Title: IT Blog - Einträge für Juli 2008
    Descriptive info: Einträge für Juli 2008.. Software Übersetzungen.. 22:38.. Mittwoch, 16.. Juli 2008.. Ich habe immer ein sehr mulmiges Gefühl wenn ich Übersetzungen aus unserem Ost-Europäischen oder asiatischen Office bekomme - man kann diese so gar nicht kontrollieren.. Dieses Problem haben wohl auch Chinesische Shop Besitzer, die sich ein englischsprachiges Ladenschild zulegen wollen.. Allerdings ist es fraglich ob man dieser Art von automatisierter Übersetzung sehr weit trauen sollte:.. Via.. Mela.. via.. AdFreak.. Dear Jane Sample.. from.. DrNo.. ROTFLBTC.. Allerdings ist es fraglich ob man dieser Art von automatisierter Übersetzung sehr weit trauen sollte: Via Mela via AdFreak via Dear Jane Sample from DrNo.. de.. Terminkonflikt.. 14:24.. Heute finden an der Uni-Karlsruhe gleich zwei interessante Termine statt.. Java User Group Karlsruhe.. musste deswegen in den Raum -102UG in der Informatik Fakultät ausweichen, dort gibt es um 19:15Uhr (-21:15) einen Vortrag von Dr.. Patrick Schemitz (Netpioneer GmbH) zum Thema.. Grundladen [Web] Security Auditing.. In -101UG spricht Dr.. York Sure von SAP Research im Rahmen der.. GI/ACM Regionalgruppe Karlsruhe.. über.. Internet of Services.. Dabei geht es um den Einsatz von Semantischen Technologien bei der Vermarktung von Internet Services.. Beide Termine finden sich auf dem.. IT-Kalender des Stadtblog KA.. Dort findet sich auch eine Ankündigung für Morgen:.. Gründung des "Verein der Karlsruher Software-Ingenieure".. um 16:00-18:00 am FZI.. Näheres dazu in der.. Presseerklärung.. von FZI, KIT, adrena objects, 1&1, SAP und HsK.. Ich werde wohl bei der JUG-KA vorbeischauen heute Abend und mir Morgen die Info Veranstaltung ansehen.. Marketing.. SOA.. Die Java User Group Karlsruhe musste deswegen in den Raum -102UG in der Informatik Fakultät ausweichen, dort gibt es um 19:15Uhr (-21:15) einen Vortrag von Dr.. Patrick Schemitz (Netpioneer GmbH) zum Thema Grundladen [Web] Security Auditing.. York Sure von SAP Research im Rahmen der GI/ACM Regionalgruppe Karlsruhe über Internet of Services.. Beide Termine finden sich auf dem IT-Kalender des Stadtblog KA.. Dort findet sich auch eine Ankündigung für Morgen: Gründung des \"Verein der Karlsruher Software-Ingenieure\" um 16:00-18:00 am FZI.. Näheres dazu in der Presseerklärung von FZI, KIT, adrena objects, 1&1, SAP und HsK.. Visual Virtualization.. 00:51.. Dienstag, 15.. Gemeinhin wird die bessere Auslastung der Hardware Resourcen als Vorteile der Virtualisierung genannt.. Um dazu aber größere Investitionen in Infrastruktur oder Lizenzen zu rechtfertigen muss man die Einsparungen und Kapazitäten auch visualisieren können.. Auszug aus dem Microsoft Guide zu Microsoft Office Visio 2007 Professional Add-In for Rack Server Virtualization.. Zu diesem Zweck bietet Microsoft jetzt ein Visio Connector Plugin an, dass die Vorteile von Server Konsolidierung als Grafik (.. Virtual Rack.. ) sichtbar machen können soll.. Dabei greift Visio auf Excel Arbeitsblätter zu, die wiederum mit WMI und MOM Daten verknüpft sind.. Das finde ich auch den besonders interessanten Teil an diesem Connector.. Die Zugriffe auf WMI Live-Daten oder auf historische Auslastungszahlen des MOM Archivs erlaben es Server Auslastungen zu visualisieren.. Infoworld Virtualization Report.. Hardware.. Auszug aus dem Microsoft Guide zu Microsoft Office Visio 2007 Professional Add-In for Rack Server Virtualization Zu diesem Zweck bietet Microsoft jetzt ein Visio Connector Plugin an, dass die Vorteile von Server Konsolidierung als Grafik (Virtual Rack) sichtbar machen können soll.. Via Infoworld Virtualization Report.. Google Lively.. 01:57.. Donnerstag, 10.. Google.. Lively.. ist so was wie ein uneheliches Kind zwischen.. Secondlife.. und (Ex-)Combots :).. Kommentare (3).. Google Lively ist so was wie ein uneheliches Kind zwischen Secondlife und (Ex-)Combots :).. Optimierungen beim Java Threading.. 19:42.. Mittwoch, 9.. Dieses mal nur schnell einen Pointer zu einer Artikelserie von Jeroen Borgers auf InfoQ.. Ich weise ausdrücklich darauf hin dass der erste Teil des Artikels nicht ohne den zweiten Teil genossen werden sollte.. Threading Optimizations in Java.. Do Java 6 threading optimizations actually work? - Part II.. Zusätzlich möchte ich noch auf den Micro Benchmark Runner von Brent Boyer verweisen.. Dieser spart ein wenig die manuelle Korrektur und Anpassung der Warmup-Phasen und liefert aussagekräftige statistische Auswertungen.. Die developerWorks Artikelserie geht auf diese Verfahren auch noch etwas genauer ein:.. Robust Java benchmarking, Part 2: Statistics and solutions.. Companion site.. Threading Optimizations in Java Do Java 6 threading optimizations actually work? - Part II Zusätzlich möchte ich noch auf den Micro Benchmark Runner von Brent Boyer verweisen.. Die developerWorks Artikelserie geht auf diese Verfahren auch noch etwas genauer ein: Robust Java benchmarking, Part 2: Statistics and solutionsCompanion site.. Arbeitsplatz Schönheit  ...   DoD for evaluation of the assurance of commercial products today is the Common Criteria (CC) evaluation process.. The task force believes that Common Criteria is presently inadequate to raise sufficiently the trustworthiness of software products for the DoD.. This is particularly true at Evaluation Assurance Level-4 (EAL4) and below, where penetration testing is not performed.. Nonetheless, Common Criteria evaluation is an international program, well established, and not easy to change.. Es ist interessant zu sehen, dass einer der Haupt-Initiatoren der Common Criteria nun erkennt, dass diese nicht sehr nützlich ist - und was noch viel interessanter ist - nicht so einfach geändert werden kann, da diese nun im Standardisierung-Morast festsitzt.. Auf den Report hat übrigen\'s Oracle\'s CSO Mary Ann Davidson hingewiesen.. Null returns in Java.. 19:29.. Donnerstag, 3.. Das Thema der.. null.. Referenzen in Java, insbesondere als Rückgabewert von Methoden ist umstritten.. Generell führt es zu einer erhöhten Gefahr von (aussagelosen) NullPointerExceptions.. An manchen stellen kann man diese einfach vermeiden: finder die eine Liste von Objekten zurückliefern sollten eine leere Ergebnismenge (die ohne Fehler zustande gekommen ist) nicht mit einem.. null;.. Rückgabewert signalisieren, sondern mit einer leeren Collection: ".. return List.. EMPTY_LIST;.. ".. An anderen Stellen ist die Vermeidung von.. nicht immer unumstritten.. Auf die Diskussion will ich mich hier jetzt garnicht einlassen.. Deswegen habe ich hier eine einfache Policy - falls.. Rückgabe Werte doch zulässig sein sollten:.. Wenn schon.. als Rückgabe Wert einer Methode, so darf dies nur passieren wenn:.. im Javadoc erwähnt wird ".. @returns the Object requested or null.. der null Wert im Code durch ein explizites "return null;" angegeben wird.. Ein Negativbeispiel ist dies hier (der Code mit der Entscheidungsfindung ist hier deutlich übersichtlicher als bei größeren Methoden mit state variablen in der Praxis:.. public IThing getCarOrBike(int distance, Person p) { IThing ret = null; if (distance > 1000) { ret = new Car(); ret.. add(p); } if (distance > 100) { ret = new Bike(); ret.. add(p); } return ret; // BAD }.. Mit einem expliziten return wird dies klarer, entweder (die von mir oftmals bevorzugte Early-Out Variante):.. public IThing getCarOrBike(int distance, Person p) { if (distance.. 1000) { ret = new Car(); } else { ret = new Bike(); } ret.. add(p); return ret; }.. Oder eine if/else Cascade:.. /** * Return Transportation for given distance.. * P> * This will return instances of Car or Bike.. If the distance * is short enough, null will be returned.. * * @return null or new instance of Car or Bike with person added */ public IThing getCarOrBike(int distance, Person p) { IThing ret = null; if (distance > 1000) { ret = new Car(); } else if (distance > 100) { ret = new Bike(); } else { return null; // pedestrian } ret.. Wichtig ist dabei immer, dass im Code klar wird, was die Intention ist - also: soll null wirklich zurückgegeben werden oder wurde nur eine Fallunterscheidung vergessen.. Wenn man sich dazu überwindet ".. return null;.. " zu schreiben, so ist es zugegebenermaßen manchmal etwas langatmiger, aber dafür eindeutig.. Eine Code Policy wie "jede Methode darf nur einen.. return.. punkt haben" ist übrigens nicht nur weil es dieses Idiom verbietet unsinnig.. Das führt nur zu extremen Verschachtelungen.. Dank Java.. finally.. gibt es dazu auch sehr selten Grund.. Übrigens versuche ich auch die returns innerhalb eines entsprechenden try/finally Blocks zu haben und vermeide "Alibi".. s am ende der Methode - die beschwichtigen nur erwünschte Warnings.. Kommentar (1).. Das Thema der null Referenzen in Java, insbesondere als Rückgabewert von Methoden ist umstritten.. An manchen stellen kann man diese einfach vermeiden: finder die eine Liste von Objekten zurückliefern sollten eine leere Ergebnismenge (die ohne Fehler zustande gekommen ist) nicht mit einem null; Rückgabewert signalisieren, sondern mit einer leeren Collection: \"return List.. EMPTY_LIST;\".. An anderen Stellen ist die Vermeidung von null nicht immer unumstritten.. Deswegen habe ich hier eine einfache Policy - falls null Rückgabe Werte doch zulässig sein sollten: Wenn schon null als Rückgabe Wert einer Methode, so darf dies nur passieren wenn: im Javadoc erwähnt wird \"@returns the Object requested or null\"der null Wert im Code durch ein explizites \"return null;\" angegeben wird.. Ein Negativbeispiel ist dies hier (der Co.. (Seite 1 von 1, insgesamt 8 Einträge)..

    Original link path: /archives/2008/07.html
    Open archive

  • Title: IT Blog - Einträge für Juli 2008
    Descriptive info: Themen in Juli, 2008..

    Original link path: /archives/2008/07/summary.html
    Open archive
  •  

  • Title: IT Blog - Einträge für Juni 2008
    Descriptive info: Einträge für Juni 2008.. Oracle EL: Gut Gemeint.. 18:41.. Montag, 30.. Juni 2008.. Seit einiger Zeit beobachte ich schon, dass Oracle eine Menge Grundlagenartikel zu Linux (zu Oracle Enterprise Linux) in Ihrer Knowledge Base anlegt.. Zum beispiel werden alle Linux daemons beschrieben (.. 555093.. 1 "Linux OS Service: tux".. ), oder der KB Artikel.. 559611.. 1: "Maximum Number of CPU cores Supported by a Single Linux System".. Da frage ich mich doch, ob dieser extreme Aufwand der hier (parallel zur Mutterdistribution RHEL und parallel zur Linux Community) getrieben wird irgendwie sinnvoll ist:.. a) die Informationen sind in der properitären KB versteckt.. b) die Informationen duplizieren teilweise schon längst erstellte Ressource (insbesondere Manpages).. c) ein Großteil der Infos ist Linux spezifisch.. d) Oracle könnte ihre Ressourcen intern sicher besser einsetzten als jetzt "echter" Linux Distributor zu werden.. Eventuell hat ja Oracle das Problem Content in der KB bereitstellen zu müssen um Mehrwert verkaufen zu können.. Aber selbst dann könnte man doch einen Prozess aufsetzen in dem z.. ein vorhandenes Dokumentations-Projekt mit Kick-Start Content versorgt wird, und regelmäßig Zwischenstände redaktionell bearbeitet in die Oracle-KB übernommen werden.. Damit wäre beiden Seiten gedient.. In dem Zusammenhang ist interessant zu sehen, dass Google hier wieder mal sich des Themas annimmt, und.. Google knol.. ins leben ruft.. Eine Art Community Knowledge-Base - die allerdings irgendwie den Community/wiki Gedanken noch etwas vermissen läßt.. Politik.. Zum beispiel werden alle Linux daemons beschrieben (555093.. 1 \"Linux OS Service: tux\"), oder der KB Artikel 559611.. 1: \"Maximum Number of CPU cores Supported by a Single Linux System\".. Da frage ich  ...   remote zu betreiben.. Die bekanntesten Vertreter dieses Genres sind Amazon's.. EC2.. (Elastic Cloud Computing - eine Serverfarm auf der man Xen Images auf Stundenbasis laufen lassen kann) und.. Google App Engine.. (eine Python Web Server umgebung für Web Anwendungen).. Beide haben grade aktuell Neuigkeiten zu vermelden: Google App Engine ist.. nun offen für alle Entwickler.. (die kostenfreie Einsteigerversion erfordert eine SMS Registrierung, und kann auch mit Google Apps for Domains zusammenarbeiten).. In der Public Beta des Amazon Cloud Services werden bald.. persistente Volumes.. möglich sein: damit sind dann auch klassische Enterprise Anwendungen einfach zu betreiben und nicht nur Compute Jobs (Video Rendering) oder.. replizierte Datenbanken.. In zwei kommenden Artikel will ich beide Dienste etwas näher vorstellen, und meine Bewertung dazu abgeben wo und wie das Utility Computing funktionieren kann.. Im Gegensatz zum Begriff Grid Computing ist das Thema Cloud computing etwas eindeutiger definiert.. Die bekanntesten Vertreter dieses Genres sind Amazon\'s EC2 (Elastic Cloud Computing - eine Serverfarm auf der man Xen Images auf Stundenbasis laufen lassen kann) und Google App Engine (eine Python Web Server umgebung für Web Anwendungen).. Beide haben grade aktuell Neuigkeiten zu vermelden: Google App Engine ist nun offen für alle Entwickler (die kostenfreie Einsteigerversion erfordert eine SMS Registrierung, und kann auch mit Google Apps for Domains zusammenarbeiten).. In der Public Beta des Amazon Cloud Services werden bald persistente Volumes möglich sein: damit sind dann auch klassische Enterprise Anwendungen einfach zu betreiben und nicht nur Compute Jobs (Video Rendering) oder replizierte Datenbanken.. In zwei kommenden Artike.. SOA Humor.. 23:42.. Mittwoch, 11.. (Seite 1 von 1, insgesamt 3 Einträge)..

    Original link path: /archives/2008/06.html
    Open archive

  • Title: IT Blog - Einträge für Mai 2008
    Descriptive info: Einträge für Mai 2008.. Nostalgie in Sachen DatenFernÜbertragung.. Freitag, 30.. Mai 2008.. Das flatterte grade in meine Mailbox:.. In an effort to capture lessons learned in the development of electronic data interchange (EDI) over the last several decades, AIAG partnered with other leading global automotive organizations on the development of a document now available as a free download.. Automotive History of EDI.. (AIAG E-18).. Ist vielleicht nicht allen Lesern hier bekannt, aber mit EDI hatte ich schon 1989 zu tun, als ich als Schüler-Ferienjob einen der erfolgreichsten deutschen EDI Konverter (mit)geschrieben habe: den TLA (Teil der Subelke von Seeburger).. Zufälligerweise war auch eine der ersten Testdaten für das "neue" (DOS basierende) Produkt ein VDA4905 (.. Lieferabruf.. Von daher ist die Automotive EDI History zumindest für mich ein Stück IT Nostalgie.. Das flatterte grade in meine Mailbox: In an effort to capture lessons learned in the development of electronic data interchange (EDI) over the last several decades, AIAG partnered with other leading global automotive organizations on the development of a document now available as a free download.. Automotive History of EDI (AIAG E-18) Ist vielleicht nicht allen Lesern hier bekannt, aber mit EDI hatte ich schon 1989 zu tun, als ich als Schüler-Ferienjob einen der erfolgreichsten deutschen EDI Konverter (mit)geschrieben habe: den TLA (Teil der Subelke von Seeburger).. Zufälligerweise war auch eine der ersten Testdaten für das \"neue\" (DOS basierende) Produkt ein VDA4905 (Lieferabruf).. Bilder von der OpenExpo.. 06:18.. Montag, 26.. Bilder des ersten Tages der.. Open Expo.. in Karlsruhe habe ich auf meinem.. Ipernity.. account abgelegt.. Es war nicht allzu voll, die beteiligten Open Source Projekt-Aussteller haben sich aber sehr gut versorgt gefühlt.. Mir persönlich hat eine Moderation und Betreuung der Redner gefehlt.. Bis auf die Keynote von Mike Milinkovich (Executive Director Eclipse Foundation) waren die Vorträge teils Produkt/Marketing related und teils Vorträge von Praktikern.. Witzigerweise haben die meisten davon auf Ihre High-Profile Kollegen die den gleichen Vortrag auf dem Linuxtag halten werden verwiesen.. Heute ist der erste Tag an dem die Veranstaltung parallel zur Webinale stattfindet, bin mal gespannt wie die Besuchsberichte so ausfallen.. Ich werde heute nicht dort sein, dafür aber Abends als Gast auf dem.. Geek Girl Dinner.. (Fotos bei.. Karlsruhe.. Bilder des ersten Tages der Open Expo in Karlsruhe habe ich auf meinem Ipernity account abgelegt.. Ich werde heute nicht dort sein, dafür aber Abends als Gast auf dem Geek Girl Dinner (Fotos bei Mela).. Zufall?.. 00:46.. Mittwoch, 14.. Da ich davon beim abendlichen Beercall erzählt bekam gehe ich davon aus, dass es schon alte News ist und sage.. dazu.. nichts weiter.. naja außer vielleicht:.. 2ecki@calista:~> dpkg -l openssl ||/ Name Version Description +++-===================-===================-====================================================== ii openssl 0.. 9.. 7e-3sarge5 Secure Socket Layer (SSL) binary and related cryptogra.. Da ich davon beim abendlichen Beercall erzählt bekam gehe ich davon aus, dass es schon alte News ist und sage dazu nichts weiter.. naja außer vielleicht: 2ecki@calista:~> dpkg -l openssl ||/ Name Version Description +++-===================-===================-====================================================== ii openssl 0.. 7e-3sarge5 Secure Socket Layer (SSL) binary and related cryptogra.. SQL Developer Reports: Segment Size.. 21:20.. Samstag, 10.. Ein nettes Feature beim.. Oracle SQL Developer.. ist die Möglichkeit einfachere oder komplexere SQL Statements als Reports zu hinterlegen und dann laufen zu lassen.. Visualisierung in Form von Tabellen oder Grafiken mit inbegriffen.. Report: Usage Segment Size.. In lockerer Folge möchte ich einige der Reports vorstellen die ich so einsetze.. Heute der "Segment Size" Report, der eine Liste aller Segmente (eines Owners) erstellen kann, und diese nach Platzbedarf sortiert.. Dabei werden für die Typen TABLE, INDEX und LOB* Details ausgegeben (also insbesondere zu welcher Tabelle das LOB oder Index Segment gehört, und welche Spalten es abdeckt).. Beim Start des Reports kann man den Owner (Schema User) angeben, für den man sich interessiert.. Es wird hier ein substring vergleich verwendet, also bei der Eingabe von SYS (wie im Screenshot) werden die Ausgaben gruppiert nach mehreren  ...   Galerien oder Web Konferencing Funktionen sind mit drin.. Ständige nervige Auto-Updates und Taskleistenpest.. Der Plugin ist generell langsam und instabil.. PDF Inline Aufrufe klappen entweder Firefox oder im IE nicht (oder bei beiden nicht).. Nun ja, ein Mitbewerber ist XPS, aber das ist Microsoft, da kann man auch gleich.. doc Files nehmen (was ich sogar bevorzuge!).. Das ist ganz schön deprimierend.. Aber es geht noch schlimmer!.. Am Horizont ist ein neues Format angetreten, das ursprünglich aus der Imaging/Scan Ecke kommt und hocheffiziente Komprimierung von Bilddaten anbietet.. Neben dem Speichern (und schnellen Abrufen) von Scans kann man es auch für Bilderreiche Publikationen verwenden.. Aber irgendwie habe ich den Eindruck Djvu hat den Sprung von "kleinem nützlichen Format" zum "unbenutzbaren Tool" schon vor dessen Verbreitung gemacht.. Jedenfalls habe ich grade versucht auf meinem XP ein DJVue Demo Dokument zu öffnen.. Zuerst wollte Firefox ein Plugin herunterladen, hat mich dann auf eine manuelle Plugin Installation umgeleitet und diese mit einem 404 beendet.. Dann habe ich die Java Version probiert, aber diese stürzt mit einer Security Exception ab (wenn man ein Applet von einem Host läd, dann sollte es auch nur von dort Daten anfordern, liebe Entwickler).. Gut, dann halt der Installer von.. Lizardtech.. Ergebnis: der Auto Installer ist nur für IE verfügbar und die Stand-Alone Installation (6MB) bricht mit einem "RPC Server läuft nicht" Fehler im Installer ab.. Gut also.. WinDjview 0.. 5.. heruntergeladen und auf die.. Foto Demo.. Seite gegangen.. Ja toll, aber wo bekomme ich dort das Dejavu File das ich für den Viewer benötige?.. Nun gut dann halt einen der.. probiert.. Dort den.. djvu Link angeclicked, und was passiert? Firefox kennt den Viewer nicht - er hat sich nicht mit der File Extension assoziiert.. Also Open with.. Other.. ah endlich.. Aber.. ihh.. das ist ja hässlich - da muss man ja mehr als 100% auswählen (in meinem Alter).. Also als PDF Ersatz für Texte kann man das vergessen.. Kein Anti Aliasing, kein Cleartype, keine Vectorfonts und überhaupt (ist ja auch nicht die Domäne des Formats).. Eigentlich wollte ich es ja für Bilder probieren.. Ok, also die URL eines Demo Files aus der Seite extrahiert und.. angeclicked.. im Browser.. Jetzt öffnet sich DeJaView als Anwendung und zeigt rassend schnell 220 leere Seiten an.. Äh? Erst beim Click auf "Page Information" kommt dann ein Popup: "Error decoding page".. Ok.. dann lassen wir es halt.. Intranet.. Aber es geht noch schlimmer! Am Horizont ist ein neues Format angetreten, das ursprünglich aus der Imaging/Scan Ecke kommt und hocheffiziente Komprimierung von Bilddaten anbietet.. Neben dem Speichern (.. jug-ka: SAP Memory Analyser.. 19:08.. Montag, 5.. ka-duke.. veranstaltet einen Vortrag über den SAP Memory Analyser, der nun Teil der Eclipse Infrastruktur ist.. Als Referent wird am.. Mittwoch 2008-05-07 19:15.. der SAP Mitarbeiter Markus Kohler den Vortrag in der Informatik Fakultät der Uni-Karlsruhe halten.. Ankündigung bei Google Groups.. : ein Artikel des Referenten gibt es in der Eclipse.. DZone.. ka-duke Die Java User Group Karlsruhe veranstaltet einen Vortrag über den SAP Memory Analyser, der nun Teil der Eclipse Infrastruktur ist.. Als Referent wird am Mittwoch 2008-05-07 19:15 der SAP Mitarbeiter Markus Kohler den Vortrag in der Informatik Fakultät der Uni-Karlsruhe halten.. Ankündigung bei Google Groups Update: ein Artikel des Referenten gibt es in der Eclipse DZone.. Endlich Quad-Core AMDs.. 19:26.. Freitag, 2.. Schon seit einiger Zeit sind von allen großen Server Herstellern die leistungsfähigen Quad-Core Xeon Prozessoren von Intel zu haben.. Das AMD Lager kam hier recht spät.. Bei einigen Server Beschaffungen die bei uns in letzter Zeit anstanden waren die Dell 2950 mit 2-Socket Quad Core CPUs die erste (und einzige) Wahl.. Jetzt kündigt AMD endlich die Maintream Verfügbarkeit von Server Systemen mit den Quad Core Opteron CPUs an:.. AMD and Partners announce Multi Core.. Jetzt kündigt AMD endlich die Maintream Verfügbarkeit von Server Systemen mit den Quad Core Opteron CPUs an: AMD and Partners announce Multi Core..

    Original link path: /archives/2008/05.html
    Open archive

  • Title: IT Blog - Einträge für Mai 2008
    Descriptive info: Themen in Mai, 2008..

    Original link path: /archives/2008/05/summary.html
    Open archive

  • Title: IT Blog - Einträge für April 2008
    Descriptive info: Einträge für April 2008.. Gefahren des DRM.. 02:16.. Freitag, 25.. April 2008.. Digital Rights Management (DRM) ist eine Methode Abspiel- und Kopier Möglichkeiten von Medien einzuschränken.. Inhaltsanbieter sagen sie können damit günstigere Preise machen indem die Rechte auf ein vom Kunden benötigtes Maximum eingeschränkt werden.. Kunden hingegen fühlen sich dadurch insbesondere mehrfach abgezockt.. So oder so hat DRM große Probleme, weil dem Kunden (dem Käufer) einiges an Rechte weggenommen wird.. Das kann dann so weit gehen, dass man gekaufte Songs nicht mehr abspielen kann, weil die DRM Server nicht erreichbar sind, oder keine Geräte mehr das Verfahren unterstützen.. Microsoft hat den DRM Skeptikern einst versucht mit Ihrer "Plays for Shure" Campagne zu entgegnen.. Ironischer weise schaltet Microsoft diesen Dienst jetzt ab, was dazu führt dass man die gekauften Medien nicht mehr von einem Gerät zum anderen übertragen kann (sondern nur noch auf den 5 registrierten Geräten).. Wieder einmal zeigt sich, dass offene Formate eine sichere Zukunftsinvestition sind.. Kris.. Update: auch im.. Spiegel.. Microsoft hat den DRM Skeptikern einst versucht mit Ihrer \"Plays for Shure\" Campagne zu entgegnen.. Wieder einmal zeigt sich, dass offene Formate eine sichere Zukunftsin.. ROTFL: Lost Security Question.. 00:01.. Donnerstag, 24.. Wenn man bei Novell angibt den Username und das Passwort vergessen zu haben, so bekommt man einen Passwort Reminder, der neben dem Usernamen auch die Securityquestion enthält - und die Antwort (was soll das denn, da kann man ja gleich nen neues Passwort zusenden).. Rotfl:.. Rotfl:.. Vanity RL Domains.. 19:36.. Dienstag, 22.. Die Nachfrage nach coolen oder aussagekräftigen Domain Namen ist ja weitgehend rückläufig (weil es keine mehr gibt), aber auch aus dem realen Leben kennt man Eitelkeitsaddressen (Microsoft Way 1).. Aber ganz besonders amüsant fand ich diese Postanschrift:.. Seagate Technology,.. 900 Disc Drive.. , Scotts Valley, CA 95066.. Ob das auch gleich eine Telefonnummer ist?.. Aber ganz besonders amüsant fand ich diese Postanschrift: Seagate Technology, 900 Disc Drive, Scotts Valley, CA 95066 Ob das auch gleich eine Telefonnummer ist?.. Kurzhinweis: GI/ACM Treffen Karlsruhe: Software Reviews von Peter Rösler.. 00:35.. Den Termin habe ich grade zufällig im Karlsruhe.. IT-Termine Kalender.. gefunden als ich ausprobiert habe ob Chandler den Google ICS Stream importieren kann (ja kann er):.. Dipl.. -Inform.. Peter Rösler (München):.. “.. Überraschungen aus der Welt der Software-Reviews.. ”.. Verantalter: GI/ACM-Regionalgruppe Karlsruhe.. Termin: Mittwoch, 23.. 04.. 2008, 19:00 Uhr (Ende: ca.. 20:30 Uhr).. Ort: Universität Karlsruhe (TH), Fakultät für Informatik, Am Fasanengarten 5, Raum -101.. Anmeldung: Zur besseren Planung wird um eine kurze.. Rückmeldung.. gebeten.. Ich hoffe ich kann mir das einrichten.. Den Termin habe ich grade zufällig im Karlsruhe IT-Termine Kalender gefunden als ich ausprobiert habe ob Chandler den Google ICS Stream importieren kann (ja kann er): Dipl.. Peter Rösler (München): “Überraschungen aus der Welt der Software-Reviews” Verantalter: GI/ACM-Regionalgruppe Karlsruhe Termin: Mittwoch, 23.. 20:30 Uhr) Ort: Universität Karlsruhe (TH), Fakultät für Informatik, Am Fasanengarten 5, Raum -101 Anmeldung: Zur besseren Planung wird um eine kurze Rückmeldung gebeten Ich hoffe ich kann mir das einrichten.. Review: Dreaming in Code.. 06:26.. Montag, 21.. SL500_SS75.. jpg" border="0" alt="Dreaming in Code" align="left">.. Die letzten paar Tage habe ich mit einem sehr interessanten und unterhaltsamen Buch verbracht.. Es lag schon einige Zeit auf dem Todo Stapel, jetzt habe ich es in kürzester Zeit verschlungen.. Es ist.. Scott Rosenberg.. 's ".. Dreaming in Code.. Rosenberg liefert in dem Buch einen Projekt Report ab.. Dabei geht es um das Open Source Projekt.. Chandler.. , das von Mitch Kapor, einem Software Veteranen (und Investor) aufgebaut, finanziert und geleitet wird.. Das Projekt hatte eigentlich idealer Voraussetzungen für einen Erfolg - steckt aber immer noch in den Kinderschuhen.. Wie dies passieren konnte ist eines der Hauptthemen des Buches.. Es ist kein Programmier Handbuch, sondern mehr eine Chronik des Software  ...   Mai 2008 Ich bin mal gespannt, wie sich diese Veranstaltung so machen wird, und freue mich, dass weiterhin in Karlsruhe die interessanten Veranstaltungen der Community zu finden sind.. Dahinter steht die S S Media Group, die ja sehr stark im Bereich IT und OSS Media+Konferenzen tätig ist.. Java File Persistence II.. Wie schon im.. ersten Teil.. beschrieben, muss man trotz der Platform Unabhängikeit von Java etwas über die Zielsysteme wissen, um grobe Fehler zu vermeiden:.. /** save data as UTF-8 string to file.. */ saveFile(String data, File file) throws IOException, UnsupportedEncodingException { OutputStream out = null; bytes[] b = data.. getBytes("UTF-8"); try { out = new FileOutputStream(file); out.. write(b); } catch(IOException ioe) { System.. err.. println("Cannot save data in UTF-8 to file " + file + ": " + ioe); throw ioe; // notify upper layer about problem } finally { silentClose(out); out = null; // BANG, problem unterdrückt.. } } silentClose(OutputStream out) { if (out != null) try { out.. close(); } catch (Exception ignored) { } }.. In diesem Fall wird zwar richtigerweise im Fehlerfall der Output Stream geschlossen und die dabei eventuell auftretende Exception ignoriert, aber viel kritischer ist der Fall in dem im try block keine Exception aufgetreten ist, aber dafür dann das close() fehlschlägt.. Es muss damit gerechnet werden dass im close() auf einem OutputStream eine IOException auftreten kann - sogar sehr häufig - der Grund dafür ist, dass zum einen der Stream einen flush() vor dem close() durchführen wird.. Dazu kommt noch, dass die close() Methode der letzte Zeitpunkt ist, in dem ein IO Fehler gemeldet werden kann.. Bei NFS ist es z.. so, dass der client wartet bis der Server den Empfang bestätigt hat.. Und dabei kann natürlich eine Menge schiefgehen.. Auch quota Überschreitungen können zu einer IOException führen.. Es hilft etwas als letztes Statement im try-block einen flush() durchzuführen, aber es besteht weiterhin ein Risiko dass close() fehlschlägt.. Eine wichtige Regel lautet also: bei Streams in die geschrieben wird kann close() einen Fehler werfen, diese darf nicht ignoriert werden (sonst gehen Daten verloren)!.. saveFile(String data, File file) throws IOException, UnsupportedEncodingException { OutputStream out = null; bytes[] b = data.. write(b);.. out.. close(); out = null;.. } catch(IOException ioe) { System.. println("Cannot save data in UTF-8 to file " + file + ": " + ioe); throw ioe; } finally { silentClose(out); out = null; } }.. Im Falle von NFS ist obiger Code ausreichend.. Nach dem close() ist es garantiert, dass die Daten permanent gespeichert sind.. Bei lokalen Filesystemen wird diese Garantie von den gängigen Betriebsystemen NICHT gegeben.. Die Daten können auch nach einem close() nur im lokalen Buffer Cache des Filesystems (RAM) liegen und erst nach einiger Zeit (typischerweise 5 Sekunden) an die Hardware Schicht übergeben werden.. Dies ist zwar gut für die Performance, aber ein potentielles Fenster für Datenverlust - und eventuell Korruption des Anwendungszustandes.. Wie dies zu vermeiden ist, betrachte ich im nächsten Teil (der kein Jahr auf sich warten lassen wird:).. Wie schon im ersten Teil beschrieben, muss man trotz der Platform Unabhängikeit von Java etwas über die Zielsysteme wissen, um grobe Fehler zu vermeiden: /** save data as UTF-8 string to file.. getBytes(\"UTF-8\"); try { out = new FileOutputStream(file); out.. println(\"Cannot save data in UTF-8 to file \" + file + \": \" + ioe); throw ioe; // notify upper layer about problem } finally { silentClose(out); out = null; // BANG, problem unterdrückt.. close(); } catch (Exception ignored) { } } In diesem Fall wird zwar richtigerweise im Fehlerfall der Output Stream geschlossen und die dabei eventuell auftretende Exception ignoriert, aber viel kritischer ist der Fall in dem im try block keine E.. (Seite 1 von 1, insgesamt 7 Einträge)..

    Original link path: /archives/2008/04.html
    Open archive

  • Title: IT Blog - Einträge für April 2008
    Descriptive info: Themen in April, 2008..

    Original link path: /archives/2008/04/summary.html
    Open archive

  • Title: IT Blog - Einträge für Februar 2008
    Descriptive info: Einträge für Februar 2008.. You are so.. 10:37.. Freitag, 22.. Februar 2008.. Bug Tracking Systeme sind immer wieder eine Quelle für Erheiterung.. Wir setzen bei uns Bugzilla ein, und ein sehr amüsanter Kommentar einer Entwickler-Kollegin der dazu verwendet wurde einen mehrfach reporteten Bug Report zu schliessen (State: RESOLVEd DUPLICATE) kann ich Ihnen nicht vorenthalten:.. You are so stateless.. Bezog sich wohl auf das Reporten und Vergessen des Kollegen.. Mit diesem Artikel habe ich auch eine neue Kategorie eingerichtet.. (Rolling On The Floor Laughing and Biting The Carpet).. Wir setzen bei uns Bugzilla ein, und ein sehr amüsanter Kommentar einer Entwickler-Kollegin der dazu verwendet wurde einen mehrfach reporteten Bug Report zu schliessen (State: RESOLVEd DUPLICATE) kann ich Ihnen nicht vorenthalten: You are so stateless..  ...   beim Thema BPEL eher weniger wichtig ist, und sich die Anwender mit Ihren jeweils bevorzugten Produkten beschäftigen.. Ich hatte vor einiger Zeit schon die.. wsbpel-dev.. Yahoo Gruppe ins Leben gerufen, und Oasis ist mit einer entsprechenden.. Liste.. nachgezogen.. Beide nur mit bescheidenem Erfolg.. Jetzt hat.. Oasis.. aber eine Wiki Site dem Thema gewidmet: Scheint so, als würde sich hier etwas stärker eine Community bilden:.. http://bpel.. Ich hatte vor einiger Zeit schon die wsbpel-dev Yahoo Gruppe ins Leben gerufen, und Oasis ist mit einer entsprechenden Liste nachgezogen.. Jetzt hat Oasis aber eine Wiki Site dem Thema gewidmet: Scheint so, als würde sich hier etwas stärker eine Community bilden: http://bpel.. org.. Code Review.. 01:28.. Mittwoch, 13.. osnews.. /dev/null.. mela.. Via osnews.. com via /dev/null mela..

    Original link path: /archives/2008/02.html
    Open archive

  • Title: IT Blog - Einträge für Februar 2008
    Descriptive info: Themen in Februar, 2008..

    Original link path: /archives/2008/02/summary.html
    Open archive

  • Title: IT Blog - Einträge für Januar 2008
    Descriptive info: Einträge für Januar 2008.. Neues Layout?.. 23:52.. Dienstag, 29.. Januar 2008.. Mal ein wenig "artistischer" ist dieses Layout.. Ich muss sagen, ich bin mit der Auswahl der Templates/Styles für.. S9Y.. nicht so zufrieden.. Die sind alle nicht sonderlich lesbar.. wie ist dieses?.. Mal ein wenig \"artistischer\" ist dieses Layout.. Ich muss sagen, ich bin mit der Auswahl der Templates/Styles für S9Y nicht so zufrieden.. iT Gläubigkeit.. 09:15.. Montag, 28.. Gerade als Arbeiter in der IT Branche wird man vorsichtig, was man den Computern so alles anvertraut (und sich wie in meinem Fall auch oftmals dafür entscheidet ein gewisses Risiko einzugehen).. Die Stabilität eines Landes, die Integrität der Wahlen oder generell die Demokratie sollte man keines Falls Rechnern überlassen.. Und nicht nur, weil der Umgang mit der Technik  ...   und Nachwahlen erwartet.. Erschreckend fand ich die Aussage des CCC, dass der fahrlässige Umgang (Lagerung der Geräte bei Parteifunktionären) ein Szenario war, das man sich selbst bei den Datenschützern nicht vorstellen konnte.. : Die Massenmedien sind auf die Vorfälle nicht groß angesprungen.. Focus Online.. gibt es einen Artikel dazu.. Was geschieht wenn man all dies vergisst, kann man in allen Blogs und in einer Presseerklärung des CCC (via Netzpolitik.. org) nachlesen: Schwerwiegende Wahlcomputer-Probleme bei der Hessenwahl - Wahleinsprüche und Nachwahlen erwartet Erschreckend fand ich die Aussage des CCC, dass der fahrlässige Umgang (Lagerung der Geräte bei Parteifunktionären) ein Szenario war, das man sich selbst bei den Datenschützern nicht vorstellen konnte.. Update: Die Massenmedien sind auf die Vorfälle nicht gro.. Business Kasper.. 06:48.. M.. E.. @xing.. Via M.. @xing..

    Original link path: /archives/2008/01.html
    Open archive



  •  


    Archived pages: 629