0.00
0 читателей, 4902 топика

Как запускать 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

Архитектура ПО, 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

---

Обзор Linux Deepin 20 Beta за 6 минут


Заинтересовался Deepin Desktop Environment, начал смотреть дистрибутивы с ним. Ну и, логично, первое с чего начал — Deepin. Поскольку самый свежий вариант на сегодня это 20 Beta — для обзора выбрал именно ее.

Содержание:
00:00 — Вступление;
00:17 — Основа;
00:57 — Установка:
01:13 — Графическая оболочка;
04:31 — Приложения;
05:20 — Производительность.

Материал на сайте: geekkies.in.ua/linux/obzor-linux-deepin.html

Зайди на наш сайт: geekkies.in.ua/

Подпишись на нас в соц.сетях:
Twitter: twitter.com/geekkies
Facebook: www.facebook.com/geekkiesinua

91а О Compiz. Ч1.


Поговорим немного о Compiz. Общие правила установки и добавление в автозапуск.
Emerald для Ubuntu — Mint.
yadi.sk/d/ohwibpL03WvuzN

Мои сборки можно скачать по следующим ссылкам:
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

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

Последние сборки на Гугл драйве.
drive.google.com/open?id=1-jZbVgzNAzWLiHncbIIs3-GSsw3YTzOp

Посильная помощь каналу — money.yandex.ru/to/410019152018457
Карта Сбербанка — На странице сайта prostolinux.my1.ru/index/o_sajte/0-8

Стать программистом после 30-ти. План действий


Можно ли стать программистом после 30-ти
Что об этом думают работодатели
И стратегия перехода…

Наш бесплатный таск-трекер: qirk.org
Мой сайт: shfu.ru
Телеграм канал: t.me/shifuio
Подкасты: soundcloud.com/shifuio
Группа в ВК: vk.com/shifuio
#shifu #ityoutubersru

Что бесит программиста | Анастасия Лукьяненко


Geek School | Онлайн-обучение программированию для детей geekbrains.ru/link/osxAJ5

Переустановить винду? Взломать страничку ВК? Микроволновку починить? Представляете, Анастасия Лукьяненко этого не умеет! Мы тоже в шоке. Мдаааа. «Программистка»…

Анастасия с Instagram — instagram.com/nastya_vicodin
LU;KI в Instagram — instagram.com/luki.ukraine

Команда LU;KI не всегда разделяет мнение нашего героя. Но мы хотим услышать разных людей. Призываем вас уважать наших гостей и не принимать их слова слишком близко к сердцу.
#лукибесит #luki

Как стать DevOps-инженером за неделю? Вызов принят | itstart2019 | ITСИТКОМ | Серия 1


Возможно ли стать DevOps-инженером за неделю? Попробую в данном видео.

Видео моих коллег:

АйТиБорода: youtu.be/yd11QD72EvM
Просто: разработка: youtu.be/9GfE1QurGHE
CODE BLOG: youtu.be/Lucr70WCv48
webDev: youtu.be/__TPqWJLJGw
FrontCoder: youtu.be/p1SN_PUFnQE
dotnet4u: youtu.be/SvXfDTzRi1c
Типичный Верстальщик: youtu.be/lmPRuEzX24I
Быть Программистом: youtu.be/B3kVGrd3XTQ
Software Engineer — Soer: youtu.be/LQt_nzr49RQ
Murrengan: youtu.be/h6LMuJokd3g
IT-KAMASUTRA: youtu.be/__B3kJ8YhSw
DKA-DEVELOP: youtu.be/whw0b-quqG0
Сергей Немчинский: youtu.be/uHgOl8uxeDA
Marlin: www.youtube.com/watch?v=LwFnt4JTjCk
Misha Newcomer: youtu.be/f8Nvjl1Ss4c

ХОТИТЕ ПОМОЧЬ КАНАЛУ?

Если есть возможность прямого доната:
Яндекс.Деньги: money.yandex.ru/to/410012408319752
www.donationalerts.com/r/pavlenko_at

КОНТАКТЫ:
Канал в TELEGRAM: t.me/worlditech (worlditech)
Чат в TELEGRAM: t.me/linux_wit
Группа в VK: vk.com/worlditech
INSTAGRAM: www.instagram.com/pavlenko.at/

Еще контакты:
t.me/pavlenko_at
vk.com/atpavlenko
www.facebook.com/anton.pavlenko.94

#itstart2019 #Ityoutubersru #АнтонПавленко #devops

[Ответы] Java Junior реальное собеседование | ООП, Java Core | Часть1


В этом видео я дам ответы на вопросы из первой части видео с реального собеседования на Junior Java Developer.

Видео с собеседованием: www.youtube.com/watch?v=bH3DBnxO4FA

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

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

Друзья! Напишите в комментариях какого формата видео вы хотите видеть на этом канале! Постараюсь учесть мнение каждого!

Ссылки на соц. сети:

Facebook — www.facebook.com/cactusprogramming/
Instagram — www.instagram.com/cactusprogramming/
Website — cactusprogramming.com/

Модель и стек протоколов TCP/IP | Курс "Компьютерные сети"


Стек протоколов TCP/IP и эталонная модель организации сетей на его основе. Лекции по курсу «Компьютерные сети» — goo.gl/0aIOuf
Страница курса — www.asozykin.ru/courses/networks_online

Модель TCP/IP – одна из двух эталонных моделей организации сетей, которые популярны в настоящее время. Это фактический (de facto) стандарт на основе стека протоколов TCP/IP. Модель TCP/IP описывает, как нужно строить сети на основе разных технологий, чтобы в них работал стек TCP/IP.

Модель содержит 4 уровня:
— Сетевых интерфейсов
— Интернет
— Транспортный
— Прикладной

По назначению уровни похожи на уровни модели взаимодействия открытых систем ISO OSI.
Уровень сетевых интерфейсов обеспечивает интеграцию стека TCP/IP с существующими сетевыми технологиями Ethernet, Wi-Fi и др. Уровень интернет (аналог сетевого уровня OSI) нужен для объединения сетей, построенных на основе разных сетевых технологий, и поиска маршрута в крупной составной сети. Транспортный уровень, как и в модели OSI, обеспечивает связь между процессами на разных компьютерах сети.

В прикладном уровне модели TCP/IP сочетаются функции уровней сеансового, представления и прикладного модели OSI. Считается, что если приложению TCP/IP нужны возможности сеансового уровня, или уровня представления, то оно должно самостоятельно их реализовать.

Стек протоколов TCP/IP – наиболее популярный набор сетевых протоколов в настоящее время. Он является основой интернет и широко используется.

Лекция «Основы организации компьютерных сетей» youtu.be/EPvxn9KvBvs
Лекция «Модель взаимодействия открытых систем (ISO OSI)»
youtu.be/1eiBNM6MpqM

Практические занятия по курсу «Компьютерные сети»
goo.gl/YP3l83

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
goo.gl/kW93MA