Архитектура платежной системы: почти enterprise / Филипп Дельгядо


HighLoad 2017

Тезисы:
www.highload.ru/2017/abstracts/2948.html

Не так часто на конференциях рассказывают про архитектуру платежных систем, особенно если они делались без legacy. Нашей платежной системе всего три года, из которых два в продакшне. Мы изначально проектировали надежную и масштабируемую систему, и за прошедшее время накопилось тем для рассказа.


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

074. Чем отличаются data analyst, data engineer и data scientist – Алексей Натёкин


— Как войти в сообщество data science?
— О различиях data scientist, data analyst, data engineer, кто из них чем занимается?
— В чём отличия между Machine Learning и Data Science?
— Что у них общего и чем их работа отличается?

* 21 октября 2018 г. в московском офисе Яндекса прошла встреча сообщества Open Data Science. Мы испытали новый формат: программа не была определена заранее, а составлялась по запросам аудитории.
Мы собрали больше 500 заявок от участников и ответили на самые популярные и интересные вопросы.

Алексей Натёкин
Выпускнинк МатМех СПБГУ, аспирант TUM. Основатель и добродушный диктатор Open Data Science (2015). Основатель площадки соревнований по machine learning Data Souls. Ранее основатель DM Labs, CDO Diginetica, ex-Deloitte, ex-Siemens.

Скачать слайды: yadi.sk/i/TOYNLLc56CBqIw

Посмотреть записи других докладов можно на странице мероприятия: events.yandex.ru/events/ds/21-oct-2018/

Как найти первую работу в IT? Чек-лист для джуна | Конкурс


Меня часто спрашивают о том, что делать после завершения обучения, с чего начать поиск работы, на что обратить внимание и я решил записать для вас это видео, которое вы сможете использовать как чек-лист проверки того, что вы сделали все правильно.

Скидки к Новому году! Минус 10% на форматы менторинг и обучение на проекте!

Курс о котором говорится в видео: FRONT-END — bit.ly/3r4A7AR

Курсы для новичков:
JAVA — bit.ly/3mnUwxi
JAVA Start — bit.ly/2WqFRXK
PYTHON — bit.ly/34nq1kU
C# START — bit.ly/2J3tEVM
C#/.NET — bit.ly/3gZ6Kvc
Инструментарий JAVA — bit.ly/2KcFehG
Automation QA (Java) — bit.ly/2WrG9O0
ANDROID — bit.ly/34ljBme
WORDPRESS Developer — bit.ly/3p01rym
SALESFORCE Developer — bit.ly/3gUT1FM
UI/UX дизайн — bit.ly/3mvOxX6
Обучение на проекте — bit.ly/3r6ZYrX

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/2IYvSpg
Enterprise patterns — bit.ly/3mnV2eI

Другие услуги:
Пробное собеседование — bit.ly/3p0xsWV
Карьерная консультация — bit.ly/3omK6iC

Сайт Foxminded: bit.ly/3gZ71OK
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Для деловых запросов: youtube@foxminded.com.ua

Конкурс проводится с помощью сервиса lizaonair.com/giveaway

Тайминг:
00:00 — вступление Сергея Немчинского
01:46 — собираем информацию по рынку
03:42 — чек-лист технологий
05:40 — резюме
17:14 — как отправить резюме
20:30 — LinkedIn
23:35 — опыт
24:05 — конкурс

#nemchinskiy #ityoutubersru #перваяработавIT

Люди PRO: как не стать жертвой хакеров? Терминальное чтиво 9x11


Курс Data Science в SkillFactory: clc.am/mz8lgA (промокод Чтиво на 50%)

Сергей Павлович – экс-киберпреступник, автор канала «Люди Pro» и книги «Как я украл миллион».

Аудиоверсии наших подкастов и эксклюзивные турбо-подкасты: podlink.to/terminalread
YouTube-канал «Люди PRO: youtube.com/channel/UCnfR9C-3Oxt7jl6Q-JNDd4g
Сайт «Люди PRO: carding.pro/ru/glavnaya
Инстаграм гостя: instagram.com/carding.pro
Телеграм-канал гостя: t.me/joinchat/AAAAAEI27fzkgON4lGUAmg
Студия ФАБУМА РЕКОРДС: instagram.com/fabuma_records
Мастриды в VK: vk.com/mustreads
Мастриды в Телеграме: t.me/mustreads
Маствотч в Телеграме: t.me/mustwatch
Мой англоязычный канал: youtube.com/mustreader
Мастридер: instagram.com/mustreader
Александр Фарсайт: instagram.com/ledaomega t.me/prostopushka vk.com/alexander_farsight
Наш битмейкер: youtube.com/c/iamfirstfeel
Сотрудничество: mazdrid@gmail.com
Поддержать проект на Patreon: patreon.com/mustreader

«Как я украл миллион»: pavlovich.shop/knigi
Статьи о Владимире Дринкмане: goo.su/2Quy
Статья об угоне канала Мастридера: j.tinkoff.ru/tg/mustreader-2
YouTube-канал «СХЕМА»: youtube.com/channel/UCQP07TdtFS7LFRX8cuHT90A/featured

0:00 – Интро
0:58 – Про бизнес-идеи
3:07 – О тюремном прошлом Сергея
5:45 – Об избирательности законов в СНГ
6:52 – Как США борется с преступностью
9:03 – Как воруют деньги с банковских карт
10:46 – О сделке с правосудием
11:40 – Об американских тюрьмах
12:51 – О компромиссах с властями США
15:47 – Об отечественных журналистах
18:05 – О необычных профессиях
27:52 – Правила безопасности в интернете
33:05 – Какие файлы не стоит открывать
34:45 – Как пытались угнать YouTube-канал «Книжный чел»
38:10 – О мошеннических схемах
39:50 – Как продвигаться на YouTube
41:37 – О книге «Как я украл миллион»
43:34 – Об ущербе в миллиард долларов
47:10 – О написании книги
49:50 – О росте киберпреступности
51:42 – На какой зоне комфортнее сидеть
56:05 – О популяризации мошенничества
59:59 – Ещё советы по интернет-безопасности
1:02:23 – О тюремных колл-центрах
1:06:58 – О воровстве по номеру карты
1:09:07 – Конкурс
1:10:25 – Фристайл

Аудиоверсия выпуска:
iTunes: apple.co/2lGZhIz
Google Podcasts: bit.ly/2FQLtTt
Яндекс.Музыка: music.yandex.ru/album/6965478
Телеграм: t.me/mustreads
ВК: vk.com/mustreads
Spotify: open.spotify.com/show/3i381VMvyPtI1stD60QNma
Castbox: bit.ly/terminalread
Deezer: deezer.com/en/show/719492

#Павлович #ЛюдиPro #Хакеры

Издеваюсь над 3D Движком :)


Предыдущая серия: youtu.be/i0IvgmBMFMw
Помочь денежкой: www.donationalerts.com/r/vectozavr
telegram: @vectozavr
Статья на моём сайте: ilinblog.ru/article.php?id_article=63
GitHub: github.com/vectozavr/pseudo3DEngine
Instagram: www.instagram.com/vectozavr
vk: vk.com/public179407034

Привет, Вектозаврики! В прошлом видео я рассказал о том, как используя C и библиотеку SFML я написал свой 3D онлайн шутер от первого лица. Ролик вам очень понравился и быстро набрал просмотры.
Сегодня я расскажу о том, как я поменял текстуры, реализовал пол и возможность смотреть вверх-вниз. А также мы поиздеваемся над игрой и проведем несколько прикольных экспериментов.
Приятного просмотра!

По этой игрушке я планирую выпустить ещё одну серию, а что будет дальше – посмотрим. Судя по всему, вам понравились такие проекты, а значит такой контент будет появляться дальше.
Уже есть идеи разработки настоящего 3D движка или, например, движка воксельной графики.
Предлагайте свои идеи, и я с радостью их учту и попытаюсь реализовать.
Отдельное спасибо моим спонсорам на patreon. Очень сложно выпускать ролики вообще без поддержки, и я рад, что вы есть!
Подписывайтесь на канал чтобы не пропустить новых выпусков!

My name is Wayland


Постарался в максимально простой форме рассказать, кто такой Wayland и зачем он должен заменить X.org Server

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

Конфиг моей Пекарни:
Antergos 17.x x64 GNOME3
#Ubuntu Gnome 16.04
GNOME Shell 3.22.2
Linux Kernel 4.9.21\4.10.8
OBS studio 18.0.1

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

Как вычислить местоположение любого человека в интернете


grizzly-pro.ru/ — лучший антивирус
Наш Telegram канал — t.me/overlamer1
Второй канал — www.youtube.com/c/igorover
Паблик — overpublic1 — vk.com/over_view

Заказать рекламу вы можете здесь:
bit.ly/2nChGY8

Инстаграмчик здесь:
www.instagram.com/overbafer1

AliExpress в рамках закона [Bad AliExpress]:
vk.com/public137607137

Некультурный AliExpress:
vk.com/public146011210

Многие юзеры не обращают внимания на оповещения в браузере, да в целом не обращают внимания на все оповещения. Ведь «Google нам ничего плохого не желает» или «Да у меня стоит антивирус и я в полной безопасности». Как же они заблуждаются… Искать по IP уже не нужно, даже не нужен доступ к геолокации, или встроенному GPS. Все происходит путем API. С помощью API геолокации можно узнать, в каком месте находится пользователь — конечно, всегда с его согласия, но почти все не обращают внимания на вспыльчивые окна.
API определяет функциональность, которую предоставляет программа (модуль, библиотека), при этом API позволяет абстрагироваться от того, как именно эта функциональность реализована.
Если программу (модуль, библиотеку) рассматривать как чёрный ящик, то API — это множество «ручек», которые доступны пользователю данного ящика и которые он может вертеть и дёргать.
Использование API не зависит от устройства; способ определения местоположения браузером не имеет значения, поскольку клиенты могут запрашивать и получать данные обычным способом.
Чтобы определить местоположение пользователя (телефона, как вам угодно), можно использовать несколько способов:
— по GPS. Способ наиболее точный. Из недостатков: относительно долгий старт, потребляет много энергии, не так уж много аппаратов с встроенным приемником.
— по вышкам оператора. Средний по точности. Энергии кушает немного. Из минусов: не на всех телефонах доступны данные.
— по IP. Наименее точный. Собственно это самый большой минус.
— по CB-сообщениям оператора
Способ совершенно не привязан к какой либо стране. Репозиторий на github под названием TrackUrl демонстративно показывает всю суть нахождения человека по его API. Создается специальная ссылка, которую если открыть появляется приблизительное местоположение с точностью до 50 метров.

Шифрование в TLS/SSL | Защищенные сетевые протоколы


Лекция по шифрованию в семействе протоколов TLS/SSL. Страница учебного курса — www.asozykin.ru/courses/networks_online

00:00 — Приватность данных
02:45 — Симметричное шифрование
03:59 — Ассиметричное шифрование
05:15 — Гибридное шифрование в TLS/SSL
06:42 — Алгоритм обмена ключами RSA
08:20 — Совершенная прямая секретность (perfect forward secrecy)
09:55 — Алгоритм обмена ключами Диффи-Хеллмана
15:37 — Итоги

Добавляйтесь в друзья в социальных сетях:
вКонтакте — 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

Канальный уровень | Курс "Компьютерные сети"


Лекция по канальному уровню модели OSI. Курс «Компьютерные сети» — www.asozykin.ru/courses/networks_online.

Как можно поддержать курс:
1. Яндекс Кошелек — money.yandex.ru/to/410014298228017
2. PayPal — www.paypal.me/asozykin
Заранее спасибо за помощь!

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

Основные задачи канального уровня:
1. Передача сообщений по каналам связи – кадров (frame). Определение начала/конца кадра в потоке бит
2. Обнаружение и коррекция ошибок
3. Множественный доступ к каналу связи:
— Адресация
— Согласованный доступ к каналу связи

Методы выделения кадров:
— Указатель количества байт
— Вставка байтов (byte stuffing)
— Вставка битов (bit stuffing)
— Средства физического уровня

Обнаружение и исправление ошибок:
1. Обнаружение ошибок
— Контрольная сумма
2. Исправление ошибок
— Коды исправляющие ошибки (с избыточной информацией)
— Позволяют обнаруживать и исправлять ошибки
3. Повторная отправка данных
— Если в кадре обнаружена ошибка, его можно отправить заново.
— Повторная отправка кадра, который не дошел до получателя

Типы повторной отправки:
1. Остановка и ожидание.
2. Скользящее окно.

Канальный уровень в модели OSI состоит из двух подуровней:
1. Подуровень управления логическим каналом (LLC)
— Отвечает за передачу данных (создание кадров, обработка ошибок и т.д.)
— Общий для разных технологий
2. Подуровень управления доступом к среде (MAC):
— Совместное использование разделяемой среды
— Адресация
— Специфичный для разных технологий
— Не является обязательным

Технологии канального уровня:
— Ethernet, Wi-Fi (современные)
— Token Ring, FDDI, ATM, 100VG-AnyLAN (устаревшие)

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках —
goo.gl/kW93MA