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

Все потоки

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

Крупнейшие IT-корпорации вводят «DRM для сайтов». Аттестация устройств и токены приватного доступа

Время на прочтение 6 мин
Количество просмотров 1K
Блог компании GlobalSign IT-стандарты *API *Браузеры


Компании Google и Apple представили две похожие технологии «для борьбы с онлайн-мошенничеством и другими злоупотреблениями без ущерба для приватности». Инициатива Google называется Web Environment Integrity (WEI). Похожая технология от Apple под названием Private Access Tokens (токены приватного доступа) представлена в прошлом году, а сейчас интегрирована в MacOS 13, iOS 16 и Safari, то есть официально введена в строй.

Суть в том, что Google или Apple выполняют проверку клиентского устройства — и гарантируют серверу его аутентичность. В свою очередь, сервер отдаёт контент только «правильным» посетителям.

Некоторые специалисты считают, что аттестация устройств вредна по своей сути, поскольку вводит ограничения на доступ к контенту и блокирует контроль пользователей над собственными устройствами (например, можно запретить доступ к сайту для пользователей с рутованными телефонами, старыми версиями приложений или блокировщиками рекламы).
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 7

Новости

Портится зрение? Гигиена света от синдрома сухого глаза

Время на прочтение 5 мин
Количество просмотров 1.4K
Здоровье
Мнение

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

Читать далее
Всего голосов 7: ↑2 и ↓5 -3
Комментарии 6

Ожерелье OwlEye — помощь слабовидящим

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 982
Разработка под Arduino *DIY или Сделай сам

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

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

Конечно, как и с железячной точки зрения, так и со стороны кода проект достаточно прост (с щепоткой художественной составляющей в виде ожерелья\подвески), но с другой стороны это и упрощает повторение устройства, создание своих версий, их улучшение да и вообще все что угодно. 

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

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

Модульный ноутбук Framework лёгким движением руки превращается… в мини-ПК

Время на прочтение 4 мин
Количество просмотров 2.1K
Блог компании МТС Гаджеты Компьютерное железо Ноутбуки DIY или Сделай сам

О модульном ноутбуке Framework на Хабре писали не раз, есть статья о нём и в нашем блоге. Этот девайс действительно хорош — его очень просто ремонтировать (с одной отвёрткой, без специнструментов), а также без проблем можно менять модули. Кроме того, есть и модули расширения.

Ну а теперь появилась возможность превратить его в мини-ПК без экрана, что будет дешевле, чем в случае покупки самого устройства. Конечно, форм-фактор девайса будет не Intel NUC, он значительно больше. Но это и не десктоп с большим корпусом. Т. е. места на столе он будет занимать немного. Ну а теперь о том, как это можно сделать и как выглядит новый форм-фактор модульного устройства.

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

Истории

Wi-Fi интернет-радиоприёмник из роутера с возможностью переключения станций

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 1.7K
*nix *DIY или Сделай сам Звук Электроника для начинающих
Туториал
Wi-Fi интернет-радиоприёмник.
ChatGPT не использовался при написании этой статьи.
Для этого анимированного изображения используется формат файла webp, а не gif.
В этой статье Вы найдёте полное описание того, как сделать Wi-Fi интернет-радиоприёмник из роутера, который бы мог проигрывать mp3 потоки интернет-радиостанций.
Также предусмотрена возможность переключения между двумя интернет-радиостанциями.
Мы будем использовать прошивку OpenWRT установленную на роутер для создания Wi-Fi интернет-радиоприёмника.
Можно обойтись без паяльника, а можно поместить все элементы внутрь роутера и сделать завершённое устройство — Wi-Fi интернет-радиоприёмник.
Нам понадобится:
  • Любой роутер с usb портом, на котрый можно установить OpenWRT — ОС Linux ориентированная на встраиваемые системы. Узнать можно ли на Ваш роутер установить OpenWRT можно на странице https://openwrt.org/toh/start.
  • USB Звуковая карта стоимостью $1-$2.
  • Любые пассивные (или активные) звуковые колонки.
  • Два патч-корда — витая пара обжатая разъёмами 8P8C (в народе RJ-45).
  • Персональный компьютер.
  • Выход в сеть Интернет по технологии Ethernet и Wi-Fi (опционально).
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 6

AGLoRa 2.0 Вторая версия LoRa трекера. Всё сломать и переделать

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 689
DIY или Сделай сам
Туториал

Всем привет! Прошла пара лет с того момента как я попробовал сделать прототип... Хотя нет, начну с начала. 

Все началось с той самой статьи про LoRa котика! После того как несколько совершенно незнакомых человек прислало мне на неё ссылку я подумал что штука может оказаться интересной, после чего запилил прототип своего LoRa трекера на Arduino, просто посмотреть как оно вообще может работать. Оно заработало, я опубликовал проект и пообщался с теми кто пробовал его собрать.

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

Любопытненько
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

Его Город Солнца

Уровень сложности Простой
Время на прочтение 16 мин
Количество просмотров 1.7K
История IT Научно-популярное
Репортаж

Михаил Алексеевич Лаврентьев был не толко выдающимся учёным и создателем Сибирского Отделения Академии Наук СССР, сибирской науки. Он был патриотом, борцом за светлое будущее и созидателем.
Предлагаю вашему вниманию очень личную точку зрения на эту гениальную личность.

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

22 Атрибута Хорошего Загрузчика

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.5K
Промышленное программирование *Программирование микроконтроллеров *DevOps *Производство и разработка электроники *Электроника для начинающих
Туториал

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

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

Как мы делали курс Base Cloud DevOps и что он дает новичкам в DevOps и Kubernetes

Время на прочтение 6 мин
Количество просмотров 780
Блог компании beeline cloud Учебный процесс в IT Карьера в IT-индустрии DevOps *Kubernetes *

Привет, Хабр! Меня зовут Екатерина Юдина, отвечаю за направление контент-маркетинга в beeline cloud. Я курировала создание курса Base Cloud DevOps и хочу рассказать о том, как мы его делали. А также о самом курсе — чем он отличается от других образовательных программ и почему будет полезен новичкам в разработке и системном администрировании.

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

Исчерпывающее руководство по настройке Jenkins под iOS в 2023 году

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 520
Блог компании OTUS Разработка под iOS *
Туториал
Перевод

На дворе 2023 год, и вот вы и ваша команда наконец решили отказаться от CI-пайплайна, которым вы пользовались, в пользу автономного Jenkins CI. Замечательно! В этой статье мы не будем разглагольствовать о плюсах и минусах использования одних CI-систем в сравнении с другими, а сразу сосредоточимся на том, как настроить полностью функциональную среду Jenkins CI для iOS.

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

Просто добавь команд: как реализовать диалоговый Телеграм бот на основе шаблона

Уровень сложности Простой
Время на прочтение 17 мин
Количество просмотров 775
Python *Облачные сервисы *Serverless *
Туториал

В предыдущей статье я рассказала, как быстро создать инфраструктуру для диалогового бота на основе Yandex Serverless Functions и базы данных YDB. В качестве примера использовался примитивный бот, реализованный в моём репозитории ydb_serverless_telegram_bot.

Это вторая статья цикла – в ней я покажу, как воспользоваться шаблоном и добавить боту новые команды. В результате читатели смогут реализовать своего собственного бота на основе шаблона.

/start
Рейтинг 0
Комментарии 0

Jira и Trello уходят из России. В какой таск-трекер перейти без боли, чтобы статусы и ответственные сохранились?

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 5.6K
Управление разработкой *Управление проектами *Управление персоналом *
Обзор

Разработчик программного обеспечения Atlassian, который владеет Trello и Jira, начнет отключать от сервисов учетные записи, зарегистрированные из России и Белоруссии. Об этом компания сообщила в рассылке для пользователей несколько дней назад. Что делать тем, чьи процессы завязаны на эти сервисы?

Всем привет! Меня зовут Саша Комбаров и недавно я перевел команду из 50 человек из Trello в отечественный аналог. Расскажу с какими проблемами мы столкнулись, какие были аналоги и почему идеальный трекер вы никогда не найдете. В общем, наш личный опыт. Кстати, именно поэтому мы разработали надстройку над трекером: систему подсчета эффективности исполнителей и проектов — Reporter.

Как это сделать?
Всего голосов 19: ↑10 и ↓9 +1
Комментарии 43

Исследуем защиту программ на практике

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 1.3K
Информационная безопасность *C++ *Отладка *Реверс-инжиниринг *
Туториал

Два года назад взялся писать программу, что помогает выставлять счета за аренду ковров. Прежде бухгалтер держал текст договоров в Word, расписание в Excel, а три дня каждого месяца убивал на подсчеты. Теперь программа сама рассчитает суммы и загрузит счета в 1С.

Компания такая не одна: защищу программу - продам ключи.

Защита программы - трудное дело. Исследую защитные алгоритмы на практике: вытащу из готовых программ. а чтобы никому не вредить, исследую программы, что специально написаны для взлома - crackme или keygenme.

Жребий пал на q_keygenme_1.0 by quetz.

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

1.0 Асинхронность. Event Loop, MicroTask и Event в Dart

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 826
Dart *Flutter *
Из песочницы

Асинхронные порядок в классическом понятии, это когда мы делаем бутерброд, пока у нас что-то грузится.

Но в Dart асинхронные операции в чистом виде не работают так...

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

Как изменились DDoS-угрозы во втором квартале этого года

Время на прочтение 4 мин
Количество просмотров 535
Блог компании VAS Experts Информационная безопасность *Исследования и прогнозы в IT *

Разбор аналитики от одного из крупнейших поставщиков CDN-услуг в мире и мнений экспертов о том, как действовали злоумышленники в последнее время.

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

Цифровой рубль: большой справочник по технологиям, возможностям и рискам

Уровень сложности Простой
Время на прочтение 20 мин
Количество просмотров 2.7K
Информационная безопасность *Бизнес-модели *Финансы в IT Криптовалюты Будущее здесь
Туториал

Этот справочник - попытка собрать в одном месте максимум полезной информации по цифровому рублю. При появлении новой информации или корректировке существующей, справочник будет обновляться.

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

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

Куда посылает игроков Гусь-матерщинник из Atomic Heart? Краткий путеводитель по мемам и отсылкам

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 7.5K
Блог компании RUVDS.com Читальный зал Игры и игровые консоли
Обзор

Отдельное удовольствие в компьютерных играх составляет наблюдать, как персонажи выходят за рамки своего сеттинга и становятся по-настоящему меметичными. В Atomic Heart это произошло минимум с четырьмя барышнями: робо-балеринами Левой и Правой, «пошлым холодильником» Элеонорой и суровой бабой Зиной с «калашниковым». Однако гусь из нового DLC «Инстинкт истребления» буквально сломал схему мемного персонажа.

За неполных две недели он не просто успел стать самым меметичным персонажем DLC, несмотря на присутствие всех полюбившихся героев первой части; он оказался буквально энциклопедией мемов, ходячим Лурком на лапках! Даже самому терпеливому игроку начинает хотеться пришибить назойливое пернатое уже после пары-тройки фраз. Для истории геймдева это не только свежо, но и в каком-то смысле уникально. Попробуем же разобраться: куда именно посылает и отсылает игроков Мемный Гусь?
Читать дальше →
Всего голосов 64: ↑53 и ↓11 +42
Комментарии 13

Как создавалась System Shock 2

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.5K
Блог компании Timeweb Cloud Разработка игр *Читальный зал Игры и игровые консоли
Ретроспектива
image

«System Shock 2» — культовый шутер от первого лица и RPG, один из двух столпов жанра «immersive sim», наравне с «Deus Ex». Проект опередил время, сильно повлиял на индустрию и показал, что игры могут быть настоящим искусством. Заложенный им фундамент в том или ином виде присутствует в «Half-Life 2», «Dead Space», «Alien: Isolation», «Portal» и «Metal Gear Solid». Главная же идея эмерджентности геймплея, то есть набора правил и механик, который позволяет игроку получить непредсказуемый опыт, продолжает жить в духовных наследниках — «BioShock», «Dishonored», «Prey» (2017) и «Void Bastards».
Добро пожаловать в мой мир, насекомое
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 0

Поднимаем кластер PostgreSQL в Docker и Testcontainers

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 1.6K
PostgreSQL *Java *IT-инфраструктура *

Ранее я рассказывал о том, как запустить PostgreSQL в Docker. Тогда речь шла об использовании «ванильных» образов Postgres и поднятии одного хоста. В большинстве случаев этого достаточно как для тестов, так и для экспериментов, но нужно понимать, что в промышленной эксплуатации чаще всего используются высокодоступные (отказоустойчивые, кластеризованные) конфигурации PostgreSQL.

Сегодня я покажу, как запустить уже целый кластер PostgreSQL в Docker, а также в тестах через Testcontainers, и как вручную инициировать смену мастер-хоста.

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

Laravel Pint — отличный

Уровень сложности Простой
Время на прочтение 1 мин
Количество просмотров 791
Laravel *
Туториал

Laravel Pint — это помощник, который подсвечивает предполагаемые ошибки в вашем PHP-коде. Инстурмент заточен специально для Framework Laravel и из коробки доступен в Laravel 10. Pint построен на основе PHP-CS-Fixer. С его помощью ваш код станет чистым и согласованным.

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