Операционная система Android существует уже более десяти лет. А сердцем этой системы является ядро Linux, которое до тех пор использовалось в семействе десктопных операционных систем, а так же в разном оборудовании (роутерах, серверах и так далее).
Примерно столько же лет, сколько существует Андройд, идут споры о том, является ли эта операционная система членом семьи дистрибутивов Linux. Иначе говоря, можно ли её поставить на одну полку с такими системами как Ubuntu, Mint, Manjaro и так далее.
Казалось бы, обсуждается вопрос уже давно и упорно, но однозначный ответ получить невозможно… все сравнивают за и против, и сводят всё к тому, что то вроде и да, а вроде и нет…
Но лично я твердо уверен, что Android — самостоятельная операционная система, которую можно считать потомком операционных систем GNU/Linux, но никак не членом этой семьи. Почему? Расскажу в этом видео.
★ ТАЙМ-КОДЫ ★
0:20 — Предисловие: важность понимания термина «Linux»
0:57 — Понятие дистрибутива Linux. Почему правильно говорить «GNU/Linux»?
3:06 — Можно ли поставить Android на одну полку с дистрибутивами GNU/Linux? За и против. Про использование ядра Linux.
4:22 — Разница в пользовательском окружении: GNU vs Dalvik/ART
5:01 — Проблема запуска Android-приложений в GNU/Linux и наоборот
5:40 — Разные целевые архитектуры: x86 и ARM
6:11 — Реализация стандартов POSIX: glibc и Bionic libc
7:04 — Разница в лицензии окружений: GNU GPL vs BSD
★ СОВЕТУЮ ПОСМОТРЕТЬ ★
Что такое ядро операционной системы? Назначение и виды ядер
▻ youtu.be/Bdh88Fd--54
Обычно пользователи хранят свои документы, фотографии и другие типы файлов на жестком диске своего компьютера. Жесткий диск выступает аналогом шкафа в офисе, в котором хранятся все нужные вам документы. Также как и в офисном шкафу на жестком диске стоит поддерживать порядок и соблюдать некоторую структуру хранения документов. Более того, после установки Windows 10 на компьютер на жестком диске уже будет создана некоторая структура папок, которая создателям операционной системы представляется наиболее удобной для большинства пользователей.
Я расскажу о стандартной структуре папок в Windows 10, а вы можете сами решать пользоваться ли предложенной структурой, или же создать свою.
В этом видео мы поэкспериментируем с TTY, PTY и Console. Попробуем отправить сообщение на монитор с удаленного компьютера и наоборот. Разберемся с перенаправлением потоков ввода-вывода и тем, как это делается в Bash. Наглядно рассмотрим, как выглядят файловые дескрипторы у программ, где они переопределены. Все будем делать на реальном сервере Dell R610.
Оснастка для измерения тока (Micsig CP2100A): ali.ski/CcAFbt
00:00 — Вступление
00:26 — Обзор Dashboard
01:42 — Системные настройки
04:48 — Настройки Storage
06:45 — Пул и датасеты
13:12 — Настройка прав доступа
14:11 — Snapshots и импорт данных
16:20 — Доступ к данным по сети
17:37 — Сервисы, плагины и контейнеры
22:35 — Графики (отчёты)
23:53 — Тесты на скорость работы NAS
30:17 — Осмотр хранилища внутри
32:54 — Замер тока при раскрутке HDD
34:20 — Взвешивание
34:38 — Энергопотребление
35:07 — Термограмма внутренностей
35:43 — Дополнение по системе охлаждения
37:29 — Заключение
Прежде чем перейти к вопросу выбора хостинга и домена для бизнес сайта, да и вообще любого другого, неплохо бы узнать, что такое хостинг и домен в принципе. А это тянет за собой тему устройства интернета в целом. В этом видео я за 10 минут рассказал, что такое хостинг, домен и на понятном языке объяснил, как устроен интернет. Если есть вопросы или чего добавить, пишите в комментариях.
Приятного просмотра и до встречи в следующих видео!
Плейлист курса «Сайт для бизнеса без программиста и вебмастера»: goo.gl/v59Fjx
The talk from JS Fest conference in Kyiv, Ukraine.
Почему я это делаю? Я много раз задавал себе этот вопрос, работая над очередным проектом и, имплементируя микросервисную архитектуру, используя CQRS и Event Sourcing подходы. Зачем здесь это и почему система такая сложная? Я расскажу об ошибках, которые были допущены, о проблемах, с которыми пришлось столкнуться и о том, чего делать не стоит. Поделюсь опытом и укажу на то, что я хотел бы знать, когда только начинал работать над проектом.
• расскажем, что такое Message queues
• познакомим с такими реализациями, как Apache Kafka и RabbitMQ
• обсудим принципы их работы, разберем, что между ними общего и какие есть отличия, поймем, когда лучше применять ту или иную MQ.
Django остаётся самым популярным Python веб-фреймворком в мире, однако архитектура большинства проектов на нём, мягко говоря, оставляет желать лучшего. В этом мастер-классе мы на живом примере поговорим о структуре Django проекта, бизнес-логике в Django, а также о хороших практиках проектирования кода.
0:00 О чём пойдёт речь, постановка задачи
2:17 Создание проекта
3:50 Создание моделей
7:39 Создание первоначальных Django Views
25:21 Анализ полученного начального кода
26:07 Рефакторинг
40:40 Вынос бизнес-логики в отдельный слой
54:09 Анализ полученного кода, финальный рефакторинг
Создание бизнес-сервисов
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Делаем живой код ревью вашего Python кода, который вы нам присылали ранее. Все присланные проекты за это время посмотреть вероятно не успеем, так что похоже это будет первый тестовый стрим из серии. Кому было полезно — закиньте донат на компуктер для монтажа здесь boosty.to/digitalize.team СПАСИБО!