• Почему ansible не видит хосты?

    @MaxKozlov
    что значит "доступен только один" ? не соединяется, не видно в списке или что ?

    cat ~/.config/ansible/hosts
    показывает содержимое ?
    ansible --list-hosts "*" -vvv
    показывает ваши хосты ? в дебажных комменариях файл ваш есть ?
    Ответ написан
    3 комментария
  • Как удалить из строки все html теги?

    igor-fedorov
    @igor-fedorov
    Full Stack разработчик
    С помощью функции strip_tags:

    strip_tags($string);

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

    https://www.php.net/manual/ru/function.strip-tags.php
    Ответ написан
    Комментировать
  • Как сдать в аренду серверную тачку?

    Jump
    @Jump
    Системный администратор со стажем.
    Серверная тачка интересна только тогда, когда размещены на нормальной площадке.
    Обеспечьте бесперебойной питание, место для бэкапов, хороший канал, и белый адрес на сервер.
    Дайте гарантии.
    И тогда с вами можно будет заключить договор.

    А на таких условиях как вы описали - ну разве что соседу дайте бесплатно в доту погонять, или во что там сейчас играют.
    Ответ написан
    Комментировать
  • Что изучить для уверенной и современной настройки серверов?

    dyuriev
    @dyuriev
    A posteriori
    1. учимся настраивать стэк nginx+php-fpm+mysql без докера
    2. учимся настраивать стэк nginx+apache+php+mysql без докера
    3. учимся заворачивать все это в докер контейнер(ы)


    на первом пункте подзапарьтесь, изучите какая директива nginx что дает.
    второй дастся легче, если вообще потребуется (нужен только если на .htaccess налегаете, как правило).

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

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

    при большом желании и наличии свободного времени за месяц можно начать разбираться на достойном для разраба уровне.
    Ответ написан
    Комментировать
  • Как узнать что произошло после выполнения команды с переменной в терминале?

    hint000
    @hint000
    у админа три руки
    Ну у вас получилась пустая переменная $dest, значит выполнилось
    find /* -type f -mtime +30 -delete
    т.е. вы просто удалили кучу разных файлов. Кроме тех, что менялись за последний месяц. Если от root'а выполняли, то убили систему и данные.

    Заново установить систему, восстановить из бэкапа сайты.
    Если бэкапов нет, то сразу загрузиться с флешки, попытаться восстановить удалённые файлы сайтов с помощью утилиты photorec.
    Ответ написан
    5 комментариев
  • Можно ли восстановить взломанную страницу в соцсети Одноклассники?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Можно ли как то надавить на них, что бы они захотели восстановить страницу
    1)Если вас послала служба поддержки ОК на х**- то берете чемодан денег(желательно зелёных), идете к юристу, отдаете ему чемодан этих самых денег. Он смотрит лицензионное соглашение - и говорит вам, что вам никто ничем не обязан.

    2)Просто регистрируйте новый аккаунт и все.

    Если не хотите выкидывать деньги на ветер, то первый пункт можно пропустить.
    Ответ написан
    Комментировать
  • Каким правилам стоит следовать для долгой непрерывной работы компьютера?

    delphinpro
    @delphinpro
    frontend developer
    Я свой почти не выключаю. Много лет.
    Два раза в год — разборка, чистка, замена термопасты. Вот и все обслуживание.
    Ответ написан
    Комментировать
  • Почему в nextcloud маленькая скорость?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Ну для начала надо определить что значит маленькая скорость, и что ее ограничивает.
    Канал у вас 1гигабит.
    Значит теоретически по нему можно прокачать в районе 120мегабайт/с.
    Практически меньше - зависит от настроек сети, типа трафика, используемых протоколов.
    К тому же канал может быть загружен.
    В общем нормальная скорость передачи в среднем для гигабитного канала это 50-60мб/сек.
    Ваши значения вроде такие и есть.

    Так же следует понимать что вы не просто трафик гоняете вы его с диска читаете - далеко не каждый диск сможет выдать те же 30мб/с в любой ситуации.
    Все зависит от нагрузки, размера обращений, соотношения записи к чтению, размера кластера,

    Поэтому определите какая скорость вам нужна, насколько реальная отличается от нужной.
    И тогда уже можно думать что именно стоит сделать.
    Ответ написан
  • Что означает этот фрагмент кода?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Вот за такой код очень хочется бить по голове некоторых местных икспердов, которых хлебом не корми, но дай повыделываться и показать немерянные ум и сообразительность.

    В то время как нормальный код должен выглядеть вот так
    function reverse_vowels($word) {
        $vowels = [];
        foreach(str_split($word) as $c) {
            if (preg_match('/[ayeiou]/i', $c)) {
                $vowels[] = $c;
            }
        }
        $v = 0;
        $reverse = '';
        for ($i=0; $i < strlen($word); $i++) {
            $is_vowel = preg_match('/[ayeiou]/i', $word[$i]);
            $reverse .=  $is_vowel ? $vowels[count($vowels) - 1 - $v++] : $word[$i];
        }
        return $reverse;
    }

    который не вызывает вообще никаких вопросов

    Плюс по-хорошему можно первый цикл заменить на
    preg_match_all('/[ayeiou]/i', $word, $matches);
    $vowels = $matches[0];
    Ответ написан
    7 комментариев
  • Как выполнить backup базы данных mysql запросом?

    vabka
    @vabka
    Токсичный шарпист
    В MySQL нельзя сделать бэкап при помощи запроса
    Ответ написан
    Комментировать
  • Crontab и killall celery. Как заставить работать?

    Замените в скрипте killall на /usr/bin/killall
    Ну или разберитесь с PATH в кроне.
    Ответ написан
    Комментировать
  • Сложно сформулировать вопрос кратко. Поможете начинающему?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    pas = input('Придумайте пароль:')
    if any(map(str.isdigit, pas)):
         print('Пароль не должен содержать цифры')
    else:
        print('Пароль подходит')
    Ответ написан
    Комментировать
  • Берут ли на стажировки перваков?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Интересно узнать, возможно ли будет стажироваться с первого курса?

    Зачем?

    Рассмотрим вас со стороны бизнеса - вам 18 лет, за вами нужно следить, денег вы не приносите, а скорее всего еще и обходитесь компании в копейку.

    Почему берут на стажировку 4-5 курс = потому что они потенциальные наемные сотрудники. И проходя бесплатную(или нет) стажировку, компания уже берет в штат "знакомого" человека, который на выходе даст неплохой профит за меньшие деньги на старте.

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

    Этот вариант был бы самым идеальным для вас, так как студент заочник, дает фору студенту очнику в 4-5 годах корпоративной разработки, что на Российском рынке означает что возьмут 99% вас, а не очника.
    Ответ написан
    Комментировать
  • Что требуется от junior php разработчика?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    способы добраться до уровня хорошего джуна?

    Например, на работу пойти. Так как джун это разработчик с опытом коммерческой разработки от года(это если мы говорим про бизнес средней руки). На проектах с большой сложностью, с штатом разработчиков в 50-100 человек - джуном может быть и специалист с опытом до 2х лет(а особо яркие личности сидят в джунах до бесконечности). Так как первые полгода происходит адаптация к проекту, следующие полгода ты потихоньку начинаешь разбираться в коде и выполнять легкие таски, и следующий год будет ключевым к росту на мидла.

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

    Griboks
    @Griboks
    Просто прочитайте весь учебник целиком, а потом сделайте учебный проект целиком.
    Ответ написан
    Комментировать
  • Как сделать SSL сертификат для сервера, который пока-что не использует домен?

    dyuriev
    @dyuriev
    A posteriori
    скопируйте сертификат (файлы которые в соответствующих директивах конфига nginx прописаны) с рабочего сервера перед переносом и пропишите в директивы nginx на новом сервере

    уже после переноса и смены А-записей поставьте нормально certbot с автообновлением сертификата

    не городите велосипед и грабли

    Это будет самый быстрый способ для разового переноса одного сервера.

    UPD: чтобы не было конфликтов, размещайте файлы с рабочего сервера с ключем и сертификатом на новый не в /etc/letsencrypt, а, например, в /etc/nginx/ssl, а то потом certbot офигеет, че ему подсунули
    Ответ написан
    2 комментария
  • Как найти строки с определённой подстрокой и заменить в них другую подстроку?

    @sand3001
    Всего по немногу
    sed -i '/Accustic\sArts/s/xxxx/yyyy/' file.csv
    Ответ написан
    Комментировать
  • На каком режиме работают выполняются сервисы Пользовательский режим или на Режиме ядра?

    @res2001
    Developer, ex-admin
    В kernel mode работает только само ядро и драйверы устройств. Все остальное работает в user mode.
    Любая программа, совершая системный вызов, переключается в kernel mode на время выполнения системного вызова. Системных вызовов все программы совершают много и регулярно.
    Ответ написан
    1 комментарий
  • Выделение файлов и папок в проводнике?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Никак. Выделение внутри папки берётся по самому длинному названию содержимого в этой папке.
    Ответ написан
    Комментировать
  • Как создать локалку чтобы в Старкрафт поиграть через интернет?

    Slayer_nn
    @Slayer_nn Куратор тега Windows
    Гугол, памаги!
    garena
    iccup

    А вообще чтобы гамать по хамачи надо включить обнаружение сделать сеть частной на обоих пк

    Если опять не поможет можно использовать плагин
    Forcebindip
    Вот инструкция
    https://mercury13-kiev.livejournal.com/24449.html

    Удачи
    Версии starcraft должны быть одинаковы
    Ответ написан
    Комментировать