Что такое процесс и как он связан с программами и библиотеками
* сегменты процесса: 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()
* процессы-зомби и прародитель процессов
* параллельные программы
Рассказываю про мою видимость того на что МОЖЕТ быть похожа жизнь программиста в 40 лет. Если приложить к этому немало трудолюбия и фантазии.
Мысли о том, стоит ли становиться программистом к 30, 40, 50 годам.
ОТВЕТ: Разумеется… смотрите ролик :)
p.s. В конце ролика будут реальны советы и рекомендации о том как стать программистом и стоит ли это делать после 30 лет.
В этом видео показано, как работать с cron и то, на что нужно обращать внимание при подготовке php-скрипта для запуска в crontab, а это:
1. Права владельца php-файла и группы пользователей могут не совпадать с владельцем (и группой), в которой этот скрипт запускается.
2. Пользователь, под которым запускается php-скрипт в cron. Это может повлиять на то, куда будут сохраняться результаты работы скрипта. Поэтому нужно указывать абсолютные пути к месту сохранения результаты работы скрипта, работающего по таймеру в crontab.
В видео кратко разобран синтаксис crontab, подробности читайте в статьях по ссылкам ниже, а если этого не хватит, — читайте мануалы! =D
Для сотрудничества: mb4.ru/support.html
(подписывайтесь на канал, ставьте лайк и оставляйте комментарии под видео, я их читаю)
Созрели на изучение алгоритмов, структур данных? Но не знаете как лучше начать?! Я покажу вам один из наиболее занимательных способов этого не простого дела — 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/
Моя история карьеры программиста. Кратко, в рамках знакомства.
Учеба, образование и первая работа программистом.
— Ваше участие очень важно для развития моего канала. Самое мало, что вы можете сделать это поддержать канал любым доступным вам способом: лайк, комментарий, подписка. Меня это мотивирует на продолжение работы, а вам ничего не стоит.
Если вы хотите меня отблагодарить донатом и поддержать развитие канала: money.yandex.ru/to/4100184436534
В комментариях можно указать тему или идею для нового видео, которую вы бы хотели увидеть на канале. Естественно, мнение тех, кто меня поддерживает финансово я буду учитывать в первую очередь.
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.
Local Forecast — Elevator Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License creativecommons.org/licenses/by/3.0/