Месяц: Ноябрь 2020

  • Что там с офлайновыми конференциями, выживут? Нужны? — подкаст-интервью с Олегом Буниным

    от автора

    Я живу в регионе, в маленьком городе, и у нас со второй волной появился новый вид пандемийных диссидентов — ковид-пофигисты. Все плохо, все это понимают, в больницах нет мест, в моргах, говорят, тоже, скорые не ездят, но людям плевать, людей задолбало. IT-индустрия подстроилась, как и всегда, за исключением некоторых. Например, ребят, у которых бизнес — устраивать…

  • DIP vs IoC vs DI в мире Android

    от автора

    Недавно меня спросили на собеседовании: “В чём разница между Dependency injection и Dependency inversion principle из SOLID”. Я знал определение каждого из них, но провести четкую границу между этими понятиями у меня не получилось. В этой статье я хочу кратко описать различие между понятиями Dependency inversion principle (DIP), Inversion of control (IoC) и Dependency injection…

  • Namespaces в JavaScript (часть II, заключительная)

    от автора

    В своей прошлой статье я прикидывал, какие namespace’ы мне нужны для упорядочивания кода в ES6-модулях. В этой статье я описываю, какие namespace’ы у меня получились и как их использовать при порождении объектов и разрешении зависимостей (dependency injection).Для чего нужны namespace’ыДля тех, кто не видит важность namespace’ов, могу привести в пример почтовые адреса:страна / область /…

  • Почему донат — это будущее, если всё сделать правильно

    от автора

    Я часто натыкаюсь в интернете на комментарии, из которых видно, что большинство не понимает, зачем нужны донаты. У некоторых эта тема вызывает даже агрессию.Расскажу, почему донат — это эволюция взаимоотношений производителей и потребителей, почему эта система — самая выгодная из всех существующих, причём не столько для производителя, в том числе автора, сколько для потребителя, в…

  • Фреймворки и библиотеки для кроссплатформенной разработки десктопных программ

    от автора

    В этой статье я расскажу вам о некоторых самых популярных фреймворках, которые помогут вам при разработке программ для компьютеров под управлением Windows/MacOS/Linux. Если вы опытный программист, то вряд ли найдете в этой статье что-то новое для себя. Она скорее для новичков, которые ищут простое решение своей проблемы — быстрое написание хорошей (на сколько это возможно)…

  • Роботы. Часть раз. Вводная

    от автора

    Добрый день. Какое то время назад меня волею судеб и счастливого случая занесло в мир промышленной робототехники. Вот той самой, где красивые и немного страшные железные хреновины клепают терминаторов, или хватают за загривок странное серо-синее существо в «Валериан», или попросту создают завораживающе-стройное мельтешение конечностями на кадрах про автозаводы. Вот про них мы сегодня и поговорим…

  • Open Source синтез речи SOVA

    от автора

    Всем привет! Ранее мы выкладывали статью про наше распознавание речи, сегодня мы хотим рассказать вам о нашем опыте по созданию синтеза речи на русском языке, а также поделиться ссылками на репозитории и датасеты для свободного использования в любых целях. Если вам интересна история о том, как мы разработали собственный сервис синтеза речи и каких результатов…

  • Всё о проекте «Спутниковый интернет Starlink». Часть 16. Starlink и погода

    от автора

    Часть 1 ‣ Часть 2 ‣ Часть 3 ‣ Часть 4 ‣ Часть 5 ‣ Часть 6 ‣ Часть 7 ‣ Часть 8 ‣ Часть 9 ‣ Часть 10 ‣ Часть 11 ‣ Часть 12 ‣ Часть 13 ‣ Часть 14 ‣ Часть 15 Starlink и погода После того, как началось публичное бета тестирования и…

  • 53 совета как поднять нерабочую сеть

    от автора

    Ноябрь — месяц особенный. Целых два профессиональных праздника для российских безопасников: День специалиста по безопасности в России — 12 ноября и Международный день защиты информации — 30 ноября. Находясь между этими датами, невольно задумываешься на тему: а что есть безопасность в принципе? И что приносит больший вред: внешние атаки или сумасшедшие ошибки, странные предрассудки и…

  • Ретроспективы в проектных командах: что это, зачем нужно и как эффективно провести

    от автора

    Наша команда разрабатывает большое количество обучающих проектов и собственных продуктов. Мы постоянно анализируем и улучшаем процессы разработки, обмениваемся обратной связью друг с другом и внедряем изменения. Поэтому после каждого завершённого проекта мы проводим ретроспективу с командой, а иногда и отдельно с заказчиками.