15 Alfred-Workflows, auf die wir nicht mehr verzichten können

Alfred, das ist der beliebte Application-Launcher für macOS. Die Mac-Nutzer in unserem Team schwören auf das praktische Helferlein. Neben den ab Werk eingebauten Funktionen lässt sich Alfred mit sogenannten Workflows praktisch unendlich erweitern. Wir zeigen Ihnen, auf welche 15 Workflows wir nicht mehr verzichten können.

Mehr als nur ein Application-Launcher

Alfred bietet, neben den bereits aus Spotlight bekannten Funktionen, eine ganze Menge Zusatzfeatures die einem das Leben einfacher machen. Während die Grundversion kostenlos ist, lässt sich die Software mit dem kostenpflichtigen Powerpack so richtig aufbrezeln. Mit dem Powerpack werden auch sogenannte Workflows freigeschaltet. Damit lassen sich aufwendige Aufgaben einfach automatisieren.

15 unverzichtbare Alfred-Workflows

Alfred kann im cyon-Team auf eine grosse Fangemeinde zählen. Ich habe meine Kolleginnen und Kollegen gefragt, welches die Funktion ist, auf die sie nicht mehr verzichten wollen. Das sind die Favoriten in unserem Team:

1. Homebrew und Cask

Applikationen und Tools installieren wir wenn möglich via Homebrew und Cask. Dieser Workflow macht die beiden Installer in Alfred verfügbar, der Weg über das Terminal entfällt damit.

2. Image Optimization

Mit dem Workflow «Image Optimization» können Sie die beiden Bildoptimierungstools ImageAlpha und ImageOptima mit einem Tastendruck auf eine ganze Liste von Bildern anwenden. Einsparungen von über 70% sind keine Seltenheit. Damit gehört der Workflow zum Standardrepertoire für jeden, der Bilder ins Netz hochlädt.

3. Resize Image

Eine Sammlung von Bildern auf eine gemeinsame Breite skalieren? Mit diesem Workflow kein Problem. Perfekt um Bilder auf die für Ihre Website vorgesehene Grösse zu bringen.

4. caniuse.com

Welche Browserversionen unterstützen die neuste Web-Technologie? caniuse.com weiss es. Mit diesem Workflow holen Sie sich caniuse.com direkt in die Alfred-Box.

5. Font Awesome

Suchen Sie mit diesem Workflow in der beliebten Icon-Schriftart nach dem gewünschten Symbol und fügen Sie den passende Code gleich per Tastendruck in die im Hintergrund offene Applikation ein.

6. GitHub

Suchen Sie auf GitHub nach Gists, Repos, Benutzer oder den beliebtesten Projekten. Ohne, dass Sie GitHub in Ihrem Browser öffnen müssen.

7. IP-Adresse

Wie lautet meine eigene IP-Adresse? Die Frage lässt sich meist nicht ohne weiteres beantworten. Mit diesem Workflow reicht der Befehl ip und Alfred spuckt die aktuelle IP-Adresse sowie weitere interessante Informationen aus.

8. DNS-Lookup

Welche IP-Adresse steckt hinter einem Domainnamen? Und welcher Mailserver ist für die Domain zuständig? Der Workflow von den Kollegen bei nine.ch wird auch in unserem Team gerne genutzt.

9. Open with Sublime Text

Vergleichbare Workflows sind für viele andere Applikationen erhältlich. Mit «Open with Sublime» öffnen Sie die gerade ausgewählte Datei ganz bequem in Sublime Text.

10. Alfred Faker

Sie brauchen Dummy-Daten für Ihre neuste Entwicklung? Alfred Faker kopiert Platzhalter-Daten in die Zwischenablage. Ob Lorem Ipsum, Namen oder Telefonnummern. Alfred Faker hat sie alle.

11. Secure Password Generator

Passwörter für neue Accounts generieren wir in der Regel mit einem Passwort-Manager wie 1Password. Wenn’s einmal ein Passwort sein soll, dass nicht im Passwort-Manager hinterlegt werden muss, bietet dieser Workflow jede Menge Funktionen für das Generieren von sicheren Passwörtern.

12. Copy URL

Ein kleiner, aber feiner Workflow, den wir immer wieder gerne nutzen. «Copy URL» kopiert die URL aus dem gerade aktiven Browserfenster in die Zwischenablage. Auf Wunsch auch direkt als Link im Markdown-Format.

13. Confluence

Dokumentationen, Projekte und die Wissensdatenbank leben bei uns in einer Confluence-Instanz. Dieser Workflow verfrachtet die Confluence-Suche in die Alfred-Box und macht das Finden des passenden Inhalts noch einfacher.

14. Sketchflow

In Sketch möchte ich meistens eines der zuletzt geöffneten Dokumente bearbeiten. Geht es Ihnen auch so? Mit diesem Workflow erhalten Sie unter dem Befehl sketch eine Liste mit den zuletzt bearbeiteten Dateien. Per Tastendruck öffnen Sie die gewünschte Datei direkt in Sketch.

15. StackOverflow Search

StackOverflow ist die Anlaufstelle zu allen Fragen rund ums Programmieren. Mit «StackOverflow Search» holen Sie sich die StackOverflow-Suche direkt in die Alfred-Box.

Tipp zum Schluss: Custom Search für unser Supportcenter

Kein Workflow sondern eine vorinstallierte Funktion. Über eine Custom Search kann die Suchfunktion einer Website direkt angesteuert werden. Die Einrichtung ist denkbar einfach und hier am Beispiel unseres Supportcenters erklärt:

  1. Klicken Sie in den Alfred-Settings auf «Features > Web Search > Add Custom Search»
  2. Füllen Sie die Werte für die Suche aus:
    • URL: Die URL inklusive der Variable für den Suchbegriff. Hier also https://www.cyon.ch/support/search/{query}
    • Title: So heisst der Workflow danach in den Einstellungen.
    • Keyword: Über dieses Keyword starten Sie die Suche (Tipp: Halten Sie das Keyword möglichst kurz). Wir nutzen sup.
    • Icon: Die Suche lässt sich mit einem Icon versehen. Das Hinzufügen der Bilddatei funktioniert ganz einfach per Drag&Drop.
  3. Fertig. Sie können die Suche nach einem passenden Artikel in unserem Supportcenter nun über Alfred starten.

Gibt es Alfred-Workflows, auf die Sie nicht mehr verzichten möchten? Wir freuen uns auf Ihre Tipps in den Kommentaren.

Kostenlose Icons: 18 Websites, die in keiner Linksammlung fehlen dürfen

Sie sind auf der Suche nach Icons für Ihr Web-Projekt? Ähnlich wie zum Thema Stockfotos finden sich auch für Icons jede Menge Quellen im Netz, die Symbole zur freien Nutzung anbieten. Wir haben die besten Icon-Websites für Sie gesammelt.

Auf der Suche nach dem passenden Symbol

Ob in Website-Designs, Interfaces von Web-Applikationen oder Social-Media-Posts, Icons sind allgegenwärtig. Auf diesen 18 Websites sollten Sie vorbeischauen, wenn Sie Icons für Ihr nächstes Projekt benötigen:

Material Design Icons

material.io

Das Design-System «Material» von Google ist bekannt. Passenderweise liefert Google gleich auch noch über 900 Icons im Material-Design zur Verwendung im Web, sowie für Android- und iOS-Projekte. Die Icons stehen unter der Open-Source-Lizenz «Apache License Version 2.0» zum Download bereit.

SketchActive

aegeank.com

360 Icons stellt die Chinesin Aegean K kostenlos zum Download bereit. Entweder als PNG-Datei oder in den Formaten Sketch, AI und EPS, falls Sie die Icons anpassen möchten. Die Icons können grundsätzlich frei genutzt werden, Aegean freut sich aber über eine Spende.

Entypo+

entypo.com
Entypo+, das sind 411 sorgfältig gezeichnete Piktogramme von Daniel Bruce aus Schweden. Die Icons stehen unter einer Creative-Commons-Lizenz.

Noun Projectthenounproject.com

The Noun Project hat grossgesteckte Ziele und will nichts weniger, als alle Bildsprachen unserer Welt zusammenbringen. Die Noun Project-Community stellt täglich neue Icons online, die unter einer Creative-Commons-Lizenz genutzt werden können.

GLYPHICONS

glyphicons.com

Die GLYPHICONS-Bibliothek umfasst über 800 monochrome Icons, bei denen Wert auf Einfachheit und Klarheit gelegt wurde. Die kostenlosen Varianten sind unter einer Creative-Commons-Lizenz nutzbar, kostenpflichtige Versionen sind ebenfalls erhältlich.

Endless Icons

endlessicons.com

Der Name ist Programm: Die Icon-Sammlung von Min Kim wächst stetig. Die Icons sind sowohl in privaten als auch kommerziellen Projekten frei nutzbar.

Smashing Magazine

smashingmagazine.com

Das Design-Magazin «Smashing Magazine» hält immer wieder Freebies bereit, die auf jeden Fall einen Blick wert sind. Der regelmässige Besuch der Kategorie lohnt sich also.

Flaticon

flaticon.com

Flaticon produziert nicht nur 4000 Icons jeden Monat, sondern bietet auch jede Menge Funktionen. So lassen sich die Icons direkt in der gewünschten Farbe oder als Icon-Font herunterladen.

Captain Icon

Captain Icon

Mario ist Captain Icon. Der Spanier bietet über 350 Icons zum Download, die unter einer Creative-Commons-Lizenz genutzt werden können.

Good Stuff No Nonsense

goodstuffnononsense.com

Bei Good Stuff No Nonsense findet man Icon-Packs zu vielen verschiedenen Themen. Nebst einigen kostenlosen Packs bietet die Website auch kostenpflichtige Sammlungen an.

Dribbble

dribbble.com

In der Designer-Community Dribbble finden sich, nebst jeder Menge Inspiration, unter dem Suchbegriff «free icons» eine riesige Auswahl an hochstehenden Icon-Kreationen.

Iconfinder

iconfinder.com

Über 1.5 Millionen Icons sind in der Datenbank von Iconfinder abgelegt. Die Icons können nach verschiedenen Kriterien gefiltert werden und stehen unter verschiedenen Lizenzen zur Verfügung.

GraphicBurger

graphicburger.com

GraphicBurger bietet nebst anderen Design-Elementen wie Mock-Ups oder UI-Kits auch eine Auswahl an qualitativ hochstehenden Icons. Die Icons sind unter einer GraphicBurger-eigenen Lizenz nutzbar.

Icons 8

icons8.com

Icons8 bietet 51’000 Icons im Flat-Design zum Download an. Die Icons können kostenlos genutzt werden, wenn ein Link zur Icons8-Website gesetzt wird.

iconmonstr

iconmonstr.com

iconmonstr, ein Projekt des Deutschen Alexander Kahlkopf, bietet eine ständig wachsende Zahl von kostenlosen, einfachen Icons. Die Bilder stehen unter einer eigenen Lizenz.

Zondicons

zondicons.com

Zondicons sind SVG-Icons, die für den Einsatz in digitalen Produkten wie Websites oder Apps entwickelt wurden. Die Icons des Kanadiers Steve Schoger können unter einer Creative-Commons-Lizenz genutzt werden.

IconStore

iconstore.co

IconStore, ein Projekt von den Leuten hinter CodyHouse, bietet Premium-Icons von ausgewählten Designern. Die Icons sind unter einer eigenen Lizenz kostenlos nutzbar.

365cons

365cons.com

365cons war ein Projekt der Designerin Amy Devereux. Sie stellte 2016 ein Jahr lang jeden Tag ein neues Icon online und experimentierte mit neuen Techniken und Stilen. Die Icons können unter der Open-Source-Lizenz MIT genutzt werden.

Tausende Icons verwalten?

Hat man sich die gewünschten Icons heruntergeladen, stellt sich die Frage, wie man die zum Teil grosse Anzahl Dateien gescheit verwaltet. Wir nutzen dazu gerne das Tool IconJar für macOS. Passenderweise bieten die Macher von IconJar gleich selbst eine Sammlung von kostenlosen Icons an.

Kennen Sie weitere Icons-Websites, die in keiner gut sortierten Linkliste fehlen dürfen?

Flaschenhälsen auf der Spur: Mit Blackfire PHP-Applikationen profilen

PHP-Applikation zu langsam? Unsicher, wo der Flaschenhals versteckt ist? Mit dem Dienst Blackfire erkennen PHP-Programmierer die Stellen in ihrem Code, die sie verbessern können. Die für Blackfire nötige PHP-Erweiterung ist ab sofort auf unseren Webhosting- und Cloudserver-Angeboten verfügbar.

Blackfire, ein Angebot aus dem Hause SensioLabs (Symfony, Silex, Twig), ist nach eigenen Angaben eine komplette «Performance Management Solution». Ursprünglich als Fork des PHP-Profilers Xhprof gestartet, bietet Blackfire mittlerweile eine ganze Palette an Funktionen, mit denen Sie die Performance Ihrer PHP-Applikation verbessern und Flaschenhälse finden können.

Call Graph – Das Herz von Blackfire

Blackfire bildet den Code Ihrer PHP-Applikation im sogenannten «Call Graph» ab, einem Flussdiagramm der ausgeführten PHP-Funktionen und -Methoden. Blackfire misst, wie lange die Ausführung der Funktionen und Methoden dauert, wie oft sie aufgerufen werden und welche weiteren Aktionen durch sie ausgelöst werden. Die Funktionen und Methoden sind durch Knotenpunkte dargestellt.

Blackfire-Interface

Der sogenannte «Hot Path» ist die Verbindung der Knotenpunkte, die während der Erstellung des Profils am aktivsten waren. Diese Aktionen haben den grössten Teil der Gesamtzeit oder des genutzten Arbeitsspeichers verbraucht und sind farblich hervorgehoben. Je intensiver die Farbe, desto höher war der Verbrauch.

«Hot Path» bei Blackfire

Flaschenhälse aufspüren

Flaschenhälse sind in der Regel im «Hot Path» zu finden. Damit sind die Knotenpunkte im «Hot Path» jene Code-Bausteine, die Sie als allererstes untersuchen sollten.

Nachdem Sie den «Hot Path» analysiert haben, werfen Sie einen Blick auf die Funktionen-/Methoden-Liste. Sie lässt sich nach «Exclusive Time», «Inclusive Time» und der Anzahl Calls sortieren. Die «Exclusive Time» bezeichnet dabei die Zeit, die das Ausführen der Funktion/Methode ohne deren Abhängigkeiten gedauert hat. «Inclusive Time» beinhaltet zusätzlich die Zeit, die beim Ausführen von eingebundenen Funktionen/Methode (Calls) verstrichen ist. «Calls» zeigt, wie oft die Funktion/Methode aufgerufen wurde.

Wie erkenne ich nun einen Flaschenhals? Wird eine Funktion/Methode sehr oft aufgerufen, könnte das bedeuten, dass dort überflüssige Aktionen stattfinden. Eine hohe «Exclusive Time» kann ein Indiz dafür sein, dass hier Verbesserungen möglich sind.

Blackfire bietet praktischerweise eine Vergleichsfunktion, mit der Sie Geschwindigkeitsveränderungen nach Code-Anpassungen sofort erkennen. Ab den kostenpflichtigen Paketen stehen Ihnen zudem Empfehlungen für Systeme wie Symfony, Laravel oder Magento zur Verfügung. Diese Empfehlungen sind von Experten erstellte Performance-Tests, mit denen die geprüfte Applikation verglichen wird.

Wie kann ich Blackfire nutzen?

Um Blackfire nutzen zu können, benötigen Sie zum einen ein Blackfire-Konto. Zum anderen muss der Blackfire-Agent auf dem Server aktiviert und mit dem eigenen Blackfire-Konto verbunden sein. Wie Sie Blackfire auf einem unserer Hosting-Angebote aktivieren, erfahren Sie in unserem Supportcenter: Wie kann ich Applikationen mit Blackfire profilen?

Übrigens: Als cyon-Kunde erhalten Sie 20% Rabatt auf das Blackfire-Angebot «Premium». Kontaktieren Sie uns für einen Gutschein-Code.

Sind die beiden Voraussetzungen erfüllt, kann das Profiling über verschiedene Methoden ausgeführt werden. Mit dem Blackfire-Companion erstellen Sie Profile direkt im Chrome-Browser. Die Nutzung ist aber auch via Kommandozeile und dank vielen Integrationen aus bestehenden Systemen möglich.

Die offizielle Dokumentation bietet ausgezeichneten Lesestoff zu allen Themen rund um Blackfire. Besonders Lesenswert ist das Tutorial «24 Days of Blackfire», das einen perfekten Einstieg in Blackfire und Web-Performance im Allgemeinen bietet.

Post aus China: Vorsicht vor dreisten Domainbetrügern

Heute morgen begrüsste mich folgende E-Mail in meiner Inbox:

Dear CEO/Principal,

This is Vince Lee---Senior Consultant of domain name registration and solution center in China. Here I have something to confirm with you. We formally received an application on April 27,2017. that a company claimed "Aerials Ltd" were applying to register "cyon" as their Network Brand and some "cyon" Asian countries top-level domain names(in/hk/tw/etc) and China (CN) domain names through our firm.

Now we are handling this registration, and after our initial checking, we found the name were similar to your company's, so we need to check with you whether your company has authorized that company to register these names. If you authorized this, we would finish the registration at once. If you did not authorize, please let us know within 7 workdays, so that we could handle this issue better. After the deadline we will unconditionally finish the registration for "Aerials Ltd". Looking forward to your prompt reply.

(This is a very important case, so please transfer this email to your CEO or Principal. Thanks a lot.)

Best Regards,

Vince Lee

Senior Consultant Manager

Anders als die Mehrheit von Phishing- oder Spam-Mails ist der Inhalt vernünftig formuliert und auf den ersten Blick durchaus glaubwürdig.

Doch «Vince Lee Senior Consultant Manager» in Google eingetippt fördert rasch zu Tage: Da ist etwas faul. Zahlreiche Artikel wie dieses Exemplar (wohlgemerkt aus dem Jahr 2013 – das Spiel wird also schon seit Jahren betrieben) machen auf die Betrugsversuche des Herrn aufmerksam. Und auch wir haben vor vielen Jahren schon über verwandte Betrugsmethoden berichtet.

Da ist etwas faul

Nimmt man die E-Mail etwas genauer unter die Lupe, zeigt sich glücklicherweise schnell, dass da etwas nicht stimmt. Folgende Merkmale deuten auf einen Betrug hin:

  • Eine Google-Suche verrät auf den ersten Blick, dass etwas krumm ist. Damit könnte man die Sache an sich schon auf sich bewenden lassen.
  • cyon.in, cyon.tw und cyon.cn sind – anders als in der E-Mail suggeriert – gar nicht mehr frei und von drei unterschiedlichen Personen registriert.
  • Die E-Mail setzt Druck auf, in einer kurzen Frist zu reagieren.
  • Weder wurde eine Anrede mit Name recherchiert noch ging die E-Mail an eine vernünftige E-Mail-Adresse (in diesem Fall wurde abuse@cyon.ch verwendet, welche von keiner sachverständigen Person für derartige Anfragen genutzt würde).
  • Aus der E-Mail geht nicht klar hervor, welche Firma denn der Absender sein soll. Als Name wird knapp «Vince» angegeben und die verwendete Domain leitet zwar auf eine existierende Website um, die Namen stimmen aber hinten und vorne nicht mit der E-Mail überein.
  • Die WHOIS-Daten dieser Domains zeigen nochmals komplett andere Firmennamen und sie sind erst seit wenigen Monaten registriert. Da wird also mit einem ganzen Geflecht an Namen operiert und offenbar ständig das Gewand gewechselt.

Die Masche: Domains zu exorbitanten Preisen

Würden wir unserem Herrn Vince nun antworten, wäre seine vorgeschlagene Lösung, dass er die Domains für uns, statt für den erfundenen Störenfried registrieren würde. Natürlich zu stark überhöhten Preisen und (gemäss erwähntem Artikel) vielleicht noch mit ein paar Zusatzdiensten wie einem «Brand Protection Service». Dass er die meisten Domains zudem gar nicht mehr registrieren kann, weil dies ja schon längst passiert ist, macht die Sache auch nicht gerade besser.

Vorsicht vor Domainbetrügern

Domains sind Vertrauenssache

Gerade weil Domains heute ein so wertvolles Gut sind, ist schnell Verunsicherung gestreut. So verwundert es leider kaum, dass dieser Umstand schamlos ausgenutzt wird.

Wir empfehlen Ihnen, Ihre Domains beim Anbieter des Vertrauens unterzubringen und Anfragen von Dritten zweimal anzuschauen. Auch sei noch einmal erwähnt, dass Ihnen ohne Ihr Zutun niemand eine Domain einfach wegnehmen kann, solange diese von Ihnen nicht gekündigt wird.

Sind Ihnen auch schon derartige Schreiben untergekommen? Wir und sicher auch andere Leser sind an Ihrer Geschichte interessiert. In den Kommentaren hat es wie immer Platz dafür.

APCu: Noch mehr Turbo für PHP-Applikationen

Nebst dem kürzlich vorgestellten LiteSpeed Cache und dem in PHP eingebauten OPcache, können Sie bei uns jetzt noch einen weiteren Cache nutzen, um Ihre Website schneller zu machen: APCu.

APCu: Noch mehr Turbo

«Nachfolger» von APC

APCu ist der Quasi-Nachfolger des beliebten «Alternative PHP Cache» (APC). APC war eine PHP-Erweiterung, die zwei Aufgaben abdeckte. Zum einen fungierte APC als sogenannter PHP-Beschleuniger der Bytecode im Arbeitsspeicher ablegte. Dank diesem Bytecode-Cache muss der PHP-Interpreter nicht bei jedem Aufruf den gesamten Code interpretieren, sondern kann den bereits berechneten Code (eben Bytecode) ausführen. Diese Arbeit übernimmt mittlerweile OPcache.

Zum anderen bot APC einen Daten-Cache, in welchem die PHP-Applikation selbst Daten ablegen konnte. Diese Funktion übernimmt nun «APC User Cache» kurz APCu. Dank APCu lassen sich zum Beispiel aufwendige Datenbankabfragen in den Zwischenspeicher legen und damit wertvolle Zeit sparen. Die PHP-Erweiterung können Sie bei uns ab sofort auf allen Angeboten nutzen.

APCu wird von einigen Frameworks automatisch zur Ablage von Daten genutzt. Ausserdem ermöglichen Plugins für verschiedene CMS die Nutzung von APCu. So unterstützt z.B. das beliebte WordPress-Caching-Plugin Cachify APCu als Speicherort für die Cache-Dateien.

Welchen Cache soll ich nutzen?

OPcache, APCu oder LiteSpeed Cache? Die Frage müssen Sie sich gar nicht stellen. Die 3 Caching-Varianten decken unterschiedliche Bereiche ab und können damit problemlos gleichzeitig genutzt werden. Während OPcache ohne Ihr Zutun seinen Dienst verrichtet, müssen APCu und LiteSpeed Cache durch die PHP-Applikation bzw. Rewrite-Anweisungen verwaltet werden. APCu wird von vielen Content-Management-Systemen oder entsprechenden Plugins unterstützt. Wenn Sie für Ihre eigene Applikation APCu nutzen möchten, können Sie die vordefinierten Funktionen zu Verwaltung nutzen. Und auch für LiteSpeed Cache stehen passende Plugins und Anleitungen bereit.

Seite 2 von 10412345...102030...Letzte »