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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Пост

Будет ли полнофункциональный текстовый браузер жрать больше ресурсов, чем обычный, или же меньше?

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

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

Короче, задача тянет уже на неплохой AI, не находите? О_о

Теги:
0
Комментарии 0

Новости

Пост

Статистика Nielsen показывает, что YouTube и Netflix доминируют в сфере потокового телевидения в США. YouTube занял первое место — на долю видеохостинга пришлось 8,6% среди стриминговых сервисов в январе 2024 года. Netflix расположился на втором месте с 7,9%. 

Общая доля просмотров YouTube и Netflix больше, чем в сумме у следующих восьми сервисов в списке, в том числе Amazon Prime Video, Hulu, Disney+, Peacock. 

Представители YouTube рассказали, что пользователи видеохостинга просматривают более 1 млрд часов контента ежедневно. Кроме того, в компании отмечают, что количество пользователей, которые смотрят YouTube на телевизорах, выросло на 400%.

Теги:
0
Комментарии 0
Новость

Vice Media сократит сотни работников и прекратит публиковать контент на сайте Vice

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

Vice Media планирует сократить сотни работников и прекратить публиковать статьи на сайте Vice, сообщил руководитель медиагруппы Брюс Диксон в письме для сотрудников. По его словам, компания переходит на «студийную модель».

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

Алертинг состояния выполения DAG`ов Apache Airflow в Telegram за 1 минуту

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

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

Представляю небольшое решение, которое позволит отправить сообщение в Telegram с информацией о состоянии DAG`а Apache Airflow

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

Истории

Статья

Работаю на стройке, чтобы писать статьи на Хабре

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

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

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

Труд разработчиков открытого ПО заслуживает оплаты

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

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

Недавно в сердцах я написал на Mastodon такой пост:

«Мы считаем, что сфера опенсорса должна быть жизнеспособной, а труд мейнтейнеров должен оплачиваться!»

Мейнтейнер: *вносит коммерческие возможности*
Мы: «Не таким образом».

Мейнтейнер: *работает на крупную технологическую корпорацию*
Мы: «Не таким образом».

Мейнтейнер: *привлекает инвестирование*
Мы: «Не таким образом».

Эта моя публикация вызвала вирусную реакцию, получив множество встречных аргументов и критики (а также немало согласия, и это приятно). Думаю, часть критических ответов объясняется моим намеренно вольным изложением и придирчивостью читателей к терминологии, но некоторые всё же стали следствием искреннего недопонимания моих язвительных высказываний. Я сам виноват, что поднял этот вопрос без должной ясности вместо того, чтобы говорить прямо. Поэтому в текущей статье я выражу свои размышления в виде более рассудительной и развёрнутой тирады.

Мой основной посыл в том, что труд специалистов, работающих в сфере опенсорса, заслуживает оплаты. Без исключений. Нам следует перестать критиковать идею оплаты труда мейнтейнеров и начать её ценить. Да, все используемые для этого механизмы в том или ином смысле несовершенны, но лишь потому, что сам мир таков. И дело не в том, что люди берут деньги. Наезжать на мейнтейнеров, которые нашли способ устроить себе жизнь, неправильно.
Читать дальше →
Всего голосов 21: ↑17 и ↓4 +13
Комментарии 10
Пост

Американский энтузиаст Дэйв Спаркс установил гусеничные траки вместо колес на Tesla Cybertruck. Он обращался за советами по модернизации к фан-сообществу Teslamotors.

Дополнительно Спаркс установил на электропикап дополнительное освещение на кузов и на передний бампер. После проведения модернизации машины Спаркс провёл полноценный тест-драйв по заснеженным дорогам на природе.

30 ноября 2023 года Tesla Cybertruck поступил в продажу. Стоимость электропикапа начинается от $61 тыс., дальность хода от 400 км, поставки первым покупателям начнутся в 2024 году. Характеристики электропикапа в максимальной комплектации Cyberbeast (за $100 тыс.): время разгона до 100 км в час до 2,6 секунды, максимальная скорость 210 км/ч, мощность 845 л.с. (630 кВт), ёмкость батареи 123 кВт·ч, запас хода 547 км.

Теги:
+1
Комментарии 1
Статья

DIY: Ваше собственное облако на базе Kubernetes (часть 1)

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

Мы очень любим Kubernetes и мечтаем чтобы все современные технологии поскорее начали использовать его замечательные паттерны.

А вы когда-нибудь задумывались о том чтобы построить своё собственное облако? Могу поспорить что да. Но можно ли это сделать используя лишь современные технологии и подходы, не покидая уютной экосистемы Kubernetes? Нам по опыту разработки Cozystack пришлось с ним как следует разобраться.

Да, вы могли бы возразить что Kubernetes для этого не предназначен и почему бы не использовать OpenStack для Bare Metal-серверов а внутри него запускать Kubernetes как положено. Но поступив так, вы просто переложите ответственность с ваших рук на руки OpenStack администраторов. Что добавит как-минимум ещё одну сложную и неповоротливую систему в вашу экосистему.

Зачем так всё усложнять? - ведь на данный момент Kubernetes уже имеет всё необходимое для запуска Kubernetes кластеров.

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

Собираем самодельный перьевой плоттер

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

В этой статье задокументированы уроки, полученные мной при проектировании и создании самодельного перьевого плоттера летом 2023 года.

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

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

Чтение на выходные: «Корпорация гениев. Как управлять командой творческих людей» Эда Кэтмелла и Эми Уоллес

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

Эд Кэтмелл — гик, специалист в области анимации, новатор, принесший на рынок технологию Z-buffer. Также он один из основателей Pixar Animation Studios, президент Pixar Animation и Disney Animation. Всё повествование книги идёт от его лица.

Эми Уоллес — журналистка, редактор и репортер, которая помогла Эду рассказать свою историю. 

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

Отладка Spring-микросервиса в контейнере

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

Когда речь заходит о микросервисах, на ум обычно приходят контейнеры. Разумеется, встречаются микросервисные архитектуры, в которых компоненты запускаются без контейнеров. На мой взгляд, сопровождение таких систем получается намного сложнее, так как требует более глубоких знаний в администрировании Linux, скриптинге и различных инструментах автоматизации. В то же время, порог вхождения (дисклеймер: подразумевается именно минимально необходимый набор знаний для начала работы с инструментом) для вещей вроде docker-compose существенно ниже, и работать с ними могут даже начинающие разработчики.

Иногда для оперативной локализации ошибки проще всего воспользоваться отладчиком. Я думаю, каждый разработчик так или иначе применял подход DDD (DDD - шут. Debug Driven Development) при локальной разработке или в поисках бага на удаленном стенде. Но что делать, если удаленное приложение в контейнере? В этой заметке я бы хотел поделиться Dockerfile-ом, к которому пришел в свое время, решая проблему отладки контейнеризированного приложения.

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

Figma закрыла Dev Mode: пути обхода и их краткий обзор

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

В июне 2023 года Figma выпустила масштабное обновление: появился режим разработки Dev Mode. Эта функция обеспечивает плавный переход от дизайна к разработке. Такое новшество сразу же пришлось по душе многим. Однако совсем недавно пропала возможность пользоваться режимом бесплатно. Как быть и какие есть альтернативы — рассказываем под катом!
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0
Новость

Google закроет Google Pay в США летом 2024 года

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

Google прекратит поддержку системы электронных платежей Google Pay в США c 4 июня 2024 года. Ещё в 2022 году Google Wallet практически заменила Google Pay, однако система продолжает работать в нескольких странах, включая США. Закрывая сервис, корпорация стремится упростить свои платёжные приложения.

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

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

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Статья

Кратко про FP в Julia

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

В отличие от императивного подхода, где выражается последовательность операций, функциональное программирование (FP) сосредотачивается на "что" и "как" должно быть вычислено, а не на "когда". Это приводит к более чистому, модульному и легко тестируемому коду.

Juliа поддерживает анонимные функции, замыкания, и имеет систему типов, которая позволяет писать высокооптимизированный код без потери читаемости и удобства.

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

Росстандарт утвердил спецификацию протокола защищенного обмена для индустриальных систем ГОСТ Р 71252–2024 «Информационная технология. Криптографическая защита информации. Протокол защищенного обмена для индустриальных систем». Новый национальный стандарт разработан компанией «ИнфоТеКС», внесен Техническим комитетом по стандартизации ТК 26 «Криптографическая зашита информации». Стандарт вступает в силу с 1 апреля 2024 года взамен рекомендаций по стандартизации Р 1323565.1.029–2019. Данный документ стал первым национальным стандартом РФ, описывающим криптографический протокол.

CRISP (CRyptographic Industrial Security Protocol) – неинтерактивный протокол защищенной передачи данных, разработанный для применения в индустриальных системах. Разработка протокола велась специально для индустриальных систем, чтобы обеспечить передачу компактных блоков промышленных данных и отказаться от достаточно высоких требований к вычислительным мощностям и каналам связи, которые предъявляются при использовании протоколов на основе CMS сообщений (Cryptograghic Message Syntax).

Протокол CRISP позволяет защищать данные, передаваемые как в TCP\IP-сетях, так и в сетях узкополосной передачи LPWAN. Применять новый национальный стандарт можно в качестве слоя защиты для протокола LoRaWAN RU (ГОСТ Р 71168-2023), NB-IoT, ZigBee, XNB, а также для ряда промышленных протоколов в АСУ ТП и в IIoT-системах.

Теги:
0
Комментарии 0
Новость

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

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

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

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

Привет, я FSD, чем могу помочь?

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

Привет, странник👋

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

Пару месяцев назад я со своей командой осознали, что в проекте развернулось небывалых размеров болото, залазить в которое с каждым разом все больнее (наша архитектура до FSD - якорь): писать новый код не хочется, старый код отталкивает своей запутанностью, никто ничего не понимает. Тогда-то мы решили попробовать новую архитектуру - FSD, поскольку сейчас, как мне показалось после изучения этого вопроса, это самая логичная, чистая и понятная архитектура.

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

Стартуем без транзакции. Альтернативный вариант вопросов на собеседовании «по SQL»

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

Статей о селектах хватает, попробуем про апдейты. "ТОП-100" вопросов не обещаю - тут бы с одним разобраться. Разработчиков OLTP-систем под MS SQL Server и кандидатов на подобные вакансии приглашаю под кат.

Код на T-SQL, и он идеален. Атомарности нет, целостность вернём ручными апдейтами, изоляция с дюрабилити только мешают. Программируем без оглядки на ACID, который жив лишь в статье википедии.

ACID поломать, код не исправить
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 2
Статья

Spring MVC REST API: автономная конфигурация при написании модульных тестов

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

Создание и настройка необходимых компонентов без дублирования кода

Отправка HTTP-запросов в тестируемую систему без дублирования кода

Настройка Spring MVC Test framework, при написании модульных тестов для Spring MVC REST API с помощью JUnit 5.

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

Очень хочется сверхприбылей. Samsung не собирается продавать NAND-память дешево и сокращает производство

Время на прочтение 3 мин
Количество просмотров 1.5K
Компания Samsung Electronic заявила о планах по сокращению производства NAND и HBM-памяти из-за недостаточно высокой цены на эти компоненты. При этом цены на память и все устройства растут с октября 2023 года, когда корейцы заявили об одномоментном увеличении закупочных цен, а прирост стоимости в общей сложности составил 8,87%. Так как NAND и HBM-чипы используются буквально везде, это уже повлекло либо увеличение стоимости всех электротехнических устройств, либо увеличение издержек производителей и снижение маржинальности продукции партнеров и потребителей Samsung.



Сильнее всего от решения корейского гиганта пострадают, конечно же, рынки твердотельных накопителей и оперативной памяти, на которых Samsung занимает лидирующие позиции.
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 6