Manpages are the last line of defence when it comes to unix troubleshooting. After you’ve tried everything you could have think of and it still doesn’t work you know it’s time to read the manual. By default linuxes use the less command to display the man page requested by the user. The manpage is displayed [...]
Quickie: Wrap to 80 columns
I got a complaint that my submitted text file is not wrapped to 80 columns. Rather than work my butt to mix and match the text lines until i get to the bastard’s requirement I used the neat little tool called fold cosu@cosu-desktop:~/Desktop$ cat file | fold -s my monitor resolution is soooooooooooooooooo small that [...]
Donez
Donez 4 stickere 1 sticker cu Ubuntu (4cmx1cm) si 1 cd cu ubuntu desktop 9.04 si 1 cd cu Ubuntu Server 9.04. Doritorii sa se prezinte in EG101.
Silverlight pe linux
Dupa o vizita pe http://www.go-mono.com/moonlight/ si un restart de firefox obtinem asta:
Richard Stallman in Romania
RMS vine in Romania! Daca esti fan foss sau doar fan emacs atunci vino sa il vezi pe tatal proiectului gnu la eliberatica! http://www.eliberatica.ro/2009/conference/speakers Anul trecut prezenta din partea UPB a fost destul de strong. Si putin fun cu utilitarul meu favorit: vrms! (virtual richard m stallman) cosu@roadwarrior:~$ vrms Non-free packages installed on roadwarrior gdb-doc [...]
Find script path
Azi am avut nevoie sa gasesc calea in care sa gaseste un script chiar din scriptul respectiv. Fiserul se plimba prin diverse locuri si eu am nevoie de cai absolute ( hint java classpaths) Solutie MYPATH=”$(readlink -f $(dirname “$0″))” hints: man readlink, man dirname
On screen
Screen este o scula foarte utila atunci cand ai multe de facut si putine terminale la dispozitie. Practic screen este un multiplexor de terminal, cam cum e gnome terminal sau yakuake in varianta lor cu taburi, doar ca totul e facut direct in consola. Pe langa multiplexarea mai sus amintita screen ofera si un feature [...]
umount: device is busy
Uneori cand vreau sa fac umount unui volum se mai intampla sa primesc mesaje de genul “device is busy”. Solutiile sunt multiple si foarte complexe. A doua solutie est este mai brutala: fortarea procesului de umount cu ajutorul parametrului –f : umount –f /path/to/mount In prima instanta aflam procesul care tine lucrurile pe loc cu [...]
Cpuset
Cpuset este un wrapper scris in python ce permite rularea anumitor procese pe anume procesoare. Scula este utila cand stii ca ai un proces care rupe sistemul in doua si nu vrei sa pierzi total controlul masinii. Astfel limitezi procesul ala sa puna stapanire doar pe un anumite procesorare (sau core-uri ) si iti vezi [...]
Playdeb
Playdeb este un proiect ce vrea sa puna impreuna cat mai multe jocuri ce ruleaza pe platforma linux, toate in format deb. Distributia tinta este (din pacate doar) Ubuntu. Lista completa de jocuri e aici: http://www.playdeb.net/available_games.html Instalarea e cea obisnuita, fiind nevoie sa adaugam in sources.list linia: deb mirror://www.getdeb.net/playdeb-mirror/hardy/// hardy/ Recomandarile mele sunt Warsaw, Alien [...]