#HEX • IT – Telegram
#HEX • IT
372 subscribers
502 photos
104 videos
64 files
478 links
Channel by @alexeev_dev.

Авторский блог.

IT, статьи и другая информация.
Download Telegram
https://habr.com/ru/companies/timeweb/articles/824146/

Статья про то как работать с systemd

Что бы кто не говорил, systemD становится стандартом систем инициализацией в линуксе. И с 80% вероятностью все сервера будут с systemD. Не факт, конечно, есть и личные сервера, на которых может стоять хоть Gentoo, хоть Devuan, хоть NixOS.

Некоторые дистрибутивы хотят даже перейти с загрузчика Grub на systemd-boot! Потому знать, как работать с данной системой инициализации, должен каждый сисадмин и просто программист, ибо сейчас он практически везде.

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

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

https://habr.com/ru/companies/timeweb/articles/824146/
👍4
#HEX • IT pinned «https://habr.com/ru/companies/timeweb/articles/824146/ Статья про то как работать с systemd Что бы кто не говорил, systemD становится стандартом систем инициализацией в линуксе. И с 80% вероятностью все сервера будут с systemD. Не факт, конечно, есть и личные…»
Forwarded from Хабр
systemD с 0 до 1: библия сисадмина

Что бы кто ни говорил, systemD становится стандартом систем инициализацией в линуксе. И с 80% вероятностью все сервера будут с systemD. Не факт, конечно, есть и личные сервера, на которых может стоять хоть Gentoo, хоть Devuan, хоть NixOS.

Некоторые дистрибутивы хотят даже перейти с загрузчика Grub на systemd-boot! Потому знать, как работать с данной системой инициализации, должен каждый сисадмин и просто программист, ибо сейчас он практически везде.

В этой статье мы разберём создание сервисов и юнитов, поговорим о том, как облегчить работу при помощи systemd, отслеживать состояние системы и управлять ей, а также напишем небольшой скрипт на Python для автоматизации некоторых задач.
🔥2
Голосуйте пожалуйста, поможете мне сильно :D
Ответ: никак.

На иностранном рынке бигтеха огромная конкуренция, на одну вакансию могут приходить больше чем 5000 откликов чуть ли не в день.

У нас, в России, могут тебя взять на работу, даже сразу после 45 минутного собеседования, а в Европе целая 6 уровневая система взятия на работу, дойти до 3 - уже профессионализм.

Многие вакансии удаленные, поэтому куча индусов, других людей с малой Азии оставляют кучу откликов
👍2
Информационные_технологии_и_преступления_2023_Минаков,_Закляков.pdf
3.8 MB
📗 Информационные технологии и преступления [2023] Минаков, Закляков

В данном пособии приводится взгляд на цифровые следы со стороны следствия, в фокусе которого поэтапно изложены наиболее важные аспекты доказывания по уголовным делам, связанным с использованием ИТ, рассмотрены понятия и предмет доказывания и доказательств, приведена их классификация и виды, описаны вещественные и цифровые доказательства, показана значимость привлечения специалиста, отмечены проблемы объективного вменения и казуса, связанные со спецификой техногенного «виртуального» мира. Значительная доля материала посвящена организации и особенностям сбора и фиксации доказательств по уголовным делам, связанным с использованием ИТ, описанию вариативности тактик следствия и процессуальных мероприятий по доказыванию и проверке доказательств. Отдельно рассмотрены вопросы участия специалиста и представления ими доказательств в ходе судебных заседаний по уголовным делам, связанным с использованием ИТ. Приведены разнообразные случаи из жизни.
👍1
Java - библиотека профессионала

Том 1 и том 2, вдруг есть джависты

Файлы ниже
👍1
Изучаем Java - 2е издание.

Файлы ниже
👍1
👍1
Программирование в бизнесе

В бизнес сфере важно все, что увеличивает доход. То есть, допустим, вы смогли оптимизировать загрузку веб-страницы, и теперь она грузится быстрее в 1.5 раза. Мало кто из пользователей заметит это, и бизнесу это не принес прибыль. Но это может быть интересно самому прогеру, и он может чувствовать самоудовлетворение от решенной задачи.

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

Или как с работой. Если вы работаете сверх нормы, или проводите рефакторинг скриптов, то вас могут похвалить, но не повысят и не увеличат зарплату. Для того, чтобы бизнес посчитал вас ценным сотрудником, надо проявлять инициативу в других местах - например автоматизировать тестирование, или подойти к тимлиду и рассказать о том, почему лучше перейти с одной базы данных на другую.

Все выше сказанное - мое мнение, и вы можете с этим не согласиться
👍1
Главный навык программиста - Problem Solving.

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

Problem solving в программировании — это процесс понимания проблемы, разработки решения для выявленной проблемы и реализации решения с помощью написания программы на языке программирования.

То есть сам процесс нахождения и устранения проблемы заключается в следующих этапах:

1. Анализ проблемы, ее связи с другим кодом. За что она отвечает, что она ломает и как. Здесь поможет тестирование
2. Построение алгоритма решения проблемы и анализ его. Постройте в голове или на бумаге алгоритм решения проблемы или задачи. Если проблема сложная, разбейте на несколько легких и простых задач. После анализируйте его на соответствие архитектуре кода, чтобы не возникло "обрушения" всего.
3. Написание кода и финальное тестирование. После того, как вы создали алгоритм действий, проверили его, можно начать исправлять ошибку. Естественно, протестировав ее.

Главное - понять суть ошибки.
👍2
Пет-проекты или работа?

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

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

Хотя есть выход - сделать популярный Open Source проект и тогда можно будет получать деньги с него, путем донатов или даже сотрудничества с компаниями. Но мало кто способен осилить это. Ведь скорее всего, человек быстро сдуется, ведь проект будет потреблять энергию, и может денежные средства, но не будет давать что то взамен для восполнения. Да, первое время, на энтузиазме, проект будет жить. Но если никто не заинтересуется твоим проектом и не захочет помочь, то можно сказать, он обречён на провал.

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

Например, я слышал, что есть программист, который зарабатывает на своём проекте около тысячи долларов в месяц. Этот проект просто помогает синхронизировать гугл таблицы и систему заметок Notion. Да, на этот проект были затраты, для привлечения внимания, но он окупил себя, и благодаря тому что есть прибыль, проект живет. Главное - решить общественную проблему, и тогда люди сами к тебе пойдут.

Вообще, все более менее хорошие проекты так и зараждаются - у разработчика возникли трудности или нужда в чем-то, и он решил ее.

И вернемся к теме. Я думаю, что надо соблюдать золотую середину. И работать, но давать время на обучение и создание своих проектов. Главное отдыхать. В этом хорош фриланс - работаешь когда хочешь.

Ну и в конце скажу, что если наработать качественно портфолио работ, оформить свой гитхаб - то шанс пройти собеседование повышаются.
👍52🔥2
Поменял свой гитхаб на github.com/alxvdev/, не теряйте
2🔥1