Архитектурный шаблон проектирования конвейер (pipeline) хорошо зарекомендовал себя при проектировании высоконагруженных (highload) систем. Использование шины сообщений (message bus) при реализации каналов взаимодействия позволяет достигать хороших показателей масштабируемости (scalability), но при этом появляются дополнительные накладные расходы, которые сказываются на показателях производительности (performance).
…
Agile — гибкая методология разработки программного обеспечения, которая позволяет выпускать продукт небольшими частями, постоянно его дополняя и совершенствуя. Однако, до сих пор Agile является центром всевозможных полемик в эшелонах разработчиков и проджект менеджеров. Что это за методология и в чем ее преимущества? Почему менеджеры со стажем скептичны в отношении Agile как универсального и эффективного средства ведения проектов по разработке ПО? На эти и другие вопросы вы получите ответы от спикера Александра Марченко — PM`a с более чем 7-летним опытом в IТ.
На вебинаре будут затронуты следующие темы:
— Основные идеи гибких методологий, которые должен понимать разработчик
— Почему разработка любит Agile подходы?
— Почему опытные менеджеры не верят в “серебряную пулю” Agile?
— Что нужно знать из классических методологий и почему от них трудно уйти?
— Как договориться с проектным менеджером?
BPMN (англ. Business Process Model and Notation, нотация и модель бизнес-процессов) — система условных обозначений (нотация) и их описания в XML для моделирования бизнес-процессов.
Разработана Business Process Management Initiative[en] (BPMI.org) и поддерживается Object Management Group, после слияния обеих организаций в 2005 году. Последняя версия BPMN — 2.0 (2.0.2).
Моделирование в BPMN осуществляется посредством диаграмм с небольшим числом графических элементов. Это помогает пользователям быстро понимать логику процесса.
Выделяют четыре основные категории элементов:
1. Объекты потока управления: события, действия и логические операторы (развилки)
2. Соединяющие объекты: поток управления, поток сообщений и ассоциации
3. Роли: пулы и дорожки
4. Артефакты: данные, группы и текстовые аннотации.
Элементы этих четырёх категорий позволяют строить простейшие диаграммы бизнес-процессов. Для повышения выразительности модели спецификация разрешает создавать новые типы объектов потока управления и артефактов.
Полный практический курс по JavaScript — clc.to/senior
Таймкоды на все важные разделы JS в описании. Что в курсе: что такое JavaScript, переменные, типы данных, числа, BigInt, все о строках, функции, стрелочные функции, массивы, объекты, асинхронность, Promise, async await, работа с DOM и все это с использованием актуального синтаксиса 2020
Содержание:
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 — Заключение
Мой доклад будет состоять из нескольких мини-докладов, в которых я постараюсь рассказать про новую функциональность/улучшение/исправление и добавлю немного бэкграунда для лучшего понимания. Например, в 12 версии ожидаются поддержка KNN для SP-GiST и B-tree, но все ли знают или помнят, что такое SP-GiST и что такое KNN и как им пользоваться?
…
— Нашли ошибку в видео? Пишите нам на support@ontico.ru
В этом видео вы узнаете ответы на вопросы:
• Как найти потерянный телефон
• Как найти телефон по imei
Как отследить смартфон. Для отслеживания мобильных телефонов используется IMEI код, это ряд чисел предназначенный для регистрации устройства в сети. Без IMEI ваш телефон лишь игрушка. Замечали ли вы, что даже без симкарты вы можете совершить звонок в экстренную службу? Связано это с тем, что после включения устройство производит регистрацию в сети за счет своего IMEI. Как отследить телефон.
Смоделируем ситуацию, что кто-то решил неудачно пошутить, сказав, что в школе бомба. Цепочка отслеживания мобильного устройства будет таковой: симкарта — imei — базовая станция сотового оператора. Если прежняя симкарта будет уничтожена, либо на её место поставят другую симкарту то это не спасёт нарушителя, т.к. симкарта передала imei и даже без симкарты устройство будет всегда в зоне видимости. Вышка сотового оператора всегда сообщит квадрат с координатами. Как отследить местоположение телефона.
Однако, где же находится эта вышка? Давайте поговорим немного об этом, как нам, простым смертным узнать про эту вышку, и какие данные требуются для идентификации мобильного устройства по местности. Как найти украденный телефон
История получения первой работы программистом одним из подписчиков канала. Ларион рассказывает о своем прошлом опыте, прошлой работе и почему он решил поменять профессию. Далее в интервью поднимается вопрос как готовиться, лучшие стратегии и способы. Ну и конечно, вы услышите о прохождении собеседований, которых было около 10 штук и чем в итоге эти собеседования закончились и какая она первая работа.
0:00 Введение
1:20 Начало интервью
1:50 Образование Лариона
5:00 Рабочий опыт (7 лет) — сисадмин/anykey
7:30 Как начал смотреть в сторону программирования
9:15 Январь 2020 — «с Нового года начну программировать»
9:50 Опыт программирования на C# до января 2020
10:50 Почему C# и выбор языка
13:15 Shameless plug канала — напишите про свою историю
14:15 Про
15:15 Книга Troelsen про C# — как Ларион учил C#
16:00 Troelson не получился, Ларион начал учиться по youtube — CODE BLOG — Программирование и C#
16:50 Начал делать свой проект
17:30 Написал парсер
18:30 Поиск ментора
18:50 Shameless plug 2 канала — менторство
19:40 Как нашел ментора по C# — solvery.io
22:14 Сколько ушло времени на занятия (6-8 часов в день 2 созвона с ментором)
23:00 Стоимость часа ментора от 1000 до 4000 руб
23:20 Ларион занимается с 4 менторами
24:00 Мнение про курсы
25:00 Практика для junior
26:00 Сколько времени прошло от начала обучения до готовности к интервью (4 месяца)
26:25 Первый offer
27:20 Портфолио: 2 проекта: телеграм бот и подбор комплектующих (без front-end)
28:30 Первое собеседование (Skype)
31:15 Пообещали работу, но не дали
33:30 10 собеседований, 3 offer
35:00 Почему не стал делать тестовое задание
36:00 Опыт собеседований
39:00 Почему захотел в фирму в Красноярск
42:00 Тестовое задание
44:50 Еще одно собеседование в Красноярске
45:30 Изматывающий опыт собеседования с фирмой в Новосибирске (в режиме live coding)
52:20 Почему не прошел
55:00 Поехал в Красноярск на собеседование
56:30 Берут на работу в Красноярск
57:00 Самые легкие вопросы
58:50 Дурацкие вопросы
1:01:30 Знание алгоритмов на собеседованиях
1:02:30 Базы данных
1:03:00 Спрашивали ли про Git
1:04:20 Чем занимается сейчас
1:08:10 Про рабочее место
1:09:40 Итоги интревью — 3 совета для достижения карьеры программиста
1:13:00 Про важность знания алгоритмов
Спасибо ardneww за таймкоды
— Ваше участие очень важно для развития моего канала. Самое мало, что вы можете сделать это поддержать канал любым доступным вам способом: лайк, комментарий, подписка. Меня это мотивирует на продолжение работы, а вам ничего не стоит.
Если вы хотите меня отблагодарить донатом и поддержать развитие канала: money.yandex.ru/to/4100184436534
В комментариях можно указать тему или идею для нового видео, которую вы бы хотели увидеть на канале. Естественно, мнение тех, кто меня поддерживает финансово я буду учитывать в первую очередь.
Личные вопросы о помощи в программирование и построении карьеры в IT можно задавать тут sberegovoy.ru/mentor/
Исследуем в Wireshark, как компьютеру автоматически назначается IP-адрес по протоколу DHCP.
Практические занятия по курсу «Компьютерные сети» goo.gl/YP3l83
Страница курса — www.asozykin.ru/courses/networks_online
Протокол DHCP (Dynamic Host Configuration Protocol) используется для автоматического назначения IP-адресов компьютерам в сети.
Процесс назначения IP-адреса состоит из 4 сообщений DHCP:
— DHCP DISCOVER
— DHCP OFFER
— DHCP REQUEST
— DHCP ACK
Кроме IP-адреса, по DHCP также назначаются дополнительные параметры конфигурации сети. Для передачи этих параметров служат DHCP опции. Примеры часто используемых опций:
— Маска подсети
— Маршрутизатор по умолчанию
— Адреса DNS-серверов
— Имя домена
— Время аренды IP-адреса (на это время DHCP сервер выдает компьютеру IP-адрес)
— Время обновления IP-адреса (если компьютер хочет продолжать использовать IP-адрес, то он должен перезапросить его у сервера после истечения этого времени).
Перед получением IP-адреса для экспериментов с Wireshark нужно освободить имеющийся IP-адрес:
ipconfig /release
Для автоматического назначения IP-адреса нужно набрать команду:
ipconfig /renew
Домашнее задание: посмотрите, какие опции передает ваш DHCP сервер в дополнение к IP-адресу. Если найдете интересные опции, напишите о них в комментариях.
Эксклюзивное интервью с хакерами, а так же с теми кто им противодействует. Это первая часть!
В этом видео хакеры расскажут как они взламывают инстаграм, почту, вк, удаленно следят через телефон и многое другое.
Представители светлой стороны ( Специалисты компании @Group-IB и компании Интернет-розыск.РФ ) расскажут как защитить себя и противодействовать этому.
Полные интервью с каждым из специалистов будут загружены в ближайшее время на мой второй канал посвященный кибербезопасности Мамкин Хакер www.youtube.com/channel/UCQIuUVTvmi1yhIZ5WAUn_GA
Подпишитесь! Там будет много полезного!
Im heutigen Video möchte ich meine persönlichen Top 5 der Online OSINT Tools vorstellen. Dabei handelt es sich um die Webseiten, die ich in Penetrationstests am meisten verwende. Wer sich für automatisierte OSINT Programme interessiert, kann auch einen Blick auf unser Video von letzter Woche werfen. Darin habe ich das Programm SpiderFoot vorgestellt.