Автор: Юрий Гагарин

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

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

От ежедневни аварии към стабилност: Informatica 10 през очите на администратора

ETL-компонентът на хранилището на данни често остава в сянка на самото хранилище и му се отделя по-малко внимание, отколкото на основната база данни или фронт-компонента, BI, и формирането на отчети. Въпреки това, от гледна точка на механиката на запълването на хранилището с данни, ETL играе ключова роля и изисква не по-малко внимание от страна на администраторите, отколкото останалите компоненти. Казвам се Александър, в момента администрирам ETL в Ростелеком, и […]

Автоматизация на замяната на дисковете с помощта на Ansible

Здравейте, всички. Аз работя като водещ системен администратор в ОК и отговарям за стабилната работа на портала. Искам да ви разкажа как изградихме процеса на автоматична подмяна на дискове, а след това как изключихме администратора от този процес и го заменихме с бот. Тази статия е своеобразна транслитерация на моето изказване на HighLoad+ 2018. Построяване на процеса по подмяна на дискове. Първо, малко […]

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

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

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

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

Излезе NoRT CNC Control 0.4.

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

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

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

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

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

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

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

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

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

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

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

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

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

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