Hier entsteht datenfreiheit.de - Freiheit für Daten!

ubuntu desktop freezes randomly

sudo service lightdm restart

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
sudo reboot

Apache / HTTPD : No space left on device: Cannot create SSLMutex

ipcs -s | grep apache | awk ' { print $2 } ' | xargs -n 1 ipcrm -s

Take a full page screenshot with Firefox

Since Firefox 16 you can press shift-F2 or go to Tools > Web Developer > Developer Toolbar to open a command line. Write:

screenshot

and press Intro in order to take a screeshot.

To fully answer the question, you can even save the whole page, not only the visible part of it:

screenshot --fullpage

From http://stackoverflow.com/questions/13158083/take-a-full-page-screenshot-with-firefox

php 5.2 und 5.3 parallel auf Debian 6 installieren

PostgreSQL: Passwort-Eingabe auf der Kommandozeile umgehen

vi ~/.pgpass

hostname:port:database:username:password

chmod 0600 ~/.pgpass

AWStats als cronjob bei domainfactory: AWSTATS_DEL_GATEWAY_INTERFACE

#!/bin/bash
AWSTATS=/.../awstats-7.0/wwwroot/cgi-bin
AWSTATS_DEL_GATEWAY_INTERFACE=1
export AWSTATS_DEL_GATEWAY_INTERFACE
#$AWSTATS/awstats_updateall.pl now

#AWSTATS_FORCE_CONFIG=mydomain.com
#export AWSTATS_FORCE_CONFIG
#$AWSTATS/awstats.pl -update

cd $AWSTATS
for i in `ls -1 |grep conf |cut -d "." -f2-3` ; do ./awstats.pl -update -config=$i -configdir=$AWSTATS ; done

Drupal 7.7 klappt Submenüs neuer Custom-Menüs nicht mehr automatisch auf?!

Module menu_block installieren bzw. deinstallieren UND NEUinstallieren!! Siehe auch Bug http://drupal.org/node/942782 "Custom menus never receive an active trail"...

Welches Linux habe ich überhaupt installiert?!

Kernel:
uname -r
Distribution:
cat /etc/issue
cat /etc/*-release
http://www.linuxquestions.org/questions/linux-newbie-8/how-do-i-determine-what-version-of-linux-is-running-131169/

Wieviel Bits hat mein Linux?!

uname -a
Linux test1.datenfreiheit.de 2.6.11-1.27_FC3 #1 Tue May 17 20:24:57 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux

uname -a
Linux test2.datenfreiheit.de 2.6.9-5.0.5.EL #1 SMP Fri Apr 8 14:20:58 EDT 2005 ia64 ia64 ia64 GNU/Linux

uname -a
Linux test3.datenfreiheit.de 2.6.10-1.771_FC2smp #1 SMP Mon Mar 28 01:10:51 EST 2005 i686 i686 i386 GNU/Linux
'test1' (x86_64 GNU/Linux) und 'test2' (ia64 GNU/Linux) sind 64-bit compliant. 'test3' (i386 GNU/Linux) ist nur eine 32-bit Plattform.

Find text in files on linux

grep -lir "some text" *

Find big files on linux

ls -lahS $(find / -type f -size +10000k)
find . -type f -size +10000k | xargs ls -lah
nice find / -size +10000k -exec ls -ls {} \; 2> /dev/null | mail -s "Grosse Dateien" test@example.de

List files recursively with path

find /fileserver -type f -exec ls -gGhQ {} \; > fileserver-files.txt

Find files by modified time

find . -mtime -1  # find files modified within the past 24 hours
find . -mtime 1   # find files modified between 24 and 48 hours ago
find . -mtime +1  # find files modified more than 48 hours ago

Freiheit für Ports und Prozesse

Windows
netstat -ano
nmap -sT 192.168.1.1
Linux
nmap -sU -sT localhost -p 1-
netstat -plutn
netstat -npl
http://www.nwlab.net/tutorials/portscanner/nmap-tutorial.html

Freiheit für RAM

IE + HTTPS + XML + NoCache = Bad

http://www.blog.lessrain.com/flash-nasty-xml-load-bug-in-internet-explorer/

Verzeichnis rekursiv per FTP uploaden

ncftpput -u USER -R REMOTE.DE /remote/dir/ /local/dir/

Verzeichnis rekursiv per FTP downloaden

wget -r --level=100 ftp://USER:PASS@example.com/dir1/dir2/

wget + proxy

wget -e http_proxy="http://127.0.0.1:1234" http://test.domain.local/
http://blog.taragana.com/index.php/archive/how-to-use-wget-through-proxy/

Subversion befreien ohne svn export

WhiteSpace-Unterschiede ignorieren mit svn diff, Ignore whitespace in a Subversion diff

svn diff --diff-cmd diff -x -uw /path/to/file

PostgreSQL-Datenbank mit Large Objects sichern

pg_dump -Fc -v -b dbname > dbname-`date +%Y%m%d%H%M`.dump
pg_restore -v -d dbnamebkp dbname-20100923.dump

Mit Postgresql/psql csv/tab-getrennt exportieren (getting tab separated values from postgres query)

TUPLE MODE              #\t
DISABLE FIELD ALIGNMENT #\a
TAB AS DELIMITER        #\f '\t'
O/P TO FILE             #\o ~/out.txt
RUN QUERY               #select ...

mysqldump mit crontab für mysql-user userxy und dessen Datenbank dbname

useradd userxy
mkdir /home/userxy;
mkdir /home/userxy/backups
vi /home/userxy/.my.cnf

INSERT:
[client]
password=password-of-mysql-user-userxy

chown -R userxy /home/userxy
chmod 700 /home/userxy /home/userxy/backups
chmod 600 /home/userxy/.my.cnf
su userxy
crontab -e
55 23 * * * mysqldump -u userxy --opt dbname | gzip > /home/userxy/backups/dbname-`date +\%Y\%m\%d\%H\%M\%S`.sql.gz

Faked WHOIS-Data verpetzen

Domains befreien, reggen, DNS, WHOIS

Emails von Spam befreien, obfuscate email addresses to prevent spambots from collecting them

Newsletter Emails befreien

How to Code HTML Email Newsletters

Privat surfen

http://www.silicon.de/sicherheit/management/0,39039020,41003294-4,00/so+surfen+sie+anonym.htm

Server in Frankfurter Rechenzentren möglichst nahe am DE-CIX

Vornamen finden

Gute und ausführliche Erklärungen für Namen von Kindern und bekannten Persönlichkeiten. Darf man ein Baby heute wieder Gertrude nennen?!

Freies Wetter

Freies Bildmaterial

Bilder günstig kaufen (Preise zwischen 0,10 bis 2 Euro pro Bild in Webauflösung.)

Schriftarten/Fonts im Web

Webtraffic auswerten (ohne Google Analytics!)

Bilder online präsentieren

Daten darstellen

Daten mit PHP für Excel ausgeben

Fehler und Errors loggen mit PHP ( <?php error_log('error message!'); ?> )

Free CSS3 on Internet Explorer

IE6 PNG Fixes

Mehr Eclipse-Workspaces zur Auswahl...

Um die Anzahl der letzten Workspaces im Workspace-Switcher zu erhöhen in Datei eclipse/configuration/.settings/org.eclipse.ui.ide.prefs den Parameter MAX_RECENT_WORKSPACES z.B. auf MAX_RECENT_WORKSPACES=16 setzen.

Thunderbird debuggen und loggen

set mydate=%date:~-4,4%%date:~-7,2%%date:~-10,2%
set mytime=%time:~0,2%%time:~+3,2%
rem set NSPR_LOG_MODULES=:
rem set NSPR_LOG_MODULES=IMAP:4
set NSPR_LOG_MODULES=POP3:5,SMTP:5,IMAP:5
set NSPR_LOG_FILE=d:\mail\thunderbird_%mydate%_%mytime%.log
start /d "c:\Programme\Mozilla Thunderbird" thunderbird.exe

Futter für Thunderbird Lightning Sunbird

Einen sportlichen Kalender zum Importieren im iCal-Format brauche ich auch bei der nächsten WM oder Fußball-EM wieder. Es ist sehr einfach, die Termine in Thunderbird zu laden und schön bunt anzuzeigen. Das funktioniert übrigens auch mit Feiertagen usw. Outlook muss also nicht mehr verwendet werden.

Dereferrer, Dereferer, Link-Anonymizer, Referer-Hiding, Link-Protection,

T-DSL konfigurieren

Mitbenutzernummer ist in der Regel 0001. Sollten die Daten älter sein und die T-Online Nummer nicht 12-stellig sein, dann ein # vor der Mitbenutzernummer eintragen.

Versteckte Skype Icons

Excel-Files mit PHP basteln

/usr/share/php5/PEAR # pear install OLE-1.0.0RC1
downloading OLE-1.0.0RC1.tgz ...
Starting to download OLE-1.0.0RC1.tgz (12,153 bytes)
.....done: 12,153 bytes
install ok: channel://pear.php.net/OLE-1.0.0RC1
/usr/share/php5/PEAR # pear install --alldeps  Spreadsheet_Excel_Writer-0.9.1
downloading Spreadsheet_Excel_Writer-0.9.1.tgz ...
Starting to download Spreadsheet_Excel_Writer-0.9.1.tgz (55,037 bytes)
.............done: 55,037 bytes
install ok: channel://pear.php.net/Spreadsheet_Excel_Writer-0.9.1


...
<?php
require_once 'Spreadsheet/Excel/Writer.php';
...

Plesk: How to get an "open_basedir" in PHP script. How can I fix it?


# vi vhost.conf




php_admin_value open_basedir HTTPD_VHOSTS_D/domain.com/httpdocs:/tmp:/ADD_PATH


--->8---

 Create HTTPD_VHOSTS_D/domain.com/conf/vhost_ssl.conf:

---8<---


php_admin_value open_basedir HTTPD_VHOSTS_D/domain.com/httpsdocs:/tmp:/ADD_PATH


--->8---

For subdomains, create the corresponding HTTPD_VHOSTS_D/domain.tld/subdomains/subdomain/conf/vhost.conf file:

---8<---


php_admin_value open_basedir "HTTPD_VHOSTS_D/domain.com/subdomains/subdomain/httpdocs:/tmp:/ADD_PATH"


--->8---

 Also, you can set up global 'open_basedir' for a certain location required in /etc/php.ini, for example:

---8<---
open_basedir = "/tmp"
--->8---




# /usr/local/psa/admin/sbin/websrvmng -v -a

NOTE: If do not run the command above vhost.conf or vhost_ssl.conf
would not be included to Apache configuration and the changes not take affect.

Daten von defekten Platten retten

Datenbefreiungsprojekte