Категория: Блог

Две истории как ANKI може да ви помогне да научите чужд език и да се подготвите за интервю

Винаги съм смятал, че ленивият програмист е добър програмист. Защо? Защото ако помолите трудолюбивия да направи нещо, той ще отиде и ще го направи. А ленивият програмист ще отдели 2-3 пъти повече време, но ще напише скрипт, който ще направи това вместо него. Може би за първи път ще отнеме неоправдано много време, но при повторяеми […]

Пускане на криптографската библиотека Sodium 1.0.18

Наличен е релийз на свободната криптографска библиотека Sodium 1.0.18, която е съвместима на ниво API с библиотеката NaCl (Networking and Cryptography library) и предоставя функции за организиране на защитена мрежова комуникация, хеширане, генериране на псевдостатъчни числа, работа с цифрови подписи, криптиране с помощта на удостоверени отворени и симетрични (shared-key) ключове. API Sodium се отличава с простота и предлага по подразбиране най-сигурните опции, […]

Релийз на сървъри за стрийминг Roc 0.1, Ant 1.7 и Red5 1.1.1

Достъпни са няколко нови версии на отворени медиа сървъри, предназначени за организиране на стрийминг в мрежата: представен е първият вариант на Roc, инструментариум за стрийминг на звук в реално време с гарантирани времеви закъснения и осигуряване на качество на ниво звукови компакт-дискове. При предаване се взема предвид отклонението във времето на системните часовници на изпращача и получателя. Поддържа се възстановяване на загубени пакети с помощта на […]

Извинявайте, но няма да дойда на работа, защото в момента е зима.

Чудни дела твои, Господи. Примерно така си казвах наскоро на конференция, посветена на теорията на поколението X, Y и Z. Така се случи, че целият този поколенчески хайп мина покрай мен. И затова, когато ми казваха, че при управлението на екипи трябва да се взема предвид тяхната принадлежност към съответната буква от латинската азбука, се озадачих малко ("изненадан съм", "впечатлен съм", "оставен съм безмълвен", […]

Принцип на единствената отговорност. Не е толкова прост, колкото изглежда.

Принципът на единствената отговорност, известен още като принцип на единствената изменчивост — е изключително труден за разбиране и събужда напрежение по време на интервюта за програмисти. Първото ми сериозно запознанство с този принцип беше в началото на първия курс, когато млади и зелени бяхме изкарани в гората, за да направим от ларви студенти — истински студенти.[…]

Излезе NoRT CNC Control 0.4.

Състоя се нова версия на системата за управление на фрезерен станок с ЧПУ, която разработвам. В този релиз основно са поправени недостатъците и бъговете от предишния релиз (Излезе NoRT CNC Control). Подобрения: Преработен е планировчикът на скорости. Новият планировчик напълно анализира движението от начало до край, като взема предвид кривината на дъгите при движение по дъга и избира максимално възможното […]

Използване на случаен оракул на примера на лотарията

Едно утро ми попадна статия за проверен генератор на случайни числа на блокчейна Waves platform. Общата картина беше ясна, но конкретният начин на реализация — не. Някакви кодове, подписи, какво, къде, защо? След няколко консултации с автора оракула, в крайна сметка успяхме да обединим логиката на жребия (реализирана на PHP) с алгоритъма за получаване на случайно число. В момента на старта на турнира/кръга […]

Облачни услуги за игри на слаби ПК, актуални през 2019 година

Обемът на пазара на игри се оценява на 140 млрд. долара. С всяка година пазарът се разширява, нови компании намират своите ниши, а старите играчи се развиват. Един от най-активно развиващите се трендове в гейминга — облачните игри, при които за стартиране на новост не са необходими нито мощен компютър, нито конзола от последно поколение. Според данни на аналитичната агенция IHS Markit, миналата година игровите услуги, […]

Как да свържем Kubernetes клъстери в различни дата центрове

Добре дошли в поредицата кратки ръководства по Kubernetes. Това е редовна колона с най-интерсните въпроси, които получаваме онлайн и на нашите тренинги. Отговаря експерт по Kubernetes. Днешният експерт е Даниъл Поленчик (Daniele Polencic). Даниъл работи като инструктор и разработчик на софтуер в Learnk8s. Ако искате да получите отговор на въпроса си в следващия пост, свържете се с […]

Ден за защита на децата от лош код

Постът е посветен на деня за защита на децата. Всякакви съвпадения не са случайни. На 10 години получих първия си компютър и диск с Visual Studio 6. От тогава измислям задачи за себе си – да автоматизирам неща, да създам уеб услуга за трима души или да напиша игра, която след това ще бъде изтрита от Play Market заради възраст. Разбира се, загубих изходния код и […]

Засилване на правилата за публикуване на добавки в Chrome Web Store

Компанията Google обяви за засилване на правилата за публикуване на добавки в каталога Chrome Web Store. Първата част от промените е свързана с проекта Strobe, в рамките на който беше извършена проверка на методите, използвани от трети лица разработчици на приложения и добавки за достъп до услуги, свързани с потребителския акаунт в Google или данни на устройства с Android. В допълнение към вече представените нови […]

Поддръжка на двуфакторна автентикация в каталога на пакети PyPI

В PyPI, каталогът на пакети за разработчици на Python, е добавена поддръжка на двуфакторна автентикация за защита на акаунта в случай на компрометиране на основната парола. Възможността е налична за всички регистрирани потребители на каталога. Към момента са поддържани само времеви еднократни пароли (TOTP), генерирани с помощта на специализирано мобилно приложение. За генерирането на еднократни пароли могат да се използват […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster