Man verwendet heute C kaum noch für Applikationsentwicklung, aber wenn wir uns anschauen, welche Software wir täglich dauernd verwenden, ist ein großer Teil davon in C oder eventuell in C++ geschrieben, z.B. gängige Betriebssysteme (Linux, MS-Windows,…), Web-Browser, die meisten Datenbanken, die meisten Editoren, die meisten Office-Programme, die meisten Fenstersysteme, viele Bildverarbeitungsprogramme, u.s.w. Was könnten die …
Kategorie-Archive: Deutsch
Verknüpfung Social Media anderen mit Webseiten
Wir finden oft auf beliebigen Webseiten Facebook-„Like“-Buttons oder „+1“-Buttons oder „Twitter“-Buttons. Ich habe selber welche hier drauf. Es gibt aber auch Seiten, die anbieten „login mit Facebook“ oder „login mit Google+“ oder „login mit Twitter“. Was bedeuten diese Verknüpfungen? Es sind, wie man unschwer erkennen kann, zwei verschiedene Mechanismen. Grundsätzlich basieren sie darauf, daß viele …
„Verknüpfung Social Media anderen mit Webseiten“ weiterlesen
Drittanwendungen in Twitter, Facebook, Google+ & Co.
Diese Social-Media-Systeme erlauben es, daß man Drittanwendungen Zugriff auf seinen Account gibt. Es gibt durchaus legitime Gründe, aber man sollte schauen, ob man der Drittanwendung und deren Security-Team traut und eventuell die Zugriffe abstellen oder reduzieren. So geht es: Twitter mit Web-Client (geht auch auf dem Mobiltelefon mit twitter.com): Oben rechts das Zahnrad anklicken In …
„Drittanwendungen in Twitter, Facebook, Google+ & Co.“ weiterlesen
Cyber-Attacke gegen Twitter
tagesanzeiger.ch
Micro-Komponenten-Antipattern
Eine größere Software muss man sicher strukturieren, sonst baut man sich ein Monster. Nun kann man versuchen, Komponenten zu definieren, die so klein wie nur möglich sind. Die Komplexität innerhalb der Komponenten wird dadurch reduziert und überschaubar. Aber man bekommt ein Problem, weil die Menge der Komponenten dabei zu groß wird und man eine sehr …
Unicode, UTF-8, UTF-16, ISO-8859-1: Warum ist das so schwierig?
English Seit etwa 20 Jahren schlagen wir uns mit der Umstellung auf Unicode herum. Warum ist das so schwierig? Das größte Problem ist, dass man Dateien nur sehr begrenzt ansieht, wie ihr Inhalt zu interpretieren ist. Wir haben letztlich ein paar Tricks, mit denen man es oft erkennen kann: Die Endungen funktionieren für häufige und …
„Unicode, UTF-8, UTF-16, ISO-8859-1: Warum ist das so schwierig?“ weiterlesen
Die kleinen Hürden der Interoperabilität
English Heute hat sich in der IT-Landschaft vieles vereinheitlicht, so dass Interoperabilität besser geworden ist als vor 20 Jahren. Ein paar Beispiele: Netzwerktechnologie: Heute hat sich TCP/IP als Netzwerktechnologie durchgesetzt. Sogar die Verkabelung mit RJ45/Ethernet und die Funknetze (WLAN) sind standardisiert und passen zwischen verschiedensten Geräten zusammen. Vor ein paar Jahren gab es beliebig viele …
neo4j
Da ich in dieser Woche einen Vortrag darüber gehört habe, schreibe ich mal einen kurzen Beitrag dazu. Sicher haben viele schon von „NoSQL“-Datenbanken gehört. In den guten alten Zeiten kam so etwa alle 10 Jahre ein neues Datenbank-Paradigma auf, bis die relationalen Datenbanken kamen. So etwa Mitte der 90er Jahre wäre nach diesem 10-Jahres-Rhytmus wieder …
Carry-Bit: Wie funktioniert das?
English Alle, die in der Grundschule noch das handschriftliche Addieren gelernt haben, kennen das Verfahren eigentlich. Es ist nichts anderes als das, nur nicht im Zehnersystem, auch nicht im Zweiersystem, sondern im 256er-System (8 Bit), 65536er-System (16 Bit), 4294967296er-System (32 Bit), 18446744073709551616er-System (64 Bit) oder was auch immer die Wortbreite der CPU ist. Dass man …
2013
Frohes neues Jahr — Happy New Year — Gott nytt år — ¡Próspero año nuevo! — FELIX SIT ANNUS NOVUS — bonne année — Felice Anno Nuovo — Godt nytt år — Весёлого нового года — السنة الجديدة المبتهجة — Bloavezh mat — 新年好 — Godt nytår — Prosperan novjaron — うれしい新しい年 — Feliç Any …