Задать вопрос
  • Как организовать процесс web-разработки?

    @Vitsliputsli
    Дмитрий Лузанов, в смысле реальными инструментами? Кроме докера жизни нет? Человек который только начал узнавать про git, чем ему поможет изучение системного администрирования в области контейнеризации? Какой вопрос автора это решит?
    Чем ему поможет Continuous Integration, если он работает один? Теоретически изучать нужно, возможно в будущем даже будет применять. Но строить ему так процесс разработки сейчас - нет.
    А вот выбрать современную и удобную IDE гораздо более ценный совет для веб-разработчика. Осилить настройку кнопки гораздо проще и полезнее, а после настройки локального сервера, это и не так важно.
    Повторюсь, рекомендованные вами инструменты очень правильные и очень нужные, но для одиночки-новичка затраты на их внедрение перекрывают пользу (кроме git).
  • Как организовать процесс web-разработки?

    @Vitsliputsli
    С докером все в порядке, но antimodern абсолютно прав, во-первых новичку инструменты нужно рекомендовать последовательно, во-вторых докер ему скорее всего вообще не нужен, как и CI.
    Ответ Антона более соответствует тому, что просит автор. А докер и CI только теоретически, как задел на будущее.
  • Как бороться со спамом на домашней почте?

    @Vitsliputsli
    Также использую свой адрес много лет. По нему зарегестрирован на многих ресурсах (так что "калитка для спамеров" открыта многократно) - спама нет, вообще нет. То ли антиспаминговая система хорошо самообучилась, то ли какая-то магия.
  • Как в bash консоли зайти от SU?

    @Vitsliputsli
    Дмитрий, безусловно, настроить можно и не такое, но ведь автор, наверное, не сам выдумал способ смены пользователя, да и речь не про привилигированного пользователя. К тому же, разве при попытке воспользоваться su не имея на то права не будет выдано соответствующее сообщение? А ведь автор получает "Authentication failure".
  • Как в bash консоли зайти от SU?

    @Vitsliputsli
    Вы не путаете с sudo? su - обычная смена пользователя с паролем этого же пользователя, там не нужно никаких дополнительных мер безопасности.
  • Как в bash консоли зайти от SU?

    @Vitsliputsli
    Возможно, неверный пароль от пользователя kartoffka или ваш аккаунт не позволяет пользоваться bash.
  • Как работать со строкой?

    @Vitsliputsli
    Александр Корегин, да, ошибся, тогда так:
    preg_replace(['/!+/','/,+/','/\.{4,}/','/([^.])\.{2}([^.])/'],['!',',','.','$1.$2'],$text);

    получилось сложновато, но пока лучше не придумалось
  • Как удалить пробелы в столбце PostgreSQL?

    @Vitsliputsli
    не сработало

    значит, что-то не так делаете, команда удаления пробелов корректна. Проверяйте, где обновляете, что в поле действительно есть пробелы, а не автоматически преобразуется тип в программе вывода и т.д.
  • В чем ошибка в коде?

    @Vitsliputsli
    Слишком не увлекайтесь минимизацией, вполне нормально, единственное, защитите код от ввода пустой строки:
    if [ "$str" == "y" ] || [ "$str" == "Y" ]
    А с учетом, что обрабатываете только 1 символ, лучше и читать только 1.
  • Как можно перенести программы в /home?

    @Vitsliputsli
    надо было изначально добавить /usr как отдельный раздел

    Зачем? Хоть вместе, хоть раздельно, место на диске будет занимать одно и то же.
    Не стоит выделять разделы без обоснованных причин, тем более с учетом ограниченности пространства как у автора. Именно выделение разделов привело к существующей проблеме, куда еще делить?
    Чистите логи, архив pacman, большие файлы (baobab покажет), не поможет - увеличивайте раздел.
  • Почему длина строки не соответствует реальности?

    @Vitsliputsli
    Александр,
    я не знал, что один символ кириллицы в стандартной кодировки php равен 2 байтам.

    это стандартная кодировка по рекомендациям RFC и ISO, бывают кодировки и с переменным кол-во байт на символ и с большим кол-вом. Почитайте, подробнее про кодировки, это вам не раз понадобится.
  • Почему длина строки не соответствует реальности?

    @Vitsliputsli
    я вывожу через var_dump

    Т.е.? Вы ожидаете от var_dump подсчета кол-ва символов? Он выводит размер переменной в байтах.
  • Как сохранить/передать индексы таблиц?

    @Vitsliputsli
    Алексей selftrips.ru, можно ли только индексы зависит от программы импорта (в phpmyadmin, по-моему, нельзя), но можете в созданном дампе найти соответствующие команды добавления индексов или ключей, и применить их на новой базе.
  • Возможно ли обновить ядро в arch linux без перезагрузки?

    @Vitsliputsli
    Allepta, по-моему нужно будет добавлять ключ игнора версии ядра, иначе ядро откажется подключать не свои модули.
    Да, механизм не очень удобный, usb-storage загружается при надобности, поэтому с ним будут проблемы, но я почему-то подумал, что у вас более глобальные проблемы. Скорее всего это наиболее простые действия, удалил пакет - удалились все файлы пакета, иначе нужно чтото сложное выдумывать. Как будет время, тоже поэкспериментирую, всего то нужно настроить удаление старых модулей после перезагрузки.
    На Debian не знаю как организовано, надо посмотреть, у меня ни на Arch, ни в Debian не возникало необходимости проверять. Меня тоже Debian радует, наверное и сейчас бы им пользовался, если бы не достаточно старые версии пакетов, да и rolling releases очень радует.
  • Возможно ли обновить ядро в arch linux без перезагрузки?

    @Vitsliputsli
    Allepta, после обновления в директории модулей будут лежать только новые модули - это нормально. Да, будут проблемы при попытке подключить модуль без перезагрузки, придется это делать вручную, хотя у меня ни разу такой потребности не было.
    lsmod выводит дефолтное сообщение и проблем там нет.

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

    @Vitsliputsli
    Оно не может помогать или не помогать. Пишите, что конкретно делаете, как удаляете, как импортируете (команды)
  • Как сохранить/передать индексы таблиц?

    @Vitsliputsli
    "Удаляю, импортирую. (PhpMyAdmin)"
    Что удаляете? Таблицы? Тогда разумеется, индексы это часть таблицы. Не удаляйте таблицы, только данные
  • Возможно ли обновить ядро в arch linux без перезагрузки?

    @Vitsliputsli
    Allepta, быть может вы используете какой-то механизм динамической выгрузки/загрузки модулей во время работы?.. А что lsmod пишет в таких случаях? Сегодня как раз обновление прилетело, проверьте.
    Также можно решить проблему убрав следствие - изменить обновление ядра, чтобы модули старого ядра не удалялись до перезагрузки.
  • Возможно ли обновить ядро в arch linux без перезагрузки?

    @Vitsliputsli
    Ни разу такого не видел. Даже не понимаю как такое может быть теоретически. Загрузить новый модуль - могут быть сложности, но загруженные модули как могут отвалиться? Они же уже загружены, уже в памяти, какая разница что там на диске?
  • Есть ли best practice по написанию консольных команд с нуля?

    @Vitsliputsli
    Кирилл Кудрявцев, там дело не в авторе, я больше ради смеха кинул, а в том что на дворе 2019 год. А если бы даже тесты были свежие, что Си быстрее и так понятно, а какая версия PHP и Python отработает быстрее в очередном в сферическом в вакууме вычислении с неочевидным преимуществом, это имеет смысл только для фанатиков.