Как безопасно хранить пароли


У любого современного пользователя может возникнуть вопрос: как надежно хранить все свои пароли от учетных записей? Конечно, многие идут на разные ухищрения, и используют либо очевидные пароли, либо один и тот же его вариант во всех случаях. Но как я рассказывал в другом видео, такой подход не очень хорош. И проблема в том, что если следовать всем рекомендациям по составлению паролей для аккаунтов, то их будет нереально запомнить. Значит, их нужно где-то хранить. Но где?

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

★ ТАЙМ-КОДЫ ★

1:19 — Стоит ли держать пароли у себя в памяти?
1:53 — Насколько надежно хранить пароли в записной книге?
3:16 — Методы хранения паролей в электронном виде: как это делать безопасно и небезопасно
5:48 — Безопасно ли хранить пароли в браузере или облаке?
9:22 — Как же лучше всего хранить пароли?

★ СОВЕТУЮ ПОСМОТРЕТЬ ★

Как правильно составлять пароли: ошибки и рекомендации
youtu.be/17-tPwSvH6I

Нужен ли на смартфоне антивирус?
youtu.be/vcEstG4TcKk

Как найти и заблокировать потерянный смартфон с помощью Google-аккаунта
youtu.be/kxcO9jbR8iA

Как найти и заблокировать потерянный iPhone с помощью iCloud
youtu.be/GBu9W6SvS7o

Как отключить предустановленные приложения на Android?
youtu.be/N2onoOS0QNI

Какие приложения и системные процессы на Android можно отключить?
youtu.be/K0MQoTzMbmg

♫ МУЗЫКА ♫
Silent Partner — Pacific Hike

Структура каталогов в GNU/Linux (для Павлова Александра)


Директории Юникс-подоный операционных систем часто вызывают сложности для тех, кто только начинает работать с ними (возможно переходя с чего-нибудь вроде Windows). Я описываю как разобраться в том, что находится в терминале после «cd /; ls».

Отблагодарить меня можно следущими способами:
www.almost-university.com/postcard-for-volodya
Яндекс деньги: 410012245557024
Webmoney-R: R327167873071
Webmoney-Z: Z345122673518
Paypal: Volodya@whengendarmesleeps.org
Paypal (рублёвый): VladimirMozhenkov@yahoo.com

РОССИЙСКАЯ ОС — ЭЛЬБРУС. БЕРЕГИСЬ, WINDOWS!


Обзор первой Отечественной операционной системы Эльбрус, разработанной компанией МЦСТ.
Twitter – twitter.com/stas_satori
Подкасты iTunes – goo.gl/NDefv7
VK – goo.gl/EL1qey
Instagram – goo.gl/MnovGw
Подполье в Telegram – t.me/ikakprosto

Тагир Валеев, Барух Садогурский — Java Puzzlers NG S02: Всё чудесатее и чудесатее


. Ещё, ещё паззлеров! Чем больше опыта индустрия набирает с Java 8, тем чудесатее и чудесатее она нам кажется. Такое впечатление, что все эти стримы, лямбды, монады, Optional-ы и CompletableFuture-ы были понапиханы туда исключительно для того, чтобы нас запутать! И Java 9, едва замаячив на горизонте, уже сияет и переливается прекрасными загадками и непонятками. В этом сезоне паззлеров у нас, как всегда, прекрасный набор странностей и смешные (по крайней мере, ведущим) шутки.

Что такое Git? Зачем он нужен и как использовать? (примеры из практики)


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

Что такое git?
Git — это система контроля версий, а если сказать простым языком то это программа, инструмент, которая позволяет нам фиксировать наши изменения в коде, а также благодаря этой фиксации позволяет нескольким людям или даже командам вместе слажено и параллельно работать над каким-то программным продуктом.

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

Git — это как раз такая программа, такая система, которая позволяет эти сохранения создавать и потом управлять ими, менять, возвращаться к ним, удалять и переписывать их, такая фиксация в терминах Git-а называется `commit`

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

Git собственно так и делает, вы говорите ему команду, он запоминает состояние ваших файлов на текущий момент присваивая ему специальный номер вот это снимка, там называемый `commit hash`.

Commit hash — набор символов которые уникально идентифицируют сохранение состояния файлов в конкретный момент времени;

Что такое ветки в гите и как их использовать?
В git также используется так называемая система веток, представьте себе что ветка, так называемая branch — это маршрут по которому едет поезд, а каждая его остановка, сохранение состояния это коммит. То есть когда мы начинаем разрабатывать какую-то задачу, пишем код нам нужно идти с точки А в точку Б, у нас скажем пустой файл, а потом постепенно наш код начинает эволюционировать и он со временем начинает что-то внятное делать.

Так вот этот процесс разработки можно представить по той же аналогии с поездом, поездвыезжает с точки А и ему нужно доехать до точки Б, и этот маршрут он будет ехать по своему пути (в нашем случае это и будет ветка нашего git), а также по пути ему надо останавливаться чтобы фиксировать свой прогресс по маршруту, это и будут коммиты в нашем случае, то есть мы пишем код в рамках ветки и делаем коммиты, для того чтобы сохранять наш прогресс внутри метки.

Как его используют команды?
Как такой подход позволяет нам распараллелить работу разных людей и команд и сделать их более продуктивными? Все дело в том что когда мы работаем над каким-то проектом и нескольоко людей пишут код они во 1 могут одновременно менять одни и те же файлы.

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

И все сводится к достаточно простой логике, у нас есть какой-то код который нам надо написать, мы сделали новую ветку, по пути того как мы разрабатываем мы в этом ветке делаем коммиты чтобы зафиксировать изменения, как только мы понимаем что у нас все готово, нам нужно объединится с другими разработчиками, скажем так сделать так чтобы наши изменения ехали по общему маршруту, то мы просто сливаем все наши коммиты из нашей ветки в общую. По аналогии с поездами можно представить что у нас есть какая-то главный поездной маршрут в котором есть все наши остановки, коммиты из всех веток. Таким образом все довольно просто, сделали ветку, написали код попутно фиксируя изменения коммитами, после того как закончили, слили все наши изменения в общую ветку чтобы эти коммиты, эти изменения были доступны всем другим разработчикам.

00:00 Начало
1:03 — Git — что это?
2:52 — Что такое Git commit
4:09 — Ветки или «branch» что это такое?
5:27 — Как команды используют Git?
7:49 — Как применять Git в работе. Практика.
7:57 — Новый репозиторий. (Git init)
9:17 — Создание файла и коммита. (Git commit)
11:46 — Сохранение файлов (Git commit -m)
12:46 — Как работают с ветками и какими они бывают.
14:51 — Создание develop ветки, и ветки для работы ( Git checkout -b feature)
17:06 — Как новый файл добавляется в Git
19:39 — Откат к коммиту (Git reset)
20:44 — Слив на одну ветку (Git merge)

Соцсети:
www.instagram.com/itwithvitaly/
www.facebook.com/itwithvitaly

#примерыИзПрактики #обучениеIT #становимсяПрограммистами

Испанец об установке на продакшен. Управление проектами. Аджайл. Скрам.


Испанец об установке на продакшен. Управление проектами. Аджайл. Скрам.

Поддержка канала:
WebMoney: R929999491501

В этом видео испанец рассказывает, как они готовили проект для заказчика, проходили все круги тестирования и в итоге вывели проект в продакшен.

Понравилось видео? Поддержи автора лайком и подпиской на канал: www.youtube.com/channel/UC8zHINMO5u61A4mcEQuje9Q?sub_confirmation=1

Есть идеи для интересного ролика? Присылайте мне на почту programis63@bk.ru

Смотри мои новые видео:

Встреча заказчика с системой: youtu.be/rxSvy7wWCJM

Скрам в армии: youtu.be/lx6I8Q65hes

Выдача заказчику: youtu.be/dCzdkinL3l8

Секретный бросок НКВД: youtu.be/f3nb8jQYbTM

Программист отрывается в пятницу: youtu.be/9ai2l-EuKQg

Как просить повышения зарплаты: youtu.be/lAC3a3tqn4A

50 оттенков серого или выдача заказчику: youtu.be/hTb5a8pXMJM

Испанец о методах быстрого и эффективного решения проблем: youtu.be/0K9I9o6YByY

Испанец пошел в тренажерный зал: youtu.be/jZa3iGNWilI

Ссылка на это видео: youtu.be/SDWqwlsGJCQ