Kategori: Blogg

SÞtte filosofer eller konkurranseprogrammering pÄ .NET

La oss se pĂ„ hvordan konkurranse- og parallellprogrammering fungerer i .Net, med utgangspunkt i problemet med de spisende filosofene. Planen er Ă„ gĂ„ fra synkronisering av trĂ„der/prosesser til aktormodellen (i de fĂžlgende delene). Artikkelen kan vĂŠre nyttig for fĂžrste gangs bekjentskap eller for Ă„ friske opp kunnskapene dine. Hvorfor er det viktig Ă„ kunne dette? Transistorer nĂ„r sin minste stĂžrrelse, Moores lov stĂžter pĂ„ hastighetsbegrensninger […]

Utgivelse av nettleseren Pale Moon 28.5

Webleseren Pale Moon 28.5 har blitt lansert, en avlegger fra Firefox-kodebasen, designet for Ă„ gi hĂžyere ytelse, bevare det klassiske grensesnittet, minimere minnebruk, og tilby flere tilpasningsmuligheter. Pale Moon-byggene er utviklet for Windows og Linux (x86 og x86_64). Koden til prosjektet distribueres under MPLv2-lisensen (Mozilla Public License). Prosjektet holder seg til det klassiske grensesnittet, uten […]

Netramesh – en lettvekts service mesh-lþsning

NĂ„r vi gĂ„r fra en monolitisk applikasjon til mikroservicearkitektur, mĂžter vi nye utfordringer. I en monolitisk applikasjon er det vanligvis tilstrekkelig enkelt Ă„ finne ut hvor i systemet det har oppstĂ„tt en feil. Problemet er sannsynligvis i selve monolitten eller i databasen. Men nĂ„r vi begynner Ă„ sĂžke etter problemer i mikroservicearkitekturen, blir det ikke sĂ„ Ă„penbart. Vi trenger Ă„ finne hele […]

100GbE: luksus eller nĂždvendighet?

IEEE P802.3ba, en standard for dataoverfĂžring via 100-gigabit Ethernet-kanaler (100GbE), ble utviklet fra 2007 til 2010 [3], men fikk fĂžrst bred distribusjon i 2018 [5]. Hvorfor akkurat i 2018, og ikke tidligere? Og hvorfor sĂ„ raskt? Det er minst fem grunner til dette
 IEEE P802.3ba ble fĂžrst og fremst utviklet for […]

Feiring eller fridag?

1. mai nĂŠrmer seg, kjĂŠre Habr-samfunnet. Nylig klargjorde jeg for meg selv hvor viktig det er Ă„ fortsette Ă„ stille enkle spĂžrsmĂ„l, selv om vi tror vi allerede kjenner svaret. SĂ„, hva feirer vi? For Ă„ forstĂ„ dette riktig, mĂ„ vi se pĂ„ historien om emnet, selv om det bare er overfladisk. For en grunnleggende, men korrekt forstĂ„else, mĂ„ vi finne kilden. Jeg ville ikke […]

Utgivelse av Tutanota 3.50.1

En ny versjon av e-postklienten Tutanota er publisert. Endringene inkluderer en redesignet sĂžkefunksjon og integrasjon med Let’s Encrypt for egne domener, samt 100% russisk oversettelse. Tutanota bruker ende-til-ende-kryptering, sĂ„ sĂžk kan bare utfĂžres lokalt. For dette bygger klienten en fulltekstindeks. Indeksen lagres lokalt i kryptert form. Den nye redesignet sĂžkefunksjonen skal betydelig […]

Hvordan kjĂžre Istio med Kubernetes i produksjon. Del 1

Hva er Istio? Det er et sĂ„kalt Service mesh, en teknologi som legger til et abstraksjonsnivĂ„ over nettverket. Vi fanger opp all eller deler av trafikken i klyngen og utfĂžrer et bestemt sett med operasjoner med den. Hvilke operasjoner? For eksempel utfĂžrer vi smart ruting, eller implementerer circuit breaker-tilnĂŠrmingen, vi kan organisere "canary deployment" ved delvis Ă„ omdirigere trafikken til en ny versjon av tjenesten, og vi kan ogsĂ„ begrense […]

Hvordan fullfĂžre 70 oppgaver pĂ„ en dag: livet i oppgaveverktĂžy — et godt liv

Jeg har prĂžvd Ă„ systematisk fĂžre oppgaver kanskje 20-25 ganger. Og hver eneste gang har forsĂžket mislykkes, som jeg nĂ„ forstĂ„r, av to grunner. For det fĂžrste, for Ă„ kunne sette av tid til oppgavehĂ„ndtering, mĂ„ man forstĂ„ — hvorfor gjĂžr man det? Du begynner Ă„ fĂžre oppgaver, bruker tid pĂ„ det, gjĂžr fĂŠrre oppgaver, og alt begynner Ă„ hope seg opp — til hva nytte? Enhver jobb er vanskelig […]

Oops, jeg gjorde det igjen: feilsĂžking av vanlige feil i JavaScript

Noen ganger kan det vĂŠre vanskelig Ă„ skrive JavaScript-kode, og det kan til og med skape frykt, noe mange utviklere kjenner til. I lĂžpet av arbeidet oppstĂ„r det uunngĂ„elig feil, og enkelte av dem gjentar seg ofte. I denne artikkelen, som er rettet mot nybegynnende utviklere, diskuteres disse feilene og mĂ„tene Ă„ lĂžse dem pĂ„. For tydelighetens skyld er navnene pĂ„ funksjoner, egenskaper og objekter hentet fra en populĂŠr sang. Alt dette hjelper […]

Debian 9.9

Det har kommet en ny oppdatering for den nĂ„vĂŠrende stabile utgaven av operativsystemet Debian 9 «Stretch» med nummer 9.9. I oppdateringen er det gjort endringer i mer enn 100 forskjellige programmer, inkludert kjernen Linux som er oppdatert til versjon 4.9.168, oppdateringer for pakkene postfix, postgresql, mariadb. Feil i rsync, ruby, systemd, unzip, gpac, jquery og mange andre pakker er rettet. Non-free Bluetooth-firmware er ogsĂ„ oppdatert […]

AKIT Ăžnsker Ă„ innfĂžre en samleinnsamling for kjĂžp fra utlandet

I Assosiasjonen av selskaper for netthandel (AKIT) har de fremmet et nytt initiativ som innebĂŠrer endringer i de gjeldende avgiftene pĂ„ dyre pakker fra utlandet. Det foreslĂ„s Ă„ erstatte de varierte skatteinnbetalingene med en enhetlig avgift pĂ„ 15 %. IfĂžlge «Kommersant» er dette en mer mild variant, ettersom det opprinnelig var snakk om 20 %. NĂ„ vurderes forslaget i det analytiske senteret under regjeringen, Gaidar-instituttet og «Posten […]

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster