Kategorie: IT
RSS

Linux: MP3 Datei mit Command Line Tool schneiden

2016-02-14 von Mario

Mit dem Programm “mp3cut” ist es möglich, MP3 Dateien zu bearbeiten. Mit folgendem Befehl kann aus einer MP3 Datei ein Teilstück extrahiert werden:

mp3cut -o AUSGABE.mp3 -t 00:00-13:37 ORIGINAL.mp3
Option Beschreibung
 -o Ausgabedatei
-t Angabe der Startzeit und Endzeit (Beispiel: ab 0 Minuten und 0 Sekunden 00:00 bis 13 Minuten und 37 Sekunden 13:37)

 

Mit den hier aufgeführten Angaben wird aus einer Audiodatei (MP3), beginnend ab Minute null und null Sekunden, 13 Minuten und 37 Sekunden in eine separate Datei exportiert.

 

Installation der Software unter Ubuntu:

sudo apt-get install poc-streamer
Kategorie: IT Schlagwörter: , , , ,

Thunderbird Feiertage in bestehenden Kalender integrieren

2016-02-11 von Mario

Gültige Feiertage können z.B. auf der Seite www.ifeiertage.de (.ics-Datei) heruntergeladen werden. Um die Datei in den Thunderbird zu importieren wird im Menü der Punkt “Termine und Aufgaben” und daraufhin “Importieren” ausgewählt. Danach den Kalender auswählen und die Feiertage werden importiert.

calimport

Alternativ kann ein zusätzlicher Kalender erstellt und die Feiertage eingebunden werden. Dafür über das Menü “Datei”, “Öffnen” und “Kalenderdatei…” auswählen.

Kategorie: IT Schlagwörter: , , , ,

lustige Linux Befehle

2016-01-08 von Mario

Einige Befehle unter Linux beinhalten ein paar unterhaltsame Extras. Mit Telnet kann z.B. Star Wars angeschaut werden.

telnet towel.blinkenlights.nl

telnet

Mit dem Befehl rev können Eingaben rückwärts ausgegeben werden.

rev

Mit dem Befehl yes und einem beliebigen Text wird dieser endlos auf der Konsole ausgegeben.

yes

Die Befehlskombination

nice man woman

erzeugt folgende Ausgabe: Kein Handbucheintrag für woman vorhanden

 

Die Befehlskombination

make love

erzeugt folgende Ausgabe: make: *** Keine Regel, um »love« zu erstellen.  Schluss.

 

Zu guter Letzt, kann Linux auch sexy sein:

who | grep -i blonde | talk; cd ; winde; 
talk; touch; unzip; touch: strip; gasp; finger; mount; fsch; more; 
yes; gasp; umount; make clean; sleep;
Kategorie: IT Schlagwörter: , , ,

Linux: Videodatei mit Command Line Tool schneiden

2016-01-02 von Mario

Mit dem Programm “ffmpeg” ist es möglich, Videodateien zu bearbeiten. Mit folgendem Befehl kann aus einem Video ein Teilstück extrahiert werden:

ffmpeg -i ORIGINAL.mp4 -acodec copy -vcodec copy -ss START -t LENGTH AUSGABE.mp4
Option Beschreibung
-i Inputdatei (Original)
-acodec copy Setz den Audo Codec. Das ist ein Alias für codec:a
-ss START Angabe der Startzeit (Beispiel: ab einer Minute und zwei Sekunden 00:01:02)
-t LENGTH Angabe der Länge (Beispiel: fünf Minuten und zehn Sekunden 00:05:10)

 

Mit den hier aufgeführten Angaben wird aus einer Videodatei beginnend ab der ersten Minute und zwei Sekunden,

fünf Minuten und zehn Sekunden in eine separate Datei exportiert.

 

Installation der Software ffmpeg unter Ubuntu:

sudo add-apt-repository ppa:jon-severinsson/ffmpeg
sudo apt-get update
sudo apt-get install ffmpeg
Kategorie: IT Schlagwörter:

Firefox: disable highlighting by typing a URL address

2015-12-31 von Mario

Seit der Firefox Version 43 wird beim Eingeben einer Adresse (URL) in der Adresszeile diese optisch unterhalb der Adresszeile hervorgehoben. Das Feature kann wie folgt deaktiviert werden:

about:config

FF43

Nach dem Eintrag “browser.urlbar.unifiedcomplete” suchen.

browser.urlbar.unifiedcomplete = false

Den Wert auf “false” setzen und die Adresseingabe funktioniert wieder wie gewohnt.

Kategorie: IT Schlagwörter:

Linux: Convert WAV to MP3

2015-09-13 von Mario

Mit der Software LAME können WAV Dateien in MP3 Dateien umgewandelt werden. Der Kommandozeilenbefehl ist wie folgt aufgebaut:

lame (options) input.wav output.mp3

Bei den  Optionen gibt es ein breites Spektrum an Möglichkeiten. Hier eine “klassische” Konstellation:

lame -V0 -h -b 160 --vbr-new input.wav output.mp3

Erklärung der Parameter

Option Beschreibung
-V n Aktiviert VBR (Variable BitRate) und spezfiziert die Qualität (default=4, 0=höchste)
-h Es werden Qualitätsverbesserungen durchgeführt und die Umwandlung erfolgt dadurch langsamer.
-b n MPEG1 (sampling frequencies of 32, 44.1 and 48 kHz) n = 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320
MPEG2 (sampling frequencies of 16, 22.05 and 24 kHz) n = 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160
Default is 128 for MPEG1 and 64 for MPEG2
–vbr-new  Verwendung des neuen VBR Algorithmus (schnellere Umwandlung).

 

Kategorie: IT Schlagwörter:

social walls

2015-08-16 von Mario

Eine “social wall” ist die Litfaßsäule des 21. Jahrhunderts. Es werden aus verschiedenen social networks Informationen aggregiert und zentral dargestellt. Die Zusammenstellung der Informationen kann bspw. über Tags oder Channels erfolgen. Je nachdem welche Möglichkeiten das jeweilige Netzwerk zur Verfügung stellt.

Hier ein Beispiel des Anbieter “walls.io” mit dem Tag “starbucks” .

socialwall

Eine “social wall” kann z.B. bei Veranstaltungen auf einer Leinwand, auf Monitoren in Geschäften oder auf einer Homepage zur Anreicherung der bestehenden Informationen eingesetzt werden.

Es gibt mittlerweile einige Anbieter für “social walls”. Die Anbieter verfügen über einen sehr unterschiedliches Spektrum an Features, einige sind hier aufgeführt:

  • Anzahl der Hashtags per social network
  • Anzahl der Channels per social network
  • Moderation
  • Themes
  • Analytics
  • Werbung (Adds)
  • update times
  • badword Filter
  • support
  • API access
  • branding
  • embed wall

Es besteht die Möglichkeit auf eine große Anzahl von Netzwerken wie z. B. Facebook, Twitter, Google+, Instagram, Youtube, Vimeo, Foursquare, Flickr, Tumblr, Reddit und viele weitere zuzugreifen. Das Einbinden von RSS Feeds ist ebenfalls möglich.

Die jeweiligen Möglichkeiten (Netzwerke, Features) ist abhängig von dem entsprechenden Anbieter. Eine kleine Liste von “social wall” Anbietern ist hier aufgeführt.

Social Wall Anbieter
crowdconvergence.com
dialogfeed.com
hootsuite.com
livewall.co
postano.com
sharypic.com
snapcastr.com
socialmediawall.me
socialwally.com
stackla.com
strea.ma
tagboard.com
thinkwall.com
tintup.com
tweetwallpro.com
twinesocial.com
walls.io
zoomph.com
Kategorie: IT Schlagwörter:

Linux: Einzelbilder zu animiertem GIF zusammenfügen

2015-08-04 von Mario

Aus einzelnen Grafikdateien kann mittels des Kommandozeilenprogramms “convert” ein animiertes GIF erstellt werden. Die Umkehrung habe ich bereits in dem Beitrag “Linux: Einzelbilder aus animiertem GIF extrahieren” beschrieben.

Zunächst wird das Softwarepaket ImageMagick benötigt. Danach steht der Befehl “convert” zur Verfügung. Als nächstes alle PNG Dateien in einen separaten Ordner ablegen und eine Konsole öffnen. Jetzt folgenden Befehl ausführen:

convert -delay 20 -loop 0 *.png newgif.gif

Daraufhin werden alle PNG Dateien in der Datei “newgif.gif” zusammengefasst und die GIF Animation ist erstellt.

Kategorie: IT Schlagwörter: , , , ,

Ubuntu 14.04: DELL Latitude e7440 + BIOS/UEFI (A15) Update

2015-07-26 von Mario

Mein Laptop “DELL Latitude e7440” benötigte ein BIOS/UEFI Update. Um unter Linux das Update einzuspielen, sind einige Schritte durchzuführen.

1. Download FreeDOS 1.0

2. Download BIOS/UEFI Updates von DELL

3. Installation der Software Unetbootin

sudo apt-get install unetbootin

4. Mit Unetbootin wird FreeDos auf einen bootfähigen USB-Stick installiert.

unetbootin

5. Kopieren der Update Datei von DELL auf den USB-Stick. In diesem Fall lautete der Dateiname “E7440A15.exe”.

6. Den Laptop mit dem USB-Stick rebooten und die Taste F8 oder F12 betätigen. Daraufhin von “USB-Stick booten” auswählen.

7. Danach erscheint ein Startmenü von FreeDOS, hier die Option “boot FreeDOS with no extras” wählen.

Achtung: Nicht FreeDOS installieren, dies kann die aktuelle Betriebssystem Installation beschädigen.

8. Falls Fehler angezeigt werden, einfach ignorieren. Danach erscheint eine Konsole mit “A:\”. Daraufhin “c:” eingeben und mit Enter bestätigen. Als nächstes in den Ordner wechseln, in welcher sich die Datei “E7440A15.exe” befindet und diese ausführen.

9. Den Anweisungen auf dem Bildschirm folgen.

bios_update

10. Nach der Fertigstellung des Updates wird der Laptop neu gestartet. Jetzt wie gewohnt das Betriebssystem starten.

11. Mit dem Befehl “dmidecode” kann auf der Konsole die aktuelle Version überprüft werden.

sudo dmidecode -t 0

dmidecode

Kategorie: IT Schlagwörter: , , , , , , ,

8-Bit Shift Register mit Arduino

2015-07-20 von Mario

Für eine Steuerung benötigte ich eine Porterweiterung für den Arduino UNO. Ein Schieberegister war die naheliegendste und unkomplizierteste Möglichkeit. Für die Umsetzung habe ich folgende Bauteile verwendet:

  • Arduino UNO
  • 74HC595 Schieberegister

Video

Quellcode

int clockPin = 8;		// SH_CP	shift register clock pin 
int latchPin = 9;		// ST_CP	storage register clock pin (latch pin)	
int dataPin = 10;		// DS		serial data input 
int data = 0;

void setup(){
	pinMode(clockPin, OUTPUT);
	pinMode(latchPin, OUTPUT);
	pinMode(dataPin, OUTPUT);
}

void loop() {
 sendBytes(data);
 data++;

 if(data > 255) {
   data = 0;
 }
}

void sendBytes(int val) {
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, val);
  digitalWrite(latchPin, HIGH);
  delay(1000);
}
Kategorie: IT Schlagwörter: ,

Ubuntu 14.04: Login Screen + Monitors turned off

2015-07-17 von Mario

Nach der Installation des neuen Kernels (Ubuntu 14.04: DELL Latitude e7440 + E-Port Replicator Docking Station + Dual Monitors (New)) wurde nach dem Start des Betriebssystems kurz der Loginscreen auf den Monitoren angezeigt.

Diese schalteten sich beide wieder ab und ein Login war nur über den Laptopmonitor möglich. Die beiden Monitore sind an dem E-Port Replicator Docking Station über HDMI und DVI angeschlossen. Für die Monitore existiert eine Konfigurationsdatei, diese ist für jeden Systemuser separat im HOME-Verzeichnis abgelegt. Deshalb weiß das System nicht, welche Monitore es beim Start verwenden soll. Eine einfache Lösung ist es, die userbezogene Konfiguration allgemein verfügbar zu machen.

Folgende Datei

/home/[username]/.config/monitors.xml

in den Ordner

/var/lib/lightdm/.config/

kopieren. Nach dem Neustart werden die Monitore erkannt und die Anmeldung kann durchgeführt werden.

Mehr Details dazu gibt es hier.

Ubuntu 14.04: DELL Latitude e7440 + E-Port Replicator Docking Station + Dual Monitors (New)

2015-07-13 von Mario

Eine Nutzung von drei Monitoren wird durch die Installation des Kernels ab der Version 3.17.1 out of the box möglich. Dafür müssen unter Ubuntu 14.04.2 LTS folgende Dateien

kernel

von http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17.1-utopic/ heruntergeladen werden. Am besten in einen separaten Ordner ablegen. Danach mit einer Konsole in den Ordner wechseln und die Dateien installieren:

sudo dpkg -i *deb

Daraufhin einen Neustart durchführen und die Anzeigegeräte (Systemwerkzeuge | Einstellungen | Anzeigegeräte) einstellen.

Anzeigegeraete

Mit dem Befehl “uname” kann der verwendete Kernel angezeigt werden.

uname -r

Die Ausgabe zeigt die neu installierte Kernelversion an.

317

MySQL – WordPress Daten bereinigen und Speicherverbrauch optimieren

2015-07-05 von Mario

Beim Erstellen eines Artikels wird in WordPress nach dem Speichern eine Revision angelegt. Dadurch besteht die Möglichkeit, auf einen früheren Stand eines Artikels zurückzugreifen.
wp_revisionen

Die Revisionen haben den Nachteil, dass verhältnismäßig viel Speicherplatz verwendet wird und sich die Performance verschlechtert. In diesem Blog waren in der Tabelle “wp_posts” 5604 Datensätze enthalten und es wurden 8,5 MiB Speicher verwendet.

Mit folgenden SQL Befehl können über die Konsole oder alternativ über phpMyAdmin alle Revisionen gelöscht werden. Zur Sicherheit sollte vorher ein Backup der Datenbank erstellt werden.

DELETE FROM wp_posts WHERE post_type = "revision";

Danach waren lediglich 877 Datensätze mit einem Speicherverbrauch von 8,5 MiB in der Tabelle vorhanden. Mit dem Befehl “Optimize” wird die Speicherung von Tabellendaten reorganisiert und der Speicherplatz reduziert.

OPTIMIZE TABLE wp_posts;

Der Speicherverbrauch betrug daraufhin nur noch 718,3 KiB.

Um zukünftig nicht erneut so viel Speicherplatz für Revisionen zu verbrauchen, kann eine Einstellung in der Datei “wp-config.php” vorgenommen werden. Die Datei in einem Editor öffnen und nach der Zeile suchen:

define('DB_COLLATE', '');

Nach dem Eintrag folgende Einstellung ergänzen:

define('WP_POST_REVISIONS', 3);

Dadurch werden maximal drei Revisionen beim Speichern eines Artikels angelegt.

 

Mehr Informationen zum Thema Revisionen von WordPress gibt es auf der offiziellen Dokumentationsseite: https://codex.wordpress.org/Revisions

 

Kategorie: IT Schlagwörter: , , , ,

Firefox neuer Tab

2015-06-17 von Mario

Durch folgende Einstellung wird ein neuer Tab immer leer dargestellt.

newTab

Folgendes in die Adresszeile eingeben (Enter drücken).

about:config

Daraufhin im Suchfeld nach der Einstellung

browser.newtab.url

suchen. Durch einen Doppelklick in den Bearbeitungsmodus wechseln und den Wert auf  “about:blank” ändern.

Kategorie: IT Schlagwörter: ,