#soer #программирование
В этом видео я хочу поговорить про ограничения, которые мы ставим сами себе, думая, что так станем более хорошими программистами.
Показываю, как установить Linux Ubuntu 19.10 методом NetInstall. Так же, кроме классической Ubuntu, тем же методом можно установить Lubuntu 19.10, Xubuntu 19.10, Ubuntu Mate 19.10 и другие варианты Ubuntu, включая Ubuntu Server и Ubuntu Studio. В видеоролике происходит установка Ubuntu на Virtualbox.
Ссылки для быстрого перехода к разным этапам процесса:
3:22 — скачивание образа;
6:32 — демонстрация, как сделать загрузочную флешку (без создания загрузочной флешки, ибо не нужно);
8:52 — создание виртуальной машины VirtualBox;
11:11 — немного про утилиту мониторинга и управления процессами Linux — htop;
12:21 — запуск виртуальной машины VirtualBox;
12:37 — обзор меню загрузчика;
14:05 — начало установки Ubuntu 19.04 (NetInstall);
21:19 — выбор пакетов программного обеспечения;
23:06 — музончик ;-);
25:13 — установка завершена — перезагрузка;
26:47 — Linux Ubuntu 19.10 на VirtualBox — установка драйверов VirtualBox для гостевой машины;
30:55 — Linux Ubuntu 19.10 на VirtualBox с установленными гостевыми драйверами (гостевым дополнением);
32:39 — проверка обновлений.
Установка Linux может происходить различными способами. Linux можно устанавливать с дистрибутива, находящегося на CD- или DVD- диске, также, можно сделать загрузочную флешку, и тогда будет установка ubuntu с флешки. Кроме того, дистрибутив не обязательно должен быть полным. И установка Linux с полного дистрибутива не всегда есть оптимальное решение, поскольку после установки приходится делать обновление программного обеспечения. А это занимает дополнительное время. Поэтому, есть более экономный по времени метод инсталляции операционной системы Linux — это NetInstall. При этом Вам необходимо скачать минимальный загрузочный образ, который расположить либо на CD- или DVD- диске, либо на загрузочной флешке. Также, такой образ можно использовать при установке Ubuntu на локальные компьютеры через сеть при загрузке образа по сети с сервера (NetBoot). Это очень удобно. В результате, Вы получаете установку сразу обновлённой системы.
Ubuntu, как операционная система семейства Linux, не является исключением. Установка Linux Ubuntu (в частности, Linux Ubuntu 19.10) методом NetInstall делается очень просто. И в этом видео, с помощью менеджера виртуальных машин, Virtualbox, я Вас познакомлю с этим процессом.
Смотрите также по Linux: www.youtube.com/watch?v=9voor96zwOY — дискуссия на тему «Windows или Linux» (Windows vs Linux). Большое обсуждение в комментариях. Реальное мнение разных людей.
www.youtube.com/watch?v=WrmwQsqFwXU — попытка поиграть в Fallout 2 на Linux Ubuntu 19.04, установленной на виртуальную машину VirtualBox, которая, в свою очередь, запущена на хосте с Linux Ubuntu 16.04.
www.youtube.com/watch?v=jpaMcR9XZ5E — одновременная установка Windows 7 и Ubuntu 16.04, и последующая установка и тестирование работоспособности среды разработки Lazarus на обоих системах (на Linux и на Windows).
#linux
#ubuntu
#netinstall
#hitrome
Теги, которые не понадобились:
install ubuntu on virtualbox, virtualbox ubuntu, install ubuntu 19.10, linux mint 19, virtualbox linux, install ubuntu, install linux, установка ubuntu разметка диска, install ubuntu virtualbox, установка ubuntu с флешки.
LG V30. Флагманский аппарат компании LG, правда в 2017 году. V30 — продолжение линейки V и именно тот настоящий флагман, которым должен был в свое время стать LG G6. Посмотрим, на что он способен в 2019 году и стоит ли себе такой покупать.
JavaScript полный курс, где в одном видео вы узнаете и повторите все «сложные» элементы, которые спрашивают на собеседовании
JavaScript интервью. Полное пособие (типы данных, контекст, прототипы и другое)
В видео я разберу множество тем для прохождения интервью на JavaScript. Будет разобрано 11 тем:
1. Типы данных в JavaScript 00:00
2. Значения и ссылки 25:32
3. Как работает Scope 29:38
4. Что такое Hoisting 33:45
5. Переменные Let const 39:30
6. Замыкания 47:09
7. Что такое IIFE 59:33
8. Контекст 1:03:53
9. Как работает new 1:17:17
10. Как работают прототипы 1:21:25
11. Асинхронность 1:34:38
Тайм коды:
1 1:24 План развития React разработчика уровень Junior
2 2:48 Junior, React и верстка
3 3:47 Когда не знаешь как отвечать на собеседовании
4 5:26 Как устроиться Junior когда требуют так много?
5 7:07 Стоит ли идти на JS Bootcamp?
6 7:56 Бывало ли, что программирование не мое?
7 9:00 Знаю C#, стоит ли начинать с TypeScript?
8 9:43 Про Promise
9 11:34 Webpack и create-react-app
10 12:18 Про NextJS
11 13:05 Про styled components
12 13:19 Как сейчас строится современное приложение?
13 13:38 Что выбираю React или Vue?
14 14:47 Что выбрать для доски объявлений с SEO?
15 15:08 Vue обращение к БД не Firebase
16 15:45 Как лучше изучать языки программирования?
17 16:19 Что лучше для React: ООП или ФП?
18 17:21 Будет ли видео по бекенд на NodeJS?
19 17:47 Грань Junior и Middle?
20 18:51 Советы для резюме
21 20:20 Как понять, что пора идти дальше?
21:06 Кокос
22 22:14 Стоит ли учить JS если уже 21?
23 23:40 Стоит ли проходить курс по React 40 часов?
24 25:01 С какими знаниями идти на собеседование Junior?
25 25:45 Мини Roadmap для начинающих Frontend Developer
26 27:09 Совет для начинающих Frontend
27 28:22 Как лучше проходить собеседование?
28 29:04 Еще про Roadmap
29 30:04 Передача props в React и Angular
30 30:38 Про Webpack
31 30:42 Как развивать абстрактное мышление?
32 32:00 Как научиться строить архитектуру ПО?
33 33:23 Книги по JS ES6 React
34 33:30 Ресурсы по RxJS
35 33:44 Работаю на AngularJS, что делать?
36 34:38 Как найти первую работу?
37 35:29 Тренды на 2020?
38 36:03 С нуля на удаленку. Реально?
39 37:13 Что не нужно указывать в резюме?
40 37:39 Life кодинг на собеседовании, на что обращают внимание?
41 38:37 Дома и сразу на Middle или вначале Junior в компании?
42 39:28 Баланс между саморазвитием и отдыхом?
43 40:36 Проект для портфолио
44 41:22 Про Flutter
45 41:47 Полезные JS библиотеки
46 42:32 Про группы уроков
47 43:36 Как лучше себя презентовать для вакансии?
48 45:27 Стоит ли учить другие фреймворки?
49 46:48 Хорошая теория, но туплю. Что делать?
50 47:53 Что делать с выгоранием?
51 49:25 Ждете с докладом по Angular?
52 50:02 Webassembly vs JS
53 52:35 Про митапы и конференции
54 52:59 Про практику в программировании
55 55:10 Практика, чтобы разобраться в React
56 55:30 Аутсорс vs продуктовая компании
57 56:11 React — лучшее решение?
58 57:00 Как выбирать работу?
59 57:40 Redux мертв?
60 58:50 Как я учился?
59:35 Подвожу итог
Мы живем в удивительное время: у нас есть высокоуровневые языки и фреймворки на каждый чих. Тем интереснее заново натыкаться на проблемы, о которых знают все кроме тебя. В докладе Стас рассказывает историю одного дебага и поговорит, почему нельзя просто взять и починить Python.
Спасибо за поддержку сообщества команде белорусского стартапа PandaDoc, которые запустили SaaS-решение для автоматизации всех этапов работы с документами, включая создание, отправку, хранение, электронную подпись и получение платежей. Если хотите с ними поработать — вакансии здесь: www.pandadoc.com/careers/
Лекция посвящена вопросам работы нитей исполнения (threads) и основам синхронизации взаимодействия процессов (атомарные операции, interleaving, условия Бернстайна). Вводятся понятия взаимоисключений, race conditions и критических секций, общая схема взаимодействия процессов. Рассматриваются требования к алгоритмам синхронизации и простейшие алгоритмы.
Лекция и тесты в НОУ «ИНТУИТ» www.intuit.ru/studies/courses/1088/322/lecture/4255
В процессе своей работы Windows 10 может разбивать большие файлы на части. Этот процесс называется фрагментацией, он заложен разработчиками системы для оптимального взаимодействия с данными. Но есть у дробления файлов и негативные стороны, поэтому компьютерам требуется регулярная дефрагментация диска на Windows 10. Детали в нашем видео.