June 13th, 2009 § § permalink
Neznam jeste li se ikada susreli s problemom kada trebate u hrpi datoteka naći određenu riječ, editirati, dodati nešto itd. ali ja jesam. Kod editiranja web template-a, skripti, koda… Vjerojatno prvo što vam padne na pamet je:
cat * | grep POJAM
no to inače ne pali iz razloga sto ne znate u kojoj datoteci se nalazi pojam koji vam je izbacio grep. Također, dobijete rezultate samo iz tog direktorija.
Evo riješenje:
grep -r -i POJAM DIR
‘njoy 
June 13th, 2009 § § permalink
Skripta za spajanje na wireless mrežu isključivo u Ad-Hoc modu. Ima već dosta rješenja za obično spajanje ali spajanje na ad-hoc uvijek mi je pobuđivalo čir na želudcu. Napisah stoga skriptu za taj problemčić.
Download: adhoc 0.1
Git: burgulgoth@github
June 13th, 2009 § § permalink
Kopajući po Arch Linux Forumu, naletio sam na finu bash skriptu. Riječ je o forku infobash skripte koja daje podrobe informacije o sistemu. Više o tome na: www.inxi.org.
Također, moguće ju je instalirati ako pokrenete (pod root):
cd /usr/local/bin && wget -Nc techpatterns.com/inxi && chmod +x inxi
Download inxi
Primjer:
burgulgoth@b-l ~ $ ./scripts/inxi -v5
System: Host b-l Kernel 2.6.28-ARCH x86_64 (64 bit) Distro Arch Linux
CPU: Dual Core Intel Core2 T5500 cache 2048 KB flags (sse3 nx lm)
Clock Speeds: (1) 1662.207 MHz (2) 1662.207 MHz
Graphics: Card Intel Mobile 945GM/GMS 943/940GML Express Integrated Graphics Controller
tty resolution ( 93x46 )
Audio: Card Intel 82801G (ICH7 Family) High Definition Audio Controller
driver HDA Intel
Sound: Advanced Linux Sound Architecture Version 1.0.18rc3
Network: Card-1 Broadcom BCM4311 802.11b/g WLAN driver b43-pci-bridge
Card-2 Broadcom BCM4401-B0 100Base-TX driver b44
Disks: HDD Total Size: 80.0GB (2.3% used) 1: ST980811AS
Partition: ID:/ size: 48G used: 1.8G (4%) ID:/boot size: 38M used: 9.0M (26%)
ID: swap:/dev/sda2 size: 1.03GB
Info: Processes 63 Uptime 22:01 Memory 61.7/994.8MB Client Shell inxi 0.9.4
June 13th, 2009 § § permalink
Htio sam napraviti svoj način updejtanja IP adrese, nešto slično kao DynDNS i No-IP servisi. Odlučio sam se za bash skriptu koju kasnije lako mogu dodati u cron. Ukratko ovo je opis solucije koju sam na kraju uspio srediti da proradi. Sada samo dobiva IP. Nadalje mislim napraviti neki updejt u mysql bazu ili slično.
#!/bin/bash
wget -O - cmyip.buksna.net 2>/dev/null | grep title | awk '{ print $4 }'
[edit]
Dosadašnja stranica za provjeru ip-a (cmyip.com) ne radi pa sam napravio vlastitu skriptu za provjeru na cmyip.buksna.net.