Kategorie: Linux

Queries basteln mit vim

Wir wollen mit vim bei 100en Einträgen einen Datum-String durch einen Unix Timestamp ersetzen.
Zum Artikel

MailHog – Einrichten eines lokalen Mailservers

Bei manchen Projekten ist es unvermeidbar einen lokalen Mailserver einzurichten, um gewissen Funktionalitäten zu prüfen bzw. zu entwickeln. Oftmals ist es jedoch gerade für Anfänger eine Herausforderung solch alltäglich gebräuchliche Tools zu verwenden bzw. einzurichten. Aus diesem Grund widmet  sich dieser Artikel dem Installieren eines lokalen Mailservers (MailHog) auf einem […]
Zum Artikel

Kleines Shell Script zum Auffinden von Bildern mit gewisser Größe

Voraussetzungen: Bash find, awk identify von ImageMagick oder GraphicsMagick #!/bin/bash MIN_WIDTH=240 MIN_HEIGHT=200 # internal field separator, https://bash.cyberciti.biz/guide/$IFS # changed to make file names with spaces work OIFS="$IFS" IFS=$'\n' # find all files with type image for image in `find . -type f -exec file {} \; | awk -F: '{if ($2 […]
Zum Artikel

[rpm] nginx-rpm mit pagespeed bauen

sudo -s yum install rpm-build cd wget http://nginx.org/packages/centos/6/SRPMS/nginx-1.6.1-1.el6.ngx.src.rpm rpm -i nginx-1.6.1-1.el6.ngx.src.rpm NPS_VERSION=1.8.31.4 wget https://github.com/pagespeed/ngx_pagespeed/archive/release-${NPS_VERSION}-beta.zip unzip release-${NPS_VERSION}-beta.zip cd ngx_pagespeed-release-${NPS_VERSION}-beta/ wget https://dl.google.com/dl/page-speed/psol/${NPS_VERSION}.tar.gz tar -xzvf ${NPS_VERSION}.tar.gz cd rpmbuild/SPECS/ vim nginx.spec –add-module=/root/ngx_pagespeed-release-1.8.31.4-beta in den beide configure-blöcken hinzufügen. rpmbuild -ba nginx.spec fertiges rpm landet in /root/rpmbuild/RPMS/x86_64/ hilfreiche Quellen f. obigen Workflow: https://developers.google.com/speed/pagespeed/module/build_ngx_pagespeed_from_source und http://wiki.centos.org/HowTos/SetupRpmBuildEnvironment Permanenter […]
Zum Artikel

[bash] VCS Info im Shell-Prompt

folgender Code in der .bashrc zeigt den VCS-Status (git oder svn) des aktuellen Verzeichnisses an. Getestet unter Windows8/cygwin, sollte aber auf jeder Plattform funktionieren (wenn eine bash verwendet wird). export LC_MESSAGES=C ist nötig wenn svn oder git lokalisierte Meldungen ausgeben (ein ewiges Ärgernis). export LC_MESSAGES=C GREEN="\[\033[0;32m\]" LIGHT_GREEN="\[\033[1;32m\]" GRAY="\[\033[1;30m\]" LIGHT_BLUE="\[\033[1;34m\]" LIGHT_GRAY="\[\033[0;37m\]" […]
Zum Artikel

[vagrant] centos 7 box

Da ich im Netz keine gefunden habe. Hier gibts jetzt eine. Permanenter Link (12 words, geschätzte Lesezeit: 3 secs )
Zum Artikel

[rpm] Liste installierter Packete OHNE Versionsnummer

rpm -qa zum erzeugen einer Liste der installierten Packete eines RPM-basierten Linux-Systemes ist gut und schön um die Liste zwischen Maschinen mit der selben Distributions-Version zu übertragen (centos 6.5 -> centos 6.5). Das funktioniert aber im allgemeinen nicht wenn es unterschiedliche Versionen sind (z.B. centos 6.5 -> centos 7). Hier […]
Zum Artikel

mit vagrant & virtualbox schnell zu einer debian-vm mit allen(?) für typo3 nötigen komponenten

mkdir mein-typo3-server cd mein-typo3-server git clone https://github.com/thegass/vagrant-box-typo3-ready.git . vagrant up Dabei wird eine mit allen(?) nötigen Komponenten ausgestattete Box heruntergeladen und mit folgenden features konfiguriert und gestartet. Gast Port 80 gemappt auf Host Port 8080 Host-Verzeichnis htdocs gemountet auf /var/www im Gast. Mysql-Root Passwort: vagrant Alles was dann noch fehlt […]
Zum Artikel

Über sendmail ausgehende E-Mails an lokale Adresse umleiten

Manchmal (auf Entwicklungsumgebungen wohl immer) ist es ganz praktisch, wenn keine E-Mails unabsichtlich ins Internet entschwinden. Vor allem, wenn man mit den Daten echter Kunden „jongliert“. Wie man das einfach mit sendmail verhindert, ist in diesem Beitrag zu lesen.
Zum Artikel

iTerm2 und tmux

Als vermeintlich bessere Alternative (dazu habe ich noch keine eigene Meinung) zu screen bietet sich tmux als Terminal Multiplexer an. Nachdem tmux seit dem letzten Beta Release von iTerm2 stark in darin integriert ist, werde ich mir das einmal näher ansehen. Links: iTerm2 tmux Artikel Permanenter Link (46 words, geschätzte […]
Zum Artikel

Anfrage
Eine kleine Rechenübung*: