Författare: Yuri Gagarin

resvg 0.7 — SVG-renderingsbibliotek

En ny, betydande version av biblioteket för SVG-rendering — resvg har släppts. Huvudändringar: En helt ny implementering av textritning: Nästan hela kedjan från tecken till Bézier-kurvor är nu implementerad i Rust: teckensnittsval (font matching and fallback), parsning av TrueType, placering av glyph-kluster enligt SVG-regler (SVG text layout). Ett undantag är text shaping, där HarfBuzz används. […]

Kognitiva snedvridningar i lärandet av engelska "tider", eller Den som hindrar oss, hjälper oss.

*Baader-Meinhof-fenomenet, eller frekvensillusionen — en kognitiv snedvridning där nyligen inhämtad information som dyker upp igen efter en kort tid uppfattas som oerhört ofta återkommande. Överallt finns "buggar"… Varje persons "programvara" är full av "buggar" — kognitiva snedvridningar. Frågan uppstår: hur kan en människa uppfatta verkligheten utan dessa? Kan medvetandet egentligen vara fritt från […]

Visdomständer: Dra och dra

Efter publiceringen av de föregående artiklarna, särskilt "Visdomständer – att ta bort eller ej", fick jag några kommentarer med frågan – "Om den 7:e tanden tidigare har tagits bort, kan 8:an ta dess plats?" eller "Kan den 8:e (horisontella) tanden dras ut och sättas på platsen för den 7:e, som inte finns?" Så, att göra detta som du föreställer dig […]

Tal pyramid: hur du med hjälp av Dilts nivåer väcker publikens förtroende

Beslutet om ett projekt eller finansiering av en startup kan hänga på en enda presentation. Det blir särskilt gripande när en professionell person, som skulle kunna använda den tiden för utveckling, måste presentera. Om det inte finns några separata chefer i ditt företag som hanterar marknadsföring och försäljning kan du på bara en timme lära dig talpyramiden, metoden för icke-direktiv påverkan på publiken och reglerna för att skapa affärspresentationer. […]

Nginx-recept: LDAP-autentisering med CAPTCHA

För att förbereda autentisering med CAPTCHA behöver vi själva nginx och dess plugins encrypted-session, form-input, ctpp2, echo, ldap, headers-more, auth_request, set-misc. (Jag har länkat till mina forkar, eftersom jag har gjort vissa ändringar som ännu inte lyckats få in i de ursprungliga arkiven. Du kan också använda en färdig bild.) För att börja, sätt encrypted_session_key till "abcdefghijklmnopqrstuvwxyz123456"; Därefter, för säkerhets skull, inaktiverar vi autentiseringshuvudet […]

Nginx-recept: grundläggande autentisering med captcha

För att förbereda autentisering med captcha behöver vi nginx och dess plugins encrypted-session, form-input, ctpp2, echo, headers-more, auth_request, auth_basic, set-misc. (Jag har länkat till mina forks eftersom jag har gjort vissa ändringar som ännu inte har kunnat integreras i de ursprungliga repository. Man kan också använda en färdig bild.) Först sätter vi encrypted_session_key ”abcdefghijklmnopqrstuvwxyz123456”; Därefter, för säkerhets skull, inaktiverar vi autentiseringens rubrik […]

Ny artikel: Beräkningsfotografi

Den ursprungliga artikeln publicerades på Vastrik.ru och publicerades på 3DNews med författarens tillstånd. Vi ger hela texten av artikeln, med undantag för det stora antalet länkar — de kan vara användbara för dem som är verkligen intresserade av ämnet och vill studera de teoretiska aspekterna av beräkningsfotografi mer ingående, men för den breda publiken ansåg vi att detta material var överflödigt. Idag är ingen smartphone-presentation […]

Stabil version av databashanteraren MariaDB 10.4

Efter ett års utveckling och sex preliminära versioner har den första stabila utgåvan av den nya versionen av databashanteraren MariaDB 10.4 förberetts, inom vilket en gren av MySQL utvecklas som behåller bakåtkompatibilitet och kännetecknas av integration av ytterligare lagringsmotorer och utökade funktioner. Stödet för den nya versionen kommer att pågå i 5 år, till juni 2024. Utvecklingen av MariaDB övervakas av den oberoende organisationen MariaDB Foundation enligt […]

Lansering av Qt 5.13-ramverket

Efter sex månaders utveckling har lanseringen av det plattformsoberoende Qt 5.13-ramverket förberetts. Källkoden för Qt-komponenterna levereras under LGPLv3- och GPLv2-licenser, verktyg för utvecklare som Qt Creator och qmake samt vissa moduler levereras under GPLv3-licensen. Huvudnyheterna: Fullständig stöd för modulen 'Qt for WebAssembly' (som tidigare var experimentell), som möjliggör kompilering av grafiska applikationer på […]

Ett språk för att reglera allt

Dolt under ett lager av kod längtar ett språk efter att lära sig. Vid tidpunkten för den här artikeln ger sökningen 'vilket programmeringsspråk bör man lära sig först' 517 miljoner resultat. Varje webbplats kommer att lovorda ett specifikt språk, och 90 % av dem kommer i slutändan att rekommendera Python eller JavaScript. Utan fler förord skulle jag vilja officiellt deklarera att allt […]

Genomförande av offentliga och privata transaktioner på JPMorgan Quorum-blockkedjan med hjälp av Web3

Quorum är en Ethereum-baserad blockkedja som utvecklades av JPMorgan och nyligen blivit den första plattformen för distribuerad huvudbok som erbjuds av Microsoft Azure. Quorum stöder både privata och offentliga transaktioner och har många kommersiella användningsscenarier. I den här artikeln kommer vi att gå igenom ett av dessa scenarier - distribution av ett nätverk för distribuerad huvudbok mellan en snabbköp och en lagerägare för att säkerställa aktuell information […]

Utvecklarna från Telegram testar funktionen för geochattar

I början av den här månaden kom det fram information om att en funktion för att chatta med personer i närheten testas i den stängda betaversionen av meddelandeprogrammet Telegram för iOS-plattformen. Nu rapporterar nätkällor att Telegrams utvecklare avslutar testerna av den nya funktionen och snart kommer den att bli tillgänglig för användare av den vanliga versionen av den populära meddelandeprogrammet. Förutom möjligheten att skriva till människor […]

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