Пользователь root в Linux и особенности Ubuntu


Экскурс в основные понятия: Что такое учетная запись (аккаунт) root. Команды su, sudo, gksudo, gksu, kdesu. Файл /etc/sudoers, команда visudo. Основы безопасности Linux с использованием расширений файлов, учетных записей и групп, модуля безопасности sudoers. Файл /etc/shadow. Команды whoami и who am i. Как sudo и su влияют на домашний каталог пользователя. Эти и другие базовые вопросы кратко рассмотрены в этом видео.

Google Apps Script? Сейчас объясню!


Быстрый старт в Google Apps Script за 49 минут. Основы. Код. Кейсы
Продолжение здесь: youtu.be/73TzJH4lNNE

Гугл Таблица, в которой мы работали (доступ на просмотр, делайте копию) docs.google.com/spreadsheets/d/18ZvSwRlvIc1_SSYh0l9ou5m6MCVCeQW5M_gvuu9h6aQ/edit?usp=sharing
Ссылка на руководство от Гугл: developers.google.com/apps-script/reference/calendar/calendar-app

How to Do 90% of What Plugins Do (With Just Vim)


Vim огромен. Настолько огромен, что некоторым его полезным штукам уделено недостаточно внимания. Плагины расширяют функциональность, но это расширение осложняется увеличением зависимостей.

В этом докладе мы исследуем компромисные варианты между использованием некоторых плагинов и функционалом чистого Vim, позволяющим достичь тех же результатов, например:

— автодополнение (VimAwesome, YouCompleteMe)
— переходы по файлам (FuzzyFinder, Ctrl-P)
— визуальная навигация по файловой системе (NERDTree)
— интеграция с процессом сборки
— снипеты

«Слайды» и дополняющие vimrc находятся здесь: github.com/mcantor/no_plugins

Чем так крут Python — реальный пример. Продуманная архитектура Python


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

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

Сегодня хочу рассказать о том, почему мы стратегически выбрали Python как основной язык на ближайшие годы, чем он хорош и чисто технологически, и в проектном плане с точки зрения наличия специалистов и компаний, использующих технологию.

Тема изначально очень холиварная, но у меня нет задачи сказать, что все остальные языки плохие, у каждого ЯП есть свои плюсы и выбирать инструмент надо под задачу. Но! Если вам нужен 1 язык, который вы хотите изучить или с которого хотите начать, я считаю, что Python — лучший выбор.

Поговорим о принципах разработки Python, о продуманной архитектуре Python, его академичности, быстродействии и выразительности.

0:00 О чем будем говорить в видео
1:27 Языки, на которых я писал, и почему выбрал Python
2:31 Причины выбрать тот или иной язык программирования
3:19 Средний PHP vs Python разработчики
4:22 Академичность, лаконичность и красота Python
6:05 Продуманность архитектуры Python на примере len
10:56 Композиция вместо наследования
12:04 Каждый аспект языка распространяется на весь язык
12:59 Python медленный?
14:15 Выводы

Python 3.8 — www.youtube.com/watch?v=IU8b2iQ_IPU

Сложные структуры данных в Python — www.youtube.com/watch?v=tsEG0WM3m_M

Поднимаем 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

---

Клиент не успел спасти свой Apple Macbook Pro RETINA 15 от ГРОЗЫ


Макбук из нашего видео:
в Украине ek.ua/u/5Ex0oq
в России www.e-katalog.ru/u/5Ex0oq
— Всем привет, дорогие друзья!
Сегодня у меня будет первый опыт в ремонте Macbook Pro Retina 15 с проблемой цепей питания!
Данный аппарат пришел после грозы, сгорел блок питания и с ним Macbook.
Мне очень повезло и в него никто до меня не лез, а это означает, что шансы на успех высоки.
Что получится в итоге вы узнаете из ролика!
Приятного просмотра!
— Подпишись на наш канал: www.youtube.com/notebook-31/?sub_confirmation=1
— Узнайте актуальную информацию посетив наш сайт: notebook-31.ru/

ПОДДЕРЖАТЬ АВТОРА:
Карта СБЕРБАНК:
4276-1609-5032-7206
ФИРСОВ В.В.
— Донат с сообщением notebook-31:
www.donationalerts.com/r/notebook31
— НАШИ КОНТАКТЫ или СВЯЗЬ:
INSTAGRAM: www.instagram.com/notebook_31/
Наш сайт: notebook-31.ru/
Группа ВК: vk.com/kompnotebook
— Реклама на канале: firsovlad@gmail.com

#notebook31 #Электроника #РемонтMacbookPro

Как написать скрипт для Linux (Ubuntu) - передача параметров при запуске скрипта.


Как написать скрипт для Linux (Ubuntu) — передача параметров при запуске скрипта. Передавать параметры в скрипт можно прямо в процессе его запуска. Причём, передавать можно несколько параметров, разделяя их пробелами.

# ====== код программы ===========
#!/bin/bash
# input

case $1 in
Ivan)
echo "$1 Ivanov"
;;
Petr)
echo "$1 Petrov"
;;
*)
echo «Unknown name»
esac

echo «param 0 = $0»
echo «param 1 = $1»
echo «param 2 = $2»
echo «param 3 = $3»
echo «param 4 = $4»
# ====================================

Бесконечные Зависимые Выпадающие Списки в Google Sheets (часть 2)


В видео Бесконечные Зависимые Выпадающие Списки в Google Sheets (часть 2) содержит описание доработанного и исправленного кода из предыдущего видео: youtu.be/gRcx9qoE8EE

Главное достоинство этого релиза — возможность автоматического создания и настройки ВСЕХ листов этого файла по нажатию одной единственной кнопки!

Видео о работе с массивами Google Apps Script: youtu.be/9xnxSF11NZY

Скрипт, описанный в видео, можно найти здесь: it4each.com/blog/beskonechnye-zavisimye-vypadaiushchie-spiski-v-google-sheets-chast-2/

Скрипт из предыдущего видео: it4each.com/blog/beskonechnye-zavisimye-vypadaiushchie-spiski-v-google-sheets/

#DropdownLists #DependentDropdownLists #GoogleAppsScript #GoogleSheets

Твой первый сценарий Google Apps Script. Разбор на русском.


С чего начать знакомство с Google Apps Script? Ну конечно же с примера, который называется “Твой первый сценарий”. Он приведен прямо на первой странице справочной документации и пользователи из разных уголков мира начинают именно с него: developers.google.com/apps-script/overview#your_first_script
Приложение для программирования: script.google.com/
Гугл Диск: drive.google.com
Гугл Почта: mail.google.com