Email or username:

Password:

Forgot your password?
55 posts total
Habr

А нам-то что?

Упоминания русских разрабов исключили из кода ядра линукса. Что характерно, код, ими написанный, оставили, а имена их исключили. Очевидно, код не портит прекрасного мира, а имена портят. Господин Торвальдс сказал, что он финн и не будет поддерживать русскую агрессию. И вообще, есть американский комплаенс и американские санкции, которые распространяются и на опенсорс тоже, ибо нечего тут.

habr.com/ru/articles/853182/

#linux #сакнции #свободное_по #свободное_программное_обеспечение #реакция

А нам-то что?

Упоминания русских разрабов исключили из кода ядра линукса. Что характерно, код, ими написанный, оставили, а имена их исключили. Очевидно, код не портит прекрасного мира, а имена портят. Господин Торвальдс сказал, что он финн и не будет поддерживать русскую агрессию. И вообще, есть американский комплаенс и американские санкции, которые распространяются и на опенсорс тоже, ибо нечего тут.

Habr

WorkStarter: утилита для автоматизации запуска программ при старте Windows

Привет, Хабр! 👋 Хочу поделиться небольшим проектом, который я разработал для решения личной задачи. Возможно, кому-то он тоже пригодится. Что это такое? WorkStarter - это простая утилита для Windows, которая позволяет автоматически запускать программы и открывать веб-сайты при старте компьютера. Основная идея заключается в том, чтобы упростить процесс подготовки рабочего окружения после включения ПК. Основные возможности - 🖥️ Автоматический запуск программ - 🌐 Открытие веб-сайтов - ⏱️ Настройка задержки для каждой задачи - 🎨 Графический интерфейс для управления задачами - 🔧 Хранение конфигурации в JSON-формате Как это работает? WorkStarter состоит из двух основных компонентов: 1. WorkStarter Configuration - графический интерфейс для настройки задач. 2. WorkStarterAgent - фоновый процесс, который запускается при старте системы и выполняет настроенные задачи. Конфигурация хранится в файле config.json в пользовательской директории приложения. Технические детали Проект написан на Python с использованием следующих библиотек: - PyQt6 для создания графического интерфейса - asyncio для асинхронного выполнения задач - appdirs для управления директориями приложения Установка и использование 1. ⬇️ Скачайте последнюю версию WorkStarter 2. Запустите установщик и следуйте инструкциям 3. После установки запустите "WorkStarter Configuration" из меню "Пуск" 4. Добавьте нужные задачи через графический интерфейс 5. WorkStarterAgent будет автоматически запускаться при старте системы Ограничения и планы на будущее На данный момент утилита работает только на Windows и имеет ограниченный функционал. В будущем планируется:

habr.com/ru/articles/852180/

#Программа #workstarter #утилита #wondows #старт

WorkStarter: утилита для автоматизации запуска программ при старте Windows

Привет, Хабр! 👋 Хочу поделиться небольшим проектом, который я разработал для решения личной задачи. Возможно, кому-то он тоже пригодится. Что это такое? WorkStarter - это простая утилита для Windows, которая позволяет автоматически запускать программы и открывать веб-сайты при старте компьютера. Основная идея заключается в том, чтобы упростить процесс подготовки рабочего окружения после включения ПК. Основные возможности...

Habr

Асинхронный SQLAlchemy 2: пошаговый гайд по управлению сессиями, добавлению и извлечению данных с Pydantic

Продолжаем цикл статей по асинхронной SQLAlchemy в стиле ORM! Если вы ещё не успели ознакомиться с первой частью, настоятельно рекомендую сделать это, так как сегодняшний материал будет опираться на уже освоенные знания. Что нас ждёт сегодня? - Сессии и фабрики сессий: Узнаем, как эффективно управлять сессиями для взаимодействия с базой данных. - Добавление данных в таблицы: Освоим безопасные методы добавления новых записей с использованием ORM-методов. - Извлечение данных из таблиц: Погрузимся в мир извлечения данных. Рассмотрим простые запросы и более сложные фильтры для работы с данными. После прочтения этой статьи вы сможете уверенно добавлять и извлекать данные с помощью SQLAlchemy для любых табличных баз данных. Не пропустите, будет интересно и полезно!

habr.com/ru/companies/amvera/a

#sqlalchemy #python #АсинхронноеПрограммирование #orm #PostgreSQL #БазыДанных #pydantic #SQLAlchemy_ORM #sqlalchemy_20 #async_sqlalchemy

Асинхронный SQLAlchemy 2: пошаговый гайд по управлению сессиями, добавлению и извлечению данных с Pydantic

Продолжаем цикл статей по асинхронной SQLAlchemy в стиле ORM! Если вы ещё не успели ознакомиться с первой частью, настоятельно рекомендую сделать это, так как сегодняшний материал будет опираться на уже освоенные знания. Что нас ждёт сегодня? - Сессии и фабрики сессий: Узнаем, как эффективно управлять сессиями для взаимодействия с базой данных. - Добавление данных в таблицы: Освоим безопасные...

Habr

5 альтернатив TCP и UDP после блокировки Discord

Дискорд отлетел вслед за ютубом. В этом материале я предлагаю вам 5 бесплатных альтернатив дискорду, на случай если заблокируют VPN, а затем террористический UDP и экстремистский TCP. Не ждем, а готовимся. Я предлагаю вам 5 асинхронных способов общения. Синхронные способы общения как «повеселиться с друзьями», «сходить в церковь» и «посидеть на лавочке» мы не рассматриваем.

habr.com/ru/articles/849218/

#discord #ркн #роскомнадзор #сатира

Habr

Полдень XXI века: что новые климатические исследования говорят о нашем будущем

Судя по всему, на Земле не зима близко, а жара и засухи. Согласно недавнему исследованию , «сухие» периоды могут стать более продолжительными, чем считалось раньше. Подробнее о возможном сценарии будущего, сегодня расскажу я, Даша Фролова из команды спецпроектов МТС Диджитал. Жду вас под катом!

habr.com/ru/companies/ru_mts/a

#научнопопулярное #экология #окружающая_среда #земля #климат

Habr

[Перевод] Критическая уязвимость с оценкой CVSS 9,9 обнаружена в GNU/Linux

Недавно была обнаружена критическая уязвимость, угрожающая всем системам GNU/Linux, которая позволяет выполнять код удаленно без аутентификации. Проблема затронула такие компании, как Canonical и Red Hat, и получила оценку 9.9 из 10 по шкале CVSS, что подтверждает её серьёзность. Пока патч не выпущен, разработчики и пользователи находятся в состоянии неопределенности, опасаясь возможных последствий. В новом переводе от команды Spring АйО приводятся подробности о сроках раскрытия деталей уязвимости и предлагаются временные меры для защиты систем.

habr.com/ru/companies/spring_a

#linux #security #vulnerability #gnu #gnu/linux

[Перевод] Критическая уязвимость с оценкой CVSS 9,9 обнаружена в GNU/Linux

Недавно была обнаружена критическая уязвимость, угрожающая всем системам GNU/Linux, которая позволяет выполнять код удаленно без аутентификации. Проблема затронула такие компании, как Canonical и Red Hat, и получила оценку 9.9 из 10 по шкале CVSS, что подтверждает её серьёзность. Пока патч не выпущен, разработчики и пользователи находятся в состоянии неопределенности, опасаясь возможных последствий. В новом переводе от команды...

Habr

Точечное улучшение скорости Youtube на роутере Keenetic

Всем привет, в этой статье пойдет речь про обход замедления сразу на уровне роутера. Я решил запариться и расписать каждый шаг максимально подробно, да ещё и с картинками, чтобы даже совсем далёкий от всего этого человек смог повторить. Все актуальные способы обхода замедления Ютуб я собрал в тг канале - для Smart TV, Android , IOS, ПК, итд.

habr.com/ru/articles/844528/

#youtube #обход_блокировки #замедление_youtube #keenetic

Habr

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

• «Хаббл» и «Чандра» обнаружили дуэт сверхмассивных чёрных дыр • На расположенной недалеко от нас экзопланете планете царит адская атмосфера и дуют железные ветры • Команда «Вояджера-1» справилась со сложной заменой двигателей • Губаны-чистильщики проверяют размер своего тела в зеркале, прежде чем принять решение о драке, показало исследование • Учёные нашли удивительное практическое применение кофейной гуще

habr.com/ru/articles/844464/

#дайджест

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

• «Хаббл» и «Чандра» обнаружили дуэт сверхмассивных чёрных дыр • На расположенной недалеко от нас экзопланете планете царит адская атмосфера и дуют железные ветры • Команда «Вояджера-1» справилась со сложной заменой двигателей • Губаны-чистильщики проверяют размер своего тела в зеркале, прежде чем принять решение о драке, показало исследование • Учёные нашли удивительное практическое применение кофейной гуще

Habr

Обходим замедление Youtube на Android TV без VPN

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

habr.com/ru/articles/843928/

#youtube #обход_блокировки #замедление_youtube

Habr

Как проверить наличие слежки со стороны телефона. Мифы и реальность

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

habr.com/ru/articles/841420/

#слежка #кибербезопасность #анонимность #информационная_безопасность

Habr

VLESS vs ShadowSocks. Рассказываем про протокол, который придет на смену SS

Если вы когда-нибудь искали бесплатные outline-ключи, то вам будет полезно узнать про VLESS — новый протокол, который постепенно приходит на смену Shadowsocks. Поговорим о том, чем они отличаются и какие у них есть преимущества.

habr.com/ru/articles/839656/

#vpn #shadowsocks #ourline #vless #xray

Habr

Распределённые вычисления, многопоточность, асинхронность и мультипроцессорность в Python

Всем привет! Меня зовут Дмитрий Первушин, я лидер Python-компетенций трайба ИСУ в Сбере. Эта статья рассчитана на людей, которые уже знакомы с Python, хотя бы на уровне junior+. Я объясню, какие есть отличия и особенности в многопоточности, асинхронности и мультипроцессорности в Python, где и когда они используются. Как говорится в пословице: «Всё познаётся в сравнении», именно в таком стиле я подготовил примеры. Кроме этого, буду специально делать ошибки и рассматривать неправильные подходы, чтобы можно было сразу разобраться, убедиться и запомнить, почему так делать нельзя и какой другой подход в этом случае нужно использовать.

habr.com/ru/companies/sberbank

#python #мультипоточность #асинхронность #мультипроцессорность

Распределённые вычисления, многопоточность, асинхронность и мультипроцессорность в Python

Всем привет! Меня зовут Дмитрий Первушин, я лидер Python-компетенций трайба ИСУ в Сбере. Эта статья рассчитана на людей, которые уже знакомы с Python, хотя бы на уровне junior+. Я объясню, какие есть отличия и особенности в многопоточности, асинхронности и мультипроцессорности в Python, где и когда они используются. Как говорится в пословице: «Всё познаётся в сравнении», именно в таком стиле я подготовил примеры....

Habr

Вы нас просили и мы сделали. VPN на собственном сервере с XRay Reality за 5 минут с помощью Amnezia

Всем привет! Это команда Amnezia. Мы читаем комментарии под нашими постами и знаем, что один из самых частых вопросов – когда будет XRay? Так вот, мы добавили XRay в приложение AmneziaVPN, а точнее протокол Reality от XRay для всех платформ - IOS, Android, Windows, Linux и MacOS. Если у вас еще нет последнего релиза, скорее скачивайте и создавайте VPN на собственном сервере в пару кликов с одним из самых защищенных и быстрых протоколов в мире, ниже мы немного о нем расскажем, а в конце статьи будет пошаговая инструкция как это сделать. Почему XRay Reality так популярен ? Все дело в том, что Reality подходит для стран с самым высоким уровнем интернет-цензуры, сейчас его используют в Китае и Иране, он защищен от детектирования методами active probing. Распознать цензоров REALITY может еще на этапе TLS-хендшейка. Если REALITY видит, что к нему приходит его клиент, то сервер запускает для него VPN туннель, а если приходит любой другой запрос на 443 порт, то TLS-подключение передается на какой-нибудь другой реальный сайт, например, google.com, где цензор получит настоящий TLS-сертификат от google.com и вообще все настоящие данные с этого сайта. Со стороны систем анализа трафика это выглядит как подключение к настоящему сайту, сервер отдает настоящий TLS-сертификат этого сайта, и вообще все (включая TLS fingerprint сервера) выглядит очень по-настоящему и не вызывает подозрений. Особенно приятно, что при этом производительность REALITY и скорость подключения у протокола действительно хороши, в сравнении, например, со связкой OpenVPN over Cloak.

habr.com/ru/companies/amnezia/

#open_source #protocols #xray #vless #amnezia #vmess #shadowsocks #selfhosted

Вы нас просили и мы сделали. VPN на собственном сервере с XRay Reality за 5 минут с помощью Amnezia

Всем привет! Это команда Amnezia. Мы читаем комментарии под нашими постами и знаем, что один из самых частых вопросов – когда будет XRay? Так вот, мы добавили XRay в приложение AmneziaVPN, а точнее протокол Reality от XRay для всех платформ - IOS, Android, Windows, Linux и MacOS. Если у вас еще нет последнего релиза, скорее скачивайте и создавайте VPN на собственном сервере в пару кликов с одним из...

Habr

Миссия «wayland на gentoo c nvidia» (провалена)

Вечером, в районе 8 часов, стукнуло в голову таки посмотрeть на wayland. Вообще такие мысли возникают переодически, но обычно идея быстро затухает после некоторого времени чтения мануалов, ибо нефига не понятно. Десктоп - gentoo с nvidia. Последннее время графическая часть на нем это: Xorg, проприетарные дрова nvidia, LightDM на входе, WM в виде awesomewm . До awesomewm были xfce -> i3wm . В целом все работает, устраивает, но иногда хочется нового. Надо ли говорить что KDE/Gnome терпеть ненавижу. Включаю wayland в USE в /etc/portage/make.conf, пересобираю все что его умеет через emerge -avtN @world . Что интересно, пересобирается без ошибок. Насколько я помню, я уже пытался включать этот флаг с мыслью что потом попробую, но в итоге выключал, потому что были проблемы со сборкой некоторых пакетов. Параллельно ищу что там вообще с WM.

habr.com/ru/articles/827902/

#wayland #gentoo #nvidia #xorg #linux #linux_desktop

Миссия «wayland на gentoo c nvidia» (провалена)

Вечером, в районе 8 часов, стукнуло в голову таки посмотрeть на wayland. Вообще такие мысли возникают переодически, но обычно идея быстро затухает после некоторого времени чтения мануалов, ибо нефига не понятно. Десктоп - gentoo с nvidia. Последннее время графическая часть на нем это: Xorg, проприетарные дрова nvidia, LightDM на входе, WM в виде awesomewm . До awesomewm были xfce -> i3wm . В целом все работает, устраивает, но иногда хочется нового....

TrinitronX

@habr I'd recommend trying out Sway window manager if you liked using i3wm ( github.com/swaywm/sway ). It's a direct port of i3wm for Wayland.

The Manjaro Sway Live CD is a no-commitment way to test it out, and it has a cheatsheet for their keybindings in the desktop wallpaper overlay.

Habr

[Перевод] Как нормализовывать телефонные номера

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

habr.com/ru/companies/ruvds/ar

#ruvds_перевод #телефонные_номера #код_страны #нормализация_данных #libphonenumber #phonenumbers #googlelibphonenumber

[Перевод] Как нормализовывать телефонные номера

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

Habr

Меня зовут Игорь, 33 года я произвожу электронику и ненавижу продажи

Наши устройства летали в космос, с ними исследовали поведение бурундуков, и 4 раза мы попадали в книгу рекордов Гиннеса, как самые маленькие диктофоны в мире (37х15х7 мм). Диктофоны использовали для предотвращения терактов в Лондоне в 2006 г., после которых запретили провоз жидкостей в самолетах. Но сегодня мы продаем на 3 млн ₽ в месяц, потеряли весь экспорт, вынуждены закрывать новые разработки, а я, как владелец производства в Зеленограде, зарабатываю меньше среднего айтишника-сеньора.

habr.com/ru/articles/822375/

#электроника #диктофон #производство_электроники #производство #бизнес #бизнес_с_нуля

Меня зовут Игорь, 33 года я произвожу электронику и ненавижу продажи

Наши устройства летали в космос, с ними исследовали поведение бурундуков, и 4 раза мы попадали в книгу рекордов Гиннеса, как самые маленькие диктофоны в мире (37х15х7 мм). Диктофоны использовали для предотвращения терактов в Лондоне в 2006 г., после которых запретили провоз жидкостей в самолетах. Но сегодня мы продаем на 3 млн ₽ в месяц, потеряли весь экспорт, вынуждены закрывать новые разработки, а я, как владелец производства...

Habr

Обзор компьютерных игр для незрячих пользователей

Современный мир сложно представить без компьютерных игр. Только за 2023 год российские пользователи потратили на компьютерные игры и внутриигровые товары 161 млрд рублей . Однако есть категория людей, которым зачастую путь в мир гейминга закрыт — это незрячие люди. «Обычные» компьютерные игры для незрячего пользователя недоступны, поскольку подразумевают графический интерфейс и делают упор на визуальную составляющую. Исключение здесь, пожалуй, только текстовые квесты, браузерные игры и муды (MUD). В основном же компьютерные игры, доступные для незрячих пользователей, создаются специально для них. А потому их разнообразие несравнимо с разнообразием «обычных» игр. В этой статье мы расскажем о некоторых, самых интересных компьютерных играх для операционной системы Microsoft Windows, которые доступны для незрячих пользователей. После описания каждой игры, можно будет прослушать короткий ролик, иллюстрирующий то, как организована игра. Обзор подготовил Владимир Довыденков, автор и сооснователь портала для незрячих людей Тифлокомп, при поддержке команды базового курса по цифровой грамотности для незрячих людей, созданного инклюзивным проектом Everland в партнерстве с билайн и «Альянсом по защите детей в цифровой среде». В целом игры для незрячих пользователей можно разделить на 2 вида: · Текстовые, то есть игровые события озвучиваются с помощью программы экранного доступа (скринридеров); · Звуковые – это игры, в которых скринридер нужно отключать, а вся обратная связь идет через игровые звуки и записанные сообщения;

habr.com/ru/articles/822409/

#игры #доступность #невизуальная_доступность #компьютерные_игры_и_их_разработка #компьютерные_игры_в_образовании

Обзор компьютерных игр для незрячих пользователей

Современный мир сложно представить без компьютерных игр. Только за 2023 год российские пользователи потратили на компьютерные игры и внутриигровые товары 161 млрд рублей . Однако есть категория людей, которым зачастую путь в мир гейминга закрыт — это незрячие люди. «Обычные» компьютерные игры для незрячего пользователя недоступны, поскольку подразумевают графический интерфейс и делают упор на визуальную составляющую. Исключение здесь, пожалуй, только...

Habr

Какая информация есть в вашей компании или Почему оштрафовать могут каждого

Привет, Хабр! Меня зовут Анастасия Федорова. Я — директор по развитию Центра мониторинга кибербезопасности «К2 Кибербезопасность» . Уже более 15 лет я работаю в ИБ-сфере. В своей практике я часто сталкиваюсь с ситуациями, когда организации либо не знают, либо отрицают необходимость выполнения тех или иных требований законодательства в области информационной безопасности. А разбираться в них надо хотя бы для того, чтобы четко оценить риски с учетом трендов на увеличение штрафов и ужесточение уголовной ответственности. И это касается далеко не только ИТ-компаний, а бизнеса любого типа и размера. Недавно я выступала с экспертным стендапом на эту тему в рамках проекта AM Talk портала Anti-Malware.ru. Увидев интерес со стороны аудитории, я решила рассказать о влиянии ИБ-законов на работу бизнеса и на Хабре. В этой статье я собрала простой гайд — как понять, какие типы информации обрабатывает ваша компания и какие требования в области ИБ вам надо выполнять. Заходите под кат, чтобы узнать, на что обратить внимание сегодня, чтобы не получить штраф завтра.

habr.com/ru/companies/k2tech/a

#законодательство #законы #иб #информационная_безопасность #требования_законодательства #персональные_данные #кии #гис #штраф #указ_президента

Какая информация есть в вашей компании или Почему оштрафовать могут каждого

Привет, Хабр! Меня зовут Анастасия Федорова. Я — директор по развитию Центра мониторинга кибербезопасности «К2 Кибербезопасность» . Уже более 15 лет я работаю в ИБ-сфере. В своей практике я часто сталкиваюсь с ситуациями, когда организации либо не знают, либо отрицают необходимость выполнения тех или иных требований законодательства в области информационной безопасности. А разбираться в них надо хотя бы для того, чтобы четко...

Habr

Электронные чернила и Raspberry Pi

Довольно часто возникает необходимость визуально представлять результаты работы устройства в том или ином человеко-понятном виде (текст, картинка, видео). Если это устройство не является абсолютно автономным, то задача решается проще, мы не сильно зависим от источника питания. На просторах Хабра есть ряд публикаций, посвященных различным метеостанциям и другим устройствам с экранами, подключенных к постоянному питанию. А вот если нам нужно собрать полностью мобильное устройство, работающее от аккумуляторов, то здесь проблема потребления питания может стать достаточно острой. Так, при сборке собственного планшета на базе Raspberry Pi 3 мне пришлось выделить под тачскрин отдельный аккумулятор, так как при использовании общего источника (Li-Po, 6000 мАмпер-часов) питания устройство могло проработать более часа, но при запуске какого-либо ресурсоемкого приложения резко возрастал ток потребления и устройство тупо отрубалось, так как аккумулятор просто не мог выдать такой ток.

habr.com/ru/companies/otus/art

#eink #raspberry #arduino #электроника #электронные_чернила #радиосигналы

Электронные чернила и Raspberry Pi

Довольно часто возникает необходимость визуально представлять результаты работы устройства в том или ином человеко-понятном виде (текст, картинка, видео). Если это устройство не является абсолютно автономным, то задача решается проще, мы не сильно зависим от источника питания. На просторах Хабра есть ряд публикаций, посвященных различным метеостанциям и другим устройствам с экранами, подключенных к постоянному питанию. А вот если нам нужно собрать полностью мобильное...

Habr

Знакомство с PowerPC

Приветствую всех! Хоть я и обладаю целой коллекцией X86-совместимого железа, мне всегда были интересны компьютеры на базе других архитектур. Такие машины всегда были более редкими, более сложными в запуске, но и, конечно, более интересными. И так уж вышло, что начал я с PowerPC, а точнее — с компьютеров Apple на базе PowerPC G4. Итак, в данной статье поговорим о том, что обычно никогда не упоминают в статьях про такое железо: как его запустить тому, кто до этого никогда не имел с ним дела. Попутно узнаем, чем примечателен этот компьютер и на что он вообще способен. Как обычно, будет много интересного.

habr.com/ru/companies/timeweb/

#timeweb_статьи #apple #mac_os #power_mac #g4 #quicksilver #graphite #agp #ati #powerpc #risc #open_firmware #pci #блок_питания #firewire

Знакомство с PowerPC

Приветствую всех! Хоть я и обладаю целой коллекцией X86-совместимого железа, мне всегда были интересны компьютеры на базе других архитектур. Такие машины всегда были более редкими, более сложными в запуске, но и, конечно, более интересными. И так уж вышло, что начал я с PowerPC, а точнее — с компьютеров Apple на базе PowerPC G4. Итак, в данной статье поговорим о том, что обычно никогда не упоминают в статьях про такое железо: как его запустить тому, кто до этого никогда не имел...

Go Up