Rubriik: Blogi

10 objektorienteeritud programmeerimise pÔhimÔtet, millest iga arendaja peaks teadma

Kohatan sageli arendajaid, kes ei ole kuulnud SOLID-i printsiipidest (oleme neist siin ĂŒksikasjalikult rÀÀkinud) vĂ”i objektorienteeritud programmeerimisest (OOP) vĂ”i on kuulnud, kuid ei kasuta neid praktikas. Selles artiklis kĂ€sitletakse OOP printsiipide eeliseid, mis aitavad arendajal igapĂ€evases töös. MĂ”ned neist on hĂ€sti tuntud, teised mitte, ja […]

Kirjutame paindlikku koodi, kasutades SOLID-pÔhimÔtteid

TĂ”lkijalt: avaldasime teie jaoks Severin Peresi artikli SOLID-pĂ”himĂ”tete kasutamisest programmeerimises. Artiklist leitud teave on kasulik nii algajatele kui ka kogenud programmeerijatele. Kui tegelete arendamisega, olete tĂ”enĂ€oliselt kuulnud SOLID-pĂ”himĂ”tetest. Need vĂ”imaldavad programmeerijatel kirjutada puhast, hĂ€sti struktureeritud ja lihtsasti hooldatavat koodi. Tasub mĂ€rkida, et programmeerimises on […]

Ametlik Unity Editor on nĂŒĂŒd saadaval ka Linuxile

MĂ€ngumootori Unity arendajad esitlesid katsetavat redaktorit Unity Editor Linuxile. Praegu on tegemist Ubuntu ja CentOS versioonidega, kuid tulevikus oodatakse jaotuste nimekirja laienemist. On teatatud, et aastaid olid nad pakkunud mitteformaalset katsetavat redaktorit, kuid nĂŒĂŒd rÀÀgitakse ametlikust tootest. Hetkel on saadaval eelversioon ning loojad koguvad […]

Elektroonilised mÀrkmikud saavad olema E Ink uus kasvupunkt

Nagu paljud teised suured ja vĂ€ikesed Taiwani ettevĂ”tted, oli "paberisarnaste" ekraanide tootja E Ink Holdings esindatud Computex 2019 nĂ€itusel. Kahjuks on ettevĂ”tte ja E Ink ekraanide austajate jaoks lugemisplekkide ajastu silmapiiril lĂ”pule saabumas. Uueks kasvupunktiks, mille suhtes E Ink tunneb optimistlikkust, peaksid olema elektroonilised mĂ€rkmikud (e-notebook). Siiski on kaheekraaniliste lahenduste teema […]

Kettavahetuse automatiseerimine Ansible'i abil

Tere kĂ”igile. Olen peamine sĂŒsteemiadministraator OÜ-s ja vastutan portaali stabiilse töö eest. Tahaksin rÀÀkida sellest, kuidas me automatiseeritud kettavahetuse protsessi ĂŒles ehitasime, ning seejĂ€rel, kuidas me administraatori selle protsessi seast vĂ€lja jĂ€tsime ja tema asendasime robotiga. See artikkel on omamoodi transliteratsioon minu ettekandest HighLoad+ 2018-l. Kettavahetusprotsessi loomine. Esiteks natuke […]

IgapÀevastest tÔrgetest stabiilsuseni: Informatica 10 administraatori silmade lÀbi

ETL komponent andmete ladustamise sĂŒsteemis jÀÀb sageli peamise ladustamise varju ja sellele ei pöörata sama palju tĂ€helepanu kui peamisele andmebaasile vĂ”i esipaneeli komponendile, BI-le ja aruannete koostamisele. Samas ETL mĂ€ngib andmete ladustamise mehhaanika seisukohalt keskset rolli ja vajab administraatorite tĂ€helepanu sama palju kui teised komponendid. Minu nimi on Aleksander, praegu administrerin ETL-i Rostelecomis, ja […]

KrĂŒptograafia raamatukogu Sodium 1.0.18 vĂ€ljaanne

VĂ€lja on antud avatud krĂŒptograafia raamatukogu Sodium 1.0.18, mis on API tasemel ĂŒhilduv NaCl (vĂ”rgustuse ja krĂŒptograafia raamatukoguga) ja pakub funktsioone turvalise vĂ”rgu suhtluse, hashing, pseudojuhuslike numbrite genereerimise, digitaalsete allkirjade töötluse, avatud ja sĂŒmpetrikate (shared-key) vĂ”tmete alusel krĂŒpteerimise korraldamiseks. Sodium API on lihtne ja pakub vaikimisi kĂ”ige turvalisemaid valikuid, […]

Roc 0.1, Ant 1.7 ja Red5 1.1.1 voogedastussĂŒsteemide vĂ€ljaanne

Saadaval on mitmed uued avatud meedia serverite vĂ€ljaanded, mis on mĂ”eldud voogedastuse korraldamiseks. Esimene vĂ€ljaanne Roc, reaalajas heliĂŒlekande tarkvarakomplekt, millel on garantii viivituse ja kvaliteedi osas, mis vastab helikvaliteedile nagu helikettad. Ülekande kĂ€igus arvestatakse saatja ja vastuvĂ”tja sĂŒsteemikellade ajakĂ”ikumisi. Toetatakse kadunud pakettide taastamist […]

Sorry, but I won't make it to work because it’s winter now.

Imelikud on sinu teod, Issand. Nii ma ĂŒtlesin hiljuti konverentsil, mis oli pĂŒhendatud X, Y, Z pĂ”lvkonna teooriale. Nii juhtus, et kĂ”ik see pĂ”lvkondade mĂŒra jĂ€i minust mööda. Ja seetĂ”ttu, kui mulle hakati rÀÀkima, et meeskondade juhtimisel tuleb arvestada nende kuuluvust ladina tĂ€hestiku teatud tĂ€hega, olin ma veidi hĂ€mmeldunud («puhkusin», «imestasin», Â«ĂŒhe mĂ”tte kaotasin» […]

Ühe vastutuse printsiip. Ei ole nii lihtne, nagu tundub

Ühe vastutuse pĂ”himĂ”te, ehk siis ĂŒksiku vastutuse pĂ”himĂ”te, on ÀÀrmiselt libe mĂ”iste ja nĂ€rviline kĂŒsimus programmeerija intervjuul. Minu esmakordne tĂ”sine tutvumine selle pĂ”himĂ”ttega toimus esimese kursuse alguses, kui noored ja rohelised viidi meid metsa, et teha tudengitest - Ă”iged tudengid. […]

Ilmus NoRT CNC Control 0.4

Toimus uus versioon minu arendatavast CNC-freesimise juhtimissĂŒsteemist. Selles versioonis on peamiselt parandatud eelmise versiooni puudusi ja vigu (VĂ€lja tuli NoRT CNC Control). Parandused: Kiirusplaneerija on ĂŒmber tehtud. Uus planeerija analĂŒĂŒsib liikumist tĂ€ielikult, alates algusest kuni lĂ”puni, arvesse vĂ”ttes ka kaarekujulise liikumise kumerust ning valib maksimaalselt vĂ”imalikud […]

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster