Месяц: Февраль 2022
-
Защита стартапа от DDOS. Личный опыт и переживания
—
от автора
Давайте начнем с общих понятий. DOS — атака на вычислительную систему с целью довести ее до отказа. DDOS — распределенная DOS атака (более чем с одного хоста). Разновидностей DDOS существует довольно много, но речь пойдет о конкретной разновидности — UDP Flood. Я позиционирую данную статью как повествование истории, а не инструкцию по защите от любых…
-
Android Studio. Kotlin. Кастомный навигатор нижнего меню. Keep state navigator
—
от автора
В моем приложении пользователь добавляет клиентов, консультации и расходы. Для всех трех типов данных в нем свой фрагмент, список RecyclerView и нижнее меню для перехода между ними. Я решил сделать так, чтобы при смене фрагмента состояние каждого из них сохранялось, и пользователь смог бы вернуться к той строке списка, на которой он был после перехода…
-
Дайджест интересных событий в сфере сетевых технологий: экзафлопсные суперкомпьютеры, роботы в ЦОД и пчелы на крыше
—
от автора
Привет, Хабр! Технологии в сфере сетевых систем, хранения и обработки данных, управления трафиком и т.п. развиваются очень активно. За этим развитием иногда просто невозможно уследить. Но все же можно, и мы стараемся это делать. В новом дайджесте много всего интересного — от квантовых технологий и роботизации дата-центров до новых мега ЦОД и пасек (это не…
-
Почему окружения World of Warcraft столь привлекательны?
—
от автора
У меня есть свой способ определения ценности книги — не только так называемой литературной работы, но и любой книги, или если на то пошло, любой музыкальной композиции или так называемого произведения искусства. Говоря доступным языком, я сужу о ценности книги по тому, насколько долго эта книга остаётся в моей голове […] (Murnane 2021, 9) –…
-
Генератор компонентов Vue.js?
—
от автора
Разработка веб-приложения это не только решения интересных задач, работа с логикой, или с интересной версткой. Это также рутина, которая преследует каждого разработчика в процессе работы. Начиная от создания разных файлов, и написания шаблонного boilerplate кода, заканчивая написанием документации о проделанной работе.Часть этой рутины, однако, можно всегда оптимизировать.В этой статье хочу познакомить вас с инструментом, который…
-
Все начинается с брифа
—
от автора
«Если не говорить о желаемом — оно может так и не стать действительным». В. Синявский.Наверное, всем знакома ситуация, когда после долгой и кропотливой работы над разработкой сайта, когда (как казалось разработчику) сделано уже всё возможное и невозможное, заказчик принимает работу и… мягко говоря, видит совсем не то, что ему хотелось. И включается бесконечный режим правок,…
-
Случайные лабиринты и сапёр от третьего лица, инопланетные жуки и алгоритм Брезенхема
—
от автора
Всем привет! Уже больше 30 лет я занимаюсь разработкой видеоигр и регулярно экспериментирую с различными игровыми механиками. В результате я пришел к идее создать игру по типу сапёра, но от третьего лица и на roguelike подобном уровне.Исследуя большое пространство, нужно собирать сокровища, разбираться с обитателями и охранной системой. При этом важно избегать ловушек, которые можно…
-
Middle ML-инженер за 2 года и проектный офис: обсуждаем корпоративную магистратуру Университета ИТМО и Napoleon IT
—
от автора
Образование программиста — вечная тема для дискуссий. Есть приверженцы традиционной парадигмы “отучиться в вузе и пойти работать”, другие выбирают курсы по заинтересовавшим стекам технологий, а третьи пытаются освоить азы программирования в полях. Однако бывают случаи, когда вуз и бизнес действуют вместе, например, проводя стажировки или разрабатывая совместные образовательные программы. Сегодня обсудим одну из таких программ…
-
Неклассические арифметики: шифруем или нет?
—
от автора
Пост «Свежие идеи в математике: неклассические арифметики и разнообразия» предложил читателям мысль использования наборов числовых алгебраических операций — арифметик, функций/уравнений на их основе, теперь называемых функциями/уравнениями разнообразия, и того, что является множествами/последовательностями значений функций разнообразия и множествами решений обозначенных уравнений — разнообразий. Конкретную неклассическую арифметику можно найти в препринте «Арифметика DR+», а неформально познакомиться с…
-
Написание плагинов на Spigot/Bukkit
—
от автора
Первый мой туториал, просто хочу донести инфу до людей которые хотят этим заниматься, но не знают где начать. Не судите строго.Стоит отметить что навыки работы с серверами, так же как и опыт в программировании это очень хорошо и поможет вам в дальнейшем. Если нет, будет чуть сложнее это все понимать.Писать наши плагины мы будем на…