Если уже стучат в дверь: как защитить информацию на устройствах |
https://habr.com/ru/post/451272/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451272
|
[Из песочницы] «Совет» от Яндекса: как максимизировать прибыль на платной подписке |
https://habr.com/ru/post/451304/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451304
Метки: Usability Интернет-маркетинг Дизайн недобросовестные продавцы яндекс яндекс.плюс |
[recovery mode] Звуковая сигнализация |
В этой статье рассказывается о создании звуковой сигнализации. Проект будет состоять из нескольких частей, одна из которых отвечает за звук, другая за срабатывание тревоги, третья за упаковку устройства в корпус.
https://habr.com/ru/post/451110/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451110
Метки: Электроника для начинающих сигнализация радиоэлектроника схемотехника для чайников схемы звук для начинающих для чайников |
[Перевод] RxDart: магические трансформации потоков |
Добро пожаловать — это третья часть моей серии статей об архитектуре Flutter.
На этот раз мы совершим небольшое погружение в магическое царство реактивных расширений (Rx). Я сосредоточусь на наиболее используемых функциях Rx и объясню их применение. Если вы не читали предыдущий пост, сейчас для этого самое время, прежде чем двигаться дальше.
RxDart — это реализация концепции Rx для языка Dart, за что следует сказать спасибо Frank Pepermans и Brian Egan. Если ранее вы использовали Rx в других языках, то наверняка заметите разницу в именовании ряда функций, но это вряд ли вызовет у вас затруднения.
Код для тестирования находится здесь.
До сих пор мы использовали потоки как способ передачи данных из одного места в другое в нашем приложении, но они могут сделать гораздо больше. Давайте взглянем на некоторые функции, которые Rx добавляет в Streams.
Читать дальше ->https://habr.com/ru/post/451292/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451292
Метки: dart flutter перевод практика программирования |
[Перевод] Как сделать игровую консоль с корпусом, заказав одну печатную плату |
https://habr.com/ru/post/451298/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451298
|
[Перевод] Как я добавил функции автомобилю по шине CAN, не умея программировать |
https://habr.com/ru/post/451294/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451294
Метки: Разработка под Arduino DIY или Сделай сам Транспорт Arduino Nano CAN GMLAN Peak Can PCAN |
Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть 1 |
В отличие от современных компьютеров, на спектрумах понятия файловой системы не было как такового. Это значит, что загрузка с каждого типа носителя требовала отдельной реализации и в большинстве случаев программу нельзя было просто так скопировать с кассеты на дискету. В случаях, когда загрузчик программы был написан на бейсике, его можно было адаптировать к TR-DOS довольно простой доработкой. Однако ситуация осложнялась тем, что во многих играх (как фирменных так и взломанных) загрузчики были написаны в машинных кодах и иногда содержали защиту от копирования.
Несмотря на наличие «волшебной кнопки», которая просто делала полный дамп памяти компьютера и позволяла хоть как-то сохранить программу на дискету, среди специалистов считалось хорошим тоном создавать дисковые версии игр с сохранением оригинальной загрузочной картинки и прочих атрибутов.
В этой статье я расскажу, как выполнить такую адаптация на примере игры Pac-Man, а именно, оригинального образа Pac-Man.tzx.
Читать дальше ->https://habr.com/ru/post/451174/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451174
Метки: Программирование Assembler Реверс-инжиниринг Старое железо zx spectrum retrocomputers z80 assembly защита информации |
Julia: функции и структуры-как-функции |
https://habr.com/ru/post/451172/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451172
Метки: Программирование julia функции замыкания |
[Перевод] «Чёрные дыры» веб-аналитики: сколько данных теряется в GA и почему |
https://habr.com/ru/post/451282/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451282
Метки: Веб-аналитика Интернет-маркетинг web- аналитика GA google analytics |
Самые интересные металлы |
Кто не слушает металл — тому бог ума не дал!
https://habr.com/ru/post/451280/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451280
Метки: Читальный зал Химия металлы |
Совершенное оружие, Война перспектив и человеческое существо, достигшее потолка |
https://habr.com/ru/post/451274/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451274
Метки: Информационная безопасность Управление персоналом победа человек война выгорание |
В = Внимание, или как создавать время |
Людям с таким психологическим портретом, как у меня, бесполезно заниматься тайм-менеджментом. Интересно очень многое, проектов одновременно несколько, мышление стратегическое, взаимодействие со словом «скучно» очень непростое. Когда всюду любопытное, и везде хочется залезть и что-то поделать, вероятность выгорания вырастает. Что делать?
Пробовал разное. Первой отпала всякая «продуктивность». Будем честными: «продуктивность» — это зонтичный бренд для разных инкрементальных микро-улучшений, который каждый и так применяет в той или иной степени.
Пойдем глубже: практики. Практики создают долгосрочные изменения. За пять лет экспериментов, больше всего понравился эффект от медитации, активного образа жизни, взаимодействия с телом. Бег, бой, йога, дыхание — тоже класс. Терапия и коучинг супер-помогают, но немного сложно найти своего человека, с которым ты кликнешь.
В итоге пришел к такой формулировке: важны прежде всего внимание и намерения.
Читать дальше ->https://habr.com/ru/post/451270/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451270
Метки: управление продуктом Дизайн Лайфхаки для гиков гигиена внимания дизайн вашей жизни дизайн-мышление изменение поведения |
Подборка: unboxing железа IaaS-провайдера |
https://habr.com/ru/post/451254/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451254
Метки: IT-инфраструктура Серверное администрирование Сетевое оборудование Блог компании ITGLOBAL.COM itglobal.com СХД блейд-серверы NetApp Cisco UCS |
[Из песочницы] Трехмерное моделирование в современном мире |
https://habr.com/ru/post/451266/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451266
Метки: Работа с 3D-графикой cad сапр 3d- моделирование быстрое прототипирование обучение |
[Из песочницы] Практическое применение ELK. Настраиваем logstash |
https://habr.com/ru/post/451264/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451264
Метки: Системное администрирование *nix logstash elk |
Ученые из Стэнфорда: гаджет, помещенный в ухо, сможет вести мониторинг работы мозга |
https://habr.com/ru/post/451262/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451262
Метки: Блог компании Madrobots гаджеты Здоровье гика Будущее здесь технологии стэнфорд будущее |
[Перевод] HTTP-заголовки для ответственного разработчика |
https://habr.com/ru/post/450816/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450816
Метки: Высокая производительность Разработка веб-сайтов Клиентская оптимизация Блог компании Mail.ru Group HTML http http- заголовки никто не читает теги |
[Из песочницы] MMORPG в одиночку |
https://habr.com/ru/post/451242/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451242
Метки: Разработка игр Игры и игровые приставки stalker mmorpg gamedev история разработки |
Почему мне нравятся интерфейсы в Go |
https://habr.com/ru/post/451240/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451240
Метки: Программирование ООП go dependency inversion principle solid |
[Из песочницы] Применение модели непрерывного финансирования в краудфандинге |
Появление криптовалют привлекло внимание к более широкому классу систем, в которых экономические интересы участников совпадают таким образом, что они, действуя ради собственной выгоды, обеспечивают устойчивое функционирование системы в целом. При исследовании и проектировании таких самодостаточных систем выделяются так называемые криптоэкономические примитивы — универсальные структуры, создающие возможность координации и распределения капитала для достижения общей цели посредством использования различных экономических и криптографических механизмов.
Одной из главных проблем краудфандинга является то, что потенциальные спонсоры проектов и организаций часто не имеют достаточного стимула для их финансирования. Особенно это касается общественно значимых проектов, пользу от реализации которых получают многие, в то время как бремя финансовой поддержки ложится на сравнительно небольшое число спонсоров. Долгосрочные проекты также нередко страдают от постепенного угасания интереса со стороны спонсоров и вынуждены постоянно вкладывать усилия в маркетинг. Подобные трудности могут привести к закрытию проекта, несмотря на его востребованность, и в совокупности также именуются проблемой безбилетника.
Технология программируемых денег открыла возможность реализации новых механизмов финансирования, которые помогают решить проблему безбилетника. Существование криптоэкономических примитивов облегчает эту задачу, позволяя создавать системы координации участников с заранее известными свойствами.
Читать дальше →https://habr.com/ru/post/451232/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451232
Метки: Децентрализованные сети Краудсорсинг Криптовалюты blockchain смарт-контракты токенизация криптоэкономика |