Freitag, 27. Dezember 2013

Alfred workflow to connect and disconnect a VPN and automatically mount samba (windows) shares

A couple of days ago I wrote in german about my VPN connect and disconnect Alfred workflow. For all non German speaking people a short story why I had created the Workflow:

Nearly every time I have to connect to my companies VPN I need the samba shares, as well. So I decided to automate connecting to VPN and mounting the shares. It is so boring to do that by hand every time. In march, I wrote about that in my blog, too (only German language). At that time I didn't know about Alfred and I started the apple scripts with the software Butler or with a double-click.
 
Meanwhile I only use Alfred to automate the things on my Mac. I build a workflow to connect our VPN and samba shares. An it works like a charm  ! The workflow I created looks that way:
 

The scripts are still apple scripts, but I tried to make them more easy. To use them, simply open the scripts in Alfred and change the defined variables to your individual settings. It is well commented (in English, so all of us can use it, not only Germans) The connect script needs a couple of simple variables, the disconnect script only two.
 
Credits: The part of connecting to the VPN appears first on http://blog.schmehr.de, a site that doesn't exist anymore. 
 
Feel free to give me feedback. Remember, it s my first workflow and script in apple script. Maybe you have an idea to put all the stuff in one script.
 
Although I wrote I will share the workflow only via Email, I decided to give it to you all. You can download the initial version of the workflow out of my dropbox: http://bit.ly/1caGM0p
 
Happy connecting ;-)

P.S.: You can find a topic about that script in the Alfred forum as well. 
P.P.S.: This is my first blog post in English. I will do that every time the topic is about things, that are related to an international audience.  


Samstag, 21. Dezember 2013

PowerPoint Präsentationen in HTML5 umwandeln

Wozu soll das gut sein?

Als Lehrender möchte man gelegentlich seine Präsentationen so aufbereiten, dass Sie auf mobilen Geräten angezeigt werden können. Man kann den Bildschirm beispielsweise abfotografieren (also einen Screenshot machen) und diese Bilder manuell in Webseiten einbinden. Ein Vorgehen, was bei einer umfangreichen Präsentation sehr lange dauert und viel Handarbeit erfordert. Man könnte es beispielsweise auch mit Flash machen, hierfür gibt es ein gutes, kostenloses Plugins für PowerPoint. Flash ist aber nicht auf allen mobilen Plattformen verfügbar. Zudem muss der Flasplayer auf den Systemen, die die Präsentation abspielen sollen, installiert sein. Abhilfe kann hier der HTML5-Standard schaffen. Alle modernen Browser unterstützen mittlerweile HTML5. Ich zeige in diesem Betrag, wie man sehr komfortabel, ebenfalls durch ein kostenlosen PowerPoint Plugin, HTML5 Folien erstellt. Diese kann man auf allen modernen, mobilen Systemen und natürlich in jedem modernen Browser abspielen.


Welche Software ist nötig?

Grundsätzlich ist nur ein Windows-System mit Microsoft Office bzw. PowerPoint ab Version 2007 notwendig. Es wird zusätzlich lediglich das Slidego PowerPoint Converter plug-in benötigt. Wenn Sie mp4 -Videos in die Präsentation einbetten wollen, benötigen Sie zusätzlich noch QuickTime von Apple (ebenfalls kostenlos).


Wie bekommt man die Slides in das HTML5 Format?

Das ist ganz einfach. Zunächst braucht man natürlich PowerPoint Folien, die in das HTML5 Format gebracht werden sollen. Der folgende Screenshot ist fast selbsterklärend:

Screenshot SlideGo

  1. In der Menüleiste SlideGo wählen.
  2. Auf den Knopf "Convert Only" drücken.
  3. Auf den Knopf "Convert drücken".
    Hinweis: Wenn Sie den Exportpfad anpassen wollen einfach vorher einen anderen Ordner wählen. Als Standard ist das Dokumentenverzeichnis des angemeldeten Benutzers eingestellt.

Nach dem Export erschein noch eine kurze Meldung, dass der Export erfolgreich war. Man braucht übrigens keine Angst haben, dass der gewählte Ordner mit hunderten Dateien zugemüllt wird. Es wird automatisch ein Unterordner angelegt, der so heißt wie der Präsentationstitel.

Screenshot Windows Explorer

Der Unterordner beinhaltet einen Ordner mit den einzelnen Elementen der Folien, die beiden HTML Dateien sind eigentlich selbsterklärend: fullscreen_view.html startet den Browser im Vollbildmodus, iframe_view.html stellt die Datei in einem Frame dar. Man Kann auch direkt in den html-Ordner abtauchen und die Datei index.html nutzen. Meine kleine HTML5-Testpräsentation habe ich unten eingebettet. Zum gucken auf dem Tablet einfach wischen, beim Browser auf dem PC oder Mac mit den Pfeiltasten oder Linksklick navigieren.



Fazit

SlideGo ist kostenfrei und sehr einfach in der Anwendung. Es unterstützt die Erstellung von Lehrinhalten und die Ergebnisse sind plattformunabhängig nutzbar. Eigentlich gibt es nichts dagegen einzuwenden, es auf einen Versuch ankommen zu lassen. Mit dem kleinen Zusatztool können neben Lehrern und Ausbildern sicherlich auch Azubis oder Schüler was damit anfangen.


Verbesserungspotenzial?

Gibt es, auch wenn das Plugin kostenlos ist, möchte ich das an dieser Stelle anbringen. Wirklich ungünstig ist, dass es so gut wie keine Einstellungsmöglichkeiten beim Export gibt. Man kann entweder alle Folien oder nur selektierte Folien exportieren. Alternativ kann man jeder Folie eine eigene HTML Datei zuordnen (für statische Websites). Sonst gibt es nichts einzustellen. Hier würde ich mir beispielsweise wünschen, eine Größe für das Ausgabeformat festzulegen, die Bildqualität einzustellen oder ähnliches. Mir ist bewusst, dass manche Nutzer dies wohl als stärke interpretieren, denn man muss sich dadurch auch um nichts kümmern. Trotzdem bekommt man qualitativ sehr gute Ergebnisse in HTML5 zu sehen. Lediglich das Video in der Musterpräsentation lässt sich in manchen Browsern nur einmal abspielen. Auf dem iPad klappt es aber hervorragend.

Weitere Aussichten

Die erzeugten Dateien kann man auch prima in Moodle integrieren (nicht als SCORM-Paket!). Wie das geht zeige ich in meinem nächsten Beitrag.

Wie immer gilt: Kommentare gewünscht!

Dienstag, 17. Dezember 2013

Adonit Jot Script Evernote Edition

Ich habe seit heute den neuen Stylus Jot Script. Frisch aus Taiwan. Das möchte ich Euch nicht vorenthalten, denn ich habe ihn natürlich sofort getestet. Daher heute mal einen eher ungewöhnlichen Beitrag: Übrigens, als App habe ich Noteshelf genutzt. Notability unterstützt die Zusatzfunktionen noch nicht. Der Stift funktioniert aber auch dort sehr gut.


Mehr gibt's wenn ich den Stift ausführlich getestet habe. Voraussichtlich Anfang nächsten Jahres.


Montag, 16. Dezember 2013

Kurztipp: Alfred Workflows

Vor einigen Monaten habe ich hier in meinem Blog berichtet, wie man automatisiert zu einem VPN verbindet und entfernte Laufwerke verbindet. Damals bin ich davon ausgegangen, dass man die AppleScripte, mit denen ich ein beschriebenes Problem gelöst habe, als App speichert und dann starten kann. Mittlerweile gehe ich anders vor, denn ich nutze das mächtige Tool Alfred 2

Was ist Alfred?

Alfred hilft euch dabei, euren Alltag mit dem Mac (noch) einfacher zu machen. Mit Alfred kann man automatisierte Workflows für die Dinge anlegen, die einem Zeit rauben oder beispielsweise nur eine stupide Abfolge von Klicks mit der Mouse sind. Alfred ist aber noch viel mehr als ein Programm, dass Abläufe automatisiert. Es hat viele eingebaute Routinen die einem die Arbeit mit dem System erleichtern - vom Dateiensuchen bis zum Starten von Programmen, vom Rechnen bis zum Steuern von iTunes ist eigentlich schon massenweise gutes Material an Bord. Seit ich Alfred nutze, brauche ich übrigens auch keine Spotlight-Suche mehr.

Wie sieht ein Workflow aus?

Kurze Antwort: So wie du willst! Alfred kann Programme starten, Scripte in allen möglichen Sprachen ausführen (z.B Perl, AppleScript, Bash-Scripte, Ruby, Python...) und auch Ergebnisse in's Notification Center von OS X posten. Auch kann es Suchmaschinen bedienen, Twitter Nachichten schreiben, ... Es ist also für jeden Geschmack was dabei. Du musst aber, um Workflows zu erstellen oder zu importieren, den Alfred Powerpack haben. Dieses kostet £17, also derzeit rund €20. Bei anderen Firmen würde sowas wohl Premium Paket heißen. Ist zwar recht teuer, lohnt sich meiner Meinung aber wirklich, wenn man sich die alltäglichen Dinge vereinfachen möchte. Alfred ist für mich inzwischen sowas wie ein Schweizer Messer auf dem Mac geworden. Optisch machen die erstellten oder heruntergeladenen Workflows auch was her. Andere Menschen können sie in der Regel sofort nachvollziehen, weil sie schön visualsiert sind.

Mein VPN Workflow sieht so aus: Darstellung des Alfred Workflows Das Tolle daran ist, dass ich den Workflow zum Verbinden des VPN und Einbinden der Laufwerke nach wie vor sowohl über meine Tastenkombinationen Ctrl-Alt-C, als nun auch zurätzlich über das Keyword vpnc in der Kommandozeile von Alfred starten kann.

Kommandozeile von Alfred

Ist alles verbunden, gibt mir Alfred eine Nachicht im Notification Center aus. So benötige ich keine Überwachungsanzeige in der Menüleiste, die (bei mir) meistens eh überfüllt ist.

Notification Center von OS X

Kann man als Laie selbst Workflows erstellen?

Hier kann ich ein unbedingtes ja sagen. Ihr solltet allerdings eine Vorstellung haben, was ihr genau machen wollt, dann ist es einfacher. Mit ein wenig googlen und gesundem Menschenverstand kann man sich viele tolle Dinge bauen. Das Erstellen von Workflows ist wirklich einfacher als ich zunächst gedacht habe. Zudem gibt es sehr viele Workflows, die man kostenfrei herunterladen kann und sich an seine Bedürfnisse anpassen kann. Ein paar meiner präferierten Workflows könnt ihr im Screenshot erkennen. Zudem gibt es ein paar nützliche Sammlungen incl. Beschreibung im Netz:

  1. iEnno
  2. Alfred Forum
  3. AptgetupdateDE

Wenn ihr es direkt ausprobieren wollt: Nehmt meinen letzten Artikel und baut euch den VPN Connect und Disconnect Workflow einfach selbst, das Script habe ich ja bereits gepostet. Daran werdet ihr lernen. Wer das nicht mag, kann den Workflow gerne auch kostenfrei von mir bekommen. Bitte einfach eine Mail schreiben.