Posted by Paulius on 2009 Balandis 6 under Programavimas |
Šiandien gavau užduotį: XML faile rasti sutrumpintą tekstą ir jį pakeisti pilnu. Su programavimu susipažinau pradėjęs studijuoti KTU, daug laiko jam niekada neskyriau, tad ir žinių – ne per daugiausia. Bet karts nuo karto kokią nors užduotelę išspręsti būna visai fun (ypatingai, kai pavyksta).
Apie Pythoną esu girdėjęs daug gero, tad pastaruoju metu vis išbandau jį. Džiugu, kad iki šiol neprašoviau pro šalį pasirinkdamas šią kalbą. Savaime suprantama, išmokti dirbti su nauja biblioteka, šiuo atveju – xml.dom.minidom – užtrunka. Tačiau prieš tai neteko dirbti su XML failais, tad kitu atveju užtrukčiau dar ilgiau. Tiems, kas menkai susipažinęs su šia kalba - daug geros informacijos Daliaus bloge.
Su mano pagrindais programavime, kokybės algoritmuose nepamatysite. Tačiau tikiuosi parodyti kaip paprastai įgyvendinti užduotį (sutrumpinti knygų pavadinimai pakeičiami į pilnus) su šia “gyvate”.
(daugiau…)
Posted by Paulius on 2008 Spalis 20 under Ubuntu |

Canon Pixma iP1500
Teko “pavargti” su Canon Pixma iP1500 spausdintuvo įdiegimu Ubuntu 8.04 (Hardy Heron) aplinkoje. Vargo gal ir nebūtų buvę, tiesiog patirties trūkumas apsunkino darbą diegiant spausdintuvą. O dar prisidėjo nuotoliniai sunkumai, nes diegiau į nutolusį kompiuterį, SHH pagalba.Taigi nusprendžiau parašyti trumpa HowTo.
Atnaujinta 2009-11-20
Išėjus Ubuntu 9.10 reikėjo per naujo sukonfigūruoti šį spausdintuvą, senesnis būdas nepavyko dėl iškilusių problemų su pstocanonbj paketu. Pasinaudojau Ubuntu forume rastu patarimu. Jeigu vis vien nepavyko sutvarkyti, galite išbandyti pasinaudoti Ubuntu wiki straipsniu, kuriame aprašyta kaip įdiegti oficialias tvarkykles.
1 žingsnis:Spausdintuvo prijungimas
Prijunkite spausdintuvą prie USB prievado ir įjunkite jį. Spausdintuvas turi būti prijungtas ir įjungtas prieš diegiant tvarkykles.
2 žingsnis: Spausdintuvo tvarkyklių parsiuntimas
Atsiverskite “Programinės Įrangos Saugyklas” ir pasirinkite “Trečių šalių programinė įranga”, pridėkite šią eilutę:
deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/ubuntu ./
Arba lygiai tą patį galite atlikti terminale, tiesiogiai įdėdami šią eilutę į source.list sąrašą ir po to atnaujindami savo paketų sąrašą:
sudo gedit /etc/apt/sources.list
sudo apt-get update
Toliau Jums reikia įdiegti tvarkykles. Galima tai padaryti per Synaptic paketų tvarkyklę, pažymėjus libcnbj-2.5, bjfilter-2.5, pstocanonbj paketus arba terminale:
sudo apt-get install libcnbj-2.5 bjfilter-2.5 pstocanonbj
Man nepavyko to atlikti iš pirmo karto. Jūsų gali reikalauti libcupsys2-gnutls10_127-4_all.deb paketo, tad prieš tai parsisiųskite jį ir įdiekite.
Aš aprašysiu kaip konfigūruoti CUPS web sąsajos pagalba, bet Jūs galite ir naudoti Gnome įrankius.
- Atsiverskite web sąsają http://localhost:631/. Pasirinkite “Printers” meniu nuorodą.
- Suraskite savo spausdintuvą ir jį pasirinkite.
- Po Jūsų spausdintuvo aprašymo nuspauskite mygtuką “Modify printer“.
- Galite užpildyti “Location” aprašant kur jis randasi (pvz. Antram aukšte), tačiau tai nebūtina. Spauskite “Continue“.
- Pasirinkite Canon. Spauskite “Continue”.
- Pasirinkite tvarkykles. Jas rasite Canon Pixma iP1500 Ver.2.50 (en) pavadinimu. Spauskite “Continue”.
Pabaigoje turėtu būtį pranešimas, kad Jūsų spausdintuvas sėkmingai sukonfigūruotas. Eikite į “Printers” langą ir išbandykite spausdintuvą nuspaudę “Print Test Page” mygtuką.
Tikiuosi, kad Jums viskas pavyko sklandžiai. Bet jeigu vis dėlto kilo klausim – kreipkitės.
Ką sužinojau ir išmokau:
- Didžiausia problema – Canon nėra draugiška su Linux.
- w3m – komandinės eilutės web naršyklę, nusileidžia lynx, kuri be problemų atvaizdavo mygtukus. W3m pradžioje mane klaidino, kol supratau, kad matau ne viską ką turėčiau.
- Tikiuosi greit pasirodančioje Ubuntu 8.10 (Intrepid Ibex) šios tvarkyklės bus palaikomos.
Šaltiniai kuriais buvo remtasi: