Författare: Yuri Gagarin

Release av PyPy 7.3, en implementation av Python, skriven i Python-språket.

En release av projektet PyPy 7.3 har formulerats, där implementationen av programmeringsspråket Python, skriven i Python (använder en statiskt typad delmängd av RPython, Restricted Python), utvecklas. Utgåvan förbereds samtidigt för grenarna PyPy2.7 och PyPy3.6, som ger stöd för syntaxen Python 2.7 och Python 3.6. Utgåvan är tillgänglig för Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 eller ARMv7 med VFPv3), macOS (x86_64), […]

Delta Chat 1.0 för Android har släppts med en ny kärna omskriven i Rust

Utgåvan av meddelandeprogrammet Delta Chat 1.0 för Android-plattformen har presenterats (den senaste versionen för skrivbordet är 0.901 och för iOS är den 0.960). Projektet Delta Chat är anmärkningsvärt för att använda vanlig e-post som transport med översättning av omedelbara meddelanden till e-post (chat-over-email, en specialiserad e-postklient som fungerar som ett meddelandeprogram). Koden för applikationerna distribueras under GPLv3-licensen, och det grundläggande biblioteket är tillgängligt under […]

ElectronMail 4.0.0

Utgivningen av e-postklienten med end-to-end-kryptering har ägt rum. I den nya versionen av ElectronMail 4.0.0 har stödet för tjänsten Tutanota tagits bort, medan stödet för ProtonMail kvarstår. Programmet är skrivet av Vladimir Jakovlev på ramverket Electron och har öppen källkod (MIT-licens). Den viktigaste skillnaden från de kostnadsfria versionerna av de officiella klienterna är möjligheten att söka, inga begränsningar i volym och ytterligare funktioner i offline-läge. Paketbyggnationer är tillgängliga […]

Apples strategi. Koppling av OS till 'hårdvara' — en konkurrensfördel eller nackdel?

År 2013 hade Microsoft dominerat teknikbranschen i tre decennier och uppnått enorm framgång med sitt operativsystem. Företaget tappade gradvis sina ledande positioner, men inte för att modellen slutade fungera, utan för att Android från Google följde Windows vägledning men var dessutom helt gratis. Det verkade som att den skulle bli det ledande operativsystemet för smartphones. Det blev uppenbarligen inte […]

Indexerat binärt träd

Jag stötte på en uppgift av följande slag. Det är nödvändigt att implementera en datalagringsbehållare som erbjuder följande funktionalitet: infoga ett nytt element, ta bort ett element efter ordningsnummer, få ett element efter ordningsnummer, data lagras i sorterat skick. Data läggs ständigt till och tas bort, strukturen måste säkerställa snabb prestanda. Först försökte jag genomföra detta med standardbehållarna från std. Den vägen visade sig inte […]

PagerDuty, eller varför driftavdelningen kan ha svårt att sova på natten

Ju mer komplex ett system är, desto fler varningar växer det kring. Det uppstår ett behov av att reagera på dessa varningar, aggregera dem och visualisera. Jag tror att situationen är bekant för många, som orsakar nervositet. Lösningen som kommer att diskuteras är inte den mest oväntade, men en fullständig artikel om detta ämne hittar man inte. Därför beslutade jag mig för att dela med mig av erfarenheten från FunCorp och berätta om […]

Vi skapar en handlingsplan med hjälp av AWS Cloud Adoption Framework

Översättningen av artikeln har förberetts speciellt för studenterna i kursen "Cloud Solution Architecture". Källa Ladda ner guiden Handlingsplaner AWS CAF hjälper dig att förbereda dig för övergången till en molnteknologisk stack. Resan börjar med att ditt ledningsteam överväger sex aspekter av CAF. Varje aspekt används för att skapa arbetsflöden som identifierar luckor i befintliga färdigheter och processer, och […]

nginx 1.17.7

Det har ägt rum en ny release i den aktuella mainline-grenen av webbservern nginx. I gren 1.17 pågår aktiv utveckling, medan endast felkorrigeringar görs i den nuvarande stabila grenen (1.16). Korrigering: vid start eller under omkonfigureringen kunde en segmentation fault inträffa om konfigurationen använde direktivet rewrite med en tom ersättningsträng. Korrigering: i arbetsprocessen kunde en segmentation […]

Hur man kommer in i IT: om praktikanter och juniorer (resultatet av en undersökning från "Min krets")

För ett tag sedan deltog "Min krets" i en diskussion, som organiserades av våra vänner från Index School, om sysselsättning av nyutexaminerade specialister. Arrangörerna presenterade deltagarna med följande problem: "IT-branschen har länge lidit av brist på yrkesverksamma, och det är ingen nyhet. Lösningen på den rådande situationen borde rimligtvis vara nyutexaminerade specialister, som är i överflöd på marknaden. […]

C++ Ryssland: hur det var

Om du i början av pjäsen säger att det hänger en C++-kod på väggen, så måste den i slutet nödvändigtvis skjuta dig i foten. Bjarne Stroustrup Från 31 oktober till 1 november hölls konferensen C++ Russia Piter i Sankt Petersburg – en av de största konferenserna kring programmering i Ryssland, organiserad av JUG Ru Group. Bland de inbjudna talarna – […]

Liknande recept för köket under granen

Magiska konstanter C — Renhet (se Marshak), B — Balans (se Nash), MLLP — Material, människor och process i rymden (se Majakovskij, Corbusier). Ett nytt grafbaserat konvolutionellt neuralt nätverk är nu användbart även i köket. Att börja spela molekylär matlagning har aldrig varit lättare. Det räcker med att beskriva rätten som: $inline$H = sigma [ hat D ^{-½} hat […]

Windows Native Applications och tjänsten Acronis Active Restore.

Idag fortsätter vi berättelsen om hur vi tillsammans med killarna från Innopolis universitet utvecklar teknologin Active Restore, för att låta användaren börja arbeta på sin maskin så tidigt som möjligt efter ett systemfel. Det handlar om natives Windows-appar, inklusive egenskaperna för deras skapande och start. Under katten – lite om vårt projekt samt en praktisk guide för hur man skriver […]

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster