Fibonacci-Zahlen in C berechnen

Fibonacci-Zahlen in C berechnen

Eine Funktion zur Berechnung der Fibonacci-Zahlen schreiben – Diese recht beliebte Aufgabe wird gerne von Uni-Professoren und Berufsschullehrern von Fachinformatikern gestellt. Die Gründe liegen auf der Hand: Anhand einer überschaubaren Logik lässt sich die Funktionsweise von Rekursion demonstrieren. Und außerdem Ihre Nachteile, da die rekursive Berechnung größerer Fibonacci-Zahlen rechenintensiv ist. Folgender Artikel zeigt die Umsetzung …

Mozilla Firefox: Desktop-Benachrichtigungen schließen sich nach 4 bzw. 12 Sekunden

Mozilla Firefox: Desktop-Benachrichtigungen schließen sich nach 4 bzw. 12 Sekunden

Als Update für unsere Overview habe ich kürzlich Desktop-Benachrichtigungen für den Autor eines Themas eingebaut. Dabei ist mir ein seltsames Verhalten bei Mozilla Firefox aufgefallen: Die Benachrichtigungen schließen sich automatisch nach 4 Sekunden. Ob ein Timeout gesetzt oder das Schließen der Benachrichtigungen mit requireInteraction erzwungen wurde, spielte dabei keine Rolle. Das fand ich sehr suboptimal …

VMWare Workstation: USB-Geräte (Removeable Devices) werden nach Upgrade nicht mehr angezeigt

VMWare Workstation: USB-Geräte (Removeable Devices) werden nach Upgrade nicht mehr angezeigt

Nach einem Upgrade von VMWare Workstation 10 auf Version 12 funktioniert die Virtuelle Maschine zwar noch einwandfrei. Doch das exklusive weiterleiten von USB-Geräten wie WLAN-Sticks, Smartphones oder Kartenlesern scheitert daran, dass die Geräte nicht unter den tragbaren Geräten (Removeable Devices in der Englischen Fassung) aufgelistet werden (siehe Screenshot oben). Und zwar, obwohl das Gerät über …

Windows Features: Hyper-V, IIS und andere Rollen auf Desktop-PCs installieren

Windows Features: Hyper-V, IIS und andere Rollen auf Desktop-PCs installieren

Möchte man etwa Hyper-V auf einem Windows-Server nutzen, wird dazu die Hyper-V Rolle über den Server Manager installiert. Der Server Manager ist in den Desktop-Versionen von Windows nicht enthalten, auch nicht in den höheren Pro- bzw. Ultimate-Versionen. Einige Rollen und Funktionen kann man jedoch auch auf dem Desktop-Versionen installieren. Etwa einen vollwertigen IIS zu Entwicklungszwecken oder …

ASP.NET EntityFramework mit MySQL-Datenbank verbinden

ASP.NET EntityFramework mit MySQL-Datenbank verbinden

Das EntityFramework von ASP.NET unterstützt von Haus aus Microsofts SQL-Server als relationales DBMS. Dank der Express-Editionen ist MS-SQL auch außerhalb des Enterprise-Bereiches eine ernsthafte Alternative zu MySQL geworden – 10 GB Speicherplatz pro Datenbank sollten für alle Kleineren und auch viele mittelgroße Projekte ausreichen. Neben der Frage, wieso man Closed-Source Software nutzen sollte wenn es doch Open Source Alternativen ohne …

Neue U-Labs Overview im Forum veröffentlicht

Neue U-Labs Overview im Forum veröffentlicht

Die Mehrheit unserer Mitglieder nutzt sie, um aktuelle Inhalte der Community einzusehen: Unsere Overview. Den Titel Top 8 Stats trägt die Box, welche über die neusten Beiträge sowie News informiert. Dabei handelt es sich um die vBulletin-Erweiterung Advanced Forum Statistics, die schon seit den Anfängen von U-Labs verwendet wird. Leider ist es bereits seit einiger Zeit sowohl technisch als …

Installation von unerwünschte Zusatzsoftware mit Unchecky verhindern

Installation von unerwünschte Zusatzsoftware mit Unchecky verhindernViele Programme installieren mittlerweile unerwünschte Zusatz-Software mit (Bild: Richard von Lenzano / pixelio.de)

Wer kennt das nicht: Man installiert ein vermeintlich harmloses Programm wie etwa Java, und wird anschließend mit einer eher weniger nützlichen Toolbar im Browser beglückt. Oder statt der gewohnten Startseite ist auf einmal eine andere zu sehen, deren Inhalt nicht selten vor lauter Werbebannern kaum erkennbar ist. Im schlimmsten Fall machen sich bislang unbekannte Programme …

Jar-Dateien mit Java statt WinRar öffnen

Jar-Dateien mit Java statt WinRar öffnen

Jar ist ein auf Zip basiertes Archivformat, um die Einzeldateien von Java-Anwendungen zu bündeln. Das beschleunigt den Download, da eine große Datei deutlich schneller heruntergeladen werden kann als 20 kleine. Außerdem findet dabei auch noch eine Komprimierung statt, wodurch die Größe weiter reduziert wird. Packprogramme, insbesondere WinRar, machen sich diese Dateiendung jedoch teilweise zu eigen. …

Programm mit Administratorrechten im Autostart

Programm mit Administratorrechten im AutostartBestätigungsdialog der Benutzerkontensteuerung, um ein Programm als Administrator auszuführen

Manche Programme benötigen zur korrekten Funktion Administratorrechte. Sie greifen auf Funktionen oder Komponenten zu, worauf normale Nutzern die Rechte fehlen. An den oben zu sehenden Dialog der Benutzerkontensteuerung haben sich die meisten Nutzer bereits gewöhnt: Er erscheint, wenn ein Programm mit Administratorrechten ausgeführt werden soll. Dies geschieht erst nach einer expliziten Bestätigung durch den Nutzer. Problematisch wird es jedoch, wenn …