Pleskbackup with Cronjob

Um ein nightly Backup von Plesk zu erstellen kann das command line Tool “pleskbackup” von Plesk verwendet werden.

Dazu eine Datei mit dem Namen “backup.sh” erstellen und mit dem folgenden Inhalt:

Danach dann unter Plesk >> Tools >> Geplante Aufgaben >> root >> Neue Aufgabe hinzufügen

=> als Aufruf sh /pathtofile/backup.sh eintragen

Cups im Netzwerk verfügbar machen

Wer auf einem Linux Rechner (z.B. einem RaspberryPi) Cups installiert hat und das Webinterface dafür auch im Netzwerk verfügbar machen möchte, muss dieses freigeben.

Dazu in der “/etc/init.d/cups” die folgende Zeile

durch

ersetzen. Es kann auch ein anderer Port gewählt werden.

Damit die Webseite auch richtig dargestellt werden kann, noch die folgende Zeile

vor </location> eintragen (gibt mehrere davon).

Install NodeJs and npm with Plesk

Falls Nodejs unter Linux bei einer vorhanden Plesk Installation installiert wird, wid Plesk beim installieren von nodejs deinstalliert.

Um dies zu verhindern, muss man folgende Befehle ausführen:

danach das ganze testen

Sollte bei Entfernen, immer noch plesk Pakete auftauchen – kann npm auch mit

installiert werden, aber vorher “nodejs” per apt-get installieren.

Falls alles stimmt und keine Plesk Pakete bei entfernen auftauchen mit

installieren.

Damit jetzt auch noch “node” in der shell aufgerufen werden kann und nicht nur nodejs folgendes auf der Commando Zeile eingeben:

Easy and free Tools for Development, Ideas and Projects

Falls ich eine Idee entwickeln möchte und dies mit anderen zusammen – muss ich dafür Geld investieren?

Nein, es gibt viele Projektmanagement Tools und Plattformen wo für den Anfang die free Version ausreicht.

Projektmanagement:

  • Workboard – bietet viele Möglichkeiten die Tasks eines Projektes zu managen und kommt zudem noch mit Reports
  • Trello – Kanban Board mit flexiblen Spalten und mehreren Boards
  • Producteev – Task Manager
  • Bitbucket und Github – einfache Taskfunktion

Zu Kommunikation zwischen mehreren Teammitgliedern bietet sich Slack an. Es kann mit mobilen Geräten aber auch am Desktop verwendet werden.

Zum bearbeiten von Notizen oder Dateien bietet sich neben Dropbox und GoogleDrive auch Evenote an. Es ist ein digitales Notizbuch und wer nur Notizen erstellen möchte (auch mit Bildern) dem dürfte Evernote weiterhelfen.

Ionic / Cordova – Netzwerk Kommunikation

Damit bei einer Iconic App z.B. für Google Maps eine Verbindung aufgebaut werden kann, muss die config.xml konfiguriert werden und ein Plugin installiert werden.

Danach die config.xml entsprechend der Seite https://github.com/apache/cordova-plugin-whitelist konfigurieren.

z.B.:

Minimal Software Application Development

Software Entwicklung ist heute einfacher wie vor 10 Jahren. Dies liegt unter anderem an Tools die das erstellen von Anwendungen einfacher machen, aber auch an den Geräten auf denen die Anwendungen laufen.

Z.B. kann man mit den folgenden Frameworks in wenigen Minuten ganze Webanwendungen erstellen:

Oder mit Vaadin ein schnelle UI für eine Java Webanwendung erstellen. Durch Plugins und eine große Community gibt es zudem eine große Menge an Standard Funktionen dazu.

Aber was erleichtern diese Frameworks und Tools?

Wer eine Idee für ein Produkt bzw. Anwendung hat, kann mit dieser Hilfe einfach das MVP realisieren und dabei mit wenig kosten eine erste Prototyp Version erstellen und schauen ob die Annahmen dem Markt entsprechen. Z.B. kann man mit Ionic, AngularJS und einer Grails REST-API ganz schnell eine App mit einem Backend bauen.

Java, Php, Spring, Wordpress, OpenSource, Tools, Softwaredevelopment, Agile, Projects …