46 Сборка МХ17


Моя первая сборка MX17. Представляю для теста. Сборка легкая, быстрая, с большим набором программ, классическим внешним видом и активным Compiz. Требует немного времени для послеустановочных настроек.

Тестовые сборки (Test Builds)
Яндекс диск
yadi.sk/d/pbSR1_Jj3QEoeZ
Mega
mega.nz/#F!FKwiCKoS!ogB-n8xJoFIu6YBhDywNmQ

Сборки Mint NW
Яндекс диск
yadi.sk/d/LRvOsmjx3LTaUE
Mega
mega.nz/#F!tHRAlCgC!pgrdEHEwYQKDgwwpS_YgVA

Сборки Lubuntu NW
Яндекс диск
yadi.sk/d/HeW-YFjZ3LTchD
Mega
mega.nz/#F!VagglSIQ!mWMzN6UEqnO-KqLOwmAXBg

Так же ссылки на авторские сборки имеются на сайте Алексея Романова
linux-romanov.info/forum/viewforum.php?f=39

Скачать отдельно дополнения к настройкам:
yadi.sk/d/IXjCENVH3PTtZH

Установка Linux Ubuntu 19 04, краткий обзор


Устанавливаем Linux Ubuntu 19.04 на виртуальную машину Oracle VirtualBox. Я сам работаю на Linux Ubuntu версии 16.04. Моя вторая половинка, также как и я, не переваривает Windows (mustdie), и у неё на компьютере установлена операционная система Ubuntu 18.04. Поэтому с 18.04 я хорошо знаком.
Первое моё разочарование в Ubuntu 18.04 — это отсутствие графической оболочки рабочего стола Unity… Мне эта оболочка очень нравится — очень к ней привык. На новых же Ubuntu устанавливается по умолчанию графическая оболочка десктопа — Gnome 3.x…
В основном, в Гноме мне не нравится главное меню. По мне — очень сложно искать приложения. Группы вперемешку с приложениями — всё сливается визуально… Потом, мне очень нравилась тема ярлыков — когда кликаешь правой кнопкой мыши по Nautilus и выбираешь место, куда быстро хочешь попасть.
И вот, так как вышла новая версия Ubuntu (19.04), и многие её хвалят, решил посмотреть на этого «зверя» в надежде найти какие-то улучшения. Думаю, что многим тоже хотелось бы посмотреть, как это всё ставится — весь процесс. Ну и немного моего мнения. :-)
К стати, действительно хорошие новости: Unity 7 Desktop, оказывается, ставится на Ubuntu 19.04 и неплохо работает… Устанавливается он так:

$ sudo apt-get install unity-session
$ sudo apt-get install lightdm

Сам я ещё не пробовал, но, говорят, что всё неплохо. Думаю, нужно тоже протестировать на виртуалке. Но это я, наверное, сделаю в другом видеоролике. Здесь просто установим, и посмотрим саму операционку.

Ссылки на другие видеоролики по теме:
1. «Установка Linux. Установка Ubuntu на VirtualBox методом NetInstall. Метод для всего семейства Ubuntu» www.youtube.com/watch?v=61xIwUk2M2Q — в этом видеоролике устанавливаю Ubuntu 19.10 на виртуальную машину VirtualBox методом NetInstall (непосредственно из репозитория — сразу со всеми обновлениями). Всё подробно, пошагово. Также, метот подходит для установки Lubuntu 19.10, Xubuntu 19.10, Ubuntu Mate 19.10 и Kubuntu 19.10. В процессе установки можно выбрать соответствующий пакет программного обеспечения.

2. «Подготовка. Установка Лазаруса на Windows и Linux Ubuntu» www.youtube.com/watch?v=jpaMcR9XZ5E — в этом видеоролике я устанавливаю параллельно на две виртуалки Ubuntu 16.04 и Windows 7. Можно сравнить скорость установки и потребление ресурсов обоих ОС.
«Windows vs Linux — Реальный опыт! (видеоответ)» www.youtube.com/watch?v=9voor96zwOY — обзор Linux Ubuntu 18.04 LTS — мнения двух реальных пользователей Linux.

#HITROME
#Linux
#Ubuntu

Настраиваем tmux по хардкору! Копирование из tmux, статус бар, цвета, hot keys


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Поддержать канал и получить доступ к закрытым видео — boosty.to/digitalize.team

Настраиваем Tmux по хардкору! Удобное копирование, удобное переключение между окнами и панелями, горячая перезагрузка конфига tmux, удобный статус бар, настройка цветов и многое многое другое в этом выпуске. Полный must have для всех использующих в работе этот *nix терминальный мультиплексор.

Базовый конфиг tmux — github.com/gpakosz/.tmux

Остальные видео по tmux:
Введение в tmux — www.youtube.com/watch?v=1Y2CD4WnbP0
Запуск среды разработки в tmux — www.youtube.com/watch?v=P10cuGj-J8E

Книга по Tmux — «Tmux. Productive Mouse-Free Development», Brian P. Hogan, uploads.mitechie.com/books/tmux_p1_1.pdf

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

Как запускать Node.js приложения на своем сервере VDS


Команды:

Подключение к серверу по SSH
ssh ваш_логин@ip_адрес_вашего_сервера

Установка git на сервере
sudo apt-get install git

Установка Node.js на сервере
curl -sL deb.nodesourse.com/setup_12.x | sudo -E bash — sudo apt install nodejs

Установка pm2:
sudo npm install pm2 -g

Установка Nginx на сервере
sudo apt install nginx

Работа с Nginx конфигами
Редактировать стандартный конфиг: sudo nano /etc/nginx/sites-available/default

Код для конфига:

server {
listen 80;
listen [::]:80;

root /var/www/html;

index index.html index.htm index.nginx-debian.html;

server_name доменное_имя;

location / {
proxy_pass localhost:ваш_порт;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection upgrade;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}

}

Перезагрузка сервера Nginx: sudo service nginx restart

Создание собственного конфига:
cd /etc/nginx/sites-available
nano название_вашего_конфига (например my_conf_for_site)
sudo ln -s /etc/nginx/sites-available/название_вашего_конфига /etc/nginx/sites-enabled/

VK: vk.com/areawebsu
WS: areaweb.su

Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Сказать спасибо можно здесь — boosty.to/digitalize.team

Сегодняшний выпуск — о том, как заставить наше приложение летать! Поговорим о процессорах, о том, как они работают, о многоядерных CPU и Hyper-Threading, о процессах, потоках и многопоточности, а также об асинхронности или кооперативной многозадачности. Будет насыщенно!

0:00 О чём пойдёт речь
0:30 О многозадачности на единственном ядре CPU
1:42 О тактовой частоте процессоров и многоядерных CPU
3:07 Потоки, они же Threads
4:26 Состояние гонки, оно же race condition
5:20 Hyper-Threading и гипер-потоки
7:56 Потоки на многоядерных CPU
8:24 GIL в Python
9:16 Как обслужить тысячу HTTP запросов?
10:09 Асинхронность, кооперативная многозадачность
14:20 Как работает асинхронность
15:31 Выводы

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

Английский для программистов и IT специалистов: мой опыт словарь


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Поддержать канал и получить доступ к закрытым видео — boosty.to/digitalize.team

Мой опыт изучения английского языка применительно к сфере программирования и разработки софта, а также мысли о месте английского языка в общем наборе компетенций разработчика.

Ловите также составленный нами словарь основных наиболее часто встречающихся слов в технической IT литературе и статьях: docs.google.com/document/d/1mqeUMUNVVgjbqCorfT40nAkkIn1bT9JryTYNMDqx5g8/edit?usp=sharing

Пожалуйста, делитесь видео, если оно было полезным!

0:00 Моя история взаимоотношений с английским
1:27 Резюме по английскому на основе моего опыта
2:43 Наш словарь английских ИТ слов
3:34 Почему английский так важен именно для ИТ людей?
6:38 Как начать работать с английским языком?
8:56 О возможности общаться напрямую с любым человеком в мире
10:00 Итоги

Нейминг в коде — www.youtube.com/watch?v=hjdRQspuelk

IDE vs VIM — www.youtube.com/watch?v=yog7sNQOryM

Ищем ботов в Instagram подписчиках на Python — www.youtube.com/watch?v=IBmWSr4_9XA

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

Архитектура ПО, MVC и бизнес-логика. Критика Django


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Поддержать канал и получить доступ к закрытым видео — boosty.to/digitalize.team

Все давно уже знают, что такое MVC и согласны с тем, что это хорошо. Но откуда тогда берутся эти проекты с километровым кодом в контроллерах, да ещё и напрямую изменяющим БД? Почему это плохо и как должно быть, а также о главной боли Django — в этом выпуске.

— Друзья, я, автор канала, основатель и директор Salesbeat, это крутой модуль доставки для интернет-магазинов. В декабре 2019 Salesbeat вошел в состав участников акселератора Яндекс и агентства инноваций Москвы. За ближайшие 2 месяца нам надо плотно поработать и вырастить выручку проекта в несколько раз. Буду вам КРАЙНЕ БЛАГОДАРЕН за поддержку. Пожалуйста, порекомендуйте наш модуль доставки вашим знакомым с интернет-магазином, напишите о нас в своих соц сетях со ссылкой на salesbeat.pro, это очень нам поможет. Salesbeat — однозначно лучшее решение для интеграции служб доставки в интернет-магазин. СПАСИБО!

— О правилах нейминга в коде — www.youtube.com/watch?v=hjdRQspuelk
Чем так крут Python — www.youtube.com/watch?v=cwAors_xDA4
Поднимаем Debian сервер для Python/Django, установка и настройка с нуля — www.youtube.com/watch?v=FLiKTJqyyvs

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

macOS Mojave 10.14 на неподдерживаемые компьютеры Mac и Hackintosh


Как установить macOS Mojave 10.14 на неподдерживаемые компьютеры Mac и Hackintosh

www.Hackintosh-amd.ru
macOS 10.14 Mojave on Unsupported Macs — macOS Mojave Patcher. Часть 1
youtu.be/9TtnDHOKWJU
macOS Mojave Patcher — Core 2 Duo

#Hackintosh #Mojave #macOS