Autor: Yuri Gagarin

resvg 0.7 — knihovna pro vykreslování SVG

Vyšel nový, významný release knihovny pro rastrování SVG — resvg. Hlavní změny: Úplně nová implementace vykreslování textu: téměř celý stack od symbolu po Bezierovu křivku je nyní realizován v Rustu: výběr písem (font matching and fallback), parsování TrueType, uspořádání clusterů glifů podle pravidel SVG (SVG text layout). Výjimkou je tvarování textu (text shaping), pro který se používá HarfBuzz. […]

Kognitivní zkreslení při osvojení „časů“ anglického jazyka, nebo kdo nám brání, ten nám pomůže

*Fenomén Baadera-Meinhofa, nebo iluze četnosti — kognitivní zkreslení, při kterém se nedávno získané informace, objevující se znovu za krátkou dobu, vnímají jako velmi často se opakující. Kolem nás jsou „chyby“… „Software“ každého z nás je naplněn „chybami“ — kognitivními zkresleními. Vzniká otázka: jak může člověk vnímat realitu bez nich? Může být lidské vědomí vůbec svobodné od […]

Zuby moudrosti: Táhneme a táhneme

Po zveřejnění předchozích článků, zejména „Zuby moudrosti – odstranit nelze nechat“, jsem obdržel několik komentářů s otázkami – „A co když byla 7. zub někdy odstraněna, postaví se na jeho místo 8-ka?“ nebo „Může se vytáhnout 8. (horizontální) zub a dát na místo 7. zubu, který není?“ Takže, udělat to tak, jak si […]

Pyramida spicha: jak pomocí úrovní Dilts vyvolat důvěru publika.

Řešení projektu nebo financování startupu může záviset pouze na jedné prezentaci. To je obzvlášť zajímavé, když má vystupovat profesionál, který by mohl tento čas věnovat vývoji. Pokud ve vaší firmě nejsou specialisté na marketing a prodeje, můžete se za hodinu naučit strukturu proslovu, metodu nedirektivního vlivu na publikum a pravidla pro vytváření obchodních prezentací. […]

Recepty Nginx: LDAP autorizace s CAPTCHA.

Pro realizaci autorizace s CAPTCHA budeme potřebovat samotný nginx a jeho pluginy encrypted-session, form-input, ctpp2, echo, ldap, headers-more, auth_request, set-misc. (Odkázal jsem na své forky, protože jsem provedl některé změny, které se mi zatím nepodařilo prosadit do původních repozitářů. Můžete také využít hotový obraz.) Na začátek nastavíme encrypted_session_key „abcdefghijklmnopqrstuvwxyz123456“; Dále, pro jistotu, vypneme autorizační hlavičku […]

Nginx recepty: základní autorizace s CAPTCHA

Pro implementaci autorizace s CAPTCHA budeme potřebovat samotný nginx a jeho pluginy encrypted-session, form-input, ctpp2, echo, headers-more, auth_request, auth_basic, set-misc. (Odkázal jsem na své forky, protože jsem provedl některé změny, které se zatím nepodařilo prosadit do původních repozitářů. Lze také použít hotový obraz.) Nejprve nastavíme encrypted_session_key «abcdefghijklmnopqrstuvwxyz123456»; Dále, pro jistotu, deaktivujeme autorizační hlavičku […]

Nový článek: Výpočetní fotografování

Originální článek je zveřejněn na webu Vastrik.ru a publikován na 3DNews se souhlasem autora. Přinášíme plný text článku, s výjimkou obrovského množství odkazů — ty se hodí těm, kdo se vážně zajímají o téma a chtějí se hlouběji seznámit s teoretickými aspekty výpočetní fotografie, ale pro širší publikum jsme považovali tento materiál za nadbytečný. Dnes žádná prezentace smartphonu ne […]

Stabilní vydání databázového systému MariaDB 10.4

Po roce vývoje a šesti předběžných vydáních byl připraven první stabilní relase nové větve databázového systému MariaDB 10.4, v rámci níž se vyvíjí odvozenina od MySQL, která zachovává zpětnou kompatibilitu a liší se integrací dalších úložišť a rozšířenými možnostmi. Podpora nové větve bude poskytována po dobu 5 let, do června 2024. Vývoj MariaDB koordinuje nezávislá organizace MariaDB Foundation v souladu […]

Vydání frameworku Qt 5.13

Po půl roce vývoje byl vydán release multiplatformního rámce Qt 5.13. Zdrojové kódy komponentů Qt jsou poskytovány pod licencemi LGPLv3 a GPLv2, nástroje Qt pro vývojáře, jako je Qt Creator a qmake, stejně jako některé moduly jsou k dispozici pod licencí GPLv3. Hlavní novinky: Byla zajištěna plná podpora modulu „Qt for WebAssembly“ (dříve experimentální), který umožňuje kompilaci grafických aplikací na […]

Jeden jazyk k ovládnutí všemi

Skrytý pod vrstvou kódu se skrývá jazyk, toužící být naučen. V době psaní tohoto článku dotaz „jaký jazyk pro programování se učit jako první“ vrací 517 milionů výsledků vyhledávání. Každá z těchto stránek bude vychvalovat určitý jazyk a 90% z nich v konečném důsledku doporučí Python nebo JavaScript. Bez dlouhých předmluv bych chtěl oficiálně prohlásit, že všechno […]

Provádění veřejných a soukromých transakcí v blockchainu JPMorgan Quorum pomocí Web3

Quorum je blockchain založený na Ethereu, vyvinutý společností JPMorgan a nedávno se stal první platformou distribuované knihy, kterou nabízí Microsoft Azure. Quorum podporuje soukromé a veřejné transakce a má mnoho obchodních scénářů použití. V tomto článku se zaměříme na jeden z těchto scénářů — nasazení sítě distribuované knihy mezi supermarketem a vlastníkem skladu pro zajištění aktuálních informací […]

Vývojáři z Telegramu testují funkci geo-chatů

Na začátku tohoto měsíce se objevily informace o tom, že v uzavřené beta verzi messengera Telegram pro mobilní platformu iOS se testuje funkce chatu s lidmi v okolí. Nyní však síťové zdroje informují, že vývojáři Telegramu dokončují testování nové funkce a brzy bude k dispozici uživatelům standardní verze populárního messengera. Kromě možnosti psát lidem […]

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster