Archive for the ‘Tips, Tricks & HowTos’ Category
Thursday, February 11th, 2010
Osobiście uważam pocztę w HTMLu zamiast jedynego słusznego czystego tekstu za wynaturzenie, podobne do odpowiadania nad cytowanym tekstem ale niestety czasem nie ma to żadnego znaczenia. Więc jeśli już ktoś was do tego zmusi kilka rad:
Posted in Tips, Tricks & HowTos | No Comments »
Saturday, December 19th, 2009
Chcemy sprawdzić swój program i widzimy coś takiego:
#valgrind --leak-check=full ./a.out
==19197== 992 bytes in 2 blocks are possibly lost in loss record 9 of 10
==19197== at 0x4C213A6: memalign (vg_replace_malloc.c:532)
==19197== by 0x4C21402: posix_memalign (vg_replace_malloc.c:660)
==19197== by 0x7ADFD80: ??? (in /lib/libglib-2.0.so.0.2200.3)
==19197== by ...
Posted in Tips, Tricks & HowTos | No Comments »
Friday, August 14th, 2009
Wczoraj, podczas refaktoryzacji starego kodu, przy wstawianiu wierszy do tabeli otrzymałem następujący błąd:
ERROR: duplicate key violates unique constraint "mytable_pkey"
Wydawało mi się to dziwne, w końcu struktura tabeli była następująca:
Posted in Tips, Tricks & HowTos | No Comments »
Thursday, April 16th, 2009
sudo apt-get install normalize-audio
#!/bin/bash
IFS=`echo -en "\n\b"`
for d in `find $1 -type d -print`;do
fs=`find $d -maxdepth 1 -print|grep '\.mp3$'`
c=''
for f in $fs; do
...
Posted in Tips, Tricks & HowTos | No Comments »
Monday, January 19th, 2009
W zasadzie sprawa wydaje się prosta - najpierw definiujemy ogólne reguły a potem je nadpisujemy w zależności od potrzeb. I tak żyłem sobie w błogiej nieświadomości aż trafiłem na coś takiego ( tu wersja maksymalnie uproszczona :):
< !DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
div.magic span {color:red}
...
Posted in Tips, Tricks & HowTos, Uncategorized | No Comments »
Monday, January 12th, 2009
Postaram się krótko opisać co to jest i jak działa.
CFEngine to system mający na celu proste konfigurowanie duża ilością komputerów pracujących pod kontrola systemów unixowych(teoretycznie jest wersja działająca pod windows ale sami wiecie... ).
Filozofia programu jest następująca - mamy zbiór klas(grup) - dotyczących danego komputera w danej chwili - czyli ...
Posted in Archiwum, Tips, Tricks & HowTos | No Comments »
Friday, January 2nd, 2009
Jak ja nienawidzę konfigurować serwerów pocztowych. W porównaniu z nimi w konfiguracji Apacha wszystko jest absolutnie trywialne i kompletnie przejrzyste. Ale czasami - na maszynach testowych, trzeba sprawić by maile wysłane do całego świata szły do /dev/null z wyjątkiem tych które trafią do nas :)
w /etc/postfix/main.cf dodajemy:
smtpd_recipient_restrictions =
check_recipient_access regexp:/etc/postfix/rcpt,
reject_unauth_destination
W pliku ...
Posted in Tips, Tricks & HowTos | No Comments »
Sunday, August 3rd, 2008
Po prostu instalujemy pakiet truecrypt, ewentuialnie ( jak w moim przypadku ) jeszcze ntfsprogs
truecrypt -c # tworzymy wolumin na przyklad na /dev/sda2
truecrypt -t --filesystem=none /dev/sda # otwieramy ale nie montujemy filesystemu
mkntfs -Q /dev/loop0 # zakladamy filesystem
truecrypt -t --filesystem=ntfs-3g /dev/sda2 /mnt/storage #montujemy do pracy
truecrypt -t -d # odmonowujemy
Dodatkowo parametr -Q przy ...
Posted in Tips, Tricks & HowTos | No Comments »
Friday, May 2nd, 2008
Jeśli nie korzystamy z wielkich IDE, a pracujemy nad projektem który wykroczył poza fazę jednego pliku czas do kompilacji zastosować Make. Narzędzie to istnieje od lat i warto je znać, zwłaszcza jeżeli nie trawi się takich automatów jak autotools.
Absolutne podstawy
Weźmy najprostszy możliwy plik Makefile
foobar:foobar.c
gcc foobar.c -o ...
Posted in Tips, Tricks & HowTos | No Comments »
Thursday, May 1st, 2008
Przyznajcie się, ilu z was zauważyło, że w trybie graficznym nie działa dioda od klawisza ScrollLock? Pewnie niewielu, ale każdy perfekcjonista na pewno chce to "naprawić". Chyba najłatwiej dokonać tego za pomocą XBindKeys i XSetLeds. Wystarczy do pliku konfiguracyjnego ~/.xbindkeysrc dopisać:
#ScrollLock
"xsetleds -show | grep -q 'ScrollLock \+on' && xset -led ...
Posted in Tips, Tricks & HowTos | No Comments »