0.00
0 читателей, 4798 топиков

Шифруем и бэкапим PostgreSQL в Яндекс Object Storage / S3 на Python


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Поддержать канал и получить доступ к закрытым видео — boosty.to/digitalize.team

Резервное копирование баз данных — всегда актуально. В этом видео мы покажем, как написать два Python скрипта, один снимает полный дамп с PostgreSQL, затем архивирует, шифрует и загружает его в Яндекс Object Storage (S3-совместимое хранилище); а второй — выкачивает последний по времени дамп базы из хранилища, расшифровывает его, распаковывает и накатывает на БД.
Исходники — github.com/alexey-goloburdin/postgres-s3-backuper (прочтите описание, код из видео и в репозитории несколько отличаются).
Яндекс утилиту WAL-G здесь не используем, только стандартный pg_dump. Возможно, в следующих видео расскажем о WAL-G:)

0:00 О скриптах резервного копирования PostgreSQL
0:30 О Яндекс Object Storage / S3
1:07 Обзор скрипта бэкапа
4:44 Шифрование бэкапов с openssl
5:40 Продолжение обзора скрипта бэкапа
10:48 Emoji и разноцветный текст в консоли
11:45 Просмотр всех бэкапов в браузере
12:08 Обзор скрипта автоматической распаковки бэкапа в PostgreSQL
18:45 Выводы

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

Тернии контейнеризованных приложений и микросервисов / Иван Круглов (Booking.com)


HighLoad Moscow 2018

Тезисы и презентация:
www.highload.ru/moscow/2018/abstracts/4167

За последние два с половиной года Booking.com прошел через три поколения приватных облаков. Первое было построено на Mesos и Marathon. В активной фазе оно просуществовало около полугода. Решили отказаться. Второе — на OpenShift. Работали над ним около года и тоже отказались. Сейчас у нас третье поколение на чистом Kubernetes. Пока живем с ним.

— Нашли ошибку в видео? Пишите нам на support@ontico.ru

BA Toolkit: Подготовка к собеседованию на junior/middle ВА


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

О вебинаре

Вебинар посвящен часто задаваемым вопросам на собеседовании junior и middle бизнес-аналитиков. Мы рассмотрим 10 самых лучших и фундаментальных вопросов, отобранных для вас опытными бизнес-аналитиками и нанимающими менеджерами с многолетним опытом. Никаких логических задачек в стиле гугла и никаких вопросов о смысле жизни. Только бизнес-анализ, только хардкор!

Вебинар будет проходить в формате вопрос — вариант ответа — рекомендованный источник подробной информации.

Длительность вебинара: 40 — 60 минут.

Дата: 6.03.2017

Время: 17-00 по Киеву

Ведущий:

Владимир Мирненко. Продакт-менеджер, тренер, автор статей и электронной книги Product Ebook. За 8 лет прошел путь бизнес-аналитика, лида команды аналитиков, продакт-оунера. Предыдущие 2 года работал в Лондоне над музыкальном стартапом, сейчас разрабатывает новый продукт в компании WIX.com (100 млн пользователей). Сертифицирован как CSPO.

РЕГИСТРАЦИЯ: docs.google.com/forms/d/e/1FAIpQLSdvxA6J9zFLP469_eg-2K6qJaaFHAfPnywQIEsW9LwUO27SaQ/viewform

Рекомендованные источники
www.intuit.ru/studies/courses/3632/874/lecture/14297
software-testing.ru/files/se/4-software_lifecycle_models.pdf
agilemanifesto.org/
Software Requirements by Karl Wiegers
iiba.ru/requirements-analysis/template-specification-requirements/
habrahabr.ru/post/197638/
Applying UML and Patterns by Craig Larman
www.uml-diagrams.org/uml-25-diagrams.html
www.intuit.ru/studies/courses/1007/229/lecture/5954
Writing Effective Use Cases by Alistair Cockburn
analyst.biz.ua/tag/mockups/
www.iiba.org/babok-guide.aspx
Scrum and XP from the Trenches by Henrik Kniberg
www.techrepublic.com/article/10-things-you-should-know-about-itil/

JavaScript Основы для Начинающих - Полный Курс за 6 часов [2020]


Полный практический курс по JavaScript — clc.to/senior

Таймкоды на все важные разделы JS в описании. Что в курсе: что такое JavaScript, переменные, типы данных, числа, BigInt, все о строках, функции, стрелочные функции, массивы, объекты, асинхронность, Promise, async await, работа с DOM и все это с использованием актуального синтаксиса 2020

Подписывайся на соц сети:
Telegram: teleg.one/js_by_vladilen
Instagram: www.instagram.com/vladilen.minin
VK: vk.com/vladilen.minin
Группа VK: vk.com/js_by_vladilen

Мои Курсы:
Angular 9: clc.to/angular
React Native: clc.to/rnative
ReactJS: clc.to/react
NodeJS: clc.to/nodejs
Angular Fullstack (MEAN): clc.to/fullstack

Содержание:
0:00:00 — Введение
0:01:31 — Что такое JavaScript
0:29:44 — Основы
1:43:52 — Числа BigInt
2:21:24 — Строки
2:41:21 — Функции
3:03:39 — Массивы
3:45:06 — Объекты
4:20:50 — Асинхронность
4:41:03 — Работа с DOM
5:39:29 — Заключение

Исходники в телеграм канале:
teleg.one/js_by_vladilen

#javascript #js

Postgres 12 в этюдах / Олег Бартунов (Postgres Professional)


Saint HighLoad 2019

Тезисы и презентация:
www.highload.ru/spb/2019/abstracts/4871

Мой доклад будет состоять из нескольких мини-докладов, в которых я постараюсь рассказать про новую функциональность/улучшение/исправление и добавлю немного бэкграунда для лучшего понимания. Например, в 12 версии ожидаются поддержка KNN для SP-GiST и B-tree, но все ли знают или помнят, что такое SP-GiST и что такое KNN и как им пользоваться?

— Нашли ошибку в видео? Пишите нам на support@ontico.ru

Проект "невидимый интернет". Максимум анонимности


t.me/Pulsechanel — канал Telegram, только там дополнительные и эксклюзивные материалы. (https://tlgg.ru/Pulsechanel — альтернативная ссылка)
hacker-basement.ru/ — наш сайт. Можно почитать статьи, скачать программы из видео и различную обучающую литературу
Я думаю для тебя не будет новостью, если я скажу, что использование сети Tor не даёт гарантии абсолютной анонимности. Наиболее яркий пример тому арест основателя «Шёлкового пути», я думаю ты слышал эту историю. А в связи с повышенным интересом правительств и крупных корпораций к отслеживанию всего и вся в интернете, вопрос анонимности, в некоторых ситуациях стоит ребром, а иногда абсолютная анонимность просто жизненно необходима. Поэтому сегодня мы поговорим про проект «невидимый интернет», а именно разберемся как всё это дело настроить и использовать.
Если коротко, то у невидимого интернета есть ряд интересных особенностей: сеть I2P является оверлейной (то есть, работающей поверх другой сети), устойчивой (отключение узла не повлияет на функционирование сети), анонимной (невозможно или практически невозможно определить IP-адрес узла) и децентрализованной (не имеющей центрального сервера). При передаче данных между узлами сети применяется шифрование (чего кстати нет в darknet).

Поддержать канал материально, для улучшения качества и количества контента, можно здесь:
www.donationalerts.com/r/pulse_ds
или (альтернативная ссылка) www.donationalerts.com/c/pulse_ds

LINUX GAMING: РАЗОЧАРОВАНИЯ И НАДЕЖДЫ


Немного Холиварного хейта о Linux Gaming)

Материнские платы для ноутбуков и не только на: mainboard.pro/

Ссылка на файл Безумные Записки Убунтолога [БЗУ] находиться в разделе: О Канале.

Конфиг моей Пекарни:
#Antergos 17.x x64 GNOME3
Ubuntu Gnome 16.04.3
GNOME Shell 3.20.4
Linux Kernel 4.11.12
OBS studio 19.0.3.x-git NVENC

ASUS Z97-P
i5-4460 (3.20 GHz, 6Mb)
Kingstone Fury 16Гб (2x8Gb)1866 МГц
GTX660 2Gb (Nvidia drivers 384.69)
SSD Samsung 950 Pro M.2,MZVKV256 (2200/900 Мбайт/с) \BtrFS
Hdd 500Gb 7200rpm \Ext4
Вебкамеры: Сanyon CNE-CWC3 Logitech c920 pro
Микрофоны: Logitech c920 pro\Nady usb-1c
Internet: rostelecom 100Mb/c

Анализируем протокол TLS в Wireshark | Защищенные сетевые протоколы


Исследуем работу протокола TLS с помощью анализатора сети Wireshark. Страница учебного курса — www.asozykin.ru/courses/networks_online

00:00 — Установка фильтра TLS в Wireshark
00:25 — Определение IP-адреса сайта по DNS имени для фильтра в Wireshark
01:05 — Протокол TLS в Wireshark
01:39 — Инкапсуляция TLS в TCP и IP.
01:52 — Протокол записей в TLS (Record Protocol)
02:14 — Протокол установки соединения в TLS (Handshake Protocol)
02:46 — Наборы шифров TLS (TLS Cipher Suite)
06:34 — Сертификаты в TLS
08:40 — Обмен ключами в TLS
10:38 — Завершение установки соединения
11:14 — Расширение протокола TLS для возобновления сессии с помощью Session Ticket
12:08 — Передача зашифрованных данных в TLS (Application Data Protocol)
12:43 — Разрыв соединения в TLS
13:04 — Восстановление сессии в TLS
15:33 — Заключение

Видео «Протокол DNS и утилита nslookup» — youtu.be/i6fh-kb4Qps
Видео «Протокол TLS» — youtu.be/FrHEXXTvW4c
Видео «Установка соединения в TLS» — youtu.be/lKfyM980cOw

Добавляйтесь в друзья в социальных сетях:
вКонтакте — vk.com/avsozykin
Instagram — www.instagram.com/sozykin_andr/
Facebook — www.facebook.com/asozykin
Twitter — twitter.com/AndreySozykin

Мой сайт — www.asozykin.ru

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках — www.youtube.com/c/AndreySozykinCS

Как улучшить систему мониторинга безопасности сети с помощью Wireshark


Получите самые необходимые рекомендации (best practice) о том, как повысить безопасность сети с помощью правильного использования анализатора трафика Wireshark. Ответы ТОП-эксперта Cisco на вопросы о сетях, безопасности и увеличении заработка для ИТ-специалистов.

Вы узнаете:

— как пользоваться Wireshark для поиска и устранения неполадок в сети, мониторинга и анализа безопасности сети;
— как настроить фильтры Wireshark;
— как выполнить анализ кадров Ethernet с помощью Wireshark;
— как наблюдать за безопасностью системы с помощью Wireshark (анализ TCP-, UDP-трафика, пакетов DNS, HTTP и HTTPS);
— как перехватить пароли с помощью Wireshark;
— как повысить свою квалификацию в качестве ИТ-специалиста и зарабатывать в разы больше в условиях экономического кризиса.

Освойте полезный инструмент для анализа безопасности и локализации неисправностей в сетях!

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

Жду Вас в пятницу, 05 июня в 10:00 Лондон, 12:00 Киев/МСК, 15:00 Нур-Султан.