Задать вопрос
  • Как в php програмно открыть страницу и нажать на кнопку?

    Adamos
    @Adamos
    Открыть "страницу админки плагина market".
    Нажать F12 и перейти на вкладку "Сеть".
    Вручную заполнить форму и нажать заветную кнопку.
    Проанализировать, POST-запрос с какими полями, заголовками и куками был отправлен на сайт.
    Повторить такой запрос с нужными данными из CURL-а.

    Ну, а если это все происходит на вашем же сайте - лучше посмотреть, как этот загадочный плагин пишет данные в БД и писать их аналогично - самостоятельно.
    Ответ написан
    3 комментария
  • Какая cms лучше всего подойдет для создание более 100 000тыс. страниц?

    Adamos
    @Adamos
    Что на страницах-то будет? Можно наделать миллион страниц и одним генератором HTML, если нужны одни заглушки. Можно использовать вики-движок, если нужна только справочная информация.
    Но скорее всего, хочется чего-то другого - и именно от этого зависит, какой инструмент будет уместнее.
    Ответ написан
  • Проблема миграции?

    Adamos
    @Adamos
    Поскольку SQLite не поддерживает ALTER ADD CONSTRAINT - способ только один:
    - выгрузить данные из таблицы
    - удалить таблицу
    - создать новую с нужным ключом
    - загрузить данные обратно
    (ну, как вариант - переименовать / создать / скопировать данные / удалить старую, но головная боль та же, по сути).
    Ответ написан
    Комментировать
  • Как задать в шаблонах html ориентацию страниц в pdf для генерации через wkhtmltopdf?

    Adamos
    @Adamos
    При чем тут вообще HTML? В нем нет ничего насчет бумажного носителя, на который будет распечатан контент.
    wkhtmltopdf -O landscape
    Ответ написан
  • Как изменить разрешение в virtualBox до установки ОС?

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

    Adamos
    @Adamos
    Если по полям 6+ на самом деле не производится выборка, а только пишутся-читаются данные, можно попробовать собрать поля 3 и 6+ в один блоб (JSON, например). Уменьшится нагрузка на запись, в отчетах будет больше возни, но меньше обращений к базе...
    Ответ написан
  • Ошибка при создании статической сборки Qt 5.14.2. Что делать?

    Adamos
    @Adamos
    Много видеороликов посмотрел

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

    Adamos
    @Adamos
    При чем здесь С, если первым же делом объявляется using namespace std?
    Если все равно используется стандартная библиотека, на кой черт эти char и пляски с бубном?
    std::string для строк
    std::sort для сортировки (добавив коллбек для сравнения строк) или std::swap, если предпочитаете велосипедный алгоритм.
    Ответ написан
    Комментировать
  • Как заполнить pdf форму на JS?

    Adamos
    @Adamos
    А на кой хрен создавать PDF-форму, если нужно просто превратить набор данных в PDF?
    Если эти данные нужно запросить у пользователя - так HTML-формы и гибче, и не имеют проблем с кодировками.
    Ответ написан
  • Как поставить анимированые обои на Manjaro XFCE?

    Adamos
    @Adamos
    Смотря что называть "живыми обоями". Просто регулярная смена картинок по таймеру - штатная опция в настройке рабочего стола XFCE. Указал папку с картинками, поставил галочку, выбрал период смены...
    Если, конечно, ты вообще помнишь, что у тебя там за картинка на рабочем столе.
    Ответ написан
    Комментировать
  • В чем секрет кодировки PDF документа?

    Adamos
    @Adamos
    PDF - это сжатый PostScript. В PostScript нет кодировок в принципе, только привязка к глифам шрифта. Поэтому если шрифт кривой - глифы названы по европейским символам, например, а нарисована в них кириллица - получаем кракозябры в любых программах, которые попытаются вытянуть этот текст. При желании можно перемешать весь шрифт и переставить глифы произвольным образом, искалечив так же и текст.

    Но что-то защищать такими методами - имхо, дурь.
    Ответ написан
    Комментировать
  • Если jit так хорош, то зачем вообще нужна интерпретация?

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

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

    Впрочем, на заглавный вопрос - есть ли в этом смысл - я бы, пожалуй, ответил отрицательно.
    Даже успешно пройдя эти три курса, ребенок будет недоучкой, нахватавшимся по верхам, ЧСВ накопится, а реальность надает по щам сразу и довольно болезненно. Будет шок - как же так, три года впустую. Зачем? Лучше поглубже покопаться в чем-то одном, тем более, что в одном питоне можно и скрипты, и приложения, и веб.

    Вопрос дополнен, дополню и ответ.
    я хорошо знаком с js
    питон для детей судя по этой статье уступает - { отсебятина с дзена }
    а что на счет сишарпа?

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

    Adamos
    @Adamos
    Насчет переноса профиля: вопрос в том, насколько стара версия ФФ, под которую сделан этот профиль.
    Некоторое время назад Мозилла сменила формат профиля, и простое копирование папки перестало работать.
    Но и в этом случае можно создать новый профиль и скопировать в него ключевые файлы: https://support.mozilla.org/ru/kb/vosstanovlenie-v...
    Ответ написан
    Комментировать
  • Как сравнить 2 pdf документа?

    Adamos
    @Adamos
    pdf2text 1.pdf > 1.txt
    pdf2text 2.pdf > 2.txt
    diff 1.txt 2.txt

    Если там только текст договора, то буковки-то сравниваются без проблем.
    Ответ написан
    Комментировать
  • Почему у svg появляется черный фон?

    Adamos
    @Adamos
    Видимо, у элементов не прописано свойство фона, а по умолчанию Хром предполагает прозрачный, а Лиса - черный.
    Благо SVG такой формат, что можно открыть в блокноте да посмотреть.
    Ответ написан
    1 комментарий
  • Apple Macbook c M1 - установка Linux?

    Adamos
    @Adamos
    Попробуем взглянуть на вопрос не с технической стороны, а со стороны руководства.
    Если контора закупает пользователям макбуки - тут одно из двух: либо это коррумпированная госшарашка, либо фирма, которая высоко ценит время своих сотрудников.
    Во втором случае за потерю кучи времени на баловство с Линуксом вы встанете в очередь на увольнение.
    И даже в первом - можно задуматься: а чем вам так не угодила Макось (по сути - тот же Unix), чтобы так танцевать в гамаке? Может, вы просто некомпетентны?
    Ответ написан
    1 комментарий
  • Linux Mint простейшее приложение для защиты глаз?

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

    Adamos
    @Adamos
    Бизнес, Малый бизнес и т.д.

    Это редакции 1С-Битрикс, а не 1С-Битрикс24.
    Ответ написан
  • На собеседовании сказали, что не все функции - замыкания. Так ли это?

    Adamos
    @Adamos
    Высосанные из пальца определения для учебников только запутывают, если не подкреплять их теорию практикой.
    А замыкание - это просто трюк: сохранение переменных из того контекста, в котором определена функция, до момента ее вызова, хотя по стандарту языка они к этому времени уже должны быть уничтожены.
    Ответ написан
    2 комментария