Скуфские вздохи сожаления
Программисту нынче мало быть программистом, он должен быть еще и аналитиком, девопсом, тестером, техническим писателем.
Ах, да, раньше это называлось инженер...
Программисту нынче мало быть программистом, он должен быть еще и аналитиком, девопсом, тестером, техническим писателем.
Ах, да, раньше это называлось инженер...
Давно мечтал иметь возможность УДОБНО кодить без компьютера под рукой. Пару раз в метро, по пути на работу, пробовал кодить поставив ноут на колени - сомнительное занятие, за ноут страшно, да и люди вокруг косо смотрят. Еще потыкался с кодингом прямо с телефона - обплевался, ну невозможно физически на экране телефона разместить и клавиатуру и сам код. Вообщем забросил я это гиблое дело.
Но внезапно все изменилось с появлением софта для вайбкодинга вроде клода или джемени от гугла прямо в терминале. У меня появилась надежда!
Может вы видели мем что программисту нужна клавиатура только из 3-х кнопок, что бы можно было скопировать/вставить? Есть похожий мем про вайбкодеров, что им достаточно одной кнопки - подтвердить изменения в коде, которые ии предлагает.
Ну и решил я попробовать этот мем в жизнь воплотить, собрал полностью бесплатную утилитку и выложил в открытый доступ.
Идея простая, войбкодил ты дома за компом, но приспичило тебе, например, в туалет, так вместо того чтобы там мемы листать, можешь подключиться к своему любимому вайбкодинг агенту и продолжить работать с ним с телефона.
Для людей непосвящённых в it (если такие еще дочитали до сюда) - лучше этот абзац пропустите, много страшных слов будет. Для остальных: очень запариваться с стабильностью соединения и безопасностью. При подключении к своему CLI агенту с телефона между вами устанавливается p2p канал (через turn stun), даже если вы в разных сетях, даже если с мобильного интернета (хотя с последним все же иногда на turn переходит). Шифрование e2e, сервер не только не видит трафик, но и даже если бы видел - не смог бы расшифровать.
Короче получалось довольно прикольная штука, все желающие могут полностью бесплатно поставить - потыкать.
Ссылка на страницу проекта (кстати, зацените, прикольно получилось)
Ссылка на GitHub - накидайте звёздочек, кому не жалко 🥺
Google выпустил СВОЙ Cursor — вышел Antigravity, который наголову разбивает ИИ-помощников.
• Это целая команда разработки на вашем компе.
• Ваши ИИ-разрабы точно выполняют инструкции, дают советы, рекомендуют методы оптимизации кода и делают проект идеальным.
• Можно создавать игры, верстать сайты и ЛЮБЫЕ приложения и сервисы.
• Есть возможность запускать несколько задач параллельно.
Общая идея
DeadHead — концептуальное приложение для социального взаимодействия, позволяющее в реальном времени наблюдать за цифровой активностью друзей.
Основная идея — просмотр чужих экранов как коротких видео (по аналогии с TikTok или Reels).
Ключевые механики
Стрим экранов друзей
Пользователи видят, что именно делают их контакты в данный момент на своих устройствах: какие приложения открывают, что читают, какие видео смотрят.
Формат «как TikTok»
Экраны друзей прокручиваются вертикально в ленте, подобно коротким видео. Можно листать, ставить лайки, оставлять комментарии.
Режим присутствия
Показывает, кто из друзей сейчас онлайн и чем занят (например: «Аня смотрит YouTube», «Максим пишет сообщение»).
Временные сторис
Пользователи могут записывать 15‑секундные фрагменты своей активности и делиться ими как сторис.
Особенности интерфейса
Главная лента
Вертикальный скролл с экранами друзей. Каждый «кадр» — скриншот или мини‑стрим экрана длительностью 5–10 секунд.
Аватарки‑индикаторы
В углу каждого фрагмента — аватар друга и иконка приложения, которое он использует.
Интерактивные элементы
Под каждым фрагментом — кнопки: «Лайк», «Комментарий», «Поделиться», «Скрыть».
Фильтр активности
Возможность отсеивать определённые приложения (например, не показывать мессенджеры или банковские приложения).
Принципы приватности
Явное согласие
Друг должен подтвердить доступ к своему экрану.
Зоны исключения
Пользователи могут пометить приложения, которые не будут транслироваться (например, банковские, почта, мессенджеры).
Таймер трансляции
Автоматическое отключение стрима через 30 секунд, если пользователь не продлит сеанс.
Уведомления
Каждый раз, когда кто‑то смотрит ваш экран, вы получаете push‑уведомление.
Потенциальные сценарии использовании
Социальное сближение
Видеть, что друзья смотрят/читают, и обсуждать это в реальном времени.
Обмен рекомендациями
«О, ты смотришь этот сериал? Советую ещё вот этот!».
Совместный просмотр
Синхронно смотреть одно и то же видео и реагировать на него.
Игры и вызовы
Например: «Кто быстрее найдёт нужную информацию в браузере?» или «Угадай приложение по скриншоту».
Возможные монетизации:
Премиум‑подписка
Дополнительные фильтры, аналитика активности, кастомные аватары.
Брендированные эффекты
Партнёрские стикеры и рамки для сторис.
Виртуальные подарки
Отправка анимированных подарков друзьям во время стрима.
p.s как вам тулза ? 😂 юзали бы ?
Вы сталкивались с проблемой, что рабочий проект клонируется 10 минут?
А когда начинаешь разбираться: почему так? То оказывается, что внутри десятки непережатых картинок для фронта, которые еще и менялись регулярно (а значит, оставили след в истории git навсегда).
Данная проблема влияет не только на локальное использование, ведь мы на самом деле довольно редко делаем git clone с нуля, но и самое главное – на скорость всех наших сборок (если мы не используем `fetch-depth: 1` или аналог, а использовать их надо).
Решение: использовать git-lfs!
Обсудили в видео: https://github.com/git-lfs/git-lfs
- Как работает git-lfs на базовом уровне?
- Как мигрировать на него с базового сетапа?
- Как он устроен внутри? Поднимаем https://github.com/git-lfs/lfs-test-server и детально смотрим, что там внутри происходит
Ну и конечно чуть-чуть глянули исходники, они, кстати, на #go 🌚️️️️
Обсуждение: как вы храните большие файлы в рабочих проектах? Насколько большие файлы вы храните?
Программирование развивается как сфера — все больше школьников уходят в IT уже после 9 класса. Некоторые колледжи поощряют трудоустройство еще до окончания обучения — по дуальному договору можно работать уже со второго курса с согласия куратора. Выпускники уже в 18–20 лет выходят на рынок как молодые специалисты с профильным образованием и опытом работы.
Мы изучили открытые рейтинги, где каждый колледж информатики и программирования отличается высоким уровнем практического образования. Рассказываем, как выбрать учебное заведение и какие из них доступны на базе основного общего образования.
Не все популярные колледжи с топовыми местами в рейтингах подходят для обучения IT-профессиям — там может не быть подходящего оборудования или актуальных образовательных материалов. Для того, чтобы определиться со ссузом, подойдите к вопросу комплексно:
▫︎ изучите отзывы студентов, выпускников и родителей;
▫︎ посмотрите полную программу обучения на сайте;
▫︎ посетите день открытых дверей и пообщайтесь с преподавателями;
▫︎ оцените компьютерный класс, обустройство кабинетов и технику;
▫︎ запишитесь на консультацию с приемной комиссией.
Выбор учебного заведения важен, но не стоит его бояться — пробуйте разные варианты. Главное, чтобы по итогу вам были интересны знания и навыки, приобретаемые в процессе обучения.
Чаще всего для поступления вообще не нужны экзамены. Приемная комиссия смотрит только на средний балл аттестата. Балл считается как среднее арифметическое всех итоговых оценок в ведомости за 9 класс. Чем ближе получившееся число к 5, тем выше шанс поступить.
Поступление возможно даже без учета школьных оценок, но тогда придется готовиться к вступительным испытаниям. Они разные у каждого колледжа, пробные варианты публикуются заранее на сайте организации.
Если студент поступил после 9 класса, программа расширяется за счет общеобразовательного блока. Но современные федеральные бюджетные программы позволяют сократить срок обучения — например, в рамках проекта «Профессионалитет» выпускник может получить диплом СПО всего за 2 года.
Обычно обучение занимает 2–4 года, включая теорию и практику. На технологических направлениях сроки длиннее из-за экзаменов, проектных работ и практик. Выпускникам выдают диплом специалиста среднего звена, они могут работать или продолжить обучение в вузе по сокращенной траектории.
Количество стажировок и качество получаемых на них навыков напрямую зависит от партнеров учебного заведения.
Ссузы работают с IT-компаниями, интеграторами, сервисными центрами, технопарками и государственными структурами. Студентов направляют в отделы разработки, техподдержки, сетевой инфраструктуры, отделы тестирования и DevOps-подразделения, где они работают с реальными задачами: от написания модулей до настройки серверов или проведения тестов.
Перед тем как окончательно определитесь с колледжем, изучите все организации, с которым он сотрудничает.
Университет, в ведении которого находится колледж, входит в топ-7 вузов России по трудоустройству выпускников. Ссуз участвует в программе «Профессионалитет», поэтому студенты могут получить квалификацию всего за 2 года обучения.
▫︎ Программы: «Веб-разработка», «Информационные системы и программирование»
▫︎ Стоимость учебы за год: от 160 000 рублей
▫︎ Формат обучения: очный
▫︎ Бюджет: количество свободных мест — от 325
▫︎ Платное обучение: количество свободных мест — от 330
Для того, чтобы стать частью жизни МПТ, можно начать с посещения дня открытых дверей — там расскажут о специальностях и поступлении. На сайте опубликована информация о сроках проведения.
Заведение среднего профессионального образования с упором на сетевое администрирование. В рамках обучения студенты осваивают популярные языки программирования и разрабатывают приложения. Учебный план ежегодно актуализируется, чтобы подходить под текущие технологические стандарты.
▫︎ Программы: «Информационные системы и программирование», «Интеллектуальные интегрированные системы»
▫︎ Стоимость учебы за год: от 210 000 рублей
▫︎ Формат обучения: очный
▫︎ Бюджет: проходные баллы — от 4,6; свободных мест — от 660
▫︎ Платное обучение: проходные баллы и количество свободных мест уточните на сайте колледжа
Онлайн-сообщества с информацией о поступлении есть сразу в нескольких соцсетях — свежие новости можно узнать в Телеграм-канале или группе «ВКонтакте».
Колледж «Синергия» дает высокий уровень знаний — преподаватели умеют преподнести материал по стандартам вузов. Факультет информационных технологий предлагает несколько узких специализаций, чтобы сделать обучение еще более насыщенным и практико-ориентированным.
▫︎ Программы: «Веб-разработчик», «Разработчик веб-приложений», «Разработчик компьютерных игр, дополненной и виртуальной реальности», «Программист»
▫︎ Стоимость учебы за год: уточните на сайте колледжа
▫︎ Формат обучения: очный, очно-заочный
▫︎ Бюджет: нет
▫︎ Платное обучение: проходные баллы и количество свободных мест уточните на сайте
Если ваша цель — программирование и веб разработка, колледж после 9 класса дает возможность попробовать себя в реальной профессии уже в процессе обучения.
Образовательная среда, направленная на воспитание интереса к специальности: студенты очно обучаются в оборудованных компьютерных классах. Преподаватели нацелены на формирование творческой среды — поощряется креативность и проектный подход к учебе.
▫︎ Программа: «Информационные системы и программирование»
▫︎ Стоимость учебы за год: от 484 200 рублей
▫︎ Формат обучения: очный, очно-заочный
▫︎ Бюджет: нет
▫︎ Платное обучение: количество свободных мест — от 88
Поступить можно только на платной основе. Если заявок больше, чем свободных мест, абитуриентов принимают по баллу аттестата.
Образовательная программа плотно связывает IT с финансовым сектором. Выпускники умеют работать с банковскими информационными системами, сильны в разработке и программировании. ПО федеральной программе можно поступить как в сам МФУ без экзаменов, так и устроиться по профессии в компании-партнеры.
▫︎ Программа: «Информационные системы и программирование»
▫︎ Стоимость учебы за год: от 150 000 рублей
▫︎ Формат обучения: очный, очно-заочный
▫︎ Бюджет: проходные баллы — от 4,5; свободных мест — от 170
▫︎ Платное обучение: проходные баллы — от 3; свободных мест — от 105
Набор проводится по личным заявлениям до 15 августа на очную форму обучения, до 1 декабря — на очно-заочную.
Комплексный центр по оказанию образовательных услуг для детей и взрослых. В процессе обучения можно получить дополнительную квалификацию и стать мультиспециалистом. Студенты участвуют в региональных и федеральных конкурсах, хакатонах.
▫︎ Программа: «Информационные системы и программирование»
▫︎ Стоимость учебы за год: от 178 000 рублей
▫︎ Формат обучения: очный
▫︎ Бюджет: нет
▫︎ Платное обучение: проходные баллы и количество свободных мест уточните на сайте колледжа
Бесплатных образовательных услуг ссуз не предоставляет, вступительные испытания не проводятся. При поступлении на платную форму обучения учитывается только средний балл аттестата.
Престижный вуз РАНХиГС в ведении Президента РФ развился в полноценную образовательную систему: при Академии действуют кафедры СПО и центры дополнительного образования. Выпускники высоко ценятся в профессиональной среде.
▫︎ Программа: «Информационные системы и программирование»
▫︎ Стоимость учебы за год: от 220 000 рублей
▫︎ Формат обучения: очный
▫︎ Бюджет: проходные баллы — от 5; количество свободных мест — от 60
▫︎ Платное обучение: количество свободных мест — от 120
Для поступления нужно собрать пакет документов и отправить через личный кабинет или Госуслуги. В ссузе есть программы целевого обучения от партнеров, для обучения на которых нужно заключать отдельный договор.
Студенты колледжа могут получить высшее образование в МТИ на льготной основе, они поступают в вуз без экзамена и пропускают первый год программы. Каждый проходит через обучение с персональным куратором — наставник помогает следить за успеваемостью и удерживать интерес к процессу.
▫︎ Программа: «Информационные системы и программирование»
▫︎ Стоимость учебы за год: от 80 000 рублей
▫︎ Формат обучения: очный, заочный, очно-заочный
▫︎ Бюджет: нет
▫︎ Платное обучение: проходные баллы и количество свободных мест уточните на сайте колледжа
Одно из немногих заведений, куда поступить после 9 класса можно на полностью дистанционной основе. Все модули обучения и лекции доступны онлайн, не выходя из дома.
Здесь готовят системных и прикладных специалистов, обучая разработке ПО на основе специальных математических моделей. Среди педагогов — специалисты с ученой степенью и опытом работы в отрасли.
▫︎ Программа: «Информационные системы и программирование»
▫︎ Стоимость учебы за год: от 80 000 рублей
▫︎ Формат обучения: очный, очно-заочный
▫︎ Бюджет: нет
▫︎ Платное обучение: количество свободных мест — от 82
Студентов принимают в колледж по баллу аттестата. Чем выше средняя оценка, тем больше шансов войти в конкурсные списки.
Студенты с нуля проектируют информационные системы, учатся работать с CMS и современными движками. После завершения обучения можно трудоустроиться в «Ростелеком» или «Росатом» — работодатели-партнеры, которые ведут регулярный набор выпускников на рабочие места.
▫︎ Программа: «Информационные системы и программирование»
▫︎ Стоимость учебы за год: от 55 000 рублей
▫︎ Формат обучения: очный, очно-заочный
▫︎ Бюджет: нет
▫︎ Платное обучение: проходные баллы и количество свободных мест уточните на сайте колледжа
Чтобы уточнить информацию о свободных местах для поступления в ссуз по договору, необходимо оставить данные на сайте в форме обратной связи.
Обучение программированию в IT-колледже — дорога к раннему старту карьеры. Здесь сфокусированы на практике, дают базу для работы и помогают определиться со специализацией. Вариантов много: сопоставьте свои интересы, актуальность программы и двигайтесь в направлении дальнейшей перспективы.
Реклама Университет «Синергия», ИНН 7729152149
Однажды шарясь по интернетам наткнулся на сайт, который предлагал поиграть в Dungeons and Dragons с ИИ-мастером. Я на тот момент знал что такое DnD только по сериалам типа ТБВ (где роль мастера - рассказчика мне казалась достаточно тяжелой), ни в коем случае не знал правил, знал только что в игре адовое количество РПГ-механик, которые в оригинальной настолке учитываются не иначе как на бумаге.
И сайт, который я потестил мне не зашел. Во-первых, отдельный сайт это редко когда удобно. Во-вторых, никакого обилия механик я там не увидел, по сути это был сюжетный ии-интерактив с выбором героев, который, как показалось, ни на что не влияет... Но сама идея была очень хороша.
И что-то меня таки дернуло, а не сделать ли бота для телеги, который будет так же выступать мастером, но при этом будет основываться на механиках оригинальной игры? И я таки начал. Был у меня уже опыт создания бота с ИИ в телеге, и почему бы не сделать еще одного.
В целом реализовать такой же формат ИИ-интерактива, где мастер вещает интересную историю, а пользователь либо выбирает готовые действия кнопками, либо вводит свой вариант хода я реализовал за около 10 дней, и это было не так сложно. И главное - не надо заходить в тяжеленный сайт, который в мобильной версии как бы ни был хорошо устроен, все равно будет уступать по стабильности телеграму - в котором многие люди и так сидят на постоянной основе.
Параллельно у мастера появился помощник, который рассчитывает ходы:
Другой момент - мне дико хотелось прикрутить ко всему этому красивые броски дайсов. Все-таки это неимоверно важная часть эстетики настольной игры, ну и... я начал немного изучать блендер и теперь результат хода определяет не просто цифра, а еще и такая красота:
И на этом моменте мне самому с каждым обновлением стало очень нравиться то, что выходит. Но пока и я не дошел до внедрения полноценных механик, коих в игре колоссальное количество - от банальных хитпоинтов у всего живого до не банальных спасбросков. Одновременно и познаю игру, в которую в оригинальном виде никогда не играл и разрабатываю ее.
На данном этапе самая большая проблема, с которой столкнулся - цензура. Нейросетку я подключил нашу, от компании на Я, и, как оказалось у наших обоих главных LLM - Алисы и Гигачата чуть ли не самый высокий уровень цензурирования среди всех мировых моделей. Доходит до совсем дичи, что на сообщение "заговорю с монахом" он выдавал отказ ("не хочу это обсуждать"), так как религия. А уж если в одном сообщении будет и "монах", и например "выпотрошу" то это точно сообщение:
И что я только не пробовал - промты, инъекции, отдельные запросы на перефразирование - не хочу и все тут.
В общем, придется таки переходить на другую, зарубежную ИИ-модель в обозримом будущем.
Как минимум, я обязательно хочу сюда прикрутить мультиплеер, чтобы можно было создать чатик с друзьями и устроить поход на Мордор или куда-нибудь еще.
А пока добиваюсь полной стабильности у того, что есть, еще парочка обновлений со всякими попутными ништяками и буду все-таки вставлять сюда всю полноценную RPG-систему, и даже с генерацией параметров монстров под кастомные сеттинги.