• Откуда следует ограничение по силе тока на пинах GPIO в Orange pi?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Orange/Raspberry это платы разработки, основные TTX нужно смотреть в datasheet на соответствующие чипы.
    Порты большинства неспециализированных МК рассчитанны только на управляющие сигналы, отсюда и типовое ограничение в 50 мА - ну невозможно в том техпроцессе мк сделать транзисторы большей мощности, поэтому повсеместно, где это нужно, применяются внешние каскады усиления.
    Разогнать порт до 60 мА можно обычным простым транзистором или оптроном, так чтобы на порту было отсилы 10-20 мА, а то и меньше - холоднее будет, т.к. если выпалите порт или весь внутренний каскад, придется менять дорогой чип мк
    Ответ написан
    Комментировать
  • Откуда следует ограничение по силе тока на пинах GPIO в Orange pi?

    @kalapanga
    Allwinner H618 datasheet. Раздел 4. Pin Description
    Default Buffer Strength: Defines default drive strength of the associated output buffer. The maximum drive strength of each GPIO is 6mA.
    Ответ написан
    2 комментария
  • Как запустить .exe файлы?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    import os
    os.system('"C:/Windows/System32/notepad.exe"')
    или
    import subprocess
    subprocess.call('C:/Windows/System32/notepad.exe')
    Ответ написан
    2 комментария
  • Как извлечь текст из bitrix24 с помощью Python?

    @leshchenko
    1. Создаете вебхук в Битрикс24 : Приложения -> Ещё -> Вебхуки

    2. Используете пакет fast_bitrix24 для доступа к Битрикс24 REST API.

    pip install fast_bitrix24

    3. Пишете на Питоне:

    from fast_bitrix24 import Bitrix
    b = Bitrix('адрес вашего вебхука')
    deals = b.get_all('crm.deal.list')
    comments = b.get_by_ID('crm.deal.comment.items.get', 
        [d['ID'] for d in deals])


    Получаете кортеж, где каждый элемент имеет вид

    (ID сделки, [{свойства комментария 1}, {свойства комментария 2},....])

    В этом списке можно найти интересующие вас комментарии и сделки:

    filtered_deal_IDs = []
    for deal_id, deal_comments in comments:
        if "Изготовить оригинальное клише" in [c['TITLE'] for c in deal_comments]:
            filtered_deal_ID.append(deal_id)


    Теперь `filtered_deal_IDs` у вас содержит список ID искомых сделок.
    Ответ написан
    Комментировать
  • Метод API для создания telegram чата или бота?

    @vladqwelkj Автор вопроса
    Кое-что нашел:
    from telethon.tl.functions.messages import CreateChatRequest
    К сожалению, без документации.
    Ответ написан
    Комментировать
  • Резервирование маршрутизируемой ipv4 подсети?

    @dronmaxman
    VoIP Administrator
    Две подсети по /24 для AS не надо, достаточно одной.

    cloudflare это CDN который может закрыть вопрос с публикацией, в платном тарифе есть туннели которые позволяют отказаться от белых IP на серверах. Достаточно зарезервировать выход в интернет. На каждый сервер устанавливает VPN клиент от CF. В консоли CF настраивается проксирование на уже серые IP. При этом тебе уже не важно сколько у тебя белых IP это не твоя головная боль.
    Ответ написан
    Комментировать
  • Совместимые DDR3 1333 и DDR3L 1600?

    ZUZ
    @ZUZ
    Впервые встречаю, чтобы сразу все ответы были неверными!
    В двух словах:
    Ставь и не парься!

    Длиннее:
    1) DDR3L обратно совместима с DDR3, то есть все планки DDR3L на 1,35 В можно пихать в обычные "старые" слоты DDR3 на 1,5 В (в том числе и в твоём случае);
    2) несовместимы они по прямой - то есть если вставишь старые палки DDR3 в новые ноуты/неттопы, которые поддерживают ТОЛЬКО DDR3L (обычно сейчас ноуты поддерживают оба напряжения, но нужно читать датащит/инструкцию к ноуту), то да, она не заработает (хотя, если она свежая, хоть и DDR3, не удивлюсь, если спокойно заработает, ибо изготовлена недавно и такому же тех. процессу, что и DDR3L);
    3) не слушайте тех, кто говорит, что нужно пихать палки одинаковой частоты - это всё бред уже лет 15 с момента появления SPD микросхем ("аля BIOS" на самой палке оперативки, в которой прописаны все её ТТХ: частоты с таймингами, серийник, завод, дата производства и т.п.) - по ней комп сам найдет максимально одинаковый режим (в твоём случае это будет 1333) с наибольшими таймингами (если они будут отличаться на этой частоте) и запустится.
    Ответ написан
    7 комментариев