Kotlini järjendid

Javas on väga selge, et kollektsioonid (collection) ja vood (stream) erinevad, kuna erinevad ka operatsioonid, mida nendega on võimalik teha. Kotlinis on levinud laiendusfunktsioonid ja standardteek pakub ise nii kollektsioonide (collection) kui ka järjendite (sequence) jaoks võrdlemisi sa ...

Nutitelefon veebikaameraks

Veebikaamerate pildikvaliteet ei ole väga hea. Samas on nutitelefonid oluliselt võimekamad. Seega kui vedeleb mõni vana seade, millel on näiteks purunenud ekraan või on aku kaotanud mahutavuse, siis saab selle kergelt muuta kvaliteetseks veebikaameraks. Selleks tuleks: Installeerida telef ...

Windowsi kasutajakontode vahetamine

Kui Windowsis on vaja liikuda kiirelt erinevate kontode vahel, siis võib mõnikord olla mõistlik luua scriptid, millega logida automaatselt sisse mõne teise kontoga. Lokaalsed kasutajakontod Esmalt tuleb teada saada teise konto ID. Seda saab teha käsureal Aasendades <...> konto salas ...

Firefoxi vahekaartide grupid

Firefoxi veebilehitsejal on laiendus Tree Style Tab, millega saab vahekaardid kuvada vertikaalselt. Sama laiendus võimaldab luua ka uusi katalooge, millele saab anda ise nime ning kuhu saab kokku koguda kõik sama teemaga seotud vahekaardid. See aitab oluliselt paremini organiseerida oma tö ...

Dockeri reinstalleerimine

Hiljuti tekkis Windowsi Dockeriga probleeme ning see ei käivitunud enam. Dockeri uuesti installeerimisel läks aga olukord veel halvemaks. Deinstalleerimine ei tööta Dockerit ei ole võimalik enam deinstalleerida, kui deinstallatsiooni protsess katkeb ootamatult ja programmifailid on juba ku ...

Kotlini pitseeritud klass

Kotlini pitseeritud klass (sealed class) võimaldab täpselt kontrollida millised alamklassid tohivad sellest pärineda. Juba koodi kompileerimisel on teada kõik lubatud alamklassid, ning neid ei ole võimalik hiljem juurde luua. Mingis mõttes on nad sarnased konstantide loenditele (enum klass ...

Kotlini infix funktsioonid

Kotlini infix funktsioonid lubavad defineerida funktsioone, mida saab kasutada ilma punktita meetodi nime ees ning ilma sulgudeta argumendi ümber. Infix funktsioonidel saab olla ainult 1 argument ja nad peavad olema defineeritud kui laiendusfunktsionid (extension function) või olema define ...

Küpsised või LocalStorage

Nii küpsised (cookies) kui ka LocalStorage võimaldavad salvestada veebilehitsejas andmeid, mida saab hiljem kasutada kasutajaliideses või päringute tegemisel serverisse. Küpsised on pigem mõeldud andmete kasutamiseks serveri poolel ja LocalStorage pigem andmete kasutamiseks kliendi (veebil ...

Elliptilise kõvera krüptograafia

RSA kõrval on teine oluline avaliku võtmega krüptosüsteem elliptilise kõvera krüptogaaria (EKK). Kui RSA kasutab privaatse võtmena algarve ning avaliku võtmena nende arvude korrutist, siis EKK kasutab avaliku võtmena funktsioonil alustamise- ja lõpetamisepuntke ning privaatse võtmena opera ...

Postmani skriptid

Postman'i päringuid defineerides on mõnikord vajalik hiljem päring ka logidest üles leida ning vaadata, et milliseid tegevusi selle töötlemise käigus tehakse. Selleks saab päringu päisesse lisada unikaalse sõrmejälje, mis on loodetavasti siis logidest leitav. Postman võimaldab automatiseer ...

ZoomIt

Kodustöötamise raames on mõistlik investeerida aega, et muuta suhtlus üle interneti sujuvamaks ning lihtsamaks. Üks oluline vahend näiteks ekraanipildi jagamisel on võimalus juhtida millelegi tähelepanu või osutada. Kasutades Windows operatsioonisüsteemi on võimalik kasutada sellist rakend ...

Java REST parameetrite annotatsioonid

Kuna JAX-RS ja Springi annotatsioonide nimed erinevad, siis läheb tihti meelest, et millised on nende õiged nimed. Ülevaatlik tabel: URL näidis Jersey (JAX-RS) Spring RESTFul www.leht.ee/{segment} @PathParam @PathVariable www.leht.ee/?param{param} @QueryParam @RequestParam Spri ...

WakaTime andmed Toggl'isse

WakaTime võimaldab lihtsalt jälgida tööaja kulu projektide kaupa. Tasuta kontoga aga hoitakse andmeid ainult viimase 2 nädala kohta. Samas saadab teenus iga nädal tööaja kokkuvõtte eelmise nädala kohta. Toggl võimaldab logida tööaega ning nende tasuta kontol ei ole andmete salvestamisel aj ...

Postmani keskkonnamuutujad

Postman'i päringuid defineerides on mõistlik kasutada keskkonnamuutujaid - need on muutujad, mida saab kasutada näiteks päringu aadressi koostamisel või päringu sisus (päises, päringu kehas). Sellisel juhul ei ole vaja näiteks tootmis- ja arenduskeskkondade jaoks defineerida eraldi päringu ...

IntelliJ andmebaasi vaade veergudena

Kui soovid lähemalt uurida paljude veergudega tabelist üksikuid ridu, siis mõistlik on transponeerida read veergudeks. Sellisel juhul on palju lihtsam saada silmadega kiire ülevaade andmetest. View As > Transpose