Linux Registered User # 325719
Damian Pasternok's Home Page
: about me
name:        Damian Pasternok
nick:        crahker
nationality: Polish
os:          GNU/Linux [various distros at home and work] (screenshot)
occupation:  sysadmin/network engineer (sometimes webdev [Python/django])
interests:   POSIX/GNU operating systems, computer programming, astronomy,
             astrophysics, parapsychology, music (playing drums), sports,
             railroads, submarines and many others.
contact:     crahker@gmail.com, JID: crahker@jabber.wp.pl, IRCnet
gpg:         here

Warning! Above address is made available only for private communications and
I don't want to receive any advertisements, offers and other bulk mailings.
Sending such things to the above address you authorize me to place your
addresses on any available blacklists and blocking them everywhere and every
time. Sending bulk mail to the above address you authorize me to make your
message publicly available. More about it: http://www.euro.cauce.org/.


: musicCrAhKeR's Profile Page
The band I play with - The Structura (Myspace) (YouTube)

my drumset (photo):
Pacific Drums & Percussion (LX series, color: natural)
- 18x20 kick drum
- 8x10 tom tom drum
- 9x12 tom tom drum
- 12x14 floor tom drum
- 5x14 snare drum
cymbals:
- 14" Medium Hi-Hat Istanbul Agop Traditional
- 16" Medium Crash Istanbul Agop Traditional
- 20" Medium Ride Istanbul Agop Traditional
- 16" China Istanbul Agop Turk
-  9" Splash Istanbul Mehmet Sultan
hardware:
- PDP hardware pack 900
drumheads:
- DW by Remo
drumsticks:
- Zildjian 5A

: ambient music

The KLF :: Chill Out

This is essentially electronic atmosphere music designed to relax the listener
with its soothing vibes. Generally under 90 bpm or totally beatless, ambient
music takes you on a relaxing or thoughtful journey using a variety of sounds,
from wind and whale sound samples, to richly textured electronic landscapes.

Brian Eno - Thursday Afternoon [Edit]                                 download
Roger Eno - Through The Blue                                          download
Ishq - Sol                                                            download
Loop Guru - 3am Outside Here (Pt. 3)                                  download
Loop Guru - 5am Sunrise (Pt. 6)                                       download


: linux kernel
my desktop kernel configuration (may be useful for beginners):
- 2.6.33.2 w/ NAT, ACPI, I2C, USB DSL modem, etc.                     download

server kernel configuration (Pentium III and some Intel stuff):
- 2.6.28-hardened-r9 (Gentoo) w/ iptables & PaX/grsecurity and QoS    download

Older configs are available here.


: programming
Simple stuff (everything is GPLv3+).

old/various:
- lastfm.pl (last.fm now playing script for irssi) (EN, Perl)         download
- rc.hurricane (Hurricane Electrics IPv6 update script) (EN, bash)    download
- backup.sh (rsync-based backup script) (EN, bash)                    download

bash:
- zmstop [updated] - very simple but useful Bacula pre-backup script for Zimbra
  Collaboration Suite (Open Source Edition). The script kills all orphaned
  processes not properly closed by Zimbra's zmcontrol (e.g. MySQL) before
  backup. Dedicated to separated Bacula installations that are allowed to
  connect to Zimbra server via SSH key authentication. In view of the above,
  it also protects from killing itself and the SSH session (BeforeJob
  non-zero status).
  Recommended config (script should be placed into /opt/zimbra):
  -- bacula-dir.conf --
  JobDefs {
    [...]
    RunBeforeJob = "ssh zimbra@mailserver ./zmstop.sh"
    RunAfterJob = "ssh zimbra@mailserver zmcontrol start"
    [...]
  }

Perl:
- GEL2-SW8 Switch Stats - script that creates bandwidth charts of switch ports
  collected over SNMP (compatible with 'GEL2-SW8' Linux-based 8-P Gigabit L2
  Managed Switches: RubyTech GS-2108C, Repotec RP-G0802L)

Python:
- RTBackup [updated] - real-time backup script which periodically checks
  modification time of each file and creates backup of the file if it has been
  modified, with preserve the file and parent directories permissions.
- Wake On Lan - Magic Packet - PyGTK-based tool for sending broadcast frame
  called Magic Packet to turn on a computer remotely (works in local networks
  and Internet). It uses remote or local Top-level Domains list takes from
  IANA to validate the FQDN (can be updated by --update-tlds option).
  There are two ways to use Wake On LAN over Internet:
  1. You can send Magic Packet directly to broadcast address. For example:
     23.12.78.56/255.255.192.0 will sent MP to 23.12.127.255.
  2. If the computer is over NAT you'll need special iproute2 and iptables
     rules to forward broadcast messages, e.g.
  # ip neigh add 192.168.0.254 lladdr ff:ff:ff:ff:ff:ff nud permanent dev eth0
  # iptables -t nat -A PREROUTING -i eth1 -p udp --dport 48777 -j DNAT \
    --to-destination 192.168.0.254
  Above example will work for 192.168.0.0/24. 192.168.0.254 is an unused IP,
  eth1 - WAN interface, eth0 - LAN. Iproute2 assigns 192.168.0.254 address
  to MAC ff:ff:ff:ff:ff:ff. Iptables forwards received packages from port
  48777 to 192.168.0.254:48777 - this address has assigned the broadcast MAC,
  so the packages will be sent to every computer in LAN.
- ipv6calc - simple utility to calculate pointer domain names for IPv6
  prefixes. Use examples:
  $ ./ipv6calc.py ::ffff:192.168.0.1/128
  1.0.0.0.8.a.0.c.f.f.f.f.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa.
  $ ./ipv6calc.py 2001:05c0:1501:bb00::/56
  b.b.1.0.5.1.0.c.5.0.1.0.0.2.ip6.arpa.

PHP:
- Jarf (Jabber account registration form) - simple PHP form which can be used
  by jabberd+mysql to register new XMPP account or change password.
- cuturl - Just another script to make shortened URLs. It doesn't require
  mod_rewrite.

Linux kernel patches:
- Linux vmsplice Local Root Exploit fix/patch for 2.6.23.14(-grsec)   download
- NVIDIA 96.43.05 Display Driver patch for Linux 2.6.26               download
- Linux >= 2.4.4, >= 2.6.0 NULL pointer dereference due to incorrect
  proto_ops initializations fix                                       download
  Temporary fix:
  # sysctl vm.mmap_min_addr=4096

Slackware packages and SlackBuilds (browse)


: articles
- IPv6 i Neostrada w Linuksie (PL, html)
- IPv6 i Neostrada w Linuksie (PL, txt)
- Software RAID 1 w Linuksie (PL, html)
- Software RAID 1 w Linuksie (PL, txt)


: other
- site statistics


: links
GNU and Linux:
- The GNU Operating System
- Richard Stallman's Personal Page
- The Linux Home Page
- The Linux Kernel Archives
- The Slackware Linux Project

sites of my friends:
- frimer home page
- Marcin Wilk Homesite

other sites:
- Art of Jacek Yerka
- #fck @ IRCnet ^_^
- v220.pl - Hosting i Multimedia

Lynx Friendly! Powered by GNU Emacs Viewable with Any Browser Valid CSS! Valid HTML 5.0!

copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Damian Pasternok
last modified: 2011-11-06 15:03:40 CET