Месяц: Январь 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 тростниковые жабы с целью контроля популяции жуков, угрожавших прибыльной индустрии сахарного тростника. Перенесёмся в настоящее время: сегодня в Австралии насчитывается примерно двести миллионов тростниковых жаб — это инвазивная чума, уничтожающая аборигенные виды и распространяющая болезни. Самые благие намерения часто могут приводить к противоположным результатам и иметь катастрофические последствия.…