HP Deskjet 3636 – Multitalent zum schmalen Preis
Jedes Jahr schiebe ich aufs neue die Steuererklärung vor mir her, hab keine Lust zu suchen und so richtig Spaß macht die ganze Geschichte auch nicht. Am Ende der Steuererklärung liegt dann meistens ein...
View ArticleNETGEAR AC1750 Smart WLAN-Router im Test
»Zuhause ist wo das WLAN automatisch connected.« Wahre Worte, aber was bringt uns das, wenn das WLAN schlecht ist. Viele der Geräte, die direkt vom Internet-Provider kommen, haben nur eine schwache...
View ArticleJahresrückblick 2015
icancode.de hat es also geschafft ein weiteres Jahr zu überstehen. Gleichzeitig hat sich die Seite und ihr Inhalt ziemlich verändert. Mal besser, mal schlechter, mal länger, mal kürzer. In den 52...
View ArticleEine git Weihnachtsgeschichte
$ git git pull git pull -f git clean -f^c git reset --hard git checkout -- */*.* git mergetool -tool=opendiff rm -rf ./* git clone Quelle: Kevin Kuchta Der Artikel Eine git Weihnachtsgeschichte...
View ArticleDie Ausführung eines C Programms [GIF]
Die Animation ist zwar schon ein bisschen älter (1. April 2000) , zeigt aber ganz schön, wie ein C Programm eigentlich ausgeführt wird. Quelle: howstuffworks.com Der Artikel Die Ausführung eines C...
View ArticleDatenbanken – Grundlagen und Design
Datenbanken sind ein allgegenwärtiges Thema. Sei es beim Shoppen, beim Arztbesuch, beim Surfen im Netz oder beim Zocken – überall interagieren wir bewusst oder unbewusst mit Datenbanken. Einen Barcode...
View ArticleEin Sieb für Primzahlen
Primzahlen finden eine breite Anwendung in der Informatik. Dabei handelt es sich um Zahlen, die nur durch 1 und sich selbst teilbar sind. So z.B. 3, 5, 7, 13… In diesem kleinen Bereich ist es noch...
View ArticleUptime Funk
Dieses Fundstück stammt aus der letzten Episode der Freakshow. Was soll ich sagen – es trifft den Nagel auf den Kopf. Wer schon mal an einem Server gesessen hat, kann es mit einem Grinsen auf den...
View ArticleGrößter gemeinsamer Teiler (iterativ)
Die Grundlagen und die rekursive Lösung habe ich ja bereits beschrieben. Der Vollständigkeit halber, hier noch die iterativen Lösungen: Die alte Variante funktioniert wie folgt: fun ggt(a: Int, b:...
View Article15 Sortieralgorithmen in 6 Minuten
Sortieralgorithmen sind so eine Sache. Toll wenn sie funktionieren – doof, wenn man sie optimieren will. Und wie funktioniert das überhaupt. Oft hilt eine Visualisierung, um zu verstehen, wie ein...
View ArticleQuersumme berechnen
Ein neuer Teil der Einstiegstutorials. Diesmal geht es um Quersummen. Wir erinnern uns, die Quersumme ist nicht der Durchschnitt, sondern das Aufaddieren der einzelnen Stellen, der vorliegenden Zahl....
View ArticleGrößter gemeinsamer Teiler (rekursiv)
Neue Programmiersprachen lernen sich am besten mit Beispielen. Da mir nicht immer passende Beispiele einfallen, bediene ich mich gerne bei den Basics aus dem Bachelor Studium. So z.B. auch am größten...
View ArticleDatum in Java
Wenn ich nach Abschätzungen in Softwareprojekten gefragt werde, dann antworte ich immer „es dauert n Zeiteinheiten“. Involviert das Projekt irgendwas mit € oder Kujambel oder anderen Währungen, ist die...
View ArticleObjektorientierte Programmierung
Objektorientierte Programmierung (OOP) ist mittlerweile state of the art in der Softwareentwicklung. Sei es Vererbung, Kapselung oder Schnittstellen – wer etwas mit Software macht, kennt diese...
View ArticleEigene Java Annotations – Teil 1
Nachdem wir in Teil 0 das Warum geklärt haben, kommen wir nun zum ersten Wie. Ich habe mir dafür die Annotation StepInfos ausgedacht. Sie ist dazu gedacht, vor eine Methode geschrieben zu werden und...
View ArticleGit lernen – Kostenlose Ressourcen
Das Wintersemester hat angefangen und damit auch jede Menge Kurse, Tutorien Seminare und Uni-Projekte, die kollaboratives Arbeiten erfordern oder verlangen. Git eignet sich hervorragend für solche...
View ArticleHigh Performance MySQL
Nicht alles was schon ein bisschen älter ist, ist automatisch überholt. High Performance MySQL – Optimierung, Datensicherung, Replikation & Lastverteilung von O’Reilly ist ein Buch, das ich mir...
View ArticleChrome Tabs schnell stummschalten
Jeder kennt es, es sind noch drei Chrome-Tabs offen, die direkt anfangen zu spielen, wenn ich den Browser startet. Diese Tabs nun zu muten ist mühsam, auch wenn Chrome mittlerweile schon mit einem...
View ArticleVerhalten im Brandfall
„Den Fahrstuhl im Brandfall nicht benutzen.“ Aber wen interessiert schon der Fahrstull, wenn es am Arbeitsplatz langsam verdammt warm wird. Der Artikel Verhalten im Brandfall erschien zuerst auf...
View ArticleSingleton mit Enums
Immer wieder die alte Leier mit Singletons. Wie Torsten schon ganz richtig drauf hingewiesen hat, haben Singletons ein großes Problem mit Threadsicherheit. Wenn ich an ein Singleton denke, dann denke...
View Article