Задать вопрос
  • Как создать docker-контейнер в проекте на Yii2, в котором бы работал cron?

    @Vitsliputsli
    Тогда еще более очевидный вариант, запускать не в контейнере. Ну серьезно, делать контейнер половина функционала которого работает на хостовой машине - это треш.
    Написано
  • Как создать docker-контейнер в проекте на Yii2, в котором бы работал cron?

    @Vitsliputsli
    N, вернее имеется все, что не нужно. У автора конкретный вопрос, как никак.

    Олег, вообще в файл пишется. Запускал только контейнер, хотя compose с виду тоже должен работать.
    контейнер в таком виде стартует успешно, и даже крон кажется запущен

    Что значит "кажется"? Зайдите в контейнер и проверьте. А как вы проверяете, что лог-файл пишется?
    Написано
  • Безопасно ли загружать docx файлы пользователей на сервер?

    @Vitsliputsli
    rPman,

    alexalexes, не пугайте человека, может они правильную реализацию макросов сделают, тем более это не так сложно как кажется

    майкрософт просто имея миллиарды кеша не осилили простую песочницу

    Его не пугают, вопрос про безопасность, а значит нужно отвечать точно. Если никто не будет открывать эти файлы на сервере, то сервер в безопасности, в отличии от клиента. Если будет, то уже нет.
    "Может правильно сделают" - это не про безопасность, а после того как в Microsoft решили, что встраивать вирусы в картинки - это хорошая идея, надеяться на компетентность или хотя бы адекватность разработчиков любого софта очень наивно.
    А уже как быть, решать автору вопроса.
    Написано
  • Как создать алиасы для применения внутри команд?

    @Vitsliputsli
    Простой Человек, опять так много слов и не одного касательно вопроса.


    По твоей логике - а на фиг оно нужно, ведь есть белый текст, чёрный фон и руки. А тут начинает фейс глючить, народ пищать начинает. Зачем оно надо ...

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

    @Vitsliputsli
    Простой Человек,

    Vitsliputsli, а зачем вообще эти линуксы, форточки. Вот по сути на фиг они нужны? Попривыкают к калькуляторам, мозгами своими разучиваются думать, а тут ещё этот ии, совсем все кабачками станут. Нет бы заняться спортом, ходить на природу, завести семью, обеспечивать семью, а то фигнёй всякой страдают да?

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

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

    @Vitsliputsli
    rinaz22, и, кстати, Adamos предложил хороший вариант со свопом, т.е. buffer pool mysql пусть занимает почти всю свободную оперативу, а всякие разовые большие расходы памяти типа apt check будут уходить в своп. В такие моменты будут сильные тормоза, но зато ничего не упадет.
    Написано
  • Не могу заставить код прописываться в строку, а не в столбик. Есть у кого-то предположение где я совершил ошибку и как это можно исправить?

    @Vitsliputsli
    хз, что за язык, но так точный ответ не нужен, а нужно "предположение", то, например, так:
    days = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31]
    
    print('Пн Вт Ср Чт Пт Сб Вс')
    
    for day in days:
    print(day,end=' ')
    if day % 7 == 0:
    print('')

    хотя не факт что if попадет в for
    Написано
  • Почему вдруг нагружается сервер и потом все сбрасывается?

    @Vitsliputsli
    rinaz22, к сожалению, современное ПО очень расточительно относится к памяти. Вы можете попробовать отключить apt check, но не факт, что не отвалится чтонибудь еще. Также нужно уменьшить максимальный размер кеша СУБД, чтобы было больше свободной памяти для задач ОС и все не сваливалось в недостаток памяти. Но уменьшение кеша вызовет больше операций чтения с диска, неизвестно насколько это будет критично.
    С автоинкрементом можно поизучать, но вообще перезапуск СУБД это критическая ситуация, это тотальный сбой. Если не можете искоренить такие сбои, а разобраться с автоинкрементом не получится, попробуйте использовать sequence, т.е. когда счетчик id лежит отдельно. Если в вашей СУБД такой сущности нет, то посмотрите как это сделать самому. Или совсем костыльно, если возможно, не удаляйте все записи из таблицы, оставляйте хотя бы одну последнюю запись.
    Написано
  • Можно ли стать бекэндером без фронтенда?

    @Vitsliputsli
    maksam07, хм, наверное, эту сторону не знаю.
    Написано
  • Почему вдруг нагружается сервер и потом все сбрасывается?

    @Vitsliputsli
    rinaz22, скорее всего растет кеш СУБД, для него это нормально. Но проверьте, какой процесс увеличивает потребление памяти.
    Вообще не должен автоинкремент сбрасываться, но если СУБД убивают, то это может быть последствия сбоя, нужно поэкспериментировать.
    Что значит "временная"? Это обычная таблица, просто вы ее используете для временных данных?
    Написано
  • Можно ли стать бекэндером без фронтенда?

    @Vitsliputsli
    maksam07, за последние лет 7 - 90%. Оставшиеся 10% были переписаны на использование api.
    Но, конечно, это сильно зависит от компаний с которыми работаешь. Неужели ктото сейчас разрабатывает без api?
    Написано
  • Можно ли стать бекэндером без фронтенда?

    @Vitsliputsli
    Katya54, maksam07, я вижу несколько иначе. Во взаимодействии фронта и бека, последнему не нужно ничего знать о первом, все их взаимодействие это api.
    Но, нормальный разработчик должен контролировать вопросы безопасности, а значит необходимо знать все о фронте в плане аутентификации и различных атак, т.е. всего что затрагивает и фронт, и бек.
    Ну и, так сложилось, что бек вполне могут попросить сделать задачку по фронту, в любой компании, и где 2, и где 200 разработчиков. Хотя, как бы и не обязан, можно и отказаться чаще всего.
    Написано
  • Можно ли стать бекэндером без фронтенда?

    @Vitsliputsli
    StreetWanderer,

    А можно стать фронтендом без бекенда?

    Только так и становятся. К фронтендеру обычно не предъявляют таких требований. В редчайших случаях, фронт пишет сохранение своих объектов в СУБД. Фулстек обычно это бек, который стал много заниматься фронтом. И, конечно, различные человек-оркестры, которые умеют все, но по чуть-чуть.
    Но, это лишь то, что видел я.
    Написано
  • Есть ли преимущества от удаления поля id при создании таблицы?

    @Vitsliputsli
    Zerg89, не очень понимаю, что имеете ввиду, но речь не про общую сумму.
    Речь про особенности партиционированных таблиц. И дело скорее не в полезности, а наоборот, в проблемах изза партиционирования.
    Написано
  • Подключение класса внутри класса: Правильно ли я делаю?

    @Vitsliputsli
    Ипатьев, по-моему лучше так:
    $pdo = new PDO(...);
    $repo = new Repo(PDO $pdo);
    $user = new User(...);
    $repo->save($user);
    Написано
  • Подключение класса внутри класса: Правильно ли я делаю?

    @Vitsliputsli
    Ипатьев, если говорить про изучение, то тоже не берусь утверждать что только так. Просто когда обучаешься самостоятельно и даже не увидел правильного подхода есть опасность закрепить свои ошибки.
    Написано
  • Подключение класса внутри класса: Правильно ли я делаю?

    @Vitsliputsli
    Ипатьев, совсем нет. Автору нужен именно composer, а не просто автозагрузка. Во-первых, в php это общепринятый стандарт. Во-вторых, если предложить автозагрузку - он начнет писать свою автозагрузку, собственно что он и начал после ответа Rsa97. А так лучше не делать даже для тренировки, сперва нужно поработать с нормальным готовым решением, потом, если хочется, посмотреть как оно реализовано, и тогда уже пилить свои улучшенные "велосипеды".
    Написано
  • Как запушить 2 ветки с изменением одного и того еже файла?

    @Vitsliputsli
    Т.е. создано 2 ветки от ветки develop, в каждой изменен один и тот же файл, так?
    Если так, то в чем вопрос-проблема? Пушить эти ветки можно как и все остальные там нет никаких проблем.
    Вопрос, наверное, в мерже этих веток в develop (хотя об этом не сказано)? Тогда: ветка смерженная первой не создаст проблем, ветка смерженная второй вызовет конфликт, который нужно будет решить.
    Написано
  • Запись только в конец файла?

    @Vitsliputsli
    jcmvbkbc,
    O_APPEND для open(), который гарантирует, что запись всегда происходит в конец файла

    так и есть, никто не спорит.
    Написано