Wednesday, March 4, 2015

Print all the environment in makefile



printenv:

$(foreach V,$(sort $(.VARIABLES)),\
$(if $(filter-out default automatic,\
    $(origin $V)),$(warning $V=$($V) ($(value $V)))))


or - new variables only:

VARS_OLD := $(.VARIABLES)
CUR-DIR := $(shell pwd)
LOG-DIR := $(CUR-DIR)/make-logs
$(foreach v,                                        \
  $(filter-out $(VARS_OLD) VARS_OLD,$(.VARIABLES)), \
  $(info $(v) = $($(v))))

Monday, March 31, 2014

Changing DNS in Ubuntu 12.10 and 12.04

This should be the right way to change the DNS servers without loosing the dnsmaq functionality, making it global for all you connections through dhcp and keeping NetworkManager aware of which DNS servers are you using.

Editing the file

Code:
sudo gedit /etc/dhcp/dhclient.conf
Adding your DNS(s) server(s) here.
Code:
prepend domain-name-servers x.x.x.x, y.y.y.y;
Source:

http://askubuntu.com/questions/13045...ia-resolv-conf

Thursday, March 13, 2014

BASH - remove (or do something) with a list of files (in text file)

Slow: 

while read -r filename; do
  rm "$filename"
done <list.txt


For a few arguments):
 rm -f $(<list.txt)



I think it should work:

xargs -a list.txt -d'\n' rm

Thursday, February 13, 2014

Where does the compiler look for default headers?


`gcc -print-prog-name=cc1plus` -v

This command asks gcc which C++ preprocessor it is using, and then asks that preprocessor where it looks for includes. You will get a reliable answer for your specific setup.

Likewise, for the C preprocessor:

`gcc -print-prog-name=cc1` -v

Monday, October 14, 2013

36 zdań zabijających kreatywność...

1. Tutaj jest inaczej. 2. To już próbowaliśmy. 3. To dużo kosztuje. 4. To nie nasza działka. 5. Oni są zbyt zajęci żeby to zrobić. 6. Nie mamy czasu. 7. Nikt nas nie poprze. 8. To jest zbyt radykalna zmiana. 9. To niezgodne z polityką firmy. 10. Nie mamy takiej władzy. 11. Wróćmy do rzeczywistości. 12. Nie podoba mi się ten pomysł. 13. Nie mówię, że nie masz racji, ale... 14. Znałem osobę, ktora to chciała zrobić i już tu nie pracuje. 15. Zawsze robiliśmy to tak jak teraz. 16. Stracimy tylko pieniądze na to. 17. To jest coś co przecież wymagamy od naszej załogi. 18. Tego nie mamy w budżecie. 19. Nie należy uczyć starego psa nowych sztuczek. 20. Dobry pomysł, ale mało praktyczny. 21. To nie jest dobry moment. 22. Staniemy się pośmiewiskiem w naszej branży. 23. Co? Znowu to? 24. Już to zrobiliśmy działające bez tego. 25. Tego się nigdy nie próbowało. 26. W porzadku. Uformujemy komitet w tej sprawie. 27. To nie zadziałałoby w naszej firmie. 28. To nie przejdzie przez nasz zarząd. 29. Nie widzę żadnego związku. 30. Tego się nie da zrobić. 31. Zmiany niosą zbyt dużo problemów. 32. To niemożliwe. 33. Czy ktoś jeszcze to próbował? 34. Przestań już marzyć. 35. Jeśli funcjonuje nie naprawiaj tego. 36. To będzie dużo pracy.

Thursday, October 3, 2013

Cytaty, quotes,

-¿Cuándo volverá a ser el que era? -Cuando el sol salga por el oeste y se ponga por el este -replicó Mirri Maz Duur-. Cuando los mares se sequen y las montañas se mezan como hojas al viento. Cuando tu vientre vuelva a agitarse y des a luz a un niño vivo. Entonces volverá, no antes.

Thursday, September 26, 2013

REPELENTE CASERO DE MOSQUITOS, HORMIGAS Y PULGAS.

REPELENTE CASERO DE MOSQUITOS, HORMIGAS Y PULGAS. 
(Libre de químicos que intoxican al cuerpo)

Ingredientes:

1/2 litro de alcohol
... 1 paquete de clavos de olor (100 gr)
1 vaso de aceite de bebé o similar (100 ml)

Preparación:
Deja el clavo de olor macerando en el alcohol 4 días, agitando mañana y tarde. A continuación, poner el aceite corporal (puede ser de almendras, manzanilla, hinojo, lavanda vera, aloe, etc.) y ya está pronto para su uso.

Modo de empleo:

Pásese unas gotas en los brazos y piernas y los mosquitos huyen de la habitación.
El clavo espanta las hormigas de la cocina y de los electrodomésticos.
Ahuyenta las pulgas de las mascotas.
El repelente evita que los mosquitos chupen sangre, por lo que se altera la reproducción, disminuyendo su proliferación.