Más publicaciones — página 3

182 publicaciones en total
С
Страна Росатом
@stranarosatom
1.2K

Росатом назвал реакторы для атомного ледокола «Искра» и «Гром»

«ЗиО-Подольск» изготовил второй реактор РИТМ-200 для атомного ледокола «Ленинград». Его назвали «Гром», а брата-близнеца — «Искра». Почему выбрали именно такие имена, рассказал глава Росатома Алексей Лихачев.

«Посоветовавшись с ветеранами и блокадниками, решили присвоить изготовленным реакторам имена «Искра» и «Гром» — в честь военных операций, благодаря которым удалось в 1944 году сначала прорвать блокадное кольцо, а потом и полностью освободить осажденный Ленинград», — поделился Алексей Лихачев.

Кстати, традицию присваивать имена реакторам возобновили в 2025 году. Тогда установки для атомного ледокола «Россия» решено было назвать «Илья Муромец» и «Добрыня Никитич».

📷 «ЗиО-Подольск»

😊 Подписывайтесь Telegram | MAX | Вконтакте

F
FreeWorkFeed - Фриланс, удаленная работа
@freeworkfeed
1.3K

Стажёр Frontend-разработчик, Маркетинговая платформа

☑️Вы будете -Участвовать в разработке интерфейсов через которые маркетологи могут проводить промо-акции. -Работать над скоростью интерфейсов. -Вести разработку внутреннего интерфейса работы с маркетинговым акциями. -Участвовать в ревью и рефакторинге кода. -Работать в кроссфункциональной команде и участвовать во всех командных процессах.

☑️Нам важно -Умение писать структурированный и читаемый код. -Уверенные знания Javascript и Typescript. -Опыт работы с реактивными фреймворками (Vue.js, React, etc). -Уверенные знания HTML, CSS (flexbox, gridlayout). -Уверенная работа с Git.

Откликнуться

F
Front End World
@front_end_first
887

React Hook Form Avoids State. TanStack Form Scopes It.

React Hook Form begins with registered inputs. TanStack Form begins with controlled fields backed by a store. That difference changes some code paths, but not as many as the APIs suggest.

https://www.adarsha.dev/blog/react-hook-form-and-tanstack-form-state-models

M
military2016
@military2016
3.2K

Лозова по троху перетворюється на місто - планову ціль

На разі для реактивних шахедів, які літають зі швидкістю 400 км на годину і по заводам і залізниці

Спроби збити їх з ЗУшки абсолютно необдумані, шкідливі і неефективні

По перше людям спати не дають По друге і важливіше, куля згідно дериваційних і балістичних процесів має дурну здатність кудись падати, а бк з ЗУшки нормально наносить шкоди

Варіант збити реактивний шахед = 0 Варіант спалити перебування особового складу і самої ЗУ = 100

Єдині варіанти - дрони перехоплювачі

З цікавого, часто шлюхеди прилітають після відпрацювання нашої авіації Йм, чомусь мені прийшла така думка в голову, противник виявляючи наші літаки, задовго, випускають реактивні шлюхеди, які досить швидко летять, по плановим цілям але з думкою, а авось і літака зіб'ємо Хоче, може то я фантазйор

Підписатись на MILITARY Підтримка | Support Для зв'язику

Б
Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
@frontendproglib
1.6K

💡 Почему inline-пропсы отключают React.memo

React.memo пропускает повторный рендер только тогда, когда пропсы не изменились. Объекты и функции React сравнивает по ссылке через Object.is.

🔵 Поэтому такой код создаёт новые ссылки при каждом рендере родителя:

<ProductRow style={{ padding: 16 }} onAddToCart={(id) => addToCart(id)} />

Даже если содержимое не изменилось, React.memo видит новые пропсы и снова рендерит ProductRow.

🔵 Статический объект лучше вынести за компонент:

const ROW_STYLE = { padding: 16 };

🔵 А колбэк, который передаётся в memoизированного потомка, стабилизировать через useCallback:

const handleAddToCart = useCallback((id) => { addToCart(id); }, []);

Но делать это для всех объектов и функций не нужно. Оптимизация имеет смысл, когда родитель часто обновляется, дочерний компонент достаточно тяжёлый и лишние рендеры подтверждены в React DevTools Profiler.

🔗 Ссылка на статью

📍 Навигация: [Вакансии]

🐸 Библиотека фронтендера

#under_hood

R
React Job | JavaScript | Вакансии
@job_react
1.3K

Middle/Senior React разработчик [Центр экспертизы по геймификации, МТС Веб Сервисы] #гибрид #middle #seniro Москва Компания: МТС

☑️Чем предстоит заниматься -Заниматься проектированием, разработкой и поддержкой клиентской части, включая различные игровые механики; -Заниматься интеграцией клиентской части с backend-API; -Проводить оптимизацию производительности под различные устройства -Проводить код-ревью, делиться опытом, участвовать в настройке CI/CD, заниматься документацией.

☑️Что мы ожидаем -Опыт разработки сложных веб-приложений; -Отличные знания TypeScript, JavaScript, React; -Знание библиотек анимаций, например GSAP/Motion; -Работа с Figma, реализация интерфейсов по дизайн-макетам; -Опыт разработки игровых проектов со сложной 2D/3D графикой; -Коммерческий опыт работы с как минимум одним из инструментов: Pixi.js/Three.js и другими WebGL движками; -Понимание оптимизации (текстуры, атласы, ассеты, особенности игровых инструментов в вебе); -Понимание принципов работы WebSocket. -Навыки работы с CI/CD. -Умение принимать технические решения, оценивать риски и предлагать варианты реализации. -Желание и умение использовать в работе ИИ-инструменты, работать с новыми для себя технологиями, уметь быстро прототипировать. -Будет плюсом: опыт разработки мобильных приложений с Flutter, опыт подключения Telegram/Max MiniApp, опыт подключения и настройки Spine/Rive-анимаций.

Откликнуться

React Job в Telegram | в VK | в Max

К
Казахстан на удалёнке. ИИ новости, ИИ Вакансии
@rabota_5g
1.3K

100% удалённые вакансии за последние 24 часа

——Не IT—— Языки, Локализация - 3 Языки, Перевод - 6

Ассистирование - 21 Гражданское строительство - 2 ESG (экология, социальная ответственность и корпоративное управление) - 2 Организация мероприятий - 2 Финансы и Бухгалтерия - 19 HR - 6 Управление маркетплейсами - 6 Управление проектами - 25 Рекрутинг / Привлечение талантов - 17 Продажи и Поддержка клиентов - 111 Наука, Образование и Репетиторство - 42 Транспорт, Логистика и Доставка - 5

PR и Маркетинг, Создание контента (Видео) - 19 PR и Маркетинг, Копирайтинг - 21 PR и Маркетинг, Медиабаинг - 17 PR и Маркетинг, SEO - 8 PR и Маркетинг, SMM - 29 PR и Маркетинг, Таргетированная реклама - 30 PR и Маркетинг, Видеомонтаж - 12

——IT—— ИИ, Архитектура ИИ-агентов - 2 ИИ, ИИ-инженерия - 22 ИИ, Инженерия данных - 3 ИИ, LLM-инженерия - 12 ИИ, LLMOps Инженер - 6 ИИ, ML-инженерия - 13

Бэкенд, C# (Dot net, C Sharp) - 6 Бэкенд, C++ - 4 Бэкенд, Go - 5 Бэкенд, Java - 5 Бэкенд, Node.js - 5 Бэкенд, Python - 10 Бэкенд, Rust - 2

Big Data, Аналитика данных - 21 Big Data, Инженерия данных - 13 Big Data, Data Science - 10

Фронтенд, React - 6 Фронтенд, Vue.js - 3

ИТ, Бизнес-аналитика - 18 ИТ, Компьютерная графика - 3 ИТ, Кибербезопасность - 6 ИТ, DevOps - 12 ИТ, Инженерный менеджер - 9 ИТ, Разработка игр - 2 ИТ, Продакт-менеджмент - 7 ИТ, QA - 13 ИТ, Тестирование ПО - 9 ИТ, SAP - 3 ИТ, SRE - 6 ИТ, UI/UX дизайн - 10

——— Не нашли свою профессию? Напишите @nariman_ovv и мы добавим в подборку Чтобы поддержать нас, поделитесь каналом с друзьями. Все вакансии в @apply_jobs_bot

В
Владимир Осипов. Цигун и Тайцзи
@vladimirosipovs
786

Можно сколько угодно носить “воду” вёдрами. Но, чтобы наполнился источник, сначала придётся закрыть кран

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

Куда исчезают силы?

На открытом занятии «Ядерный реактор внутри нас» Владимир объяснил это на примере дома, где открыты все краны и горит свет во всех комнатах.

Можно снова и снова наполнять бак водой. Но если она круглые сутки уходит в слив, колодец однажды покажет сухое дно.

Так же мы поступаем со своей жизненной силой.

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

«Начинается всё не с того, что ты будешь вёдрами носить воду. А с того, что ты научишься закрывать кран».

Запись эфира уже готова.

В ней Владимир показал практику для активации внутреннего «ядерного реактора» и раскрыл главный секрет движения «Нить Жизни».

Со стороны кажется, что всю работу выполняют руки. Они описывают красивые круги, плавно поднимаются и опускаются. Но руки здесь только видимая часть. «Вся магия находится в животе».

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

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

Лёжа, он представлял, что ходит. Потом смог подняться, и за год восстановил мышцы с помощью особой ходьбы.

Теперь Владимир хочет научить людей соединять «Нить Жизни» с каждым шагом. Чтобы дорога до магазина, прогулка в парке или путь по коридору не только тратили силы, но и возвращали их.

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

Смотрите запись и выполняйте движения вместе с Владимиром.

📹 Посмотреть запись открытого занятия, можно здесь: https://vladimirosipov-online.ru/territory_ng_lesson_27jul26?utm_source=telegram&utm_medium=social&utm_campaign=t_ng&utm_content=post

Рекламодатель: ИП Осипов Владимир Олегович ИНН 222500094680 Размещение на безвозмездной основе.

К
Крипто HeadHunter | WEB 3 Jobs
@cryptoheadhunter
2.2K

#Vacancy #Вакансия #SoftwareEngineer #Developer #Fullstack #Senior #TeamLead #Fulltime #Remote #Удаленно

We are looking for a Lead FullStack Engineer

Description We are looking for a Lead FullStack Engineer with strong backend expertise to help us build reliable, scalable, and high-quality products. You will lead a small engineering team consisting of 3 engineers and 2 QA specialists. This is a hands-on role requiring deep involvement in architecture, complex technical challenges, and production development. We expect you to actively leverage AI tools to improve engineering quality and development velocity.

▪️Tech Stack: TypeScript, Node.js (NestJS), PostgreSQL, Redis, Docker, Kubernetes, GCP, gRPC, REST APIs, Web3 (ethers.js, WalletConnect).

▪️Responsibilities ▫️Design and develop scalable backend services and APIs. ▫️Drive architecture decisions and ensure high engineering standards. ▫️Write production-ready code and actively use AI tools to accelerate development. ▫️Solve complex technical challenges and improve system reliability. ▫️Lead code reviews and maintain code quality across the team. ▫️Mentor engineers and help increase team productivity. ▫️Collaborate closely with Product, Design, and QA teams. ▫️Continuously improve development processes and engineering practices.

▪️Requirements ▫️7+ years of software engineering experience. ▫️Strong commercial experience with Node.js and TypeScript. ▫️Experience designing scalable architectures and distributed systems. ▫️Solid understanding of PostgreSQL, Redis, REST APIs, and asynchronous patterns. ▫️Experience with Docker and CI/CD pipelines. ▫️Experience leading engineers and driving technical decisions. ▫️Strong hands-on approach and willingness to stay close to the code. ▫️Experience using AI tools such as Cursor, GitHub Copilot, Claude Code, or similar in daily development. ▫️English B2/C1.

▪️Nice to Have ▫️Experience with React or Angular. ▫️Experience with RabbitMQ, Kubernetes, and GitOps. ▫️Experience with Web3 or blockchain products. ▫️Experience integrating LLM APIs and AI capabilities into products

▪️Benefits ▫️Professional growth: support for courses, conferences, and English learning (up to 100% coverage). ▫️Work-life fit: remote or hybrid format with flexible hours across international teams. ▫️Fulltime, fully remote (your location must be not in Russia or Belarus) ▫️Compensation: 5000$ to 7000$ ▫️Paid leave: up to 20 vacation days +  8 company holidays + 5 personal days per year ▫️Recognition programs: structured performance reviews and team awards. ▫️Team culture: retreats in international locations (for example, company apartments in Cyprus).

Contacts: @kate_petkun

Our other crypto recruiting communities: Blockchain Hunter, Careers Crypto, Крипто Head Hunter, Crypto Jobs, WEB 3.0 JOB, Crypto Job

Б
Блокчейн Hunter | Вакансии в крипто-индустрии
@workingincrypto
2.3K

2422 #Vacancy #Вакансия #SoftwareEngineer #Developer #Fullstack #Senior #TeamLead #Fulltime #Remote #Удаленно

We are looking for a Lead FullStack Engineer

Description We are looking for a Lead FullStack Engineer with strong backend expertise to help us build reliable, scalable, and high-quality products. You will lead a small engineering team consisting of 3 engineers and 2 QA specialists. This is a hands-on role requiring deep involvement in architecture, complex technical challenges, and production development. We expect you to actively leverage AI tools to improve engineering quality and development velocity.

▪️Tech Stack: TypeScript, Node.js (NestJS), PostgreSQL, Redis, Docker, Kubernetes, GCP, gRPC, REST APIs, Web3 (ethers.js, WalletConnect).

▪️Responsibilities ▫️Design and develop scalable backend services and APIs. ▫️Drive architecture decisions and ensure high engineering standards. ▫️Write production-ready code and actively use AI tools to accelerate development. ▫️Solve complex technical challenges and improve system reliability. ▫️Lead code reviews and maintain code quality across the team. ▫️Mentor engineers and help increase team productivity. ▫️Collaborate closely with Product, Design, and QA teams. ▫️Continuously improve development processes and engineering practices.

▪️Requirements ▫️7+ years of software engineering experience. ▫️Strong commercial experience with Node.js and TypeScript. ▫️Experience designing scalable architectures and distributed systems. ▫️Solid understanding of PostgreSQL, Redis, REST APIs, and asynchronous patterns. ▫️Experience with Docker and CI/CD pipelines. ▫️Experience leading engineers and driving technical decisions. ▫️Strong hands-on approach and willingness to stay close to the code. ▫️Experience using AI tools such as Cursor, GitHub Copilot, Claude Code, or similar in daily development. ▫️English B2/C1.

▪️Nice to Have ▫️Experience with React or Angular. ▫️Experience with RabbitMQ, Kubernetes, and GitOps. ▫️Experience with Web3 or blockchain products. ▫️Experience integrating LLM APIs and AI capabilities into products

▪️Benefits ▫️Professional growth: support for courses, conferences, and English learning (up to 100% coverage). ▫️Work-life fit: remote or hybrid format with flexible hours across international teams. ▫️Fulltime, fully remote (your location must be not in Russia or Belarus) ▫️Compensation: 5000$ to 7000$ ▫️Paid leave: up to 20 vacation days +  8 company holidays + 5 personal days per year ▫️Recognition programs: structured performance reviews and team awards. ▫️Team culture: retreats in international locations (for example, company apartments in Cyprus).

Contacts: @kate_petkun

Our other crypto recruiting communities: Blockchain Hunter, Крипто Head Hunter, Crypto Jobs, WEB 3.0 JOB, Crypto Job

P
plan_goelro
@plan_goelro
606

🏁 За малый атом началась мировая гонка Италия вслед за Индией назвала сроки

Италия рассчитывает запустить первые малые модульные реакторы в 2033–2035 годах. Уже на следующей неделе парламент должен рассмотреть законопроект, который вернет атомную энергетику в правовое поле страны. После сорокалетней паузы Рим готовит новую программу сразу под реакторы малого класса.

Новость появилась через несколько дней после заявления Индии. Нью-Дели намерен построить пять малых реакторов к 2033 году, выделил на программу свыше $2 млрд и открыл отрасль частным компаниям. На прошлой неделе стало известно об интересе Индонезии к реакторам, которые можно доставлять морем к островам и удаленным промышленным районам.

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

Собственные программы уже ведут Россия, США, Китай, Канада, Великобритания и Франция. Индия готовит реакторы трех классов, Италия создает законодательство, Индонезия изучает морскую доставку установок. Великобритания выбрала проект Rolls-Royce, США развивают SMR и микрореакторы.

⚛️ Россия пока удерживает практическое преимущество. Пришвартованный в порту чукотского Певека «Академик Ломоносов» остается единственной действующей малой атомной станцией в мире. Также Росатом начал строительство наземных блоков в Узбекистане. Однако число претендентов быстро растет. К середине следующего десятилетия лидерство будет определяться серийностью, стоимостью и количеством реально построенных реакторов.

К
Космический Хроникон
@grimdarknessoffarspace
323

Спасатели телескопа Swift сами под угрозой

Не везет телескопу Swift. После стольких откладываний запуска, к нему запустили аппарат Link. Но внезапно на спасательном (точнее он должен был поднять телескоп на более высокую орбиту) спутнике началось спорадическое вращение и проблемы связи. Предварительно вышли из строя 2 гироскопа, спасение под вопросом.

Спасибо админу Манулу за подробный перевод сообщения Katalyst Space (создатели LINK) Заявление компании Katalyst Space:

В ходе ввода в эксплуатацию команда Katalyst столкнулась с рядом технических проблем, связанных с системой управления ориентацией космического аппарата. За последние 72 часа аппарат LINK перешел в многоосное вращение, что привело к временной потере связи и последующему сбросу бортовой шины.

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

Остальные основные подсистемы LINK — электропривод, робототехника, датчики для операций сближения, схода и стыковки (RPO), энергоснабжение, а также связь в S- и L-диапазонах — функционируют исправно.

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

Мы ожидаем следующие шаги в течение ближайших недель:

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

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

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

Выполнить осмотр Swift и другие операции по сближению, сходу и стыковке (RPO).

Предпринять попытку захвата Swift в зависимости от состояния исправности и безопасности космического аппарата.

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

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

R
React Job | JavaScript | Вакансии
@job_react
1.2K

Стажёр Frontend-разработчик, Маркетинговая платформа #удаленка #гибрид #intern Компания: OZON

☑️Вы будете -Участвовать в разработке интерфейсов через которые маркетологи могут проводить промо-акции. -Работать над скоростью интерфейсов. -Вести разработку внутреннего интерфейса работы с маркетинговым акциями. -Участвовать в ревью и рефакторинге кода. -Работать в кроссфункциональной команде и участвовать во всех командных процессах.

☑️Нам важно -Умение писать структурированный и читаемый код. -Уверенные знания Javascript и Typescript. -Опыт работы с реактивными фреймворками (Vue.js, React, etc). -Уверенные знания HTML, CSS (flexbox, gridlayout). -Уверенная работа с Git.

Откликнуться

React Job в Telegram | в VK | в Max

C
chvkbomjj
@chvkbomjj
3.4K

Реактивный «Шахед» и его управляемая версия «Сикер» уже имеют на борту 16-канальную GPS/GNSS антенну. Но самое интересное - она полностью китайская.

​При этом у завода смерти и так были 16-канальные «Кометы». Почему на более требовательные к точности и скорости дроны начали ставить китайские CRPA-системы? Вероятно, ВНИИР просто не успевает закрывать гигантские объемы производства, либо китайские модули дают лучшую устойчивость к цифровому подавлению на высоких скоростях(более 300 км/ч). Тем не менее физику обыграть они еще не смогли и если направить мощный сигнал РЕБ на дрон то он все равно задохнётся и будет падать/занижаться.

Вскоре сделаю пост по полному блоку управления реактивного и обычного Шахеда, там есть на что посмотреть

С
Светлана Комарова |Отрезвляющий психолог
@svetlanakomarovapro
2K

То, что мы называем «нейрометаболическим тестом», в реальности складывается из набора объективных измерений: энергетика митохондрий, сосудистая реактивность и дофаминовая динамика. Эти параметры фиксируются в лабораториях молекулярной биологии, нейрорадиологии и когнитивной нейронауки. Именно они позволяют предсказать, способен ли мозг к «второй жизни» после 66 лет — не по идеям и мотивации, а по биологической инфраструктуре.

Митохондриальный индекс: в нейробиологии его оценивают через ^31P‑магнитно‑резонансную спектроскопию (MRS), которая показывает уровень фосфокреатина и АТФ в живом мозге. В клинических исследованиях старения (например, проекты в Max Planck Institute for Human Cognitive and Brain Sciences) именно этот показатель используют для прогнозирования когнитивного истощения. Дополнительно применяют анализ крови на соотношение NAD+/NADH и маркеры окислительного стресса.

Сосудистая реактивность: измеряется транскраниальной допплерографией (TCD) при гиперкапнии — смотрят, как быстро мозговые артерии расширяются при повышении CO₂. В когортных исследованиях aging‑brain используют также ASL‑fMRI (arterial spin labeling), чтобы видеть перфузию в покое и при нагрузке. Эти данные прямо коррелируют с когнитивной гибкостью: чем хуже реактивность, тем выше риск «когнитивного тумана».

Дофаминовая реактивность: золотой стандарт — ПЭТ с ^11C‑raclopride, где оценивают выброс дофамина в стриатуме при предъявлении новизны. В исследованиях aging‑cohorts (например, COBRA project в Швеции) именно этот метод показал, что способность системы «вспыхивать» предсказывает сохранение мотивации к обучению после 60 лет.

Чтобы пройти фазовый обрыв в 66 лет, нужны три компонента одновременно: 1. митохондриальная энергия для перестройки, 2. сосудистый резерв для доставки ресурсов, 3. дофаминовая реакция для запуска мотивации. Отсутствие хотя бы одного элемента делает вторую жизнь невозможной; отсутствие двух ведёт к преждевременному старению и когнитивному «тёмному коридору».

** К 40-ка годам мозг уже прошёл несколько десятков лет адаптации. Если в молодости дофамин и сосудистая реактивность позволяли воспринимать новизну как ресурс, то к середине жизни именно энергетическая и когнитивная инфраструктура определяет, способен ли человек рисковать.

Трусость — это не «характер», а комбинация трёх процессов:

А) гиперактивность сети пассивного режима (DMN), которая удерживает внимание на прошлом и собственных страхах;

Б) снижение гибкости префронтальной коры (PFC), что делает переключение между режимами всё более затратным;

В) падение дофаминовой реактивности, из-за чего новое перестаёт приносить радость и воспринимается как угроза.

Именно эта триада превращает избегание риска в биологическую норму, а не в психологическую «лень».

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

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

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

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

Д
Дмитро Орлов - Енергодарський міський голова
@orlovdmytroen
2.8K

За обстріл Запорізької АЕС винесено вироки шістьом командирам росгвардії

У ніч із 3 на 4 березня 2022 року російські війська здійснили штурм Запорізької атомної електростанції – найбільшої АЕС Європи. Під прикриттям танків та важкої бронетехніки окупанти протягом кількох годин обстрілювали територію станції, зокрема у напрямку ядерних реакторів і сховища відпрацьованого ядерного палива.

Попри попередження про ризик техногенної катастрофи, обстріли не припинялися. На території станції виникла пожежа, було пошкоджено критично важливі мережі та комунікації. Російські військові не допускали рятувальників до ліквідації пожежі, а працівники ЗАЕС залишалися заблокованими на своїх робочих місцях.

Експерти підтвердили: дії окупантів могли призвести до руйнування захисних бар’єрів реакторів і масштабного викиду радіоактивних речовин. Наслідки такого сценарію могли зачепити не лише Україну, а й інші держави Європи.

Суд встановив, що штурмом керували двоє генерал-майорів та четверо командирів батальйонних тактичних груп росгвардії. Вони координували дії підрозділів та забезпечували застосування зброї під час захоплення станції.

За публічного обвинувачення прокурорів Запорізької обласної прокуратури суд визнав усіх шістьох винними у порушенні законів та звичаїв війни. Кожного засуджено до 12 років позбавлення волі. Вирок ухвалено в порядку спеціального судового розгляду.

Обстріл Запорізької АЕС став одним із найнебезпечніших епізодів цієї війни. Це була свідома атака на об’єкт, аварія на якому могла спричинити масштабну радіаційну катастрофу.

Навіть через роки відповідальність за такі злочини є неминучою. Кожен, хто віддавав накази, керував обстрілами чи свідомо створював загрозу ядерній безпеці, має відповісти перед судом. Це принципова позиція, від якої ми не відступимо.

Працюємо далі

C
Code Ready | Frontend
@code_ready
1.3K

Passive Event Listeners: оптимизация обработки touch- и wheel-событий!

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

Например, при взаимодействии с экраном пользователь ожидает мгновенной прокрутки страницы. Однако обработчик touchmove может вызвать event.preventDefault() и заблокировать стандартный жест браузера. Если обработчик считается непассивным, браузеру может потребоваться дождаться завершения его выполнения, прежде чем начать или продолжить прокрутку. Обычный обработчик события: window.addEventListener( 'touchmove', event => { const touch = event.touches[0];

console.log( touch.clientX, touch.clientY ); }, { passive: false } );

В этом случае браузер должен учитывать, что обработчик потенциально может вызвать preventDefault(). Поэтому прокрутка может быть отложена до завершения выполнения JavaScript-кода.

Чтобы явно указать, что обработчик не будет отменять стандартное поведение, используется параметр passive. window.addEventListener( 'touchmove', event => { const touch = event.touches[0];

console.log( touch.clientX, touch.clientY ); }, { passive: true } );

Теперь браузер знает, что обработчик не вызовет preventDefault(), и может обрабатывать прокрутку без ожидания завершения JavaScript-кода.

Следует учитывать, что современные браузеры в некоторых случаях автоматически используют пассивный режим для обработчиков touchstart, touchmove, wheel и mousewheel, зарегистрированных на window, document или body. Конкретное поведение зависит от браузера, события и целевого элемента. Поэтому, если обработчик должен гарантированно вызывать preventDefault(), лучше явно указать: { passive: false }

Событие scroll отличается тем, что возникает после изменения позиции прокрутки и не может быть отменено через preventDefault(). Поэтому использование passive для scroll не даёт преимуществ производительности. Например: window.addEventListener( 'scroll', () => { const position = window.scrollY;

document.querySelector( '.header' ).style.opacity = Math.min( position / 500, 1 ); } );

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

В подобных случаях эффективнее заранее сохранить ссылку на элемент, сократить объём выполняемой работы и при необходимости использовать requestAnimationFrame или throttling. const header = document.querySelector('.header');

let scheduled = false;

window.addEventListener('scroll', () => { if (scheduled) { return; }

scheduled = true;

requestAnimationFrame(() => { header.style.opacity = Math.min( window.scrollY / 500, 1 );

scheduled = false; }); });

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

Также важно учитывать, что passive: true запрещает отмену стандартного поведения события. Вызов: event.preventDefault();

Внутри пассивного обработчика не остановит стандартное поведение браузера и обычно приведёт к предупреждению в консоли. window.addEventListener( 'touchmove', event => { event.preventDefault(); }, { passive: true } );

passive: true целесообразно использовать, если обработчик только анализирует событие или обновляет интерфейс и ему не требуется вызывать preventDefault(). Если обработчик должен отменять стандартное поведение браузера, его нельзя делать пассивным.

🔥 Passive Event Listeners уменьшают задержки при обработке touch- и wheel-событий, поскольку браузеру не требуется ожидать возможного вызова preventDefault(). При этом они не устраняют проблемы, связанные с тяжёлыми JavaScript-обработчиками.

📣 Code Ready | #практика

Б
Библиотека программиста
@devs_storage
1.5K

⚡️Крутая шпаргалка по Selenium на русском с примерами и объяснением кода!

Selenium — инструмент для автоматизации тестирования веб-приложений, который также широко используется для парсинга веб-страниц.

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

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

➡️ Работа с аргументами для настройки браузера. ➡️ Подробный разбор парсинга информации по элементам разными способами. ➡️ Перемещение по вкладкам. ➡️ Скрытый режим, полноэкранный, сворачивание окон и т.д. ➡️ Работа с cookie. ➡️ Взаимодействие с фреймами, всплывающими окнами. ➡️ Выполнение JavaScript в браузере и много всего интересного.

Часть шпаргалки: python # Создание объекта ChromeOptions для дополнительных настроек браузера options_chrome = webdriver.ChromeOptions() # Добавление аргумента '--headless' для запуска браузера в фоновом режиме options_chrome.add_argument('--headless') # отключает использование графического процессора для рендеринга, что может быть полезным на машинах с проблемными или отсутствующими графическими драйверами options_chrome.add_argument('--disable-gpu') # если вам потребуется запустить браузер в режиме --headless и с расширениями(используются для модификации поведения браузера) options_chrome.add_argument('--headless=chrome') options_chrome.add_extension('coordinates.crx') # Перенос профиля пользователя из основного браузера Chrome в браузер, управляемый через Selenium options_chrome.add_argument('user-data-dir=C:\\Users\\user\\AppData\\Local\\Google\\Chrome\\User Data') # запрос через прокси chrome_options.add_argument('--proxy-server=%s' % proxy) # Запускает браузер без дополнительных мер безопасности options.add_argument('--no-sandbox') ...

С тебя лойс 👍

#python #cheatsheet #doc

I
iMe Messenger & Crypto Wallet
@ime_en
4K

🛒 iMe for Android Updated to Version 12.9.0!

✈ New from Telegram: Source code updated to Telegram version 12.9.0: • Rich Text Editor • Communities • Ephemeral Bot Messages Read more

😀 New from iMe: 🧹 Delete your own messages and reactions in chats - Flexibly set the time period, message types, and files to delete - Option to remove your reactions in a chat Open a chat > 3 dots > Delete my messages 🤖 Bottom navigation (tab bar) improvements: - Reorder tabs - Disable navigation - Fixed animations Settings > Tools > Main chat screen > Bottom navigation

👇 Install the new version and enjoy the update!

#iMe #Telegram #Update #Android

✅ Our official resources: Desktop/ App Store / Google Play / Direct / LIME Game @iMe_en / @iMe_ai / @iMeLime Web / X / YouTube / Discord

M
Mike Blazer
@mikeblazerx
949

Бюджет рендеринга, а не краулинговый бюджет, сутками держит свежий JS-контент без индексации

Google делит краулинг и рендеринг на два прохода.

Краулинг — это быстро и дешево; выполнение JavaScript требует реальных вычислительных мощностей, поэтому тяжелые JS-страницы падают в очередь и рендерятся второй волной, иногда спустя часы или дни.

Именно из-за этой очереди обновленный контент не появляется в выдаче.

Краулинговый бюджет считает страницы, просканированные за день; бюджет рендеринга — это отдельный ресурс, определяющий, на скольких страницах Google выполнит JavaScript.

Диагностируй это в GSC.

Прогони ключевую страницу через URL Inspection и сравни дату Last crawl с датой Last crawl rendered.

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

Сверься с отчетом Page Indexing, отфильтровав по Crawled, currently not indexed.

Если тяжелые JS-урлы скапливаются там, причина — задержка рендера.

Быстрый тест: открой исходный код через Ctrl+U.

Если в сыром HTML нет основного контента, Гуглу придется отрендерить JS, чтобы вообще его увидеть.

Четыре вещи выжигают бюджет рендеринга быстрее всего: бандлы тяжелее 1 МБ, сторонние скрипты (GA4, Hotjar, Intercom, Optimizely, GTM с 15+ тегами — в сумме это от 2 до 5 секунд выполнения), ленивая загрузка, которая не срабатывает при рендере, и бесконечный скролл.

Гуглобот не скроллит: он рендерит начальный вьюпорт и останавливается, поэтому контент со второй по N-ную страницу, который подгружается только по скроллу, остается невидимым.

Базовое решение — перенести критически важный контент, заголовки и метаданные на SSR.

Next.js: getServerSideProps или getStaticProps.

Nuxt: режим SSR или nuxt generate.

Без фреймворков: отдавай полный HTML, а не пустую оболочку, которую JS заполняет после загрузки.

Проверяй каждое изменение по отрендеренному HTML в URL Inspection.

Затем срежь пейлоад.

Целься в менее 200 КБ распарсенного JavaScript для контента первого экрана.

Найди раздутые пакеты через webpack-bundle-analyzer или source-map-explorer, вычисти неиспользуемый код (tree-shaking), разбей бандл по роутам, отложи некритичные скрипты и запускай сторонние теги по Window Loaded, а не DOM Ready.

Никогда не вешай ленивую загрузку на hero-изображения (используй fetchpriority="high"), основной текст, заголовки или навигацию — всё, что нужно Гуглу для понимания темы страницы, должно быть в первичном рендере.

Для бесконечного скролла выкатывай резервные URL пагинации (/blog/page/2/) с атрибутами rel="next"/rel="prev", где каждый урл отдает полный контент в исходном HTML-ответе.

Если SSR невозможен, пререндеринг через Prerender.io или Rendertron будет отдавать гуглоботу закешированный HTML-снапшот, тогда как юзеры получат JS-версию.

Google разрешает такой подход, если снапшот совпадает с тем, что видят пользователи — расхождение контента считается клоакингом.

Аудит раз в месяц: разрыв дат краулинга и рендера на 10 ключевых страницах, наличие контента первого экрана в сыром коде, Total Blocking Time ниже 200 мс в PageSpeed Insights, запуск сторонних скриптов по window load и наличие резервных ссылок пагинации на каждой странице с бесконечным скроллом.

Инсайты комьюнити

— Полевые тесты на 700-килобайтном бандле показали: Гуглу требовались дни на рендер нового текста; срезка сторонних скриптов и перенос ключевого текста на SSR сократили разрыв в рендере вдвое. Реальный рычаг — это связка сторонних скриптов и SSR, а не вес бандла сам по себе.

#Rendering #JavaScript #CrawlBudget

@MikeBlazerX ⚠️ Закрытый канал: @MikeBlazerPRO

I
IT Digital вакансии релокация
@it_vacancy_relocation
611

#вакансия #резюме #dotnet #csharp #backend #fullstack #remote

Ищу работу: Junior .NET / Fullstack разработчик / Backend разработчик Ожидаемая вилка: 50 000 – 70 000 руб. Формат: Удалённо (Remote)

💻 Основной стек:

Backend: C#, .NET Core / .NET 8, ASP.NET Core Web API, Entity Framework Core, LINQ, Dependency Injection, Swagger. Databases: PostgreSQL, MySQL (проектирование схем, индексы, ACID). Frontend: React, TypeScript, JavaScript, HTML5/CSS3, Tailwind. Tools & Infra: Docker, Linux (bash), Nginx, Git (GitHub/GitLab), CI/CD, Postman.

🛠 Опыт и проекты:

Сервис автоматизации коммерческого ремонта (SmartFix) 🔗 Live Demo: https://smartfix.amadesu.space/ 💻 GitHub: https://github.com/amadesya/SmartFixWeb Стек: C#, ASP.NET Core Web API, React, MySQL, Docker, Nginx, Linux.

- Разработка клиент-серверного веб-приложения для автоматизации учета и заявок (ASP.NET Core Web API + React, JWT-авторизация, Docker, Nginx). - Проектирование REST API для e-commerce сервисов, работа с базой данных через EF Core, пагинация, фильтрация и валидация данных. - Опыт написания скриптов, работы с контейнеризацией и настройкой развертывания на Linux.

📬 Контакты для связи:

Telegram: @mia_frolova_dev Email: [email protected] Номер телефона: +7 911 552-42-03 GitHub: https://github.com/amadesya

Вакансии от @it_vacancy_relocation

⚠️ВНИМАНИЕ⚠️ Если вас просят выполнить ЛЮБЫЕ действия с вашим iCloud - выйти из вашего аккаунта/зайти под другим аккаунтом ИЛИ продиктовать код/смс, прислать запись экрана ИЛИ выполнить другие странные действия — не отвечайте и сразу жалуйтесь на вакансию. Это мошенник.

U
UzDev Jobs – IT Jobs
@uzdev_jobs
8.3K

#andijan #frontend #mentor Meta IT School — Andijondagi 7 yoshdan 19 yoshgacha bo‘lgan bolalar uchun o‘quv markaz

Vakansiya: Frontend dasturlash bo‘yicha Mentor

Vazifalar: — Darslarni qiziqarli o‘tish — Amaliyot jarayonida o‘quvchilarga yordam berish — Uy vazifalari va loyihalarni bajarishda ko‘maklashish

Talablar: — Asosiy bilimlar: HTML, CSS, JavaScript — Bolalar bilan ishlash tajribasi — ustunlik beradi — Doimiy rivojlanish — Mas’uliyat va tushuntira olish qobiliyati

Sharoitlar: — Ish haqi: 3 mln - 15 mln — Senior Dasturchilar bilan networking — O‘qitish va rivojlanish imkoniyati — Zamonaviy ofis — Ish grafigi: 6/1, 09:00–18:00 Manzil: Andijon shaxar Kontaktlar: @Reactuzdev | 99 998-82-32

👉 Подписаться на канал @UzDev_Jobs

К
Казахстан на удалёнке. ИИ новости, ИИ Вакансии
@rabota_5g
1.4K

100% удалённые вакансии за последние 24 часа

——Не IT—— Языки, Локализация - 3 Языки, Перевод - 9

Ассистирование - 17 ESG (Экология, социальная ответственность, управление) - 2 Финансы и Бухгалтерия - 12 HR - 7 Управление маркетплейсами - 3 Управление проектами - 27 Рекрутинг / Привлечение талантов - 10 Продажи и Поддержка клиентов - 45 Наука, Образование и Репетиторство - 18 Транспорт, Логистика и Доставка - 3

PR и Маркетинг, Создание контента (Видео) - 8 PR и Маркетинг, Копирайтинг - 23 PR и Маркетинг, Медиабаинг - 13 PR и Маркетинг, SEO - 14 PR и Маркетинг, SMM - 19 PR и Маркетинг, Таргетированная реклама - 21 PR и Маркетинг, Видеомонтаж - 8

——IT—— ИИ, Архитектура ИИ-агентов - 17 ИИ, ИИ-инженерия - 37 ИИ, Инженерия данных - 10 ИИ, Инженерия LLM - 22 ИИ, LLMOps-инженер - 7 ИИ, ML-инженерия - 20

Бэкенд, C# (Dot net, C Sharp) - 7 Бэкенд, C++ - 5 Бэкенд, Go - 6 Бэкенд, Java - 11 Бэкенд, Node.js - 16 Бэкенд, PHP - 3 Бэкенд, Python - 27 Бэкенд, Rust - 3

Big Data, Анализ данных - 14 Big Data, Инженерия данных - 12 Big Data, Наука о данных - 7

Фронтенд, Angular - 4 Фронтенд, React - 16 Фронтенд, Vue.js - 4

ИТ, Бизнес-анализ - 19 ИТ, Компьютерная графика - 2 ИТ, Кибербезопасность - 9 ИТ, DevOps - 28 ИТ, Инженерный менеджер - 9 ИТ, Разработка игр - 7 ИТ, Продакт-менеджмент - 14 ИТ, QA - 10 ИТ, QA ПО - 10 ИТ, SAP - 4 ИТ, SRE - 11 ИТ, UI/UX дизайн - 12

——— Не нашли свою профессию? Напишите @nariman_ovv и мы добавим в подборку Чтобы поддержать нас, поделитесь каналом с друзьями. Все вакансии в @apply_jobs_bot