| die letzten Änderungen * Seitenstruktur * Stichwortsuche :


logo_puschin.jpg

Startseite

Knowledge base



Kontakt

Impressum

Startseite -

PDF aus Text generieren mit Cups


#!/bin/bash

cd /var/www/Calendar
SUBJECT=`php -f calendar_info.php | grep "Subject:" | awk -F"Subject:" '{ print $2 }'`
php -f calendar_info.php > /tmp/calendar.$$.tmp
cupsfilter /tmp/calendar.$$.tmp > /tmp/calendar.$$.pdf
mpack -a -s "$SUBJECT" -c application/pdf -m0 /tmp/calendar.$$.pdf [ADRESSE]
rm -f /tmp/calendar.$$.tmp
rm -f /tmp/calendar.$$.pdf


eingetragen am 22.05.17 durch Frank in Kategorie "Linux Shellskripts"



GPG - eine weitere E-Mailadresse zu einem Schlüssel hinzufügen

E-Mailadresse hinzufügen:


> gpg.exe --list-keys
> gpg --edit-key XXXXXXXX
addkey
[DATEN EINGEBEN]
save



Primäre E-Mailadresse setzen:


> gpg.exe --list-keys
> gpg --edit-key XXXXXXXX
1
primary
save


eingetragen am 09.05.17 durch Frank in Kategorie "GPG & PGP"



Zufällige Dateien anlegen

Abhängigkeit zum "fortunes"-Paket.


# aptitude install fortunes fortunes-de




#!/bin/bash

SUFFIX[0]="doc"
SUFFIX[1]="jpg"
SUFFIX[2]="bmp"
SUFFIX[3]="pdf"

while true
do

    RAND=$((RANDOM%3))
    SIZE=$((RANDOM%2048))
    NAME=`/usr/games/fortune | head -n1`

    DATEINAME="$NAME.${SUFFIX[$RAND]}"

    echo "Creating -- $DATEINAME --"

    dd if=/dev/zero of="$DATEINAME" bs=1K count=$SIZE

done


eingetragen am 16.12.16 durch Frank in Kategorie "Linux Shellskripts"



Tastatur-Layout auf deutsch einstellen

Vermutlich für Gnome:

# aptitude install keyboard-configuration
# dpkg-reconfigure keyboard-configuration
# service keyboard-setup restart



Für die Konsole:

# aptitude install console-data
# dpkg-reconfigure console-data
# aptitude install console-setup
# dpkg-reconfigure console-setup


eingetragen am 26.10.16 durch Frank in Kategorie "Debian"



mjpg_streamer mit Logging über CURL

Makefile:

# we are using the libraries "libpthread" and "libdl"
# libpthread is used to run several tasks (virtually) in parallel
# libdl is used to load the plugins (shared objects) at runtime
LFLAGS += -lpthread -ldl -lcurl



plugins/output_http/httpd.c:

#include <limits.h>
#include <curl/curl.h>
#include <linux/version.h>

...

// syslog(LOG_INFO, "serving client: %s\n", name);

                    char *request;
                    request = malloc(64);
                    sprintf(request, ...

[den gesamten Artikel anzeigen]


eingetragen am 24.10.16 durch Frank in Kategorie "C"



Wherigo Reverse-Cache lösen

Es gibt einen bestimmten Wherigo, der immer wieder auftritt: Der sog. Reverse-Wherigo. Um ihn zu lösen muss man im folgenden Skript einfach nur die 3 Zahlen anpassen und dann durch einen LUA-Compiler jagen:


AAAAAA = 105159;
BBBBBB = 729826;
CCCCCC = 105820;
LongVORZ = 1;
LatKOMP = 0;
LatVORZ = 1;
LongKOMP = 0;

  if ((CCCCCC % 100000 - CCCCCC % 10000) / 10000 + (CCCCCC % 100 - CCCCCC % 10) / 10) % 2 == 0 then
    LongKOMP = tonumber(LongVORZ * ((AAAAAA % 100000 - AAAAAA % 10000) / 10000 * 100 + (CCCCCC ...


[den gesamten Artikel anzeigen]


eingetragen am 07.09.16 durch Frank in Kategorie "Various"



Amazon Dash-Button - Button-Klick erkennen und Aktion ausführen

Voraussetzung ist, dass dieses Skript auf dem DHCP-Server läuft.

Achtung:
Man sollte die Einrichtung des Buttons vor der Auswahl des Produktes abbrechen und ihm generell den Zugang zum Internet verwehren (z.B. via Kindersicherung).

Skript /usr/local/bin/dash_button.sh:


#!/bin/bash                                                                                                                                                                             
                                        ...


[den gesamten Artikel anzeigen]


eingetragen am 04.09.16 durch Frank in Kategorie "WLAN"



Bluetooth-Audio unter Wheezy


aptitude install pulseaudio-module-bluetooth




$ hcitool con
Connections:
     < ACL 74:A3:4A:03:6C:E8 handle 71 state 1 lm MASTER AUTH ENCRYPT





pcm.bluetooth {
type bluetooth
device "74:A3:4A:03:6C:E8"
profile "auto"
}


eingetragen am 31.08.16 durch Frank in Kategorie "Debian"



Fehler 0x000000c4 bei der Installation von Windows 8.1

Kann behoben werden durch das folgende Kommando.


VBoxManage setextradata [VM_NAME] VBoxInternal/CPUM/CMPXCHG16B 1



Den Namen der VM bekommt man mit dem folgenden Kommando raus:


VBoxManage list vms


eingetragen am 21.06.16 durch Frank in Kategorie "VirtualBox"



Größere SD-Karte auf eine kleinere SD-Karte kopieren

Zunächst beim Verbinden das Device herausfinden:

# dmesg
# fdisk -l



Dann die minimale Partitionsgröße ermitteln:

# resize2fs -P /dev/sdc2



Und danach auf die ermittelte Größe verkleinern (oder größer):

# resize2fs -p /dev/sdc2 7G



Dann die SD-Karte in eine Datei sichern:

# dd if=/dev/sdc of=DATEI.dd bs=2M



Und auf eine kleinere Karte zurückschreiben:

# dd if=DATEI.dd of=/dev/sdc bs=2M



Dann noch die Partitionstabelle anpassen:

# fdisk /dev/sdc
p
  Achtung: Beginn ...

[den gesamten Artikel anzeigen]


eingetragen am 15.06.16 durch Frank in Kategorie "Raspberry pi"


Ältere Einträge



Herzlich Willkommen, ... wurde zuletzt bearbeitet am 11.07.13 durch Frank

www.puschin.de
login

<body bgcolor='#FFFFFF' link='#000000' vlink='#000000' alink='#000000' text='#000000'><font face='Verdana' size='2'><strong>www.puschin.de</strong><br>Die Webseite http://www.puschin.de bietet eine interessante Webseite zu vielen Themen aus dem Bereich Linux und Windows. Man findet hier Tipps und Tricks zu cms php apache postfix openxchange tomcat windows linux firewall <br><br><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=191'>Startseite</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=63'>Knowledge base</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=57'>Kontakt</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=9'>Impressum</a></body>