Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Атаки на Bluetooth. Часть 1

Время на прочтение4 мин
Количество просмотров2.1K

Снова приветствуем всех заинтересованных и случайно попавших на эту статью! Продолжаем рубрику "Без про-v-ода", в основном мы разбираем для вас атаки на Wi-Fi, но в этой статье мы затронем одну из популярных беспроводных технологий - Bluetooth. Все мы каждый день им пользуемся, никаких проводов и ничего лишнего, но вот что же происходит когда он намеренно отключается от колонок или наушников. И что может случиться если из-за него могут утечь персональные данные или же вообще зловредный трафик будет настолько велик, что окирпичит дорогостоящий телефон. Конкретно этого рода атаки в этой статье мы рассматривать не будем, статья несёт больше ознакомительный характер с практическим применением на эксплуатацию более известных атак на устройства использующие Bluetooth.

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

Читать далее
Всего голосов 2: ↑3 и ↓-1+4
Комментарии1

Как стать BI-аналитиком? Онлайн и офлайн, теория и практика

Время на прочтение4 мин
Количество просмотров1.4K

Привет, друзья! Сегодня обсудим образование. Конечно, не всю систему в целом, а только те аспекты, которые затрагивают действующих и будущих BI-специалистов. Как получить фундаментальные знания в отрасли, где быстро и бесплатно найти ответ на волнующий вопрос, у кого научиться работать на конкретной BI-платформе, чтобы претендовать на ключевые позиции в крупных компаниях? Если вы задаете себе такие вопросы относительно Visiology, то все ответы на них найдете под катом.

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Комментарии1

Энтропия на страже безопасности: эволюция генераторов случайных чисел

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.6K

Случайности не случайны, особенно когда они реализованы исключительно программными методами и подчиняются распознаваемому детерминизму. А тем временем мы нуждаемся в генерации настоящих, случайных чисел — от криптографии с защитой наших банковских данных, до компьютерных игр. 

Может показаться что эта проблема была решена уже давно, но те же процессоры обзавелись модулями энтропии только в 2012-2014 годах. И на этом прогресс не останавливается: всё доступнее становятся квантовые генераторы энтропии, полностью лишённые изъяна детерминизма. Давайте посмотрим, как от ложного рандома мы пришли к недетерминированному.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии6

Берём ноутбук и отсекаем всё лишнее

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров18K

Более 10 лет назад в голове промелькнула мысль "если из ноутбука убрать все лишнее то получится компактный системный блок". Даже набросал "бизнес-идею" в виде презентации...

Читать далее
Всего голосов 27: ↑25 и ↓2+23
Комментарии58

Истории

Создание онлайн видео плеера

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров685

Привет, Хабр! Меня зовут Игорь, я занимаюсь мобильной разработкой в компании ГРИ, часть холдинга Sunlight. Сегодня хочу поделиться опытом создания плеера для воспроизведения плейлистов в форматах m3u и m3u8.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

Бесплатный аналог Arduino из мусорки

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров11K

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

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

Читать далее
Всего голосов 25: ↑30.5 и ↓-5.5+36
Комментарии30

Почему профсоюзы – это win-win-win

Время на прочтение3 мин
Количество просмотров865

Соглашение United Parcel Service Inc и Teamsters

В июле 2023 года компания United Parcel Service Inc (UPS) пошла на соглашение с профсоюзом The Teamsters в страхе перед забастовкой. Забастовка нанесла бы компании значительный урон, после которого она не смогла бы оправиться.

По оценкам Anderson Economic Group получается, что даже 10-дневная забастовка в UPS обойдётся экономике в 7,1 миллиарда долларов, а бизнесу и потребителям будет нанесён ущерб в 4,6 миллиарда долларов из-за срыва поставок, а также прямых убытков UPS в размере 816 миллионов долларов, 1,1 миллиарда долларов из-за потери заработной платы водителей в компании, а также дополнительных расходов для поставщиков UPS и казны. Но всё закончилось соглашением, выгоду от которого получили работники, бизнес и государство. 

Читать далее
Всего голосов 22: ↑15 и ↓7+8
Комментарии11

Изгиб питона: 6 взглядов на игру из 1970-х

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров1.3K

Один из первых практических проектов в курсах по Python-разработке в Практикуме — это классическая «Змейка». Несмотря на одинаковые стартовые условия, все студенты подходят к её решению по-разному. Рассказываем, как написать игру для портфолио уже через месяц обучения, и показываем шесть вариантов — с «отравой», сбрасыванием хвоста, а также барсуками и кошками.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии15

Плазма: преобразование свалочного газа в топливо

Время на прочтение9 мин
Количество просмотров1K


Одной из самых острых проблем современности является использование ископаемых ресурсов для производства топлива. С одной стороны это крайне неэкологично, с другой — ископаемые ресурсы имеют свойство заканчиваться. Потому многие ученые по всему миру трудятся в поте лица в попытках найти альтернативный экологичный и экономически выгодный источник топлива. Ученые из Сиднейского университета (Австралия) первые в мире разработали химический процесс с использованием плазмы, позволяющий преобразовывать метал с мусорных свалок в экологичное авиационное топливо. Из чего именно сделано новое топливо, как оно добывается, и чем оно отличается от классического? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Всего голосов 10: ↑12 и ↓-2+14
Комментарии8

Практика измерения коэффициента шума при помощи анализатора спектра. Заметки и наблюдения

Уровень сложностиСредний
Время на прочтение26 мин
Количество просмотров567

Одним из показателей качества аналогового тракта приемника является коэффициент шума (КШ). Чем он меньше, тем меньше дополнительных шумов вносит аналоговый тракт в сигнал, поступающий на его вход.

Выбор устройств с низким КШ может позволить увеличить дальность или скорость передачи данных в канале связи без увеличения энергопотребления и размеров антенн.

В [1] рассматриваются 3-и метода измерения коэффициента шума:

1.     Метод Y-фактора. Этот метод предполагает использование генератора шума.

2.     Метод генератора сигнала с удвоением мощности.

3.     Метод прямого измерения шума (метод холодного источника)

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

Читать далее
Всего голосов 5: ↑5.5 и ↓-0.5+6
Комментарии0

7 процессоров AMD на любой кошелек, на которые стоит обратить внимание

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров4.1K

В интернете можно найти много статей, посвященных процессорам AMD и их превосходству по ряду параметров над продукцией Intel. В качестве таковых обычно выделяют большее количество ядер и потоков в пересчете на каждый уплаченный рубль, меньшее энергопотребление и более эффективную работу в режиме многозадачности. Однако такие обобщения сродни измерению средней температуры по больнице и по факту приводят к ошибочному восприятию реальности. Поэтому мы не будем пытаться найти у них общий знаменатель, а просто обсудим те процессоры AMD, которые однозначно заслуживают вашего внимания.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии1

Карты, деньги, ELK. Или как айтишник деньги считал

Время на прочтение18 мин
Количество просмотров4.7K

Привет, Хабр! Вот уже 7 с половиной лет я веду учет своих личных финансов в одном из многочисленных приложений. Всё это время оно неплохо закрывало базовые потребности в моменте, но с годами захотелось глубже проанализировать свою накопленную микро-бигдату и просмотреть на картину в целом. Желательно, в буквальном смысле: воспринимать информацию в виде визуализаций, диаграмм и дашбордов мне проще.

Поэксперементировав, я за несколько вечеров собрал себе решение на довольно нестандартной для таких целей платформе – Kibana. Как по мне, получилось неплохо. По горячим следам я описал этот кейс в своем англоязычном Твиттере и поделился им же в одном русскоязычном сообществе. Угадайте, откуда какой первый комментарий:

– А [зачем], собственно?
– Интересное решение! Я евангелист из Эластик – не хочешь на митапе выступить?

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

А зачем, собственно?
Всего голосов 5: ↑5.5 и ↓-0.5+6
Комментарии8

Как избавиться от синдрома самозванца, перестать себя обесценивать и бояться крутых проектов

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.1K

Синдром самозванца мешает построению карьеры и развитию, путается под ногами, забирает кучу энергии и рождает кучу стыда. Как его преодолеть? Хочу поделиться простым способом, который помогает понять, на что вы действительно способны, а в чем стоит подтянуть знания и скилы, чтобы не отказываться от крутых проектов. 

Читать далее
Всего голосов 7: ↑4 и ↓3+1
Комментарии1

Ближайшие события

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург

Читаем нажатия ИК-пульта под Linux

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.6K

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

Нажатия будем принимать с помощью YS-IRTM, это дешевая плата с ИК-приёмником и передатчиком, использует микроконтроллер на базе 8051, в котором прошивка для декодирования сигналов с пультов. Интерфейс подключения: UART 5V. Есть подробное описание в этом репозитории на GitHub.

Умеет принимать NEC протокол, который используется на большинстве дешевых пультов. Но есть недостаток, не принимает коды повторов, если клавиша удерживается. Существуют и другие ИК-протоколы, например у Sony есть свой, поэтому пульты Sony не поддерживаются.

Читать далее
Всего голосов 8: ↑8.5 и ↓-0.5+9
Комментарии15

Безопасность веб-приложений для самых маленьких фронтов

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2.9K

С первого взгляда кажется, что безопасность - это тема devops-а или бэкенда. Но разделить зоны ответственности в этом вопросе очень сложно. В этой статье я хотел бы поговорить о моментах, связанных именно с фронтендом - т.е. об атаках, которые могут грозить приложениям и по-хорошему должны фильтроваться еще на фронте без вмешательства бэка.

Статья подготовлена по материалам внутреннего митапа по информационной безопасности.

Читать далее
Всего голосов 14: ↑13 и ↓1+12
Комментарии1

Как веб-технологии помогают искать золото

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.6K

Я хочу рассказать о своем опыте добавления графического интерфейса
пользователя, созданного с помощью HTML-разметки и CSS-стилей, к ранее
разработанному мной консольному приложению для золотодобывающей
компании. Возможно, описанный мною пример воодушевит на использование
веб-технологий в вашем проекте.

Читать далее
Всего голосов 8: ↑9 и ↓-1+10
Комментарии5

SMS Firewall: жирная точка в войне со спамом или унылый обходной манёвр?

Время на прочтение5 мин
Количество просмотров2.4K

В продолжение нашего разговора про спам и его эффективность в качестве маркетингового инструмента, нельзя не затронуть актуальную тему SMS Firewall. Функция, которую вроде бы активно внедряют операторы и производители смартфонов, чтобы избавить нас от надоедливых спам-рассылок. Но так ли всё на самом деле?

Снова этот спам...
Всего голосов 7: ↑3.5 и ↓3.50
Комментарии3

Анализ распределения простых чисел. Часть 1

Уровень сложностиСложный
Время на прочтение5 мин
Количество просмотров3.7K

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

Читать далее
Всего голосов 20: ↑5 и ↓15-10
Комментарии25

Управление оффсетами в Kafka

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.2K

Сегодня в статье разберем, как Kafka обрабатывает оффсеты сообщений и какие существуют стратегии их сохранения и обновления.

Оффсет в Kafka — это числовой идентификатор, который указывает позицию каждого сообщения внутри партиции топика. Оффсеты представляют собой порядковые номера, начинаемые с нуля, и уникальны в рамках каждой партиции, но не между разными партициями. Т.е сообщение с оффсетом 5 в партиции 1 и сообщение с оффсетом 5 в партиции 2 — это разные сообщения.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

SOLIDно знать…

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.6K

SOLID. Принципы и Паттерны. Паттерны и Принципы.
Что может быть ближе друг другу чем эти субстанции ?! Эта статья проведет параллель между ними, она не собирается объяснить суть каждой, вместе или отдельно, а желает показать как одна другой помогает.
То есть, статья в некотором роде перекрестный бой между паттернами и SOLID принципами.

Читать далее
Всего голосов 13: ↑8 и ↓5+3
Комментарии20