Pull to refresh
27
0
Виталий Пухов @vpuhoff

Программист в свободное от работы время

Send message

Терморектальный криптоанализ?

Альтернатива близкая по сути кварцевый резонатор

Внезапное ухудшение самочувствия, а учитель тебе не верит и не позволяет покинуть класс, не знаю как у всех, но по моему личному опыту такое очень даже вероятно.

может в bios отключен?

Я возможно скажу глупость, но не пара ли вводить двухфакторную аутентификацию везде (otp например), в этом случае кража пароля становится совершенно бессмысленна. Украсть одновременно пароль и информацию с телефона или ключа доступа будет практически нереально.

Оригинально) Судя по формулировке, помощь предлагают только детям.

Террористы вместо телеграмм начнут пользоваться голубинной почтой, придется уничтожить всех голубей?

Аналогично к комментарию , у меня 2 разные TM записи, создавались в разное время, в одной у меня отличный профиль в Тостере, в другой на HabraHabr, выводит только 1 запись от учетной записи, которая в тостере не особо активна. По ХабраХабру вообще не выводит информации.
Какой толк рассказывать о том что в очередной раз, ктото опять придумал как все дешевле и лучше изготавливать солнечные панели, при том что купить ни одну из них по нормальной цене до сих пор нельзя. Все панели на рынке имеют срок окупаемости от 15 лет и выше.
Сама статья хорошая, спасибо, оказывается программирование FPGA не намного сложнее чем любого другого микроконтроллера. Но вам не кажется, что использовать FPGA Altera Cyclone V для мигания светодиодами это как убийство мухи из гранатомёта?
Просто хотелось бы понять какие реальные преимущества у такой схемы по сравнению с любыми другими контроллерами (STM например).
Это очень хорошее решение для задач с идеальным ТЗ, в которых не может быть отклонений от изначально поставленной задачи. К примеру пример из практики, изначально было N устройств и определенная схема взаимодействия, к концу разработки было уже N+6 устройств и совсем другая схема взаимодействия. В случае с релейной логикой пришлось бы для каждого случая с нуля паять всю логику (которая была бы очень не простой). В случае с моим решением достаточно поменять пару триггеров в интерфейсе, чтобы получить полностью готовое решение с учетом изменений.
Все так, сразу видно человека, который «в теме») По сути информативный и ключевой ничем не отличаются, просто информативный «ничего не делает». Второй вариант выглядит довольно красивым, но уже достаточно сильно зависит от языка реализации, в текущей реализации программа пригодна для любых языков с похожим на Си синтаксисом, если затачивать под конкретную платформу можно построить любой алгоритм выбора триггера. В текущей реализации можно поступить похожим образом, используя только более правильную «сортировку» триггеров. Метатриггер это насколько я понял просто триггер который зависит от других триггеров, такой в текущей реализации уже есть. По поводу сброса тоже думал, можно было реализовать на уровне приложения, но тогда это ставит жесткие рамки, по сути для сброса достаточно скинуть bool значение на false чтобы активировать триггер, это можно сделать из любого действия или вынести на уровень шаблона кода. Похожее я использовал для удаленного управления, все свободное от работы время контроллер слушает сеть на наличие команд.
В таком случае тут достаточно просто добавить 2 глобальные переменные — время запуска мотора и время открытия крана, затем на триггере использовать в качестве условия сравнение этих переменных.
Заполнять их значения по действию с соответствующих триггеров.Ничего сложного вроде как нет.
Думаю это зависит от того на какие хабы вы подписаны, не уверен точно как осуществляется отбор, но он явно от этого зависит.
Если я правильно понял имеется в виду случай, когда при срабатывании триггера должно произойти несколько действий, но не сразу а последовательно, в таких случаях возможно 2 варианта:
  1. просто использовать delay или его аналог, подходит к случаям когда заранее известно, что ничего другого в это время не произойдет.
  2. вспомогательные триггеры, тут несколько вариантов, наиболее простой в реализации это добавление счетчиков, значение которых обновляется в соответствии с прошедшим временем (по millis к примеру), в таком случае условием для триггера будет значение этого счетчика. Похожее у нас используется для событий по времени.
Согласен, в конечном итоге профит не такой большой как хотелось (в моем конкретном случае), т.к. кроме эволюционирования еще есть огромное число не учтенных параметров, которые значительно влияют на выбор трека. К примеру не замечал, но в разных наушниках мне нравятся разные треки, или некоторые треки просто не подходят к текущему настроению и т.д.
В России останутся вооруженные до зубов фрилансеры:)

Information

Rating
Does not participate
Location
Хабаровск, Хабаровский край, Россия
Date of birth
Registered
Activity