Wie automatisieren Sie einige regelmäßige Aktionen zur Verbesserung der Produktivität?

StackOverflow https://stackoverflow.com/questions/111683

  •  02-07-2019
  •  | 
  •  

Frage

Jeden Morgen, nachdem sie in Ihrem Computer angemeldet haben, haben Sie eine Vielzahl von Routine stopft. Die Liste kann Stoffe wie Öffnung umfassen / Überprüfung Ihrer E-Mail-Clients, RSS-Reader, Visual Studio starten, einige Business-Anwendungen laufen, einige Antworten eingeben, neueste Version von Quellcodeverwaltung bekommen, Kompilieren, eine Verbindung zu einer anderen Domäne usw. Zu einem großen verlängern, wir können mit Hilfe von Skripten Lösungen wie AutoIt automatisieren, nächtliche Arbeitsplätze usw.

Ich würde gerne von Ihnen Freaks da draußen für die Liste der Stoffe hören Sie immer wieder tun gefunden und wie Sie es gelöst es durch die Automatisierung. Irgendwelche coole Tipps?

War es hilfreich?

Lösung

Ein beliebter Weg, um den Computer zu verlassen, auf in der Nacht oder besser, wenn es ein Laptop ist, legt es in dem Schlaf. Ausführen eines Web-Browsing auch virtuelle Maschine in VMware oder ähnlichen Werken, können Sie die VM-Set mit der Maschine starten zusammen und speichern ihren Zustand beim Herunterfahren, so dass Ihre Web-Seiten und E-Mail-Client geöffnet bleiben. Dies funktioniert für die Entwicklung auch wenn Sie tun Scripting oder etwas ähnliches, wo die Leistungseinbußen der VM auf großen compiliert werden nicht die Vorteile zunichte machen.

Andere Tipps

ich Linux verwenden. Ich habe eine Reihe von Skripten, die alles tun, was ich will. Normalerweise schreibe ich ein Skript, wenn ein „Block“ der Arbeit kann in Zukunft wieder verwendet werden. Zum Beispiel einfache Refactorings, Installationen, etc ...

Im Laufe der Zeit begann ich, diese Blöcke zu kombinieren, damit immer effizienter zu bekommen.

In Bezug auf die „load Sachen beim Start“, unter Linux, die aus dem Kasten heraus kommt (Sie können „Ihre aktuelle Sitzung speichern“, wenn Sie sich abmelden oder den Computer ausschalten).

Ein Fenster, mein Vorschlag ist, Programme zu verwenden, die über die Kommandozeile automatisiert werden können.

SlickRun ist sehr praktisch für diese, nur ein paar Tasten zu etwas Gemeines und einen sehr geringen Platzbedarf zu navigieren. Mit Eingangsvariablen und Dateipfad Erkennung alle ein Teil davon kann ich schnell Remote-Desktop zu jeder Maschine, suchen etwas nach oben ziehen, was gebraucht wird.

Unter OS X, ich habe ein Applescript, die ich am Anfang des Tages ausgeführt werden. Es setzt eine Abwesenheitsnachricht auf IM, versteckt oder beendet Programme, die mich ablenken würden, bekommt neue E-Mail und so weiter. Steck ich auch in meiner USB-Backup-Festplatte, so dass, wenn ich nach Hause gehe, ein anderes Skript auswirft und beendet einige Programme. Wenn das Skript fertig ist, so bin ich.

Ich rufe diese Skripte mit dem wichtigsten Combos mit Quecksilber.

Wenn Sie nicht über einen Mac haben, nebenbei gesagt, Quecksilber und Applescript sind wohl die # 1 und # 2 Gründe zu wechseln. Zwischen den zwei von ihnen, können Sie Ihren Computer sagen, praktisch alles, was Sie in sehr kurzer Zeit tun wollen.

Verwenden Sie einen guten App Launcher wie Quecksilber oder Launchy zu schnitt auf die Zeit nach unten dauert es einfache Aufgaben auszuführen. Sie sind in der Regel nicht skriptfähig, aber sie lassen Sie schneller jeden Schritt tun.

Das Schreiben von Shell-Skripten (Applescript, Bash, Powershell, etc ..) ist eine gute Möglichkeit, banalsten Aufgaben zu automatisieren, vorausgesetzt, Ihre Anwendungen skriptfähig sind, sowie eine neue Sprache aufzunehmen. Wie Sie weiter in diese Praxis wagen, werden Sie sich mehr und mehr verärgert über die Apps finden Sie verwenden, die nicht skriptfähig sind, bis zu dem Punkt, wo es beginnt Ihre Wahl von Anwendungen zu beeinflussen; -)

Auch betrachten Sie einen cron-Job, von Windows geplante Aufgabe oder ein ähnliches OS X Analog automatisch bestimmte Aufgaben zu bestimmten Zeiten des Tag / Woche / Monat / Jahr laufen. Sie können dies vorher, Sie zu erinnern, Ihre Frau Geburtstag und Jahrestag jedes Jahr erwähnt von der „Arbeitstag Morgen“ Skripte für alles verwenden. Es gibt einige weitere Informationen hier für * NIX-Systeme oder hier für Windows-Boxen.

Happy Automation!

Ich habe eine harte Zeit, meinen Kopf um Apple Einwickeln, aber da Apple BASH-Skripte einfach gut läuft, habe ich die, die gerade stattdessen verwenden. Ich habe einen Entwicklungsserver auf meinem Mac habe, also habe ich ein Skript bekam, dass ich eine neue Website-Verzeichnis erstellen ausführen können, einen neuen virtuellen Host in Apache erstellen, eine neue Domain auf meine / etc / hosts-Datei hinzufügen, usw. .

Es ist besonders cool Bash zu integrieren (oder wahrscheinlich Applescript, obwohl ich weiß nicht, wie) mit Growl . Auf diese Weise können Sie eine nette Nachricht mit einem png Symbol auf dem Bildschirm, komplett aufgestellt. Dies ist nützlich für Dinge, die Ihre Skripte obwohl im Laufe des Tages tun.

ich die meisten meiner Programmierarbeit auf einem Entwicklungs-Server bei der Arbeit, so am Abend einfach ich meine Bildschirm-Sitzung lösen und wieder befestigen Sie es am Morgen, so dass es nur wenige Sekunden dauert, bis ich genau bin, wo ich am Tag vor links.

Ich habe einige Makros in mutt definiert meinem Posteingang aufzuräumen (Archiv begehen Mails etc.), ich habe ein Skript, das über sshfs einige Verzeichnisse auf dem Entwicklungsserver auf meinem Notebook besteigt (funktioniert ohne Interaktion mit den öffentlichen Schlüsseln) und danach alles, was ich tun müssen, ist ein Browser-up starten und einen Kaffee. :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top