Задать вопрос
  • Как на bash написать отправку rclone последнего файла в директории?

    @pfg21
    ex-турист
    неправильная постановка задачи дает неправильное решение :)
    используй rclone copy source:path dest:path [flags]
    для аккурат которого и писано
    Copy the source to the destination.
    Does not transfer files that are identical on source and destination, testing by size and modification time or MD5SUM. Doesn't delete files from the destination. If you want to also delete files from destination, to make it match source, use the sync command instead.

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

    ZERGeich
    @ZERGeich
    Битрикс - это движок.
    Это не просто таблички и набор html файликов.
    Поэтому простым копированием - вы не перенесёте его на другой движок.
    И CRM в данном случае вообще не к месту. Хоть погуглите - что это такое.
    Ответ написан
    Комментировать
  • Ошибка Cannot modify header information при работе с cookie?

    toxa82
    @toxa82
    Ответ написан
    Комментировать
  • Как в текущую строку mysql вставить значения из последующих строк? Зациклить новости по id?

    iMedved2009
    @iMedved2009
    Не люблю людей
    Не надо ничего хранить - у вас все данные для такого вывода уже есть. Один простой запрос
    select * from news order by (id > ИД_ТЕКУЩЕЙ НОВОСТИ) desc, id limit 5;

    сделает вам ровно то что вы хотите - 5 следующих новостей, у самой последней новости выведет 5 первых.

    З.Ы. Но и это решение так себе.
    Ответ написан
    Комментировать
  • Есть ли плагин, для изменения DOM при адаптиве?

    mizutsune
    @mizutsune
    I will live forever in the flame of your eyes.
    В принципе можно обойтись и медиа запросами, но если структура макета слишком сложная, есть и другие варианты решения задачи.

    Например, задачу из вопроса, можно легко решить по старинке, используя два HTML - блока, плюс переключение display через медиа запросы. Например одна кнопка находится в одном месте страницы и отображается по дефолту на десктопах, а вторая кнопка находится совсем в другом месте страницы и "активируется" соответственно на планшетах и мобильниках.

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

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

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    В вопросе есть слово "программирование", а в тексте то и дело "игровой". Для программирования любой ноут подойдет, достаточно поставить ssd и будет летать, я так недавно оживил ноут которому уже 10 лет.
    А ты просто ищешь причину купить игровой комп.
    Ответ написан
  • Можно ли считать процессоры от AMD столь же универсальными, что и Intel?

    hint000
    @hint000
    у админа три руки
    помню с давних пор, что в ряде задач порой сталкивалась с указанием, что ее выполнение возможно только на Intel
    Это были фейки. Или просто ерунда. Не было таких задач в числе сколько-нибудь популярных. В принципе, можно сделать такое ограничение кому-то назло: определить процессор, если AMD то больше ничего не делать. Но в этом примерно столько же смысла, как в антироссийских санкциях. Т.е. нет разумных причин, по которым программа бы не работала на AMD. Да, расширенные наборы команд порой отличаются,
    https://ru.wikipedia.org/wiki/Расширения_архитекту...
    но они отличаются и на intel'ах разных поколений. Видели что-нибудь подобное: "если ваш intel выпущен 5 лет назад, то эта программа на нём не будет работать"? Вот и я не видел.
    Да, некоторые задачи требуют при компиляции отдельно оптимизировать под intel и отдельно под AMD. Да, разработчики могут полениться и не делать так. Тогда на AMD производительность может быть хуже или на intel производительность может быть хуже, но работать всё равно будет.
    Я пользуюсь процессорами AMD с 1997 года и за это время мне не попадалось ни одной программы, которая отказалась работать из-за AMD.

    сталкивались ли вы с ограничениями систем на Ryzen
    Нет. Будучи системным администратором, несколько лет назад собрал для офиса сервер на базе Ryzen5 3600, на нём крутятся две виртуальных машины и 40 пользователей работают через RDP в 1С с утра до вечера. Это даже не серверный процессор, но он прекрасно вытягивает такую нагрузку, прёт как ледокол. До него был сервер на базе intel i7 - жалкое подобие, пришлось поставить тот сервер в другое место, где пользователей поменьше.
    Ответ написан
    4 комментария
  • Как определить оптимальное количество контейнеров в зависимости от железа?

    @rPman
    боже мой, сюда то зачем контейнеризацию притянули?

    тебе нужен ОДИН контейнер в который передаешь что то типа
    parallel -j N < list_commands.cmd
    где N это количество одновременных потоков а в list_commands.cmd в каждой строчке по команде
    wget http ... -o fileXXX.log -O filename

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

    напиши простенькое приложение, которое будет формировать список команд (можно даже на лету и передавать через пайпы), приписывать каждой ссылке сввое имя файла и свой лог файл, смотреть какие файлы уже созданы и какие ошибки в логах
    Ответ написан
    2 комментария
  • Могу ли я использовать эти дистрибутивы для повседневной жизни и разработки, и есть ли в них какие либо сборы данных и информации?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Что-то сегодня какая-то засада прям на подозрительных людей.

    Чувак, в линухе принципиально другая модель. Это содружество разных компонентов. Разрабу условной либы похрену, что ты ел сегодня на завтрак и какой породы твой кот. Ему неинтересно, есть ли у тебя машина и кого ты имел в выходные :) Если он что и собирает - то статистику о том, как работает его библиотека на таоем железе, причем как правило это можно отключить нафиг. Это не винда, которая гребет все, до чего дотянулась в расчете на то, что кому-нибудь это продаст.

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

    @pfg21
    ex-турист
    изучить функции операционной системы по получению геокоординат и отображения карты гугла :)
    (заодно уточнить условия пользования картой гугла).
    используя эти функции, написать програмку
    ...
    профит
    Ответ написан
    Комментировать
  • Как отключить/вытащить встроенную батарею из ноутбука?

    delphinpro
    @delphinpro
    frontend developer
    В плашке же написано: Перед извлечением любого заменяемого модуля. А не перед разборкой корпуса.
    Вскрыли корпус, отключили кабель от батарейки, потом делайте всё остальное.
    Ответ написан
    Комментировать
  • Как открыть localhost для общей сети?

    @Kostik_1993
    Web Developer
    Развернуть приложение на VPS и не заниматься ерундой
    Ответ написан
    Комментировать
  • Какой выбрать монитор для кодинга?

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    Вот статья: https://habr.com/ru/post/508824/
    Tl; dr;: берите 4K ips.
    Ответ написан
    Комментировать
  • Как вывести данные mysql для конкретного пользователя PHP?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    1) Читаем документацию:
    The enctype attribute can be used only if method="post".

    2) Файлы не передаются методом get
    3) Делаем выводы из 1 и 2.
    4) if(isset($_REQUEST['submit'])) - плохая проверка, начиная с того что я могу отправить форму не нажимая кнопку субмит, и заканчивая тем что такой проверкой вы не знаете какой запрос придет с клиента и что в нем будет (то есть вообще ничего кроме этой сомнительной переменной не проверяете).
    5) В данной структуре данных вы никак не можете привязать посты к пользователям. Либо нужно добавить поле, определяющее владельца поста, либо делать пивот таблицу, где записывать соответствия пар юзер-пост.
    6) Кроме того - у вас в коде отсутствует какое-либо понятие идентификации пользователей, то есть вы не знаете какой пользователь добавляет или запрашивает данные, что делает бесполезным само понятие принадлежности.
    Ответ написан
    Комментировать
  • Насколько решение безопасно?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Начать надо с ответа на вопрос - а почему тут нужны права рута? А можно ли обойтись без них?
    Ответ написан
    Комментировать
  • Временная страница сайта?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    гуглить:
    Единая точка входа
    mod_rewrite
    MVC
    роутинг
    Ответ написан
    1 комментарий
  • Какую выбрать СУБД, если в день может быть более 11млн записей?

    При такой постановке задачи лучшим вариантом СУБД будет та, которую знают и умеют обслуживать ваши админы.
    С таким объёмом вставок справится любая мейнстримная на правильно подобранном железе. Что ещё вы собираетесь делать с этими записями нам неведомо, посему на выбор повлияеть не может.
    Ответ написан
    1 комментарий
  • Как разметить SSD при установке Ubuntu 22.04?

    xez
    @xez
    TL Junior Roo
    Если вы новичек - не парьтесь, пусть установщик разметит "автоматически" (или "по умоланию").
    Наберетесь опыта - сами поймете что и как размечать и монтировать.
    Ответ написан
    3 комментария
  • Какой протокол лучше выбрать для шифрованного обмена файлами?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    vpn + smb
    rsync + ssl
    torrent sync

    И на самбу не стоит гнать,
    Ответ написан
    Комментировать