Создание своего Notion-like редактора текста в пет-проекте, опыт написания с нуля.
«Мне в голову пришла идея пет-проекта, который изначально никак не был связан с текстовым редактором. Однако в процессе работы всё дошло до того, что пользователям нужно где-то набирать текст. Я люблю Notion и пишу там много и часто, поэтому решил сделать похожий (но сильно упрощённый) редактор в своём проекте. Не столько из нужды, сколько из любопытства, ведь я никогда не занимался ничем подобным и мало что знал о том, как писать текстовые редакторы»Пишем свой Notion-like редактор
Читать полностью
Критическая уязвимость во Fluent Bit (CVSS 9.8) угрожает облачным провайдерам, включая Microsoft, Amazon и Google.
Облачным провайдерам угрожает критическая уязвимость Fluent BitКритическая уязвимость во Fluent Bit может использоваться для атак на отказ в обслуживании и для удаленного выполнения кода. Эта проблема, получившая 9,8 балла по шкале CVSS, затрагивает крупных облачных провайдеров и многие технические компании, включая Microsoft, Amazon и Google.https://xakep.ru/2024/05/22/fluent-bit-rce/
Читать полностью
История о том, как программист выгорел и превратил хобби (домашнее цветоводство) в бизнес с оборотом 37 млн рублей в год на маркетплейсах.
«Я выгорел как программист и сделал из хобби бизнес. Теперь продаю на 37 млн в год на маркетплейсах»Обычно домашнее цветоводство воспринимается как «хобби для олдов», простые кактусы или фиалки. Все помнят школьную полуживую зелень на шкафах и подоконниках. На самом деле, рынок комнатных растений — это миллиардные обороты.
Читать полностью
Новости: Microsoft Surface на Arm, Wildberries и ФАС, метод выявления кражи ИИ-моделей, AMD EPYC, DDR6, исключение серверов из параллельного импорта, GitHub Copilot расширения, Ростелеком базовая станция, Amazon и имя Алекса.
⚡ Новости к этому часу💻 Microsoft представила ноутбук Surface и планшет Surface Pro на Arm Qualcomm Snapdragon X Elite🛍 Wildberries обвинили в неисполнении предписания ФАС🔎 Российские учёные разработали новый метод выявления кражи ИИ‑моделей🆕 AMD представила процессоры EPYC для сокета AM5📊 JEDEC поделилась характеристиками будущего стандарта DDR6 (ФОТО)❌ Минпромторг сообщил о возможном исключении серверов и СХД из параллельного импорта🐱 GitHub Copilot теперь поддерживает пользовательские расшире...
Читать полностью
Описание алгоритма сжатия изображений без потерь Delta-Rle-Huffman (DRH), чаще сжимает лучше PNG, но академический.
Delta-Rle-Huffman (DRH) Texture FormatВ этой статье описывается алгоритм работы формата сжатия изображений без потерь. Сжатие использует известные методики, которые и дали ему название. Проект начинался с простых экспериментов, которые вышли из-под контроля. Несмотря на то, что формат чаще сжимает лучше чем png, никакого практического применения он не имеет, оставаясь чисто академическим.
Читать полностью
Иранская APT Void Manticore проводит разрушительные операции с вайперами, взаимодействуя с Scarred Manticore.
Маски сброшены: иранская APT-группировка Void Manticore вышла из тени🇮🇷 Void Manticore ведет разрушительные операции против врагов Тегерана. Она использует разные псевдонимы для атак на разные регионы, например Karma для Израиля.☠️ Группировка применяет сложные вайперы для Windows и Linux, такие как Cl Wiper и No-Justice. Они стирают данные, повреждая файловую систему жертвы.🤝 Void Manticore тесно взаимодействует с другой хакерской группировкой Scarred Manticore. Одна получает доступ, другая про...
Читать полностью
Портрет Карсона Гросса, создателя HTMX и HyperScript, альтернативы JavaScript-фреймворкам.
Карсон Гросс, создатель HTMXКарсон Гросс — профессор информатики из Монтаны, который неожиданно стал одним из самых ярких персонажей в индустрии веб-программирования последних лет. Он автор языка HyperScript и популярной библиотеки для фронтенда HTMX, позволяющей создавать сложные интерактивные сайты средствами HTML. Красивая альтернатива клиентскому рендерингу на JavaScript решает сразу несколько проблем современного веба, связанных с избыточной сложностью разработки и поддержки, производ...
Читать полностью
Почему карты Китая на спутниковых снимках не совпадают с реальностью из-за алгоритма нелинейного шифрования.
地形图非线性保密处理算法, или Что не так с картами Китая на спутниковых снимкахКитай — это не просто другая страна. Это другой мир. Необязательно ехать туда, чтобы убедиться в этом. Иногда достаточно зайти в Интернет. Например, использовать Google Maps или другие сервисы, чтобы открыть карту Китая. И тогда можно заметить, что расположение объектов (дорог, рек, достопримечательностей и многого другого) на карте и на спутниковых снимках, мягко говоря, не совпадает.Поговорим о том, почему происходит така...
Читать полностью
Минюст США предъявил обвинения пяти лицам за помощь северокорейским IT-специалистам в трудоустройстве в американские компании.
Арестованы лица, помогавшие северокорейским специалистами устраиваться на работу в ИТ-компанииМинистерство юстиции США предъявило обвинения пяти лицам (гражданке США, украинцу и трем гражданам других стран) за участие в схемах, которые позволяли гражданам Северной Кореи устраиваться на удаленную работу в американские ИТ-компании и якобы «приносить доход ядерной программе Северной Кореи».https://xakep.ru/2024/05/21/dprk-it-workers/
Читать полностью
Эмоциональная критика C++: проблемы, которые не решаются годами, и ненависть к языку.
«У меня есть изрядная доля ненависти к С++. Я вижу в нём кучу проблем, которые не решаются годами. Я вижу, как другие страдают от этих проблем. В этой статье я хочу излить душу, за что я ненавижу С++. Мне от этого станет легче, возможно кому-то ещё»Ода хейта C++
Читать полностью
Группировка Obstinate Mogwai использует старую уязвимость ViewState в ASP.NET для атак на российские компании.
Группировка Obstinate Mogwai использует баг десятилетней давности в атаках на российские компанииСпециалисты центра исследования киберугроз Solar 4RAYS ГК «Солар» сообщают, что заблокировали шпионскую активность группировки Obstinate Mogwai в инфраструктуре неназванного российского телеком-оператора. В атаке хакеры использовали старую, но не полностью устраненную уязвимость десериализации в параметре ViewState (управляет состоянием веб-страниц среды ASP.NET, разработанной Microsoft).https://xake...
Читать полностью
Обзор самых странных операционных систем, выходящих за рамки Windows, macOS и Linux, включая безумные идеи.
Самые странные операционные системыНа свете существует множество странных вещей: например, странные устройства и странные программы, которыми порой пользуются очень странные люди. Особое место среди подобного софта занимают необычные операционные системы — глядя на них, невольно задаёшься вопросом: кому вообще могла прийти в голову подобная идея. Если вы знакомы только с Windows, macOS и Linux, то держитесь крепче — мы собираемся погрузиться в мир наиболее самобытных и порой совершенн...
Читать полностью
Новости: Uber перенёс базу данных в LedgerStore, Microsoft Recall AI, доходы GPT-4o, грузовой электровелосипед, подводные ЦОД, Lenovo RTX 4050 M.2, Р-ФОН, Google тепло, Apple исправление фото.
⚡ Новости к этому часу🚕 Uber перенесла базу данных c 1 трлн записей из DynamoDB в LedgerStore💻 Microsoft подтвердила требования к аппаратному обеспечению функции Recall AI💰 Запуск GPT-4o привёл к самому большому за всю историю росту доходов OpenAI от мобильных устройств🇳🇴 В Норвегии представили грузовой электровелосипед с солнечной панелью🌊 Подводные ЦОД оказались уязвимыми для акустических атак🆕 Lenovo представила видеокарту GeForce RTX 4050 для установки в слот M.2📱 Российский смартфон «Р‑ФОН»...
Читать полностью
Советы по эффективному использованию GitHub Copilot в IDE: практические стратегии для генерации кода.
Как использовать GitHub Copilot в IDE: советы, приёмы и лучшие практикиGitHub Copilot — это мощный ассистент на базе искусственного интеллекта. В этой статье поговорим о практических стратегиях, позволяющих эффективно использовать GitHub Copilot для генерации наиболее релевантных и полезных предложений по коду в вашем редакторе.
Читать полностью
Обнаружена новая версия вайпера BiBi, стирающая таблицу разделов диска и затрудняющая восстановление данных.
Обнаружена новая версия вайпера BiBiНовая версия мавлари BiBi стирает таблицу разделов диска, что дополнительно затрудняет восстановление данных и увеличивает время простоя атакованных компьютеров, предупреждают аналитики Check Point.https://xakep.ru/2024/05/21/new-bibi-wiper/
Читать полностью
Реверс-инжиниринг нативно скомпилированных .NET-приложений, адаптация к новым условиям вредоносного ПО.
Реверс-инжиниринг нативно скомпилированных .NET-приложенийК сожалению, нативная AOT-компиляция популярна среди авторов вредоносного ПО. Попытаемся разобраться, как адаптировать реверс-инжиниринг к этим новым условиям.
Читать полностью
Статья о сборе событий безопасности в Docker для обеспечения защиты контейнеров.
Как дела в контейнере? Собираем события безопасности в Docker #статьи #подписчикамПрактически все современные системы используют контейнеризацию. В большинстве случаев в качестве платформы контейнеризации служит Docker. Для обеспечения информационной безопасности постепенно появляются решения класса Container Security, но у команд разработки (dev) или сопровождения (ops) не всегда есть возможность их ждать, тестировать и встраивать. А командам информационн...
Читать полностью
Kaspersky ICS CERT отмечает снижение числа атак на АСУ, но рост их сложности и таргетированности.
Kaspersky: атаки на промышленные системы становятся более сложными и таргетированнымиЭксперты центра исследования безопасности промышленных систем и реагирования на инциденты Kaspersky ICS CERT сообщают, что общее количество атак на автоматизированные системы управления (АСУ) снизилось по сравнению с первым кварталом 2023 года (с 27,9% до 23,6%), но сами атаки становятся сложнее.https://xakep.ru/2024/05/21/scada-attacks-stats/
Читать полностью
Google опубликовала вторую бета-версию Android 15, доступную для Pixel и других устройств, обзор нововведений.
Второй пошёл: Google опубликовала новую бета-версию Android 15Операционную систему Android 15 ждут многие, но она появится лишь в третьем квартале 2024 года. Для всех желающих ознакомиться с ОС корпорация Google опубликовала вторую бета-версию. Протестировать новую версию «робота» можно на Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8 Pro, Pixel Fold и Pixel Tablet, а также на ряде мобильных устройств от Honor, iQOO, Lenovo, Nothing, OnePlus, OPPO, Realme, Sharp, Tecno, vivo и Xiaomi. Узнаем, ч...
Читать полностью
WatchTowr Labs критикует Qnap за медленное исправление 15 уязвимостей в QTS, 11 из которых остаются неисправленными.
Эксперты WatchTowr Labs критикуют Qnap за медленную работу над патчамиСпециалисты WatchTowr Labs рассказали, что провели обширный аудит безопасности операционной системы Qnap QTS (QuTSCLoud и QTS Hero), используемой в NAS компании. В результате были обнаружены 15 уязвимостей, одиннадцать из которых до сих пор остаются неисправленными.https://xakep.ru/2024/05/21/qnap-patches/
Читать полностью
Девятая глава мегаучебника Flask: разбивка на страницы, добавление записей в блоге.
Мегаучебник Flask. Глава девятая. Разбивка на страницыЭто девятая часть серии мегаучебника Flask, в которой приложение начнёт принимать записи в блогах от пользователей, а также размещать их на главной странице и страницах профиля в виде списка с разбиением на страницы.
Читать полностью
Новости: монитор BenQ RD240Q, OpenAI отключает голос Скай, Vision Pro в Стамбуле, энергопотребление Microsoft, Почта России, уязвимость Wi-Fi, Neuralink, Copilot в Minecraft.
⚡ Новости к этому часу🖥 BenQ представила монитор RD240Q для программистов и разработчиков🗣 OpenAI временно отключает голос Скай в ChatGPT из-за его сходства с голосом Скарлетт Йоханссон🍎 Apple Vision Pro в аэропорту Стамбула продаётся за $5114🔌 В 2023 году энергопотребление Microsoft выросло на 29%, а потребление воды — на 23%✉️ «Почта России» сообщила о запуске собственной цифровой платформы для продавцов🕷 Эксперты раскрыли детали уязвимости CVE-2023-52424 в работе Wi-Fi под названием...
Читать полностью
Футурологическая статья о достижении человеком бессмертия: практический сценарий, напоминающий фильм ужасов.
«В июле прошлого года я сделал публикацию о принципиальной возможности достижения человеком бессмертия. Теперь попробую описать, как это можно было бы реализовать практически. И хотя изложенное ниже в какой-то части может показаться сценарием фантастического фильма ужасов, но я уверен, что если человечество когда-нибудь реально озаботится обретением физического бессмертия, то иной вариант оно вряд ли придумает»Как человеку достигнуть бессмертия практически
Читать полностью
Исследование показало, что шестинедельный перерыв от соцсетей снижает доверие к фейкам и политическую активность.
Эксперимент доказал: перерыв от соцсетей уменьшает доверие к фейкам📝Недавнее масштабное исследование показало, что шестинедельный перерыв от социальных сетей значительно снижает вероятность веры в онлайн-дезинформацию. 🙌 В исследовании приняли участие более 35 тысяч пользователей Facebook* и Instagram*, которые согласились отключиться от соцсетей во время выборов в США в 2020 году. 📊 Деактивация соцсетей также снизила политическую активность в интернете, но не повлияла на общие знания.Исследова...
Читать полностью
Изготовление своими руками разрядных трубок повышенной яркости: конструкции для увеличения свечения.
Разрядные трубки с повышенной яркостью: изготовление своими рукамиПростейшие, исторически первые, газоразрядные лампы — трубки Гейслера, родившиеся как модная электротехническая забава, и по сей день имеют утилитарно-прикладное применение как источник света для спектроскопии. Прибор при этом наполняют нужным газом, газовой смесью или парами веществ, создают в нём небольшое разрежение и зажигают тлеющий разряд. Яркость которого, следует заметить, удобно иметь намного больше, чем может предл...
Читать полностью
50 лет кубику Рубика: история изобретения, популярность, эволюция игрушки.
50 лет кубику Рубика: как изобретение простого венгерского учителя завоевало весь мирЕсть ли хоть один человек, который не слышал о кубике Рубика или не держал его в руках? Головоломка, которую поначалу не мог решить её собственный создатель. Игрушка, с которой носились дети и взрослые по всему миру. Загадка, волнующая умы и которой 19 мая исполняется целых 50 лет. В этой статье мы пройдёмся по удивительной истории и эволюции этой культовой игрушки.
Читать полностью
Американская радиорелейная лига (ARRL) подверглась кибератаке, нарушившей работу IT-систем.
Американская радиорелейная лига подверглась хакерской атакеАмериканская радиорелейная лига (The American Radio Relay League, ARRL) сообщила, что подверглась кибератаке, которая нарушила работу ее IT-систем и онлайн-служб, включая электронную почту и работу Logbook of the World.https://xakep.ru/2024/05/20/arrl-attack/
Читать полностью
Security-дайджест: GPT-4 у Пентагона, Минцифры хочет отслеживать порты, битва Signal и Telegram, NASA и чёрные дыры, NSO Group.
🆒 GPT-4 на службе Пентагона. Поиски инопланетных цивилизацийМинцифры хочет отслеживать сетевые порты пользователей, Signal и Telegram устроили в соцсетях битву за безопасность, НАСА создает визуализацию путешествия к черной дыре, а NSO Group пытается скомпрометировать исследователей безопасности через суд.🔔 Смотрите сто сорок девятый выпуск Security-новостей и узнайте о самых важных и интересных событиях в мире кибербезопасности.#SecurityДайджест@SecLabNews
Читать полностью
Студенты нашли баг в прачечных CSC ServiceWorks, позволяющий стирать бесплатно на миллионе машин.
Студенты обнаружили, что из-за багов в прачечных CSC ServiceWorks можно стирать бесплатноДвое студентов из Калифорнийского университета в Санта-Крузе обнаружили проблему в работе прачечных самообслуживания CSC ServiceWorks. Баг позволяет вообще не платить за стирку и пользоваться любой из миллиона подключенных к интернету стиральных машин, установленных в жилых домах, отелях и кампусах учебных заведений по всему миру.https://xakep.ru/2024/05/20/csc-serviceworks-flaw/
Читать полностью
Подборка вакансий для дизайнеров на Хабр Карьере: UX-исследователь, UX/UI дизайнеры в разных компаниях.
Вакансии для дизайнеров на Хабр Карьере— UX-исследователь в Сбер. Москва. Полный рабочий день. От 180 000 ₽— UX/UI Designer в bemo. Полный рабочий день. Можно удалённо. От 2500 до 4000 $— Senior UI/UX-дизайнер в ЛАНИТ. Москва. Полный рабочий день. До 200 000 ₽— UX/UI-дизайнер в вАйТи. Кисловодск. Неполный рабочий день. Можно удалённо. От 5000 до 25 000 ₽— UX/UI designer в Intelinvest. Неполный рабочий день. Можно удалённо. От 30 000 ₽Больше вакансий#senior #management
Читать полностью