Atvirasis kodas tinklaraščiuose

January 26 d.

Atviro kodo mokymo centras

KDE 4.8 išleista

Grafinė aplinka KDE 4.8 išleista. Naujoje versijoje atnaujinti KDE Plasma darbalaukiai, KDE platforma ir programos. Naujovės: 6 Alt+Tab (langų keitiklis)...

by Sigitas Kalinas at 2012 m. January 26 d. 11:42

January 25 d.

Atviro kodo mokymo centras

HUD – naujas naudojimosi meniu Unity aplinkoje būdas

Ubuntu kūrėjas Mark Shuttleworth pristatė naują naudojimosi meniu Unity aplinkoje būdą HUD (Heads UP Display). HUD – paieška, leidžianti rasti...

by Sigitas Kalinas at 2012 m. January 25 d. 12:11

January 23 d.

Donatas Glodenis

Kaip konvertuoti *.avi failą į DVD formatą?

Toks klausimas man neseniai kilo pažįstamiems paprašius įrašyti vaikišką filmuką į diską jų vaikui taip, kad būtų galima žiūrėti per jų DVD leistuvą. O jų leistuvas senovinis, nepalaiko ko gero mpeg4 formato ir *.avi failų, įrašytų į diską, jame pasižiūrėti negalima… Viską darysiu komandų eilutės priemonėmis – gal iš tingėjimo (kam ieškoti tų grafinių programų? [...]

by Donatas G. at 2012 m. January 23 d. 16:00

January 22 d.

Atviro kodo mokymo centras

Deepin programų centru jau gali naudotis ir Ubuntu 11.10 naudotojai

Kinų sukurtu Deepin programų centru, leidžiančiu lengviau rasti ir įdiegti programas, jau gali naudotis ir Ubuntu 11.10 naudotojai. Linux Deepin...

by Sigitas Kalinas at 2012 m. January 22 d. 12:27

January 12 d.

Atviro kodo mokymo centras

Firefox bus atnaujinama ir Ubuntu 10.04 naudotojams

Nuo vasario 17-tosios Ubuntu 10.04 ir 10.10 naudotojams bus automatiškai atnaujinama naršyklė Firefox. Šiuo metu Ubuntu 10.04 ir 10.10 naudotojai...

by Sigitas Kalinas at 2012 m. January 12 d. 11:09

December 26 d.

Atviro kodo mokymo centras

išleistas 56-as žurnalo “Full Circle” numeris

“Full Circle” – tai laisvas, nepriklausomas žurnalas, skirtas Ubuntu bendruomenei. Kiekvieną mėnesį šiame žurnale jūs galite perskaityti daug naudingų straipsnių...

by Sigitas Kalinas at 2011 m. December 26 d. 8:58

December 24 d.

Atviro kodo mokymo centras

Išleista Ubuntu Tweak 0.6.0

Ubuntu Tweak – populiarus Ubuntu konfigūravimo įrankis. Naujoje versijoje galima konfigūruoti Unity paleidiklį, Dash meniu ir skydelį. Pagrindinės naujovės: Visiškai...

by Sigitas Kalinas at 2011 m. December 24 d. 11:32

December 22 d.

Atviro kodo mokymo centras

XSnow – Kalėdos darbastalyje

XSnow – maža programėlė, papuošianti darbastalį šventėms. Diegimas: XSnow įdiegti galima programų centre. Taip pat terminale šia komanda: sudo apt-get...

by Sigitas Kalinas at 2011 m. December 22 d. 11:58

December 20 d.

Mantas Malcius

Linux Mint 12 Lisa

Įžanga

Praleidžiame Linux Mint 11, apie kurį pavasary neturėjau laiko rašyti ir kuris nieko įdomaus ir naujo neatnešė, ir pereiname prie Linux Mint 12 Lisa, kuris naujovių turi daugiau negu reikia. Gal reiktų sakyti ne naujovių, o vieną esminę naujovę – naująją Gnome 3 vartotojo sąsają su visokiais Gnome Shell, kad ir ką tai reikštų. Dar mačiau, kad iki trečiosios versijos atnaujintas ir branduolys, bet man, kaip eiliniam vartotojui, tie skaičiukai mažai rūpi, nes vizualiai patobulėjimo nematau.

Apsišniukštinėjimas

Linux Mint 12 išbandžiau dar RC stadijoje. Sistema pasirodė kaip visai įdomus ir nelabai praktiškas žaisliukas, nors situacija buvo žymiai geresnė nei Ubuntu Unity aplinkoje. Labiausiai kliuvo du (viršutinis ir apatinis) valdymo skydeliai bei pradanginta užduočių juosta, be kurios nelabai įsivaizduoju darbo kompiuteriu. Kliuvo ne man vienam, Linux Mint kūrėjai buvo užversti nepatenkintų vartotojų komentarais. Ne veltui iki galutinės Linux Mint 12 versijos išleidimo atsirado galimybė sujungti abu valdymo skydelius į vieną, esantį viršuje, o pastarajame atkurta ir sena gera užduočių juosta (o gal tai buvo jau ir RC versijoje, tik nebuvo akcentuota). O ištikimiems senosios sąsajos Gnome 2 fanams pasiūlytas kažkoks į Gnome 2 sąsają panašus hibridas, pavadintas MATE. Nors esminiai trūkumai buvo ištaisyti, keisti senąją LM11 į naująją neskubėjau, galvojau palaukti bent jau Linux Mint 13. Visgi smalsumas nugalėjo, atriekiau 10GB skirsnį ir pasilikdamas senąją Mėtą, šalia įsidiegiau ir naująją. Po pusdienio paaiškėjo, kad smulkių trūkumų yra, bet naudoti galima jau dabar. Taip LinuxMint11 iškeliavo lauk, o į jos vietą atėjo Linux Mint 12.

Linux Mint 12 Lisa

Šviežiai įsidiegus Linux Mint 12, matomi abu valdymo skydeliai: tiek apatinis senasis mėtinis, tiek ir naujasis Gnomo. Nustatymuose reikia išjungti Bottom Panel Extension, paspausti Alt+F2 ir įrašyti raidę „r“. Gnomas persikrauna, o du valdymo skydeliai susijungia į vieną, esantį viršuje. Taip, nuo šiol Mėta valdoma viršuje. Kiek keista, bet po kelių valandų įpratau, gal taip netgi patogiau.

Pats skydelis tapo labai statiškas: nebegalima keisti jo aukščio, pozicijos (pvz., nusikelti į apačią), o ir jo elementų pačiame skydelyje keisti vietomis nebeleidžiama. Čia kol kas yra dvi išeitys: būti kompiuterastu ir mokėti pačiam viską susikoduoti pagal poreikius arba pasinaudoti augančiu Gnome Shell įskiepių katalogu.

Pasikeitęs MintMenu. Nebe toks gražus, lėtesnis, mažiau funkcionalus (aplankai perkelti į submeniu) ir statiškas (pasikeisti galima tik mėgstamiausių programų sąrašą).

Nuvedus pelę į kairįjį viršutinį kampą, atsidaro naujasis Gnome Shell valdymo skydas.

Kairėje galima susitalpinti dažniausiai naudojamas programas (jas naudoja ir MintMenu), o po jomis rodomos ir kitos tuo metu paleistos programos. Likusiame plote rodomi visi atidaryti langai, galima pasirinkti, kad parodytų ir visas turimas programas (kaip paveikslėlyje), o tai jau savo savybėmis atitinka patį MintMenu. Veikia ir programų paieška (kol kas kiek per lėtai) ir suskirstymas į kategorijas. Visas šitas skydelis man labai patinka, nes net pelės nereikia paspausti, kad jis būtų atidarytas. Senojo MintMenu praktiškai nebenaudoju.

Sistemos dėtuvė (Tray bar). Kalbu apie tą dešinėje pusėje esančią sritį su programų piktogramomis ir kitu turtu. Į akis krinta per dideli tarpai tarp piktogramų, vietos švaistymas. Be to, nesisteminės programų piktogramos gerokai didesnės, negražiai atrodo. Ne gana to, vėl lenda senos problemos, kartais dingsta kai kurių programų piktogramos, pvz., Skype, o GoldenDict piktogramos iš viso nesiteikia rodyti.

Du klaviatūros indikatoriai. Daug kas skundžiasi, kad toje sistemos dėtuvėje rodomi du klaviatūros indikatoriai. Sprendimas paprastas: einate į klaviatūros nustatymus ir pasiliekate vieną vienintelį klaviatūros išdėstymą: Lithuanian. Abu indikatoriai iš karto dings iš akių. Pats jau gana seniai naudojuosi tik lietuvišku išdėstymu, nieko nejunginėju, bet nieko man ir netrūksta.

Mate. Čia ta minėta senosios aplinkos Gnome2 kopija, kurią kažkas bando pritaikyti prie naujovių. Buvau pasileidęs trumpam. Tikrai, visiška Gnome2 kopija, bet… Kažkokios problemos su šriftais, atrodė prastokai. Procesoriaus apkrova gerokai didesnė nei Gnome3. Žiūrint į Gnome 3 perspektyvas, aplopius klaidas ir pagerinus stabilumą, Mate neturi jokių prošvaisčių. Gal dar metus kitus pavegetuos, bet nemanau, kad realiai susilauks populiarumo.

Stabilumas. Kaip jau minėjau, yra kur tobulėti. Ne taip jau ir retai Gnome3 tiesiog atsisako reaguoti į klaviatūros ar pelės komandas, tenka spausti ctrl+alt+backspace ir perkrauti X’ą. Aišku, čia ne operacinės sistemos perkrovimas, užtrunka kelias sekundes, bet vis tiek.

Resursai. Užsikrovusi sistema su visokiais skaipais, gajimais ir panašiomis smulkmenomis naudoja 250 MB RAM, procesoriaus irgi daug neapkrauna. Diske su visomis programomis užima tradicinius 4GB. Visai priimtina.

Suderinamumas. Tradiciškai diegimo metu buvo atpažinti visi mano kompiuterio komponentai ir jiems sudiegtos reikiamos tvarkyklės. Viskas veikia be priekaištų: nuo kameros ir mikrofono iki monitoriaus rezoliucijos.

Grožis. Taip. Linux Mint su kiekviena versija darosi vis gražesnė. Ne išimtis ir čia, elegantiška viršutinė skydelio juosta ir tas gražus valdymo skydas, atidaromas kampe. Man patinka.

Naudojamos programos

Tradiciškai, gal naujiems vartotojams prisireiks:

  • Audacity – Audio failų redagavimo programa
  • Chromium Web Browser – Pagalbinė naršyklė
  • Deluge – Torrent klientas, kurį pažaidus galima priversti veikti ir MRU bendrabutyje.
  • EasyTag – Muzikos failams ir jų žymoms tvarkyti
  • FileZilla – FTP klientas
  • Firefox – Pagrindinė naršyklė
  • Gedit – Paprastiems tekstiniams ir įvairiems WordPress failams atidaryti ir redaguoti.
  • Gimp – Paveikslėliams redaguoti
  • GParted – Disko skirsniams tvarkyti
  • Gajim – Pokalbių klientas, naudoju su Google Talk paskyra.
  • GoldenDict – Žodynas, kuris vienu metu gali ieškoti keliose duomenų bazėse. Susikėlus Alkono, Oxfordo ir kitokias duomenų bazes, tampa idealia programa.
  • Hardinfo – Kompiuterio vidurių informacijai pažiūrėti
  • LibreOffice – Tekstiniai failai, skaičiuoklės, pristatymai…
  • Opera – Pagalbinė naršyklė
  • PiTiVi – Video failų redagavimo programa
  • Pyrenamer – Masinis failų pervadinimas
  • Parcellite – Iškarpinės tvarkyklė (labai protingai skamba). Kad Copy-Paste mechanizmas veiktų geriau ir patogiau.
  • Phatch – Keisti kelių nuotraukų dydžius vienu metu.
  • Poedit – WordPress ir kitokiems komponentams versti į lietuvių kalbą.
  • Rhythmbox – Audio grotuvas
  • Skype – Pokalbių programa
  • Sound converter – Audio failams konvertuoti
  • System monitor – Pažiūrėti, kiek kas resursų naudoja, „pakibusioms“ programoms išjungti.
  • Unreal Tournament – Sena gera pirmo asmens šaudyklė, jei kartais norisi prisiminti senus laikus.
  • VLC – Video grotuvas
  • Xdemineur – Senas geras minų žaidimas
  • Xvidcap – Ekrano filmavimo programa

Rekomendacijos

Sistema smagi, inovatyvi ir graži, bet stabilumo ir galimybės laisvai tvarkytis trūksta. Visgi asmeniniam naudojimui ji kuo puikiausiai tinka jau dabar.

Jei mėgstate naujoves ir jūsų negąsdina, kad vartotojo sąsaja iš niekur nieko retkarčiais užsilenks, galite drąsiai naujintis. Nes net toks į pokyčius kreivai žiūrintis žmogus kaip aš, galiu teigti, jog sąsajos perspektyva tikrai yra. Dar šiek tiek laiko ir Gnome3 bus visa galva priekyje lyginant su Gnome2.

Labiau vertinantiems stabilumą, o ne naujoves siūlyčiau likti su Linux Mint 10 ar bent jau Linux Mint 11 (pastaroji irgi turėjo problemų) ir palaukti bent jau pavasario pradžioje pasirodysiančios Linux Mint 13. Tikėkimės, kad iki to jau bus išspręsta didžioji dalis nesklandumų.

PAPILDYMAS 1

Išlindo dar viena problema: kaskart įjungus kompiuterį, nustatomas 100% ekrano apšvietimas. Sprendimas labai paprastas: tarp programų reikia susirasti „Startup Applications“ ir susikurti naują užduotį, kurios komanda yra štai tokia (vietoj 40 galite įsirašyti reikiamą apšvietimo lygį):

gdbus call --session --dest org.gnome.SettingsDaemon --object-path /org/gnome/SettingsDaemon/Power --method org.gnome.SettingsDaemon.Power.Screen.SetPercentage 40

PAPILDYMAS 2

Iš TrayBar dingusias Skype ir kitų programų piktogramas galima susigrąžinti atidėjus jų startavimo laiką. Visų pirma reikia susikurti skriptą su unikaliu jūsų sugalvotu pavadinimu, pvz., skyper. Atsidarome terminalą ir paleidžiame komandą (vėliau ir suvedame slaptažodį):

sudo gedit /usr/bin/skyper

Atsidaro tuščias Gedit langas, į jį reikia įvesti štai tokį kodą:

#!/bin/bash
killall skype > /dev/null
sleep 5
skype

Failą išsaugome ir uždarome Gedit langą. Dabar terminale reikia nustatyti, kad šitą skriptą leistų vykdyti. Užteks paleisti šią komandą:

sudo chmod 777 /usr/bin/skyper

Dabar programų sąraše reikia susirasti „Startup Applications“. Jei Skype pas jus startuoja įjungus kompiuterį automatiškai, tai ten Skype elementas jau bus (kitu atveju galite susikurti naują). Ir ten komandos eilutėje vietoje „skype“, parašykite „skyper“. Viskas. Kitą kartą įjungus kompiuterį, Skype pasileis kiek vėliau ir TrayBar matysite jos piktogramą. Jei piktograma netyčia pradingtų (pvz., po kompiuterio užmigdymo), spauskite Alt+F2 ir įrašykite skyper. Analogiškai galite susikurti skriptus ir kitoms programoms, jei kankina ta pati problema.

PAPILDYMAS 3

Linux Mint kūrėjai pradėjo vystyti naują Gnome Shell paremtą vartotojo sąsają Cinnamon. Ji turėtų būti numatytoji kitoje Linux Mint versijoje. Bet ją galima išbandyti jau dabar. Tereikia per Synaptics įsidiegti paketus cinnamon ir cinnamon-session. Tada prisijungimo lange (atsijungus ar tiesiog paspaudus alt+ctrl+backspace) pasirinkti Cinnamon sąsają. Ši sąsaja primins senąją gerąją Gnome2 sąsają (ką bando daryti ir Mate), turės senąjį valdymo skydelį apačioje ir pan. Šiuo metu sąsaja yra ankstyvoje vystymo stadijoje, ne visai išbaigta, neturi konfigūravimo galimybių, bet panašu, kad veikia stabiliai ir tinkama naudoti jau dabar.

Panašūs įrašai:

  1. Linux Mint 8 Helena
  2. Linux Mint 10 Julia
  3. Ubuntu Linux / Linux Mint instaliavimas
  4. Linux Mint 9 Isadora
  5. Linux Mint – draugiškas mėtinis pingvinas
  6. Prisijungimas prie MRU Eduroam su Linux operacine sistema

by Mantas at 2011 m. December 20 d. 19:47

December 18 d.

Atviro kodo mokymo centras

„Ubuntu programų centre“ jau palaikomas mokėjimas per PayPal

Perkant programas „Ubuntu programų centre“, jau galima už jas susimokėti per PayPal. Saugiai nusipirkti programas ir skaitmeninius leidinius gali Ubuntu...

by Sigitas Kalinas at 2011 m. December 18 d. 12:30

December 14 d.

AKL Valdyba

December 13 d.

Mantas Malcius

WordPress 3.3 sulietuvinimas

WordPress kūrėjai išleido dar vieną atnaujinimą – WordPress 3.3, kuris jokių rimtesnių atnaujinimų neatnešė. Labiau matomi pakeitimai:

  • Administravimo sąsajos meniu elementai nuo šiol nebebus išskleisti, o jų elementai bus parodomi tik užvedus pelę. Pats jau kurį laiką naudoju sutrauktą meniu, taigi manęs šis atnaujinimas neliečia. Bet neabejoju, kad atsiras nepatenkintų.
  • Vėl patobulinta viršuje esanti įrankių juosta. WP 3.3Beta1 versijoje į ją net buvo sukeltas visas tinklaraščio administravimo meniu (kas man labai patiko, manau, kad reikia sąsają iš kairės pusės perkelti į viršų), bet vėliau minties atsisakyta ir paliktos tik kelios funkcijos. Pats meniu man vis dar atrodo nepatogus, yra kur tobulėti.
  • Nauja failų įkėlimo sąsaja, dabar bus galima failus tiesiog atitempti su pele ir užmesti ant failų įkėlimo laukelio.
  • Sako, kad administravimo sąsaja labiau pritaikyta įvairiems ekranams. Gali būti.
  • Šiek tiek tobulinta Pagalbos / Ekrano nuostatų sąsaja. Beta versijose ją bandė talpinti į viršutinę administravimo juostą, bet bandymas buvo gerokai nevykęs, taigi planų tikriausiai atsisakė.
  • Atnaujinus WordPress, dabar jus pasitiks naujienų sąrašas, taigi šitą įrašą veltui skaitote.
  • WordPress 3.3 pagalbininkų sąraše pirmą kartą paminėtas ir nuostabusis Mantas Malcius.
  • Na ir milijonai visokių kitokių atnaujinimų, kurių aš nesuprantu ir kuriuos galite patys pasiskaityti.

WordPress 3.3 sulietuvinimo atnaujinimai:

  • Atnaujintas WordPress 3.3 vertimas
  • Sąvokos „Šlamštas“, „Šlamšto komentaras“ pakeistos sąvoka „Brukalas“. Pirmiausia dėl to, kad išvengtume dviprasmybės, kai žmonės nepatikusį komentarą pažymi kaip šlamštą ir taip pateikia klaidingą informaciją apsauginiams įskiepiams. Be to, „šlamštą“ sakiniuose sunku linksniuoti, o „šlamšto komentaras“ yra per ilga sąvoka.
  • Sąvoka „Greitasis redagavimas“ pakeista į savoką „Modifikuoti“, nes yra trumpesnė.
  • Veiksmažodį atitinkanti sąvoka „Į šiukšlinę“ pakeista į sąvoką „Ištrinti“, nes labiau atitinka originalą „Trash it“ ir yra trumpesnė.
  • Tinklo meniu sąvoka „Įjungti temą“ (ir pan.) pakeista sąvoka „Įgalinti temą“. Pakeitimas padarytas siekiant išvengti dviprasmybės, nes šiuo atveju tema nėra įjungiama, o tik tampa pasiekiama visiems tinkle esantiems tinklaraščiams.
  • Kiti smulkūs WordPress vertimo pataisymai
  • Atnaujintas TwentyTen 1.3 vertimas
  • Atnaujintas TwentyEleven 1.3 vertimas
  • Atnaujintas BuddyPress 1.5.1 vertimas

Atsisiuntimo nuorodos:

 

Panašūs įrašai:

  1. WordPress 3.2 sulietuvinimas
  2. WordPress 3.1 sulietuvinimas
  3. WordPress sulietuvinimas: sistema, temos, įskiepiai
  4. WordPress įskiepiai, kuriuos naudoju
  5. Linux Mint 12 Lisa
  6. Ubuntu Linux / Linux Mint instaliavimas
  7. Linux Mint 10 Julia

by Mantas at 2011 m. December 13 d. 7:01

December 12 d.

Remigijus Jarmalavičius

Kas yra CSS reset?

Ne paslaptis, kad interneto svetainės atrodo nevienodai ant skirtingų naršyklių. Programuotojai jau seniai žino kaip šias problemas galima spręsti. Vienas iš tokių sprendimo būdų yra CSS reset failas apie kurį šiandien trumpai ir papasakosiu.

Ir kodėl gi taip nutinka, kad tas pats HTML atvaizduojamas puslapis atrodo skirtingai? Priežastis viena - skirtingi svetainių „paišymo“ varikliai ir jų nuolat besikeičiančios versijos. Ne paslaptis Internet Explorer naršyklė, kuri interneto svetaines atvaizduoja prasčiausiai - joje krūvos neatitikimų su W3 konsorciumo nustatytais standartais interneto svetainių HMTL (ir ne tik) kodui atvaizduoti. Jos „paišymo“ variklis „Trident“ jau seniai yra galvos skausmas programuotojams.

Kiekvienos naršyklės puslapio atvaizdavimo variklis nustato savo reikšmes pagal nutylėjimą HTML elementams „nupiešti“ puslapyje. Todėl tarpai tarp objektų vienoje naršyklėje yra didesni, kitoje mažesni. Raidės pagal nutylėjimą vienoje naršyklėje gali būti vaizduojamos vienokio šrifto ir dydžio, kitoje naršyklėje su kitokio.

Todėl norint to išvengti reikia programuojant nustatyti visas reikšmes į konkrečias, o nepalikti apie jas nuspręsti naršyklių varikliams. Būtent tam ir skirtas CSS reset failas. Jame nurodomos visų įmanomų HTML elementų standartinės atvaizdavimo reikšmės. Tačiau tokių CSS reset failų interneto platybėse yra labai daug, tad kurį ir kodėl pasirinkti?

Todėl vieną dieną neapsikenčiau, ir surinkęs geriausias praktikas iš pačių populiariausių CSS framework'ų (daug nuorodų rasite stackoverflow puslapyje) pasigaminau nuosavą CSS reset biblioteką kuri tinka tiek HMTL4, tiek HTML5.

Bonusai

Žinoma, man to dar neužteko. Kadangi dažnai tenka puslapiuose naudoti float, cursor ir pan., tai pridėjau taip sakant „bonusų“. Kol kas dar labai nedaug, bet, manau, kad tą sąrašą padidinsiu.

CSS reset kodas valdomas per SASS (VIM redaktoriuje)

Šią biblioteką su Public Domain licencija rasite mano Github profilyje.

Kelios versijos

Kiek teko matyti kitų CSS reset failuose, tai dažniausiai jie yra nesuspausti. Resursus būtina taupyti, todėl produkcinėje svetainės versijoje visada pateikite suspaustą failą kurį taip pat rasite mano Github profilyje.

Lengva naudotis

Dažnai tenka taikytis prie kitų programavimo stiliaus, kas kartais būna nepatogu. Todėl šį CSS reset failą parašiau su SASS. Dabar jį galima pritaikyti prie Jūsų programavimo standarto. O rašyti papildomą kodą yra dar paprasčiau negu CSS.

2011 m. December 12 d. 14:25

December 10 d.

Donatas Glodenis

Bulvinis Vyrukas – lietuviškas kompiuterinis žaidimas vaikams

Metas kažką lengvesnio į tinklaraštį parašyti… Ne per seniausiai teko pasėdėti su sergančiais vaikais namie. Pusantros savaitės… Ir ko tik mes nedarėme namuose :) Kompiuteriniai žaidimai gal ir nėra ypatingai geras dalykas, tačiau – ko tik neišbandysi įvairovės ieškodamas. Juo labiau, kad tėvelis tai labai dažnai „sulindęs“ į kompiuterį. Daviau jiems pažaisti kompiuterinį žaidimą mažiesiems, [...]

by Donatas G. at 2011 m. December 10 d. 22:07

December 6 d.

Atviro kodo mokymo centras

Ubuntu 12.04 leidimų planai

Ubuntu 12.04 leidimų planai paskelbti vėliau nei įprasta. Laukiami leidimai: Gruodžio 1-ąją – Alpha 1 Vasario 2-ąją – Alpha 2...

by Sigitas Kalinas at 2011 m. December 6 d. 12:13

December 5 d.

Remigijus Jarmalavičius

BASH: Tuščių aplankų šalinimas

Tikriausiai kiekvieno žmogaus kompiuteryje, o ypatingai programuotojo, yra krūvos tuščių aplankų. Po vieną tokius aplankus trinti yra gan nuobodus ir laiko reikalaujantis darbas. Tad šiame straipsnyje apie tai, kai rasti tokius katalogus ir kaip juos pašalinti find komandos pagalba.

Komanda find turi be galo daug galimybių, todėl jeigu daug dirbate su failais, derėtų išmokti ja naudotis. O naudotis tikrai paprasta, užtektų atsiminti kaip rašomi keli šios komandos parametrai. Pavyzdžiui norėdami surasti failą ar aplanką su žodžiu „kiemas“ rašysime tokią komandą:

find -name 'kiemas.txt'

Tokia komanda tik ras tokius failus, kurie yra šiame arba šio katalogo viduje ir tikslus failo pavadinimas yra „kiemas.txt“. Tačiau jeigu nežinome tikslaus failo vardo ir ar failas parašytas didžiosiomis/mažosiomis raidėmis, panaudosime paieškos simbolius ir -iname argumentą:

find -iname '*kiemas*'

Tokia komanda galėtų rasti failus bei aplankus:

kiemas.txt
Kiemas.doc
mano/kiemas/aprašymas.txt

Kadangi nenurodėme, jog ieškome failo, ši komanda rado ir katalogus tokiu pavadinimu. Ko konkrečiai ieškome nurodome -type parametre. Pavyzdžiui:

find -type d -iname 'kiemas'      # bus ieškoma katalogų
find -type f -iname 'kiemas.txt'  # bus ieškoma failų

Randame ir pašaliname tuščius aplankus/failus

Ši komanda yra tokia galinga, kad ji gali ne tik rasti, bet ir atlikti nurodytus veiksmus su surastais duomenimis. Tačiau šiame straipsnyje tik apie tuščių failų trynimą. Sudėtingesni veiksmai kitame straipsnyje.

Surasti tuščius aplankus arba failus padės -empty parametras:

find -type f -empty   # suras failus kurie neturi turinio
find -type d -empty   # suras katalogus kurie neturi failų

O pašalinti tokius aplankus ar failus leis -delete parametras. Būkite atsargūs ką šalinate, todėl visada patikrinkite komandos išvestį be -delete parametro, prieš tai darydami:

find -type d -empty -delete

Pastaroji komanda pašalins visus tuščius aplankus (kurie neturi savyje jokių failų). O:

find -type f -empty -delete

Pašalins tuščius failus (kurie savyje neturi jokio turinio). Ši komanda kiek pavojingesnė, kadangi ypatingai programuojant net tušti failai dažnai yra dėl ko nors reikalingi (pvz.: gitignore failai).

2011 m. December 5 d. 15:25

December 1 d.

Remigijus Jarmalavičius

BASH: Tuščių eilučių šalinimas iš failo

Būdų kaip iš failo pašalinti tuščias eilutes yra daug. Tačiau šiandien, pradėdamas naują rubriką šiame tinklaraštyje papasakosiu kaip tą padaryti BASH pagalba. Tai turėtų veikti naudojant ir kitus konsolių apvalkus, tokius kaip zsh. Pastarąjį, beje, pats ir naudoju, būtent dėl to jį ir paminėjau.

Pats negeek'iškiausias sprendimas yra tiesiog panaudoti jau sukurtą internetinį įrankį. Tačiau geek'ams, kurie nori viską padaryti kaip įmanoma sunkiau ir mažiau suprantamai ne IT žmonėms - šis variantas netiks.

Tuščių eilučių šalinimui galime drąsiai panaudoti sed, tr arba grep komandas. Aprašysiu kaip tai galima padaryti kiekvienu atveju.

Naudojame lengvąjį variantą - GREP komandą

Pašalinti tuščias eilutes galime labai paprastu būdu grep komanda:

grep . failo_vardas

Taip pat, duomenis be tuščių eilučių galime iškart išsaugoti į kitą failą tiesiog nukreipdami išvestį:

grep . failo_vardas > failo_vardas_be_tuščių_eilučių

Tokį patį rezultatą galime gauti praleidžiant tuščias eilutes su grep komanda ir išvesti tik tas eilutes, kurios neatitinka tuščios eilutės taisyklės:

grep -v '^$' failo_vardas

Parametras -v randa tik tai, kas neatitinka duotosios sąlygos. Šiuo atveju parašyta reguliarioji išraiška ^$ atitinka tuščią eilutę, kadangi simbolis ^ reiškia pradžią, o $ reiškia pabaigą.

Kartais kopijuojant tekstus gauname tokį variantą

SED - sudėtingiau, bet taip pat įmanoma

Būtent tokį patį rezultatą galime gauti ir su sed komanda:

sed '/^$/d' -i test

Šioje komandoje atliekame tą patį. Tiesa, čia gali gąsdinti d argumentas, kuris tik pašalina rastą išraiškos reikšmę. O komandinės eilutės argumentas -i leidžia nurodyta failą, kuriame iškart bus atliktas šalinimas. Žinoma, pastarojo argumento galime ir nenurodyti.

TR komanda į pagalbą

Ypatingai dažnai praverčia šios komandos paprastumas keičiant tam tikrus simbolius išvestyje. Taigi, galime pakeisti naujos eilutės simbolį į nieką ir gausime norimą rezultatą:

tr -s '\n' < failo_vardas

Failo, su tuščiomis eilutėmis, turinį nukreipėme į tr komandą pasinaudodami BASH išvesties nukreipimo operacija < failo_vardas.

2011 m. December 1 d. 10:45

November 27 d.

Atviro kodo mokymo centras

Linux Mint 12 išleista

Linux Mint – operacinė sistema, kuriama Ubuntu pagrindu. Naujoji versija naudoja naujas technologijas ir naują darbastalį. Gnome 3 ir MGSE...

by Sigitas Kalinas at 2011 m. November 27 d. 11:13

November 26 d.

Atviro kodo mokymo centras

išleistas 55-as žurnalo “Full Circle” numeris

“Full Circle” – tai laisvas, nepriklausomas žurnalas, skirtas Ubuntu bendruomenei. Kiekvieną mėnesį šiame žurnale jūs galite perskaityti daug naudingų straipsnių...

by Sigitas Kalinas at 2011 m. November 26 d. 8:58

November 14 d.

Atviro kodo mokymo centras

Išleistas paveikslėlių redaktorius Pinta 1.1

Pinta yra supaprastintas paveikslėlių redaktorius, kuriamas Paint.NET pagrindu (ir naudojantis Mono), galintis būti GIMP alternatyva eiliniams vartotojams. Versijoje rasite daug...

by Sigitas Kalinas at 2011 m. November 14 d. 13:17

November 9 d.

Remigijus Jarmalavičius

VIM: didinam ir mažinam skaičius

Ne kartą teko matyti kaip programuotojai su VIM redaktoriumi keisdami kode masyvus ar kitokius duomenis ranka didindavo/mažindavo skaičius. Nors, tikriausiai, praktika reta, tačiau tą daryti tikrai tenka.

Žinoma, nieko blogo viską daryti ranka, bet tikriausiai kaip kiekvienas save gerbiantis programuotojas - pirmiausiai pamąstysite kaip tą padaryti kuo mažiau paspaudimų. Tad tiems, kas naudojasi VIM redaktoriumi programuojant, tikrai pravers keli patarimai.

Pirmiausiai pradėkime nuo pavyzdinės situacijos. Tarkime turime tokį masyvą:

$masyvas[1] = $vardas;
$masyvas[2] = $pavarde;
$masyvas[3] = $salis;
$masyvas[4] = $miestas;
$masyvas[5] = $adresas;

Ir norime į pirmąjį elementą įkišti pilną vardą ir pavardę, o vėliau, kad viskas būtų kaip buvę ($masyvas[1] = $vardas . TARPAS . $pavarde).

Mano VIM redaktorius panaudotas rašant straipsnį

Mums padės VIM klaviatūros spartieji klavišai. Norėdami padidinti skaičiuką (nesvarbu iš kelių simbolių jis yra) spausime CTRL+a arba CTRL+x skaičiaus reikšmės sumažinimui. Trumpai tariant:

užėjus ant skaičiaus 321 ir paspaudus CTRL+a gausime skaičių 322
užėjus ant skaičiaus 321 ir paspaudus CTRL+x gausime skaičių 320

Viską atliekame normal režime.

Taigi, norint padidinti/sumažinti visus ar dalį viršuje rašyto masyvo elementų raktus, pirmiausiai atsistosime ant skaičiaus 1 ir pasinaudosime makro komanda:

qq       # pradedame įrašinėti makro komandą
CTRL+a   # padidiname skaičių
j        # žengiame žemiau masyvo
q        # išjungiame makro komandą

Įsirašius makro komandą, galime pavykdyti ją norimą kiekį kartų. Kadangi masyve yra penkios eilutės, o vieną jau pakeitėme, užteks parašyti:

4@q      # Vykdys makro komandą 4 kartus

Ir rezultatas mūsų bus toks:

$masyvas[2] = $vardas;
$masyvas[3] = $pavarde;
$masyvas[4] = $salis;
$masyvas[5] = $miestas;
$masyvas[6] = $adresas;
$masyvas[1] = $vardas . TARPAS . $pavarde;  # žiūrėti aukščiau

Tikiuosi pravers :)

2011 m. November 9 d. 20:25

November 8 d.

Atviro kodo mokymo centras

Kubuntu – kaip įdiegti programas

Šioje video pamokėlėje demonstruojama kaip yra įdiegiamos ir pašalinamos programos Kubuntu (Linux operacinė sistema) programos. www.youtube.com/watch?v=hIFK2TPQREQ

by Liudas Ališauskas at 2011 m. November 8 d. 18:56

November 6 d.

Remigijus Jarmalavičius

KDE lietuviškas vertimas pasiekė 50% ribą

Džiugi žinia naudojantiems KDE lietuvišką versiją - KDE vertimai į lietuvių kalbą pasiekė net 50% ribą. Kaip sekasi vertėjams visada galima pažvelgti KDE vertimų statistikos puslapyje.

Esame 36 šalis kuri kirto 50% liniją. Kol kas KDE 100% yra išversta tik dviem kalbom: Portugalų ir Ukrainiečių. TOP statistiką galite peržiūrėti KDE vertėjų TOP 10 komandų puslapyje. Tad lietuviams dar yra ko siekti.

KDE vertimai į lietuvių kalbą pasiekė 50 procentų

O jeigu Jūs norite prisidėti prie tokio didelio projekto, kaip KDE, vertimų, visada galite parašyti man ir aš tikrai mielai padėsiu prisijungti prie jo. Greitu metu užbaigsiu ir paskelbsiu straipsnį apie tai, kaip galima prisidėti prie KDE vystymo.

2011 m. November 6 d. 16:45

Atviro kodo mokymo centras

Laukiami Ubuntu 12.04 pakeitimai

Penktadienį baigėsi Ubuntu kūrėjų susitikimas, taigi trumpai aprašysiu laukiamas Ubuntu 12.04 LTS naujoves. 64-bitų, 750MB atvaizdas Ubuntu.com svetainėje siunčiantis Ubuntu...

by Sigitas Kalinas at 2011 m. November 6 d. 10:47

November 5 d.

Remigijus Jarmalavičius

Konqueror su Webkit varikliuku

Visada žinojau, kad tokia naršyklė kaip Konqueror yra, tačiau seniau jos nenaudojau. Ir vieną kartą panaudojus, ji visai gerą įspūdį padarė. Joje velniškai daug nustatymų, tad naršyklė gali elgtis taip, kaip Jūs pasakysite.

Patiko meniu juosta, kurioje vieno mygtuko paspaudimu galima tą puslapį, kurį matote su Konqueror pasileisti tarkime su Firefox.

Galima ne tik vieno mygtuko paspaudimu pakeisti siunčiamos naršyklės identifikacijos informaciją, tačiau ir blokavimus svetainėje, sausainiukus (angl. cookies), išversti puslapį į kitą kalbą, atjunkti Java arba flash ir pan.

Konqueror naršyklės langas

Patiko, kad puslapį galima peržiūrėti su ne vieu varikliuku. Pvz pagal nutylėjimą esančių KHtml. Tačiau jis, nepalaiko HTML5, o tai jau po truputį darosi problema. Tuo labiau, kai mano puslapis taip pat ant HTML5 yra ir vaizdas kurį pamačiau, nepatiko. Laimei, jo „nepalaikomas“ HTML5 turinys vistiek atrodo keletą kartų geriau, nei senesnėse Internet Explorer naršyklėse. Arba, net ir naujose. Bet vistiek.

Todėl norėjosi susirasti tą variklį, kurį naudoja Chrome naršyklė. Jis vadinasi Webkit. Jis ne tik yra labai greitas, tačiau neatsilieka nuo naujausių technologijų. Tad šiame trumpame straipsnyje papasakosiu, kaip Webkit variklį pasileisti ant Konqueror naršyklės.

Pirmiausiai instaliuokime webkit variklį:

apt-get install kpart-webkit

Tuomet pakeiskime HTML failo tipo peržiūros variklį paleidę tokią komandą:

keditfiletype text/html

Ir atsivėrusiame lange pereikime į kitą kortelę ir pastumkime varikliuką Webkit į viršų šone esančiais mygtukais.

Atsivėrusios keditfiletype programos langas su Webkit variklio parinktimi

Naršyklės paleisti iš naujo nebūtina. Naujai atvertus puslapius jau matysite su daug geresniu varikliuku - Webkit.

2011 m. November 5 d. 13:25

Atviro kodo mokymo centras

My weather indicator – orų indikatorius, nustatantis gyvenamąją vietovę

Ubuntu 11.04 ir naujesnėse versijose neberandame orų indikatoriaus. Jei norite matyti orus, rekomenduoju išbandyti programą „My weather indicator“. Diegimas terminale:...

by Sigitas Kalinas at 2011 m. November 5 d. 11:34

November 3 d.

Atviro kodo mokymo centras

Ubuntu 12.04 leidime Rhythmbox gali pakeisti medijos grotuvą Banshee, daugiau naujienų

Ubuntu kūrėjų susitikime paskelbta, kokia GNOME versija bei numatytosios programos bus Ubuntu 12.04 LTS leidime. Ubuntu 12.04 naudos daugumą GNOME...

by Sigitas Kalinas at 2011 m. November 3 d. 9:43

October 30 d.

Atviro kodo mokymo centras

KDE – Virtualūs darbastaliai

KDE darbastalio aplinkoje kaip ir kitose Linux darbastalių sistemose yra naudojama virtualių darbastalių sistema. Ji leidžia naudotojui grupuoti programų langus atskiruose darbastaliuose...

by Liudas Ališauskas at 2011 m. October 30 d. 12:40

www.akmc.lt papildytas Klausimų – Atsakymų galimybe

Jau kurį laiką neretai stengiausi atsakinėti į bičiulių klausimus el. paštu ir kitomis priemonėmis. Pagaliau subrendome ir prijungėje Klausimų – Atsakymų platformą...

by Liudas Ališauskas at 2011 m. October 30 d. 10:35

KDE darbastalio aplinka – Veiklos

Pamokėlėje demonstruojamos KDE darbastalio aplinkos veiklos: www.youtube.com/watch?v=-P0oQz73Lyo Daugiau informacijos ir veiklų panaudojimo atvejų galima pažiūrėti paspaudus šią nuorodą.

by Liudas Ališauskas at 2011 m. October 30 d. 8:20

October 29 d.

Atviro kodo mokymo centras

išleistas 54-as žurnalo “Full Circle” numeris

“Full Circle” – tai laisvas, nepriklausomas žurnalas, skirtas Ubuntu bendruomenei. Kiekvieną mėnesį šiame žurnale jūs galite perskaityti daug naudingų straipsnių...

by Sigitas Kalinas at 2011 m. October 29 d. 8:09

October 27 d.

Remigijus Jarmalavičius

Knyga „97 things every programmer should know“

Visai neseniai pabaigiau skaityti knygą „97 things every programmer should know“. Ir tikrai, knyga verta dėmesio.

Joje nėra jokių konkrečios programavimo kalbos pavyzdžių ir apie programavimą kalbama labai abstrakčiai. Tai knyga, kuri galėtų supažindinti jaunąjį programuotoją to, kas jo tikrai lauks ateityje. Ir manau pasinaudojus šios knygos patarimais ateityje galima išvengti labai daug rimtų problemų.

Knygos „97 things every programmer should know“ viršelis

Tie 257 puslapiai persiskaitė tikrai greitai, nors galbūt pati pradžia galėtų būti pradėta kitais straipsniais iš šios knygos. Nes pradžia, tikrai „neužkabliavo“. Aišku, galbūt kitiems pradžia nepasirodys nuobodi.

Tai apie ką ši knyga? Trumpai - apie viską kas susiję su IT. Apie kodo standartus, paprastumą, refactoring'ą, įrankius, code review'us, komentarus. Beje, dėl komentarų, labai patiko ir labai pritariu - jų geriau vengti. Kodėl? Paskaitykite knygą :)

Žinoma, patys populiariausi programavimo terminai „KISS“ ir „DRY“ taip pat bus aptarti.

Ypatingai patiko, kad šios knygos 97 straipsnius parašė skirtingi žmonės, dirbantys skirtingose įmonėse, turintys ne vienerių metų patirtį. O pasiklausyti patyrusių žmonių patarimų - labai naudinga kiekvienam.

Na, siekiant pagerinti savo kodo kokybę programuojant bet kuria programavimo kalba, tai perskaityti šią knygą yra tiesiog būtina.

Jeigu skaitėte, parašykite komentaruose savo nuomonę.

2011 m. October 27 d. 16:45

HTML „Lorem Ipsum“

Ir kas gi tikriausiai nėra pasinaudojęs lorem ipsum generatoriaus paslaugomis? Tikriausiai visiem teko, nes dažnai reikia užpildyti programuojamos svetainės turinį „kažkokiu turiniu“. O kopijuoti iš tokių svetainių kaip delfi.lt yra nelegalu. Bet esu matęs ir tokį variantą...

Tačiau jau standartu tapusi lipsum.com svetainė man pasirodė truputį „per mažo funkcionalumo“. Dažnai tenka tekstus kopijuoti į sąrašų, lentelių ar kitų HTML elementų vidų. Tad ši paslauga visgi man netiko.

HTML Lorem Ipsum - nemokamas teksto generatorius internete

Tačiau visai netyčia atradau „Lipsum“ teksto paruoštukes HTML elementuose. Kuriant interneto svetaines jos velniškai praverčia. Nors elementų arsenalas nėra įspūdingas, tačiau tikrai praverčiantis. Įsitikinkite patys html-ipsum.com.

2011 m. October 27 d. 16:45

7 dalykai kuriuos būtina padaryti įdiegus Kubuntu 11.10

Vos prieš kelias savaites išėjus naujai Ubuntu 11.10 versijai išėjo ir Kubuntu distribucijos versija. Pastebėjau, kad tik ką įdiegus/atnaujinus šią sistemą vis darau tuos pačius veiksmus. Tad nusprendžiau pasidalinti patarimais su visais ką derėtų padaryti vos įdiegus šią sistemą.

1. Pelė ar jutiklinis kilimėlis (touchpad - angl.)?

Jeigu turi pelę (ne naminę, o kompiuterinę), tai tau tikrai nereikia jutiklinio kilimėlio. Ir dar daugiau: rašant tekstus jis gali padaryti žalos, kai netyčia su ranka jį paliesi ir žymeklis perbėgs kur nors kitur. Taigi, čia KDE atskuba į pagalbą. Kai prijungta pelė galima atjungti jutiklinį kilimėlį. Tai galite padaryti pasinaudoję „Synaptiks“ programa.

Synaptiks - atjungiame jutiklinį kilimėlį kai prijungta pelė

2. Atnaujinimai ne kasdien...

Labai erzina, kada atnaujinimų langas iššoka kasdien, nors atnaujinimų kartais net nebūna, arba būna jie nesvarbūs. Todėl šią parinktį dažniausiai nustatau taip, kad ji man netrukdytų: pranešti apie atnaujinimus kartą per dvi savaites.

Kubuntu atnaujinimai - kartą per dvi savaites

3. Tvarkyklės

Garso plokštė, vaizdo plokštė ir bevielis tinklas dažnai nepasiekiami neįdiegus papildomų tvarkyklių. Tai būtina padaryti norint mėgautis visa kompiuterio įranga. Taigi, aparatinės įrangos valdyklių programoje būtina patikrinti ar neturite dar neįdiegtų valdyklių. Dažniausiai tik įdiegus sistemą, čia rasite ne vieną dar neįdiegtą tvarkyklę.

Kubuntu aparatinės įrangos valdyklių langas

4. Veiklos...

O taip, KDE čia nepagailėjo. Man velniškai patinka šis funkcionalumas, kada savo kompiuterį galima perjungti į kokį nors veiklos režimą. Pavyzdžiui „programavimo“, kuomet startuoja VIM, Chromium browser, Revelation ir pan.

Kubuntu veiklos pasiekiamos paspaudus ekrano viršuje dešinėje esantį mygtuką

5. Išdiegti standartinius žaidimus

Žaidimų beveik nežaidžiu. Arba žaidžiu labai labai retai. Tuo pačiu galima ir išinstaliuoti nenaudojamą programinę įrangą. Tai padarę ne tik sutaupysite laiko naujindami sistemą, tačiau ją padarysite mažesnę ir galbūt spartesnę.

6. Programos kurias reikia paleisti įjungus kompiuterį

Kadangi privalau beveik visada būti pasiekiamas darbo metu, tad svarbu, kad pasileistų pokalbių programos. Taigi, būtina užpildyti programų sąrašą kurios turės startuoti įjungus kompiuterį. Tą galime padaryti Sistemos nustatymuose.

Kubuntu Autostarto langas

7. Persiskaityti kas naujo KDE, Kubuntu

Ir kaip gi be šio punkto? O informaciją susirasti galima oficialiuose šaltiniuose:

2011 m. October 27 d. 16:45

October 26 d.

kroitus

Mano sapalionės apie iBalsavimą

Neseniai Seime vėl buvo svarstytas klausimas apie balsavimą internetu. Šįkart prieita prie išvados, kad toks dalykas galimai prieštarauja konstitucijai.

Aš, nors ir esu kažkiek skeptikas (jau rašiau anksčiau), bet nesu visiškai prieš internetinį balsavimą. Tačiau prieš tokį, koks siūlomas dabar. Prisipažinsiu, nelabai su tais sprendimai esu susipažinęs, bet kartais pagalvoju, kokią aš norėčiau matyti įgyvendintą internetinio balsavimo sistemą.

Pirmiausia, esu įsitikinęs, kad tokia sistema turi būti kuriama iš naujo, o ne imamas jau paruoštas produktas. Ir ji privalo būti atviro kodo. Kodėl kurti iš naujo? Nes esantys sprendimai neaišku kaip veikia, ir ko gero daryti „universaliai“, taigi, greičiausiai ne visai tinka mūsų valstybei. Dėl tos pačios priežasties sistema turėtų būti atviro kodo – jei koks nors poliriškai aktyvus programuotojas sugalvos pažiūrėti, kaip nueina jo balsas, jis turi galėti tai padaryti. Taip pat manau, kad tokią sistemą kurti turėtų pagrinde Lietuvos programuotojai. Dar geriau – ne konkreti įmonė, bet būtent šiam dalykui surinkta komanda, atstovaujanti jei ne politiškai neutraliems, tai bent jau skirtingoms partijoms atstovaujantys žmonės. Taip yra tikimybė, kad programuotojai nedarys, kad kažkuri viena partija įgautų pranašumą. Savaime aišku, kūrimo eigoje turi būti nuolatinis kodo tikrinimas „iš šalies“.

Autorizacija neturėtų būti itin paprasta (vartotojo vardas/slaptažodis). Reikalinga asmens tapatybės kortelė su elektroniniu parašu. Taip – tai kainuos balsuotojui. Bet niekas nesakė, kad tai turi būti paprasta. Na, dar galvoju apie kažkokį unikalų kodą ant kvietimo į rinkimus (lapelis ten toks) papildomai. Jau esu minėjęs (ir ne tik aš), kad bankai nenori turėti su šituo balsavimu nieko bendro. Juk kai kažkas bus blogai (laimės „ne tie“), kalti liks būtent jie, kadangi neužtikrino skaidraus balsavimo.

O kas vyktų prisijungus? Mano svaičiojimuose tai pagal kažkokią formulę turėtų būti sugeneruojamas unikalus kodas, galiojantis ne daugiau nei iki rinkimų pabaigos (po ko jis pašalinamas iš sistemos), ir juo reikia jungtis toliau. Kaip suprasti „toliau“? Aš manau, kad balsuotojas turi būti nukreipiamas į savo apygardos serverį. Galvoju, kad tai turi būti ne vieninga, bet pakankamai decentralizuota (pagal galimybes) sistema – kiekviena apygarda balsavimo metu naudoja atskirą serverį, atskirą duomenų bazę.

Kam ta decentralizacija? Kad kiekvienos apygardos atstovai tikrintų duomenis. Taigi – tokiu atveju tai jau bus ne 10-20 specialistų, atsakingų už visą sistemą, bet bent po keletą iš kiekvienos apygardos (gal net apylinkės). Toks tikrinimas turėtų būti nedaug kitoks, nei popieriniam balsavime. Taip pat keisti tie stebėtojai nieko nebegali. Tik patikrinus, ar nenutiko kokių nesusipratimų (nežinau, kaip galima būtų sugadinti elektroninį biuletenį), duomenys siunčiami į bendrą serverį. Į tą bendrą serverį duomenys gali ateiti jau kažkiek apdoroti.

Savaime aišku, viskas visur turi būti šifruota, saugu ir panašiai. Dar labiau advanced galėtų būti kokių nors p2p tinklų (pvz. FreeNet) panaudojimas. Bet apie tai galima daug kalbėti.

Mano šitie pamąstymai dar labai neišbaigti – nenumatyta, kaip galima būtų balsuoti pakartotinai, jei, tarkim, šefas liepė prie jo akių prabalsuoti už jo partiją, nors to net neplanavai. Gal kas daugiau kokių pasiūlymų turit? Žinoma, tai yra tik pamąstymai, ir abejoju, kad tai kada bus įgyvendinta. Bet pasvajoti apie internetinio balsavimo sistemą, kuri yra saugi, anoniminė bei neprieštarauja konstitucijai, galima juk :)

P.S. Kažkaip vis dažniau susimąstau, kad demokratija – nėra pati geriausia valdymo forma. Kažkas panašaus į technokratiją atrodo efektyviau :)

by Kroitus at 2011 m. October 26 d. 14:26

October 25 d.

Ubuntu.lt

Ubuntu 12.04 LTS planai

Po 11.10 išleidimo, Ubuntu sukako lygiai 7 metai. Pirmoji laida pasirodė 2004 metais, spalio mėnesį - 4.10, kodiniu pavadinimu Warty Warthog.

skaityti daugiau

by sirex at 2011 m. October 25 d. 20:13

October 22 d.

Blenderija

Naujos laidos – Blender 2.60

  Taip jau išėjo, kad nepranešiau apie rugpjūčio mėnesį išėjusią 2.59 versiją, kurioje buvo ištaisyta virš 140 defektų, pagerintas stabilumas.

O štai prieš kelias dienas buvo įžengta į naują versijų erą – 2.6x su pirmaja laida 2.60. Jei 2.5x versijose buvo vykdomi 2.50 planai ir stengiamasi užbaigti visas suplanuotas galimybes išsaugant stabilumą, tai su 2.60 yra įvedama visa aibė naujų projektų, kurie versija po versijos bus integruojami ir šlifuojami. Aibė „Google Summoer of Code“, GSoC Blender tobulinimo projektų buvo žaismingai pavadinta “mišraine”, nes kiekvienas iš sub-projektų turėjo ingrediento pavadinimą. Vieni įdomesnių – kameros sekimo galimybės, skirtos daryti video ir CG sintezei („Tomato“, pomidoro projektas), Sculpt galimybių tobulinimas („Onion“, svogūno projektas) ir t.t. Projektai bus įkomponuojami palaipsniui, kad nekiltų didelės sumaišties. 2.60 laidoje mus jau pasiekė:

  • Sąsajos vertimo galimybių tobulinimas („Garlic“, česnako projektas)
  • 3D audio, erdvinio garso galimybės animacijai („Pepper“, pipiro projektas)
  • BGE patobulinimai (navigacijos objektai)
  • Pora naujų modifikatorių
  • Python API išplėtimas
  • Kiti patobulinimai ir pagreitinimai

Kitose 2.6x dalyse bus integruoti ilgai lauktas BMesh, pakeisiantis visą modeliavimą ir su juo susijusius įrankius (kartu su „Avocado“ projektu), naujas Cycles renderis, kurio pradines versijas labai entuziastingai priėmė vartotojai. Ir visa tai dar šiemet :)

2.60 versijos aprašymas, ir parsisiuntimo tinklalapis, kaip visada.

by Ramūnas at 2011 m. October 22 d. 20:22

October 13 d.

Ubuntu.lt

Išleistas Ubuntu 11.10

Šiandien išleista naujausia Ubuntu 11.10 laida. Ubuntu Oneiric Ocelot laidoje toliau tobulinama naujoji Unity naudotoją sąsaja, kuri pilnavertiškai veikia ir be 3D vaizdo spartinimo, jei jūsų kompiuteris tokios galimybės neturi, automatiškai siūlomas Unity 2D variantas. Naudotojų prisijungimui naudojamas LightDM paketas su pritaikyta Unity išvaizda. Kubuntu variante įtrauktos naujausios KDE platformos funkcijos, Plazma darbo laukai ir Moun programų centras. Ubuntu server variante, kaip technologijos pavyzdys, pristatoma Juju sistema - modernus būdas valdyti serveryje ar serverių debesyje veikiančias paslaugas. Taip pat Ubuntu server dabar palaiko ARM architektūrą.

Ubuntu 11.10Ubuntu 11.10

skaityti daugiau

by sirex at 2011 m. October 13 d. 22:14

Ubuntu 11.10 Release Party (Kaunas)

Kviečiame visus norinčius sudalyvauti Ubuntu Release Party.


Data, laikas: 2011-10-21, penktadienis, 19:00
Vieta: "Bernelių užeiga", K. Donelaičio g. 11, Kaunas
Kontaktinis asmuo: Jonas Geležis (Jonas_G), gelezis@gmail.com, +370 600 68153

Apie galimus laiko ar vietos pasikeitimus (jei tokių bus) informuosime, tad
paskutinėmis dienomis pasitikslinkite.

Jei ketinate dalyvauti - užsiregistruokite.

by Jonas_G at 2011 m. October 13 d. 17:13

AK naujienėlės iš pasaulio