Задать вопрос
  • Не открывает сайт на локалхосте?

    Adamos
    @Adamos
    Первое, что рекомендует делать Битрикс на новом сервере.
    Ответ написан
    Комментировать
  • Как отправить на почту логин и пароль пользователя sale.order.ajax?

    Adamos
    @Adamos
    Создать пользователя с логином, который формируется из почты, и случайным паролем.
    Отправить пользователю письмо, используя штатный механизм смены пароля пользователем.
    Ответ написан
  • Как проверить вхождение диапазона дат в определенный диапазон?

    Adamos
    @Adamos
    Два временных интервала не пересекаются, если начало и конец одного из них раньше начала второго. Элементарное условие.
    Ответ написан
  • Как правильно написать класс для обращения к API?

    Adamos
    @Adamos
    Нужно написать грамотный код для соблюдения чистоты.

    Мантра, смысл которой вам, похоже, непонятен.
    Грамотный код для API - это тот, которым удобно пользоваться и который несложно модифицировать при необходимости.
    API - это архитектура "запрос-ответ". У вас есть определенные структуры данных, которые передаются в запросе, структуры данных, которые возвращаются в ответе, и логика получения вторых из первых.
    Соответственно, если структуры данных достаточно сложны и имеют внутреннюю логику - стоит оформить их классами. Если логика достаточно сложна и слабо пересекается от запроса к запросу - можно создать классы-обработчики.
    Но высасывать из пальца какую-то универсальную "чистоту", подходящую для любого API, что бы оно ни делало - просто бессмысленно.

    Сравните, например, https://github.com/iamwildtuna/boxberry-sdk и https://github.com/dev-ik/ApiBoxberry
    Ответ написан
    Комментировать
  • На какой стадии изучения ЯП стоит искать ментора?

    Adamos
    @Adamos
    уверен в этой сфере тоже полно халявщиков

    Так вы как раз пополняете их ряды. А опытному человеку, чтобы быть ментором - нужна серьезная мотивация, которую вы предложить не можете. Поэтому ваши поиски будут тщетны, на каком бы этапе вы их ни начали.
    На стадии изучения ЯП, имхо, менторы необходимы не больше, чем платные курсы. Читать умеешь? Писать научишься. Просто не надо тратить время на мечты о добром Карлсоне, который прилетит и поделится вареньем, лучше потратить это время на самостоятельную практику.
    Ответ написан
    5 комментариев
  • Объясните решение задачи?

    Adamos
    @Adamos
    учитывая, что каждый из символов весит по 1 байту

    Да, для записи пароля в текстовом виде в однобайтовой кодировке понадобится 21 байт. Это очевидно и без задачи.
    Но в ее условии:
    па­роль в ком­пью­тер­ной про­грам­ме за­пи­сы­ва­ет­ся ми­ни­маль­но воз­мож­ным и оди­на­ко­вым целым ко­ли­че­ством байт

    И вот в этой записи под каждый символ используется только три бита, так что в один байт можно запихнуть два символа с хвостиком, а в 8 байт влезает весь пароль из 21 символа. Просто записываются не сами символы, а их номер в списке - а таких номеров всего 7, а трех байт достаточно, чтобы закодировать числа от 0 до 7.
    Вы, видимо, просто по неопытности все равно представляете себе память как байтовое поле, а решение оперирует с битами внутри байтов.
    Ответ написан
    Комментировать
  • Почему delete вызывает ошибку?

    Adamos
    @Adamos
    Главная ошибка - в нашей системе образования,где одни мудаки накропали методичек с использованием массивов и сишных строк в С++, а другие учат по ним третьих, и конца этому не видно.
    Хотя в этом коде достаточно было бы использовать string везде вместо char* - и при этом всем было бы легче: и ТС, и проверяющему, и компилятору... и никаких утечек с UB.
    Ответ написан
    Комментировать
  • Есть ли у кого доступ из вне к папке с правами 0777?

    Adamos
    @Adamos
    Вопрос не имеет смысла. Права определяют доступ локальных пользователей и программ, запущенных от имени этих пользователей. Никакого отношения к "доступу извне" они не имеют.
    Ответ написан
    Комментировать
  • Допускает ли лицензия Win 11 OEM установку Win 10 или даже win 7 с сохранением лицензии?

    Adamos
    @Adamos
    С Десяточки OEM Pro допускался даунгрейд и до 8.1, и до 7.
    Пруф может найти любой, способный набрать в гугле "windows oem downgrade".
    По 11 сходу официальной информации не вижу, но, насколько я вижу, тот же DNS продолжает торговать Десяточкой...
    Ответ написан
  • Как сделать, чтоб можно было выделять текст в pdf. html2pdf?

    Adamos
    @Adamos
    В полученном таким образом PDF текста нет вовсе - там отрендеренная картинка страницы.
    Стоит поискать другую библиотеку - jsPDF, например.
    Ответ написан
    Комментировать
  • Можете ли обьяснить кэширование картинок браузером?

    Adamos
    @Adamos
    Отделяя мух от котлет, стоит говорить просто о запросах браузера.
    В заголовках каждого ответа, как правило, указано, стоит ли его кэшировать и надолго ли.
    Это относится и к картинкам, и к скриптам, и к стилям, и даже к самой странице.
    Если кэш дозволен - браузер сохраняет на диске результат этого запроса и при втором аналогичном запросе никуда не тянется, считывая данные с диска.
    Естественно, если картинка вставлена датаурлом, svg целиком вставлен в текст страницы или изображение рисуется скриптами прямо в браузере - никакой речи о кэше просто нет и быть не может.

    P.S. А если вас интересует, какие оптимизации браузер применяет для ускорения рендеринга - для начала стоит хотя бы обозначить, о каком конкретно браузере речь. Они, внезапно, разные...
    Ответ написан
  • Есть ли на linux утилита для смены режима питания на ноутбуке?

    Adamos
    @Adamos
    tlp
    Ответ написан
    Комментировать
  • Как из одного SELECT, при выборе OPTION открывать другие SELECT?

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

    Adamos
    @Adamos
    Проблема не решается техническими средствами. Стоит пообщаться с мамой, чтобы прекратить практику "руки на стену, телефон на стол". Возможно, для этого придется взяться за голову самому.
    Маму, если она адекватна, отнюдь не должно волновать, сколько у вас на телефоне порнухи и прочих шалостей, если, конечно, вам уже исполнилось хотя бы 12 лет.
    Ее беспокоит возможность вовлечения вас в наркобизнес, провокаторские группы, разводы лохов - ну, и прочая педофилия из телевизионных страшилок. Если она будет верить вам на слово, что вы сами знакомы с этими опасностями и избегаете их - может, и телефон шмонать не понадобится?
    Ну, а если вы трудный подросток и предпочитаете им оставаться - правильно мама делает, и ни компромиссов, ни решений, которые вас устроят, тут не будет.
    Ответ написан
    Комментировать
  • Фабричный метод. Как создать рефлексивно по имени поля класс, наследуемый от абстрактного?

    Adamos
    @Adamos
    С++ - мультипарадигменный язык.
    Но компиляция логики на лету в нем не реализована, она свойственна скриптовым языкам и виртуальным машинам, но не машинному коду, в который собирается программа на С++.
    Поэтому выстраивание логики программы на С++ так, как вы ее описываете - это либо заведомо неудачный выбор инструмента для поставленной задачи, либо заведомо неверно поставленная задача.
    Ответ написан
    Комментировать
  • Linux fedora для ноутбука?

    Adamos
    @Adamos
    Официально производитель этот ноут с линем не продает, значит, и тюнинговать не разбежался.
    Готовенького не будет, только если готовы пилить все сами.
    Тут может быть полезной АрчВики, где перечислен ряд грабель и даются некоторые советы по тюнингу.
    В какой системе вы будете его делать - по большому счету, не так важно. Из коробки, с настройками по умолчанию, вы везде получите примерно ту же картину, что описывали с Убунтой.
    Ответ написан
    Комментировать
  • Как правильнее поступить с img в бд?

    Adamos
    @Adamos
    Гвозди, микроскоп и все-все-все.
    Файло прекрасно лежит в папках, уважительных причин тащить его в базу просто нет.

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

    Adamos
    @Adamos
    Даже просто для чтения требуется и знание грамматики (хотя бы банально времен, залогов и прочего минимального около-пиджина), а также словарь, накопленный зубрежкой и упражнениями.
    Без этого попытки сесть и читать будут и мучительны, и неудачны (ну, не даст гугль-транслейт адекватного перевода какого-нибудь "Even if you used to use this, you'd better don't").

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

    Впрочем, "дорогу осилит идущий". Не надо ставить перед собой невыполнимых задач, но не стоит и опускать руки. Пробуйте, интересуйтесь, тратьте время на подтягивание своего английского - будут плоды, куда они денутся...
    Ответ написан
    Комментировать
  • Чем можно заменить связку MS Excel + VBA в Linux?

    Adamos
    @Adamos
    Прекрасный повод пересмотреть парадигму "начинаем работать на компьютере с офиса".
    Не искать костылей, которые заменят привычные костыли Excel+VBA, а разрабатывать решения, которые не зависят от желаний левой пятки корпораций и правительств.
    Например, Javascript на HTML-странице позволяет не только корректно повторить весь расчет, который народ шаманит в Ёкселе, но и читать-редактировать его без чудовищного геморроя с прыжками по ячейкам и мучительными попытками вспомнить, в которой что считается.
    Нужно не только расчитывать данные, но и хранить их? База данных на Линуксе поднимается за 10 минут и не стоит вам ни копейки. Нужно обмениваться данными? JSON и XML не требуют никаких конкретных программ конкретной версии - ваша информация остается доступной, даже если вся M$-продукция объявлена вне закона...
    Нужны документы для печати? PDF - открытый формат, и документ в этом формате не перекосит от того, что вы открываете его не в той программе, в которой создали. Более того - полно библиотек, которые автоматически создадут вам этот документ из ваших данных.
    Нужно только сменить парадигму. Для будущего.
    Ответ написан