Принцип хорошего кода KISS ("keep it simple, stupid", "keep it short and simple")


О чем говорит принцип кода KISS («keep it simple, stupid», «keep it short and simple»), что делать не стоит, а что делать стоит, чтобы код был хорошим.
Курс, о котором идет речь в видео: PYTHON — bit.ly/2HaK8tU

Другие курсы для новичков:
JAVA — bit.ly/3koGeMj
JAVA Start — bit.ly/32GgZ28
Инструментарий JAVA — bit.ly/3mws6Cr
Automation QA (Java) — bit.ly/3myHDlp
ANDROID — bit.ly/2FMc86s
C#/.NET — bit.ly/32GM19U
C# START — bit.ly/2H84pQF
FRONT-END — bit.ly/3kq1vVR
WORDPRESS Developer — bit.ly/2RyADqp
SALESFORCE Developer — bit.ly/3koGLOj
UI/UX дизайн — bit.ly/2RFsK28
Project management — bit.ly/32GnAt7
Обучение на проекте — bit.ly/3mvBwhB

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

Сайт Foxminded: bit.ly/2RIchdz
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me

0:00 – вступление
0:25 – в чем заключается принцип KISS
0:53 – не имеет смысла реализовывать дополнительные функции
1:17 — не стоит перегружать интерфейс теми опциями, которые не будут нужны большинству пользователей
4:05 — бессмысленно делать реализацию сложной бизнес-логики, которая учитывает абсолютно все возможные варианты
5:12 — не имеет смысла беспредельно увеличивать уровень абстракции
6:02 — бессмысленно закладывать в проект избыточные функции «про запас»
8:34 – рекламная пауза
9:37 — не стоит подключать огромную библиотеку, если вам от неё нужна лишь пара функций
11:12 — не стоит подключать огромную библиотеку, если вам от неё нужна лишь пара функций
11:50 — абсолютная математическая точность или предельная детализация нужны не всегда
12:38 — precision design is fragile
16:35 — Принципы простого дизайна от Кента Бека

8. LINUX. Резервное копирование | Технострим


Слайды лекции: www.docme.ru/Rme8
► Другие лекции курса: www.youtube.com/playlist?list=PLrCZzMib1e9rx3HmaLQfLYb9ociIvYOY1
Подробнее о курсе: track.mail.ru/curriculum/program/discipline/81/

Описание лекции:

Лекция посвящена резервному копированию, а так же системе управления конфигурациями SALT.

Рассматриваются следующие темы:

— Централизованное управление конфигурациями SALT
— Резервное копирование (BACKUP)
— Система резервного копирования BACULA


Хронометраж:

00:00:05 О теме лекции
00:00:30 Система управления конфигурациями SALT: зачем она нужна?
00:05:18 SALT: установка
00:06:52 SALT: в чем смысл установленных пакетов? (salt-master / salt-minion)
00:08:12 SALT: конфигурация SALT-MINION
00:11:27 Ответ на вопрос из зала по пройденному материалу
00:13:51 SALT: управление конфигурацией
00:15:40 SALT: настройка директории с файлами состояния SALT (SLS)
00:19:51 SALT: пример подготовки конфигурации NTP (etc/salt/base/ntp.conf)
00:21:36 SALT: пример содержимого конфигурационного файла (etc/salt/base/ntpd.sls)
00:23:03 SALT: проверка работы конфигурации (команда test)
00:24:16 SALT: применение рабочей конфигурации
00:25:08 SALT: зерна (grains)- сведения о системе, которые используются в шаблонах (шаблонизатор JINJA)
00:27:10 Пример применения зерен (grains) на примере конфигурации NTP-сервера
00:29:52 Разбор домашнего задания №4: Конфигурация SALT и DNS-сервера
00:31:28 Резервное копирование (BACKUP): цели и задачи
00:33:18 BACKUP: основная проблема
00:33:56 Вопрос залу: можете привести пример неконсистентности данных в СУБД?
00:36:52 BACKUP: вторая проблема
00:37:10 BACKUP: виды резервных копий
00:40:26 BACKUP: резервное копирование ОС
00:42:26 Система резервного копирования BACULA
00:44:28 BACULA: работа схемы резервного копирования
00:45:19 BACULA: конфигурация (подготовка учебного инстанса)
00:47:46 BACULA: подготовка конфигурационных файлов
00:51:09 BACULA: конфигурация демона хранилища данных(storage-демона)
00:52:04 BACULA: зачем такая сложная конфигурация?
00:53:31 BACULA: настройка директора (director)
00:54:26 BACULA: настройка директора (director) — расписание бекапов
00:55:27 BACULA: настройка директора (director) — настройка задачи бекапа
00:58:16 BACULA: командная строка bconsole
00:58:55 BACULA: выполнение бекапа

— О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

Наши проекты:
Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ — atom.mail.ru
Технополис при СПбПУ — polis.mail.ru

— МЫ В СЕТИ:

Технопарк в ВК | vk.com/tpmailru
Техносфера в ВК | vk.com/tsmailru
Технотрек в ВК | vk.com/trackmailru
Техноатом в ВК | vk.com/technoatom
Технополис в ОК: www.ok.ru/technopolis
Технополис в ВК: vk.com/technopolis_ok
Блог на Хабре | habrahabr.ru/company/mailru

43.AWS - Elastic Beanstalk - Полная Кастомизация через .ebextensions


AWS — Elastic Beanstalk — Часть-2
Полная Кастомизация через .ebextensions

docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html

Группы комманд в config файлах:
packages – скачать и инсталировать прораммы (yum, rpm, msi)
sources — скачать архив из инета и распаковать (tar, gzip, zip)
files – создать файлы (можно скачать используя source)
users – создать пользователей только на Linux
groups – создать группы только на Linux
commands – запустить системные комманды перед распаковкой zip файла
container_commands – запустить системные команды после распаковки
services – стоп, старт сервисов
Resources– создание дополнительных ресурсов AWS

Буду рад паре баксов, можно даже Канадских :) Спасибо! www.paypal.me/DenisAstahov

Очень красивый Deepin 20, Firefox 81 стал цветным, Puppy Linux 9.5, ext4 в Windows, GNOME будет 40


Поддержать канал: pingvinus.ru/about/donate
Мы посмотрим на свежую версию очень красивого дистрибутива Deepin 20, увидим цветной Firefox 81, познакомимся с маленьким дистрибутивом Puppy Linux 9.5, поработаем с необычной утилитой для создания скриншотов Flameshot 0.8.0, узнаем, почему GNOME станет 40-м и как в Windows теперь можно монтировать диски EXT4.

-=-=-

Наш канал в Телеграм: t.me/pingvinus_ru

-=-=-

00:05 Дружелюбный дистрибутив Puppy Linux 9.5
03:28 Цветной Firefox 81 (доступен для Linux, Windowrs, MacOS)
05:48 Необычная программа Flameshot 0.8.0 (для Linux и Windows)
07:50 Кардинальное изменение нумерации GNOME — будет версия 40
10:55 Linux внутри Windows. В Windows теперь можно монтировать диски Linux (ext4) и открывать их в Проводнике
12:42 Очень красивый дистрибутив Deepin Linux 20

-=-=-

Еще новости:

GNOME 3.38. Что нового
youtu.be/UfaxT_zXmBE

Суд Apple vs Epic Games, Смартфон на Manjaro, портал Microsoft и Open Source, Blender 2.90, Glimplse
youtu.be/ymFPwEPZJko

Linux-ноутбуки на новом AMD Ryzen 4000, KDE Slimbook 3, Pinebook за 200$, KDE neon на Ubuntu 20.04
youtu.be/B7w7NWZqFIA

Microsoft спонсирует Open Source, Elementary OS 6 — первые новости, дыру в GRUB2 вылечили, digiKam 7
youtu.be/EFCVWlS_Kqc

-=-=-

Linux, новости, игры и программы, дистрибутивы и многое другое:
pingvinus.ru

Типичный День Сисадмина - Alive #32


vk.com/id244210452 — я ВК
vk.com/mawhq — группа ВК
■ Донатнуть — www.donationalerts.ru/r/maw

Часто школьники и студенты спрашивают меня как устроиться на админскую работу и какими знаниями надо обладать чтобы их туда приняли. Так вот, в этом небольшом видеоматериале я собрал все нюансы и текущие задачи что завод подкидывает своему сисадмину.

Революция Операционной Системы


В отличие от большинства других операционных систем, Linux не имеет единой «официальной» комплектации. Вместо этого Linux поставляется в большом количестве так называемых дистрибутивов, в которых ядро Linux соединяется с утилитами GNU и другими прикладными программами (например, X.org), делающими её полноценной многофункциональной операционной средой.

это видео взято из общедоступных источников и будет удалено по первому требованию правообладателя

asp24.com.ua, asp24.ru — продажа оборудования для компьютерных сетей.

Обзор ММВБ на неделю 21.12.2020 - 25.12.2020 Нефть Доллар Золото Технический анализ акций


#Инвестиции, #Акции, #ФондовыйРынок

По вопросам консультаций об инвестиционных портфелях из акций или облигаций, либо по другим вопросам пишите мне: simonoffcapital@yandex.ru — моя э-мейл почта, либо vk.com/id573584222 — официальная страница в ВК.

0:00 — Обзор настроения рынка (все уверены в росте)
03:05 — Моя стратегия в рынке.
07:25 — Индекс РТС.
15:20 — Индекс ММВБ.
20:25 — Нефть марки Brent.
27:30 — Уголь.
29:40 — Природный газ.
31:25 — Медь.
32:55 — Золото.
36:00 — Алюминий.
39:05 — Никель.
41:55 — Индекс S

Как найти сотрудника ? 7 действий быстрого подбора.


#скриптыпродаж #отделпродаж #холодныезвонки

Напишите мне в whats app 7926 277 79 84. Закажите бесплатную консультацию.
Получите перечень приемов продаж и фишек, которые Вам нужно срочно внедрить.

Добрый день, меня зовут Андрей Смирнов. Я скриптолог, моя специализация это продажи и переговоры. Ко мне обычно обращаются предприниматели, когда им нужно сделать из 10 звонков — 9 продаж. А так же найти и обучить сотрудника.

Почему мне можно и нужно верить?
Потому что я умею добиваться результата для своих клиентов и делаю это с помощью скриптов продаж. В свое время биржа фриланса создала специальную страницу про скрипты с рейтингом исполнителей — freelance.youdo.com/marketing/telephone/scripts/. Мой аккаунт на первом месте. На этой странице, клиенты делятся конкретными отзывами о моей работе.

Давайте и Вам создадим эффективный и продающий скрипт ?!
Расскажите мне какая задача стоит и я сегодня же приступлю к ее обсуждению!
Напишите мне clck.ru/FzJYi

Быстрый и не затратный способ найти идеального продавца.
7 простых действий:

1. создать вакансию для менеджера по продажам в 10 городах;
2. прописать прозрачную, конкурентную и понятную систему оплаты и мотивации;
3. составить вопросы для тестирования и собеседования;
4. настроить тестирование; определить проходной балл;
5. создать эффективный шаблон рассылки;
6. создать книгу продаж
7. создать видео тренинг

Вы получите около 3000 резюме* кандидатов на позицию менеджер по продажам с первичной оценкой их профессиональных навыков. То есть все кандидаты пройдут первичное тестирование, на знание базовых понятий продаж. Кандидатам с лучшим результатом и подходящим “послужным” списком будет предложено пройти дистанционное видео обучение и второе тестирование по процессу продаж Ваших товаров и услуг. Далее по рейтингу будет сформирована группа стажеров ( до 5 человек)
В результате чего Вы получите группу новых менеджеров, готовых совершать продажи уже в первый рабочий день. На время стажировки ( 3-10 дней) у Вас будет возможность выбрать лучшего кандидата и предложить ему испытательный срок. Или оставить несколько менеджеров.
У Вас будет возможность, при необходимости обращаться в резерв за новыми стажерами. Система автоматически проводит кандидатов через два круга тестирований. Это позволяет, в случае необходимости замены стажера, вызвать на стажировку другого, уже знающего продукт и предстоящие задачи. От Вас требуется только отправлять приглашения на стажировку. И определить параметр проходного бала.

Для реализации данного этапа от Вас будет требоваться около 15 минут в день. При условии, что у Вас включен запущен показ резюме на hh.ru.

Книга продаж
“ Ваша компания начнет работать как швейцарские часы”

Вы получите собрание скриптов продаж
Будет создан Ваш сборник норм и правил
Будут описаны все типы клиентов
Менеджер будет знать что и как продавать ( полное описание продуктов и услуг)
Опишем цикл сделки и путь заявки

Симулятор системного администратора - Юзверям тут не место!


Ссылка на игру: s01.yapfiles.ru/files/7331/main30.swf
Подписывайтесь на канал Академия Н!

Академия Н в соц.сетях:
Facebook: www.facebook.com/AcademyHplus/
Вконтакте: vk.com/academyhplus
Twitter: twitter.com/AcademyHplus