19.01.2015 | Tipps
Ab sofort steht die fünfte Gratis-Vorschauversion der Entwicklungsumgebung Visual Studio 2015 zum Download bereit. Unter anderem neu sind XAML-Sprachdienste und zusätzliche Debugging-Tools.
Neuerdings arbeitet das Visual-Studio-Team in sehr schnellen Zügen und veröffentlicht alle paar Wochen eine neue Version der Programmier-Plattform. Der neue Sprachdienst für XAML arbeitet auf Basis des kürzlich vorgestellten, schnelleren Compilers „Roslyn“, womit sich XAML jetzt einschließlich intelligenter Code-Vervollständigung bearbeiten lässt.
Mit dem neuen Timeline-Werkzeug diagnostizieren Entwickler Geschwindigkeitsprobleme in WPF- und Windows-Programmen. Dazu bekommt man eine Live-Ansicht eines Graphen, der zeigt, welche Ressourcen die eigene Anwendung verbraucht.
Visual Studio 2015 CTP5 lässt sich kostenlos herunterladen – als EXE– oder ISO-Version.
27.10.2014 | Tipps
Viele Webseiten nutzen die Programmiersprache PHP. Je nach verwendeter PHP-Version stehen verschiedene Funktionen bereit. Beim Webhosting-Anbieter 1&1 wählen Sie selbst aus, welche PHP-Version Ihre Webseite nutzen soll.
Prüfen Sie als Erstes, ob Ihre Webseite mit einer neueren PHP-Version zurechtkommt. Verwenden Sie ein weit verbreitetes Skript wie WordPress, sollte das kein Problem sein.
Um die PHP-Version Ihrer Webseite umzustellen, nutzen Sie das 1&1-Kundencenter. Laden Sie dazu in Ihrem Browser die Seite https://login.1und1.de/, und melden Sie sich an. Wechseln Sie im Anschluss zur Kategorie „Hosting“.
Im Bereich „Webspace verwalten“ folgt ein Klick auf „PHP-Einstellungen“. Markieren Sie jetzt in der Liste die Webseiten, für die Sie die PHP-Version umstellen wollen, und klicken Sie anschließend auf „PHP-Version ändern“. Dann noch die gewünschte Version auswählen – fertig! Die Änderungen werden innerhalb weniger Minuten wirksam.
23.10.2014 | Tipps
Wer ein schwieriges Programmierproblem lösen muss – oder einfach nur an seiner eigenen Webseite arbeitet – der will nicht abgelenkt werden. Nutzen Sie für Ihre Arbeit den kostenlosen Editor Sublime Text, schalten Sie einfach den ablenkungsfreien Modus ein.
Der blendet nicht nur die Fensterrahmen aus, sondern auch die Taskleiste und das Dock. So arbeiten Sie ungestört und können sich ganz auf den Quelltext konzentrieren. Der ablenkungsfreie Modus lässt sich über die Menüleiste mit Klicks auf „View, Enter Distraction Free Mode“ starten. Bevorzugen Sie die Tastatur, steht Ihnen für diese Funktion das Tastenkürzel [Umschalt] + [F11] zur Verfügung.
Sublime Text ist ein vielseitiger und leistungsfähiger Gratis-Editor nicht nur für Programmierer, der sich gut an die eigenen Nutzungs-Gewohnheiten anpassen lässt. Mehr Infos und kostenloser Download unter www.sublimetext.com.
21.07.2014 | Tipps
Sie sind Entwickler, oder kennen sich zumindest ein wenig mit Programmiersprachen aus? Schätzen Sie doch mal, wie viele solche Sprachen Sie nur anhand von Beispiel-Code erkennen würden… Finden Sie es doch einfach heraus!
Im großen Quiz der Programmiersprachen sehen Sie nacheinander 20 Code-Beispiele. Dazu erhalten Sie jeweils drei Antwort-Möglichkeiten, um welche Programmiersprache es sich handelt. Manche Fragen sind recht einfach, andere ganz schön knifflig.
Auf wie viele Punkte kommen Sie?
29.06.2014 | Tipps
Viele Programmierer und Firmen nutzen zur Verwaltung ihrer Projekte die Versions-Verwaltung Git. Auch freie Software wird oft in Git gespeichert – und zum Beispiel auf GitHub gehostet. Damit man sich die Git-Befehle in der Kommando-Zeile nicht merken muss, lässt sich Git auch per grafischer Oberfläche bedienen.
Das einfachste Tool zur Nutzung von Git ist dabei SmartGitHg. Für nicht-kommerzielle Zwecke ist das Programm gratis unter www.syntevo.com/smartgithg herunter-ladbar. Sowohl Neulinge als auch Git-Profis finden sich in SmartGitHg sofort zurecht, denn alle wichtigen Funktionen von Git sind sofort erreichbar. SmartGitHg lässt sich außerdem gut an Ihre Nutzungs-Gewohnheiten anpassen, denn sämtliche Tasten-Kürzel sind änderbar. Häufig genutzte Features sind in der Programm-Symbol-Leiste integriert und so mit einem Klick erreichbar.
Zu den Highlights von SmartGitHg zählen:
- Grafische Ansicht der Git-Branches und Tags,
- Arbeiten mit mehreren Remote-Servern,
- Schnell-Zugriff auf unterschiedliche Projekte, und
- Nutzung von Git-Flow zur leichteren Versionierung.
SmartGitHg basiert auf Java und ist für Windows, Linux und den Mac verfügbar. Dass alle drei Systeme unterstützt werden, ist praktisch: So nutzen Sie überall die gleiche gewohnte Oberfläche, ungeachtet Ihres Betriebs-Systems.
Hinweis: Damit SmartGitHg funktioniert, muss Git selbst auch installiert sein. Windows-Nutzer finden die neuste Version unter www.git-scm.com.
11.06.2014 | Tipps
Ihre Webseite lädt nur sehr langsam? Mit einem Trick lässt sich der Ladevorgang spürbar beschleunigen. Dazu aktivieren Sie die automatische Komprimierung der Daten, die an den Browser gesendet werden.
Ob Ihr Webserver die Daten bereits komprimiert ausliefert, stellen Sie mit dem Webdienst checkgzipcompression.com fest. Einfach eine URL eingeben und auswerten lassen. Testen Sie auch die Adresse Ihres CSS-Stylesheets.
Falls Ihr Webserver ein Apache ist, lässt sich die Komprimierung mit den folgenden Einstellungen in der Konfigurations-Datei (oder in der .htaccess) aktivieren:
<IfModule mod_deflate.c>
# Insert filter
SetOutputFilter DEFLATE
<IfModule mod_setenvif.c>
# Netscape 4.x has some problems…
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Don’t compress images
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
</IfModule>
<IfModule mod_headers.c>
# Make sure proxies don’t deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>
</IfModule>
Voraussetzung ist, dass die Apache-Module mod_deflate schon aktiviert ist. Nach dem Einspielen der geänderten Konfiguration starten Sie den Apache-Webserver neu und prüfen dann erneut mit dem obigen Webdienst, ob die GZIP-Komprimierung jetzt aktiv ist.
03.05.2014 | Netzwerk
LEGO-Bausteine sind bei Groß und Klein beliebt, da jeder seine eigenen Ideen ganz einfach realisieren kann. Eine ähnlich zündende Idee haben jetzt 3 deutsche Erfinder: Sie bauen die TinkerBots – „lebendiges Lego“.
TinkerBots, das bedeutet „Bastler-Roboter“, und es trifft den Kern der Idee: Aus würfelförmigen Bausteinen bauen Sie, ganz nach Ihren Ideen, eigene Kreationen und hauchen ihnen Leben ein. Dazu gibt’s eine Vielzahl an verschiedenen Sensoren, etwa für Abstände, Infrarot, sowie einige Bewegungsmodule, etwa einen Motor, Schwenkarm oder Greifer. Über ein Stecksystem lassen sie sich so kombinieren, wie Sie das wollen.
Die Finanzierung des genialen Projekts läuft über die Plattform Indiegogo. Je nachdem, welchen Betrag Sie zum Projekt beisteuern, erhalten Sie später ein passendes TinkerBots-Set, mit jeweils unterschiedlichen Inhalten. Das Finanzierungs-Ziel von 100.000 US-Dollar hat TinkerBots bereits jetzt um mehr als das Doppelte übertroffen. Eindrucksvoll!
09.04.2014 | Windows
Mit ein- und demselben Quelltext eine App für den PC und das Handy entwickeln – genau das ist nun möglich. „Universelle Apps“ lassen sich mit Visual Studio 2013 programmieren. Wie gehen Sie vor?
Damit Sie universelle Apps erstellen können, installieren Sie zuerst den „Update 2 RC“ für Visual Studio 2013. Diese Aktualisierung finden Sie kostenlos im Microsoft Download Center. Nach dem Update starten Sie Visual Studio 2013 und klicken darin auf „Datei, Neu, Projekt…“. In der linken Spalte wählen Sie jetzt die gewünschte Programmiersprache und markieren anschließend rechts einen der Einträge „Universelle App“.
Übrigens lassen sich auch bestehende Projekte als universelle App einrichten. Dazu genügt im Projektexplorer ein Rechtsklick auf das Projekt. Im Kontextmenü wählen Sie dann „Windows Phone 8.1 hinzufügen“ oder „Windows 8.1 hinzufügen“.