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!

Webweisend: Kein Feedback bei Bewerbung – Brainstorming

Ich nehme mal spontan und ohne Absprache mit Jörg seinen Artikel aus unserem Blog als Grundlage für eine kleine Diskussion (wir können das dann in den Geschichtsbüchern als Blogpost-Fights oder ähnliches verkaufen, Jörg ;) ).

Klar hat jeder Bewerber ein Recht darauf, dass man zumindest eine Antwort erhält. Ob es nun ein persönlicher Brief ist oder nur ein unpersönlicher Text mit der entsprechenden negativen Antwort. Ist halt so.

Ich glaube nur einfach, dass man die Lage einiger Unternehmen nicht falsch einschätzen sollte. Gerade KMUs sind aufgrund ihrer Mitarbeiterzahl nicht unbedingt mit einer Vollzeitstelle für die Personalbeschaffung besetzt. Umgekehrt verlangt der Trend, dass man sich Online präsentiert. Die Folge sind dann vermutlich spam-ähnliche Zustände von Bewerbern in den Postfächern jobs@. karriere@ und personal@.

So, was mache ich also als Unternehmen, dass täglich gefühlte 1000 Bewerbungen bekommt aber nur eine Teilzeitstelle da sitzen hat die physikalisch überhaupt nur in der Lage ist 10-30 solcher Mails intensiv(!) zu lesen. Vermutlich nichts und genau das ist dann das Ergebnis von dem Jörg berichtet.

Ich drehe den Spieß jetzt um und behaupte (mit voller Frechheit!), dass alle Bewerber trotzdem ihre Teilschuld haben. In meinem arbeitssuchenden Freundeskreis (Jörg ausgenommen, der ist ein Freund aber gehört jetzt nicht zum besagten Kreis ;) hat sich die Methode implementiert, dass man so viele Mails wie möglich rausschickt und “hofft” per Brute-Force-Attacke eine entsprechende Einladung oder Zussage zu bekommen. Ich finde persönlich, das ist Bullshit. Indirekt will man doch nur seinen inneren Gedanken befriedigen, man habe ja doch heute was getan, man habe sich doch jetzt mal wieder ne ordentliche Ladung GTA5 verdient oder könnte sich abends um 14 Uhr die alkoholische Kante geben.

Das mit dem GTA5 und der Kante möchte ich gar nicht schlecht reden. Mein Ziel ist es, den Leuten die Augen zu öffnen und dass sie dieses Schema nicht beibehalten sollen. Es hilft niemanden und produziert auf beiden Seiten Stress.

Der Personaler wird zugemüllt und aufgrund von diesen “schnellen Mails” schleichen sich peinliche Fehler ein oder man überlegt nicht mal ob die Stelle überhaupt zu jemandem passt.

Klar, der Job in Basel ist cool aber ich hätte einen Arbeitsweg von 5h. Eventuell nicht die beste Voraussetzung für einen Berufsanfänger.

Was ich schlussendlich damit sagen/schreiben will, ist, dass man sich einfach mal die Stellen genauer anschauen sollte. Ich würde mich z.B. niemals über irgendwelche Jobbörsen an eine Stelle richten. Ich bin 1. nicht der einzige von mindestens 1000 anderen Leuten die leider immer irgendwie besser auf die Stelle passen und 2. schätze ich den persönlichen Kontakt mehr als eine E-Mail. Wie wäre es mal zur Abwechslung mit dem Personaler vorher zu sprechen bevor man ihn zumüllt? Passt die Stelle überhaupt? Nehmen sie meine Qualifikationen überhaupt an?

Klar treffen diese Hinweise nicht auf jeden zu und es soll Leute geben, die auch per Brute-Force-Attacke ihre Stelle bekommen haben. Klar, akzeptiere ich. Aber fasst euch selbst mal an die Nase und überlegt mal was besser ist … 20 Bewerbungen von denen 15 Schreibfehler haben, 3 den falschen Adressat und zwei effektiv am Ende doch uninteressant waren oder z.B. eine einzige durchdachte Bewerbung die aber vorher telefonisch vorbereitet wurde, man hat sozial mit er Person agiert und sich mal für das Unternehmen interessiert.

Meint ihr nicht auch, dass man sogar noch die Gelegenheit hat, dass der eigene Name beim Personaler hängen bleibt und man beim Aussortieren plötzlich allein deswegen doch genommen wird?

Ich finde den Gedanken geil.

Entschuldigt den wilden Schreibstil ;)

Webweisend: Kein Feedback bei Bewerbung

In den vergangen Jahren sah ich immer mal wieder, dass die Firma Media-Company in unseren lokalen Jobbörsen nach Teamergänzugen suchte.

Ein Besuch der Internetseite offenbart einen wirklich guten Eindruck. Neueste Spielereien, ausgefeiltes Design und nette Portraits versprechen Qualität und Anspruch.

Zunächst aus Neugier, anschließend aus tatsächlichem Bedarf bewarb ich mich auf die jeweils ausgeschrieben Positionen.

Umso mehr freute ich mich als kurz nach dem Abschicken eine Meldung in meinem Postfach lag die aussagte, dass ich dabei wäre. Zwar handelte es sich hier um einen Autoresponder – aber hey!

Die Zeit verging und man hörte nichts mehr. Nachfragen per Mail gingen offenbar ins leere uns so ging ich meinen Weg allein weiter. Schließlich war ich nicht auf diese Position angewiesen.

Durch zufall entdeckte ich immer wieder Anzeigen in den lokalen Börsen. Zunächst abgetan als überbleibsel entscheid ich mich durch Zufall auf Twitter darüber zu schreiben, dass ich es zum einen für eine Unart halte mehrfach ohne Feedback stehen gelassen zu werden und zum anderen meiner Irritation Luft zu machen, dass auch ein solcher Auftritt offenbar trügen kann.

Ein paar Tage später erhielt ich dann plötzlich (zu meiner Überraschung) ein Feedback

@KesarNeron Leider können wir aus betrieblichen Gründen keine Absagen verschicken. Wann hast du dich denn beworben?

Was bitte ist das? Ein Lebenszeichen!

Das konnte ich nicht  unkommentiert lassen und antwortete promt (allein um zu schauen, ob die Sache mit der Antwort nochmal klappt)

@webweisend ist auch so eine Anlaufstelle die ständig Leute suchen und nicht auf Bewerbungen antworten. Sehr schade!

Und… es funktionierte Tatsächlich! Ich bekam (noch am selben Tag) eine Antwort.

@KesarNeron Wir verstehen deine Enttäuschung darüber, keine Absage erhalten zu haben. Wir wünschen dir für deine Zukunft aber alles Gute!

Da sich diese Einschätzung nicht mit meiner deckt konnte ich auch hier die Finger nicht still halten und musste ein letztes Mal das vermeintliche Missverständnis korrigieren.

@webweisend bin nicht enttäuscht keine Absage erhalten zu haben. Ich erschrecke über den Stil. Dachte Ihr wüsstet um Ursache und Wirkung.

Nun kann ich beruhigter an den Stellenanzeigen vorbei schauen, denn die Firma scheint nicht das zu verkörpern, was ich als Feedbackkultur leben wollen würde. In sofern hat wieder alles gestimmt.

An dieser Stelle möchte ich jeder Firma die meint dies sei die Art und Weise mit der man sich  kompetente, eigenverantwortliche und vor allem motivierte Mitarbeiter heranzieht mitteilen: Das ist nicht das was ihr für euch wollen würdet. Seid ein Vorbild und gebt ein wenig mehr auf Werte.

Für mich ein klarer Fall für Kannstemachen!

20140306-094641.jpg

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.

PHP Code in der Datenbank

Soeben arbeite ich an der Migration einer Datenbank samt CMS von einem Server auf den nächsten.

Insgesamt kein großes Unterfangen. Allerdings kommt es trotz diverser Schritte immer wieder zu Codierungsfehlern, die dazu führen, dass Inhalte im Backenend des CMS nicht zu bearbeiten sind. Des Weiteren werden auch der Einfachheit halber ganze Artikel und Beträge ausgeblendet.

Meine Suche nach dem Fehler bringt mich immer näher an die Datenbank. Dort erstarre ich, als ich einen Dumo überfliege und feststelle, dass tatsächlcihe reihenweise PHP Code samt Variablen etc. in der Datenbank gespeichert ist.

Für mich ein Paradebeispiel von Kannste machen…

20140306-094641.jpg

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!”.

Samson Go Mic USB portable

Soeben komme ich nach hause und was steht da vor meiner Tür: meine Bestellung eines großen Versandhauses.

Innerhalb der ominösen Papp-Umverpackung fand ich dann das Objekt meiner Begierde.
Ein Samson Go Mic USB Mikrofon!

Wie man dem letzten Beitrag entnehmen kann, bin ich auf den Geschmack gekommen meinen geistigen Inhalt auf anderen Kanälen zu publizieren. Einer davon ist der Podcast. Ich habe mir zum Ziel gesetzt sowohl alleine als auch in Gemeinschaft Gespräche aufzuzeichnen, Digital aufzuwerten und der Hörerschaft zur Verfügung zu stellen.

Aufgrund einer Empfehlung von Holger Klein habe ich auch gleich ein besseres Mikrofon bestellt. Das in mein Notebook eingebaute lieferte nicht die gewünschte Qualität (es funktionierte nahezu gar nicht).

Die Verpackung ist edel und aufgeräumt. Solide Pappe in einer angenehmen Faltart laden zum auspacken ein. Im Inneren fällt der Blick sofort auf das in samt einem gepackte sehr handliche Mikrofon. Eine erste Berührung macht deutlich: Hier handelt es sich um wertige Verarbeitung. Kühle Metall Haptik und robuste Verarbeitung runden diesen Eindruck ab.

Das Mikrofon selbst ist klein- und schwenkbar und wirkt auf Anhieb so als könnte es die sich im Raum befindlichen Klänge sowohl vor als auch dahinter aufzeichnen. Der stand Fuß ist angenehm schwer und mit dem Gummi Noppen verrutscht es auch nicht auf dem Tisch.

Ein leichter aber bestimmter Zug an der seitlichen Lasche offenbart weiteres Equipment im Inneren. Ein sehr langes USB Kabel, etwas Schellen artiges, eine schwarze Mutter, sowie Bedienungsanleitungen und zugehörige Software runden das Produkt ab. Als besonderes Schmankerl gibt es noch eine robuste wirkende kleine Umverpackungen Form einer Tasche dazu in welches man das zusammengefaltete Mikrofon verstorben kann. Leider passt ein entsprechendes USB Kabel nicht mehr dazu.

Das Mikrofon selbst wird unter MacOS sofort erkannt und kann in den Systemeinstellungen ausgewählt werden. Angenehm fällt auf dass bei einer Übersteuerung die frontale LED rot aufleuchtet.

Ein erster Test innerhalb der MacOS Umgebung zeigt sogleich die doch wohl recht hohe Qualität. Selbst aus größerer Entfernung kann ich ohne großartige Interne Verstärkung in normaler Lautstärke sprechen. Skype Test Anrufe und AudaCity Testaufnahmen machen eine insgesamt sehr hochwertigen Eindruck.

Insofern kann ich mich – und ihr euch hoffentlich auch – auf die nächste Podcast Folge freuen. Diesmal wohnen etwas Hörer Qualität-es wird ja schließlich kein Smartphone benutzt.

20140227-192352.jpg

Podcast – Teetrinken

Endlich ist es soweit:

Nach jahrelanger Planung, sorgfältigen Überlegungen und ausgeklügeltem Abwägen sind wir endlich an dem Punkt angekommen, an dem wir den ersten Podcast präsentieren können.

Um erst einmal die eingeschworene Gemeinde zu bedienen haben wir darauf verzichtet einen Provider zur Verteilung unserer Qualitätsarbeit zu suchen, sondern gehen den direkten Weg.

Themen des Podcasts sind unter anderem:

  • CouchDB
  • Unternehmenskulturen
  • Menschenführung
  • Katzen
  • Tee
  • Kleine Serveranwendungen

Es war ein gemüdlicher Abend zwischen Miro und mir (Jörg). Die nette Frauenstimme gehört zu Verena und war nicht eingeplant, was sie jedoch nicht daran hinderte sich erfolgreich und angenehm einzubringen.

Aufgenommen wurde das Ganze mit einem auf dem Tisch liegenden iPhone kurz bevor Fingerfood in den Raum kam. In sofern kann man sich über lustige Gespräche, interessante Reflektionen und spannende Themenwechsel freuen.

Feedback ist wie immer sehr willkommen.

Download Mp3

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