Skribent: Yuri Gagarin

resvg 0.7 – a library for rendering SVG.

Det er kommet en ny, betydelig udgivelse af biblioteket til rasterisering af SVG – resvg. De vigtigste ændringer: En helt ny implementation af tekstgengivelse: Næsten hele stakken fra symbol til Bézier-kurve er nu implementeret i Rust: skrifttypevalg (font matching and fallback), parsing af TrueType, klargøring af glyphs i henhold til SVG-reglerne (SVG text layout). Undtagelsen er shaping (text shaping), som benytter HarfBuzz. […]

Kognitive skjevheter i læringen av 'tider' i engelsk, eller Den som hindrer oss, hjelper oss.

*Fenomenet Baader-Meinhof, eller Illusjonen av hyppighet — en kognitiv forvrengning der nylig oppdaget informasjon, som dukker opp igjen etter en kort periode, oppfattes som uvanlig hyppig gjentatt. Rundt oss finnes det “bugs”… Hvert enkelt av oss er fylt med “bugs” — kognitive forvrengninger. Spørsmålet oppstår: hvordan kan en person oppfatte virkeligheten uten dem? Kan menneskesinnet i prinsippet være fritt for […]

Wisdom teeth: Pulling and tugging

Etter publiseringen av de foregående artiklene, spesielt «Visdomstennene – fjerne eller beholde», fikk jeg flere kommentarer med spørsmål – «Hva om den 7. tannen en gang ble fjernet, vil den 8. vokse på dens plass?» eller «Er det mulig å trekke ut den 8. (horisontale) tannen og sette den på plass til den 7. som ikke er der?» Sånn kan det gjøres, akkurat som du tenker […]

Tale av tale: hvordan bruke Diltz-nivåene for å skape tillit hos publikum

Løsningen på prosjektet eller finansieringen av en oppstart kan avhenge av kun én presentasjon. Dette er spesielt engasjerende når det er en profesjonell som står foran publikum, som kunne brukt denne tiden på utvikling. Hvis selskapet ditt ikke har dedikerte ledere for markedsføring og salg, kan du i løpet av en time mestre talepyramiden, metoden for ikke-direktiv påvirkning av publikum, og reglene for utvikling av forretningspresentasjoner. […]

Nginx Recipes: LDAP authentication with CAPTCHA

For å sette opp autentisering med captcha trenger vi selve nginx og dets plugins encrypted-session, form-input, ctpp2, echo, ldap, headers-more, auth_request, set-misc. (Jeg har gitt lenker til mine forks, fordi jeg har gjort noen endringer som jeg ennå ikke har fått lagt inn i de originale repoene. Du kan også bruke en ferdig versjon.) Først setter vi encrypted_session_key «abcdefghijklmnopqrstuvwxyz123456»; Deretter, for sikkerhets skyld, deaktiverer vi autentiseringshodet […]

Nginx-oppskrifter: Grunnleggende autentisering med Captcha

For å sette opp autentisering med captcha trenger vi selve nginx og dets plugins encrypted-session, form-input, ctpp2, echo, headers-more, auth_request, auth_basic, set-misc. (Jeg har gitt lenker til mine forks, fordi jeg har gjort noen endringer som jeg ennå ikke har fått lagt inn i de originale repoene. Du kan også bruke en ferdig versjon.) Først setter vi encrypted_session_key «abcdefghijklmnopqrstuvwxyz123456»; Deretter, for sikkerhets skyld, deaktiverer vi autentiseringshodet […]

Ny artikkel: Beregningsfotografi

Originalartikkelen er publisert på nettstedet Vastrik.ru og publisert på 3DNews med forfatterens tillatelse. Vi gir den komplette teksten av artikkelen, unntatt den store mengden lenker — de vil være nyttige for de som virkelig er interessert i temaet og ønsker å studere de teoretiske aspektene av databildefotografi mer grundig, men for et bredt publikum anså vi dette materialet som overflødig. I dag er ingen presentasjon av smarttelefoner […]

Stabil utgivelse av DBMS MariaDB 10.4

Etter ett års utvikling og seks forhåndsutgaver er den første stabile utgaven av den nye versjonen av databasesystemet MariaDB 10.4 klar, hvor det utvikles en avlegger fra MySQL som opprettholder bakoverkompatibilitet og som skiller seg ut ved integrasjon av ekstra lagringsmotorer og utvidede funksjoner. Støtten for den nye versjonen vil bli opprettholdt i 5 år, frem til juni 2024. Utviklingen av MariaDB blir drevet av den uavhengige organisasjonen MariaDB Foundation i samsvar med […]

Utgivelsen av Qt 5.13

Etter et halvt års utvikling er utgivelsen av Qt 5.13, en tverrplattformrammeverk, klar. Kildekodene til Qt-komponentene leveres under LGPLv3 og GPLv2-lisenser, mens utviklerverktøyene Qt, som Qt Creator og qmake, samt noen moduler, leveres under GPLv3-lisensen. De viktigste nyhetene: Full støtte for «Qt for WebAssembly»-modulen er nå tilgjengelig (som tidligere var eksperimentell), som lar deg kompilere grafiske applikasjoner på […]

Én språk for å styre alle

Under laget av kode lurer et språk, ivrig etter å bli lært. I skrivende stund gir søket «hvilket programmeringsspråk bør jeg lære først» 517 millioner treff. Hver av disse nettsidene vil rose ett spesifikt språk, og 90% av dem vil til slutt anbefale Python eller JavaScript. Uten videre om og men, vil jeg gjerne offisielt erklære at alle […]

Utførelse av offentlige og private transaksjoner i JPMorgan Quorum blockchain med Web3

Quorum er en blockchain-basert Ethereum, utviklet av JPMorgan og har nylig blitt den første plattformen for distribuert hovedbok som tilbys av Microsoft Azure. Quorum støtter både private og offentlige transaksjoner og har mange kommersielle bruksområder. I denne artikkelen vil vi se nærmere på ett av disse bruksområdene — implementering av et nettverk for distribuert hovedbok mellom supermarkedet og lageransvarlig for å sikre aktuell informasjon […]

Utviklerne fra Telegram tester funksjonen for geosamtaler

Tidlig i måneden dukket det opp informasjon om at den lukkede betaversjonen av meldingsappen Telegram for mobile iOS-plattformer tester en nærhetschat-funksjon. Nå rapporterer nettmedier at Telegram-utviklerne nærmer seg slutten av testingen av den nye funksjonen, som snart vil bli tilgjengelig for brukere av den standardversjonen av den populære meldingsappen. I tillegg til muligheten til å skrive til folk, […]

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