centar137

10.06.2009., srijeda

BSD Hrvatska

S zakasnjenjem objavljujem da je osnovana Hrvatska udruga korisnika BSD sustava.

Pocetna stranica je BSD-hr
Nesto o udruzi mozete naci na BSD-hr.org
Na iducem linku se nalazi forum
- 20:05 - Komentari (0) - Isprintaj - #

20.04.2009., ponedjeljak

Emacs precaci u GUI programima

Emacs editor koristim preko godine dane i fino sam se navikao na njegove precace. Zelio sam te precace koristit i u GUI programima koje svakodnevno koristim.

Koristim GTK programe i u njima se Emacs precaci omogucuju dodavanjem slijedece linije u ~/.gtkrc.mine:
gtk-key-theme-name = "Emacs"
Ovo ne radi u OpenOfficeu, ali radi u Pidginu, gmrunu, leafpadu,...

Za Firefox postoji addon firemacs koji omogucava Emacs precace.
Slika precaca

Ovo koristim oko pola godine i u praksi radi lijepo. Ima nekih svojih musica, ali se navikne na to.
- 09:15 - Komentari (0) - Isprintaj - #

14.08.2008., četvrtak

Arhiviranje howto

Pravljenje tar arhive:

tar -cvf arhiva.tar test/


Pravi arhivu imena arhiva.tar i u nju dodaje folder test
Oznake slova poslije tar komande:
c - create
v - verbose - ispisuje imena fajlova, da vam ne bude dosadno)
f - file - pravi arhivu u fajl, ne na tape uredjaj

Gledanje sadrzaja arhive

tar -tf arhiva.tar


t - list

Otpakiranje arhive

tar -xvf arhiva.tar


x - extract



GZip kompresija (.gz)
Pravljenje

gzip arhiva.tar



Velicina arhive prije i poslije

du -h arhiva.tar 

7.5M    arhiva.tar

du -h arhiva.tar.gz 

4.6M    arhiva.tar.gz



Prilikom kompresiranja mozete dodat i -1 do -9. -9 je najbolje kompresija ali i najduze vremena traje. Defaultno je -6.

Gledanje .tar.gz arhive

tar -tf arhiva.tar.gz


z - za .gz



BZip2 kompresija (.bz2)
pravljenje

bzip -z arhiva.tar


z - compress
v - verbose - mozete dodat ako ocete

gledanje

tar -tjf arhiva.tar.bz2


j - za bz2

Dekompresiranje:

bzip -d arhiva.tar.bz2





tar.gz
Mozete odmah napravit .tar.gz arhivu

tar -cvzf arhiva.tar.gz test/



dekompresiranje

tar -xvzf arhiva.tar.gz 



tar.bz2

kompresiranje

tar -cvjf arhiva.tar.bz2 test/



dekompresiranje

tar -xvjf arhiva.tar.bz2



Ukratko
Sve se moze odradit s tar komandom.
Bitno je upamtit
c - compress
x - extract
v - verbose
f - file
z - .gz
j - .bz2
t - list
I tada samo kombinirate sto zelite.

To bi bile osnove. Za naprednije stvari
man tar/gzip/bzip2

;)
- 14:44 - Komentari (1) - Isprintaj - #

31.07.2008., četvrtak

Praksa buducih policajaca

U nedjelju sam bio u Osijeku na autopijaci.
Trebalo je nac mjesto za parkirat. Znam od prije za jedno mjesto malo dalje od ulaza. Tu se skrene i ima ulica od ~50 m. U sredini, izmedju traka je zivica, a okolp neko raslinje. Na kraju je fino okretiste.
No netko pametan je stavio znak zabranjeno parkiranje i zaustavljanje nakon ~5m u toj ulici. Netko jos pametniji je stavio tamo 3 mlada policajca s zvizdaljakama da opominju ljude. Parkirao sam iza tog znaka, kad ono neki od tih policajaca zvizdi. Bilo je jos parkiranih auta iz znaka ali je covjek ispred mene odustao pa sam i ja. Al dalje nema nikakog boljeg mjesta. Okrenem se i na kraju se parkiram na glavnoj cesti (od Osijeka prema Cepinu), odma preko puta tih policajaca. Neka on zvizdi, sta mu ja mogu. Ispred i iza mene su bili auti Osjeckih registracija, pa ako oni mogu zasto ja ne bi mogo? Jedan od tih mladih policajaca preporucuje parking dalje, tko zna koliko.
Nisu pisali nikakve kazne, nit ista.
Valjda su ih sefovi poslali da se navikavaju na psovke i uvrede koje ce ih pratit u daljnem poslovanju :)

PS.
Na kraju su kuci dosla dva auta ;)
- 11:37 - Komentari (0) - Isprintaj - #

23.07.2008., srijeda

Mjesec slobodnih zvijeri

Prije nekoliko dana je za mene poceo mjesec slobodnih zvijeri :)
Rijec je o koristenju FreeBSD UNIXa barem mjesec dana.

Dosad sam uglavnom bio korisnik Debiana GNU/Linuxa i nisam imao bas neki objektivan razlog za prelazak na nesto drugo.

Zasto bas FreeBSD?
Jer je najpoznatiji od tradicionalnih BSD sustava
jer je tradicionalniji i blizi UNIXu nego razne verzije Linuxa
Jer distribucije napravljene za naprednije korisnike (Slackware, Gentoo, Arch,...) koriste neke njegove koncepte (BSD style init, kompajliranje iz sourcea,...)
jer je ovo na slici FreeBSD bejb:
http://www.spilth.org/pictures/girls/ceren/daemonbabe.jpg :D

U izboru je bio i OpenSolaris, ali koliko ja znam nema neke centralizirane distre nego su s njegovim kernelom i GNU userlandom.

Instalacija nije nista teska, sve se radi preko CLI meni bazirane aplikacije.
Mozda najzanimljiviji dio je particioniranje diska pa cu to malo pojasnit.
Ako instalirate na pravo racunalo (ne kao virtualnu masinu), FreeBSDu ce bit dovoljna jedna particija od 4-5 GB. U alatu na koji ste nauceni napravite toliko slobodnog prostora u jednom komadu (ne nuzno). U instalacijskom programu napravite particiju od tog praznog prostora. Kasnije onda particionirate i tu particiju na tzv sliceove. Ja sam napravio root od 4GB, home od 1GB i swap od 1GB (par MB vece nego sto imam RAMa). Ma nije tesko snac cete se ;)

Download 7.0-release x86 iso disc1:
ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.0/7.0-RELEASE-i386-disc1.iso

Handbook:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html
- 20:29 - Komentari (0) - Isprintaj - #

GTK/GNOME tema bez gnome-settings-daemona

Evo nacina kako koristit GTK temu za GTK aplikaciju koja je pokrenita u nekom drugim DE/WMu.

Najjednostavniji je instalirat 'gnome-settings-daemon' i njega drzat pokrenitog. Ali (kao tipicna GNOME aplikacija!) ovisi o dosta dodatnih paketa i odose MBi bezveze.

Na sljedeci nacin mozete imat ucitanu temu bez gnome-settings-daemona.
- Skinite omiljenu temu s gnome-look.org-a.
Ako i vi volite tamne pozadine, pokusajte s temama Divinorum i Divinorum Green & Cyan koje su moji favoriti.
- Otpakirajte temu s nekim GUI programom ili s 'tar -xvzf ime-teme.tar.gz'
- Otpakirani folder premjestite u ~/.themes (mv ImeTeme ~/.themes)
- Napravite fajl (ako vec ne postoji) ~/.gtkrc-2.0 i u njega upisete:
include "/home/user/.themes/ImeTeme/gtk-2.0/gtkrc"
i snimite. "user" stavite svoje username (ako ne znate - whoami ;)).

Mozete instalirat i gtk-chtheme, mali GUI programcic koji vam omogucava jednostavniju promjenu tema s previewom.

Uzivajte u ljepsim X11 prozorima :)
- 20:11 - Komentari (1) - Isprintaj - #

22.07.2008., utorak

Filesystem hierarchy

http://www.pathname.com/fhs/pub/fhs-2.3.html

Ovdje mozete naci objasnjenje raznih dijelova Unix FSa.

http://www.freebsd.org/cgi/man.cgi?query=hier&apropos=0&sektion=0&manpath=FreeBSD+7.0-RELEASE&format=html

Ovdje ista stvar, ali usmjerena na FreeBSD
- 19:04 - Komentari (0) - Isprintaj - #

16.07.2008., srijeda

TV raspored u shellu

Ovo mi djeluje zgodno i koristim to ;)

Instalirate neki web browser koji radi u CLIu. Meni je najdrazi w3m.
Zatim dodate alias za svoj shell, npr za .zshrc dodate ovo:
alias tv='w3m "http://tvhr.net/?bold=da&sutra=ne&htvplus=ne"'
Mislim da ce radit i u bashu.

Zatim pokrenete novi shell i upisete tv i imate danasnji program 4 glavne TV kuce na ovim prostorima klasiran po vremenu.
- 21:20 - Komentari (2) - Isprintaj - #

26.05.2008., ponedjeljak

Kriptirane particije

Prepisivanje particije s random brojevima, kako bi bilo teze otkrit podatke koji su prije bili na toj particiji. Vjerojatno moze posluzit i prepisivanje s nulama ili s nekim alatom za wipeanje diska, ali ovo je preporucena metoda
dd if=/dev/urandom of=/dev/sda1 bs=1M
Ovo bi moglo potrajat malo duze. Brzina je (u mojem slucaju) bila oko 1MB/s +- 0.2 MB (ovisi o masini).
'sda1' je particija. Vi odaberite onu koja vama odgovara i provjerite vise puta dal je to prava prije nego sto ju dd-ate ;)

Ucitavanja potrebnih modula u kernel
modprobe aes
modprobe cryptoloop


losetup -e aes /dev/loop0 /dev/sda1

Upisite password. Pobrinite se da ga ne zaboravite

Pravljenje FSa
mkfs.ext3 /dev/loop0
Mozete stavit neki drugi FS umjesto ext3 ako zelite.

mount -t ext3 /dev/loop0 /mnt/crypto
kopirajte nesto u /mnt/crypto ako zelite

umount /dev/loop0
losetup -d /dev/loop0


mount -t ext3 /dev/sda1 /mnt/hdd -oencryption=aes
i upisete password. Ako upisete krivi javit ce vam 'wrong fs type...'

Red u fstabu bi trebao izgledat ovako nekako:
/dev/sda1 /mnt/crypto ext3 encryption=aes,noauto 0 0

'noauto' da ne mounta automatski 'mount -a' niti da usporava boot cekajuci password

Nakon reboota opet cete trebat ucitat module u kernel. Da bi to izbjegli stavite da ih automatski ucitava. U slucaju Debianoida moze posluzit ovo:
echo "aesncryptoloop" >> /etc/modules

PS
Zapamtite password jer ce bit veselo ako ga zaboravite a trebate kripitirane podatke.
- 21:34 - Komentari (0) - Isprintaj - #

28.12.2007., petak

Vodafone Mobile Connect, T-mobile web'n'walk & Linux

Slijede upute kako upogonit VMC karticu pod Linuxom.
U mojem slucaju se radi o GPRS/EDGE/WLAN PCMCIA kartici i T-mobile web'n'walku. Uz manje prilalagodbe bi trebala raditi i sa Vipovim GPRSom i uz malo vece uz neku drugu karticu.

Karticu umetnite nakon bootanja sistema. Zatim pokrenite dmesg | tail -n 30. "dmesg" ispisuje poruke kernela, "|" (pipe) prosljedjuje to naredbi tail (koja po defaultu ispise zadnjih 10 redova), "-n 30" znaci da ispise zadnjih 30 redova.

Ja sam (izbacio sam starije dijelove) nakon umetanja kartice dobio ovo
bcm43xx: Failed to switch to core 0
ACPI: PCI interrupt for device 0000:05:00.0 disabled
ACPI: PCI interrupt for device 0000:05:00.1 disabled
pccard: CardBus card inserted into slot 0
PCI: Enabling device 0000:05:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 16 (level, low) -> IRQ 169
PCI: Setting latency timer of device 0000:05:00.0 to 64
bcm43xx: Chip ID 0x4306, rev 0x3
bcm43xx: Number of cores: 5
bcm43xx: Core 0: ID 0x800, rev 0x4, vendor 0x4243, enabled
bcm43xx: Core 1: ID 0x812, rev 0x5, vendor 0x4243, disabled
bcm43xx: Core 2: ID 0x80d, rev 0x2, vendor 0x4243, enabled
bcm43xx: Core 3: ID 0x807, rev 0x2, vendor 0x4243, disabled
bcm43xx: Core 4: ID 0x804, rev 0x9, vendor 0x4243, enabled
bcm43xx: PHY connected
bcm43xx: Detected PHY: Version: 2, Type 2, Revision 2
bcm43xx: Detected Radio: ID: 2205017f (Manuf: 17f Ver: 2050 Rev: 2)
bcm43xx: Radio turned off
bcm43xx: Radio turned off
PCI: Enabling device 0000:05:00.1 (0000 -> 0001)
ACPI: PCI Interrupt 0000:05:00.1[A] -> GSI 16 (level, low) -> IRQ 169
0000:05:00.1: ttyS2 at I/O 0x5000 (irq = 169) is a 16550A


Ovdje je vazno primjetit ttyS2 (u vasem slucaju moguce drugacije).

U /etc/wvdial.conf stavit ovo


[Dialer Defaults]
baud = 57600
Modem = /dev/ttyS2
Dial Command = ATD
Carrier Check = no
Init = at+cgdcont=1,"IP","web.htgprs"
Phone = *99***1#
Username = none
Password = none


Promijenit "Modem" ovisno o tome sto vam kaze dmesg. Ako ne koristite T-mobile Web'n'walk promijenite APN (stavite odgovarajuci umjetsto web.htgrps), username i password.
T-mobile ne daje username i password, ali se wvdial odbija spojit bez toga te sam ja stavio bezveze i nakon toga radi. U sluzbi za korisnike kazu da nije bitno, bitan je APN prilikom naplacivanja.

U /etc/ppp/options staviti ovo

lcp-echo-interval 30
lcp-echo-failure 0


U /etc/ppp/peers/wvdial staviti ovo
plugin passwordfd.so
noauth
name wvdial
defaultroute
noipdefault
nomagic
usepeerdns
ipcp-accept-local
ipcp-accept-remote
nomp
noccp
nopredictor1
novj
novjccomp
nobsdcomp


Instalirati gcom jer on sluzi za pripremu kartice.

Spajanje ide ovako:
gcom -x -d /dev/ttyS2 GTEDGE prilagodit svojim potrebama, pricekat oko 10s dok lampica na kartici ne krene trepkat 2x (inace 1x/sec) te onda otipkat wvdial pricekat i trebalo bi pisat da ste spojeni.
Ako se spojite a ne otvara stranice (i koristite Debianoid) resetirajte mrezno sucelje # /etc/init.d/networking restart. Ako ta naredba ne radi na vasoj distribuciji pronadjite onu koja radi ili resetirajte kompjuter ;)

Radi lakseg koristenja mozete instalirat programcic imenom pccardctl i dodati par alijasa u svoj .bashrc (skriven je i nalazi se u vasem home folderu):

alias gcom='gcom -x -d /dev/ttyS2 GTEDGE'
alias pccardctl='sudo pccardctl'
alias pcce='pccardctl eject'
alias pcci='pccardctl insert'
alias wvdial='sudo wvial'


pccardctl sluzi za iskljucivanje i ukljucivanje PCMCIA kartica, da ne morate vadit i ukljucivat karticu u laptop.
Da bi gornji primjeri radili morate biti u sudo userima. To se rjesava da se kao root pokrene visudo (u biti je to nano, ali nemojte rucno editirat /etc/sudoers) i dodate:
username ALL=NOPASSWD: /usr/bin/wvdial, /sbin/pccardctl
To vam omogucava pokretanje doticnih naredbi kao root bez pitanja passworda.
Uzivajte u mobilnom surfanju s Linuxom!
- 21:30 - Komentari (4) - Isprintaj - #

<< Arhiva >>

Creative Commons License
Ovaj blog je ustupljen pod Creative Commons licencom Imenovanje-Dijeli pod istim uvjetima.

< lipanj, 2009  
P U S Č P S N
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Lipanj 2009 (1)
Travanj 2009 (1)
Kolovoz 2008 (1)
Srpanj 2008 (5)
Svibanj 2008 (1)
Prosinac 2007 (4)
Studeni 2007 (1)

Dnevnik.hr
Gol.hr
Zadovoljna.hr
OYO.hr
NovaTV.hr
DomaTV.hr
Mojamini.tv

Opis bloga

Linkovi