Задать вопрос
  • Что делать, если просто потерял путь в обучении?

    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. Красивая анимация

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

    Adamos
    @Adamos
    При первом копировании файла скорость 56 мб. в сек.

    Файл читается в память, пересылается по сети и пишется на диск.
    про втором и последующем копировании 113мб. в сек.

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

    Adamos
    @Adamos
    Если хочется хранить корзину в БД - так вам ее все равно хранить после оформления заказа.
    Сделайте таблицу, где большинство полей - NULL до момента оформления заказа (цены и проч. для отображения берется с текущих карточек). Выборка текущей корзины - по order_id = NULL. Заказ оформлен - текущая корзина опустела, товары естественным порядком перекочевали в заказ.
    Ответ написан
    9 комментариев
  • Хотелось бы узнать мнение профессионалов по данному курсу?

    Adamos
    @Adamos
    возможно ли за 9 месяцев стать джуном

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

    на данном курсе

    Прошедших этот курс на этом ресурсе нет. Они пашут в Гуглях за олимпиарды, сразу после получения диплома. (/sarcasm)
    Ответ написан
    3 комментария
  • Как настроить изображение на linux?

    Комментировать
  • Как построить грамотную архитектуру проектов и организовать код?

    Adamos
    @Adamos
    Вообще-то фреймворки - это именно и конкретно варианты организации архитектуры кода.
    Достаточно популярные и проработанные, чтобы порог вхождения и все такое.
    Внезапно!
    Ответ написан
    Комментировать
  • Как извлечь нужную строку json в php?

    Adamos
    @Adamos
    Цикл по $res[..]['Components'] с проверкой ['kind'].
    Ответ написан
    Комментировать
  • Как привести объект родителя к объекту потомка?

    Adamos
    @Adamos
    Можно ли привести объект родителя к объекту потомка?

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

    Adamos
    @Adamos
    Дистрибутив - не лагает. Может притормаживать DE, если в нем накручено свистоперделок, но в той же Убунте легко ставится другое DE - apt install xubuntu-desktop, например.
    Если же лагают конкретные инструменты - например, профессиональным IDE сейчас весьма по вкусу память, они в нее будут упираться вне зависимости от ОС вообще.

    И что бы ни восклицали адепты "просто купи нормальный" - например, для написания телеграм-ботов на Питоне этой конкретной машинки - за глаза. И для написания программок для десктопа она полезнее, чем ультраноутбуки мажоров - потому что покажет, где нужна оптимизация, чтобы программа не тормозила на обычной офисной машинке. А мощное железо - это, конечно, приятно, но уместно тогда, когда сам программист не тормозит хуже любого Целерона...
    Ответ написан
  • Есть ли вероятность прилёта ответственности?

    Adamos
    @Adamos
    Смысл-то всех этих приседаний с заявлениями в чем? В том, что образовательное учреждение несет ответственность за ребенка, и если с ним чего случилось вне стен этого заведения - должно иметь возможность документально подтвердить, что ответственность за ребенка в это время несли родители.
    А ваши файлики-календарики никакой юридической силы не имеют, потому что доказать, что родитель вообще имеет к ним какое-либо отношение, вы не можете. И принимать их как заявление от родителей учебное заведение не должно вовсе.

    Все, что вы можете "облегчить" - это выложить в родительский чат "рыбу" в ворде да в PDF - чтобы народу лишний раз шапку да текст не вспоминать, только свои данные вписать, распечатать, подписать и предоставить.
    Ответ написан
    2 комментария
  • Можно ли упростить реализацию создания заказа на laravel 9?

    Adamos
    @Adamos
    Вообще-то единственное число от dishes - dish, а не dishe.
    И добавлять блюда в таблицу совсем не обязательно через $order->attach.
    Достаточно создавать их с полем order_id = $order->id, чтобы при выборке они зацепились.
    Ну, а как создавать записи пакетом - думаю, вы либо знаете, либо легко нагуглите.
    Ответ написан
    7 комментариев
  • Как получить трек номер из заказа в битриксе?

    Adamos
    @Adamos
    Поле с трек-номером в таблице b_sale_orders называется "TRACKING_NUMBER".
    Если оно вообще кем-то заполняется, конечно.
    Ответ написан
  • Как создать список транзакций в bitrix?

    Adamos
    @Adamos
    Традиционно в Битриксе "под это дело" выделена таблица b_sale_user_transact штатного модуля Интернет магазин.
    Ответ написан
  • В чем разница между шаблонами делегирование, фасад, интерфейс?

    Adamos
    @Adamos
    Не очень владею терминологией паттернов, но предположу, раз больше желающих нет.

    Фасад скрывает от использующего нюансы реализации. Например, в Laravel используется фасад DB, который позволяет просто отправить SQL-запрос к таблице в подключенной к Ларавели БД. Используя DB, нужно знать только поля этой таблицы. Как она подключена, на каком движке - SQLite/MySQL/Postgres/etc, логины-пароли - все это остается за фасадом.

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

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

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