😈 Что такое демоны и службы в программировании
Демоны
Демон — это программа в UNIX-системах, которая постоянно работает фоном и выполняет какую-то одну свою задачу. UNIX-системы — это сам Unix, Linux, BSD, Solaris, MacOS и ещё много других.
Чаще всего демоны запускаются при старте системы и работают всё время, пока работает компьютер или сервер.
У демонов обычно нет графического интерфейса, поэтому для управления ими используют командную строку, файлы с настройками или специальные программы, которые отправляют демону нужные команды. Более того, демоны проектируются именно так, чтобы сидеть на фоне и не отсвечивать. А если вам пришлось настраивать демонов самостоятельно, то вам респект и уважение.
Службы
Службы — это то же самое, что и демоны, только в Windows.
Для управления службами в Windows сделали специальные инструменты — панель управления службами и оснастки. Панель позволяет управлять службами в целом, а оснастки — задавать тонкие настройки процессам в отдельности. Оба этих инструмента помогают смотреть и настраивать службы не через консоль, а с помощью графического интерфейса и окон.
Зачем нужны демоны и службы и можно ли создать собственного демона, читайте в нашей статье: https://v.thecode.media/4ro0l
Демоны
Демон — это программа в UNIX-системах, которая постоянно работает фоном и выполняет какую-то одну свою задачу. UNIX-системы — это сам Unix, Linux, BSD, Solaris, MacOS и ещё много других.
Чаще всего демоны запускаются при старте системы и работают всё время, пока работает компьютер или сервер.
У демонов обычно нет графического интерфейса, поэтому для управления ими используют командную строку, файлы с настройками или специальные программы, которые отправляют демону нужные команды. Более того, демоны проектируются именно так, чтобы сидеть на фоне и не отсвечивать. А если вам пришлось настраивать демонов самостоятельно, то вам респект и уважение.
Службы
Службы — это то же самое, что и демоны, только в Windows.
Для управления службами в Windows сделали специальные инструменты — панель управления службами и оснастки. Панель позволяет управлять службами в целом, а оснастки — задавать тонкие настройки процессам в отдельности. Оба этих инструмента помогают смотреть и настраивать службы не через консоль, а с помощью графического интерфейса и окон.
Зачем нужны демоны и службы и можно ли создать собственного демона, читайте в нашей статье: https://v.thecode.media/4ro0l
🔥30👍19❤6
Каждый из нас этим пользовался, но не все знают, как это устроено. Сегодня рассказываем про Drag-and-Drop на сайтах — как работает перетаскивание файла в окно браузера и что происходит дальше.
https://v.thecode.media/5dqwq
#разбор_Код
https://v.thecode.media/5dqwq
#разбор_Код
👍34❤2
Ультрасложная задача про пьяных программистов и коллизию
Пятница. После работы три разработчика решили выпить и сыграть в бильярд. Чтобы было интересно, мидл придумал такое условие: проигравший оплачивает счёт.
Все знали, что сеньор лучше всех пьёт и играет, поэтому мидл предложил считать так:
«Если сеньор забьёт меньше шаров, чем другие участники, вместе взятые, — он проиграл и платит за всех».
Через пару минут после начала игры, когда несколько шаров уже было забито, к ним подошёл тимлид из соседнего отдела. Ему объяснили, что проигравший платит, он согласился, и игра пошла уже вчетвером.
Когда партия закончилась, получились такие результаты: джуниор забил 2 шара, мидл — 4 шара, сеньор — 6 шаров, тимлид — 4 шара.
Кто должен оплатить счёт?
🔥 — если джуниор
🤡 — если мидл
❤️ — если сеньор
😁 — если тимлид
Ставьте реакцию и переходите по ссылке, чтобы узнать, кто и почему закроет счёт на самом деле.
#задача_Код
Пятница. После работы три разработчика решили выпить и сыграть в бильярд. Чтобы было интересно, мидл придумал такое условие: проигравший оплачивает счёт.
Все знали, что сеньор лучше всех пьёт и играет, поэтому мидл предложил считать так:
«Если сеньор забьёт меньше шаров, чем другие участники, вместе взятые, — он проиграл и платит за всех».
Через пару минут после начала игры, когда несколько шаров уже было забито, к ним подошёл тимлид из соседнего отдела. Ему объяснили, что проигравший платит, он согласился, и игра пошла уже вчетвером.
Когда партия закончилась, получились такие результаты: джуниор забил 2 шара, мидл — 4 шара, сеньор — 6 шаров, тимлид — 4 шара.
Кто должен оплатить счёт?
🔥 — если джуниор
🤡 — если мидл
❤️ — если сеньор
😁 — если тимлид
Ставьте реакцию и переходите по ссылке, чтобы узнать, кто и почему закроет счёт на самом деле.
#задача_Код
❤89🔥47😁30🤡19👍9👎6
Невнимательность — главный враг начинающего программиста. Иногда она приводит вот к таким ошибкам: https://v.thecode.media/eritq
#баг_Код
#баг_Код
👍16❤5🔥1
Если Вселенная действительно бесконечна, в ней точно есть и такие системы…
В День космонавтики показываем, какие языки используют для программирования космических систем и запуска кораблей в космос.
#подборка_Код
В День космонавтики показываем, какие языки используют для программирования космических систем и запуска кораблей в космос.
#подборка_Код
🔥57❤7👍7🤡2
Задача про периметр и забывчивого монтажника
Мэтимэтикс. Изи.
https://v.thecode.media/gn5qs
#лучшее_Код #задача_Код
Мэтимэтикс. Изи.
https://v.thecode.media/gn5qs
#лучшее_Код #задача_Код
👍21🔥5
Короче, голосовое 😎
Новостей технологий очень много, но чтобы точно ничего не пропустить, слушайте наш мини-подкаст. В нём мы собрали последние новости со всего мира.
Какой формат новостей лучше:
👍 — текст (после рабочей недели хочу слушать только тишину)
🔥 — аудио (некогда читать, слушаю в дороге)
Новостей технологий очень много, но чтобы точно ничего не пропустить, слушайте наш мини-подкаст. В нём мы собрали последние новости со всего мира.
Какой формат новостей лучше:
👍 — текст (после рабочей недели хочу слушать только тишину)
🔥 — аудио (некогда читать, слушаю в дороге)
👍236🔥54👎4❤1
Если вы сейчас начинаете карьеру или недавно сменили сферу деятельности и вышли на новую работу, эта статья — для вас.
https://v.thecode.media/izely
#разбор_Код
https://v.thecode.media/izely
#разбор_Код
👍21😁4🤡2❤1
Что имеют в виду программисты, когда говорят про DRY, SOLID и YAGNI
Если вам говорят, что ваш код должен быть DRY и SOLID, скажите в ответ YAGNI, и все сразу отстанут. Или нет.
https://v.thecode.media/r713e
#лучшее_Код #вопрос_Код
Если вам говорят, что ваш код должен быть DRY и SOLID, скажите в ответ YAGNI, и все сразу отстанут. Или нет.
https://v.thecode.media/r713e
#лучшее_Код #вопрос_Код
😁22👍9❤2
ПРО ЭТО ЗНАЛИ ВСЕ СОВЕТСКИЕ ПРОГРАММИСТЫ!
Если вы откажетесь от этих восьми фраз, директор сразу повысит вас до тимлида, подарит корпоративный макбук и даст бессрочный оплачиваемый отпуск, так что вам достаточно не произносить вот это: https://v.thecode.media/t4y28
#подборка_Код
Если вы откажетесь от этих восьми фраз, директор сразу повысит вас до тимлида, подарит корпоративный макбук и даст бессрочный оплачиваемый отпуск, так что вам достаточно не произносить вот это: https://v.thecode.media/t4y28
#подборка_Код
👎27👍22😁4
Дайджест статей за неделю
В прошлый раз мы рассказали, как технология DLNA превращает домашнюю сеть в мультимедийный центр. Настало время настроить это самим.
Показали, как за 10 минут добавить на сайт свою форму обратного звонка.
Написали свою первую библиотеку для Python. Напишите и вы.
Разобрались, как работает Drag-and-Drop — загрузка файлов простым перетаскиванием на страницу.
Рассказали, как влиться в коллектив, если это ваша первая работа в ИТ.
❓ Ошибка недели — что означает ошибка SyntaxError: EOL while scanning string literal.
Вы — лучшие читатели в мире,
любим вас!
Обнимаем, «Код»
В прошлый раз мы рассказали, как технология DLNA превращает домашнюю сеть в мультимедийный центр. Настало время настроить это самим.
Показали, как за 10 минут добавить на сайт свою форму обратного звонка.
Написали свою первую библиотеку для Python. Напишите и вы.
Разобрались, как работает Drag-and-Drop — загрузка файлов простым перетаскиванием на страницу.
Рассказали, как влиться в коллектив, если это ваша первая работа в ИТ.
❓ Ошибка недели — что означает ошибка SyntaxError: EOL while scanning string literal.
Вы — лучшие читатели в мире,
любим вас!
Обнимаем, «Код»
❤24🔥5
Есть такое мнение, что для программирования нужно уметь мыслить как-то по-особому. Отчасти это так, но хитрость в том, что мышление программиста формируется в процессе программирования. Более того, можно научиться думать как программист, ещё не будучи программистом.
Сегодня рассказываем об этом.
#подборка_Код
Сегодня рассказываем об этом.
#подборка_Код
❤32👍15🔥1
Новости мира технологий
1. Компания Samsung представила новый компьютер в виде моноблока, который очень похож на iMac. У него экран с разрешением 4К, процессор i5 13-го поколения, 16 Гб оперативной памяти и 256 Гб для хранения. В комплект входят клавиатура и мышь.
2. Компания Microsoft начала запрещать настраивать внешний вид Windows 11 с помощью сторонних программ. После обновления их нельзя запустить и обновить. Но блокировку можно обойти, если переименовать исполняемый файл.
3. У одного американского журналиста настолько переполнилась память его Apple MacBook Pro, что ноутбуку не удалось удалить данные для освобождения места. Помогла только полная очистка всей памяти устройства.
4. Компания Whoosh, которая занимается прокатом электросамокатов, начала применять российскую технологию «Антитандем». Она определяет поездку на одном электросамокате вдвоём. Пока «Антитандем» запустили только в Санкт-Петербурге.
5. Компания Google выпустила новую версию приложения Find My Device, с помощью которого можно найти свой Android-смартфон. Теперь для нахождения устройству не нужно подключение к интернету — местоположение передаётся на другие смартфоны по Bluetooth.
6. Умелец из Испании запустил DOOM на платёжном POS-терминале. Для открытия двери в игре нужно провести по терминалу банковской картой.
7. В результате третьей попытки с космодрома Восточный запустили ракету-носитель «Ангара-А5» с разгонным блоком «Орион» и испытательной полезной нагрузкой. Ракета работает на кислороде и керосине и может нести до 25 тонн.
8. Пользователь Reddit R3V3RB_7 создал консоль из контроллера Dual Sense и умных часов Apple Watch Ultra под управлением ОС Android. Затем он установил на полученное устройство эмулятор Game Boy Advance и запустил на ней игру Castlevania: Aria of Sorrow.
Вы ничего не пропустили 🙂
1. Компания Samsung представила новый компьютер в виде моноблока, который очень похож на iMac. У него экран с разрешением 4К, процессор i5 13-го поколения, 16 Гб оперативной памяти и 256 Гб для хранения. В комплект входят клавиатура и мышь.
2. Компания Microsoft начала запрещать настраивать внешний вид Windows 11 с помощью сторонних программ. После обновления их нельзя запустить и обновить. Но блокировку можно обойти, если переименовать исполняемый файл.
3. У одного американского журналиста настолько переполнилась память его Apple MacBook Pro, что ноутбуку не удалось удалить данные для освобождения места. Помогла только полная очистка всей памяти устройства.
4. Компания Whoosh, которая занимается прокатом электросамокатов, начала применять российскую технологию «Антитандем». Она определяет поездку на одном электросамокате вдвоём. Пока «Антитандем» запустили только в Санкт-Петербурге.
5. Компания Google выпустила новую версию приложения Find My Device, с помощью которого можно найти свой Android-смартфон. Теперь для нахождения устройству не нужно подключение к интернету — местоположение передаётся на другие смартфоны по Bluetooth.
6. Умелец из Испании запустил DOOM на платёжном POS-терминале. Для открытия двери в игре нужно провести по терминалу банковской картой.
7. В результате третьей попытки с космодрома Восточный запустили ракету-носитель «Ангара-А5» с разгонным блоком «Орион» и испытательной полезной нагрузкой. Ракета работает на кислороде и керосине и может нести до 25 тонн.
8. Пользователь Reddit R3V3RB_7 создал консоль из контроллера Dual Sense и умных часов Apple Watch Ultra под управлением ОС Android. Затем он установил на полученное устройство эмулятор Game Boy Advance и запустил на ней игру Castlevania: Aria of Sorrow.
Вы ничего не пропустили 🙂
👍52❤11