This media is not supported in your browser
VIEW IN TELEGRAM
CSS избавился от ещё одного костыля для центрирования
Свойство
Раньше, чтобы вертикально отцентровать один элемент, контейнер приходилось превращать во flex-колонку. Классика, которую все знали наизусть.
Теперь достаточно одной строки прямо в обычном блоке — браузер сам распределит пространство по вертикали.
Поддержка подъехала ещё в апреле 2024 (Chrome 123, Firefox 125, Safari 17.4), а к октябрю фича стала доступна практически везде. Так что можно смело убирать лишнюю обёртку и писать меньше кода.
#CSS #frontend #вёрстка
Свойство
align-content: center теперь работает и с обычными блочными элементами — без flex и grid.Раньше, чтобы вертикально отцентровать один элемент, контейнер приходилось превращать во flex-колонку. Классика, которую все знали наизусть.
Теперь достаточно одной строки прямо в обычном блоке — браузер сам распределит пространство по вертикали.
Поддержка подъехала ещё в апреле 2024 (Chrome 123, Firefox 125, Safari 17.4), а к октябрю фича стала доступна практически везде. Так что можно смело убирать лишнюю обёртку и писать меньше кода.
#CSS #frontend #вёрстка
🔥4🤩3👏2❤1💯1
Gemini 4 Argon: тестируем логику на реальных задачах
Google выкатил Gemini 4 Argon. В релизе сделали ставку на практику — в бенчмарках на бизнес-кейсы модель сразу взяла топ-1. Грех было не проверить лично.
Вместо абстрактных тестов дал ей понятную задачу: отыскать каналы, где не просто пересказывают «что вышло нового в мире ИИ», а показывают, как применять инструменты прямо сейчас и экономить часы на рутине.
Условие простое — нужны каналы с готовыми шаблонами, кодом и разборами, а не очередные новостники с перепечаткой анонсов.
Результат порадовал: на большинство найденного я и так был подписан, но Gemini откопал пару авторов с реально сильной практикой и без воды. Что показательно — модель неплохо держит контекст запроса и фильтрует «пустышки».
#Gemini #Google #AI
Google выкатил Gemini 4 Argon. В релизе сделали ставку на практику — в бенчмарках на бизнес-кейсы модель сразу взяла топ-1. Грех было не проверить лично.
Вместо абстрактных тестов дал ей понятную задачу: отыскать каналы, где не просто пересказывают «что вышло нового в мире ИИ», а показывают, как применять инструменты прямо сейчас и экономить часы на рутине.
Условие простое — нужны каналы с готовыми шаблонами, кодом и разборами, а не очередные новостники с перепечаткой анонсов.
Результат порадовал: на большинство найденного я и так был подписан, но Gemini откопал пару авторов с реально сильной практикой и без воды. Что показательно — модель неплохо держит контекст запроса и фильтрует «пустышки».
#Gemini #Google #AI
🔥3🥰2👍1😁1🎉1🤩1💯1
React + TypeScript: как подружить их правильно
React остаётся самой популярной библиотекой для построения интерфейсов на JavaScript. А TypeScript добавляет в код статическую типизацию — и работать становится либо проще, либо мучительнее. Всё зависит от того, насколько грамотно ты выстраиваешь архитектуру.
Разбор охватывает связку этих двух инструментов на практике:
• функциональный стиль компонентов и зачем он нужен
• работа с хуками без боли и лишних перерендеров
• типизация пропсов и состояния, которая реально ловит ошибки до запуска
Главный профит TypeScript здесь — предсказуемость: половина багов отваливается ещё на этапе написания кода, а не в рантайме у пользователя.
#React #TypeScript #JavaScript
React остаётся самой популярной библиотекой для построения интерфейсов на JavaScript. А TypeScript добавляет в код статическую типизацию — и работать становится либо проще, либо мучительнее. Всё зависит от того, насколько грамотно ты выстраиваешь архитектуру.
Разбор охватывает связку этих двух инструментов на практике:
• функциональный стиль компонентов и зачем он нужен
• работа с хуками без боли и лишних перерендеров
• типизация пропсов и состояния, которая реально ловит ошибки до запуска
Главный профит TypeScript здесь — предсказуемость: половина багов отваливается ещё на этапе написания кода, а не в рантайме у пользователя.
#React #TypeScript #JavaScript
🥰5👍1😁1💯1
👀 Владелец сменился, а секрет остался у старого
В Docker Hub можно было превратить личный аккаунт в организацию и назначить ей нового владельца. Вместе с аккаунтом переезжали и PAT-токены: их перепривязывали к новому пользователю, но секретное значение оставалось прежним.
Итог — тот, кто знал токен до переноса, продолжал ходить в реестр уже от имени нового владельца. В рамках прав токена это давало загрузку, публикацию и удаление образов.
В разборе CVE-2026-105445 Docker описал фикс от 30 сентября: перенос PAT попросту вырезали. Следов эксплуатации не нашли, а доступ к веб-интерфейсу и смене пароля баг не открывал.
Вывод простой: при передаче ресурса всегда отдельно проверяй судьбу всех выданных ключей. Правка строки в таблице пользователей не отбирает секрет у того, кто его уже успел скопировать.
Карты видят то, что скрыто от глаз. Загляните в расклады и знаки судьбы — здесь вы найдёте ответы на вопросы, которые давно не дают покоя.
#Docker #CVE #DevOps
В Docker Hub можно было превратить личный аккаунт в организацию и назначить ей нового владельца. Вместе с аккаунтом переезжали и PAT-токены: их перепривязывали к новому пользователю, но секретное значение оставалось прежним.
Итог — тот, кто знал токен до переноса, продолжал ходить в реестр уже от имени нового владельца. В рамках прав токена это давало загрузку, публикацию и удаление образов.
В разборе CVE-2026-105445 Docker описал фикс от 30 сентября: перенос PAT попросту вырезали. Следов эксплуатации не нашли, а доступ к веб-интерфейсу и смене пароля баг не открывал.
Вывод простой: при передаче ресурса всегда отдельно проверяй судьбу всех выданных ключей. Правка строки в таблице пользователей не отбирает секрет у того, кто его уже успел скопировать.
Карты видят то, что скрыто от глаз. Загляните в расклады и знаки судьбы — здесь вы найдёте ответы на вопросы, которые давно не дают покоя.
#Docker #CVE #DevOps
🎉2⚡1👏1🤩1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Представьте GPS-навигатор, только не по дорогам, а по карьере в IT. Есть бесплатный волонтёрский сервис, который строит детальный роадмап по освоению новой профессии — с нуля и до первой работы.
Как это работает:
🔴 К каждой профессии — пошаговая визуальная схема: что учить и в каком порядке
🔴 Сразу видно, сколько всего предстоит освоить и примерно сколько времени на это уйдёт
🔴 Прогресс по пройденным темам отслеживается прямо внутри сервиса
Плюс к каждому шагу подтянуты ссылки на бесплатные материалы. Проект уже помог нескольким миллионам человек сменить сферу и зайти в профессию.
Удобная штука, если вы только присматриваетесь к разработке или хотите прокачать навыки системно.
Подписывайся, чтобы не пропустить подборки полезных инструментов для входа в IT — здесь они выходят регулярно.
#IT #карьера #обучение
Как это работает:
🔴 К каждой профессии — пошаговая визуальная схема: что учить и в каком порядке
🔴 Сразу видно, сколько всего предстоит освоить и примерно сколько времени на это уйдёт
🔴 Прогресс по пройденным темам отслеживается прямо внутри сервиса
Плюс к каждому шагу подтянуты ссылки на бесплатные материалы. Проект уже помог нескольким миллионам человек сменить сферу и зайти в профессию.
Удобная штука, если вы только присматриваетесь к разработке или хотите прокачать навыки системно.
Подписывайся, чтобы не пропустить подборки полезных инструментов для входа в IT — здесь они выходят регулярно.
#IT #карьера #обучение
👍2❤1🥰1🎉1
⚡️ OpenAI нашла критические дыры в PHP с помощью GPT-5.6 Sol
Компания официально подтвердила: её исследователи обнаружили серьёзную уязвимость, используя модель GPT-5.6 Sol. После находки почти два месяца шла закрытая координация с командой PHP, Cloudflare и другими участниками — чтобы успеть выпустить патчи до публичного раскрытия.
В OpenAI называют эту брешь одной из самых опасных за последние годы. Что важно: исправления, по данным разработчиков PHP, вышли только для версий 8.2 и выше. Если у вас крутится что-то постарше — это повод срочно задуматься об обновлении.
Любопытный момент тут в том, что ИИ всё активнее выступает не только инструментом атакующих, но и охотником за багами на стороне защиты.
#OpenAI #PHP #уязвимость
Компания официально подтвердила: её исследователи обнаружили серьёзную уязвимость, используя модель GPT-5.6 Sol. После находки почти два месяца шла закрытая координация с командой PHP, Cloudflare и другими участниками — чтобы успеть выпустить патчи до публичного раскрытия.
В OpenAI называют эту брешь одной из самых опасных за последние годы. Что важно: исправления, по данным разработчиков PHP, вышли только для версий 8.2 и выше. Если у вас крутится что-то постарше — это повод срочно задуматься об обновлении.
Любопытный момент тут в том, что ИИ всё активнее выступает не только инструментом атакующих, но и охотником за багами на стороне защиты.
#OpenAI #PHP #уязвимость
🔥3👍1🥰1🤩1
Автоматизация бизнеса часто ассоциируется только с кодом, но на деле она выходит далеко за рамки разработки.
В Хекслете пошли именно таким путём. Что сделали:
Общий контекст — единое пространство, где данные и процессы доступны всей команде, без разрозненных источников
Перестроенная аналитика — метрики собираются и трактуются по-новому, чтобы решения опирались на реальные цифры
Работа с обратной связью — автоматический сбор фидбэка и его исправление без ручной рутины
MCP для управления — команда получила инструмент, через который можно рулить платформой и внутренними сервисами
Итог: меньше ручных операций, больше прозрачности и скорости. Автоматизация — это не про «написать скрипт», а про перестройку всех процессов вокруг данных.
#автоматизация #MCP #аналитика
В Хекслете пошли именно таким путём. Что сделали:
Общий контекст — единое пространство, где данные и процессы доступны всей команде, без разрозненных источников
Перестроенная аналитика — метрики собираются и трактуются по-новому, чтобы решения опирались на реальные цифры
Работа с обратной связью — автоматический сбор фидбэка и его исправление без ручной рутины
MCP для управления — команда получила инструмент, через который можно рулить платформой и внутренними сервисами
Итог: меньше ручных операций, больше прозрачности и скорости. Автоматизация — это не про «написать скрипт», а про перестройку всех процессов вокруг данных.
#автоматизация #MCP #аналитика