• Какая нужна модель для описания каждой конкретной монеты на счету?

    trapwalker
    @trapwalker
    PerseforeComplete, вы путаете два разных смысла слова лог.
    log - это журнал. В одном случае он может быть текстовый для дебага или понимания службой поддержки что и как присходило в системе. А другое знаение - это журнал транзакций, где не человеческим текстом описано что происходит, а формальными записями "от кого, кому, сколько" в виде отдельных полей. Такой лог легко поддается машинной обработке с помощью SQL.
    Я ответил детально на ваш вопрос. Замените в моем ответе "токены" (понятие, которое я ввел для понятности и избегания утанницы в связи с опытом реального мира) на "монеты". Что вам не нравится в этом ответе?
    То, что вы хотите сделать сущностью "монеты" по факту журнал транзакций.
    Сама "монета" у вас несет лишь один атрибут - идентификатор. Если вы в таком виде вынесете ее в отдельную сущность, то это будет просто лишняя таблица. Если нужны еще какие-то данные, привязанные к "монете", то таблица уже оправдана.
    А прошлого владелеца в "монете" хранить нельзя, поскольку вы забудете позапрошлого владельца. Понимаете?

    А вообще тут запрещены задния. Только вопроы по поводу конкретных моментов непонимания. Здесь нет репетиторов и фриланса.
  • Какая нужна модель для описания каждой конкретной монеты на счету?

    trapwalker
    @trapwalker
    ну все, ты ему все рассказал и теперь у нас в рф оявится своя госкрипта=)
    импортозамещение делают-поди
  • Как для поля добавить ограничение на вводимые данные?

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

    trapwalker
    @trapwalker Куратор тега Python
    Vindicar, конечно это не deep copy. Глубокое копиорование нужно делать явно.
  • Бывают ли готовые гибридные электромагнитно-твердотельные реле, или это бред и никому не нужно?

    trapwalker
    @trapwalker Автор вопроса
    AntHTML,
    А вот управляющую обмотку контактора было не обязательно брать на 12В, можно было легко взять на 220 и питать ее через промежуточное реле

    Я ж так и написал. что так сделал. Промежуточное реле у меня твердотельное. не нашел просто контактора на 12 вольт.
    Просто считаю. что промежуточное реле - это лишняя точка отказа, причем, в случае алипания, относительно опасного отказа.
    Лучше без лишнего каскада, мне кажется.
  • Бывают ли готовые гибридные электромагнитно-твердотельные реле, или это бред и никому не нужно?

    trapwalker
    @trapwalker Автор вопроса
    hint000, у меня была готовая электрокаменка трёхфазная на 8 киловатт.
    У неё на корпусе обычный биметаллический терморегулятор и какое-то внутри своё управление, но я этот регулятор рассматривал как запасной аварийный. На нём регулируется максимальный режим работы.
    Штатное управление ведётся с панельки у входа в сауну. Там стоит китайский недорогой терморегулятор с настраиваемым гистерезисом и выносным датчиком. Провод датчика нарастил и установил под деревянной накладкой в зоне на уровне верхней полки на дальней от каменки стене. К панели на входе идёт из вводного щитка (он через стену) UTP. По этому кабелю питается панель терморегулятора с экранчиком, приходят сигналы на контрольные лампочки ("нагрев", "питание") и ходит сигнал от термореле на включение нагрева. Как раз хватило 4 витые пары.
    В щитке трехфазный контактор упраляющийся от 220 вольт (какой был, надо было с 12в управлением конечно), блок питания 12в (обычный звонковый +выпрямительный мост и сглаживающие конденсаторы с резистором). Твердотельное реле как в картинках выше, оно у меня управляется низковольтным сигналом с терморегулятора и запиывает мощный контактор. Перед контактором трёхфазный диф-автомат на 30ма утечки и не помню сколько ампер, но соответствовало всё.
    Я давно не живу в том доме, где делал эту сауну=).
    Схема работала, но при включении\выключении, если темно, то прям видно было вспышки сквозь щели контактора.
    Если бы моя схема как-то глюканула или залипла, каменка бы не грела выше установки штатным биметаллическим терморегулятором. На входном щитке показывается температура в парилке, а если надо аварийно отрубить, на анель вынесена кнопка, которая физически обесточивает твердотельное реле.

    Да тут косяк в безопасности. Нужно было делать контактор на 12 вольт и разрывать его управляще питание напрямую аварийной кнокой на входной панели. Или уже вести к управляющей панели нормальный кабель ВВГНГ 3*2.5 в штукатурке и через него через сопротивление соединять фазу после УЗО с землей, чтобы оно отрубило всё до контактора.
  • Бывают ли готовые гибридные электромагнитно-твердотельные реле, или это бред и никому не нужно?

    trapwalker
    @trapwalker Автор вопроса
    hint000, согласен. Наверно это критично для каких-нибудь циркулярных пил с мгновенным аварийным остановом... Но для таких аварийных случаев я бы предусматривал дополнительный отдельный размыкатель какой-то. пусть у него будет не такой ресурс, но зато он будет гораздо надёжнее и без лишней логики в цепи управления.
    Да и вообще, цепи безопасности - это важный нюанс. Как контактор может залипнуть, так и схема задержки может заглючить или выйти из строя так, что этот гибридный размыкатель не сработает как надо. Тут нужно как следует продумывать схемотехнику, чтобы любые возможные отказы приводили к отключению, а не к залипанию.
    А в критичных случаях, касающихся безопасности, нужно предусматривать дополнительные размыкатели, например тепловые, посто с утсавками, которые будут предполагать срабатывание защиты гарантированное, но только в критических случаях.

    Обычно же в цепях управления нагревателями, насосами, светом, вскими приводами лебёдок, где не предусмотрена резкая остановка... Там везде лишние десятки миллисекунд не критичны.
    Вообще, если в цепи предусмотреть отдельное УЗО, то аварийное размыкание можно делать по принципу кнопкии "тест". А ещё есть специальные аварийные размыкающие кнопки, они могут физически рвать питание самозапитанного контура реле. Да, в них будет искра, но они не предназначены для частого использования.
  • Как правильно сократить код и сделать его понятным?

    trapwalker
    @trapwalker Куратор тега Python
    Gold_doe, вы сюда кусок кода процитировали неверно. Желательно уеликом файл или хотя бы целиком функции цитировать, а можно еще на pastebin выкладывать, тогда контекст ломаться не будет и отступы не поплывут.
  • Бывают ли готовые гибридные электромагнитно-твердотельные реле, или это бред и никому не нужно?

    trapwalker
    @trapwalker Автор вопроса
    Виктор, посчитать бы, конечно... Хотя раз не выпускают, значит не оправдано, я так полагаю. Это ж не бог весть как трудно додуматься было, наверняка не я первый "изобрёл". У меня за плечами одна сауна на 8 киловатт, а у кого-то котёл дома электрический или ещё какие нагреватели...
  • Бывают ли готовые гибридные электромагнитно-твердотельные реле, или это бред и никому не нужно?

    trapwalker
    @trapwalker Автор вопроса
    AntHTML, отнюдь. ВОт я писал, что при размыкании в обратном порядке:
    При размыкании всё происходит в обратном порядке: сперва размыкается электромагитное реле и ток подхватывает на десяток миллисекунд твердотельное. Когда контакты электромагнитного разъехались достаточно далеко, отключает линию и твердотельное реле.


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

    trapwalker
    @trapwalker Куратор тега Python
    Никита, а причем тут хардкор? Это самый простой способ.
    Вообще у автора парадоксальные требования. Нужно однозначно определять город по разным вариантам написания, но города-то в разных варинатах имеют коллизии, как написали уже выше.
    По-хорошему надо менять подход и дать людям возможность вводить это в диалоговом режиме, например сперва они как попало вводят, а если есть неоднозначность, то нужно спросить у них что они конкретно имели в виду и показать варианты.
  • Бывают ли готовые гибридные электромагнитно-твердотельные реле, или это бред и никому не нужно?

    trapwalker
    @trapwalker Автор вопроса
    Виктор, резонное уточнение. Хотя токи там для управления мизерные нужны. Для этих целей есть компактные БП миниатюрные и запитать от силовой линии внутри корпуса...
  • Как достать из текста нужный мне ключ?

    trapwalker
    @trapwalker Куратор тега Python
    Lord_of_Rings, ну типа он хочет так связать конкретное сообщение. Типа сообщений таких может быть несколько, а оплачено из них любое. Во какое именно он хочет выпарсивать из текста по этому id.
    Но только вот в регекспы автор вопроса не умеет и хочет. чтобы мы написали регексп за него.
  • Бывают ли готовые гибридные электромагнитно-твердотельные реле, или это бред и никому не нужно?

    trapwalker
    @trapwalker Автор вопроса
    AntHTML, ну вот это уже можно принять как валидную причину.
    Типа не так уж часто и надо, чтобы рям клепать в промышленных объёмах...
    Ну не знаю. я бы себе на сауну поставил. Уж больно жестко оно там сверкает в щитке при отключении.
  • Нужно создать карту на которую можно ставить метки с текстом и фотографией, с возможностью в будущем эти метку удалить владельцем?

    trapwalker
    @trapwalker
    i_ikigai, о, вы решили обзавестись развивающим пет-проектом. Достойно уважения.
    Могу посоветовать пару идей, связанных с ГИС:
    1) гео-блокнот - сайт для хранения гео-точек и маршрутов, обмен ими между участниками, планирование маршрутов и путешествий:
    - даём возможность пользователям делать коллекции POI с описаниями и фотками.
    - Возможность добавлять маршруты по трекам и точкам.
    2) гео-новости
    новостной агрегатор, который парсит новости из других агрегаторов, вынимает топонимы и адреса и крепит новость на карту.
    Также пользователи могут напрямую постить свои новости на эту карту.
    А ещё делается подиска на новости в любыъ точках планеты с помощью установки зон подписки. Така антеннка с радиусом приёма.
    У новостей есть теги и по ним можно фильтровать тематику.
    =)
  • Бывают ли готовые гибридные электромагнитно-твердотельные реле, или это бред и никому не нужно?

    trapwalker
    @trapwalker Автор вопроса
    pfg21, ну вот для электрической сауны - самое то. Любые обогреватели, котёл электрический, умные розетки (там сейчас обычная ЭМ-релюшка или твердотельная omron маленькая. Да, наверно умные розетки и так норм работают и долго слоужат. А контакторы для запуска двигателей всяких?

    В общем в том и был вопрос поему это плохая идея и почему не выпускают.
    Пока что внятного ответа не обнаружилось, только предположения относительно себестоимости. Но такое себе редположение, ведь УЗО самопальное тоже можно соорудить, но оно будет дооже и менее надёжно. Но делают готовый прибор.

    У кого какой опыт, часто контактор на нагрузке киловатт в 6-8 приходится менять? Во сколько это обходится?
  • Бывают ли готовые гибридные электромагнитно-твердотельные реле, или это бред и никому не нужно?

    trapwalker
    @trapwalker Автор вопроса
    Сейчас по порядку.
    А смысл объединять две противоположные по принципу работы и характеристикам вещи в одной?

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

    Одному надо переключение через 10 сек, другому только при включенной усл. "Кнопка 2".

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

    Чувствую. что где-то моя логика может быть ошибочной, но не пойму где, за тем и

    Ну и абсолютно различные условия наработки на отказ: механическое может выпилится после определенного кол-ва срабатываний, а электронное наоборот после превышения токов/напряжения.

    В том-то и смысл, что выпиливаться механическому почти нет причины больше. Основная причина - подгоревшие контакты, перегрев корпуса от дуги при частых включениях. Но ЭМ-реле прибор простой, в нем нет защиты, а в описанный комбайн легко и дешево встроить простую логику защиты по перегреву, по залипанию (но с чего бы оно было залипание без дуги?), по слишком частому включению-выключению по правляющему каналу....
    Если искрит или плохой контакт на управляющем канале ЭМ-реле, то оно убьётся из-за дуги постоянных включений и выключений, а в комбо-девайсе такой проблемы практически нет, и от нее легко защититься уйдя в ошибку.

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

    trapwalker
    @trapwalker Автор вопроса
    Так в том-то и смысл! Залипания от чего происходят? Контакты при замыкании или размыкании подгарают из-за дуги и прикипают. А если дуги нет, то и залипать не будет.
    Гибрид обладает плюсами обеих решений, и избегает всех минусов:
    Мощные твердотельные реле, способные держать долго большие токи дороже, чем контакторы на такие токи, но из-за искрения контакторы не долговечны и залипают.
    Гибрид будет дешевле и долговечнее для той же мощности.
  • Бывают ли готовые гибридные электромагнитно-твердотельные реле, или это бред и никому не нужно?

    trapwalker
    @trapwalker Автор вопроса
    Сталкивался вот с таким реле с алиэкспресса.
    6385bbdb57959908338420.jpeg
    Держит приличный ток, а если речь будет идти о долях секунды, то там с запасом можно перегружать, потому что теплоотвод хороший и внутри всё плотно залито компаундом.
    Думаю три таких реле и обычный контактор вполне мгли бы несколько киловатт нагрузку коммутировать без искр и износа.

    потому что дорого :)
    ставь два реле (твердотельное и электромагнитное) параллельно и используй.
    задержки можно реализовать простыми схемами на транзисторах.

    Дык по отдельности же части не так уж и дороги! Думаю первая замена контактора по причине подгоревших контактов окупит всё мероприятие.
    Неужели самодельный колхоз будет сильно дешевле заводского серийного решения?!

    Задержку я делал вот на такой вот фитюльке (таймер C005) тоже с алиэкспресса. Стоит сущие копейки! Можно регулировать подстроечником.
    6385bd332c3cd092305228.jpeg.
    В совокупности всё выглядит как что-то не шибко дороже своих компонентов в розницу, но с учетом долговечности это же чертовски выгодно было бы делать такое готовое решение на дин-рейку! Даже теплоотвода большого не надо, ведь твердотельное реле доли секунды ток держит!

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