Suspausk savo git commits į vieną

Angliškai veiksmas, suspaudžiant kelis git commits į vieną, vadinamas “squash”. Jis naudojamas palaikyti tvarką bei pokyčių aiškumą git istorijoje sutraukiant to paties koncepto commits į vieną. Tai kartu sumažina nereikšmingų commits žinučių kiekį, kuris maišytų perprasti: kodo raidą ir priimtų sprendimų priežastis. Tai galima paprastai padaryti naudojantis įvairioms kodo versijavimo programomis: Github Desktop, Pycharm CE, IntelliJ CE (CE yra community edition trumpinys, t.y. sukurta bendruomenėms, nemokama versija) etc. Žemiau galime matyti kaip patogiai galima suspausti 2 git commits į vieną Github Desktop bei 3 IntelliJ programose. Jei mums tiek ir tereikia, tai galime paieškoti šios funkcijos mūsų programoje, ja pasinaudoti ir eiti pasidžiaugti likusia diena. ...

št, birž. 3, 2023 · 4 min. · Ąžuolas Krušna

Sprintas ar bintas?

Programų kūrime labai įprastas reiškinys yra sprintas. Agile metodologijos dalis. Agile yra judru. Agile neturi sunkvežimio inercijos, o veikiau straksi su savo per ilgomis galinėmis kojytėmis kaip kiškis. Agile labai nesunku pakeisti kryptį kita linkme, jeigu tik pastebi, kad tai reikia padaryti. Puiku — Agile metodas man patinka. Tačiau yra vienas žodis, kuris nepatinka — sprintas. Atrodo visai natūralu, kad sprintas buvo prikabintas prie judrumo — gi greitis! Visgi čia jau man ir pradeda prasilenkti judrumas su sprintu. Sprintas juk labai inertiškas — sprintas vyksta tiese arba ratu, arba kita jau iš anksto suplanuota trasa. Sprinte nėra keičiama trajektorija — nėra net apie tai galvojama. ...

št, vas. 20, 2021 · 2 min. · Ąžuolas Krušna

Užsidėk domeną savo blogui ant Netlify

Taigi, norint užsidėti norimą domeną savo blogui reikią tą domeną įsigyti. Tik jeigu jau neturi, žinoma! Perku domeną Paprasčiausia yra nusipirkti iš pačio Netlify. Visgi aš norėjau lietuviško domeno savo lietuviškam blogui, o per Netlify nėra galimybės nusipirkti “.lt” domeno. Taigi nuėjau ir nusipirkau domeną iš domenai.lt. Beje, dabar, vasarį, yra puiki akcija - domeno registravimas kainuoja tik 2.99 €! (už reklamą pinigų niekas nemokėjo) Konfigūruoju domeną Tuomet einu į Netlify “Site settings” -> “Domain Management" -> “Domains” ir įsidedu savo domeną. ...

an, vas. 16, 2021 · 1 min. · Ąžuolas Krušna

Nuspalvink savo terminalą trispalve

Programuotojau, kviečiu Tave artėjant Vasario 16 - Lietuvos nepriklausomybės paskelbimo proga - nusispalvinti terminalą trispalve. Gražios spalvos, gražus terminalas - maloniau dirbti. Gidas kol kas pritaikytas tik MacOS vartotojams. Atlikę veiksmus galėsim grožėtis tokiu terminalu Naudoju bash shell Tuomet lendu į ~/.bash_profile ir ten pasirašau eilutę: export PS1="\e[0;33m\u\e[m\e[0;32m@\e[m\e[0;31m\W\e[m[\t]\$ " Atsidarau terminalą per naują ir matau trispalvę Šį terminalą naudoju darbo kompiuteryje jau kelerius metus - daug smagiau dirbti negu su įprastu. ...

pn, vas. 12, 2021 · 2 min. · Ąžuolas Krušna

Susikurk savo blogą su Hugo

Čia dalinsiuosi procesu kaip susikurti blogą su Hugo. Perskaitę ir atlikę veiksmus turėsime blogą su internetiniu adresu nemokamai. Jeigu įdomu, skaityk toliau. Dalinuosi ne tik instrukcijomis, bet ir savo pasakojimu, nuomone bei mintimis. Jeigu domina tik instrukcijos, daug trumpesnį anglišką variantą galite rasti čia [1]. Instrukcijose yra du žingsniai, kurių neapžvelgiu, - vartotojų susikūrimas Netlify ir Github platformose, jeigu neturite. Tikiuosi, kad tai nesudarys kliūčių kuriantis savo blogą. Atlikti žingsnius taip pat pravers žinios apie versijavimo sistemas bei terminalą (komandinę eilutę). Minimalios - bloge šie žingsniai aprašyti, tačiau gali būti, kad per stambiai. Jei taip, tai parašykite - padėsiu ir parašysiu aiškiau. ...

tr, saus. 20, 2021 · 8 min. · Ąžuolas Krušna