LPIC 108.2 часть четвертая. Журналирование событий: rsyslog


В LPI просят упомянуть о существовании rsyslog, этим и занимаемся: как настроить, где его файоы конфигурации и чем он лучше стандартного syslog.
Очень хорошо написано тут: www.k-max.name/linux/rsyslog-na-debian-nastrojka-servera/
Пример использования тут: rtfm.co.ua/rsyslog-mysql-ommysql-rainerscript-property-based-filer/

Основы Linux: процессы и их свойства


Что такое процесс и как он связан с программами и библиотеками
* сегменты процесса: text, data, stack, heap
* загрузка программ и библиотек в виртуальную память процесса
* ELF секции и права доступа сегментов памяти
* динамическая и статическая линковка
* виртуальная, резидентная и разделяемая память процесса

Атрибуты процесса
* wd, umask, environment
* pid, ppid, tty, sid, pgid, tpgid
* nice, pri
* ruid, euid, rgid, egid и их связь с SUID и SGID

Порождение процессов и запуск программ
* системные вызовы fork() и exec()
* системные вызовы wait() и exit()
* процессы-зомби и прародитель процессов
* параллельные программы

Об этом и о многом другом см. books.google.ru/books?isbn=5977535805

Становиться ли программистом в 30, 40 ИЛИ 50?


Становиться ли программистом в 30, 40 ИЛИ 50?

Рассказываю про мою видимость того на что МОЖЕТ быть похожа жизнь программиста в 40 лет. Если приложить к этому немало трудолюбия и фантазии.

Мысли о том, стоит ли становиться программистом к 30, 40, 50 годам.
ОТВЕТ: Разумеется… смотрите ролик :)
p.s. В конце ролика будут реальны советы и рекомендации о том как стать программистом и стоит ли это делать после 30 лет.

devjournal.ru/ — статьи и гайды для программистов, бесплатное обучение программированию.
Моя группа Вконтакте: vk.com/devjournal
Моя группа FaceBook: www.facebook.com/DevJournalRu
Я в Google: google.com/ DevTimeJournal
Я в Twitter: twitter.com/DevJournalRu
Канал YouTube: www.youtube.com/DevtimeJournal

СМОТРИ, ПОКА НЕ УДАЛИЛИ! УЧЁНЫЕ ДО СИХ ПОР НЕ МОГУТ... (19.06.2020) ДОКУМЕНТАЛЬНЫЙ ФИЛЬМ HD


ЧЁРНАЯ ДЫРА — лучшие документальные фильмы, а так же документальные выпуски в HD 2019! Так же представлены лучшие документальные проекты этого года!

Из Middle в Senior или Team Lead. Как получить повышение


Проверь, достаточно ли тебе знаний чтобы начать обучение на курсе Java менторинг в FoxmindEd? bit.ly/2FQYmx3

Advanced он-лайн курс Enterprise Patterns: bit.ly/2JUzoAC

Сайт учебного центра: bit.ly/2V8Euuh
Учебный центр в ФБ: www.facebook.com/foxmindedco

Разработка: software.foxminded.com.ua
Web-разработка: foxminded.agency

Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
Мой ФБ: www.facebook.com/sergey.nemchinskiy

Запускаем в cron скрипт, написанный на PHP. Подготовка PHP скрипта к запуску в crontab


В этом видео показано, как работать с cron и то, на что нужно обращать внимание при подготовке php-скрипта для запуска в crontab, а это:
1. Права владельца php-файла и группы пользователей могут не совпадать с владельцем (и группой), в которой этот скрипт запускается.
2. Пользователь, под которым запускается php-скрипт в cron. Это может повлиять на то, куда будут сохраняться результаты работы скрипта. Поэтому нужно указывать абсолютные пути к месту сохранения результаты работы скрипта, работающего по таймеру в crontab.

В видео кратко разобран синтаксис crontab, подробности читайте в статьях по ссылкам ниже, а если этого не хватит, — читайте мануалы! =D

Для сотрудничества: mb4.ru/support.html
(подписывайтесь на канал, ставьте лайк и оставляйте комментарии под видео, я их читаю)

ПОЛЕЗНЫЕ ССЫЛКИ НА СТАТЬИ С ПОДРОБНЫМИ ИНСТРУКЦИЯМИ:
1. Абсолютные пути в Debian до пользовательских скриптов на PHP — mb4.ru/programming/php/1072-patch-to-users-php-script-debian.html
2. Работа с cron в linux — mb4.ru/operating-system/unix/1135-linux-cron.html

Подробные инструкции по linux — mb4.ru/operating-system/unix.html
Подробные инструкции по PHP — mb4.ru/programming/php.html

#crontab #cron #PHP #linux #файл #скрипт #таймер #пользователь #владелец

Как учить алгоритмы, обзор codewars c примерами в Visual Studio и Visual Studio Code


Созрели на изучение алгоритмов, структур данных? Но не знаете как лучше начать?! Я покажу вам один из наиболее занимательных способов этого не простого дела — codewars.com. Для того, чтобы облегчить процесс обучения лучше использовать редактор кода/IDE, а не окно в браузере. Покажу как оптимально это сделать в двух редакторах: Visual Studio и Visual Studio Code.

00:00 — Начало обзора Codewars
14:50 — Используем Visual Studio для решения задач на алгоритмы
18:26 — Пример решения простой задачи
20:08 — Сдаем решение на проверку
20:57 — Смотрим на решения других
22:54 — Используем VS Code для решения задач на алгоритмы
25:43 — Читерская штука C# Interactive в Visual Studio

Если надумаете регистрироваться на codewars рекомендую свою реферальную ссылку
www.codewars.com/r/raXw-w
Мне начислят за это очки чести и я смогу создавать там свои задачи.

— Ваше участие очень важно для развития моего канала. Самое мало, что вы можете сделать это поддержать канал любым доступным вам способом: лайк, комментарий, подписка. Меня это мотивирует на продолжение работы, а вам ничего не стоит.

Если вы хотите меня отблагодарить донатом и поддержать развитие канала:
money.yandex.ru/to/4100184436534
В комментариях можно указать тему или идею для нового видео, которую вы бы хотели увидеть на канале. Естественно, мнение тех, кто меня поддерживает финансово я буду учитывать в первую очередь.

Личные вопросы о помощи в программирование и построении карьеры в IT можно задавать тут sberegovoy.ru/mentor/

— Оставайтесь на связи:
Мой сайт — sberegovoy.ru
Вступайте в телеграмм канал — t.me/sberegovoy
Группа в телеграмме — t.me/group_sberegovoyru
Вступайте в группу ВК — vk.com/sberegovoyru
#ityoutubersru

Карьера программиста - мой путь от PHP к C#


Моя история карьеры программиста. Кратко, в рамках знакомства.
Учеба, образование и первая работа программистом.

— Ваше участие очень важно для развития моего канала. Самое мало, что вы можете сделать это поддержать канал любым доступным вам способом: лайк, комментарий, подписка. Меня это мотивирует на продолжение работы, а вам ничего не стоит.

Если вы хотите меня отблагодарить донатом и поддержать развитие канала:
money.yandex.ru/to/4100184436534
В комментариях можно указать тему или идею для нового видео, которую вы бы хотели увидеть на канале. Естественно, мнение тех, кто меня поддерживает финансово я буду учитывать в первую очередь.

Личные вопросы о помощи в программирование и построении карьеры в IT можно задавать тут sberegovoy.ru/mentor/
— Оставайтесь на связи:
Мой сайт — sberegovoy.ru
Вступайте в телеграмм канал — t.me/sberegovoy
Или вступайте в группу ВК — vk.com/sberegovoyru
#ityoutubersru

Introduction to Regular Expressions


If you do any kind of system admin on Linux or you are a programmer working with strings then you will likely have to use regular expressions, a way to define search patterns for string matching. Here is my introduction tutorial.

Introduction to Android app development: www.dgitacademy.com

Regex cheat sheet: github.com/garyexplains/examples/blob/master/Gary-Explains-Regular-Expressions-Cheat-Sheet.pdf

Here is the sherlock.txt file I used in the video: github.com/garyexplains/examples/raw/master/sherlock.txt

You can use wget github.com/garyexplains/examples/raw/master/sherlock.txt to download it from the terminal.

Let Me Explain T-shirt: teespring.com/gary-explains-let-me-explain-2

Twitter: twitter.com/garyexplains
Instagram: www.instagram.com/garyexplains/

Local Forecast — Elevator Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
creativecommons.org/licenses/by/3.0/

#garyexplains