Месяц: Январь 2023

  • Особенности VACUUM в MPP-форках PostgreSQL

    от автора

    Один из важнейших аспектов, за которым должен следить каждый администратор баз данных PostgreSQL — процесс поддержания «здоровья» базы данных vacuum / autovacuum, удаляющий из памяти неактуальные версии табличных строк и сбрасывающий счётчик транзакций. Однако не все советы и шаблоны действий, актуальные для «ванильного» PostgreSQL, в полной мере применимы для DWH с массивно-параллельной архитектурой (MPP —…

  • [Личный опыт] Культурный шок на примере отдельно взятой Канады

    от автора

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

  • Карма+рейтинг = карминг?

    от автора

    Минусы существующей системы кармы и рейтингавозможность прямого безосновательного и ненаказуемого изменения кармы, т.е. без явной привязки к какому-либо конкретному действию участника непрозрачная для участников система формирования рейтингарейтинг не имеет никакого практического значения для пользования ресурсомраспыление и дублирование выставляемой оценки между кармой и рейтингомзависимость выставляемой оценки не по сути сообщения, а по личности автораКомментарии по разделу…

  • Обзор шифра Хилла

    от автора

    1.   ВведениеВ современном мире, полном информационных технологий, мы доверяем свои данные интернет – сервисам. Разумно предположить, что доступ к этим данным должен иметь только определенный круг лиц. Как раз для этого и существует шифрование. Шифрование – это кодирование информации, процесс использующийся для обеспечения конфиденциальности и безопасности данных, таких как тестовые сообщения, банковские реквизиты и т.д.…

  • Управление зависимостями в IntelliJ IDEA

    от автора

    В этом руководстве, в продолжение темы просмотра зависимостей, мы рассмотрим управление зависимостями в IntelliJ IDEA.Мы рассмотрим различные способы добавления зависимостей в ваш проект, а также способы добавления, обновления и удаления зависимостей с помощью Package Search.Добавление зависимостейСуществует несколько способов добавления новых зависимостей в ваш проект.Из файла сборки с помощью копирования/вставкиВы наверняка копировали зависимость из репозитория Maven (или другого…

  • Где мы находимся и куда идем? Делаем процесс тестирования прозрачным с Klaros TMS

    от автора

    Для руководителя отдела тестирования важно иметь актуальную информацию об используемых тестовых кейсах, временных затратах на их выполнение, ретроспективную статистику о количестве и успешности прохождения ручных тестов (и, в идеальной ситуации, еще и автоматически извлекать результаты выполнения автоматических тестах в CI/CD), а также иную документацию о процессе тестирования и его результатах и эта потребность была реализована…

  • Модуль СКЗИ для выделения подсети

    от автора

    Исходные причиныВ обычной сети, с регламентированным доступом в интернет или без него, т.к. есть почти у всех смартфоны с кабелем, флешки и прочие средства передачи данных, иногда требуется выделить подсеть, не внося настройки в неё и в саму структуру сети. Так как оборудование может просто не иметь возможности изменять настройки или добавлять/изменять состав программного обеспечения.…

  • Хакеры выявили массу уязвимостей у современных автомобилей

    от автора

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

  • Golang-дайджест № 24 (1 – 31 декабря  2022)

    от автора

    Свежая подборка новостей и материалов.Новости, событияGorilla Web Toolkit — репозитории проекта Gorilla переведены в архив в будущем эти библиотеки не будут развиваться.Предложение: добавить поддержку переноса нескольких ошибок в go 1.20func main() { if err := validate(«ruster», «4321»); err != nil { log.Fatal(err) // incorrect username // incorrect password } // everything is fine } func validate(username,…

  • Как сосредоточенность на процессе портит портфолио дизайнера

    от автора

    В 1935 году в Австралию привезли 102 тростниковые жабы с целью контроля популяции жуков, угрожавших прибыльной индустрии сахарного тростника. Перенесёмся в настоящее время: сегодня в Австралии насчитывается примерно двести миллионов тростниковых жаб — это инвазивная чума, уничтожающая аборигенные виды и распространяющая болезни. Самые благие намерения часто могут приводить к противоположным результатам и иметь катастрофические последствия.…