Danil_Dm, если ты для работодателя будешь ценным и полезным кадром, он не только про диплом не будет спрашивать, он ещё и зарплату повысит за то, что сможешь больше времени уделять работе, не отвлекаясь на эту символическую учёбу.
По факту же в ПТУ в принципе учат только так и никак иначе. Там в основном и натаскивают людей, неспособных получить высшее образовани, на выполнение не самых сложных задач. Если ты и правда способен на большее - лучше бы пошёл получать высшее образование.
Что касается математики, то она программисту реально нужна. Правда, сильно зависит от содержания. Если вы там просто считаете определители матриц месяцами на калькуляторе, то этому даже три дня посвящать чересчур избыточно.
Талян, легендарный 4dos.exe хранил триальный ключ и данные о его использовании не только в файле 4dos.dat, но и в своём собственном бинарнике 4dos.exe. Если пытаешься чёта манипулировать (менять время, возвращать старую версию файла итд), то если он это замечает - сразу же неделю триала вычитает. Я, впрочем, всё равно довёл до автоматизма полное восстановление его триала при каждой загрузке :) чисто из принципа, чтоб доказать, что это возможно.
AnnaPlaksa, сейчас зарплату не может просто так получать "кто-то другой". Тем более в серьёзном банке. Работник должен получать зарплату на свой личный счёт в банке.
В моём детстве давали задание сделать программу тестирования на readln/writeln. Весь класс писал if-then-else, а я сразу же разработал формат теста, хранящийся в файле.
Интернет подсказывает словарь Тришина, сайт автора мёртв, но можно найти на других сайтах. Но он в dsl-файле и в чистом виде не очень удобен, надо ещё подумать, как грамотно использовать.
gd1xza, ещё раз, неважно, даст это что-то или нет. Не всякий запустит VPN, не всегда VPN работает стабильно, да и VPN конкретному юзеру можно уронить при целевой атаке.
Сам риск любого, даже неточного раскрытия данных, даже лишь о части пользователей - это не шутки. Поэтому-то столько шума вокруг, например, передачи RLZ в Chrome.
gd1xza, так как пользователь запускает софт (в данном случае OBS) у себя на компе, то узнать можно очень много.
1. Можно узнать локальные IP пользователя.
2. Можно сходить в сервис типа ifconfig.me и узнать внешний IP пользователя (возможно даже, адрес его роутера).
3. Можно собирать статистику по разным пользователям, находить разных пользователей в одной сети.
4. Можно попробовать сходить на роутер пользователя с паролем по умолчанию, там узнать его реальный IP или сделать с роутера curl ifconfig.me.
Итд итп.
В любом случае, это совсем не праздный вопрос, и приложение не должно так делать безо всяких там оговорок о том, что это якобы ничего не значащая информация.
Игорь Соколов, всегда можно написать бота, который получает все слова и первым же делом проверяет, нет ли там конкретных нужных. Для этого и надо уметь программировать, а не просто искать готовый рецепт на все вопросы в документации.
gd1xza, как раз о том и речь, что использование VPN может не помешать запущенному на локалхосте софту узнать твои другие IP-адреса и передать кому следует.
P.S: если в рекурсии нет базового условия, то она же будет бесконечной?
В ленивых вычислениях может быть и бесконечной.
Например, можно сделать рекурсивный генератор чисел по какому-то условию, а затем этот генератор скормить какому-то алгоритму, у которого есть условие остановки. Тогда генератор сгенерит только необходимое для работы алгоритма количество чисел.
Николай Бараненко, нет, не должен. Обычно там как раз какие-нибудь nvidia-settings.
Если установка делалась из пакетов, то на deb-дистрибах сначала смотрим, какие пакеты есть:
dpkg -l|grep nvidia
Следует обращать внимание, что у реально установленного в начале строки должно быть ii, если там что-нить типа rc - это хвосты от ранее установленных.
Затем смотрим, что в установленном пакете, например
dpkg -L nvidia-driver-525
Что будет в пакете решает тот, кто этот пакет собирает. Бывают пакеты без бинарников вообще. Например, linux-headers-generic содержит всего два файла и оба текстовые.
Для rpm аналоги команд:
rpm -qa|grep nvidia
rpm -ql имя_пакета
Если установка делалась не из пакетов, то выяснить, что установщик куда положил, уже не так просто. Но вообще обычно он создаёт как минимум модуль для ядра (.ko файл в глубине /lib/modules) и модуль для X-сервера (скорее всего, где-то в /usr/lib или /usr/local/lib).
AlexVWill, тогда никак, ведь postfix просто сливает почту в доставщика, он ничего не знает ни про какие папки, которые, скорее всего, сами по себе в собственном формате dovecot'а.