Современные способы обеспечения анонимной работы в ИТКС |
Анонимность в ИТКС
Выделить знанияhttps://habr.com/ru/post/699040/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699040
Метки: Информационная безопасность VPN tor |
Трансграничная передача персональных данных: новый порядок |
Этой осенью вступили в силу самые масштабные с 2011 года поправки в российский закон о персональных данных. Как привести бизнес-процессы компаний в соответствие с новыми правилами - рассказываем в экспертном обзоре от Б-152 с конкретными рекомендациями.
В этой статье разбираем, как поправки коснулись трансграничной передачи данных.
Читать далееhttps://habr.com/ru/post/699038/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699038
Метки: Законодательство в IT персональные данные трансграничная передача пдн 152-фз |
[Перевод] Как НЕ надо строить надежные системы |
https://habr.com/ru/post/698014/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698014
Метки: Блог компании RUVDS.com Анализ и проектирование систем Распределённые системы ruvds_ перевод надежные системы архитектура по распределенные системы антипаттерны проектирования |
Пятничный трекер |
Несколько дней назад @vconst написал пост "Верни трекер, Хабр! (С)" с воззваниями по поводу изменения функциональности трекера в новой версии Хабра.
У меня возникла идея, что используя только расширение браузера возможно реализовать трекер с фактически любой функциональностью.
В качестве Proof-of-Concept, я попробовал самую простую идею, добавить старую версию трекера в правый сайдбар. Всё получилось даже проще, чем казалось.
Читать далееhttps://habr.com/ru/post/699036/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699036
Метки: Habr хабра хабродвижок |
Деревья Меркла и экономия газа в смарт-контрактах Solidity |
В идеальном децентрализованном приложении мы бы хотели хранить все в блокчейне на смарт-контрактах — в хранилище Ethereum: данные не могут быть изменены несанкционированным способом. Но запись какой-либо информации, размером 32 байта обойдется нам в 20000 газа. На момент написания статьи это примерно $0.26, c одной стороны не много, но что если мы хотим хранить в хранилище какой-то значительный массив информации.
В поисках решения данной проблемы экосистема Ethereum дает множество альтернативных вариантов. Как правило, в выбранном пути есть компромисс между доступностью и ценной. Вариант описанный в этой статье может обойтись крайне дешево в реализации, при должном подходе и понимании темы.
В этой статье вы узнаете про Деревья Меркла — специальный алгоритм хэширования данных, благодаря которому, мы сможем сохранить всю полноту необходимой информации, не прибегая к постоянному перезаписыванию содержимого хранилища Ethereum.
Читать далееhttps://habr.com/ru/post/699032/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699032
Метки: программирование хэш туториал hardhat whitelist децентрализованные сети криптовалюты solidity дерево меркла merkle tree распределённые системы verify openzeppelin merkleproof |
Запросы с пагинацией с помощью Paging 3 и работа над ошибками. Boilerplate ч. 4 |
Всем привет после такого длительного перерыва возвращаем серию статей Boilerplate. Сегодня будем разбирать как облегчить пагинацию с помощью библиотеки Paging 3. За это время достаточно правок произошло в самом репозитории Boilerplate которые мы сегодня тоже разберем.
Читать далееhttps://habr.com/ru/post/682120/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682120
Метки: Разработка мобильных приложений Разработка под Android pagination paging paging library flow clean architecture boilerplate |
Crypto.com «по ошибке» отправили $400 млн Эфира на левый адрес |
Продолжаются странные события в мире крипты: сингапурской криптобирже с 50 миллионами клиентов пришлось признаться в том, что внутренние контроли у них работают так себе. Криптаны подозревают, что здесь происходит что-то мутное, и некоторые заговорили о начале очередного «набега на банк».
Читать далееhttps://habr.com/ru/post/699030/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699030
Метки: Финансы в IT Криптовалюты криптовалюта crypto.com банкротство |
[Перевод] Обзор уязвимости CVE-2022-42889: выполнение произвольного кода в Apache Commons Text (Text4Shell) |
Прежде всего, давайте проясним, что это НЕ новая уязвимость Log4Shell или Spring4Shell.
Хотя это проблема удаленного выполнения кода, ее последствия не столь серьезны и не так легко эксплуатируются, как проблема в Log4j от декабря 2021 года.
Как и в случае с Log4j, суть проблемы заключается в том, что вы можете выполнить поиск, который затем может быть использован не по назначению.
Однако уязвимость Log4shell было очень легко использовать, что не обязательно произойдет в этот раз.
На самом деле эта проблема очень похожа на CVE-2022-33980, о которой мы писали в начале этого года.
Читать далееhttps://habr.com/ru/post/698914/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698914
Метки: Java apache commons text security text4shell |
[Перевод] Как я случайно обошёл блокировку Google Pixel и получил за это $70 тысяч |
https://habr.com/ru/post/698918/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698918
Метки: Информационная безопасность Разработка под Android Реверс-инжиниринг Сотовая связь google pixel android os экран блокировки взлом android |
Нейросеть или человек: кто лучше придумает заголовок к новости на Дзен |
Нейросети начинают постепенно выполнять определенные задачи не только как копирайтеры, но и как журналисты. Уже сейчас ИИ умеют придумывать новостные заголовки, писать тексты с нуля и рерайтить. Поэтому я решила провести эксперимент и проверить, кто напишет заголовок к новости на Дзен лучше: человек или нейросеть.
На Дзен я возьму рандомный новостной сюжет и сгенерирую к нему заголовки в двух сервисах: Турбочек и Текстовод. Они попались мне на первой станице выдачи Яндекс по запросу «сгенерировать заголовок к новости». Результаты оценю по пятибальной системе.
Читать далееhttps://habr.com/ru/post/699014/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699014
Метки: Интернет-маркетинг Контент-маркетинг искусственный интеллект журналистика копирайтинг новости заголовки заголовки новостей |
Прокачиваем насос с помощью ESPHome и реле от Sonoff |
Жила была у меня насосная станция, но не было у неё защиты от сухого хода, да и механическое реле давления работало скажем так, плохо. Поиски готового решения провалились, поэтому пришлось вспоминать молодость, расчехлять паяльник и решать задачу самому.
Под катом вы найдёте рассказ о том, как немного денег, любви и пара выходных сделали из серого утёнка прекрасную утку на стероидах.
Читать далееhttps://habr.com/ru/post/699008/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699008
Метки: умный дом Интернет вещей DIY или Сделай сам автоматизация защита от сухого хода насосная станция sonoff esphome wirenboard |
Астрофото: совмещаем одиночные кадры |
Одной из главных проблем при съёмке астрофотографий являются разнообразные шумы. Не буду подробно останавливаться на том, откуда они берутся и какие компоненты в них присутствуют. Об этом уже есть хорошая серия статей на Хабре, за подробностями рекомендую обратиться к ней. Здесь я только резюмирую основной способ борьбы с шумом: нужно снять несколько кадров одной и той же области неба (чем больше, тем лучше) и усреднить сигнал с соответствующих пикселей.
Но какие пиксели на разных кадрах считать соответствующими? Если бы можно было гарантировать, что объекты между кадрами не сдвинутся ни на пиксель, то всё было бы предельно ясно: просто суммируем одни и те же пиксели на матрице. Но что делать, когда слежение неидеально, или съёмка вовсе ведётся с неподвижного штатива? Тогда звёзды и другие небесные тела будут смещаться, и перед сложением кадры нужно будет правильно наложить друг на друга. Эта статья посвящена тому, как это сделать.
https://habr.com/ru/post/698992/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698992
Метки: C++ Астрономия обработка изображений астрофото пет-проект |
ЯП с нуля до прототипа (Лексер) #1 |
Мечтали создать свой язык программирования?
В этой статье мы вместе погрузимся в изучение этой темы. И к концу последней статьи создадим рабочий транспилятор из нашего выдуманного языка в Typescript. Здесь мы будем писать очень серьёзный код, так что приготовьтесь и поехали.
Поехалиhttps://habr.com/ru/post/698990/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698990
Метки: javascript Программирование typescript язык программирования с нуля lexer лексер |
Игровой real-time сервер простыми словами: теория, архитектура на Python, оптимизация, автомасштабирование в AWS |
Разработка сервера для real-time онлайн игры - дело неочевидное, но очень интересное. В данной статье я постараюсь провести вас от банальной теории и базовых вещей до динамического автомасштабирования игрового сервера в облаке.
Мы обсудим как из однопользовательской игры сделать многопользовательскую, какие основные решения сложились для этой реализации, обсудим архитектуру одного из таких решений, как его можно оптимизировать и развернуть в облаке имея при всём этом выгоду в виде отказоустойчивости и сбережения финансов.
Перейти к материалуhttps://habr.com/ru/post/698986/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698986
Метки: параллельное программирование python питон multiplayer разработка игр aws игровой сервер multithreading amazon web services автомасштабирование auto scaling |
Обзор и сравнительный анализ базовых станций для организации сети LoRaWAN |
Базовая станция — привычный элемент многих беспроводных систем, включая беспроводные сети IoT. Применительно к сетям LoRaWAN (как и во многих других беспроводных сетях) базовые станции (БС) выполняют функцию сопряжения и взаимодействия с абонентскими терминалами в беспроводной сети и централизацию нагрузки от групп терминалов. В документации «LoRaAlliance» они называются шлюзами и/или концентраторами. Однако в текстах обычно используется более широко распространенное понятие «базовая станция».
Сигнал от одного терминала может быть принят несколькими базовыми станциями. Набор БС оператора связи обеспечивает зону радио покрытия для сети и прозрачную двустороннюю передачу данных между конечными устройствами и сетевым сервером. Базовые станции оснащены передающей и приемной антеннами (секторными или всенаправленными), а также (опционально) GPS/ГЛОНАСС антеннами для точной синхронизации внутренних часов и определения точных координат.
Читать далееhttps://habr.com/ru/post/698984/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698984
Метки: it-компании беспроводные технологии сетевое оборудование телекоммуникационное оборудование интернет вещей телекоммуникации и связь блог компании прогнозирование полигонов тко сеть lorawan |
Stm32 + USB на шаблонах C++. Продолжение'. Делаем MSC |
В продолжение темы применения современного C++, а именно шаблонов, в программировании микроконтроллеров рассматриваю реализацию еще одного популярного класса USB - Mass Storage, а также вопрос создания композитного устройства.
Читать далееhttps://habr.com/ru/post/698916/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698916
Метки: c++ Программирование микроконтроллеров шаблоны c++ stm32 микроконтроллеры usb |
Почему в Python плохой ООП |
В Python ужасный ООП. Кликбейтный тезис, который имеет право на существование. Есть много языков, где ООП представлен не в самом классическом виде, ну или так принято считать. Прототипные JavaScript и Lua, Golang с прикреплением методов и прочие. Но «не такой как все» всегда ли синоним слова «неправильный»? С чего мы вообще вязли, что ООП в Python не такой каким должен быть ООП? Что вообще является точкой отсчёта «правильности» ООП? Smalltalk или Simula 67? Вроде бы объектно-ориентированное программирование – это просто парадигма.. или уже догма?
Читать далееhttps://habr.com/ru/post/698982/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698982
Метки: python программирование ооп Изучение языков pylounge |
Тихая Дельта |
Бунт машин есть наивысшая форма бунта человека против природы вообще и против собственной природы в частности (с) искусственный интеллект
Читать далееhttps://habr.com/ru/post/698978/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698978
Метки: рассказы философия сознание киберпанк фантастика будущее роботы научная фантастика этика читальный зал робототехника технический прогресс нейросети машинное обучение чат-боты |
Киберпанк-импланты для PSP. Делаем PSP E1008 из того что было ч. 2 |
В предыдущей части статьи мы оживили подсветку консоли, разобрали АКБ для возможности её зарядки от лягушки, и заставили её подавать какие-то признаки жизни. Сегодня мы будем вживлять киберпанк-импланты для нашей стоковой PSP: модификация АКБ увеличенной ёмкости, с возможностью горячей замены(в E1008 АКБ несъёмная), полноценная зарядка от USB, ремонт разъёма для memorystick, покупка переходника на microsd флэшку и установка взломанной прошивки с играми, а также софтовый ремонт передней панели. Интересно? Залетайте в статью!
Читать далееhttps://habr.com/ru/post/698976/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698976
Метки: Игры и игровые консоли ретро psp колхоз ремонт |
Как построить управление анимациями персонажа в Unigine |
Всем привет, не так давно я перешел на Unigine, и хотел бы поделиться опытом создания системы анимаций персонажа, так как релевантных материалов по теме как-то не нашлось, а примеры разработчиков мне показались чересчур сложными. Пример будет написан на C#.
Читатьhttps://habr.com/ru/post/698974/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698974
Метки: Программирование Разработка игр C# unigine анимация анимация и 3d графика c# unigine |