Задать вопрос
  • В какой формат конвертировать файл Excel для удобства просмотра?

    Adamos
    @Adamos
    komdisp, простота многогранна: просто пользоваться, просто пополнять, просто переносить - это три взаимоисключающих "просто" ;)
    Я, признаться, никогда знания в "книги" не хомячковал. Как-то не требовалось никогда за 30 лет в IT.
    Предел моих нужд - FreeMind для конкретной задачи. Типа плана поездки в Питер ;)
    Написано
  • В какой формат конвертировать файл Excel для удобства просмотра?

    Adamos
    @Adamos
    Собственно, проблема только в том, чтобы признать, что начинать с Ёкселя было ошибкой - и забыть про него, отталкиваясь от хотелок и нужд, а не от того, в каком виде оно свалено сейчас.
    Отсутствие знаний по БД - отнюдь не причина не пользоваться для хранения данных системами, специально для этого предназначенными. Тем более, что готовые движки не требуют никакой особенной работы с БД, кроме, разве что, разворачивания сервера по готовой инструкции.
    Написано
  • Как читать документацию?

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

    Adamos
    @Adamos
    Мсье знает толк в извращениях.
    Поставьте на свою Семерочку ВиртуалБокс - а в него виртуалку Битрикса. Свежую. Ну, точнее - последнюю.
    На винде веб-сервер и так - стойка в гамаке на лыжах, да тут еще и под Битрикс...
    Написано
  • Сайт перестает грузиться во время скачивания PDF документа, почему?

    Adamos
    @Adamos
    Антон Р., просто ссылка обрабатывается просто сервером, который должен отдавать просто статику.
    Но если там апач... впрочем, что это я гадаю?
    Написано
  • Как переключить раскладку клавиатуры в консоли?

    Adamos
    @Adamos
    $ cat /etc/default/keyboard 
    # Check /usr/share/doc/keyboard-configuration/README.Debian for
    # documentation on what to do after having modified this file.
    
    # The following variables describe your keyboard and can have the same
    # values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options
    # in /etc/X11/xorg.conf.
    
    XKBMODEL="pc105"
    XKBLAYOUT="us,ru"
    XKBVARIANT=","
    XKBOPTIONS="grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll"
    
    # If you don't want to use the XKB layout on the console, you can
    # specify an alternative keymap.  Make sure it will be accessible
    # before /usr is mounted.
    # KMAP=/etc/console-setup/defkeymap.kmap.gz
    BACKSPACE="guess"
    Написано
  • Сайт перестает грузиться во время скачивания PDF документа, почему?

    Adamos
    @Adamos
    Вопрос, как именно скачивается PDF: как статика, которую отдает веб-сервер, или через скрипт, который он обрабатывает. Если через скрипт и обработчиков маловато, вот такая картинка вполне возможна.
    Написано
  • Напишите код, которой переделает структуру данных вот в такую?

    Adamos
    @Adamos
    Aleksey Solovyev, такое тут и не требуется.
    const arr = [];
    for(let date in events) {
      events[date].forEach(event => {
        arr.push({ date: date, event: event });
      });
    }

    Без излишеств и извращений. Примитивная задача - примитивный же код.
    Написано
  • Напишите код, которой переделает структуру данных вот в такую?

    Adamos
    @Adamos
    Стоит уточнить, что reduce здесь не дает никаких преимуществ по сравнению с обычным циклом for date in events. Только запутывает код при чтении.
    Написано
  • Возможна ли обработка адреса (жительства) в excel регулярным выражением?

    Adamos
    @Adamos
    Адреса в общем случае - это хтонический хаос, никакими регулярками не обрабатываемый. Потому что никакой логики, кроме базы этих самых адресов, записи в которой теоретически можно сопоставить конкретную строчку, в природе не существует.
    Если хочется получить из адресов информацию, а не хаос - это делается через КЛАДРы, ФИАСы или сервисы, автоматизирующие поиск по ним. А самопал по буковкам неизбежно будет давать непредсказуемые артефакты.
    Написано
  • Как набрать нужную сумму из определенного количества монет?

    Adamos
    @Adamos
    1. Составляем список вариантов набора нужной суммы из доступных монет в принципе.
    2. Перебором ищем сочетание этих вариантов, наиболее полно накрывающее доступный ассортимент.
    Написано
  • Как правильно использовать python скрипт через PHP backend?

    Adamos
    @Adamos
    Вообще-то никто не ограничивает бэкенд одним языком.
    Скрипты выполняются веб-сервером, скажите ему в настройках, что .php надо исполнять пыхом, а .py - питоном, он совершенно возражать не будет.
    Так же обращаетесь, хоть аяксом... ну, естественно, вопросы авторизации, скажем, потребуют дублирования...
    Написано
  • Openapi, swagger как осуществляется интеграция с маркетплейсами Ozon, WB, Мегамаркет, ЯМ?

    Adamos
    @Adamos
    VkolV, не могу, до него пока руки не дошли. Реализовывал WB, Oz, YM.
    Написано
  • Openapi, swagger как осуществляется интеграция с маркетплейсами Ozon, WB, Мегамаркет, ЯМ?

    Adamos
    @Adamos
    VkolV, общий интерфейс с функциями типа "проверка карточек, выделение обновившихся", "получение цен", "получение остатков", "выставление цен", "выставление остатков". Дата-классы для передачи данных. Наследники интерфейса, соответственно, реализуют передачу нужных запросов с конвертацией данных в те поля, которые у каждого API свои.
    Тут фокус в том, что у двух разных магазинов будут разные потребности в работе с API. Кто мониторит каждый заказ через FBS, кто гонит поставки через FBO, кто комбинирует и ловит исчерпание остатков на FBO, чтобы выставить остатки по FBS и актуализировать цену. Кто один раз настрогал карточек - кто меняет их каждый месяц... и т.д.

    API меняется постоянно, у WB уже пятое поколение финансовых отчетов, но работает все через ту же жопу.
    Ozon который месяц размахивает своими "квантами", но в API они приткнуты с крайнего боку, хрен найдешь, и консистентности можно даже не искать. Об отзывах-вопросах их просили еще год назад, дальнейшее - молчанье.
    Мониторишь нововведения (есть оповещения в ТГ), смотришь, касается ли твоих задач (обычно - нет), делаешь изменения, если понадобилось. Локально.

    А один раз сделать и почивать все равно не выйдет.
    Вчера с утра у WB взял и тупо отвалился метод, выдающий этикетки для сборки по FBS, например. Хорошо, хоть оперативно (через час) подняли...
    Написано
  • Openapi, swagger как осуществляется интеграция с маркетплейсами Ozon, WB, Мегамаркет, ЯМ?

    Adamos
    @Adamos
    0. Определиться, чего тебе вообще надо от API маркетплейсов.
    Сюрприз - 80% этого API, скорее всего - не надо.
    Сюрприз № 2 - 20% того, что надо, в API до сих пор нет.

    А дальше - от поставленной задачи. Мне, например, для интеграции нескольких таких API в общую систему пришлось делать прослойку-адаптер, чтобы единообразно с ними работать. Никакой Swagger под твои задачи абстрагировать не будет.
    Написано
  • Как добавлять новые файлы на ssd с пк, и делать замену более поздними версиями?

    Adamos
    @Adamos
    Вручную - необязательно. Есть Meld, например, позволяющий наглядно сравнить пару папок, в том числе исключительно по дате и размеру, не читая самих файлов.
    Написано
  • Перед тем как изучить Vue 3, стоит ли изучать Vue 2?

    Adamos
    @Adamos
    Третья версия - это не дописанная, а переписанная вторая. Нечего себя запутывать, учите актуальное.
    Если понадобится поддерживать более старую версию - разберетесь в разнице после.
    Написано
  • Получил список литературы, в каком порядке осваивать?

    Adamos
    @Adamos
    Весь список, кроме "Грокаем" - это книги, отвечающие на вопрос "что в моем коде не так, я вроде языки выучил и программирование освоил, куда двигаться дальше". Без созревания этого вопроса их можно даже не открывать.
    Написано
  • Пожалуйста, как сделать "очень" интерактивную 2d карту?

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

    Adamos
    @Adamos
    denis-heise, Битрикс от великого ума может перенаправлять этот запрос в другое место. Проверьте его редиректы.
    Написано