Quick jump:  What's new

 
Go to:
 
Weblog: TamTam   
in RazmjenaVjestina
RazmjenjivaciPitaju
http://puppylinux.com/gatespup_100.jpg http://www.puppylinux.com/faq.htm http://puppylinux.ca/news/ zdravko_maricevic_s_notepad

1.) Jos jedna nova distra. Od kuda je nastala ?

Puppy nije izveden ni iz jedne poznate distribucije. Razvijen je u Australiji kao "Linux from scratch" i objavljen polovicom 2003.
http://www.puppylinux.com/pfs/index.html
Iza njega osobno stoji Barry Kauler rano umirovljeni profesor i developer.

2.) Znam, znam ....Sve te live distr-e su samo demo verzije za pokazivanje, spore su pri radu i ne raspoznaju hardware...

Puppy nije spora distra. Jednostavno projektirana je za brzo dizanje sa cd-a ili tvrdog diska, usb-a, .... , a izabrane aplikacije su lake i brze. Probajte za pocetak surfanje Seamonkey-em pa se uvjerite...Puppy inace ima respektabilnu kolekciju driver-a "out of the box"

3.) Da, ali ova ti distra nije kompatibilna s ostalim poznatim distrama i ima svoj sustav upravljanja paketima. Ipak navikao sam na deb, rpm ili slack tgz pakete.

Puppy ima alate za pretvaranje paketa. Jednostavno, vrlo jednostavno moze se deb, rpm, tgz pretvoriti u puppy "pet format".

Puppy 5 serija koja se intenzivno razvija bazira se na novom revolucionarnom Puppy Bilderu zvanom WOOF http://www.puppylinux.com/woof/index.html

Vidim da zelis Puppy-a kompatibilnog s Ubuntu-om. Pa dobro zasto ga ne "izbildas" izravno koristeci Ubuntu repozitorije.

Ako te interesira rezultat provjeri kako funkcionira UPUP (Jaunty PUPPY na 80Mb) http://ftp.linux.hr/puppylinux/test/woof-alpha7/

4.) Kakav ti je to linux, kad ne mogu na njemu iskompajlirati kernel ?

Svatko moze ako hoce iskompajlirati kernel/module u Puppy-u. Recimo da je to ostavljeno za naprednije korisnike..., ali kako si ti napredniji za tebe je pripremljen Puppy-kernel-source_XXX.sfs kojega mozes skinuti i sa linux server-a u Hrvatskoj, naravno zajedno s kompajler-om.
http://ftp.linux.hr/puppylinux/sfs_modules-3/
Kad se odlucis za kompajliranje dignes ga u RAM s Menu | System | Boot Manager -om i nastavis prema uputama na http://www.puppylinux.com/development/compilekernel.htm

4.1) Primjetio sam da ti je kernel nekako arhaican...ipak 2.6.30.X...

Razvoj kernela i puppy-a postaje jako dinamican. Uostalom zasto ne preuzmes vec "pechirani" izvorni kod http://puppylinux.com/sources/kernel-2.6.30.5/

5) Covjece pa ti ulazis u root promt sto se nikako ne preporuca. Gdje su ti "permissions denied ?"

Puppy stiti svoj "pupsave" file koji se moze enkriptati i backupirati i karakateristican je za svakog od korisnika. Ulaz u sustav je inace otvoren radi jednostavnosti pristupa. Ako bas zelis mozes dodati svakog od korisnika sa klasicnim login-om. Ali sjeti se samo kako si kao pocetnik buljio u ekran i pitao se sto je to root te bio sretan kad si otkrio gksu oliti kdesu.

6) JWM (Joe Window Manager) ? Nikad cuo !!! Osim toga jako mi slici na Win98, ne ne... to je prestaromodno.

Tocno, ali prelaznici s Windows-a trebaju za pocetak nesto poznato , tako da mogu odmah koristiti aplikacije na najlaksi nacin. To ne znaci da se Puppy neda iskonfigurirati za neki od poznatih window manager-a. Potrebno je samo instalirati dodatni paket. Minimalisticki wmii_3.1.5 i ratpoison rade kao da su radjeni za Puppy-a.

7) Ipak neke mi se aplikacije uopce ne svidjaju, a one koje volim nemas na Puppy CD-u ? Kad bih bar mogao sloziti samo svoj CD..

Kolekcija na CD-u samo je jedan od izbora. Naravno Puppy ima na svom repozitoriju mnogo vise aplikacija. Moguce je zapeci vlastiti CD sa izabranim programima. Derivati Puppy-a zovu se Pupplet-i i mogu se skinuti s
http://www.puppylinux.org/downloads/puplets_view
http://www.murga-linux.com/puppy/index.php?f=35

npr. Firefox, Opera, Mplayer, Lastfm, Streamripper....

8) Nemas osnovni Open Office paket. Kako cu otvoriti odp i ppt file format ?

Open Office je poveci paket programa koji ukljucuje i simpress. Puppy ga aktivira kao posebni modul boot manager-om za konfiguraciju sto se namjesta kod prvog bootanja ili po zelji.

9) Ispis s lspci ti je nepotpun. Kako cu jednostavno ustanoviti pci sucelj-a i pripadajuce kernel module ?

U Menu-u | System poziva se programcic Puppscan interface information. Ovdje pregledno mozes pregledati hardware informacije i pipadajuce kernel module.

10) Hej pa ti koristis misa vise nego je to uobicajeno. Gdje su ti shortcut-ovi ?

Jasno, jasno ipak izgleda da imam previse navika od Windoza. Ipak JWM (Joe Windows Manager) ima pod Menu | Desktop | JWM Configuration mogucnost konfiguracije shortcut-ova. Pokusat cu ih koristiti sto vise, ali to ne ide tako lako...

11) Shortcut Alt+F2 kojim otvaras program gmrun za brzi unos aplikacija ti ne radi. Gle, pa nemas ni dokumentaciju za JWM.

Potrebno je uci u Menu | Desktop | JWM Configuration | Keyboard_Shortcuts te pod action upisati exec:gmrun. Dokumentacija za JWM se nalazi na
http://www.joewing.net/programs/jwm/config.shtml#keys

12) Gle, najbolji shell bash nije ti standardno namjesten vec moram stalno ukucavati bash.

Tocno ovo je smetalo mnoge korisnike pa je od verzije 2.17 bash standardan.

13) Kakva ti je to Distra bez Emacs-a i Lispa? Zanemarujes GEEKY STYLE !!!
Iako ga nema u standardnoj kolekciji moguce ga je doinstalirati.

Uostalom zasto ne preuzmes vec pripravljeni derivat/puplet thnake**s ugradjenim LISPom ?

14) Ja sam ti staromodan. Volim kompajlirati source. Uostalom gdje ti je kompajler ?

Kompajler se distribuira kao devx_4xx.sfs datoteka i moze se naci na http://ftp.linux.hr/puppylinux/sfs_modules-4/. Potrebno je samo omoguciti dizanje u ram konfiguracijom u Puppy BootManager-u.

15) Kako da pisem po ntfs particiji ? Moram li instalirati ntfs-3g ?

Covjece pa on ti je na osnovnom CD-u kao i vecina ostalih alata bez kojih se ne izlazi...

16) Ipak sigurno ne mozes pokrenuti 3-d desktop. Distra ti je simpa ali samo za slaba racunala. Ne ipak ne mogu bez "kocke koja se okrece"....

Razvoj Pupy-a ne spava. Nadam se da nemas nista protiv da zavrtis compiz fusion na Puppy 3.X http://youtube.com/watch?v=u30ciyNkPAk
Naravno potrebno je samo skinuti Puplet wNOP sa http://www.tombh.co.uk/CF/about.php i imati racunalo mladje od 5 godina.

17) Ukljucio sam USB, ali ga Puppy ne raspoznaje.

To samo znaci da koristis stariju verziju od 4.0. Za one koji ne vole rucno mauntanje Puppy je od verzije 4.0 uveo udev hotplug sustav specificno prilagodjen za Puppy. Inace Puppy koristi i tradicionalni pristup rucnog montiranja jednostavnim pritiskom na ikonicu "drive". Vecina Puppy korisnika zeli nauciti sto radi i zasto radi. Korisno za proces ucenja, zar ne ?

18) Ja sam ti digitalni umjetnik. Previse multimedijalnih aplikacija trebam naknadno doinstalirati. Potrebno mi je nešto kao sto je Dynebolic linux.

Puppy ima odgovor i za umjetnike. Isprobaj zato http://www.grafpup.org.
Blender, Gimp, Inkscape, Scribus... sve je tu na dohvat ruke ukljucujuci i sve potrebne drive-re. Nakon podizanja u ram aplikacije se izvode i brze nego na defaultnim glomaznim distram-a.

19) Usta su ti puna hvale, ali na internetu postoji pravo brdo malih distribucija. Zasto bi bas odabrao Puppy ?

Linux je svijet izbora. Mozda ce ti ovaj preglednik pomoci...
http://www.puppylinux.org/wiki/archives/old-wikka-wikki/categorydocumentation/distros

20) Radi li Puppy na ASUS EEE PC-u ?

Derivat Puppy-a PUPEEE snimio sam na USB. Ne sumnjam da nece raditi na EEEPC-u. Pa Puppy se je medju prvima razvijao i kao OS na flash-u.

http://puppylinux.ca/members/Pupeee/

21) Ocigledno, Puppy je zaista brz, vjerojatno zato sto se izvrsava izravno iz RAM-a ?
Ali npr. i Gentoo SysRescueCD se moze potpuno podici u RAM pa postaje brz!

Tocno, ali specificnost Puppy-a je da je postupak bootanja brz i ne traje cijelu vjecnost ;).
Puppy ne prozdire RAM da bi zauzvrat brzo radio.
Objasnjenje slojevite strukture Puppy-a mozes pronaci na stranici u nastavku.
http://www.puppylinux.com/development/howpuppyworks.html

22) Ipak kad je toliko dobar zasto nema i KDE verziju ?

KDE se dade dodatno instalirati kao kde.sfs paket. Isprobao sam najbrzi KDE za kojeg znam, a i ti ga mozes skinuti sa stranice http://lhpup.org/.

23) Sve mi to lici nekako jednostavno, za igranje. A kad ce me zaboliti glava od problema ?
Upravo tako. Puppy je i zamisljen kao Linux za zadovoljstvo mnostva korisnika. Glava neka i dalje boli developer-e.

24) Zar je moguce da Puppy nema niti jedan fork projekt? Cuo sam naime da se Puppy vodi precvrsto rukom njegovog tvorca.
Koliko znam svjetli primjer uspjesnog fork projekta je MuppyLinux.
Njegov tvorac jedan je od najaktivnijih je clanova PuppyForuma i sve sto napravi za Muppy ponudi i za Puppy. Jedina primjedba bi bila da ne zeli odustati od kompatibilnosti s KDE-o i GNOME-om. Kao evropski Puppy preporucio bi ga svakome jer ima englesku, njemacku i francusku lokalizaciju.

25) Zasto u postupku instalacije moram izabrati "si"(slovensku) tipkovnicu da bi dobio hrvatske znakove č,ć,ž, š.đ. Ako izaberem "croat" tipkovnicu uporno dobivam znakove za "cz" tipkovnicu.

Tocno radi se o bugu u skripti xorgwizard.
;
cr) #croat
  XKEYMAP="cz"
;
Prijavio sam bug na PuppyForumu, ali jos uvijek nije ispravljen.
http://www.murga-linux.com/puppy/viewtopic.php?p=188208#188208

26) Jeli moguca lokalizacija PuppyLinux-a na hrvatski jezik uz koristenje lokalizacijskih datoteka *.mo ostalih distri/programa ?
U izborniku Desktop - Chooselocale country localization moguce je instalirati hr_HR locale. Nova se lokalna datoteka pojavljuje u /usr/lib/locale/hr_HR.
Pri tome se mijenja LANG globalna varijabla u /etc/profile na LANG=hr_HR.
Na puppy forumu pronasao sam i dobar howto koji se moze primjeniti i za nase prilike.

http://www.murga-linux.com/puppy/viewtopic.php?p=222449#222449


original Dec 2 3:52am

permalink
HcRazmjena

Hardkor Razmjena Četvrtkom

rambo.jpg

Teme

  • scheduler/dispatcher (queue, prioriteti, timestamp....) SchedulerSession1
  • threadovi (coroutines)
  • implementacija heapa
  • ipc/socketi
  • agent based programming
  • async based programming/event driven (twisted, POE)
  • single address space (projektiranje sistema u jednom procesu; proučavanje vm-ova)
  • curry (parcijalni poziv funkcije), closures
  • iteratori, monade
  • funkcionalno programiranje - Haskell, ...
  • concurrent programming - erlang
  • vektorski search engine - LSI

Projekti

  • irc-logger
  • tamtam
  • tfs (template file system + baza nove distribucije)
  • mmwmm (window manager za marcella mars sa python callbackima)
  • topot (midi sequencer)
  • Emacs project manager
  • common lisp web publishing
  • strukture u C-u (edukativni projekt)

"Dva palca gore!"
          - Richard Stallman

"JA SAM GOVORNI LINUX ZA SLIJEPE."
          - govorni linux za slijepe

"Razmjena nije čajanka..."
           - Mao Tse Tung


original Dec 5 7:07am

permalink
SvakodnevneDovitljivostiOneLineri

Ponekad se dogodi da smo pronašli ili konstruirali nekakvu relativno složenu komandnu liniju i ne želimo kroz taj proces prolaziti ponovo. Ovo mjesto je zamišljeno kao mala baza takvih znanja -- navalite!
Xnest

Startavanje Xnesta sa nekim window managerom (npr./usr/local/bin/rvwm):

xinit /usr/local/bin/rvwm -- /usr/X11R6/bin/Xnest :1 -geometry 800x600 -ac

ili

Xnest :1
DISPLAY=:1 /usr/local/bin/rvwm

(druga varjanta ponekad ne radi)

Router

Imate wireles karticu /dev/wlan0, i izlazak na internet preko /dev/eth0 i želite postati router ostatku ekipe:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE na "serveru"
a route add default gw "server-ip" na clientu

Prženje CD-a

cdrecord -scanbus dev=ATA

skanira uređaje, a

cdrecord -v dev=ATA:a,b,c img.iso

prži cd. Parametre a b i c prepišemo iz izlaza scanbusa

X background

Mjenja defaultnu pozadinu X-a

xsetroot -solid color

Automatsko startanje Screena

if [ "$STY" = "" ]; then
exec screen -RR
fi

stavi u ~/.bashrc


original Dec 14 5:56am

permalink
FrAnkO

Student talijanskog i južnoslavenskih jezika i književnosti u Zagrebu, aktivist Umaškog pokreta za slobodu. Živi dokaz da ne moraš biti ne znam kakav IT stručnjak da bi bio sposoban vrtit linux u svakodnevnom korištenju kompjutera (internet, pisanje/čitanje, glazba, video/filmovi, igrice...). Makar, istina je i to da sam se u samom početku strašno izdrkavao s njim... :-p Zato sam danas spreman da svoja skromna znanja i vještine koja sam do sada stekao podijelim s apsolutnim početnicima.

Na svom kopjuteru vrtim Ubuntu.

FrankoNudi:

  • Osnovna znanja i vještine kod korištenja GNU/Linuxa, osobito Ubuntua, ali i ostalih Debianovih potomaka.
  • Audio streaming s Internet DJ Console-om.
  • Uređivanje teksta u OpenOffice.org Writeru
  • Filozofiranje o slobodnom softveru i slobodnoj kulturi
  • Znanje o književnosti
  • jezične vještine hrvatskog (i srpskog), slovenskog i talijanskog jezika i teorijsko znanje o njima

FrankoTrazi:

  • Slobodu ;-)
  • Proizvodnja zvuka i glazbe u softveru za GNU/Linux sustave, pogotovo u trackerima
  • Dizajniranje Gnome i Xfce tema
  • Enkripcija (GPG) i anonimnost na mreži
  • Bilo što što mu u nekom trenutku zatreba ili padne na pamet
  • Pomoć kad eventualno degdje zapne

original Dec 1 9:53am

permalink
SpliT

Program: Razmjena vještina - Split
Mjesto: Udruga SOK, Klub Kocka, Dom mladeži

NOVO! *Vrijeme: Svake subote od 16:00 do 18:00 sati (od 14. veljače 2008.)

Sudionici: Daba, Ivo, Saša, Tomo i Zvone.
Napomena: Na ovim stranicama vijesti ne obnavljamo svaki tjedan, no Razmjene vještina se kontinuirano odvijaju. Ulaz je slobodan i besplatan. Svi zainteresirani su pozvani i dobrodošli.

Novi termin - Razmjena vještina subotom

Temeljem dogovora na cirkularnoj pošti (mailing listi), od subote 14. veljače 2008. uobičajeni dan za Razmjenu vještina će biti subota. Nalaziti ćemo se u prostorijama u vremenu od 16:00 do 18:00 sati.

Vidimo se u subotu!

Tomo, 2009-02-11

Utorak, 2008-11-16

Premda, u posljednje vrijeme, nemamo običaj najavljivati aktivnosti, ovaj put ćemo to ipak učiniti. U utorak ćemo prezentirati VirtualBox - program za virtualizaciju računala. Naglasak će biti na instalaciji VirtualBox-a na serversko računalo (bez grafičkog sučelja), izradi virtualnog računala iz CLI-ja, remote spajanje na virtualno računalo (prilikom instalacije OS-a), te kloniranje diska virtualnog računala odnosno izrada kopije virtualnog računala.

Vidimo se na razmjeni!

Tomo, 2008-11-16

Petak, 2008-05-16

Na posljednjim Razmjenama smo dogovorili promjenu termina. Od sada ćemo se nalaziti utorkom od 18:30 do 20:30. Ovaj termin je pogodniji za ljetno razdoblje i duže dane koji su pred nama.

Pozdrav!

Tomo, 2008-05-16

Utorak, 2008-05-13

Članak koji je prošle subote izašao u Slobodnoj Dalmaciji
http://www.dugirat.com/content/view/6557/
dao je rezultate u vidu da su u utorak na Razmjene došli jedna gospođa i jedan gospodin. Također sam dobio upite vezano uz organiziranje "radnog ljetovanja" na Braču. Tako da bi trebali malo i o toj inicijativi popričati.

Ovaj utorak će na Razmjenu doći i Alan Pavičić Aka, momak koji nam je održao predavanje o Ruby programskom jeziku. Tako da ovaj put možete iskoristiti priliku i ugnjaviti ga za sve što vas zanima :)

Također, nadam se da ćemo se moći dogovoriti oko organiziranja Ništa se neće dogoditi - NSND u Splitu.

Uglavnom, imamo puno tema a soka i keksa je ostalo od prošlog puta ;)

Pozdrav!

Tomo, 2008-05-10

Utorak, 2008-02-12

  • Branimir - Joomla! - prošli utorak nije mogao ući :-)
  • kreiranje osobnih stranica na www.razmjenavjestina.org - dajte više napravite/ažurirajte svoje stranice

Tomo, 2008-02-07

Utorak, 2008-02-05

  • Branimir - Joomla!
  • kreiranje osobnih stranica na www.razmjenavjestina.org

Tomo, 2008-02-03

Utorak, 2008-01-15

Početak je u 17:30 sati, u planu je:

Tomo, 2008-01-13

Utorak, 2008-01-08

Nakon dvotjedne pauze zbog praznika u utorak 08. siječnja nastavljamo s Razmjenom vještina. Zbog promjena na Internet stranicama iste nisu bile dostupne u još dužem razdoblju, al sad i one besprijekorno funkcioniraju. Za danas imamo najavu dolaska novih "razmjenjivača" tako da se broj sudionika polagano povećava.

Na posljednjoj razmjeni smo se dogovorili da ćemo ovaj put raditi instalaciju Asterisk VoIP telefonske centrale na Ubuntu 7.10 server distribuciju.

Promijenili smo i satnicu, ubuduće ćemo se nalaziti svaki utorak od 17:30 do 19:30.

Vidimo se!

Tomo, 2008-01-08

Utorak, 2007-10-30

Prošli utorak smo bili produktivni i uistinu smo nešto i naučili. Ako ovako nastavimo... :)

Plan:

  • Ubuntu 7.10 Gutsy Gibbon - instalacija servera
  • ...

Tomo, 2007-10-24

Utorak, 2007-10-23

Sukladno navikama (pravilima?!?) razmjenjivaća iz Zagreba program razmjene ćemo označavati na ovakav način (dan u tjednu, godina-mjesec-datum). Istina, oni koriste skraćenu verziju dd/mm/gg al' ne možemo biti u svemu isti.

Plan za danas:

  • VNC - ostalo od prošlog puta :)
  • Ubuntu 7.10 Gutsy Gibbon
  • nessus

Sigurno ni dio ovoga nećemo isprobati pa ćemo prebaciti za idući utorak :)

Vidimo se.

Tomo, 2007-10-23

Počelo je počelo

Zahvaljujući razmjenjivaćima iz Zagreba na jednostavan i brz način smo riješili Wiki stranice. Sad možemo početi s razmjenom informacija koja će, nadam se uskoro, prerasti i u razmjenu vještina :)

Pozivam sve zainteresirane da editiraju ove stranice prema svojim potrebama te da na aktivan način sudjeluju u promoviranju korištenja sustava otvorenog koda u gradu, županiji, regiji... :)

P.S.
Za sad pišite kako vam se sviđa. Kasnije, ukoliko to bude potrebno, ćemo definirati neka pravila.

Tomo, 2007-10-23



original Oct 24 4:11am


a o cemu se ovde uopce radi?
Jel tu moze doc ko oce?
I koliko vi ljudi imate godina?
Kako izgledaju ta vasa okupljanja

contributed by heheh@hidden on Feb 23 7:18pm


  • Radi se o računalnim programima čiji je izvorni kod otvoren - open source software
  • Može doći tko hoće, ulaz je slobodan i besplatan
  • Godine nisu važne!
  • Kako izgledaju okupljanja? Pa najbolje je da dođete i vidite.

  • Bili ko moga pokazat kako kompajlirat alate za DjVuLibre

Daba

contributed by Dalibor Bjelic on Apr 29 5:32am

permalink
RazmjenjivaciVjestina
permalink
CroPuppian
permalink
IsprobaliPuppy
  Datum   Razmjenjivac   PC Hardware   CD Boot   HD Boot   USB Boot   Primjedba  
  02-06-07   ZdraVko   Toshiba TECRA A8-103   Da   -   -   ndiswrapper load windows driver-a  
  02-06-07   NitRo   ??wireless   Da   neuspio pokusaj instalacije na HD i aktivacija GRUB-a zbog potrgane particijske tablice   -   -  
  15-05-07   ZeljkoWriter   Duron 700   Da   -   -   puppy215ce  
  10-06-07   Libervisco   Intel Core 2 Duo E6320, 1GB RAM, 80GB Seagate Barracuda HD, Optiarc AD-5170A DVD ,Gigabyte 965P mobo.   Da   -   -   "cannot find Puppy on 'idecd' boot media."  
  10-05-08  

gosponIvo
(barba Ive)

  Dell Inspiron 1300   Da   -   -  

potrebno rucno podesavanje xorg.conf ]
radi besprijekorno i s instalacijom na tvrdi disk. Isprobano na Puppy301(http://www.lhpup.org - KDE Puppy)

 
  31-01-2009   Alen   Toshiba S 1800-750   Ne   -   -   http://www.razmjenavjestina.org/[SajamZajebaneOpremeBoot-ao do komandne linije - Ima prastari (10years old) video chipset Trident Cyberblade/i1; Pokusati s izmjenjenim xorgwizardom "http://www.tinyurl.com/alenovtrident"  


original Jul 8 1:20am

permalink
KruNo
Umjesto uvoda

Dobrodošli na moju stranicu na Razmjeni vještina!

Zovem se Kruno.

KruNoNudi

Imam potrebu za odgovorima o:

  • podešavanje znakovnih stranica na Linux-u
  • make yourself liveCD Linux distribution
  • networking

Isus vas voli.

KP.

Ubuntu

Nedavno sam si na laptop instalirao Ubuntu distribuciju Linuxa. Mogu priznati da dobro radi. Na trenutak sam se razočarao činjenicom da s Ubuntuom ne mogu reproducirati MP3-datoteke, ali sam ubrzo obaviješten da je MP3 vlasnički
zapis; umjesto MP3-zapisa se preporuča Vorbis OGG. Na sljedećim Razmjenama vještina ću predložiti malu raspravu o temi zapisa glazbenih datoteka (MP3 ili OGG?).

31. 8. 2005., KP.

Tcl

Već sam vam nekoliko puta spomenuo da koristim programski jezik Tcl; njegovo ime je kratica izraza "Tool Command Language". Radi se o jednostavnom i moćnom programskom jeziku. Uz pomoć njegove biblioteke Tk (kratica za "Toolkit") moguće je na jednostavan način graditi elemente slikovnog okruženja (prozori, gumbi, upisna polja i drugo).

Nakon kratkog teoretskog uvoda možemo odmah uzeti stvari u ruke i napraviti mali opit. Pokrenite ljusku Wish instalacije Tcl-a na vašoj omiljenoj Linux-distribuciji i upišite ovaj kod (nakon upisa naredbe pritisnite tipku Enter):

  label .l1 -text "Hello!"  

Zatim upišite naredbu:

  pack .l1  

Na prozoru uz konzolu za upis naredbi biste trebali vidjeti mali prozor s oznakom (labelom) "Hello!".

Za danas, toliko...

25. 9. 2005., KP.

awk

Ako sam već napisao par rečenica o Tcl-u, onda bih vas podsjetio na awk, svoj omiljeni skriptni programski jezik. Njegovi tvorci, Aho, Weinberger i Kernighan, osmislili su ga kao sredstvo za pretraživanje i obradu tekst datoteka. Nastao je 1977. godine i još se aktivno primjenjuje u suvremenoj praksi.

Ako želite uz pomoć programskog jezika awk pronaći neki uzorak u tekst datoteci, upišite ovu naredbu:

  awk '/uzorak/' datoteka  

Na ovaj način awk primjenjujete poput programskog pomagala grep.

Broj redaka u tekst datoteci možete prebrojati primjenom ove awk skriptice:

  awk '{ i ++ } END { print i }' datoteka  

awk je, kao što zapažate, poseban po mogućnosti da program napišete u retku za upis naredbi. Naravno, program možete smjestiti u tekstovnu datoteku, pa ga pozvati naredbom:

  awk -f program datoteka  

8. 10. 2005., KP.

grep u boji

BuD je već dao savjet za grepanje u boji, a ja sam odlučio o tome još jednom napisati, sebi za podsjetnik.

Klasični alat za pretraživanje teksta, grep, od pojave izvedbe 2.5 ima mogućnost prikaza u boji traženog uzorka. Boja se u novoj izvedbi grep-a uključuje primjenom prekidača --color. Provjerite izvedbu grep-a na vašem računalu uz pomoć prekidača --ver.

Slobodno isprobajte bojanje uzroka u grep-u izvršenjem naredbe

  ps grep --color bash  

Trebali biste vidjeti sve retke u kojima je riječ bash, a ta riječ bi trebala biti u boji (by default je to crvena boja).

Da biste izbjegli eksplicitno navođenje prekidača --color, u datoteku .bashrc (ili u datoteku postavki ljuske koju koristite) umetnite alias:

  alias grep='grep --color=always'  

Sada uz pomoć grep-a možete vizalno provjeriti što se zaista tražili.

28. 02. 2006., KP.

Intro u C

Na nekoliko prethodnih Razmjena vještina razgovarali smo o C-u. Ovdje je prezentacija o temeljima C-a: C.sxi Prezentacija_o_Cu

15. 04. 2006., KP.

Regularni izraz u vi-u

Ovaj regularni izraz sam nedavno skovao da bih, s vi editorom, postavio znakove "> " na početak retka za Reply u poruci:

  %s/^/> /gc  

Postavljanje točke na kraj predikata (pretvorba predikata u Prolog
program):

  %s/)$/)./gc  

04. 11. 2006., KP.

Rad na CUC-u 2007

Moj rad o udaljenom pristupu s Windows- na Linux-računalo:

http://www.carnet.hr/CUC/program/radovi/e-1-bio.html

19. 11. 2007., KP.

Rad na CUC-u 2008

Rad o prijepisu datoteka s Linux- na Windows-računalo na CUC-u 2008.

13. 12. 2008., KP.

  •  

Proba:

logoLarge.gif


original Nov 19 6:16am

permalink
AiC
permalink
Weblog Navigation
Loading...
Weblog Archives
  • Loading...