Tag: windows

201509Jul

Windows: Ordner per Kontextmenü in Konsole öffnen

Wer mit Node.js arbeitet, wird hauptsächlich mit der Konsole arbeiten. Das verwendete Betriebssystem spielt dabei keine Rolle. Im produktiven Einsatz wird in der Regel die entsprechende Konsole (cmd.exe/Terminal) gestartet und anschließend zum gewünschten Verzeichnis navigiert (per cd). Alternativ kann auch ein entsprechender Ordner per Drag 'n' Drop in das Konsolenfenster gezogen werden, um die vollständige Pfadangabe zu erhalten.

Windows - Ordner per Kontextmenü in Konsole öffnen

Unter Windows geht es aber noch einen Schritt schneller: Über einen kleinen Eintrag in der Windows-Registrierung lässt sich allen Ordnern ein Eintrag im Konextmenü hinzufügen, über den dann direkt die Konsole mit dem entsprechenden Pfad geöffnet werden kann. Der vollständige Pfad inklusive Parameter lautet:

  • [HKEY_CLASSES_ROOT\Directory\shell\console\command]
    @="cmd.exe /k cd \"%V\""

Zusätzlich kann im "console"-Bereich (diese Bezeichnung kann frei gewählt werden) noch ein Icon gesetzt werden. Die ZIP-Datei enthält die fertige Registrierungsdatei, die nur noch per Doppelklick aktiviert werden muss.

201530Apr

Visual Studio Code: Cross-Plattform-Editor für Entwickler

Anlässlich der Build 2015 hat Microsoft ein wirklich interessantes Projekt für Webentwickler vorgestellt: Visual Studio Code heißt eine neue, kostenlose und plattformübergreifende (Windows, Mac OS X, Linux) Entwicklungsumgebung, die an Webentwickler gerichtet ist. Der Editor basiert auf Electron (zuvor Atom Shell) und damit auf Node.js, HTML und CSS. Dennoch bietet er alles, was das Entwickler-Herz begehrt: Bracket-Matching, IntelliSense, Multi-Cursor-Support, Parameter-Hints, Snippets, Breakpoints, Git-Integration und vieles mehr. Die Anwendung gibt Entwicklern 3 Themes zur Auswahl und die Konfiguration ist direkt über die Bearbeitung von JSON-Dateien möglich.

Visual Studio Code - Cross-Plattform-Editor für Webentwickler

Obwohl Visual Studio Code bisher nur in der Version 0.1.0 vorliegt, hat er sich schon jetzt als ultimatives Tool für Node.js-Apps bewährt: Node.js-Anwendungen können einfach per Knopfdruck gestartet und analysiert werden (Breakpoints, Step-Through, etc.) und in der Sidebar werden in Echtzeit die aktuellen Variablen angezeigt. Damit dürfte Microsoft ein kleiner Durchbruch gelungen sein, denn das Tool ist trotz seiner Kompaktheit sehr umfangreich. Es werden sämtliche Web-Sprachen (HTML, JavaScript, CSS, Less, Sass, TypeScript, PHP, CoffeeScript, Go, Handlebars, Markdown, Python, Ruby, SQL, YAML, etc.) unterstützt und durch seine Anpassbarkeit könnte Visual Studio Code schon bald zum Standard im Bereich kostenloser Editoren für Webentwickler werden. Natürlich gibt es weiterhin GitHubs Atom und auch Facebooks Nuclide könnte interessant werden.
Und Visual Studio 2015 wird es ebenfalls in sich haben: Laut einem Blog-Beitrag will man verstärkt auf die Entwicklung mobiler Apps setzen. Hier werden bisher Apache Cordova und Xamarin genannt. Es bleibt also spannend.

201530Apr

Edge: Nachfolger des Internet Explorers vorgestellt

Das blaue "e" bleibt: Microsofts neuer Windows 10-Browser wird "Edge" heißen und ersetzt damit den bisherigen Internet Explorer. Der bisherige Projektname "Spartan" des kommenden Webbrowsers wird damit ebenfalls abgelöst. Der Browser kommt im neuen Windows-Design und zeigt eine entsprechend flache und minimalistische Benutzeroberfläche auf. Zudem wird der Browser endlich Extensions erlauben, die allerdings erst später kommen werden, also wahrscheinlich nicht mehr zum Release von Windows 10. Positiv ist aber, dass bestehende Chrome-Erweiterungen ohne großen Aufwand in Edge-Erweiterungen umgewandelt werden können.

Microsoft Edge

Weiterhin wird der Browser eine Markierungsfunktion enthalten, mit der sich bestimmte Bereiche einer Website visuell markieren und mit Anderen teilen lassen. Unter der Haube des Browsers arbeitet laut Wikipedia eine neue Layout-Engine, die den Namen "EdgeHTML" trägt und ein Fork der bisherigen Trident-Engine ist. Laut AnandTech soll auch die WebGL-Performance von Edge besser sein als in Chrome oder Firefox. Man darf also gespannt sein.

201516Apr

Node.js: Skripte per Windows-Kontextmenü ausführen

Node.js-Entwickler, die in Windows unterwegs sind, können von der Anpassbarkeit des Systems Gebrauch machen und beispielsweise das Kontextmenü dazu nutzen, Node.js-Skripte direkt per Klick auszuführen. Dazu braucht es nur ein paar Einträge in der Windows-Registrierung sowie den dazugehörigen Befehl. Voraussetzung ist, das Node.js auf dem Rechner installiert ist. Dann lassen sich Skripte einfach über den Befehl cmd in Verbindung mit der Node-Anwendung ausführen.

Node.js - Skripte per Windows-Kontextmenü ausführen

Mit dem Parameter /k wird cmd dazu angewiesen, den Prozess nicht zu beenden. Das entsprechende Fenster, also die Eingabeaufforderung, bleibt in diesem Fall nach der Ausführung des Skripts bestehen. Wer hingegen nur das Skript ausführen und das dazugehörige Konsolenfenster direkt wieder schließen möchte, verwendet stattdessen einfach den Parameter /c.

Weiterlesen...
201418Okt

Node.js: Desktop-File-Player auf Node-Webkit-Basis

Mit dem Node-Webkit-Projekt lassen sich ähnlich wie mit Mozillas XULRunner Desktop-Anwendungen für Windows, Mac OS X und Linux erstellen und dabei mit HTML, CSS und JavaScript entwickeln. Das Node-Webkit erlaubt die Ausführung von Node.js-Skripten, wodurch schnell und einfach funktionsfähige Desktop-Apps erzeugt werden können. Mit Gravit.io steht beispielsweise ein erster Vektor-Editor zur Verfügung und mit dem Node-Webkit File Player gibt es nun ein weiteres interessantes Projekt, mit dem diverse Dateitypen wie etwa TXT, LOG, JSON, MD, MP3, MP4, PNG oder JPEG "abgespielt" werden können.

Node-Webkit File Player - A File player for your desktop

Das Projekt dürfte eine gute Inspirationsquelle für eigene Desktop-Anwendungen sein. Es basiert neben Webkit auf den bewährten Frameworks Express und AngularJS. Das Scaffolding übernimmt der Generator slush-wean und alle weiteren Infos finden sich in dem Blog-Beitrag. Der Entwickler hat noch einen weiteren Beitrag verfasst, in dem es allgemein um erste Apps mit Node-Webkit geht.

201412Aug

CodeLobster: Vielseitiger Editor für PHP und JavaScript

Das Entwickeln von Web-Anwendungen ist inzwischen zu einem komplexen Prozess geworden, da Projekte sehr umfangreich werden können und es etliche Bibliotheken mit eigener Syntax gibt. Ein einfacher Text-Editor reicht in diesem Fall nicht mehr aus. Wer auf der Suche nach einem kostenlosen Editor für Windows ist, der unter Anderem auch PHP unterstützt und zudem eine Alternative zu Aptana oder NetBeans sucht, könnte einen Blick auf CodeLobster werfen. Hierbei handelt es sich um einen ausgereiften Code-Editor mit den gängigen IDE-Features wie Syntaxhervorhebung, Autovervollständigung oder kontextsensitive Hilfe.

CodeLobster - Vielseitiger Editor für PHP und JavaScript

Die kostenlose Version des Editors ist portabel und kann direkt gestartet werden. Enthalten sind Editor-Funktionen für PHP, JavaScript, CSS und HTML. Sollte die freie Version nicht ausreichen, kann für 39,95 USD die "Lite"-Version genutzt werden, die weitere Funktionalitäten wie SASS, LESS, Code-Snippets, Versionierungssysteme und einen SQL-Manager bietet. Hier findet sich ein Vergleich der verschiedenen Versionen.

201321Nov

Winamp: Bekannter Media-Player wird eingestellt

Es gibt sicherlich noch mehr als genug Anwender, die den kleinen, aber leistungsfähigen Media-Player zu schätzen wissen: Winamp. Wer ihn kennt, nutzt ihn. Und das schon seit 15 Jahren, denn das Windows-Programm hat schon seit Beginn Kultstatus. Um so trauriger ist nun der Hinweis auf der Download-Seite, in dem darauf aufmerksam gemacht wird, dass der Player sowie die Winamp.com-Dienste ab dem 20. Dezember 2013 eingestellt werden. Mit dem roten Kasten wird also das Ende einer langjährigen Software-Ära eingeleitet.

Winamp Media Player - MP3, Video, and Music Player

Zur Information: Winamp wurde vor etlichen Jahren durch AOL für 100 Millionen USD übernommen und scheint nun nicht mehr rentabel zu sein. Der Media-Player wurde schon vor einiger Zeit mit etlichen Updates versehen und bietet mittlerweile Video-Wiedergabe, eine Bibliothek und etliche weitere Features. Plugins, Visualisierungen und Skins gehören zur Grundausstattung des Programms und stellen zusammen mit der einfachen Bedienbarkeit den Kern des MP3-Players dar.
Es ist immer wieder schade, wenn derartige Projekte begraben werden. Daher gibt es inzwischen schon eine Petition, mit der die Freigabe des Quellcodes erreicht werden soll. Dadurch wäre die Software nicht komplett verschwunden und interessierte Entwickler könnten weiter daran arbeiten. Bis zum 20. Dezember kann Winamp übrigens noch in der Full- und Lite-Version heruntergeladen werden.

UPDATE
Inzwischen steht wohl Microsoft in Verhandlungen mit AOL, in denen es um eine Übernahme des Shoutcast-Webradios sowie der Winamp-Software geht. Die Zukunft des MP3-Players scheint also noch nicht besiegelt zu sein und so bleibt es abzuwarten, ob die Rettungspläne von Microsoft nur ein Gerücht sind oder doch wahr werden. Mittlerweile haben auch schon über 10.000 Unterstützer an der Petition teilgenommen, bei der es ebenfalls um die Rettung von Winamp geht.

Tags: ,
201301Nov

Simple Alarm: Einfacher Wecker für Windows

Nicht unbedingt eine Weckuhr, aber ein einfaches Tool für Erinnerungen stellt die Windows-Anwendung "Simple Alarm" dar, die ich bei GitHub zur Verfügung gestellt habe. Es handelt sich dabei um ein einfaches AutoHotkey-Skript, welches auch als ausführbare EXE-Datei heruntergeladen werden kann. Wie der Name schon sagt, ist die Anwendung sehr einfach gehalten: Lediglich die Uhrzeit sowie eine Nachricht, die angezeigt werden soll, können im Programmfenster eingetragen werden. Anschließend wird das Programm in den Infobereich neben der Uhr platziert und läuft anschließend im Hintergrund.

Simple Alarm - Einfacher Wecker für Windows

Ist der zuvor eingestellt Zeitpunkt erreicht, wird die entsprechende Nachricht angezeigt und das Programm wird wieder beendet. Es handelt sich also um eine sehr rudimentäre Anwendung, die aber ihren Zweck erfüllt, wenn es darum geht, an unregelmäßige Dinge erinnert zu werden.