Задать вопрос
  • Какой есть не моноширинный текстовый редактор под линух?

    Adamos
    @Adamos
    63a6e13f316ef647038418.png
    Ответ написан
    Комментировать
  • Как перезагрузить apache на vps сервере?

    Adamos
    @Adamos
    sudo service apache2 restart
    Только Апач должен реагировать на изменение файлов без перезагрузок.
    Ответ написан
    2 комментария
  • Можно ли как-то реализовать данный код?

    Adamos
    @Adamos
    Это дурная практика, которая тут вдобавок совершенно ни к чему.
    JS сам может разобрать GET-параметры страницы, на которой запускается: https://stackoverflow.com/questions/55057130/how-t... - например
    Ответ написан
    Комментировать
  • Какие есть лучшие книги по программированию 2022 для новичка?

    Adamos
    @Adamos
    книги по программированию (без привязки к ЯП)

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

    Adamos
    @Adamos
    Порядковый номер, небось, еще и сбрасываться должен каждый год?
    Например, можно сделать два запроса: INSERT, при котором id таки назначится нормальным авто-инкрементом, и UPDATE, который заполнит отдельное поле number значением
    SELECT count(id) + 1 
      FROM orders 
      WHERE id < :currentId AND project_id = 2 AND created_at >= '2022-01-01'
    Никакие гонки это не запутают.
    А если этот number нужен только в одном месте, его можно таким запросом получать динамически и не хранить нигде вообще.
    Ответ написан
    Комментировать
  • Где найти старые рабочие source, для устаревших систем?

    Adamos
    @Adamos
    На том же Яндексе до сих пор лежит Xenial х32, кто мешает взять и поставить его?
    Подключив PPA типа https://launchpad.net/~jczaplicki/+archive/ubuntu/...
    Ответ написан
    3 комментария
  • Для чего использовать __DIR__?

    Adamos
    @Adamos
    Если хоть чуть-чуть почитать документацию, трудно не заметить, что при указании относительного пути пых ищет файл в подходящих местах (которые, кстати, не обязательно совпадают с тем, что вы имели в виду).
    При указании же абсолютного - не ищет.
    Ответ написан
    Комментировать
  • Как сохранить значения нескольких переменных в С++ 17?

    Adamos
    @Adamos
    #include <iostream>
    #include <vector>
    
    using namespace std;
    
    int getInfo(const char* message) { 
        int value = 0;
        cout << message;
        cin >> value;
        return value;
    };
    int weightLoss(int normal_weight, int weight) { // здесь мы просто определяем на сколько нужно "похудеть"
        int result = normal_weight - weight;
        return result;
    };
    int main() {
        cout << "Это программа для опреределения, нужно ли вам похудеть." << endl;
        int normal_weight = getInfo("Введите оптимальный ваш вес в кг: ");
        int weight = getInfo("Введите нынешний вес в кг: ");
        if (weight > normal_weight) {
            int result = weightLoss(normal_weight, weight);
            cout << "Вам необходимо похудеть на " << result << " кг";
        };
    };
    Ответ написан
    Комментировать
  • Подcкажите пожалуйста что могут означать такие симптомы у компьютера?

    Adamos
    @Adamos
    Я правильно понимаю, что это свежесобранное с Али и раньше не работало?
    Так может выглядеть запуск материнской платы с горелым мостом.
    Примерно так же - проблема между матерью и процессором (несовместимость или сломанные контакты).
    Ответ написан
  • Как преобразовать 3-х цветную RGB модель в 8 цветов?

    Adamos
    @Adamos
    Вы эту 8-цветную палитру сами придумали или подсмотрели в каком-нибудь дурном учебнике по информатике?
    Однозначного перевода тут не может быть уже хотя бы потому, что оранжевый = красный + желтый и т.п. А розовый = уполовиненный красный.
    Цветовые модели предполагают, что каждый цвет незаменим или хотя бы однозначно вычисляется при переводе. У вас же получаются 5-мерные поверхности в 8-мерных координатах, каждая из точек которых соответствует одному и тому же RGB-значению.
    Ответ написан
  • Совместим ли windows с Kali Linux на внешнем SSD?

    Adamos
    @Adamos
    Не будешь трогать внутренний диск из-под Линя - на нем ничего и не изменится.
    Чтобы запустился Grub, нужно, чтобы ноут загрузился с того диска, на котором Grub. Виндовский загрузчик на основном диске его не увидит.
    Обычно есть клавиша типа F8 / F12, позволяющая при загрузке вызвать Boot Menu и выбрать загрузочный диск, не меняя настройки биоса.

    P.S. Хинт: если не хочешь ждать ответа на банальный вопрос по пять часов - не упоминай Кали. Называй ее Убунтой, например...
    Ответ написан
  • Ошибка в коде я хочу чтобы помогли?

    Adamos
    @Adamos
    SELECT * FROM 'users'
    Банальнейшая ошибка новичков в SQL: имена таблиц и полей берутся не в прямые, а в обратные кавычки.
    В ошибке же и написано: проблема в базе, с запросом, а не с тем кодом, который его выполняет.
    Ответ написан
    Комментировать
  • Зачем паттерн одиночка?

    Adamos
    @Adamos
    Например, статический класс может требовать тяжелой инициализации.
    У одиночки она произойдет только при первом вызове.
    Одиночка позволяет аккуратно создать глобально доступный статический объект, причем только в том случае и тогда, когда он действительно понадобился.
    Есть вариант, что данные для самого создания одиночки появляются по мере работы кода, заранее его создать просто не получится.
    Ну, и во-первых, это красиво :)
    Ответ написан
    Комментировать
  • У битрикса в видеоуроках видел как в файле написали класс и в этом же файле написали работу с этим классом - так вообще можно?

    Adamos
    @Adamos
    В грамотном, современном, развесистом РНР классы - это весь код проекта вообще, причем большая часть классов "знает свое место" в архитектуре и просто не может валяться где попало. Там подобный вопрос теряет смысл.

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

    Adamos
    @Adamos
    В свое время, когда понадобился такой словарь, нагуглился он моментально.
    Но потом пошел в корзину, поскольку филологические словари далеко не всегда подходят для конкретных технических задач.
    В русском языке, например, "гора" и "море" - синонимы.
    Как обозначение большого количества чего-либо...
    Ответ написан
    7 комментариев
  • Что делать, если просто потерял путь в обучении?

    Adamos
    @Adamos
    мини пет проекты есть, по типу формы авторизации, лендосов, чат бот и т.д

    Это выполненные уроки, а не проекты. Не путайте контрольную с дипломом.
    Если вы хотите стать программистом - вам должно быть интересно творить. Не тащиться за кем-то за ручку, а творить.
    И уж извольте сами высосать из своего пальца, какие фичи на каком сайте вам хочется повторить и превзойти.
    Ответ написан
    2 комментария
  • Все ли программы из KDE могут запускаться и работать в GNOME?

    Adamos
    @Adamos
    Вы путаете кислое с пресным.
    KDE и Gnome - это окружения рабочего стола, DE.
    Они состоят из набора программ, но вы, пользуясь Кедами, вряд ли будете пытаться воткнуть в него, скажем, панель из Гнома - в этом просто нет особенного смысла.
    Вы имеете в виду программы, написанные, соответственно, на библиотеках Qt и GTK, на которых написаны соответствующие DE.
    Так вот, если программа написана на одной из этих библиотек - ей, естественно, нужны файлы этой библиотеки. Возможно, в дистрибутиве с другим DE "из коробки" их нет - и нужно доставить из репозитория, одной командой. Никаких проблем с этим обычно нет.

    Второй момент - то DE, в котором вы работаете, вы настраиваете под себя - темы, шрифты и прочие иконки. По факту, вы задаете настройки работы все той же библиотеки, на которой базируется это DE. Но настройки другой библиотеки вы не сделали, и она будет использовать настройки по умолчанию. Хотите, чтобы программы выглядели однородно - либо не делайте сильно нестандартных настроек, либо доставляйте инструменты настройки из обоих DE.
    Ответ написан
    2 комментария
  • Как лучше установить Linux Mint на локальную сеть организации?

    Adamos
    @Adamos
    Кроме уже упомянутых вариантов, стоит еще ознакомиться с тем, что такое:
    1) оркестрация (например, Ansible может вам помочь не только в однотипном развертывании, но и в дальнейшем обслуживании этих машин, если оно предполагается)
    2) preseed - если от вас требуется только однотипная установка с минимумом усилий с вашей стороны.
    Ответ написан
    Комментировать
  • Как пару в очередь добавить?

    Adamos
    @Adamos
    Структура из двух переменных. Класс с двумя членами. Std::pair / std::make_pair.
    Извращения с x << 16 + y при записи, N >> 16 / N %65535 при чтении.
    Но сначала лучше сформулировать - что такое "полегче" и зачем?
    Ответ написан
    Комментировать
  • Где работа с виртуальными рабочими столами, похожа на ту что была в Ubuntu с оболочкой Unity?

    Adamos
    @Adamos
    1. Расположение не последовательно от первого к четвертому, а также можно и по диагонали переключаться между рабочими столами.
    2. Горячими клавишами быстро переносить приложения между рабочими столами

    Горячие клавиши - это просто настройка быстрого вызова команд оболочки. Читаем документацию, настраиваем в любой такое переключение, какое захотелось.
    3. Ну и анимация не плохая)
    4. Красивая анимация

    А вот советы по свистоперделкам лучше задавать на более других ресурсах, тут такая дилемма: либо человек разбирается, либо его не раздражают анимации, мешающие мгновенному выполнению команд.
    Ответ написан
    Комментировать