Archiv der Kategorie: Tips & Tricks

Das Sony Xperia Z1 Compact hat bereits eine Schutzfolie

tldr; Das Sony Xperia Z1 Compact wird von Haus aus mit einer Schutzfolie verkauft. Kratzer drin? Einfach eine neue drauf. Wie? mobilegeeks.de erklärt es mit Videos von btekt.com.

Kann ich jetzt bestätigen. Hubsche Folie gibt es bei Amazon. Leute mit zwei linken Händen sollten auch zwei Folien kaufen. Ansonsten beim Auflegen der Folie nicht zusehen wie sich die Folie mit der Oberfläche verbindet sonst entstehen Blasen sondern ein klein wenig nachhelfen mit dem Tuchlein.

Sonst scheint es bisher ganz gut zu funktionieren (Erfahrung basiert auf 2min Nutzung bisher :F)

WordPress hängt im Wartungsmodus fest

Nach einer kurzen Updatezeremonie auf WP 4.2.2 ist eine kleine Superapokalypse passiert und die Schreibtischwerkstatt war plötzlich nicht mehr erreichbar, weder die Hauptseite, noch der Adminbereich.

Es wurde daraufhin zwei Minuten lang grundlos Panik gemacht und in der dritten Minute dann gegooglet. Alles wieder gut! Die Lösung war es, die Datei “.maintenance“ aus dem Hauptverzeichnis zu löschen.

Danke an web266.de für den Blogeintrag und die „Erste Hilfe“ 🙂

Netflix(DE) mit Hilfe von Chrome-Beta auf Linux (Ubuntu)

Gerade ausprobiert und für gut empfunden. Die Lösung für Amazon war ja irgendwas mit Wine, Silverlight und viel proprietärer anderer Scheiße.

Netflix verlangte nur *hüstl* eine aktuelle Chrome-Beta, das Plugin User-Agent Switcher for Chrome und die aktuellste libnss3. Letzteres war sogar bereits aktuell. Alles installiert, kurz mal den User-Agent verändert und tada … Netflix läuft

Netflix Linux Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2114.2 Safari/537.36 Replace IE

Ich denke mit der Lösung kann man leben.

Quelle: omgubuntu.co.uk

Batch Umwandlung von Videos unter Linux/BSD

Als leidenschaftlicher Medienjunkie sammelt sich das ein oder andere Video auf meinen Datentresoren. TV-Aufnahmen werden verschoben, Vorträge gesammelt und so kommt ein beachtliches Arsenal an Videomaterial zusammen.

Nun bin ich nicht der Typ der alles in HD 1080p haben muss und schon gar nicht bei DVB-T Aufnahmen (die es ohnehin nicht mitbringen). Also jage ich nachfolgendes Skript über meine Screen Session um sämtliches Material in einem Ordner in ein platzsparenderes Format umzuwandeln. Dabei gehe ich den Weg des geringsten Wiederstand und nehme einfach eine Eingangsdatei und konvertiere diese in x264 Video mit ac3 Ton. Keine Anpassung von Ratio oder Auflösung. wer möchte kann das gern ergänzen. Dazu nutze ich der Einfachheit halber ffmpeg und schreibe die fertigen Dateien in einen entsprechenden Order um eine Unterscheidung machen zu können. Natürlich ersetze ich dabei die Dateiendungen.

In diesem Fall arbeite ich gezielt AVI Dateien ab. Wenn ich allerdings meine TV Aufnahmen bearbeite ersetze ich das .avi durch ein .ts.

for i in $(ls *.avi | sed -r -e ’s/(.*)\.(.*)/\1/‘);
do
ffmpeg -i $i.avi -c:v libx264 -preset slow -b:v 1000k -c:a ac3 -b:a 128k fertig/$i.mkv;
done

Thinkpad X240 – Hints for Ubuntu but no FreeBSD!

I am getting sick of researching my „unix“-config again and again after installations so I decided to start posting some helpful stuff to get Ubuntu running on a Thinkpad X240.

First, get a BIOS-Update! Reason? Solution!

Mousepad sucks – Pressing Pad moves the (mouse) cursor http://www.splitbrain.org – Use the 50-synaptics.conf

Wireless Connections brokes with the message: wlan0: deauthenticated from (reason: 3)
Intel – Homepage – Firmware Wireless-N 7260 Get a firmware update

 

… more coming soon …

Mailserver Checkskript

#!/bin/sh
HELOSERVER=web,de
MAILFROM=info@worlddomination.de
RCPTTO=keine@aol.com
SERVER=Mail.deinserver.de
( echo „HELO $HELOSERVER“
sleep 2
echo „MAIL FROM:$MAILFROM“
sleep 2
echo „RCPT TO:$RCPTTO“
sleep 2
echo DATA
sleep 2
echo „Subject:Test-Mail!“
sleep 2
echo „Inhalt der Test-Mail!“
sleep 2
echo .
sleep 2
echo QUIT
) | telnet $SERVER 25

Paketauswahl von auf ein neues System transportieren

Dieser Tip dient mir als Gedächnisstütze.

Möchte man eine vorhandene Debian installation mit dem Paketbestand auf eine neue Maschine kopieren, so reichen um grunde genommen vier einfache Schritte.

  1. auf dem Quellserver führen Sie dpkg –get-selections > Paketliste.txt aus.
  2. Die erstellte Liste wird als Textdatei auf den Ziel server übertragen
  3. Auf dem Zielserver führt man dpkg –set-selections < /pfad/zur/Textdatei/vom/Quellserver aus
  4. anschließend auf dem Zielserver apt-get -u dselect-upgrade

Auf diesem Weg überträge man die installierte Paketauswahl einfach und schnell auf ein weiteres System

Debian mit cron-apt sicher halten

Der geneigte Administrator hat bei der Wahl seiner Sicherheitsstrategie immer wieder aufs neue elementare Dinge zu beachten. Zum einen muss er Augen und Ohren offen halten um Sicherheitlöcher mitzubekommen, zum anderen muss er sich immer wieder aufs neue Zeitfenster schaffen in denen er die entsprechenden Sicherheitsupdates auch einspielt.

Letzteres findet in aller Regel nach Feierabend und/oder Nachts statt.

Da ich von meiner Tendenz her eher zu den fauleren Administratoren gehöre und mich lieber mit der Arbeit an und mit Systemen anstatt mit dem Stopfen von Löchern beschäftige, kommt mir ein Programm wie cron-apt grade recht.

Mein freundlicher Arbeitskollege, der sich aktuell mit einer möglichst angenehmen Art und Weise des aktuell haltens unserer Serverlandschaft beschäftigt, wies mich darauf hin. Es handelt sich letztendlich nur um ein kleines Tool und einen zusätzlichen Cronjob, welcher die eingestellte Auswahl an Software aktuell hält und ggf. Downloads oder auch gleich (wie bei mir) die installation ausführt.

Da es mir primär um Sicherheitsupdates geht, gibt es einige Anpassungen die von der Standardinstallation abweicht. Diese lassen sich aber schön einfach zusammenfassen – ganz wie ich es mag 🙂

Installation

apt-get update && apt-get install cron-apt

Konfiguration

In diesem Beispiel werden nur Security Updates gesucht und installiert.

cat /etc/apt/sources.list | grep security > /etc/apt/sec-sources.list

cat > /etc/cron-apt/config << EOF
OPTIONS=“-q -o Dir::Etc::SourceList=/etc/apt/sec-sources.list“
MAILON=“upgrade“
MAILTO=“deine@adresse.de“
EOF

und zu guter letzt noch

cat > /etc/cron-apt/action.d/3-download << EOF
autoclean -y
dist-upgrade -y -o APT::Get::Show-Upgraded=true
EOF

Damit erreichen wir folgendes:

  • Es gibt einen Cronjob um 4 Uhr morgens (standard)
  • Es gibt eine zusätzliche apt-sources list nur für Sicherheitsupdates die von Cron-apt genutzt wird.
  • Updates werden heruntergeladen und auch gleich installiert
  • Es findet eine Bereinigung statt, sodass APT die Festplatte nicht sonderlich voll müllt.
  • Ihr bekommt (bei eingerichtetem MTA) eine Mail über die Updates, welche durchgeführt wurden.

Vielen Dank an MM für diese Steigerung der Lebensqualität.

MySQL Magic und datadir Wechsel

Manchmal hat man es mit merkwürdigen Verhaltnsweisen einer Datenbank wie MySQL zu tun.

So zum Beispeil wenn die Engine InnoDB genutzt wird. Diese ist total toll und auch transaktionssicher. Nur brauchen die wenigsten Anwendungen diese Sicherheit und wollen lieber schneller und/oder schlanker sein.

An dieser Stelle wird man bei InnoDB mit großen Dateigrößen überrascht und bekommt mit unter Performanceschwierigkeiten. Ich habe mir viele Gedanken dazu wie man etwas derartiges Lösen kann. Fest steht, dass die Datenbanken und mehrere Faktoren größer sind und man nur bedingt die Möglichkeit bestitzt hier zu tunen ohne die Hardware anzupassen (zumindest ab einer gewissen Größenordnung).

Normalerweise sollte der mysqlcheck Befehl dabei helfen die Geschwindigkeit und „Ordentlichkeit“ zumindest ein kleines Stück weit bezubehalten.

Nicht immer ist das aber ausreichend um die Dateigröße und auch die Geschwindigkeit zu steigern. Letztendlich habe ich keinen anderen Weg gefunden als die komplette Datenbank zu exportieren und anschließend wieder zu importieren. Das Ergebnis vor weg ist eine um den Faktor 13 kleinere Datenbank geworden.

Zunächst sollte man sich vor Augen führen, wie große die Datenbanken wirklich sind:

mysql -u root -p -e ’select table_schema „Database“,round(sum(data_length+index_length)/1024/1024,4) „Size (MB)“ from information_schema.tables group by table_schema;‘ > /root/databasesize.txt

In der Datei databasesize.txt stehen alle Datenbanken mit Namen und der entsprechenden Größe.

Zunächst einmal werden alle Datenbanken gecheckt:

  • mysqlcheck –all-databases -u root -p –optimize –auto-repair

Anschließend wird die Datenbank exportiert

  • mysqlcheck –all-databases -u root -p –all-databases > /root/Sicherung.sql

Ist die Sicherung erledigt fährt man den MySQL dienst herunter

/etc/init.d/mysql stop

und kann man sich (vielleicht auch zur Sicherheit) einen neuen Speicherort für die Datenbanken aussuchen. Diese stellt man in der Datei /etc/mysql/my.cnf ein. Dort legt man sich einfach einen neuen Eintrag für das datadir an.

#datadir = /var/lib/mysql
datadir = /neuer/speicherort/lib/mysql

Möchte man bei InnoDB bleiben, so kann es interessant sein den Eintrag

innodb_file_per_table = 1

in der Sektion [mysqld] hinzuzufügen.

Wichtig ist, dass der neue Speicherort auch von dem Benutzer und der Gruppe mysql genutzt werden kann  (chmod mysql:mysql /neuer/speicherort/lib/mysql). Dorthin kopiert man die vorhandene MySQL Datenbank

cp /var/lib/mysql/mysql /neuer/speicherort/lib/mysql

Somit kann man sich sicher sein, dass man sich auch wieder einloggen kann. Nun kann man den den Dienst wieder starten

/etc/init.d/mysql start

und die Datenbank einlesen:

mysql -u root -p < /root/Sicherung.sql

Man kann nun zuschauen, wie die Datenbankan erneut angelegt werden.

Da ich hier beschreibe wie man von zum Beispiel InnoDB auf MyISAM kommt, fehlt noch die Konvertierung der Tabelle auf das gewünscht Format. Dazu lassen wir uns von MySQL ein Skript generieren:

mysql -u root -p -e ’select concat(‚alter table ‚,table_schema,‘.‘,table_name,‘ engine=MyISAM;‘) from information_schema.tables where engine = ‚InnoDB“ > /root/altertabletomyisam.sql

und lesen es erneut ein:

mysql -u root -p < /root/altertabletomyisam.sql

Nun rattert MySQL die ganzen Tabellen durch und erzeugt uns feine MyISAM Tabellen.

Wenn man genug Platz hat, dann kannn man den letzten Schritt schon vor dem Export der Datenbank machen, denn es werden neue Tabellen erzeugt und die alten nicht gelöscht.

Es gibt natürlich noch andere Wege. Einen habe ich hier gefunden.

Erfolgstipp: authentisch sein!

Vermutlich werde ich ausnahmsweise 100-prozentig richtig liegen wenn ich sage dass es wohl niemanden auf der Welt gibt der nicht mal einen Menschen getroffen hat von dem er sich gedacht hat: „das hätte ich nicht gedacht“, oder „so habe ich ihn/sie aber nicht eingeschätzt“.

Vermutlich noch eher werde ich Zustimmung ernten wenn ich sage, dass jedem die Situation mehr oder weniger eindringlich bekannt ist, in der man das Gefühl hat sich verstellen zu müssen oder im Nachhinein feststellt dass man sich verstellt hat. Meistens sind solchen Erfahrungen ein ganzer Rattenschwanz an Gedanken angehangen. Wir denken über uns nach und hinterfragen uns ob er richtig oder falsch gehandelt haben. Manchmal sind wir sogar überrascht von uns selbst und können nicht so recht erklären warum, wieso, weshalb wir so reagiert haben.

Schwieriger wird uns vermutlich fallen Situationen in unserem Gedächtnis zu finden an denen wir von einem Menschen von Anfang bis Ende begeistert waren. Ich spreche nicht von der Begeisterung die man gegenüber einem Popstar hat, sondern die Begeisterung sich angenehm wohl und behaglich gefühlt zu haben während man seine Arbeit tat oder eine Aufgabe erledigte.

Genauer betrachtet werden wir feststellen, dass unser Gegenüber in einer solchen Situation sehr authentisch gewesen ist. Der Eindruck (der erste vermutlich) war von Anfang bis Ende stimmig. Dabei ist es unerheblich ob wir mit einer lieben, netten und zurückhaltenden Personen in Kontakt standen oder mit einem ruppigen Türsteher Charakter.

Wir arbeiten gerne mit Menschen zusammen bei denen wir wissen woran wir sind und bei denen wir gewisse Verhaltensmuster anlegen können (fast schon wie Berufskleidung) auf die wir uns einstellen können. Ungern hingegen arbeiten wir mit Menschen bei denen wir bei jedem Kontakt erneut herausfinden müssen wie wir uns zu verhalten haben, was wir zu erwarten haben, was wir erwarten können und so weiter.

Wenn wir die vorangegangenen Absätze noch mal lesen wird uns auffallen, dass wir nun auf einen größeren Erfahrungsschatz zurückgreifen können, weil uns immer mehr Situationen einfallen werden in denen wir mit anderen Menschen genau diese Erfahrung gemacht haben. Schauen wir uns die einzelnen Situationen einen stellen wir fest dass die Menschen arg unterschiedlich waren und kein Schema F hatten.

Es ist vollkommen unerheblich was für ein Charakter ein Mensch hat. Ist er ruppig und unbequem ist es genauso gut wie das Mauerblümchen oder der durchgeknallte Typ von neben an. Wichtig ist, dass sie alle authentisch sind. So ist es für uns wichtig bei uns selbst zu bleiben. Damit meine ich nicht das es spirituell er zurücklehnen, Augen schließen und zu seiner Mitte finden. Es sollte vielmehr so sein das wir etwas verkörpern worauf sich andere einstellen können.

Es liegt also nahe, dass es nicht zwingend notwendig ist seine Berufskleidung anhand der Erwartungen anderer anzupassen-das wird (sofern es sich nicht um einen kurzen, temporären Abschnitt handelt) nach hinten losgehen. Genauso sollten wir unsere Verhaltensweisen, Ansichten, Stärken und Schwächen nicht gezielt an unserem gegenüber ausrichten, denn so nehmen wir Ihnen die Möglichkeit sich an uns zu orientieren und ein ähnlich wohliges Gefühl zu haben wie wir es hatten also mit authentischen Menschen zu tun hatten.

Ein weiterer absolut erstrebenswerter Nebeneffekt ist, dass bei einer halbwegs authentischen Lebensweise ein ungemeiner druck von unseren Schultern genommen wird. Wir können in nahezu jeder Situation auf einen uns bekannten Rhythmus zurückgreifen und stellen kein böses erwachen für unsere Mitmenschen oder Geschäftspartnern da. Eine authentische Lebensweise ist zudem ein elementarer Grundstein für einen „Flow“ Gefühl. Wenn wir machen was wir machen ohne in ein unbewusstes Schema zu gleiten, so fällt es uns leichter und raubt uns nicht unnötig Energie..

Suchmaschinenoptimierung zusammengefasst

Im Moment befasse ich mich wieder recht viel mit dem Internet, der Gestaltung von Internetseite und vor allem aber Inhalten.

Zum einen versuche ich selbst möglichst viel von der Metaebene meines Gehirns als Inhalt im Internet bereitzustellen, zum anderen interessiert es mich für meine Kunden wie ich Ihnen die „richtige“ Nutzung des Internets nahe bringen kann.

Wie sich sicherlich jeder denken kann ist Suchmaschinenoptimierung sofort ein Thema, wenn man auf Aufmerksamkeit aus ist. Vor einiger Zeit hatte ich schon mal ein 10 Schritte Einführungstext dazu geschrieben, der aber nie so recht zur Anwendung gekommen ist.

Nun ist das Thema wieder aktuell und ich schaue was sich in der zwischenzeit verändert hat. Erwartungsgemäß ist nicht sonderlich viel Los (auch wenn man das gern anders haben möchte) denn die ehrlichen, nachhaltigen und lebensfähigekn Konstruktue folgen simplen Regeln.

Diese wurde in einem kleinen 32-Seitigen Dokument anschaulich zusammengefasst, welches ich bei Googleusercontent gefunden habe. Damit ich meinen Teil zum Erhalt solcher Informationen beitrage, habe ich es gleich mal lokal gespielgelt. einfuehrung-in-suchmaschinenoptimierung.

Erfolgstipp: Verbindlichkeiten

Es gibt eine Menge unterschiedlicher Entscheidungen die wir täglich treffen. Sofern wir ein kurzfristiges Ziel verfolgen sind wir natürlich eher geneigt kürzere Entscheidungswege zu gehen und sogar neue Wege zu beschreiten. Bei mittel- oder langfristigen Zielen ist das nicht der Fall. Hier wollen wir Pläne, Konzepte oder allgemein gesprochen einen roten Faden.

Der Prozess einen solchen roten Faden zu bekommen ist ein mühseliger und fordert allen beteiligten eine Menge Energie ab, denn – wenn man mal ehrlich ist – passiert in dieser Zeit nichts. Da der Erfolg sich oft darin bemisst was man vorzeigen oder nachweisen kann passiert es häufig das Ungeduld ins Spiel kommt oder gar eine Form des Aktionismus entsteht. Ist ein solcher Impuls einmal gesetzt wird es unruhig und wenig konstruktiv.

Soweit liest es sich wie ein Lehrbuch für Management-Methoden und man greift zu neuen Begrifflichkeit um einem solchen Ausmaß vorzubeugen. Jedoch wird oft ausser Acht gelassen worum es bei der Ausarbeitung eines solchen roten Fadens überhaupt geht:

Verbindlichkeit!

Sie ist es, die uns Dinge nachhaltig tun lässt und uns emotional verpflichtet. Verbindlichkeit ist der Antrieb in flauen Phasen und der Anker bei unwohlen Stimmungen. Verbindlichkeit hält uns in vielen Bereichen des Lebens in der Spur und lässt uns die Dinge verfolgen.

So lässt uns die Verbindlichkeit gegenüber unserem Partner Dinge verfolgen, die uns eigentlich nicht sonderlich interessieren, der „großen Sache“ aber dienlich sind. Verbindlichkeit lässt uns am Morgen aufstehen und zur Arbeit gehen auch wenn wir aktuell keine Lust dazu haben. Verbindlichkeit bringt und auch bei großem widerstreben dazu den unliebsamen Kunden anzurufen und ihm die schlechte Nachricht mitzuteilen, damit wir unserem Motto oder Selbstbild gerecht werden können.

Ist es unter diesem Gesichtspunkt nicht vorteilhaft Verbindlichkeiten für sich und das erreichen seiner Ziele zu nutzen? Doch unbedingt!

Dabei sei eines vorweg erwähnt: Verbindlichkeiten haben einen ungemein schlechten Ruf und bringen ein Gefühl von unabänderlichem mit sich. Klar sollte sein, dass Verbindlichkeiten durchdacht und verfolgt werden sollen. Bei einem neuen Erkenntnisgewinn jedoch dürfen auch Verbindlichkeiten angepasst werden. Doch sollte das nicht eingeplant, sonder nur im Hinterkopf gehalten werden.

Wie jedoch nutzt man nun Verbindlichkeiten für sich? Den Anfangen machen zum Beispiel die Termine die man schon „so lange“ hinter sich gebracht haben möchte. Hier einfach einen Termin zu vereinbaren führt zu einer Eigendynamik. Selbst bei verschieben des Termins hat man doch ein Ziel. Wichtig ist, sehr zeitnah diese Verbindlichkeit einzugehen. Dabei spielt es keine Rolle ob, die gefundene Verbindlichkeit auch tatsächlich zu 200% erfüllt werden kann. An dieser stelle ist die Tatsache entscheidend das es überhaupt eine Verbindlichkeit gibt. Wir neigen dazu Verbindlichkeiten erst dann einzugehen wenn nahezu unendlich viele Rahmenbedingungen erfüllt sind. Das ist ein extrem mühsamer und anstrengender Weg der viel Energie verbraucht. Das gilt es abzukürzen.

Den nächsten Schritt zum Ausbau der eigenen Verbindlichkeits-Kopetenz sind Beispielsweise Anschaffungen die wir mit etwas verknüpfen oder Schritte die wir uns bisher nicht getraut haben zu gehen, weil wir irgendwelche Ausreden gefunden haben die gegen die Ausführung dieser sprachen.

Verbindlichkeiten aufzubauen, einzugehen und umsetzen ist ein enormer Prozess der uns sehr merkwürdig vorkommen wird, weil wir teilweise mit unklaren Gegebenheiten umgehen werden die uns nur allzu oft als „unsicher“ ins Bewusstsein gedrückt werden.

Fakt ist aber, dass sobald wir eine Verbindlichkeit haben, wir diese auch nach bestem Wissen und Gewissen wahr nehmen und umsetzen. Durch das selbst initiierte Aufbauen von Verbindlichkeiten bewegen wir uns immer weiter auf die zu erreichenden Ziele zu und erzeugen eine mächtige Eigendynamik die sehr schnell zu einer Intensität heranwächst, dass wir uns in einem stetigen Prozess des Verwirklichens wiederfinden werden.

In diesem Sinne bleibt mir nur noch zu sagen: auf zum nächsten Termin :)!

Erfolgstipp: Vertrauen

Immer wenn in diversen Kanälen von „Vertrauen“ gesprochen
wird, kann man beobachten wie alle zurückhaltend lauschen
und möglichst distanziert handeln.

Sicherlich wird es damit zu tun haben, dass Vertrauen ein
ziemlich abtrünnig gebrauchter Begriff geworden ist. An
einer anderen Stelle ist dazu ein wenig ausführlicher zu
lesen.

Wie soll nun aber „Vertrauen“ ein Erfolgstipp sein, wenn
er doch offenbar so vorsichtig zu gebrauchen ist?

Vertrauen bildet die Grundlage allen zwischenmenschlichen
handelns. Jede Kommunikation, jedes handeln, jedes Projekt,
steht und fällt sobald Vertrauen nicht mehr zu finden ist
und weitere Interaktion unterbindet.

Will man erfolgreich sein, so ist es also wichtig Vertrauen
für sich zu entdecken und unter Umständen sogar eine eigene
Definition zu verpassen. Können wir Vertrauen schenken und
einfordern, so ist der Umkehrschluss ein sich selbst fügendes
Gebilde.

Zu Anfang beginnt es immer mit Unsicherheit. Sowohl auf der
eigenen, als auch auf der Gegenseite. Diese Unsicherheit begründet
sich schlicht in dem Sachverhalt, dass keine Partei ‚weiss‘
was die andere denkt und tut. Will man sicher gehen gibt es
diverse wege um das Ergebnis sicher zu stellen. Der sicherlich
vielversprechenste ist, darauf zu vertrauen, dass einem selbst
alles gegeben ist, was notwendig ist um mit einer Situation
umzugehen und weiter noch, im Falle eines Scheiterns auch
damit zurecht zu kommen.

Die Folge aus dieser Haltung ist eine enorme Selbstsicherheit
die in aller Regel dazu führt, dass wir anderes – nämlich
sebstsicher – wahrgenommen werden. Wenn wir nun auf uns selbst
schauen, dann stellen wir fest, dass wir selbst auch gern mit
Menschen zusammenarbeiten die selbstsicher sind und wirken als
könnte man sich auf sie verlassen.

Wenn wir uns diesen Sachverhalt vor Augen halten, dann ist
eine logische Schlussfolgerung, dass auch unsere Gegenüber es
gern hat nicht immer die Zügel in der Hand zu haben und sich
um alles kümmern zu müssen und eben gern mit einem Menschen
zusammenarbeiten möchte, der Selbstsicher ist und das
Vertrauen ausstrahlt, dass sowohl der Auftrag, als auch eine
möglicherweise negative Konsequenz durchgestanden wird.

Wir halten also fest: gehen wir vor und geben einen Vorschuss
in Sachen Vertrauen, so sorgen wir austomatisch für eine positive
Gegenreaktion. Diese Reaktion wird zunächst beide Seite irritieren,
hält man dies jedoch aus, entsteht eine ungezwungene Form
des Miteinanders. Allein hierdurch werden wir schon wesentlich
erfolgreicher in dem was wir anstreben, weil wir mehr und mehr
entspannen und einen Weg beschreiten der es uns erlaubt mit
offeneren Augen auf die Sitautionen zu zugehen.

Vertrauen sollte nicht als mystische Komponente ausgeblendet
und vielleicht sogar als unprofessionell gewertet werden.
Wenn wir vertrauen in uns selbst entwickeltn und natürlich
auch in unser gegenüber und zudem auch noch in die Sache an
sich, dann werden wir feststellen, dass meist alles notwendige
vorhanden ist um erfolgreich zu sein.
Zudem werden sie die Mitmenschen in der Regel nicht die Blöße
geben und ein in sie gesetztes Vertrauen missbrauchen. Sollte
dem doch mal so sein, so haben wir an diesem punkt schon die
innere Gewissheit, dass wir sowohl frühzeitig auferksam werden,
als auch mit der daraus resultierenden Situation umgehen können.

Vertrauen noch heute zu sähen, entspannt ungemein!

Erfolgstipp: Mut zur Lücke

Jeder von uns kennt das Gefühl in einer Situation zu stecken, in welcher man nicht weiterkommt. Unter Umständen hat man sogar eine Versprechungen gemacht die man nicht mehr einhalten kann. Oder aber man muss sich eingestehen dass man sich selbst oder eine Situation falsch eingeschätzt hat.

In solchen Momenten passiert in der Regel folgendes: Entweder man sucht fleißig nach Gründen weshalb es dazu gekommen ist (üblicher weise sind die nicht bei sich selbst zu finden) oder man setzt das Geschehene auf die Liste der Dinge die man sowieso nicht kann. Sobald dann Personen ins Spiel kommen die nachfragen oder vor denen man sich rechtfertigen muss, wird das Ganze unheimlich spannend. Wir drucksen herum, wir fangen an zu stammeln, wir versuchen der Situation aus dem Weg zu gehen.

Doch schauen wir einmal auf uns selbst:

Was geht in uns vor allem wenn wir einem Menschen begegnen der in dieser Situation steckt? Oftmals entwickelt sich hier ein Unverständnis dafür weshalb dieser nicht einfach sagt dass man etwas nicht geschafft hat, immerhin ist es doch menschlich. Oder aber wir werden böse auf uaufgrund der fadenscheinigen Ausreden. In manchen Fällen entwickeln wir sogar ein mitleidiges Gefühl-was in der Regel nicht gerade Wertvoll für unser Gegenüber ist.

Wäre es an dieser Stelle nicht sinnvoll die Situation -die uns sehr wohl bekannt ist- bei uns selbst aufzugreifen und im Vorfeld zu verändern? Was hindert uns daran zu diesen Lücken zu stehen beziehungsweise uns unsere Fehleinschätzung einzugestehen. Dabei sollte keineswegs ein Scheitern/nicht einhalten/Fehlverhalten oder die persönliche Schwächen als Ausrede und sogar als Option wahrgenommen werden. Vielmehr hilft die offene Kommunikation mit den Betroffenen die Gesamtsituation aufzuklären und Missverständnisse zu vermeiden. Ein weiterer positiver Nebeneffekt ist, dass uns solche Situation in der Regel nicht mehr so häufig oder in dem Ausmaß passieren werden. Sollten wir dennoch mal an eine immer wiederkehrende Situation gelangen, so werden wir uns selbst etwas besser einschätzen können und auch hier für die Zukunft den Weg besser ebnen können.

Kennen wir unsere persönlichen Eigenschaften, so können wir sie mit einplanen. Die vermeintliche Einschätzung dass unser gegenüber ein unschönes Bild von uns haben könnte, nur weil wir mal zu spät gekommen sind oder eine Zusage nicht direkt einhalten konnten ist in der Regel vollständig unbegründet.

Wie komme ich zu der Annahme? Schauen wir wieder auf uns selbst! Wann haben wir das letzte Mal jemanden verurteilteiner, wenn dieser jenige uns offen gegenüber stand und den Sachverhalt angesprochen und seine Fehleinschätzung kund getan hat?

Wie diesem Sinne: Mut zur Lücke! Es lässt uns souveräner und selbstsicherer erscheinen, steigert mittelfristig die Qualität unserer Planung, schafft die Basis für konstruktiven Umgang.

Erfolgstipp: Achtsamkeit

Es hört sich ein wenig so an wie die Weisheit aus einem buddhistischen Kloster. Achtsamkeit soll zu Erfolg führen. Dabei ist es genau das was uns ein Gefühl dafür vermittelt wie wir in einer Situation handeln sollten um unserem gegenüber entgegenzukommen.

Achtsamkeit auf uns selbst macht uns sogar deutlich welche Potenziale wir haben, in welcher Position wir uns befinden, und natürlich auch welche Optionen uns zur Verfügung stehen.

Wer sich in einem Gespräch die Zeit nimmt einmal genau auf sein gegenüber zur achten-damit meine ich nicht eine volle Konzentration und das anstarren desjenigen- der wird feststellen wie viel ruhiger, gelassener und vor allen Dingen souveräner er innerhalb dieser Situation agieren kann.

Achtsamkeit ist es die uns aufhorchen lässt wenn sich in einer Situation, in einem Prozess oder ähnlichem etwas verändert. Somit haben wir dann auch schnell die Möglichkeiten uns anzupassen oder schneller reagieren zu können.

Wer achtsam ist wird auch eher mit sich selbst zurecht kommen, denn die Achtsamkeit bereitete uns freudestrahlend auf Veränderungen vor, kündigte eventuelle Erkältung an, zeigt uns wann wir ausgelaugt und wann energiegeladen sind.

Wer sich einen Moment lang Zeit nimmt -oder auch mehrere im Laufe des Tages -wird feststellen er immer mehr in sich ruht und die Situationen gelassener nimmt. Mehr Gelassenheit innerhalb der Situationen ergibt automatisch ein besseres Ergebnis beziehungsweise ein erfolgreicheres Gefühl.

Achtsamkeit ist die Übung den Fokus in die totale zu bewegen und sich so einen Überblick zu verschaffen. Aus dieser Position heraus ist es recht angenehm möglich die Gesamtsituation beurteilen zu können

Fazit: etwas mehr darauf achten zu achten.

Edit 20.04.2014: hilft sogar in der Abnehmerei Spiegel Artikel

Erfolgstipp: Entscheidungen

Es klingt wie aus dem Lehrbuch. Entscheidungen müssen getroffen werden, Ellenbogen raus, Business. Davon jedoch bin ich weit entfern. heute geht es mir darum die Wege zu verkürzen und die Bedeutung dessen was wir meinen immer direkt und umfangreich entscheiden zu müssen zu relativieren.

Bringt euch selbst dazu Entscheidungen auf kürzerem Wege zu treffen. Sicherlcih soll alles die Zeit bekommen die es benötigt. Eine Entscheidung zu treffen ist jedoch nicht damit zu verwechseln eine Planung durchzuführen.

Wenn man ein Brötchen haben will sollte man losgehen und sich ein Brötchen holen, Also das notwendige tun um sein Ziel zu erreichen.

Wer sich zu lange und zu intensiv mit dem Drumherum beschäftigt (welches Brötchen, wie teuer, wo kaufen, wie essen, welcher Belag,…) braucht lange und wird vermutlich nicht zu seinem Brötchen kommen.

Das liegt an der Verbrauchten Energie für diesen Prozess.
Oftmals spricht man nicht mal mit einer konkreten Vorstellungen oder erfahren davon.

Nutzt also die Erfahrung die bei einem kürzeren Entscheidung Weg entsteht um zukünftige Ziele besser vorzubereiten/abzuwägen und das Ergebnis im Vorfeld zu beeinflussen.

Kürzere Entscheidungen führen außerdem dazu, dass man mehr Entscheidung treffen kann. Mehr Entscheidungen heißt in der Regel auch automatisch mehr Erfolgserlebnisse. Diese wirken motivierend für den Tag und gestalten so ein insgesamt höheres Flow Gefühl.

Entscheidungen sollten Zielführen und nicht Endgültig oder Maßgeblich sein. So bleibt genug Luft zum atmen, Energie für die Umsetzung und vor allem Motivation für die nächsten Schritte.

Erfolgstipp: in Bewegung bleiben

Wer mich kennt weiß, dass ich auf vielen Hochzeiten tanze. Oft gilt: wer nichts tut, der tut auch nichts. Das dieser Satz nur bedingt der Wahrheit entspricht, weiß wohl jeder Kofarbeiter.

Mal bin ich der Unternehmensberater der Strukturen analysiert und Prozesse optimiert, mal der Systemadministrator der Serverlandschaften wartet oder auf den neusten Stand bringt und natürlich der Fotograf mit Zufriedenheits- und Wohlfühlfaktor.

Mein Erfolg besteht darin bei all diesen unterschiedlichen Themen und Anforderungen nicht den Überblick zu verlieren, genügend Ausgleich für Familie und Freizeit zu haben, und dennoch qualitativ hochwertige, nachhaltige, belastbare Ergebnisse zu erzielen.

Um das zu erreichen benutze ich sowohl technische Mittel als auch menschliche Eigenschaften und natürlich ein paar kleine Tricks. Wichtig dabei ist die Grundannahme, dass alles vorhanden ist, was man braucht um seine Ziele zu erreichen.

Einer dieser Tricks ist, dass ich meine Umgebung den Anforderungen entsprechend gestalte.

Um Ideen und die nächsten Schritte nicht aus den Augen zu verlieren  sollte nach Möglichkeit immer einen Block und Stift, oder anderes Werkzeug bereit liegen. Aufgaben sind zu gliederen und nach Art und Weise beziehungsweise Kategorien zu ordnen. Es sollte ein Betreben sein die nächsten ein bis zwei Arbeitsschritte in jeder Planungsphase festzulegen. Es wird ein ziemlich fester Rahmen pro Aufgabe aufgestellt der nach Möglichkeit auch nicht überschritten wird.

So weiß das Unterbewusstsein was als nächstes folgt und kann sich entspannen während der kreativer Geist für den definierten Zeitraum (meist um die 60 Minuten) aktiv arbeitet.

Auf diese Art ist es ohne weiteres möglich viele Dinge im Blick zu haben und auch tatsächlich zu bearbeiten. Wichtig ist, das man am Ball bleibt und sich dazu bringt sich einer Aufgabe tatsächlich anzunehmen. Mir persönlich hilft die Aussprache des bevorstehenden.

„Ich werde jetzt meine Büroarbeiten sortieren und abheften!“.

Apache Webserver mit FastCGI in einfach unter Debian Wheezy

Da es immer wieder vor kommt, dass man einen Webserver installieren muss, habe ich hier mal alle bei mir so üblichen Schritte zusammengefasst. Dabei behandle ich nur die grobe allgemeine Instalaltion wie ich sie gern habe. Nicht mehr! Folgende Punkte sollen erreicht werden:

  • Debian Stable System mit der Option auf Testing Pakete
  • Apache2 Webserver (MPM-Worker) mit ein paar wichtigen Modulen
  • PHP als FastCGI
  • MySQL Datenbank
  • FTP Server
  • Ein paar Sicherheitsallgemeinheiten

1. Grundinstallation

Bei der Grundinstallation achte ich darauf, dass wirklich nichts ausser dem SSH-Server installiert wird. Alles andere wird per default nicht so gemacht wie ich es mir wünsche. Daher nehme ich nur die Konfiguration der Festplatte, des Netzwerkes und der Paketquellen mit.

2. Paketquellen anpassen

Ich nehme direkt zu Beginn den Testing-Zweig in die Paketquellen mit auf:

nano /etc/apt/sources.list

# Testing-Pakete

deb http://security.debian.org/ testing/updates main

deb http://ftp.de.debian.org/debian/ testing main

Anschließend werden werden die Prioritäten angepasst:

nano /etc/apt/preferences.d/priority

Package: *

Pin: release n=wheezy

Pin-Priority: 990

3. Software installieren

aptitude install apache2 apache2-mpm-worker libapache2-mod-fcgid php5-cgi php5-mysql php5-xcache php5-sqlite php5-mcrypt php5-json php5-gd php5-fpm php5-curl mysql-server

aptitude install -t testing vsftpd

4. Software Konfigurieren

Apache2: Module aktivieren

a2enmod rewrite mem_cache fcgid deflate alias

a2dismod php5_cgi

service apache2 restart

usermog www-data -G ftp

FastCGI:

nano /etc/apache2/mods-enabled/fcgid.conf

<IfModule mod_fcgid.c>

AddHandler    fcgid-script .fcgi

FcgidConnectTimeout 20

FcgidIOTimeout              60

FcgidMaxRequestsPerProcess  400

FcgidIdleTimeout            60

FcgidMinProcessesPerClass   0

</IfModule>

VsFTPD: Konfiguration erstellen

listen=YES

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=0022

dirmessage_enable=YES

use_localtime=YES

xferlog_enable=YES

connect_from_port_20=YES

chown_uploads=YES

idle_session_timeout=600

data_connection_timeout=120

nopriv_user=ftp

ftpd_banner=Willkommen zum FTP-Server

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

allow_writeable_chroot=YES                               #Dieser Punkt ist der Grund weshalb wir testing installiert haben

secure_chroot_dir=/var/run/vsftpd/empty

pam_service_name=vsftpd

rsa_cert_file=/etc/ssl/private/vsftpd.pem

Wichtig ist, das wir die zukünftig verwendeten Shells auch aktivieren, da ansonsten der vsftpd streikt. In der Datei /etc/vsftpd.chroot_list werden alle Benutzer eingetragen die NICHT gechrooted werden sollen.

echo „/bin/false“ >> /etc/shells

Fail2ban

nano /etc/fail2ban/jail.conf

[ssh]

enabled  = true

port     = ssh

filter   = sshd

logpath  = /var/log/auth.log

maxretry = 2

[vsftpd]

enabled  = false

port     = ftp,ftp-data,ftps,ftps-data

filter   = vsftpd

logpath  = /var/log/vsftpd.log

maxretry = 3

Mailserver

Da Debian ja ohnehin schon mit einem Mailserver daher kommt können wir diesen für einfache Aufgaben auch nutzen. In diesem Fall möchte ich einfach einen Mailversand über einen Smarthos realisieren.

dpkg-reconfigure exim4-config

5. Benutzer anlegen

useradd webuser -c „Benutzer fuer dasWebsystem via FTP“ -d /var/www/webseite.de -m -s /bin/false -U

usermod -G ftp && passwd webuser

6. Webseite einrichten

Zunächst einmal legen wir eine virtuelle Konfigurationsdatei an:

nano /etc/apache2/sites-enabled/webseite.de

<VirtualHost webseite:80>

ServerName webseite.de

ServerAdmin webmaster@webseite.de

DocumentRoot /var/www/webseite.de/httpdocs/

<Directory /var/www/webseite.de/httpdocs>

Options +ExecCGI

AddHandler fcgid-script .php

FCGIWrapper /usr/bin/php-cgi .php

AllowOverride All

Order allow,deny

allow from all

</Directory>

ErrorLog ${APACHE_LOG_DIR}/webseite.de_error.log

LogLevel warn

CustomLog ${APACHE_LOG_DIR}/webseite.de_access.log combined

</VirtualHost>

Nun müssen wir noch die Verzeichnisse anlegen. Dies geschieht unterhalb des Homeverzeichnisses des Benutzers:

mkdir /var/www/webseite.de/httpdocs && chown :ftp /var/www/webseite.de/httpdocs

Fazit

Was haben wir bisher erreicht?

  • Wir haben einen zügigen Webserver
  • PHP mit Hilfe von FastCGI ausführt.
  • Der FTP-Server bietet die Möglichkeit Chrootfreie Benutzer zuzulassen
  • Systembenutzer können sich via FTP auf dem Server einloggen und landen in Ihrem Homeverzeichnis
  • Unterhalb des Homeverzeichnisses gibt es ein httpdocs Order der die Webseiten vorhalten wird
  • MySQL speichert seine Tabellen freundlicherweise in einzelnen InnoDB Dateien

Ohne Datenbank-Power

Wer mich kennt, der weiß, dass ich es gern einfach mag. Wir verkomplizieren die einfachsten Dinge und sind gradezu meisterhaft darin uns das Leben selbst schwer zu machen.

Aus diesem Grund entwickelte sich irgendwann im laufe der Zeit eine Art Abneigung gegen alles was unnötig kompliziert, unangemessen aufwändig oder gar aus der Faulheit heraus aufgebläht wird.

Eine dieser Dinge sind CMS (Content Management Systeme). Wir alle nutzen sie in der ein oder anderen Art und Weise und tragen somit zum Ausbau des Internet, Intranet oder ähnlichem bei. Eine ordentliche Datenhaltung ist an dieser Stelle schon die Vorstufe zum schwarzen Gürtel. Aus diesem Grund legen wir die Verwaltung und Haltung von Daten gern in die Hände von Systemen. Soweit auch alles ok.

Wenn ich mir die technische Komplexität vieler Webvisitenkarten oder etwas aufwändigerer Präsenzen anschaue wird mir ein wenig bange. Datenbanken, Skriptsprachen, Erweiterungen und dergleichen prägen die Serverlandschaften und verschwenden unfassbar viel Energie, Speicherplatz und so weiter. Für den Kunden so lange uninteressant wie er nicht upgraden oder warten muss. An dieser Stelle wird  es oft teuer, weil ein Techniker ran muss der glaubt die Dinge zu beherrschen. Wofür das alles? Für 10-20 Seiten die nur dazu dienen sich zu präsentieren? Aus meiner Sicht unverhältnismäßig.

An dieser Stelle nutze ich gern kleine Systeme, mit so wenig Abhängigkeiten wie möglich. Natürlich darf es bequem sein und ich sage nicht, dass jeder seine Seiten wieder von Hand schreiben soll.

Get-Simple als vollwertiges, erweiterbares, einfach zu erlernendes/zu vermittelndes CMS ist für mich oft die Wahl. Es speichert seine Daten in XML Dateien ab, ist auf einfache Art und Weise erweiterbar, benötigt minimale Anforderungen an neues Skriptsprachen und ist somit auf lange sicht sehr gut wartbar und weniger anfällig für Serverseite Veränderungen. Zudem kann ich per Skript die komplette Präsenz eines Kunden herunterladen und so direkt lauffähige Backups seiner Webseite bereithalten.

Dem Anschließen möchte ich seit neuestem noch das NibbleBlog-System. Ähnlich aufbaut, mit ein wenig mehr optischem Schnick-Schnack ist es ein leistungsfähiges, schnelles und vor allem zeitgemäßes Blogsystem.

Windows 7/8 bootable USB Stick am Mac erstellen

Es kommt hin und wieder vor, dass ich ein Windows installieren muss/kann/soll. Damit ich nicht immer mit einem CD/DVD Medium durch die Gegend renne oder mir gar ein externes Laufwerk zulegen muss, erstelle ich mir einen USB-Stick der für mich die Installationsdaten bereit hält.

Das sich irgendwann in den letzten Jahren die Eigenschaft von Apples Bootcamp geändert hat mir einen USB Stick aus einer ISO-Datei oder einem Datenträger zu erstellen, muss ich ab und an suchen, was ich zu tun habe um mir die Funktion wieder zurück zu holen.

Zunächst einmal muss ich mir den Paketinhalt der von Bootcamp anzeigen lassen (rechts Maustaste; Paketinhalt nazeigen). Anschließend suche ich die Datei

info.plst

und kopiere sie auf den Schreibtisch um sie von dort aus zu bearbeiten. Ziemlich am Ende sucht ich nach „PreUSB“ und entferne das „Pre“. Nun wird die gespeicherte Datei wieder zurück in das Paket von Bootcamp kopiert und das ganze noch im Terminal über die folgende Zeile signiert.

„sudo codesign -fs – /Applications/Utilities/Boot\ Camp\ Assistant.app“

Ist das Getan hat man auch wieder den Fehlenden Eintrag zurück der es einem erlaubt am Mac einen installatiosfähigen Windows USB Stick zu erstellen.

Das dieser Text meine Gedächtnisstütze ist, kann sich jeder gern das folgende Video anschauen um das ganze nochmals nachzuvollziehen.