🤔 Как понять, куда утекает память
Умная колонка с Алисой — это очень скромное железо. У младших моделей всего
За каждый мегабайт идёт реальная борьба между командами и компонентами: бизнес-логикой, обработкой звука, локальными нейросетями. Места мало, а хочется впихнуть многое.
Чтобы держать всё под контролем, инженеры ежедневно собирают и анализируют memory-дампы с миллионов колонок. Специальный внутренний инструмент помогает ловить утечки памяти, оптимизировать код и разбирать результаты экспериментов.
Любопытный кейс о том, как устроена работа с памятью в реально ограниченных условиях 👇
Залипаешь в игры? Тут гайды, свежие релизы и киберспорт — заходи, не пожалеешь.
#память #Алиса #оптимизация
Умная колонка с Алисой — это очень скромное железо. У младших моделей всего
256 Мб ОЗУ на всё устройство сразу.За каждый мегабайт идёт реальная борьба между командами и компонентами: бизнес-логикой, обработкой звука, локальными нейросетями. Места мало, а хочется впихнуть многое.
Чтобы держать всё под контролем, инженеры ежедневно собирают и анализируют memory-дампы с миллионов колонок. Специальный внутренний инструмент помогает ловить утечки памяти, оптимизировать код и разбирать результаты экспериментов.
Любопытный кейс о том, как устроена работа с памятью в реально ограниченных условиях 👇
Залипаешь в игры? Тут гайды, свежие релизы и киберспорт — заходи, не пожалеешь.
#память #Алиса #оптимизация
❤2🔥2🥰1👏1
Windows 11 теперь официально дружит с маками на Apple Silicon
Microsoft обновила документацию и подтвердила: Windows 11 официально поддерживается на компьютерах Mac с чипами Apple Silicon, включая свежий M3.
Запустить систему можно двумя способами:
• через виртуализацию в Parallels Desktop — привычный локальный вариант
• через облачный сервис Windows 365 — Windows крутится на серверах Microsoft, а вы работаете с ней удалённо
Напомню, что на ARM-архитектуре речь идёт именно об ARM-версии Windows 11, а не о классической x86-сборке — это стоит учитывать при выборе софта.
Microsoft обновила документацию и подтвердила: Windows 11 официально поддерживается на компьютерах Mac с чипами Apple Silicon, включая свежий M3.
Запустить систему можно двумя способами:
• через виртуализацию в Parallels Desktop — привычный локальный вариант
• через облачный сервис Windows 365 — Windows крутится на серверах Microsoft, а вы работаете с ней удалённо
Напомню, что на ARM-архитектуре речь идёт именно об ARM-версии Windows 11, а не о классической x86-сборке — это стоит учитывать при выборе софта.
❤3🔥1🥰1👏1
Онлайн-песочница для SQL — то, что стоит закинуть в закладки, если постоянно возишься с базами данных.
Это playground прямо в браузере, без установки и локальной настройки. Что здесь можно:
- создавать таблицы и наполнять их данными
- писать и выполнять запросы в реальном времени
- делиться готовыми результатами по ссылке
- переключаться между MySQL, PostgreSQL и SQL Server
Удобно, когда нужно быстро проверить запрос, показать пример коллеге или разобрать чужую схему — без разворачивания сервера на своей машине. Всё работает бесплатно и сразу из вкладки браузера.
#SQL #PostgreSQL #MySQL
Это playground прямо в браузере, без установки и локальной настройки. Что здесь можно:
- создавать таблицы и наполнять их данными
- писать и выполнять запросы в реальном времени
- делиться готовыми результатами по ссылке
- переключаться между MySQL, PostgreSQL и SQL Server
Удобно, когда нужно быстро проверить запрос, показать пример коллеге или разобрать чужую схему — без разворачивания сервера на своей машине. Всё работает бесплатно и сразу из вкладки браузера.
#SQL #PostgreSQL #MySQL
❤1🔥1🥰1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
watch — простая, но недооценённая утилита в Linux. Она запускает любую команду по кругу и обновляет вывод каждую секунду, так что тебе не нужно вручную дёргать одно и то же в терминале.
Несколько рабочих примеров:
• память —
• время —
• файлы —
• процессы —
• сеть —
Никаких костылей и самописных скриптов: свежее состояние системы видно прямо в реальном времени. Удобно, когда нужно следить за логами, нагрузкой или запущенными сервисами.
Интервал можно менять флагом
Несколько рабочих примеров:
• память —
watch free -h• время —
watch date• файлы —
watch ls -l• процессы —
watch "ps aux | grep nginx"• сеть —
watch "ip addr"Никаких костылей и самописных скриптов: свежее состояние системы видно прямо в реальном времени. Удобно, когда нужно следить за логами, нагрузкой или запущенными сервисами.
Интервал можно менять флагом
-n, например watch -n 5 — обновление раз в пять секунд.❤2🔥2🥰1👏1😁1
⚡️ Apple подняла цены на Mac и iPad
Тим Кук объяснил рост стоимости своих устройств просто: память резко подорожала, и часть этих расходов пришлось переложить на покупателей.
По словам главы Apple, ценники всегда формируются с оглядкой на долгосрочную стратегию компании — то есть разовое подорожание вряд ли откатят назад.
Самый интересный вопрос остался без ответа: станут ли дороже iPhone после сентябрьского анонса новых моделей. Тут Кук предпочёл промолчать, что обычно намекает на возможный рост цен.
Причина у всего одна — дефицит и удорожание чипов памяти бьёт по всей индустрии, а не только по Apple.
Залетай к нам, если рубишься в игры — свежие релизы, патчи и турниры собраны в одном месте
#Apple #iPhone #Mac
Тим Кук объяснил рост стоимости своих устройств просто: память резко подорожала, и часть этих расходов пришлось переложить на покупателей.
По словам главы Apple, ценники всегда формируются с оглядкой на долгосрочную стратегию компании — то есть разовое подорожание вряд ли откатят назад.
Самый интересный вопрос остался без ответа: станут ли дороже iPhone после сентябрьского анонса новых моделей. Тут Кук предпочёл промолчать, что обычно намекает на возможный рост цен.
Причина у всего одна — дефицит и удорожание чипов памяти бьёт по всей индустрии, а не только по Apple.
Залетай к нам, если рубишься в игры — свежие релизы, патчи и турниры собраны в одном месте
#Apple #iPhone #Mac
❤2🔥2🥰1👏1
🎬 Seedance 2.0 Skill OS — по сути, целая операционная система для ИИ-режиссёра
Вместо магических заклинаний вроде «cinematic, epic, beautiful» тут работает нормальная постановка сцены. Система определяет драматическую задачу эпизода и подстраивает под неё всё разом:
— движение камеры и характер объектива
— свет, композицию и действия персонажей
— звук, диалоги и темп
— роли изображений, видео и аудиореференсов
— переходы между связанными клипами
Есть модули под text-to-video, image-to-video, продолжение роликов, работу с первым и последним кадром, сохранение персонажей между сценами.
Самое интересное — для длинных историй инструмент сначала анализирует реальный финал готового клипа и только потом пишет промпт для следующего. Поэтому сюжет не разваливается на стыках.
Внутри — готовые процессы для раскадровки, монтажа, цветокоррекции, звука и финального контроля качества. Есть поддержка русского языка, распространяется под MIT License
#AI #видео #нейросети
Вместо магических заклинаний вроде «cinematic, epic, beautiful» тут работает нормальная постановка сцены. Система определяет драматическую задачу эпизода и подстраивает под неё всё разом:
— движение камеры и характер объектива
— свет, композицию и действия персонажей
— звук, диалоги и темп
— роли изображений, видео и аудиореференсов
— переходы между связанными клипами
Есть модули под text-to-video, image-to-video, продолжение роликов, работу с первым и последним кадром, сохранение персонажей между сценами.
Самое интересное — для длинных историй инструмент сначала анализирует реальный финал готового клипа и только потом пишет промпт для следующего. Поэтому сюжет не разваливается на стыках.
Внутри — готовые процессы для раскадровки, монтажа, цветокоррекции, звука и финального контроля качества. Есть поддержка русского языка, распространяется под MIT License
#AI #видео #нейросети
❤2👍1🔥1🥰1👏1
Пост выходного дня. Прилетает мне в личку сообщение:
«Кирилл, привет, давно на тебя подписан. Знаешь, что цепляет больше всего? Ты не просто программист, который учит кодить — у тебя своя школа, философия, позиция. Ты строишь Хекслет, пишешь книги, записываешь подкасты, выступаешь на конференциях. Это не блог, это система.
Но вот вопрос: ты учишь, что программировать надо руками, что ценность в труде, а твой канал выглядит как личный блог. Новичок заходит и не сразу понимает, что за этим стоит целая платформа. Это сознательно? Или тебе важнее делать, чем упаковывать?»
Звучит красиво. А потом заглядываешь в профиль: «InfoBusiness, маркетинг, продажи, продвигаю людей, владею AI-агентством», год рождения — 2007.
Эти ребята заходят так хитро, что аж любопытно наблюдать за их попытками «взломать» через лесть. Правило простое: если вам активно щекочут ЧСВ — это почти всегда не просто так 🙂
«Кирилл, привет, давно на тебя подписан. Знаешь, что цепляет больше всего? Ты не просто программист, который учит кодить — у тебя своя школа, философия, позиция. Ты строишь Хекслет, пишешь книги, записываешь подкасты, выступаешь на конференциях. Это не блог, это система.
Но вот вопрос: ты учишь, что программировать надо руками, что ценность в труде, а твой канал выглядит как личный блог. Новичок заходит и не сразу понимает, что за этим стоит целая платформа. Это сознательно? Или тебе важнее делать, чем упаковывать?»
Звучит красиво. А потом заглядываешь в профиль: «InfoBusiness, маркетинг, продажи, продвигаю людей, владею AI-агентством», год рождения — 2007.
Эти ребята заходят так хитро, что аж любопытно наблюдать за их попытками «взломать» через лесть. Правило простое: если вам активно щекочут ЧСВ — это почти всегда не просто так 🙂
❤3🔥2🥰1👏1😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Залипание в ленте до добра не доводит — история из Стерлитамака тому подтверждение.
Девушка так засиделась с телефоном на унитазе, что пережала вены на ногах и заработала тромб. Просидеть в неудобной позе достаточно долго — и кровоток нарушается, а дальше недалеко до серьёзных проблем.
Самое любопытное: тревогу подняла нейросеть. Она отправила пострадавшей фото ног в ChatGPT, и тот по внешним признакам заподозрил неладное — посоветовал срочно ехать в неотложку. Сейчас девушка ждёт приёма у сосудистого хирурга.
Мораль простая: ИИ уже неплохо распознаёт тревожные симптомы по фото, но лучше не доводить до ситуаций, где он спасает тебе жизнь.
#ChatGPT #AI #здоровье
Девушка так засиделась с телефоном на унитазе, что пережала вены на ногах и заработала тромб. Просидеть в неудобной позе достаточно долго — и кровоток нарушается, а дальше недалеко до серьёзных проблем.
Самое любопытное: тревогу подняла нейросеть. Она отправила пострадавшей фото ног в ChatGPT, и тот по внешним признакам заподозрил неладное — посоветовал срочно ехать в неотложку. Сейчас девушка ждёт приёма у сосудистого хирурга.
Мораль простая: ИИ уже неплохо распознаёт тревожные симптомы по фото, но лучше не доводить до ситуаций, где он спасает тебе жизнь.
#ChatGPT #AI #здоровье
❤3🔥2🥰1👏1
Стол с электрорегулировкой высоты — вещь, которая реально меняет отношение к рабочему месту
Одно нажатие кнопки — и ты переключаешься из положения сидя в положение стоя. Для тех, кто зависает за компом весь день, это спасение для спины и способ не залипать в одной позе часами
Столешница 150×78 см — места хватит на пару мониторов, ноут и всю периферию разом. Никакой тесноты и проводов на коленях
Эргономика тут не про моду, а про здоровье: чередование сидя/стоя снижает нагрузку на позвоночник и помогает держать концентрацию дольше. Для программистов и удалёнщиков — почти обязательная штука в 2024-м
Уютный дом и тёплые семейные вечера — заглядывай в канал для родителей, где делятся заботой и советами
#эргономика #стол #удалёнка
Одно нажатие кнопки — и ты переключаешься из положения сидя в положение стоя. Для тех, кто зависает за компом весь день, это спасение для спины и способ не залипать в одной позе часами
Столешница 150×78 см — места хватит на пару мониторов, ноут и всю периферию разом. Никакой тесноты и проводов на коленях
Эргономика тут не про моду, а про здоровье: чередование сидя/стоя снижает нагрузку на позвоночник и помогает держать концентрацию дольше. Для программистов и удалёнщиков — почти обязательная штука в 2024-м
Уютный дом и тёплые семейные вечера — заглядывай в канал для родителей, где делятся заботой и советами
#эргономика #стол #удалёнка
❤2🔥2🥰1👏1😁1
ФАС завела дело против Apple
Ведомство обвиняет компанию в том, что она не даёт возможности предустановить государственный мессенджер на свои устройства. По закону производители смартфонов и планшетов обязаны обеспечивать такую опцию для российского софта, но у Apple с этим традиционно сложности — экосистема закрытая, и сторонние приложения в неё не встраиваются по умолчанию.
Теперь регулятор будет разбираться, нарушает ли яблочная компания требования. Чем это обернётся для владельцев iPhone в России — пока вопрос открытый.
#Apple #ФАС #iPhone
Ведомство обвиняет компанию в том, что она не даёт возможности предустановить государственный мессенджер на свои устройства. По закону производители смартфонов и планшетов обязаны обеспечивать такую опцию для российского софта, но у Apple с этим традиционно сложности — экосистема закрытая, и сторонние приложения в неё не встраиваются по умолчанию.
Теперь регулятор будет разбираться, нарушает ли яблочная компания требования. Чем это обернётся для владельцев iPhone в России — пока вопрос открытый.
#Apple #ФАС #iPhone
❤2🔥2🥰1👏1
SFC: как вылечить Windows без переустановки
Windows начала глючить, вылетают ошибки или перестали запускаться системные компоненты? Прежде чем сносить всё под ноль, стоит запустить встроенную утилиту
Что делает System File Checker:
— сканирует целостность защищённых файлов ОС
— находит повреждённые и изменённые копии
— по возможности восстанавливает их из кэша
Запуск простой: открываешь командную строку от администратора и вводишь
Если SFC не справился, следом обычно идёт связка с
#Windows #SFC #DISM
Windows начала глючить, вылетают ошибки или перестали запускаться системные компоненты? Прежде чем сносить всё под ноль, стоит запустить встроенную утилиту
sfc — она умеет находить и чинить повреждённые системные файлы.Что делает System File Checker:
— сканирует целостность защищённых файлов ОС
— находит повреждённые и изменённые копии
— по возможности восстанавливает их из кэша
Запуск простой: открываешь командную строку от администратора и вводишь
sfc /scannow. Дальше остаётся дождаться окончания проверки — система сама подтянет рабочие версии файлов.Если SFC не справился, следом обычно идёт связка с
DISM — он восстанавливает само хранилище компонентов.#Windows #SFC #DISM
❤2🔥2🥰1😁1
❗️IllegalMonitorStateException в Java: откуда берётся
Запустил многопоточное приложение, а оно падает с загадочным
Вся суть в мониторах. Методы
Монитор — это не сам объект, а состояние блокировки, привязанное к нему. Пока поток не владеет этим состоянием, управлять ожиданием и пробуждением он не имеет права.
Разобравшись с этой механикой, ты перестанешь ловить плавающие баги в конкурентном коде и начнёшь писать многопоточку осознанно.
Подписывайся, чтобы не пропустить разборы по бэкенду и тонкостям JVM — тут это выходит регулярно
#Java #многопоточность #backend
Запустил многопоточное приложение, а оно падает с загадочным
IllegalMonitorStateException? Эта ошибка ставит в тупик даже опытных — вроде всё написано логично, но JVM недовольна.Вся суть в мониторах. Методы
wait() и notify() можно вызывать только внутри блока synchronized по тому же объекту, чей монитор ты захватил. Дёрнул их без блокировки или по чужому объекту — получай исключение.Монитор — это не сам объект, а состояние блокировки, привязанное к нему. Пока поток не владеет этим состоянием, управлять ожиданием и пробуждением он не имеет права.
Разобравшись с этой механикой, ты перестанешь ловить плавающие баги в конкурентном коде и начнёшь писать многопоточку осознанно.
Подписывайся, чтобы не пропустить разборы по бэкенду и тонкостям JVM — тут это выходит регулярно
#Java #многопоточность #backend
❤2🔥2💯1