bash

Odrobinę Geekowe, ale dobre…

<sdmkun> tar -xzf merc.tgz what the fuck
<sdmkun> how the fuck do you people remember this shit
<bucketmouse> just think with a german accent
<bucketmouse> XTRACT ZE FILES

Jeszcze prostszy backup serwera MySQL

Jeszcze prostszy backup serwera MySQL

Stare ludowe przysłowie mówi „tylko prawdziwi twardziele nie robią backupu”. Ja niestety do prawdziwych twardzieli się nie zaliczam, więc robię regularne backupy. Wiadomo – spadały wahadłowce, nasz serwer też się prędzej czy później spali ;)

Współczesna architektura aplikacji skupia się na trzymaniu danych w… bazach danych. W naszym przypadku jest to zwykle MySQL. Więc na tym się skupimy. Nie wiem jak wy, ale ja lubię mieć kopię każdej bazy w osobnym pliku. Jak to zautomatyzować? Poprzednie używałem Perla, a teraz wiem jak zrobić to bez niego.

czytaj dalej…

Generowanie bezpiecznego hasła z linii poleceń

Generowanie bezpiecznego hasła z linii poleceń

Generowanie bezpiecznych haseł nie jest prostym zadaniem. Wprawdzie możne klepać na oślep w klawiaturę, albo generować „pseudo” bezpieczne hasła w postaci A1a-ma_k0ta, ale jeżeli musisz wygenerować taki haseł kilkadziesiąt jest to zadanie raczej nudne i upierdliwe.

Na tzw. desktopie zwykle używam KeePassa – genialnego managera haseł, który ma też funkcję generowania haseł o wysokim poziomie „losowości”. Pod konsolą jednak – nie jest tak wesoło. Prosty skrypt, który ułatwi nam to zadanie.

czytaj dalej…

Proste powiadomienie SMS o awarii

Od czasu do czasu pojawia się problem tzw „awarii”, na nieszczęście o której powiadamia Cię najszybciej końcowy użytkownik. Warto zabezpieczyć się przed takimi wydarzeniami prostym rozwiązaniem w postaci skryptu, który wyśle nam SMSa w odpowiedniej chwili – czyli w takiej, gdy dana maszyna przestanie działać. W moim przypadku „przestanie działać” = nie odpowiada na ping :) Reszta usług wspierana watchdog’iem działa samoistnie.

czytaj dalej…

'