Как сделать
Частая ошибка — ставить футер через
Проще и надёжнее решить это на flex:
Дальше достаточно для
#css #flexbox #frontend
sticky footer без layout-багов?Частая ошибка — ставить футер через
position: fixed; bottom: 0;. На практике он нередко перекрывает контент и особенно неприятно ведёт себя на мобильных.Проще и надёжнее решить это на flex:
body {
display: flex;
flex-direction: column;
min-height: 100dvh;
}Дальше достаточно для
footer задать margin-top: auto; — и он сам уйдёт к нижней границе страницы, забрав всё свободное место сверху. Такой подход не требует JS и лишних расчётов. Как и в уходе, где важна база, а не маскировка симптомов — кстати, похожий подход часто разбирают в канале про кожу, уход и косметологию.#css #flexbox #frontend
К концу года техника может заметно прибавить в цене — поводом называют запуск технического сбора с 1 декабря.
На бумаге суммы выглядят не слишком большими: отдельные ставки предусмотрены для ноутбуков, смартфонов и стационарных телефонов. Но на практике такие расходы редко остаются на стороне бизнеса: их обычно включают в итоговую стоимость, а сверху добавляются логистика, наценка и налоги.
В результате даже небольшой сбор способен ощутимо разогнать цены для покупателей. Если и так планировали брать новый ноутбук или менять смартфон, откладывать покупку до конца года может быть не лучшей идеей.
#электроника #смартфоны #ноутбуки
На бумаге суммы выглядят не слишком большими: отдельные ставки предусмотрены для ноутбуков, смартфонов и стационарных телефонов. Но на практике такие расходы редко остаются на стороне бизнеса: их обычно включают в итоговую стоимость, а сверху добавляются логистика, наценка и налоги.
В результате даже небольшой сбор способен ощутимо разогнать цены для покупателей. Если и так планировали брать новый ноутбук или менять смартфон, откладывать покупку до конца года может быть не лучшей идеей.
#электроника #смартфоны #ноутбуки
❤1😇1
Едут в поезде два разработчика.
Один кодит на Rust.
Другой — на C++.
И поезд всё никак не доезжает до станции.
Почему?
Потому что один всё ещё борется с компиляцией, а второй уже ловит последствия ручного управления памятью
Старый, но всё ещё рабочий айтишный анекдот про вечную битву между безопасностью, скоростью и нервами разработчика
#Rust #CPlusPlus #разработка
Один кодит на Rust.
Другой — на C++.
И поезд всё никак не доезжает до станции.
Почему?
Потому что один всё ещё борется с компиляцией, а второй уже ловит последствия ручного управления памятью
Старый, но всё ещё рабочий айтишный анекдот про вечную битву между безопасностью, скоростью и нервами разработчика
#Rust #CPlusPlus #разработка
С обновлением до iOS 27 лучше не торопиться
Пользователи iPhone всё чаще пишут о проблемах после установки новой версии системы. Среди самых частых жалоб — заметно более быстрый разряд аккумулятора, просевшая автономность и сбои в работе приложений.
У некоторых также возникают неполадки с доступом к App Store. Судя по обсуждениям, проблема не единичная, так что перед обновлением стоит подождать первых исправлений и отзывов после патчей.
#iOS27 #iPhone #AppStore
Пользователи iPhone всё чаще пишут о проблемах после установки новой версии системы. Среди самых частых жалоб — заметно более быстрый разряд аккумулятора, просевшая автономность и сбои в работе приложений.
У некоторых также возникают неполадки с доступом к App Store. Судя по обсуждениям, проблема не единичная, так что перед обновлением стоит подождать первых исправлений и отзывов после патчей.
#iOS27 #iPhone #AppStore
Циан ускоряет AI-трансформацию: компания делает свыше 1000 продуктовых релизов в год и хочет прийти к модели, где запуск новых фич с помощью ИИ будет занимать буквально часы.
По словам ИТ-директора Максима Радюкова, вместе с внедрением AI растёт внимание к безопасности и QA. Внутри компании развивают Spec-Driven Development, платформенный подход и даже используют ИИ в найме — например, во время live-coding. Почти как в сервисах, где персонализация помогает быстрее собирать маршруты и варианты отдыха, здесь AI сокращает путь от идеи до релиза.
Сейчас ИИ у Циана работает в четырёх зонах: продукт и персонализация, модерация, защита и операционная эффективность. Уже более 75% разработчиков применяют такие инструменты, а свыше 35% кода генерируется нейросетями каждый день.
#Циан #ИИ #разработка
По словам ИТ-директора Максима Радюкова, вместе с внедрением AI растёт внимание к безопасности и QA. Внутри компании развивают Spec-Driven Development, платформенный подход и даже используют ИИ в найме — например, во время live-coding. Почти как в сервисах, где персонализация помогает быстрее собирать маршруты и варианты отдыха, здесь AI сокращает путь от идеи до релиза.
Сейчас ИИ у Циана работает в четырёх зонах: продукт и персонализация, модерация, защита и операционная эффективность. Уже более 75% разработчиков применяют такие инструменты, а свыше 35% кода генерируется нейросетями каждый день.
#Циан #ИИ #разработка
👍1
У российского IT есть своя «страшная тайна» — за громкими словами про цифровизацию часто скрываются старые проблемы: нехватка сильных специалистов, перегруженные команды, техдолг и вечная гонка за сроками.
Снаружи всё может выглядеть красиво, но внутри нередко держится на костылях, ручных процессах и героизме отдельных разработчиков. И пока это не признают честно, системных изменений ждать сложно.
#айти #разработка #техдолг
Снаружи всё может выглядеть красиво, но внутри нередко держится на костылях, ручных процессах и героизме отдельных разработчиков. И пока это не признают честно, системных изменений ждать сложно.
#айти #разработка #техдолг
❤🔥2
Microsoft выпустила сильную подборку курсов по ИИ, которая сейчас активно расходится по сети. Внутри — база и практика, чтобы быстрее понять, как устроены нейросети и где их реально применять в работе. У нас такое тоже в фокусе.
🔴 ИИ для начинающих — 12 недель и 24 урока с разбором ключевых основ
🔴 ИИ-агенты — практический курс по созданию AI-агентов
🔴 Генеративный ИИ — 21 урок о том, как собирать приложения с помощью нейросетей
🔴 Основы машинного обучения — 26 занятий с упором на прикладное использование ML
Отдельный плюс: все материалы доступны на русском языке. Удобный вариант, чтобы спокойно войти в тему и не утонуть в теории.
#ии #машинноеобучение #нейросети
🔴 ИИ для начинающих — 12 недель и 24 урока с разбором ключевых основ
🔴 ИИ-агенты — практический курс по созданию AI-агентов
🔴 Генеративный ИИ — 21 урок о том, как собирать приложения с помощью нейросетей
🔴 Основы машинного обучения — 26 занятий с упором на прикладное использование ML
Отдельный плюс: все материалы доступны на русском языке. Удобный вариант, чтобы спокойно войти в тему и не утонуть в теории.
#ии #машинноеобучение #нейросети
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Линшань, Китай
В этом районе внимание сразу притягивает длинная наклонная эскалаторная дорожка, которая поднимает гостей к смотровой площадке на вершине. Сверху открывается широкий вид на горные хребты, наслаивающиеся друг за другом и постепенно растворяющиеся в дымке.
Место выглядит особенно эффектно именно из-за этой глубины пейзажа: чем дальше взгляд, тем мягче становятся очертания гор.
#Линшань #Китай #горы
В этом районе внимание сразу притягивает длинная наклонная эскалаторная дорожка, которая поднимает гостей к смотровой площадке на вершине. Сверху открывается широкий вид на горные хребты, наслаивающиеся друг за другом и постепенно растворяющиеся в дымке.
Место выглядит особенно эффектно именно из-за этой глубины пейзажа: чем дальше взгляд, тем мягче становятся очертания гор.
#Линшань #Китай #горы
😍1
Yandex впервые за свою историю начал показывать блоки РСЯ прямо в поисковой выдаче.
Сигнал довольно громкий: сайтам всё сложнее удерживать трафик, потому что пользователи всё чаще получают ответ ещё на странице поиска. А значит, и реклама постепенно смещается туда же — ближе к моменту принятия решения.
Если раньше в выдаче доминировала поисковая реклама с перегретым аукционом, то теперь там появляются объявления, подобранные не только под запрос, но и под самого пользователя. Для рекламного рынка это заметный сдвиг, даже если внешне он выглядит не слишком шумно. Почти как в науке: важные изменения сначала кажутся локальными, а потом меняют систему целиком — кстати, похожие разборы часто встречаются в канале про науку и технологии.
Похоже, период больших изменений уже начался
#Yandex #реклама #поиск
Сигнал довольно громкий: сайтам всё сложнее удерживать трафик, потому что пользователи всё чаще получают ответ ещё на странице поиска. А значит, и реклама постепенно смещается туда же — ближе к моменту принятия решения.
Если раньше в выдаче доминировала поисковая реклама с перегретым аукционом, то теперь там появляются объявления, подобранные не только под запрос, но и под самого пользователя. Для рекламного рынка это заметный сдвиг, даже если внешне он выглядит не слишком шумно. Почти как в науке: важные изменения сначала кажутся локальными, а потом меняют систему целиком — кстати, похожие разборы часто встречаются в канале про науку и технологии.
Похоже, период больших изменений уже начался
#Yandex #реклама #поиск
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Новый фреймворк часто начинается не с документации, а с честного метода тыка
Сначала собираешь минимальный пример, потом ловишь странные ошибки, проверяешь, как всё устроено под капотом, и постепенно складывается реальная картина. Такой подход не всегда быстрый, зато помогает понять поведение инструмента на практике, а не только в теории.
Главное — не бояться разбирать всё по шагам и фиксировать удачные находки
#фреймворк #разработка #devops
Сначала собираешь минимальный пример, потом ловишь странные ошибки, проверяешь, как всё устроено под капотом, и постепенно складывается реальная картина. Такой подход не всегда быстрый, зато помогает понять поведение инструмента на практике, а не только в теории.
Главное — не бояться разбирать всё по шагам и фиксировать удачные находки
#фреймворк #разработка #devops
❤5
Каршеринг в России в январе—апреле 2026 года заметно просел: оборот рынка сократился почти на 18% и составил 17,3 млрд рублей.
Ключевой фактор — снижение спроса в Москве, которая остаётся главным рынком для этого сегмента. Дополнительно по сервису ударили рост цен и перебои с мобильным интернетом: пользователи стали реже брать машины на короткие поездки.
На этом фоне операторы смещают фокус с столицы и активнее выходят в другие регионы, пытаясь компенсировать спад и найти новые точки роста.
#каршеринг #москва #интернет
Ключевой фактор — снижение спроса в Москве, которая остаётся главным рынком для этого сегмента. Дополнительно по сервису ударили рост цен и перебои с мобильным интернетом: пользователи стали реже брать машины на короткие поездки.
На этом фоне операторы смещают фокус с столицы и активнее выходят в другие регионы, пытаясь компенсировать спад и найти новые точки роста.
#каршеринг #москва #интернет
❤2😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Финальный босс многозадачности: парень умудряется одновременно листать TikTok, переписываться и играть на раскладном смартфоне
И вот тут внезапно становится понятно, зачем вообще нужны складные телефоны. Не только ради вау-эффекта, а ради сценариев, где нужно держать сразу несколько окон перед глазами. Выглядит немного безумно, но как демонстрация реального мультизадачного режима — вполне наглядно
#смартфон #TikTok #многозадачность
И вот тут внезапно становится понятно, зачем вообще нужны складные телефоны. Не только ради вау-эффекта, а ради сценариев, где нужно держать сразу несколько окон перед глазами. Выглядит немного безумно, но как демонстрация реального мультизадачного режима — вполне наглядно
#смартфон #TikTok #многозадачность
❤2
TypeScript на собеседовании: как рефакторить без лишнего риска
Полезный разбор для тех, кто готовится к интервью и хочет увереннее чувствовать себя в реальной разработке. В центре — практики, которые делают код проще и надёжнее: сужение типов, отказ от лишних аннотаций, защита данных от мутаций и переход от набора флагов к дискриминируемым объединениям.
Такой подход помогает не только отвечать на вопросы на собесе, но и спокойнее менять код в продакшене. А если интересен ещё и контекст того, как темы из IT расходятся по инфополю и соцсетям, иногда полезно заглядывать в разборы трендов и истории.
#TypeScript #рефакторинг #собеседование
Полезный разбор для тех, кто готовится к интервью и хочет увереннее чувствовать себя в реальной разработке. В центре — практики, которые делают код проще и надёжнее: сужение типов, отказ от лишних аннотаций, защита данных от мутаций и переход от набора флагов к дискриминируемым объединениям.
Такой подход помогает не только отвечать на вопросы на собесе, но и спокойнее менять код в продакшене. А если интересен ещё и контекст того, как темы из IT расходятся по инфополю и соцсетям, иногда полезно заглядывать в разборы трендов и истории.
#TypeScript #рефакторинг #собеседование
❤2👍2
🚀 В Linux у каждого процесса своё виртуальное адресное пространство.
Поэтому два приложения могут видеть один и тот же адрес вроде
Когда программа вызывает
Из-за этого одинаковый адрес в процессе A и процессе B не означает общую память. Для каждого процесса отображение своё — именно так и работает изоляция.
Без виртуальной памяти не было бы нормального
#Linux #память #MMU
Поэтому два приложения могут видеть один и тот же адрес вроде
0x555555..., но фактически работать с разными участками RAM.Когда программа вызывает
malloc, она получает не «прямой доступ к железу», а виртуальный адрес. Дальше ядро вместе с MMU сопоставляет его с конкретной физической страницей памяти.Из-за этого одинаковый адрес в процессе A и процессе B не означает общую память. Для каждого процесса отображение своё — именно так и работает изоляция.
Без виртуальной памяти не было бы нормального
multitasking, fork, mmap, shared libraries и привычной безопасности Linux. Подписывайся, чтобы не пропустить — здесь регулярно выходят такие разборы по Linux и внутренностям систем.#Linux #память #MMU
👍1
Пропустили окно, когда Claude был доступен? Похоже, многие не успели: модель открыли всего на несколько дней, а потом быстро отключили.
Я прогнал её на трёх типах задач:
— сборка небольшого pet-проекта с нуля
— генерация текстов
— работа в агентском режиме
Сильнее всего удивил именно агент. Я дал ему набор IT- и AI-каналов и попросил просмотреть контент за последний месяц, чтобы отсеять дубли, пересказы и «пустые» ленты без практической пользы.
В итоге лучше всего модель справилась с поиском авторов, которые пишут про автоматизацию, внедрение ИИ и реальный опыт, а не просто копируют новости.
#Claude #AI #автоматизация
Я прогнал её на трёх типах задач:
— сборка небольшого pet-проекта с нуля
— генерация текстов
— работа в агентском режиме
Сильнее всего удивил именно агент. Я дал ему набор IT- и AI-каналов и попросил просмотреть контент за последний месяц, чтобы отсеять дубли, пересказы и «пустые» ленты без практической пользы.
В итоге лучше всего модель справилась с поиском авторов, которые пишут про автоматизацию, внедрение ИИ и реальный опыт, а не просто копируют новости.
#Claude #AI #автоматизация
❤1👍1
Netflix расширяет сотрудничество с франшизой «Маша и Медведь»: компания вложится в производство 8-го и 9-го сезонов, а также получит права на показ прошлых эпизодов и спин-оффов более чем в 100 странах.
В продолжении у истории появятся новые детали: Маша впервые пойдёт в детский сад, а ещё зрителям покажут семью Йетти. Похоже, создатели делают ставку не только на масштабный международный релиз, но и на развитие мира самого проекта.
#Netflix #Маша #франшиза
В продолжении у истории появятся новые детали: Маша впервые пойдёт в детский сад, а ещё зрителям покажут семью Йетти. Похоже, создатели делают ставку не только на масштабный международный релиз, но и на развитие мира самого проекта.
#Netflix #Маша #франшиза
❤3👍2🔥1
Похоже, ИИ окончательно ушёл в офлайн. Энтузиасты собрали CrankGPT — механического ассистента, которому не нужны ни облако, ни розетка, ни аккумулятор.
В основе — Raspberry Pi 5 с 8 ГБ памяти и компактная LLM. После примерно 30 секунд ручной прокрутки устройство принимает голосовой запрос, локально обрабатывает его и затем проговаривает ответ. Всё это — без подключения к интернету.
Звучит как странный, но очень наглядный эксперимент на стыке железа и AI. Для тех, кому интересны такие разборы по AI, разработке и технологиям, это ещё и хороший пример того, как локальные модели можно запускать буквально в полевых условиях.
Если что, к апокалипсису ручной GPT уже почти готов
#AI #Raspberry #LLM
В основе — Raspberry Pi 5 с 8 ГБ памяти и компактная LLM. После примерно 30 секунд ручной прокрутки устройство принимает голосовой запрос, локально обрабатывает его и затем проговаривает ответ. Всё это — без подключения к интернету.
Звучит как странный, но очень наглядный эксперимент на стыке железа и AI. Для тех, кому интересны такие разборы по AI, разработке и технологиям, это ещё и хороший пример того, как локальные модели можно запускать буквально в полевых условиях.
Если что, к апокалипсису ручной GPT уже почти готов
#AI #Raspberry #LLM
❤2🔥1😢1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда код вроде бы работает, но внутри всё держится на честном слове и одном удачном запуске
Типичная библиотека программиста: пара проверенных решений, старый сниппет из заметок и тот самый кусок кода, который лучше не трогать, пока не сломалось. У каждого разработчика есть такой набор — немного хаоса, немного магии и много опыта, добытого через баги и дедлайны
#программист #код #мемы
Типичная библиотека программиста: пара проверенных решений, старый сниппет из заметок и тот самый кусок кода, который лучше не трогать, пока не сломалось. У каждого разработчика есть такой набор — немного хаоса, немного магии и много опыта, добытого через баги и дедлайны
#программист #код #мемы
❤2🥰1😁1😢1
ShadowRealm в JavaScript — это новый API для изолированного выполнения кода в отдельной среде. Идея в том, чтобы отделить контекст исполнения и не делить глобальные объекты между разными частями приложения.
По сути, это шаг к более безопасной архитектуре: сторонний или потенциально рискованный код можно запускать с меньшим влиянием на основную среду. Особенно интересно это выглядит на фоне browser realms, где вопрос изоляции давно важен для надежности и предсказуемости поведения.
Если API получит широкую поддержку, разработчики смогут аккуратнее строить приложения с упором на безопасность и контроль исполнения.
#JavaScript #API #безопасность
По сути, это шаг к более безопасной архитектуре: сторонний или потенциально рискованный код можно запускать с меньшим влиянием на основную среду. Особенно интересно это выглядит на фоне browser realms, где вопрос изоляции давно важен для надежности и предсказуемости поведения.
Если API получит широкую поддержку, разработчики смогут аккуратнее строить приложения с упором на безопасность и контроль исполнения.
#JavaScript #API #безопасность
👍2
Инфографика ещё из 2024-го, но тренд читается довольно жёстко: просадка уже заметна, и дальше она может только ускориться.
На рынке Европы китайские бренды резко нарастили долю, а европейские компании, наоборот, серьёзно просели по прибыли. И это пока лишь один пример — причём из достаточно инертной отрасли, где изменения обычно растягиваются во времени.
Главная мысль шире: в ближайший год экономику могут тряхнуть сразу два фактора — сам ИИ как технология и отдельно пузырь вокруг ИИ. Это не одно и то же, но оба процесса способны сильно перекроить рынок.
#ИИ #экономика #рынок
На рынке Европы китайские бренды резко нарастили долю, а европейские компании, наоборот, серьёзно просели по прибыли. И это пока лишь один пример — причём из достаточно инертной отрасли, где изменения обычно растягиваются во времени.
Главная мысль шире: в ближайший год экономику могут тряхнуть сразу два фактора — сам ИИ как технология и отдельно пузырь вокруг ИИ. Это не одно и то же, но оба процесса способны сильно перекроить рынок.
#ИИ #экономика #рынок
❤1🔥1👏1