Задать вопрос
  • Timestamp или инкремент версии в тексте при сохранении файла - какие редакторы или IDE так могут?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    И все-таки непонятно, почему нельзя использовать гит.

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

    На крайняк написать скрипт, который из папки с гитом будет копировать файлы в ваши разные места и все.
    Ответ написан
    3 комментария
  • Белый айпи через свой сервер?

    @SunTechnik
    Вариантов можно много предложить:
    1. VPN с ноута на сервер и DNAT на самом сервере, что бы запросы завернуть на ip ноута в vpn.
    2. Ssh reverse туннель. От простого пользователя он даст открыть на прослушивание порт с номером больше 1024.
    Если надо 80, 443 - то + DNAT на vps, или nginx, в режиме reverse proxy..
    Ответ написан
    3 комментария
  • Как создать маленький(только данные) образ большого раздела?

    @glaucidium Автор вопроса
    Поставил бы решением ответ от Valentin Barbolin, да он ответил не туда.

    https://www.baeldung.com/linux/clone-space-in-use-...
    Оказывается, у dd есть опция conv=sparse, которая позволит скопировать раздел в разреженный файл.
    Только перед этим надо свободное пространство на разделе забить нолями. (dd if=/dev/zero of=/mnt/sdXY/zero; rm /mnt/sdXY/zero)
    А если нужно записать разреженный образ на реальный раздел, то можно смонтировать его как loop устройство и уменьшить ФС.
    https://askubuntu.com/questions/260620/resize-dev-...
    Ответ написан
    1 комментарий
  • Как сбросить пароль на Ubuntu, если у меня только один пользователь и открываю терминал я без ввода пароля?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    При sudo запрашивается пароль текущего пользователя.
    Если вы его не знаете, откройте терминал, наберите команду passwd и смените
    Ответ написан
    Комментировать
  • OpenCV. Почему отдельные кадры из видео весят больше чем видео?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Потому что кадры в массивах хранятся в несжатом виде, а исходный видео-ролик сжат кодеком.
    Кодеки сейчас довольно сложные, у них много параметров сжатия и нетривиальные алгоритмы. Вы один и тот же ролик можете расжать и сжать по новой, а в результате получите совсем другой объём и даже немного отличающийся контент, ведь сжатие происходит обычно с потерей качества.
    Ответ написан
    Комментировать
  • Это диапазоны частных сетей?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Это диапазоны, выделенные для частных сетей по стандарту. Внутри этих диапазонов вы можете назначать адреса своим узлам/подсетям как угодно. В принципе, вам никто не мешает использовать в своей сети любые адреса, но тогда вы потеряете возможность доступа к узлам глобальной сети с такими же адресами.
    Ответ написан
    Комментировать
  • Это диапазоны частных сетей?

    @Drno
    1. Да
    2. Количеством адресов
    Ответ написан
    Комментировать
  • Можно ли патч для Linux Ubuntu, Debian применить на Mac OS?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Взять текст патча.
    Взять текст, который нужно запатчить.
    И, пытаясь понять, что тут делается, сделать собственный патч.

    Да, твердое знание C required :)
    Ответ написан
    1 комментарий
  • С какими последствиями прекращения поддержки смартфона вы сталкивались?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Всю жизнь пользовался нокией, меняю редко, ношу по 5-8 лет.
    Менял или после того как сильно морально устарел.
    Последний раз была проблема с тем что нокия была на windows. Ну пропала возможность ставить новые приложения из виндовс маркета, потом вообще приложения.
    Тогда взял самсунг на андроиде. До сих пор полет нормальный, уже лет 5
    Ответ написан
    Комментировать
  • С какими последствиями прекращения поддержки смартфона вы сталкивались?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Ни с какими. Ношу телефоны по 8-9 лет, ушатываю в хлам. Nokia N95 8G - была такая модель, на симбиане, заносил до того, что сдох радиомодуль (где симки). Лютых флагманов не беру, всегда ориентируюсь на большие сиськи емкости батарейки.
    Да, через какое-то время приложения ставиться перестают - версия уже не поддерживается, но пока не сдохла банка (сейчас актуально, раньше было пофиг - сменил банку и едем дальше) телефон работает.
    (Да, никаких банк-клиентов и финансовых программ! Телефон - это телефон, его spiz... могут :)
    Ответ написан
    Комментировать
  • С какими последствиями прекращения поддержки смартфона вы сталкивались?

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

    Ещё через какое-то время старые версии приложений перестали работать (например клиенты для банков) тк компании просто отказались от поддержки старых версий API, которое использовалось только этими старыми версиями приложений.

    Стала чуствоваться моральная устарелось, что проявлялась лютыми тормозами и тем фактом, что новые телефоны из бюджетного сегмента теперь выглядят и работают сильно лучше, чем твой старый типа флагман.
    Ответ написан
    Комментировать
  • Как можно увеличить место dev/sda2 на "горячую"?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Про Астру не знаю, а в Ubuntu делается так:

    Сделать бэкап виртуальной машины!
    Отключить своп (swapoff).
    Запустить parted.
    Удалить раздел свопа.
    Расширить раздел sda2 (resizepart).
    Создать новый раздел свопа.
    Сохранить таблицу разделов.
    Выйти из parted.
    Включить своп (swapon).
    Увеличить размер файловой системы (resize2fs).

    Если есть графическая оболочка, то всё делается наглядно в gparted.
    Ответ написан
    2 комментария
  • Как исправить ошибку useradd?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    useradd: user 'arch' already exists

    здесь говорится что пользователь с именем arch уже существует в системе.
    Если это вы его создали раньше, но по каким-то причинам желаете пересоздать, то просто удалите его и создайте снова
    userdel -r имя_пользователя
    ключ -r удалит также и домашнюю директории указанного пользователя

    useradd group 'users' does not exist useradd the GROUP configuration in /etc/default/useradd will be ignored

    говорит о том что вы пытаетесь добавить пользователя в группу которой не существует, в данном случае не существует группы users
    все доступные группы перечислены в файле /etc/group
    чтобы вручную создать группу нужно использовать команду
    groupadd группа
    на сколько я помню в арче при создании пользователя с помощью useradd по умолчанию создаётся группа, название которой совпадает с именем пользователя и в которую затем автоматом и добавляется создаваемый пользователь у которого она будет основная. Естественно с помощью ключей поведение можно изменить. В других дистрах в основную группу пользователя часто ставят группу users

    Подробнее смотри информацию на арчвики - Управление пользователями
    Ответ написан
    Комментировать
  • Как расшарить виртуальную машину VirtualBox в домашней сети?

    @Drno
    можно. подключайтесь. в чем сложность то?

    Тут есть 2 варианта - если испльзуется NAT в виртуалбоксе, то просто пробросьте нужные порты в интерфейсе Бокса.
    будете подключаться на IP хоста + порт
    Если хотите в 1 сеть с роутером их вывести используйте тип сети "мост". Виртуалки получат настройки от того же роутера что и хост
    Ответ написан
    Комментировать
  • О прибыльной карьере в российской технологической индустрии?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Отвечу то же, что и россиянам, желающим переехать: Нужно как минимум быть существенно лучше среднего местного программиста, чтобы компенсировать работодателям проблемы с наймом иностранца. В остальном проблем не вижу, на рынке ИТ страны сильный кадровый голод.
    Ответ написан
    14 комментариев
  • Реалтайм на питоне возможен?

    Нет. Планировщик ОС легко может ворочать приоритетами твоего приложения и от этого скорость немного будет скакать.
    Также тут будет влиять скорость компьютера.
    Чуть лучше будет, если попробуешь задавать задержку явно через sleep.

    Если хочется приблизиться к чему-то более-менее равномерному - используй таймеры, которые предоставляет ОС.

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

    А чтобы измерить задержки - выводи время в каждом таком такие (можно даже не реальное, а системное).

    Потом посмотри на равномерность интервалов через какой-нибудь excel.
    Ответ написан
    Комментировать
  • Как установить mailu если 443 порт использует nginx?

    @Drno
    сменить порт на другой.
    а в nginx настроить reverse proxy
    Ответ написан
    4 комментария
  • Как "пропустить" напряжение дальше только при подаче напряжение с 2 других провдов?

    @d-stream
    Готовые решения - не подаю, но...
    Так работает обычное электромагнитное реле с нормальноразомкнутыми контактами.
    Провода А и С - на контактную группу, В - на обмотку

    И тогда при появлении напряжения на обмотке (В) контактная группа замкнётся и А и С соединятся между собой.

    Ну а если на B будет напряжение, а на А - нет - то замыкание А-С - даст то же отсутствие напряжения)))

    Ну и реле бывают твердотельными/полупроводниковыми/оптронными/etc

    з.ы. транзистор, тиристор, триод (ежели кто помнит) - поведут себя сходным образом
    Ответ написан
    2 комментария
  • Как в Linux дать права на чтение файла определенному пользователю?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Так на чтение или на изменение?
    Включить пользователей u1 и u2 в общую группу, дать этой группе нужные права на файл.
    Учтите, что некоторые программы, не перезаписывают файл при сохранении, а создают временный файл, удаляют текущий, затем перемещают временный под нужным именем. В таком случае надо давать права на изменение каталога, в котором находится файл.
    Ответ написан
    4 комментария
  • Как зациклить это действие?

    Vindicar
    @Vindicar
    RTFM!
    Цикл while?
    Не, серьёзно. Это основы языка. Открой учебник и читай.
    Ответ написан
    Комментировать