Месяц: Ноябрь 2020
-
Процедурная генерация деревьев методом транспорта питательных веществ
—
от автора
Примечание: код для этой статьи выложен на мой Github [здесь]. Я провёл всё лето в восточной Пенсильвании рядом с рекой Делавер, потому что кампус MIT в начале марта закрыли и мне пришлось поехать домой. Время от времени прогуливаясь рядом с домом или работой, я заходил в леса, и однажды подметил простой принцип: Когда любая ветвь…
-
Zabbix под замком: включаем опции безопасности компонентов Zabbix для доступа изнутри и снаружи
—
от автора
А не пришло ли время разобраться и навести наконец-то порядок с безопасностью в мониторинге? Тем более, в одной из популярных систем мониторинга и встроенная возможность такая имеется. На схеме видно, что зашифровать можно почти все потоки внутри Zabbix. В этой статье мы расскажем и покажем как это сделать, а еще расскажем о новой интеграции Zabbix…
-
Разработка тем для портала Liferay 7
—
от автора
Разработка сайтов на таких порталах как Liferay в наше время является делом пожалуй таким же простым как использование конструкторов сайтов и даже может быть еще более легким и быстрым нежели использование популярных цмсок на PHP. При этом у вас сохраняется как контроль за всеми своими данными со свободой размещать их где угодно и не зависеть…
-
Digital-мероприятия в Москве cо 2 по 8 ноября
—
от автора
Подборка мероприятий на неделю Ночь искусств 03 ноября (вторник) онлайн бесплатно В 2020 году «Ночь искусств» пройдет уже в восьмой раз. Музеи и театры, выставочные и концертные залы, библиотеки и культурные клубы в этот раз проведут тематические мероприятия в онлайн-формате. Зрителей ждут лекции об искусстве, показы концертов, виртуальные экскурсии по музейным экспозициям.
-
Digital-мероприятия в Санкт-Петербурге cо 2 по 8 ноября
—
от автора
Подборка мероприятий на неделю Hack Life — хакатон и конференция 07 ноября (суббота) — 08 ноября (воскресенье) Набережная реки Карповка 5п беспатно Что будет: — Нереальный нетворкинг (250 человек на одной площадке); — Мастер-класс на протяжении всего хакатона; — 36 часов беспрерывной работы; — Завтрак/обед/ужин; — Red Bull. Что получат лучшие: — Возможность дальнейшего сотрудничества;…
-
Как массово проверить уникальность страниц между собой?
—
от автора
Вопрос определения дубликатов страниц и уникальности текстов внутри сайта является одним из важнейших в списке работ по техническому аудиту. От наличия дублей страниц зависит как общее самочувствие сайта, так и распределение краулингового бюджета поисковых систем, возможно расходуемого впустую, да и в целом ранжирование сайта может испытывать трудности из-за большого числа дублированного контента. И если для…
-
Как Spring Data Jdbc определяет, что объект новый
—
от автора
В этом посте мы рассмотрим, как Spring Data Jdbc при сохранении объекта понимает: новая сущность и надо выполнить insert или такая сущность в базе данных уже есть и надо выполнить update. Пост рассчитан на начинающих программистов и не содержит каких-то супер хитрых вещей. Уже 13 ноября в OTUS пройдет demo-урок курса «Разработчик на Spring Framework»…
-
Страшилки на Хэллоуин от веб-разработчиков
—
от автора
В преддверии Хэллоуина фуллстек-разработчик Уэс Бос в своём Твиттере попросил других программистов поделиться своими ужасными историями о вебдеве. Вот некоторые из них… @DimitroffPeter: Моя первая работа и первый вклад в продакшен. Мне нужно починить клиент-серверную утилиту. Её функция проста: у нас есть самодельное устройство из роутера и PC. У роутера есть CLI и он должен…
-
Как я решил сделать игру, вдохновившись Heroes of Might and Magic, и потерял деньги (часть 3)
—
от автора
Данная история состоит из трёх частей, т.к. я выпустил три игры:● Beasts Battle● Necromancer Returns● Magicians Legacy Для тех кто предпочитает смотреть, а не читать, я подготовил видео этой статьи.В прошлых частях я рассказал, как я пришел к разработке гексагональной пошаговой игры Beasts Battle и как не отбились мои расходы…
-
Советы Golang: почему указатели на срезы полезны и как их игнорирование может привести к хитрым ошибкам
—
от автора
СомненияСегодня, пока я работал, возник хороший вопрос:Почему во многих встроенных функциях и библиотеках часто можно увидеть в качестве аргументов указатели на срезы, ведь срезы всегда передаются по ссылке, не так ли?Например, в реализации api-machinery Kubernetes мы можем увидеть функцию со следующей сигнатурой:func ConvertSlicestringTostring (input * [] string, out * string, s conversion.Scope) errorИ в примере…