🖥 Полный проект с нуля: клон голоса на Python🔊 Клонирование голоса на Python с нуля: пошаговый разбор, рабочий код, проверка сходства и защита с водяными знаками. Полное руководство для разработчиков по созданию собственного проекта voice cloning.📌 Читать
Шпаргалки программиста
@progersit · 2.3K подписчиков
Посты канала Шпаргалки программиста в SillyFeed: единая лента публичных Telegram-каналов со ссылками на оригиналы.
Всё самое интересное по программированию🌐Админ@workakkkhttps://t.me/itchannels_telegram- список полезных ит-каналов
Посты канала
🖥 Полезная шпаргалка по консольным командам Git В Git есть много команд, и если ты часто их забываешь, эта шпаргалка специально для тебя. В этом репозитории можно быстро ознакомиться с основными командами и концепциями, а затем одним лёгким нажатием на Ctrl+C скопировать их.Дополнительный плюс — всё написано на русском. Так что сохраняем!🔗 Шпаргалка#git #шпаргалка
Сохраняйте шпаргалку по структурам данных
Ещё по теме «Технологии»
ТехнологииИллюзия компетентностиВ этом году я почувствовала, что несколько сменился дискурс относительно AI. Еще год назад обсуждалось, стоит ли использовать AI? Сегодня же после того, как AI существенно поумнел, я вижу некоторую одержимость - многие окунулись в бесконечные сессии вайб-кодинга и уже отмечают сигналы когнитивной перегрузки, которая накрывает после бесконечного промптинга. Появился новый вид FOMO — это уже не просто любопытство, а страх упустить новый инструмент, воркфлоу или релиз модели, которыми все вокруг, кажется, уже овладели в совершенстве, а ты еще нет.Я решила поизучать поподробнее свои наблюдения, и теперь понимаю, что мне не показалось. Мы действительно стоим на пороге того, что у нас появился еще один фактор риска для ментального здоровья и расстройств поведения.Психиатры из UCSF задокументировали случаи психоза, связанного с интенсивным использованием AI-чатботов. В другом исследовании описываются паттерны зависимости, похожие на игровую, включая симптомы отмены. Генеративный AI оказывается более психологически захватывающим, чем традиционные цифровые зависимости: он вовлекает через совместное творчество, создаёт иллюзию потока.Но еще меня зацепило другое. Люди, использующие AI для решения задач, действительно улучшают свои результаты. Однако их ощущение собственного прогресса примерно на треть превышает реальные достижения. Эта тема обсуждается в статье Джона Носты The AI Reality Distortion Field, где он анализирует скрытую психологическую угрозу: AI поднимает результативность, но ещё сильнее поднимает самоуверенность и чувство всемогущества. Проблема будущего — это не самостоятельные действия AI, а человек, принимающий решения под влиянием искаженного чувства уверенности, что крайне опасно. Даниэль Канеман объяснял, что наши когнитивные искажения часто базируются на доверии своему внутреннему ощущению правоты как маркеру истины. Теперь у нас появился ещё один источник, который это ощущение усиливает, и не всегда обоснованно.Мы стоим на пороге серьезных сдвигов, последствия которых пока не просчитаны. Почти все разговоры об AI - про возможности. Разговор о том, что он делает с нашим мышлением и авторством над собственными мыслями, только начинается.Хочу поисследовать эту тему. А пока первый вопрос к вам: вы уже замечаете что-то подобное?@prowellbeing
AI-эра🤵 Я последние пару недель жестко подсела на видосы с фаундерами, CEO на тему бизнеса и AI. Все началось с поста про интервью с основателем Revolut Николаем Сторонским. Дальше мне захотелось узнать мышление других мировых лидеров, и пошло-поехалоВ основном, на подкастах обсуждают, что нас ждет в 2030, 2035, 2040. Но уже в этом году прогнозируют, что появится AGI - Artificial General Intelligence. Если не в этом, то точно в следующем. Он будет умнее всех нас. К 2100 году один из экспертов по AI-безопасности предсказывает, что либо людей не будет, либо будут существа, которых мы не будем понимать🍕 Из крутого на текущий момент - на США в гугле раскатана фича "Have AI call". Вы можете загуглить ближайшие рестораны, нажать эту кнопочку - через несколько минут вам на почту придет отчет, в каких ресторанах есть свободные места, а до каких агент не дозвонилсяЕсть агенты, которые режут рилсы. Или гуглят по видосам, когда не можете вспомнить, где слышали цитату. А из особо крутого я узнала про Genie 3 от Google DeepMind - там можно смоделировать новый мир📖 Также обсуждают, что детям сегодняшнего дня в колледж идти уже не имеет смысла. Потому что после выпуска они с очень высокой вероятностью не смогут найти себе работу. От людей требуется все более и более сложная работа🤖 Физических роботов ожидают лет через 10-15. Мне очень понравилась идея от CEO Microsoft AI - робот проактивный, он знает, что на выходных будет куча гостей, сканирует холодильник, заказывает еду. Еще можно придумать, что в сам холодильник встроены программы (ПП, еще что-нибудь), и он понимает, чего тебе не хватает. А потом домашний робот принимает продукты от ровера и расставляет в холодильник. Ммммм...Список каналов, которые мне понравились:The Diary of a CEO - классный ведущий, задает нетривиальные вопросыCleo Abram - тоже классные вопросы, канал ориентирован на обсуждение позитивных сторон технического прогрессаStanford Graduate School of Business - интервью с C-level в актовом зале для студентовSilicon Valley Girl - на Марину я подписана давно, но каких же крутых персонажей она теперь зовет на подкасты, некоторые дублируются на русском на втором каналеLex Fridman - очень своеобразный, он не про заковыристые вопросы, а про длительное монотонное общение@data_engineerette
Метрики? Метрики! Метрики...Или введение в Prometheus и MonitoringОх уж это волшебное слово которое я слышу чуть ли не каждый день. Всем нужно что-то считать, оценивать. Визуализировать и оценивать реальность во всех ее проявлениях. Кто-то считает заработанные денежки, кто-то потраченные, кто-то и то и другое. В общем считать это нужное и полезное занятие.В том числе это нужно и нам - разработчикам. Для поддержки высокого уровня сервиса и построения надежных системм важно понимать как функционирует написанный нами код и железка на которой мы его развернули. А понимание можно извлечь только собирая информацию и вариантов у нас обычно 3 - логи, метрики, трейсы. Если с логами все интуитивно понятно - это фиксация фактов / событий в нашей системе. Их легко начать собирать и пользоваться ими, то с метриками дела обстоят веселее и стартануть в их сборе также быстро как с логами не получится, про трейсы вообще молчу. Но вернемся к метрикам. Я мог бы написать целое полотно, о том как это всё работает, но считаю что лучше будет поделиться с вами материалами которые помогли лично мне разобраться с тем как работает сбор метрик, их хранение и визуализация. Возможно они будут вам полезны и помогут сделать тот самый первый шаг к изучению предмета. 📖Шаг №1 - Нескучная теорияПервым делом я советую прочитать цикл статей "Человеческим языком про метрики". Это настоящее сокровище, ничего лучше на русском языке мне не встречалось. Очень доходчиво, с примерами. Покрывается все - мат.аппарат, технические детали работы Prometheus, визуализация. Не разобраться в предмете не получится👨🔬Шаг №2 - Закрепляем теориюЗакрепить изученное в статье на практике можно с помочью https://demo.promlens.com. Это интерактивный визуализатор метрик по запросу. С возможностью разобрать запрос на этапы выполнения и получить пояснения. Можно засунуть в него свой эндпоинт для работы с метриками, а можно работать с источником по умолчанию https://demo.promlens.com/metricsПримеры метрик которые можно быстро засунуть в него и посмотреть результат доступен в шпаргалке https://promlabs.com/promql-cheat-sheet/🔬Шаг №3 - Экспериментируем на своей машинеПосле быстрого освоения построения визуализаций и готовых метрик в браузере можно переходить поближе к коду и практическому применению. Как пример - можно взять репозиторий https://github.com/ContainerSolutions/k8s-deployment-strategies и посмотреть как работают в связке K8s + Prometheus + Grafana. Как происходит экспорт метрик, увидеть на графиках разницу стратегий деплоя приложения.Задача со звездочкой - добавить в свое приложение сбор стандартных runtime метрик. Гайд для Golang.🤔Шаг №4 - А какие метрики мне нужны?После того как мы овладели инструментом может возникнуть соблазн начать собирать все что только можно. Или наоборот ступор от того что все ещё непонятно - а что собирать то? И у сообщества есть ответ на этот вопрос:- R.E.D. Metrics: Rate, Errors, and Duration- U.S.E. Metrics: Utilization, Saturation, and Errors- The “Four Golden Signals” Metrics: Latency, Traffic, Errors, and SaturationЭти метрики станут надежным фундаментом для вашей системы мониторинга.------На этом у меня всё, пишите в комментариях как вы осваивали метрики, что для вас было наиболее сложным в понимании. Ну или расскажите какую нибудь историю с ними связанную😅
Пятничная история.Человек принял оффер в компании, но ему выдали ноутбук с Windows и он просто отказался от оффера.Винда для разработчика является очень неудобной платформой. В отличии от тех кто работает с графикой, звуком, видео. Плюс на Винде очень много всякого корпоративного софта который следит, проверяет, делает какие-то репорты. В общем анальные зонды. Я много лет работал на Windows и помню, что в какой-то момент замерял сколько времени я трачу на донастройку компьютера, как основного рабочего инструмента, под себя. В тот момент это было что-то около 3-4 часов в неделю. Просто чтобы оставаться на месте: поставь антивирус, подчисти реестр, перенеси папки, что-то включи или выключи.На macOS у меня эти траты свелись практически к нулю. Плюс стоимость переноса своего рабочего окружения на новый ноутбук занимает около часа. Купил новый ноут, нажал кнопку "миграция" и все, у тебя работает и можно продолжить работу. Даже переход между Intel и Silicon архитектурой был практически безболезненным.Я иногда чищу какие-то старые файлы и бывает вижу файл настроек программы которую я использовал в 2010 году. Плюс архитектурно Unix системы более открыты. Я могу пользоваться коммандной строкой для множества вещей. Когда работал в Винде мне этого оказывается не хватает как воздуха.Ну и про деньги. У нас сейчас в ящике стола лежит мой старый ноут. Я его купил как раз в Таиланде, это была модель 2012 года на которой я работал кажется лет 7. Как подросла дочка я отдал его ей как личный ноутбук. В прошлом году я подарил новый Air жене, а она свой ноут отдала старшей и модель 12 года ушла на покой. Хотя это полностью рабочий ноутбук с хорошей клавиатурой. В нем кажется была замена аккумулятора. 13 лет этот ноубук прослужил как хороший и качественный рабочий инструмент. Я на нем сделал кучу рабочих проектов, тягал за собой по всему миру, смотрел сериалы в ванной. Он очень легкий и удобный. Сейчас его батарейки хватает разве что переподключить ноут из розетки в соседней комнате, но во всем остальном он прекрасно справился со всеми задачами.Про свои Windows компьютеры я даже не хочу вспоминать. В общем очень понимаю человека со скриншота.
🇺🇸 Роботизация космоса. СШАHEBI получили грант NASA на разработку приводов для космических роботов NASA присудило компании HEBI Robotics из Питтсбурга финансирование в размере $850 000 в рамках второй фазы программы Small Business Innovation Research (SBIR). Двухлетний проект направлен на создание и испытания приводной аппаратуры, способной работать в экстремальных условиях космоса. Технические задачиРазработка включает создание управляющей электроники, совместимой как с собственной платформой HEBI, так и с системами сторонних производителей. Ключевая цель - обеспечить работоспособность приводов на низкой околоземной орбите (LEO) и геостационарной орбите (GEO), где оборудование сталкивается с ионизирующей радиацией, глубоким вакуумом и экстремальными перепадами температур. В вакууме традиционные смазочные материалы, используемые в редукторах, испаряются, что может привести к отказу механизмов. Как пояснил Эндрю Уиллиг, директор по аппаратному обеспечению HEBI Robotics: «Создание приводной технологии, способной выдерживать суровые условия космоса, расширяет нашу модульную аппаратную платформу. Это позволяет гибко производить сложные робототехнические системы для космических применений, которые иначе потребовали бы длительных и многомиллионных разработок».Долгосрочная миссия компании — дать возможность любому инженеру легко создавать профессиональные робототехнические системы без многолетнего опыта и дорогостоящих разработок, используя модульные «лего-подобные» компоненты с интуитивным ПО. Применение Зачем это нужно? Спрос на такие системы растет в связи с задачами обслуживания старых спутников и планами строительства новых конструкций на орбите (ISAM - In-Space Servicing, Assembly, and Manufacturing). Разработка также поддержит продолжающееся сотрудничество HEBI с NASA по программе ARMADAS, нацеленной на создание самособирающихся роботизированных структур для строительства обитаемых модулей, крупных антенных решеток и космодромов.На Земле технология также востребована, например, в сфере инспекции и обслуживания ядерных объектов, включая наземные и морские реакторы, где также требуются компоненты, устойчивые к радиации.💎 Эта новость отражает переход от экспериментов с космической робототехникой к созданию стандартизированной, модульной инфраструктуры для орбитального сервиса и сборки (ISAM). NASA последовательно инвестирует в технологии, которые позволят не просто запускать спутники, но и обслуживать их, ремонтировать и строить прямо на орбите, превращая космос в пространство для постоянной инженерной деятельности. Так робототехника становится основой будущей космической деятельности. ✓подписаться на канал (фото - HEBI Robotics)
Судя по последним новостям, в отличие от Европы в Москве очень крутые IT-сервисы.
Мы сделали пилотный запуск ProFile AI. Результаты оказались сильнее, чем мы ожидали.Иногда лучший способ проверить идею - просто выпустить её в реальный мир и посмотреть, что произойдет.Пару недель назад мы с командой мы запустили бета тест ProFile AI, громких анонсов и маркетинга не было. Просто всего лишь неделю прогревали аудиторию. 😅Результаты оказались очень показательными.Что произошло за время пилота?• 1 200+ заявок на участие в закрытом тесте• 900+ резюме уже обработал сервис• 90% пользователей поставили сервису оценки 4 и 5 из 5 ⭐Но для меня важнее не цифры.А что именно люди сказали в обратной связи.Что людям понравилось?1️⃣ Качество фидбека, который выдает сервис. Рекомендации оказались значительно более точными и конкретными, чем типичные советы уровня “улучшите формулировки”.2️⃣ Позиционирование кандидата. Сервис предлагает несколько карьерных интерпретаций резюме - особенно полезно для людей с нетривиальной карьерой и формата "на все руки мастер".3️⃣ Генерация нового CV за один клик. Многие пользователи впервые увидели, как может выглядеть их резюме, если его правильно структурировать.Что мы честно увидели как проблемы? И это тоже очень важно.• сервис не выдержал нагрузку в первые минуты после запуска• модель хуже работала на некоторых технических ролях (например, тех лидах)• иногда слишком “украшала” достиженияЭто нормальный этап для любого AI-продукта.Что мы будем делать дальше?Сейчас у нас 3 ключевых направления развития.1️⃣ Улучшение продуктаДообучаем модель на основе вашей обратной связи, переводим сервис в полноценный веб-продукт с личным кабинетом и добавляем несколько вариантов генерации CV - это была самая частая просьба.2️⃣ Начинаем работать с рекрутерамиСледующий шаг — пилоты с рекрутерами, чтобы проверить, как ProFile AI может ускорять поиск подходящих кандидатов за счет своего функционала. Первые пилоты планируем запустить в течение следующих месяцев.3️⃣ После пилота мы начали думать о более масштабной истории - agent-to-agent рекрутинге.Скоро (а кое-где - уже сейчас) кандидатов и вакансии будут сопоставлять и проверять AI-агенты. Проблема: у каждой компании будет свой агент, и всем им нужно будет понимать опыт, позиционирование и профиль кандидата, а не только места работы и оптимизированные под ATS навыки.Здесь у ProFile AI появляется новая роль - нормализующий слой career identity, своего рода MCP для HR-данных.Движение в сторону agent-to-agent/multi-agent рекрутинга - это уже не HR-сервис, а полноценная инфраструктура.Лично для меня этот эксперимент подтвердил одну вещь:Проблема на рынке труда не в том, что нет кандидатов или вакансий. Проблема в том, что каждый этап поиска, отбора и "понимания" кандидатов сейчас плохо связан с друг другом и скорее усложняет поиск. Например, ATS порождает ATS-оптимизацию, ghosting - автоотклики, автоотклики - еще более суровый скрининг, и так по кругу.И да, именно это мы пытаемся решить, шаг за шагом.Сейчас еще можно принять участие в бете по ссылке вот тут - @ProFileAI1_BotПосмотрим, что покажет ваше CV 😉
👩💻 Spring Boot: простой способ валидировать входные данные в DTOВ Spring Boot проверка входных данных делается прямо в DTO с помощью аннотаций:public class RegistrationRequest { @Email(message = "Please provide a valid email address") @NotBlank(message = "Email is required") private String email; @Size(min = 8, max = 16, message = "Password must be 8–16 characters long") private String password; @Pattern( regexp = "^[0-9]{10,15}$", message = "Phone number must be 10–15 digits" ) private String phone; // getters & setters}Подписывайся на наш канал в Max 🟪
📕Мы продолжаем обозревать интересные антиутопические книги и сегодня хотим предложить вашему вниманию культовый киберпанк-роман Брюса Стерлинга «Острова в сети», опубликованный в 1988 году.Действие романа, которые многие считают лучшим произведением Стерлинга, происходит в 2023 году. Мир управляется децентрализованными сетевыми корпорациями. Главная героиня, Лора Вебстер работает в отделе связей с общественностью международной корпорации экономических демократов «Ризома». Захваченная вихрем событий, над которыми она не властна, Вебстер побывает во многих местах от хранилища данных в Гренаде до Сингапура, подвергшегося террористической атаке, и беднейших районов Африки, в которых сохраняется «полный бардак».В мире романа США и Советский Союз по-прежнему являются мировыми державами. Международный политический порядок использует цензуру как средство поддержания мирового порядка, однако является слабым и разобщенным. К числу набирающих силу стран относятся Гренада, Сингапур и Люксембург — так называемые «убежища данных», где пиратство в сфере данных является законным. Глобальные организации начинают понимать, что для успешного ведения дел им больше не нужны правительства. «Давайте избавимся от посредников», — как говорит сотрудник корпорации.Пожалуй, самым пугающим из сделанных Стерлингом предсказаний можно назвать массовое применение беспилотников для ведения непрекращающейся войны между государственными корпорациями и информационными пиратами, восставшими против глобализации.Когда они обнаруживают бандитов, то нападают на них с помощью самолетов-роботов. Они специалисты, техники. Они научились чему-то, в Ливане, Афганистане, Намибии. Вот как надо бороться с Третьим миром, не позволяя им прикасаться к тебе. Они даже не смотрят на них, кроме как через компьютерные экраны... Маленькие, тихие, управляемые дистанционным управлением. Бои происходят в местах, которые никто не видит.Книга не переводилась на русский язык, поэтому публикуется нами в оригинале.
неповторимый оригинал vs жалкая пародия