Autor: Yuri Gagarin

Lëshimi i shfletuesit Pale Moon 28.5

U publikua shfletuesi web Pale Moon 28.5, i cili është shkëputur nga baza e kodit të Firefox për të siguruar një efikasitet më të lartë, ruajtjen e ndërfaqes klasike, minimizimin e konsumit të memories dhe ofrimin e mundësive të shtesë për konfigurim. Ndërtimet e Pale Moon formohen për Windows dhe Linux (x86 dhe x86_64). Kodi i projektit shpërndahet nën licencën MPLv2 (Mozilla Public License). Projekti ndjek organizimin klasik të ndërfaqes, pa […]

Filozofë të ngopur ose programim konkurrues në .NET

Le të shohim se si funksionon programimi konkurent dhe paralel në .Net, përmes shembullit të problemit të filozofëve që hanë. Plani është, nga sinkronizimi i proceseve/rrjedhave, deri te modeli i aktorëve (në pjesët e ardhshme). Artikulli mund të jetë i dobishëm për një njohje të parë ose për të përmirësuar njohuritë tuaja. Pse është e nevojshme të dini këtë? Transistorët po arrijnë madhësinë e tyre minimale, ligji i Moore përballet me kufizimin e shpejtësisë […]

Rreth paragjykimit të inteligjencës artificiale

tl;dr: Mësimi i makinat kërkon modele në të dhëna. Por inteligjenca artificiale mund të jetë "e paragjykuar" — do të thotë, mund të identifikojë modele të gabuara. Për shembull, një sistem për të zbuluar kancerin e lëkurës nga fotografia mund të jetë i prirur të fokusohet tek imazhet e bëra në zyrën e mjekut. Mësimi i makinës nuk di të kuptojë: algoritmet e saj vetëm zbulojnë modele në numra, dhe nëse të dhënat nuk janë përfaqësuese, kjo do të jetë […]

Festë apo pushim?

Dita e 1 Majit po afrohet, të nderuar përdorues të Habr. Para pak kohësh, sqarova për veten time se sa e rëndësishme është të vazhdoj pyetjen e vet me pyetje të thjeshta, edhe nëse duket se përgjigja është e njohur. Pra, çfarë festojmë? Për një kuptim të saktë, do të duhet të shohim të paktën nga larg historinë e çështjes. Edhe për një kuptim më sipërfaqësor, por të saktë, duhet të gjejmë burimin origjinal. Nuk do të doja […]

100GbE: luks apo domosdoshmëri?

IEEE P802.3ba, standardi për transmetimin e të dhënave për kanalet Ethernet të 100 gigabitëve (100GbE), u zhvillua nga viti 2007 deri në vitin 2010 [3], por fitoi një përhapje të gjerë vetëm në vitin 2018 [5]. Pse saktësisht në vitin 2018 dhe jo më herët? Dhe pse menjëherë në mënyrë masive? Padyshim, ka të paktën pesë arsye... I zhvilluar IEEE P802.3ba, kryesisht për […]

Netramesh – një zgjidhje e lehtë për service mesh

Në procesin e kalimit nga një aplikacion monolit në një arkitekturë mikroshërbimesh, përballen me probleme të reja. Në një aplikacion monolit, zakonisht është mjaft e lehtë të përcaktosh se në cilën pjesë të sistemit ndodhi gabimi. Është shumë e mundshme që problemi të jetë në kodin e monolitit vetë, ose në bazën e të dhënave. Por kur fillojmë të kërkojmë për problemin në arkitekturën e mikroshërbimeve, gjithçka nuk është më aq e qartë. Duhet të gjejmë të gjithë […]

Lëshimi i Tutanota 3.50.1

U publikua një version i ri i klientit të postës elektronike Tutanota. Ndryshimet përfshijnë një kërkim të rishikuar dhe integrimin me Let's Encrypt për domenet e veta, si dhe përkthimin 100% në rusisht. Tutanota përdor kriptim end-to-end, kështu që kërkimi mund të bëhet vetëm lokal. Për këtë, klienti ndalon një indeks të plotë tekstuor. Indeksi ruhet lokal në formë të enkriptuar. Kërkimi i rishikuar duhet të përmirësojë ndjeshëm […]

Debian 9.9

Ishin të disponueshme një përditësim i radhës i lëshimit aktual stabil të sistemit operativ Debian 9 «Stretch» nën numrin 9.9. Në përditësim janë bërë ndryshime në më shumë se 100 programe të ndryshme, duke përfshirë bërthamën Linux e cila është azhurnuar në versionin 4.9.168, janë azhurnuar paketat postfix, postgresql, mariadb. Janë zgjidhur gabimet në rsync, ruby, systemd, unzip, gpac, jquery dhe shumë paketa të tjera. Një firmware non-free për Bluetooth është azhurnuar […]

Oops, e bëra përsëri: zgjidhja e gabimeve të zakonshme në JavaScript

Ndonjëherë, shkruarja e kodit JavaScript është e vështirë, dhe nganjëherë madje frikëson, diçka që i njohim shumë zhvillues. Gjatë punës, gabimet janë të pashmangshme, dhe disa prej tyre përsëriten shpesh. Në artikullin, i cili është i orientuar për zhvilluesit e rinj, diskutohet për këto gabime dhe mënyrat për t'i zgjidhur ato. Për ilustruese, emrat e funksioneve, pronave dhe objekteve janë marrë nga një këngë popullore. Të gjitha këto ndihmojnë […]

Si sihet 70 detyra në ditë: jeta në menaxherët e detyrave është një jetë e mirë

Kam provuar të mbaj një sistematikë detyrash, ndoshta rreth 20-25 herë. Dhe çdo përpjekje ka dështuar, siç e kuptoj tani, për dy arsye. E para, për të dedikuar kohë për mbajtjen e detyrave, është e nevojshme të kuptosh - përse po e bëjnë këtë. Fillon të mbash detyra, harxhon kohë për këtë, bën më pak detyra, gjithçka fillon të akumulohet - në emër të çfarë? Çdo punë është e vështirë […]

«Si të ndalosh së djeguri», ose për problemet e fluksit të informacionit të njeriut modern

Në shekullin 20, jeta dhe puna e njerëzve ishin të planifikuara. Në punë (thjeshtuar - mund të imagjinohet një fabrikë) njerëzit kishin një plan të qartë për javën, për muajin, për vitin përpara. Thjeshtuar: duhet të prodhosh 20 pjesë. Askush nuk do të vendosë dhe të thotë se tani duhet të prodhosh 37 pjesë, përveç kësaj, të shkruash një artikull me refleksionet për […]

Si si oriento Istio, duke përdorur Kubernetes në prodhim. Pjesa 1

Çfarë është Istio? Është një shkak i quajtur Service mesh, një teknologji që shton një nivel abstraksioni mbi rrjetin. Ne kapim të gjithë ose një pjesë të trafikut në klaster dhe kryejmë një grup të caktuar operacionesh me të. Cilat janë këto? Për shembull, bëjmë rrugëzim inteligjent, ose implementojmë qasjen e circuit breaker, mund të organizojmë «canary deployment», duke transferuar pjesërisht trafikun në një version të ri të shërbimit, dhe mund të kufizojmë […]

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster