• Выбор игрового движка для C++?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Любой движок на C++ будет не лёгкий в освоении
    Ответ написан
    Комментировать
  • За сколько можно стать джуном в 3D моделировании?

    Zoominger
    @Zoominger
    System Integrator
    Достаточно ли будет пройти пару-тройку курсов по 10-20 часов?

    Нет.
    Джун - это человек с подтверждённым опытом.
    Вы, в лучшем случае, станете трейни, и то, если заведёте свой пет-проект, который не стыдно будет кому-то показать.
    Ответ написан
    Комментировать
  • Не открываются параметры windows 10, как починить?

    Zoominger
    @Zoominger Куратор тега Windows
    System Integrator
    Запустите cmd.exe от имени администратора и там попробуйте запустить:
    chkdsk C: /F /R
    sfc /scannow

    Первая исправит ошибки в файловой системе (может предложить после ребута, соглашайтесь), вторая исправит ошибки уже в Windows.
    Ответ написан
    3 комментария
  • Как добавить bash в автозагрузку от имени root?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Ну, .sh в конце по нонешним временам - эт лишнее, без него можно и нужно.

    В шапке скрипта, надеюсь:
    #!/bin/bash
    присуйтствует?

    А также, ты его, надеюсь, исполняемым сделал:
    sudo chmod o+x /путь_к_срипту/main
    ???

    И, из консоли его, если ты в сессии пользователя, чтобы он от рута запускался, апосля всех условий выше, надо через sudo запускать:
    sudo ./main
    А про автозагрузку тебе парни уже всё написали...
    Systemd, Supervisor, Cron (crontab) - что душе угодно...
    Ответ написан
    2 комментария
  • Как добавить bash в автозагрузку от имени root?

    Vindicar
    @Vindicar
    RTFM!
    Если убунта новая - то сделай из него systemd модуль. Тебе нужен тип one-shot, т.е. который выполняется и завершается, а не работает постоянно. Вот приблизительный пример. Допустим, файл называется foo.service
    [Unit]
    #человекочитаемое описание
    Description=Setup foo
    
    [Service]
    Type=oneshot
    #это путь к скрипту, который будет выполняться разово при запуске сервиса
    ExecStart=/opt/foo/setup-foo.sh
    #если ExecStart отработал, сервис считается активным
    RemainAfterExit=true
    #это путь к скрипту, который будет выполняться разово при остановке сервиса
    ExecStop=/opt/foo/teardown-foo.sh
    StandardOutput=journal
    
    [Install]
    #когда запускать скрипт при загрузке - когда готовы выполняться от имени пользователей, или когда сеть есть, или ещё когда.
    WantedBy=multi-user.target


    Создав файл, не забудь сделать systemctl daemon-reload чтобы systemd подцепил изменения.
    А чтобы срабатывало при загрузке - systemctl enable foo.service. Если назвал файл иначе, поправь последний аргумент.
    Если твои скрипты не отмечены как испоняемые, или не имеют в первой строке #!/bin/bash, то тогда надо изменить строки ExecStart/ExecStop так:
    ExecStart=/bin/bash /opt/foo/setup-foo.sh
    Ответ написан
    Комментировать
  • Как добавить bash в автозагрузку от имени root?

    @voleg4u
    http://www.voleg.info/
    Тебе заблокировать модуль ? Почитай про blacklist в modprobe.d .
    Ответ написан
    Комментировать
  • Почему браузер не отображает ftp страницу?

    Jump
    @Jump
    Системный администратор со стажем.
    Почему браузер не отображает ftp страницу?
    Ну вероятно причина в том, что FTP страниц не существует в природе.

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

    FTP- это протокол передачи файлов, по сети. Умеет только передавать файлы, и ничего более. Поэтому никаких FTP страниц нет.
    Ответ написан
    5 комментариев
  • Как поменять домен на локальном сервере?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Подскажите как можно установить ему купленный домен

    1. Арендовать у своего провайдера белый IP-адрес
    2. Прописать его в A-запись доменной зоны
    3. Прописать доменное имя в настройках своего web-сервера
    4. Настроить проброс портов на своём маршрутизаторе


    Под бесплатным имею ввиду просто взять свободный и не регать его в каких-то сервисах.

    Незарегистрированное доменное имя не обслуживается dns-серверами. Поэтому каждый клиент должен будет прописать соответствие между этим доменным именем и вашим IP-адресом себе в файл hosts. Иначе работать ничего не будет.
    Ответ написан
    Комментировать
  • Стоит ли чистить систему от Вирусов?

    Zoominger
    @Zoominger Куратор тега Windows
    System Integrator
    Переустановите, если есть возможность.
    Если нет, то KVRT и CureIt! в помощь. Потом ещё sfc /scannow полирнуть.
    Ответ написан
    Комментировать
  • Возможно ли анонимно и, следовательно, безнаказанно пользоваться сайтом vk.com?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Это все говно себя не оправдывает. За исключением одного случая. Когда вы становитесь фронтменом "оппозиции" с хорошим финансированием. Но это уже не контактики за прокси а типа реальные люди.

    В итоге, вы можете развивать себя как программера или как политика.
    Успех во втором случае примерно в 8 раз ниже, но если чувствуете силы то да вперед.
    Ответ написан
  • Как загружать видео с фейсбука?

    @rPman
    заменить код на вызов свежей версии утилиты youtube-dl ссылка
    Ответ написан
    4 комментария
  • Для чего используется "@" перед переменными в Python?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Для того, чтобы вы задали себе этот вопрос и открыли для себя пользу учебников. 61a0da3259ddf867054068.jpeg Целая глава посвящена вопросу!
    spoiler
    Эти жулики в роликах про ботов сами этот вопрос изучили, а вас не учат, а заставляют как обезьянок повторять тупые действия. Так вам и надо, неучи.
    Ответ написан
    Комментировать
  • Как научиться правильно использовать классы?

    briahas
    @briahas
    ObjC, Swift, Python
    Ваш вопрос относится к архитектуре приложения, а не к "как правильно использовать классы".

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

    Мой ответ - пишите как хотите (это в себе подразумевает и "как нравится" и " как легче" и "как левая пятка захочет"). Вы только учитесь, и если вы не гений, то, полюбому, сначала напишите не правильно. Так что - тренируйтесь, и , как следствие, учитесь.
    Ответ написан
    9 комментариев
  • Как развернуть сайт на сервере с vpn?

    @mureevms
    В принципе все просто. На сервере поднимаете веб сервер, который проксирует запросы через ВПН на веб сервер с другой стороны туннеля. Гуглить по nginx proxy_pass
    Ответ написан
    Комментировать
  • Как строку похожую на список превратить в список?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    from ast import literal_eval
    s = '''["A Dog's Purpose;2017", 'Fist Fight;2017', 'The Lego Batman Movie;2017', 'Jim Gaffigan: Cinco;2017', 'The Big Sick;2017', 'The Boss Baby;2017', 'Bill Burr: Walk Your Way Out;2017', 'Neal Brennan: 3 Mics;2017', 'Dave Chappelle: The Age of Spin;2017', 'CHiPS;2017', 'Table 19;2017', 'Dave Chappelle: Deep in the Heart of Texas;2017', 'Baywatch;2017', 'Snatched;2017', 'Sandy Wexler;2017', 'Win It All;2017', 'Captain Underpants: The First Epic Movie;2017', 'Cars 3;2017', 'Rough Night;2017', 'Despicable Me 3;2017', 'The Meyerowitz Stories;2017', 'War Machine;2017', 'Vir Das: Abroad Understanding;2017', "Norm Macdonald: Hitler's Dog, Gossip & Trickery;2017", 'Goon: Last of the Enforcers;2017', 'Oh, Hello: On Broadway;2017', 'The House;2017', 'Logan Lucky;2017', 'The Emoji Movie;2017', 'Rory Scovel Tries Stand-Up for the First Time;2017', "The Hitman's Bodyguard;2017", 'Self-criticism of a Bourgeois Dog;2017', 'Kingsman: The Golden Circle;2017', 'Ari Shaffir: Double Negative;2017', 'The Nut Job 2: Nutty by Nature;2017', 'Little Boxes;2017', 'Maz Jobrani: Immigrant;2017', 'Lady Bird;2017', 'Paddington 2;2017', 'The Death of Stalin;2017', 'Christina P: Mother Inferior;2017', 'Creep 2;2017', 'A Bad Moms Christmas;2017', "Daddy's Home 2;2017", 'The Disaster Artist;2017', 'Ferdinand;2017', 'Jack Whitehall: At Large;2017', 'Lynne Koplitz: Hormonal Beast;2017', 'Craig Ferguson: Tickle Fight;2017', 'Judd Apatow: The Return;2017', 'Dave Chappelle: Equanimity;2017', 'Dave Chappelle: The Bird Revelation;2017', 'Game Night;2018', 'Isle of Dogs;2018', 'The Clapper;2018', 'Tom Segura: Disgraceful;2018', 'When We First Met;2018', 'Fred Armisen: Standup for Drummers;2018', 'Love, Simon;2018', 'Game Over, Man!;2018', 'Blockers;2018', 'Deadpool 2;2018', 'Sorry to Bother You;2018', 'Ant-Man and the Wasp;2018', 'Mamma Mia: Here We Go Again!;2018', 'Tag;2018', 'The Man Who Killed Don Quixote;2018', 'Boundaries;2018', 'BlacKkKlansman;2018', 'Jeff Ross Roasts the Border;2017', 'Gintama;2017', 'Black Butler: Book of the Atlantic;2017', 'No Game No Life: Zero;2017']'''
    s = literal_eval(s)
    Ответ написан
    Комментировать
  • В чем проблема работы данного кода?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Представьте. что у вас уже есть на текущий момент самое большое и предыдущее самое большое число из всех, что попадались до сих пор. И вот вы нащли число, которое больше самого большого. Очевидно. что предыдущее самое большое надо подвинуть, а вы этого не делаете.

    Такие задачи проще всего решать начиная со штатной ситуации, а потом отрабатывать исключенияи специфические кейсы.
    Нарисуйте цепочку чисел, укажите стрелочкой на текущее и для этой позиции вручную найдите саоме большое и предыдущее. Потом подумайте какие будете делать операции.
    Ответ написан
    1 комментарий
  • Куда пропало место на диске?

    @mureevms
    Не знаю что именно в Ubuntu для этого используется, но в Linux Mint изкоробки стоит baobab. В Uduntu можно поставить и запустить так:
    sudo apt install baobab
    baobab


    Так выглядит

    619f89d5361dc646930627.png


    Но удобнее и практичнее из консоли
    du -h /home --max-depth=1
    Ответ написан
    4 комментария
  • Куда пропало место на диске?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    В консоли выполни du -sh /home/*
    скорее всего у тебя в GUI не учитываются "скрытые" папки, которые начинаются с точки. типа .m2 и другие штуки, куда может забиться разного кеша и хлама.
    Ответ написан
    2 комментария