Atvirasis kodas tinklaraščiuose

February 12 d.

opensuse.lt

„Lietukas“ atnaujintas „openSUSE Leap 15.0“ pagrindu

Po metų pertraukos „Lietukas“ – lietuviškas atvaizdis openSUSE Linux sistemai su KDE Plasma aplinka paleisti – atnaujintas naujausios stabiliausios openSUSE atmainos – openSUSE Leap 15.0 – pagrindu. Paviršutiniškai žiūrint, pokyčiai nuo Lietuko 42.3 versijos nėra dideli; darbalaukio išvaizda praktiškai tokia – dominuoja Oxygen stiliaus spalvingi erdviniai detalūs išdailinti ženkliukai (nors pasaulyje šiuo metu populiarūs primityvūs vienspalviai greitai nupiešiami plokšti ženkliukai). Bet yra giliau esančių atsinaujinusių technologijų. Pakeitimai pirmiausia apima šuolį nuo openSUSE 42 serijos iki openSUSE 15:

2019 m. February 12 d. 21:36

February 9 d.

opensuse.lt

Pasirodė LibreOffice 6.2

2019 m. vasario 7 dieną pasirodė nauja populiariausio atviro kodo raštinės paketo LibreOffice 6.2 versija. Naujovės:

  • Mygtukų juostoje mygtukai gali būti išdėstomi naujais būdais: kortelėse arba vertikaliomis grupėmis. Šie naujieji mygtukų išdėstymo būdai yra tarpusavyje stilistiškai panašūs, visi priskiriami išdėstymo būdui, kuris angliškai Notebookbar vadinamas „Notebookbar“, ir atrodo iš dalies panašiai kaip kad randamas naujesnėse MS Office versijose.
  • Pagerėjo integracija su KDE Plasma ir LXQt darbalaukio aplinkomis per VCL papildinius qt5 ir kde5.
  • Gerokai pagerėjo pakeitimų sekimo sistemos veikimo greitis, ypač dirbant su dideliais dokumentais.
  • Kontekstiniai meniu pertvarkyti, dabar jie panašesni lyginant skirtingas raštinės paketo programas (Calc, Writer, Impress).
  • LibreOffice Writer gali įterpti skaičlentės duomenis tiesiogiai į lentelę (vietoj įterpimo kaip objektą).
  • LibreOffice Calc gali atlikti daugiau statistinių analizių, įskaitant daugialypę regresinę analizę.
  • LibreOffice Impress ir Draw leidžia keisti judančio objekto (animacijos) kelią pele perkeliant pagrindinius kelio taškus, o judėjimo kelias gali būti sudėtingesnis.
  • Dar pagerėjo MS Office dokumentų palaikymas, ypač animacijų ir saugumo priemonių atžvilgiu, pvz., palaiko OOXML agile šifravimą ir HMAC tikrinimą.
  • Atnaujinti ženkliukai, ypač atnaujintas Karasa Jaga ženkliukų stilius, kuris primena Oxygen ženkliukų stilių iš KDE 4 laikų, ir Elementary.

2019 m. February 9 d. 22:34

February 8 d.

opensuse.lt

SuSEfirewall2 užkarda galutinai pašalinsima iš openSUSE Tumbleweed/Factory 2019 m. viduryje

Ilgą laiką SUSE ir openSUSE naudojo savitą užkardą SuSEfirewall2. Nuo openSUSE Leap 15.0 numatytuoju atveju diegiama Firewalld užkarda, kurią naudoja ir kitos Linux sistemos ir kuri savo galimybėmis jau beveik susilygino SuSEfirewall2. Tačiau tiek į openSUSE Leap, tiek į openSUSE Tumbleweed atmainą vis dar galima įsidiegti ir tradicinę SuSEfirewall2 užkardą. Galiausiai maždaug nuo 2019-06-30 tradicinės SuSEfirewall2 užkardos nebeliks openSUSE Tumbleweed atmainoje.

2019 m. February 8 d. 20:57

February 3 d.

opensuse.lt

YaST2 valdymo centras su Breeze apivavidalinimo ženkliukais

Nuo šiol openSUSE Tumbleweed naudotojai YaST valdymo centre matys kitokį apipavidalinimą – numatytuoju atveju naudojami nauji Breeze stiliaus ženkliukai. Toks apipavidalinimas atkeliaus ir į būsimą openSUSE Leap 15.1. Palyginimui pažiūrėti kaip atrodo senesnių apipavidalinimų YaST2 ženkliukai galite čia.

2019 m. February 3 d. 15:56

December 27 d.

opensuse.lt

Didelės talpos atminties kortelės ir atmintukai su exFAT rinkmenų sistema

Didelės talpos atminties kortelės ir atmintukai dažnai parduodami suženklinti su exFAT tipo rinkmenų sistema, kuri yra panaši į FAT, tačiau joje nėra kai kurių FAT sistemos apribojimų, pvz., rinkmenos dydis gali būti didesnis nei 4 GB. Norint openSUSE Linux sistemoje dirbti su exFAT tipo rinkmenų sistemomis, reikia įsidiegti exfat-utils ir fuse-exfat paketus.

2018 m. December 27 d. 14:30

December 23 d.

Donatas Glodenis

Linux audio: individualizuotas sprendimas

Su garso problemomis nuolat tenka susidurti savo prižiūrimuose Linux kompiuteriuose. Pirmą kartą čia apie tai rašiau dar 2010 metais Tai garso nėra, tai jis siunčiamas ne į tą įrenginį, į kurį norėčiau, tai nustatomas ne tas audio profilis… Šių problemų esmė – labai bendro pobūdžio, konkrečiai aparatinei įrangai nepritaikyti Linux garso posistemės Pulse Audio sprendimai. … Toliau skaityti Linux audio: individualizuotas sprendimas

The post Linux audio: individualizuotas sprendimas appeared first on Donato Glodenio puslapiai.

by Donatas G. at 2018 m. December 23 d. 21:40

December 18 d.

Remigijus Jarmalavičius

Knygos „TED Talks: The Official TED Guide to Public Speaking“ apžvalga

Nesu TED prezentacijų megėjas, tačiau ši knyga (tiek audio, tiek popieriniame variante) yra tikrai geriausia ką galima rasti viešojo kalbėjimo tematika.

Pati knyga prasideda įdomia istorija kaip TED vos “nemirė” vos tik šiam renginiui/idėjai prasidėjus.

Ar žinojote, kad organizatoriai ir šio renginio vedėjai padeda pasiruošti ir praktikuojasi su būsimais pranešėjais? Kiek tekę yra dalyvauti/pranešinėti visokiuose PyCon, GIT, Ubuntu ar kitose konferencijose - dar neteko matyti nieko panašaus. Dažniausiai į prezentacijas pakviečiami pranešėjai, o jau kas bus prezentacijos pristatymo metu - tas bus.

Tie patys TED organizatoriai turi sukaupę didelį žinių bagažą ir dalinasi šimtais vertingų patarimų kaip savo prezentacijas pagyvinti, padaryti įdomesnėmis ir sklandesnėmis.

„TED Talks: The Official TED Guide to Public Speaking“ knygos viršelis

Tarp visokių minčių galima rasti:

“Yra vienas dalykas ko niekas kitas neturi pasaulyje: tai būtent Jūsų patirties/patyrimo kai kažkas vyko apie ką pasakojate”.

“Žmonės mėgsta istorijas ir kiekvienas gali išmokti jas pasakoti”.

“Mažas-geras pristatymas užima labai daug laiko pasiruošti, ilgas-geras pristatymas užima daug mažiau”.

Knygoje yra ir ne vienas „planas“ ar „sistema“ kaip savo prezentaciją galima perskelti į tam tikras dalis ir šias dalis gerokai pagerinti.

Turinio, patarimo, istorijų ir pavyzdžių šimtais. Sunku tiek „suvirškinti“, tačiau tai tikrai geriausia ką esu iki šiol skaitęs šia tema.

Kol kas knyga tik angliškai, bet ir sunkiau angliškai skaitantiems - knyga bus tikrai lengvai skaitoma.

Anksčiau esu rašęs apie dar vieną naudingą knygą apie viešojo kalbėjimo meną kuri gali taip pat būti naudinga - Knygos Čerčilio iškalba, Linkolno tvirtybė apžvalga.

by Remigijus Jarmalavičius at 2018 m. December 18 d. 5:01

December 17 d.

Remigijus Jarmalavičius

BASH skriptų kompiliavimas į binarinius paleidžiamuosius failus

Namų kataloge turiu bin/ katalogą kuriame per daug metų sukaupiau gausybę skriptų. Tarpų jų yra skriptų visokiomis kalbomis: BASH, SH, Ruby, PHP, Python. Šis katalogas auga ir per Dropbox yra perduodamas kitiems mano kompiuteriams.

Dauguma kalbų, tokių kaip Ruby ar Python, leidžia sukompiliuoti savo skriptus. O šiuos - galima dalinti kitiems. Tačiau ar žinojote, kad tą patį galima padaryti ir su BASH?

Jeigu nesinori perduoti plik,o ir visiem perskaitomo BASH skripto, įdiekime shc:

apt-get install shc
yum install shc
brew install shc

BASH skriptų kompiliavimas

Kompiliavimas vyksta labai paprastai:

shc -f bash_skriptas.sh -o sukompiliuotas_skriptas

Vėliau, savo skriptą galima paleisti su komanda: ./sukompiliuotas_skriptas.

Sukompiliuoto skripto tikrinimas

Patikrinti ar tai tikrai sukompiliuotas failas galima keliomis komandomis:

$ file sukompiliuotas_skriptas
sukompiliuotas_skriptas: Mach-O 64-bit executable x86_64

arba tiesiog pažiūrėjus jo turinį su less sukompiliuotas_skriptas.

Ką daugiau gali ši komanda galite perskaityti shc žinyno puslapyje.

by Remigijus Jarmalavičius at 2018 m. December 17 d. 4:32

December 12 d.

Remigijus Jarmalavičius

Pomodoro technika: patirtis po 6+ metų naudojimo

2012 metais pirmą kartą perskaičiau apie Pomodoro. Kadangi esu megėjas visokių straipsnių / knygų / seminarų apie produktyvumą - nekantravau išbandyti.

Tai labai paprasta technika:

1) Nusistatai laikmatį. Standartiškai 25 min.
2) Dirbi ir stengiesi neturėti per tą laiką trikdžių.
3) Pailsi 5-15 min.
4) Kartoji 2-3 punktus kol griūni apspangęs nuo produktyvumo.

Ketvirtas punktas nebūtinas.

Bene standartiškai yra siūloma po kiekvienos sesijos padaryti 5 min. pertrauką, o po ketvirtosios - ilgesnę - 15 min. pertrauką.

Trikdžių atsikratymas čia dirba svarbią rolę ir tam turbūt reikėtų atskiro straipsnio.

Iškarpa iš mano Tomato.es profilio - tiek kasdien Pomodoro padarau

Tinka beveik visiems

Tokios technikos puikiai tinka prie kompiuterio sėdintiems darbuotojams - ypač programuotojams, dizaineriams, marketingistams ir pan.

Arba tobula technika studentams - žmonėms kuriems dažniausiai reikia prisiversti prisėsti prie studijų.

Greičiausiai netinka fabriko darbuotojams arba žmonėms kurie turi daug pasikartojančio darbo. Tokia technika tik išsekintų smegenis.

Atidėliojimo problema

Iš patirties atradau, kad tai labai gerai išsprendžia atidėliojimo problemą.

Visi turime darbų kuriuos anksčiau ar vėliau atidedame ir dėl to, žinoma, gailimės. Aš su šia bėda jau gana anksti pradėjau kovoti taip: kiekvieną dieną skirdamas vieną ar kelias Pomodoro sesijas (viena sesija, tipiškai būna 25 min).

Ir taip, 1-2 Pomodoro kasdien yra ženkliai geriau nei žadėjimas sau, kad RYTOJ kelioms valandoms prisėsite prie to ko reikia.

Tai ypač tinka programuotojams kurie be savo standartinio darbo dar nori kažką padaryti savo, bet sunkiai sekasi tą padaryti po darbo. Turiu omeny, kad pats sunkumas yra ne tiek, kad rasti laiko, o rasti jėgų ir noro. Pomodoro čia labai gerai veikia.

Kitoks laiko nustatymas

Nors keletą kartų eksperimentavau su laiko nustatymais (mėgindamas didesnius nei 25 min. ruožus) - visgi pats geriausias pasirodė standartiškai rekomenduojamos 25 minutės.

Bet su pertraukomis taip gerai nesielgiu.

Dažniausiai padirbu 2 pomodoro iš eilės (viso 50 min.) ir tada einu trumpai pailsėti: 10-15 min.

Turėjau ir viešą profilį su Pomodoro sekimu - Tomato.es. Jame galima pažiūrėti kaip maždaug atrodė mano tipinės dienos.

Arba dienos - rekordininkės - 31 pomodoro per dieną.

Pomodoro įrankiai

Tas pats Tomato.es yra visiškai nemokamas ir atviro kodo. Man yra tekę jį parsisiųsti ir modifikuoti pagal savo norus - kodo bazė nesudėtinga, todėl galima prasiplėsti įrankį.

Esu naudojęs Gnome Pomodoro - super įrankis, jeigu naudojate Linux.

Iškarpa iš mano Toggl profilio - atfiltruotas laikas savo asmeniniams projektams

Turbūt populiariausias laiko apskaitos įrankis internete yra Toggl. Jis duoda šią galimybę per tokius įrankius (nemokamus) kaip Chrome Extension. Nors ir veikia ne 100%, bet aš pats naudoju jau virš 4 metų ir iš esmės galima susitaikyti su nedidelėmis klaidomis.

Visiškams geek’ams galėtų pamatyti Pomodoro BASH skriptas - irgi naudojau ilgiau nei metus.

by Remigijus Jarmalavičius at 2018 m. December 12 d. 4:41

November 28 d.

Remigijus Jarmalavičius

Atvaizdai užimantys daugiausiai disko vietos Dockeryje

Dirbant su Docker gali ne kartą kilti klausimas kur dingsta disko vieta.

Jeigu žinote ar skaitėte anksčiau kaip veikia Docker, tai jis kiekvienam Dockerfile žingsniui kuria kešavimo atvaizdą. Vėliau kešavimo atvaizdas pernaudojamas dar kelis kartus kol galop sukuriamas norimas atvaizdas kurį jau leisite konteineryje. Tačiau kešas vistiek užsiliks.

Kiek užima atvaizdai

Pažiūrėti kiek užima Docker atvaizdai galima su komanda:

$ docker images

REPOSITORY                               [..]         SIZE
apikaupyklalt_kaupykla.lt-api            [..]         670MB
jarmalaviciuslt_jarmalavicius.lt-web     [..]         1.4GB
python                                   [..]         918MB
quizaminacom-api_quizamina.com-api       [..]         1.01GB
imagemizecom-api_imagemize.com-api       [..]         1.04GB
python                                   [..]         74.3MB

Atvaizdų dydžiai pagal TOP’ą

Jeigu domina išsirikiuoti atvaizdus pagal dydį, kad identifikuoti kas daugiausiai vietos užima ir ką galima optimizuoti:

$ docker images | awk 'NR!=1 {print $7"\t"$1}' | sort -rh

1.4GB   jarmalaviciuslt_jarmalavicius.lt-web
1.04GB  imagemizecom-api_imagemize.com-api
1.01GB  quizaminacom-api_quizamina.com-api
990MB   adminkaupyklalt_kaupykla.lt-admin
918MB   python
783MB   docker.elastic.co/elasticsearch/elasticsearch
703MB   services_apache
670MB   apikaupyklalt_kaupykla.lt-api

Trumpas komandos awk 'NR!=1 {print $7"\t"$1} paaiškinimas:

NR!=1 - praleidžia pirmą eilutę kurioje yra antraštės juosta (stulpelių pavadinimai).

{print $7"\t"$1} - sukeičiame pirmą ir paskutinį stulpelį, kad vėliau rikiavimo komanda galėtų išrikiuoti gražų sąrašą su TOP’ais.

Trumpas sort -rh komandos paaiškinimas:

-r - reiškia angl. reverse. Paprastas rikiavimas su sort būna didėjančiai, o mums reikia mažėjančio (todėl -r), kad viršuje matytume pačius didžiausius, apačioje - pačius mažiausius atvaizdus.

-h - reiškia angl. human numeric. Rikiuoja pagal pagal skaičius, tačiau žiūri ir prie jo esančią raidę M (MB), K (KB), G (GB) ir t.t.

Kaip pašalinti atvaizdus ir gauti daugiau disko vietos

Kaip atsilaisvinti disko vietos su Docker jau rašiau praėjusiame straipsnyje.

by Remigijus Jarmalavičius at 2018 m. November 28 d. 4:36