Archive for the ‘Tools’ Category

Zuletzt aktualisiert von .

Bespin – Online HTML Editor von Mozilla Labs

Gestern habe ich mich in den Mozilla Labs über den Stand der verschiedenen Projekte informiert. Dabei war ich erstaunt über den Fortschritt des Bespin Projekts. Bespin ist ein Online Webseiten Editor.


Bespin Webseiten Online Editor

Bespin


Er basiert auf HTML5 und weiteren neuen Technologien. Somit kann der Bespin Editor mit Firefox 3.x, Google Chromium V5 und Webkit Nightly Builds (Das ist die Entwickler Version von Safari) genutzt werden.

Er hat folgende Funktionen:

  • Arbeiten in Gruppen wird unterstützt
  • Beliebige Projekte können angelegt und mit einem Rechtesystem gesteuert werden
  • Nutzung bei jedem PC mit Internet Anschluss und einem Browser, der HTML5 unterstützt
  • Bespin ist schnell
  • Der Editor ist einfach zu bedienen und hat farbige Syntax Darstellung für HTML, CSS, Javascript
  • Die Autocomplete Funktion unterstützt bei der Eingabe von Befehle
  • Mit Hilfe einer Kommandozeile können Befehle genutzt werden
  • Ähnlich wie bei Twitter kann ein Entwickler mehreren Projekten folgen
  • Es können für Funktionen Tastenkürzel genutzt werden
  • Mit Hilfe von Javascript lassen sich die Funktionen erweitern
  • Ein externes Versions Control System VCS kann eingebunden werden
  • Es kann zwischen verschiedenen Themen gewählt werden

Der Editor funktioniert mit Kommandozeile und kann vollständig mit der Tastatur gesteuert werden. Das Besondere an Bespin ist die Zusammenarbeit der Entwickler über die Online Plattforn. So kann schnell kommuniziert werden.

Bespin Editor

Bespin Editor

Sollten zwei Entwickler an der gleichen Stellen den Code ändern wollen, dann erscheint bei beiden ein Hinweis und die Kommunikation wird gestartet. Das fördert agile Entwicklungstechniken wie Scrum oder Kanban.

Fazit:

Hier steckt viel Potential für Entwickler, Projektmanagement und damit auch für den Kunden. Im Juni 2009 ist das Projekt gestartet. Bespin ist noch in der Entwicklung hat inzwischen die Version 0.73 erreicht. Die Entwicklergemeinde reagiert schnell auf Änderungswünsche. Hier ist ein Video in Englisch mit den beiden Gründern und Google Entwicklern zum Start von Bespin.

 

Zeit sparen mit Winautomation

Häufig werden Computer Nutzer mit wiederkehrenden Tätigkeiten am Computer beschäftigt. Dies kann zum Beispiel

  • das Auslesen eines wöchentlich erhaltenen Excel Arbeitsblatts sein, dessen Daten in einem anderen Programm eingegeben und weiterverarbeitet werden müssen.
  • periodisch durchzuführende Wartungsarbeiten an einem PC oder Server.
  • automatisiertes Ablegen / Archivieren von Dateien inklusive Anlegen von Ordnern.
  • und viele weitere Aufgaben …

Durch Makro Recorder kann Abhilfe geschaffen werden. Winautomation ist nicht nur ein Macro Recorder, sondern ein leicht zu bedienendes Automatisierungs Werkzeug.

WinAutomation Console

Winautomation bietet mehr als 130 vordefinierte Aktionen.

Winautomation Aktionen

Dies sind

  • Mausbewegungen und Tastatureingaben
  • Abfragen, Schleifen
  • zum Beispiel Anmelden bei FTP Servern und das notwendige Handling der Dateien
  • Anmelden und Abfragen von Datenbanken
  • Texte und Excel Tabellen bearbeiten

Die Aktionen lassen sich in Gruppen aufteilen:

  • Systemfunktionen
  • If – Then Bedingungen
  • Schleifen
  • Pause-Funktionen
  • Prozess Fluss Kontrolle
  • Fenster Aktionen
  • Maus- und Tastatursteuerung
  • Hinweis- und Nachrichtenfenster
  • Datei Aktionen
  • Ordner Aktionen
  • Dateikomprimierung
  • Clipboard Aktionen
  • Download vom Web
  • FTP Aktionen
  • Email Versand
  • Datenbank Aktionen
  • Excel Aktionen
  • Service Administration
  • WinAutomation Aktionen
  • Text Aktionen
  • Datums- und Zeit Aktionen
  • Variablen Aktionen

Eine neue Aufgabe lässt sich schnell lösen. Entweder durch Direktauswahl von den vordefinierten Aktionen im visuellen Editor, oder bequem mit dem Macro Rekorder.

WinAutomation >> Aufgabe erstellen

Nach Abschluss der Aufzeichnung wird der Vorgang im Job Designer in leicht lesbaren Abschnitten in englischer Sprache dargestellt.

Winautomation Jobdesigner

Durch Doppelklick auf einen Abschnitt können Änderungen und Ergänzungen vorgenommen werden. Wenn man mit dem Mauszeiger auf  fährt, dann erscheint ein kurzer Hilfetext. Mit dem Icon “Start”  kann der Vorgang abgespielt werden. Ein Debugger unterstützt bei der Fehlersuche.

Eigenschaft eines Prozess Schritts

Die vielfältigen Möglichkeiten werden durch den Einsatz von Variablen ergänzt. Der Variablen Manager bietet übersichtlich eine Übersicht der genutzten Variablen und der Trigger.

Winautomation Variablen Manager

Winautomation Variablen Manager

Manchmal kommt es auf einen PC oder Server vor, dass zum Beispiel ein Programm oder eine Funktion nicht ausgeführt wird. In diesem Fall hilft ein Ausnahme Handler, dass das Macro weiter ausgeführt wird.

Winautomation Ausnahme Handling

Winautomation Ausnahme Handling

Durch die eingebaute Bilderkennung können auch grafische Elemente genutzt werden.

Winautomation Bilderkennung

Winautomation Bilderkennung

Mit dem Zeitplaner können die Macros periodisch gestartet werden.

Winautomation Zeitplaner

Winautomation Zeitplaner

Trigger bieten die Möglichkeit ein Macro bei einer bestimmten Zuständen zu starten. Zum Beispiel kann die Defragmentierung der Festplatte gestartet werden, wenn der Bildschirmschoner aktiviert wird.

Jede Nutzung kann in einer Log Datei aufgezeichnet werden.

Winautomation Log

Winautomation Log

Die Macros können in ausführbare Dateien umgewandelt werden. Die Datei kann auf Computer mit .net Umgebung ablaufen, ohne dass Winautomation installiert sein muß.

Winautomation in ausführbare Datei umwandeln

Winautomation in ausführbare Datei umwandeln

Fazit:

Winautomation ist ein  praktisches Programm, mit dem auch komplexe Tätigkeiten automatisiert werden können. Ein Einsteiger kann schnell eine Automatisierung mit Hilfe des Macro Recorders durchführen. Nach kurzer Einarbeitungszeit lassen sich mit Hilfe von Variablen, Abfragen, und Schleifen auch schwierigere Aufgaben lösen.

Ich möchte das Programm nicht mehr missen, da es mich in meiner Arbeit gut unterstützt.

 

Sizer3 – Nützliches Werkzeug bei der Webseiten Entwicklung

Es gibt viele nützliche Werkzeuge und Hilfsmittel bei der Webseiten Entwicklung. Heute stelle ich Sizer3 vor. Das ist ein Software Tool, das Fenster in verschiedene Darstellungsgrößen umschalten kann. Es ist ideal, um die Wiedergabe von Webseiten mit verschiedenen Auflösungen ansehen zu können.

Das ist heute wichtiger denn je, da bei Computerdisplays viele verschiedene Auflösungen genutzt werden. Hier eine aktuelle Statistik über die zur Zeit eingesetzten Bildschirm Auflösungen.

Display Auflösung von Computer Monitoren

Display Auflösung von Computer Monitoren (w3c.org)

Display Auflösung “Higher” bedeutet, dass die heutigen Displays verschiedene Auflösungen darstellen. Dies können  zum Beispiel 1024×600, 1280×800, 1280×1024, 1440×900, 1680×1050 … sein.

Sizer3 hilft beim schnellen Umschalten der Fenstergröße und zeigt zudem bei manueller Änderung der Fensters die momentane Grösse  in Pixel an.

Wie kann ich die Größe des Fensters verändern?

Die geschieht, indem Sie mit dem Mauszeiger auf die blaue Leiste des Fensters fahren und dann mit der rechten Maustaste im Kontextmenü die passende Auflösung auswählen.

Sizer000001

Das Fenster schaltet sich auf die eingestellte Größe. Aber Sizer3 kann noch mehr. Fenster können auch an beliebige Stellen positioniert werden. Eingestellt wird dies über die “Configure Sizer…”. Die genaue Beschreibung und das Programm finden Sie auf der Webseite brianapps.net.