Слои или Фичи (Домены)Существует два основных подхода организации кода в приложениях. Либо по слоям, когда у нас, грубо говоря, в одной папке контроллеры, в другой модели, в третьей тесты и так далее. И подход когда папочки объединяются по фичам/домену, в таком случае в одной папке лежат все возможные элементы приложения (и контроллеры и модели и тесты и что там еще есть в вашей экосистеме). И каждый раз идет срач на тему, а как правильно? Иногда за нас это уже определено.Значит если мы берем большие фреймворки, то там все это вшито на базовом уровне. В джанге мы объединяемся вокруг доменов, в rails/laravel и многих других вокруг слоев. В микрофреймворках обычно дефолт это слои, но никто не мешает разложить по доменам. Во фронтенде можно и так и так, мало какой инструмент диктует структуру.Бывают и гибридные варианты. В той же Django внутри каждой фичи (app) у нас слоистая архитектура. А в rails есть понятие engine, когда часть логики можно вынести как бы в отдельное rails приложение, а затем внедрить его в исходное (для этого есть механизм движков). Его обычно используют для каких-то тем, которые прямо сильно выделяются или реализуются как отдельные проекты, например, так можно подрубить форум или систему мониторинга очередей.Несмотря на то, что система с разбиением по фичам/доменам кажется очень привлекательной я скептически отношусь к попытке ставить это в базу и делать абсолютно всю логику приложения через такой подход. Для меня это сродни тому что мы со старта делаем микросервисную архитектуру. Сразу встает масса сложностей, которые надо решать начиная от управления зависимостями между этими частями (кто от кого зависит, а если они зависят друг от друга?) до решения того, куда помещать логику на стыках? Достаточно посмотреть сколько в Django мире на эту тему придумано паттернов и разведено срачей.А вот наоборот проще. По дефолту все можно складывать вместе, но если надо, мы без особых проблем можем строить внутри достаточно изолированные части, которые хотя и лежат физически в разных папках, но правильно изолированы от других частей системы (тут и сервисы и события и все на свете). Если идти дальше, то можно вынести логику и в сервис и в библиотеку. Например в Хекслете редактор реализован в виде отдельного пакета и разрабатывается в отдельной репе, но теоретически мы могли бы положить его тупо внутрь проекта (кроме бекенда). Такое отделение заставляет делать больше телодвижений, но зато очень хорошо соблюдаются границы.Есть еще важная вещь, которую я учитываю. Разделение по фичам требует постоянно выскокой квалификации. Есть проекты где на это можно рассчитывать, а есть где нет. И там где нет, попытка делать крутую структуру может закончится еще хуже, потому что будут приниматься откровенно плохие решенияКак вы делаете в своих проектах?Telegram | YouTube | Сообщество
Программирование — страница 10
Лента темы
Как мы собрали Telegram-бот для комьюнити-проекта и сократили операционкуЛюбим нашу команду за то, что с ней мы можем решать любые (ну почти!) задачи для развития комьюнити. Одна из таких — разработка ботов, которые упрощают жизнь организаторов и делают путь участника понятнее и удобнее.Именно с таким запросом мы помогли Даше Фоминой, автору телеграм-канала завтраки и маркетинг, маркетологу Яндекс Такси и основателю нетворкинг-проекта same. Мы собрали для проекта Telegram-бот, который стал основной точкой входа, заменил сайт и сторонние сервисы для покупки билетов. Сейчас он объединяет продажи, коммуникацию и работу с базой, используется на постоянной основе.А вот что говорит о работе с нами сама Даша:
Если задумываетесь о создании своего бота, готовы обсудить и реализовать проект вместе
услуга в нашем боте «Разработка чат-бота», пишите.#выонас #консалтинг
Больше о том, как мы подошли к задаче и из чего состояла наша работа, кратко рассказали в карточках.Появление бота позволило оптимизировать затраты: раньше мы размещали анонсы мероприятий на сторонних сервисах и платили серьезную комиссию с выручки. Сейчас на подписку на бот и комиссию ЮКассы тратим меньше.Кроме того, бот дал больше инструментов для продвижения и взаимодействия с аудиторией — это привнесло в проект свежее дыхание. Чувствую вдохновение и энтузиазм, как в самом начале.Взаимодействие с командой «В одно рукопожатие» оставило самые позитивные впечатления: все четко, прозрачно и очень заботливо — не осталось ни одного неотвеченного вопроса
Первое правило Максофона, никому не говорите про МаксофонКогда связь не работает, а надо созвониться вдвоем, использую свой сервис maxofon.ru, где звонок без авторизации создается по одному клику. Навайбкодил его в свое время за выходные. Написать код может любой, а развернуть все это добро чуть сложнее, поэтому поделился с вами, дорогие подписчики. С тех пор его юзает 400 человек в месяц, вот давайте в таких масштабах и останемся, а то заблочат и придется делать децентрализованную звонилку на mesh сетях😀По просьбе уважаемых людей добавил функционала:Можно выбрать микрофон и камеруМожно развернуть собеседника на весь экранНа мобиле жрет меньше трафика и поправлена версткаЕсть PWA режим. Можно в браузере на iOS нажать «поделиться»-«добавить на главный экран» и будет как приложениеМОЖНО ШАРИТЬ ЭКРАНУЮТНАЯ ВЕСЕННЯЯ КАРТИНКА НА ГЛАВНОЙНа здоровье🫰
А ещё мы недавно разобрали полирепозиторий нашей проектной матрешки. Как мы жили после выезда в опенсорс?Был OSS репозиторий, который затягивался в closed source проект и добавлялись экстеншены из их собственного репозитория. Красиво, надёжно, но сложно и очень медленно в итерациях. 1 PR превращался зачастую в 6 (с полным CI циклом). В том числе сложно для ai, как не объясняй, что вот в этой папочке еще один git лежит и надо это учитывать.В итоге продержавшись несколько лет мы вернулись в монорепу с зеркалом oss папки наружу.И стало хорошо (разработчикам и ai).Пришлось только pnpm прикрутить. И смириться, что опенсорс — это зеркало.
Живая таблицаИногда таблица не «обновляется» не потому, что она сломана - а потому что в ней столько формул и строк, что она существует только пока её никто не трогает.Видели такие таблицы - ставьте 👍
необъяснимая тяга каждый раз после загрузки файлов на гитхаб идти проверять их, что они ВНАТУРЕ ВЫЛОЖИЛИСЬ. ощущаю себя киндером который только научился кубики в коробки складывать и теперь снова и снова их достаёт и складывает каждый раз удивляясь как в первый. такое гилти плеже.
Топовое интервью с Андреем Карпаты (один из создателей OpenAI)https://www.youtube.com/watch?v=kwSVtQ7dziUЗабавный факт. В октябре 25 года - Карпаты писал 80% кода сам, 20% отдавал AI агентамСейчас Карпаты признался что с Декабря не написал НИ ОДНОЙ СТРОЧКИ КОДА. Считает что, если ваш агент плохо пишет код - это ваше неумение давать задачи (skill issue). Ну а вообще многие очень скептично смотрят, потому что полгода назад видели все галлюцинации у моделей на простейших вопросах. Сейчас все поменялось, тут до и после. И назад уже не отмотаешь, код писать больше не нужно!
Биткоин получил нативный DeFi: OP_NET запустился в мейннетеВ сети Биткоин запустился протокол OP_NET — он добавляет смарт-контракты и DeFi прямо в основную сеть, без мостов и обёрнутых токенов. Теперь пользователи могут запускать приложения, торговать и работать с ликвидностью, используя только BTC и оплачивая комиссии в нём же
На старте уже доступны базовые функции: DEX MotoSwap, выпуск токенов стандарта OP-20 и деплой контрактов без разрешений. Авторы называют модель «медленным DeFi» — из-за 10-минутных блоков BTC капитал двигается медленнее, но зато дольше остаётся внутри экосистемы. В планах — запуск стейблкоинов (OP-20S) во втором квартале 2026 года
Подписаться
Отзывы
Быстрый обмен
FAQ
Тестирование — важнейшая задача для создания высококачественного программного обеспечения— Разработчики и инженеры по качеству найдут в книге всеобъемлющий материал по тестированию в десяти различных категорияхАвтор предлагает примеры использования более чем 40 инструментов, которые вы сможете немедленно опробовать • Читать книгу#Book
⚡️ Вайб-кодинг: когда не нужно уметь программировать, но всё равно нужно думатьСловарь Collins назвал vibe coding словом 2025 года — и не зря. Термин, введённый учёным и инженером-основателем OpenAI Андреем Карпатым, описывает новый способ работы с ИИ: вы формулируете задачу на естественном языке, а нейросеть генерирует не просто фрагмент кода, а целое решение с интерфейсом, интеграциями и логикой автоматизации.Порог входа практически нулевой. Но качество результата по-прежнему зависит от компетентности человека, который ставит задачу, предупреждает доцент Школы финансов НИУ ВШЭ, руководитель программы повышения квалификации «Технологии финансиста будущего: от анализа данных к решению с Python, Microsoft Excel и искусственным интеллектом» Сергей Кузубов.⚡️ Что меняется на практике:· рутинные задачи ускоряются в 5 раз и более · от идеи до рабочего прототипа часы, а не недели · без опыта программирования можно собрать бота, дашборд или целый сайт.🧠 Но главное: освобождается время и внимание для задач высокого уровня. Постановка целей, проверка логики, оценка корректности. Именно здесь ИИ не заменит человека, а потребует от него глубокой экспертизы в своей области.Код всё меньше является единицей труда и всё больше становится производным от умения мыслить системно и чётко формулировать задачи.📎 Полный материал на IQ Media НИУ ВШЭ@tamingofai#вайбкодинг #vibecoding #ИИ #искусственныйинтеллект #автоматизация #Python #Excel
Cursor упростил свой интерфейс и ушел от форка VS CodeКоманда дизайна во главе с Ryo Lu решили снизить порог входа для людей, которые только заходят в вайбкодинг, потому что до это реально было трудно понять человеку вне разработки как создать свой первый проект и начать пользоваться продуктом.Теперь стало больше похоже на Codex тбх, но видимо сфера начинает обретать единые паттерны, а значит продуктам будет все сложнее выделяться
Вот вам забавный факт — если вы скажете испанцу, что вы работаете в айти, он вас не поймёт.Ну то есть, поймёт, но посмотрит на вас с удивлением и состраданием.Короче, запоминаем:
То, как мы произносим слово «айти», испанцы понимают как Haiti — Гаити. Вот та крошечная нищая страна по соседству с Доминиканой.Прикиньте, испанец видит перед собой хорошо одетого хипстера с макбуком и латте на кокосовом. И он говорит: а я вот работаю на Гаити.А работать на Гаити, я так подозреваю, можно разве что в наркокартеле.А как тогда сказать, что вы айтишник?Ну тут уж кто во что горазд. El programador, el developer, el diseñador, любая айтишная профессия.Но вот прям «я в айти» — так они не говорят. Не принято как-то.
Среди разработчиков есть свои волшебникиТе люди, которые каким-то «магическим» образом по графикам метрик и логам понимают где проблема. Те, у кого есть доступы и админские права на всё. Те, кто знает как решить ту или иную проблему. Те, кто знает, где можно срочно достать квоту на какие-то ресурсы чтобы закрыть дыры. И они же не тратят на расследование вечность - как будто сразу понимают где «болит» и копают именно там.Здорово, что такие коллеги есть.Но я вообще не понимаю, как самой стать таким волшебником🥲
Знаете выражение «лошадь сдохла - слезай»?Кажется, что с телеграмом сейчас примерно так и происходит.Как бы мне не хотелось зажмуриться и игнорировать это.И я уже мысленно слезла на всякий случай, но вот на какую «лошадь» пересаживаться дальше - пока не до конца понятно.При этом мне важно не потеряться с вами.Поэтому я тут вчера кое-что наколдовала, чтобы снизить свою тревожность и оставаться с вами на связи и дальше.Мы с Клод Кодом запилили простой бот, где можно оставить свой email (и, если захотите, телефон).Когда станет ясно, где я обоснуюсь дальше, напишу и приглашу вас туда.Давайте обменяемся визитками.Вы можете передать контакты мне через моего помощника))Он же вам мои контакты пришлет.ПС. Врать не буду - это мой не перый собственноручно написаный бот.Второй)Но мы в FOMO Killers Club продолжаем вместе движение в сторону прогресса)
Брат главы Минцифры получает миллионы от создателей Max: https://www.patreon.com/posts/brat-glavy-ot-153438805Максут Шадаев — главный в правительстве по интернет-блокировкам . Он возглавляет министерство цифрового развития, связи и массовых коммуникаций.Персонаж, конечно, вредный. Достаточно сказать, что в подчинении у Минцифры находится Роскомнадзор.Также Шадаев курировал создание реестра воинского учета. Лоббировал запрет поиска «экстремистских материалов». Ну и так далее. И именно Шадаев отвечает за продвижение мессенджера Max.Тут рассказываю о том, что брат министра получает огромную зарплату в качестве топ-менеджера компании с теми же самыми акционерами, что и у Max.
Забавная новость про Cities: Skylines II — CEO Colossal Order публично назвала (практически) свою команду проф. непригодной. По факту там жалобы на Unity, но звучит весьма двойственно.
В начале проекта мы значительно переоценили возможности движка.Когда начали работать над сиквелом, мы тщательно рассмотрели все функции, которые ещё не были окончательно финализированы в движке. Мы хотели обеспечить игре перспективность на будущее. Мы всё время думали о том, что будем работать над этой игрой, возможно, до 10 лет после релиза.В процессе разработки мы оказались в ситуации, когда нам пришлось создавать гораздо больше самим, чтобы заменить отсутствующие возможности или то, что не работало.Отдельно она отметила:- Общую нестабильность движка- Отсутствие в паплайне HDRP-шейдеров основных функций- Отсутствии поддержки длительно выполняющихся заданий в ECSИ хотя я могу согласиться с частью описанных проблем, но больше выглядит так, что команда изначально не провела нормально исследование фич. А если и провела, но подписалась делать игру не на LTS, а с кучей экспериментального, то это даже ещё хуже.Ну, в этот раз хотя бы не игроков обвинили 🌚#unity
жизнь после (и во время) телеграмаисследователи цифровых технологий относятся к блокировкам как к проблеме. её нужно изучить, а изучив свою цифровую среду и инструменты, принимать решения о том, что делать, когда она меняется.вот мы и применили этот исследовательский подход в ДХ-центре по случаю блокировки телеграма. я собрала наши наработки, может быть, они будут полезны кому-то ещё:1. телеграм — не просто мессенджер.его не заменить одним максом или чем-то ещё.попробуйте классифицировать практики и задачи, для которых он используется у вас. ведь не бывает «просто общения». типологию вы задаёте, например, в папках или структуре чатов. иногда надо подумать о том, какую функцию выполняет чат или канал.составьте список практик + задач: что именно вы делаете в мессенджере (договариваетесь, пишете протоколы встреч, знакомитесь и пр). 2. определите, какие функции заменимы уже существующими инфраструктурами.например:- рассылка в общие чаты или доска объявлений — возможна почтой- постановка и выполнение задач — переносимо в трекер или календарь- заметки и внутренние каналы — в документах- рабочие чаты по работе курса — для них есть существующие инфраструктуры (в университетах learning management systems)если какая-то из этих функций реализуется помимо телеграма, можно не менять общую структуру.3. обсудите, какие процессы будут для вас удобнее, если их переносить не в мессенджер?например:у нас есть документация, которая хранится в мессенджере как в базе знаний. но телеграм — не лучшее место для базы знаний, и её лучше вести на другом движке: wiki, документах или сайте.4. в чём-то вы обнаружите незаменимость телеграма.например:мессенджер позволяет гибко распределять роли между участниками общения и легко делать публичные события, не выходя в другое пространство общения.потеря этой возможности — это потеря, и она может не восполниться.например, у нас до сих пор нет замены некоторым функциям Notion. 5. уточните, кто и почему будет всё равно использовать телеграм.кто точно будет ставить ВПН из тех, с кем вы общаетесь? кто не сможет?например, если у вас международный коллектив, то вам будет важнее оставить телеграм по крайней мере для части задач. 6. определите, в каких случаях чат заменял устное общение: видеозвонки или встречи?в мессенджерах происходит устно-письменное общение. поэтому замена телеграму — это не всегда другой мессенджер или почта. иногда это приёмные часы, офлайн- или онлайн-встречи.7. подумайте, какие контакты и другие материалы рискуют потеряться, если вы перейдёте из телеграма к другим средам и инструментам? что вы можете сделать, чтобы они уцелели? нужно ли вам систематизировать списки контактов и оставить средство связи с ними? есть ли у вас бэкапы, жёсткие диски и система хранения материалов?это вопрос, важный не только в случае блокировок. но блокировки — повод всё проверить и припомнить.8. решите, в чём значение именно синхронного общения? устраивали ли вас правила взаимодействия в каких-то типах переписки? например:отсутствие синхронности в почте — для многих людей скорее является её плюсом.но с переходом на почту изменится не только способ общения, но и ритм, правила, формы взаимодействия.9. а ещё я практикую такой подход: провести 2-3 дня без связи в интернете. не потому что отключили, а по своей воле.и проверяю: что именно начинает барахлить, а где, наоборот, всё в порядке даже без постоянного пребывания онлайн. результаты такого «цифрового детокса» здорово помогают расставлять приоритеты. в целом, инфраструктуры дают не только связность, но и создают свою бессвязность.мы как пользователи можем злиться, негодовать, изучать, радоваться и вообще имеем право реагировать на происходящее. и думать про ответственность платформ и тех, кто организует инфраструктуры.кстати! если вы это исследуете, не забудьте написать нам об этом в журнал МОМ.а если вы сами организуете и хотите отнестись к цифровизации ответственно, не пренебрегайте этими советами и другими способами бережной цифровизации.
С утра много сообщений от разных команд насчёт блокировки подписки Claude Code.+ деньги возвращают– не могу выявить паттерны, почему так происходит. Могут влиять VPN, неправильная карточка, нехорошие тематики проектов... и кучу других, но уже более бредовых идей.Актуальный рецепт на данный момент: регистрировать новый аккаунт, с новым VPN, с новой карточкой на новую google-почту. план Fallback: Cursor, Codex, opencode
🔎 Архитектурное ревью: как мы строим «небоскрёб» Яндекс ЕдыПредставьте себе ситуацию: каждую неделю двести бэкендеров запускают по два-три новых проекта в четырёх сотнях микросервисов на C++, Go, Python, Java и PHP. Именно так дела обстоят в Яндекс Еде.Очень важно, чтобы все команды понимали, что новый запуск фичи ничего не сломает, не продублирует код смежников и не вызовет негативного эффекта на зависимости сервиса. С этим помогает архитектурное ревью — процесс, который вырос из локальной инициативы в полноценный инструмент управления изменениями. Про него рассказал Роман Юрасов, руководитель службы серверной разработки платформы Еды.💹 Главная задача ревью — заранее найти слабые места потенциального изменения и убедиться, что архитектура не ухудшит сопровождаемость и развитие сервиса, а также не сгенерирует технический долг.Результаты в цифрах:🟢 С 2020 года мы провели более 800 архитектурных ревью, в пиковый месяц — 30🟢 SLA — четыре дня. За последний год 80% задач проходят согласование быстрее этого срока🟢 95% разработчиков довольны процессом🟢 Архитектурное ревью выполняет команда из 10 человек👩⚕️ В карточках Роман разобрал процесс по шагам.🔶 Подробности можно найти в статье на Хабре.➖ На каких столпах держится архитектурное ревью в Еде, нам уже рассказывал Дима Александров, Deputy CTO Яндекс Еды.Подписывайтесь:💬 @Yandex4Backend📹 @YandexforBackend
Версионирование бизнес-правил — это фиксация изменений корпоративных политик с датами и причинами. Как в разработке ПО: каждая версия сохраняется, видно, что и зачем изменилось. Помогает понять, почему раньше принимали те или иные решения, и избежать повторения ошибок. Когда сотрудник спрашивает: «А как мы это делали раньше?» — без версионирования ответа нет. Правила меняются, а контекст теряется. Команды наступают на те же грабли, возвращаются к провальным подходам, не помня, почему отказались от них. Система версионирования даёт память компании. Новые сотрудники быстрее вникают в процессы, споры о правилах сокращаются — всё решает история изменений. Можно откатиться, если новое правило не сработало, и сохранить логику развития. Без контроля изменений хаос неизбежен. Версионирование превращает косвенные переделки в осознанную эволюцию. https://t.me/millionairedrive
1С: Бухгалтерия 8 ред. 3 скрывает множество полезных инструментов, которые значительно упрощают работу бухгалтера и экономят время. Мы выделили для вас самые эффективные:1️⃣Настройка состава колонок и их порядка.Вы можете адаптировать любой список (журнал документов, справочник) под себя, не прибегая к помощи программиста.Как это сделать: Кнопка «Ещё» → «Изменить форму».Польза: Лишние колонки можно скрыть, а важные — поменять местами или вынести на передний план.2️⃣Группировка данных в списках.Позволяет визуально сегментировать документы по автору, контрагенту или организации прямо в журнале.Как это сделать: Кнопка «Ещё» → «Настроить список» → вкладка «Группировка».Польза: Все документы сгруппируются в «папки» по выбранному признаку, что упрощает навигацию.3️⃣Механизм «Избранное».Позволяет мгновенно переходить к документам или отчетам, с которыми вы работаете чаще всего.Как это сделать: Нажмите на «звездочку» рядом с названием документа, отчета или элемента справочника.Польза: Список избранного доступен из любой точки программы через панель инструментов, что избавляет от поиска нужного раздела в меню.4️⃣Групповое изменение реквизитов.Незаменимый инструмент, если нужно массово исправить ошибку или заполнить поле в сотнях документов.Как это сделать: Раздел «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов».Польза: Позволяет за секунды изменить нужный реквизит. 5️⃣История последних действий.Если вы случайно закрыли документ и забыли его номер или контрагента, программа помнит все ваши манипуляции.Как это сделать: Нажмите кнопку с изображением часов в верхней панели управления.Польза: Быстрый возврат к недавно открытым объектам без использования поиска.6️⃣Калькулятор прямо в полях ввода.В любом поле, где вводится сумма, можно считать как на обычном калькуляторе.Как сделать: Активируйте поле где вносятся суммовые данные и рядом нажмите иконку калькулятора. Польза: Не нужно тянуться к смартфону или физическому калькулятору, чтобы сложить две суммы из первички.7️⃣Поиск по номеру и сумме в журналах.Не обязательно заходить в «Найти», чтобы отыскать документ.Как сделать: Просто начните набирать номер документа или его сумму на клавиатуре, находясь в открытом журнале.Польза: 1С мгновенно отфильтрует список по введенным цифрам.Данная функция очень бы выручила нашего коллегу 😁👇Я вечером написала себе бумажку 400 000. Утром пришла-не помню зачем написала. Неделю всем отделом мозги ломали, что может означать эта сумма. Появились "незакрытые гельдштаты". Через неделю наткнулась на ОСВ по 41. И вспомнила! Это не сумма, а артикул товара, который надо проверить. О других полезных функциях 1С читайте в наших подборках: 🔹Функция «Условное оформление»: настройка визуального контроля 🔹ТОП-6 полезных настроек: как навести порядок в учете раз и навсегда 🔹Экспресс-проверка: экономим время ручного поиска ошибок 🔹Горячие клавиши: экономим наше время 🔹Настройка синхронизации программы с календарем Google🍸Бух. без завалов🤷♂️Наш канал в мах
Разработчик отказался от оффера из-за Windows 11По неподтверждённой информации, кодер получил оффер на позицию senior backend engineer с хорошей зарплатой, но через 17 минут после принятия этого оффера передумал.А передумать его заставило то, что ему выдадут ноутбук с Windows 11 без возможности установить альтернативную ОС или выбрать Mac.В письме кандидат написал:«Я знаю, что это звучит мелочно, но я не могу доверять компании, которая хочет реализовывать серьёзную инженерную работу на Windows и чей IT-отдел слишком ленив, чтобы поддерживать другие операционные системы для ключевых сотрудников. Надбавка к зарплате просто не стоит ежедневных мучений с Windows».Такой каприз обусловлен тем, что разработчики работают в специфичных средах: macOS и Linux дают UNIX-окружение, которое ближе к production-серверам. Windows требует WSL (Windows Subsystem for Linux), что добавляет слой абстракции. Проще говоря, это больше, чем просто прихоть.Но главное не в технических деталях, а в том, что компания отказывается дать инженерам возможность самостоятельно выбирать ОС. Это показывает потенциальному сотруднику, что он скорее взаимозаменяемый ресурс, а не профессионал с предпочтениями в рабочем процессе.Хорошая зарплата точно не компенсирует ежедневное раздражение, особенно в условиях, когда специалист востребован на рынке и может выбирать.https://t.me/whotalk
Курс по чистой архитектуре и DDDХотел бы поделиться вот этим курсом:https://microarch.ru/courses/ddd/languages/goЭто лучшее, что я встречал по теме. Считаю, что просто великолепный материал - на порядок лучше всего, что я когда-либо видел на ютубе.- Отличная подача, структурированно и последовательно- Отсутствие ошибок! Это редкость в принципе: на ютубе и примерах на гитхабе их миллионы.- Шикарнеший набор темЕсли вы не знаете, какие вам знания нужны в архитектуре приложений, то в этом курсе все, что вам нужно. Даже не сомневайтесь
Впервые главная награда в области информатики - Премия Тьюринга - присуждена за достижения в квантовой физике Лауреаты Премии Тьюринга Жиль Брассар (Gilles Brassard) и Чарльз Беннетт (Charles Bennett) удостоены Премии имени Алана Мэтисона Тьюринга (A. M. Turing Award) «за ключевую роль в создании основ науки о квантовой информации, а также в преобразовании сферы защищенной связи и вычислений», сообщает Ассоциация вычислительной техники (Association for Computing Machinery), присуждающая награду. Лауреаты разделят между собой денежный приз в размере 1 миллиона долларов США.Впервые за всю историю Премия Тьюринга, которую часто называют самой престижной наградой в области компьютерных наук, присуждена за работу, связанную с квантовой физикой. Беннетт и Брассар начали изучать потенциал явлений, способных вывести возможности информационных технологий за пределы того, что достижимо с помощью неквантовых, или «классических», методов, еще в 1970-х годах. «Людям это казалось немного безумным», говорит Беннетт. В основе работ двух лауреатов лежали идеи, восходящие к исследованиям конца 1960-х годов, которые проводил ныне покойный физик Стивен Визнер (Stephen Wiesner), утверждавший, что квантовая «странность» таких частиц, как фотоны, которая ранее воспринималась как потенциальная помеха для практических приложений, может быть обращена во благо. В 1984 году Беннетт и Брассар разработали первую концепцию ключа квантового шифрования — ключа, который отправитель сообщения мог передать получателю посредством потока фотонов. Они продемонстрировали, что любое устройство, попытавшееся перехватить этот поток, неизбежно разрушит информацию, содержащуюся в фотонах, тем самым выдав факт перехвата передачи. Следующий прорыв произошел в 1993 году. Отталкиваясь от одной из идей Беннетта, группа, в состав которой вошли сам Беннетт, Брассар и четверо других исследователей, разработала концепцию квантовой телепортации. В ее основе лежит феномен квантовой запутанности - состояния, при котором две частицы разделяют единое квантовое состояние даже в том случае, если они разнесены на значительное расстояние друг от друга. В процессе телепортации две запутанные частицы, одна из которых находится у отправителя, а другая у получателя, могут быть использованы в качестве канала для передачи квантовой информации от отправителя к получателю. Квантовая телепортация привела к созданию систем защищенной связи и сегодня является общепринятым методом как для перемещения информации внутри квантового компьютера, так и для ее передачи от одного квантового компьютера к другому.https://www.nature.com/articles/d41586-026-00818-z
Движение - это жизнь!Смеялась сегодня до слез, когда муж прислал видео-ролик.И вот так смешно, что плакать хочется, так как видео отражает нашу суровую действительность 🙈🙈🙈За последний месяц мы:1. Открыли 2 сообщества в ВКонтакте, как альтернативу канам в ТГДля игры «Переходы»: https://vk.ru/club236166917Для игры «Линии рода»:https://vk.ru/linii_roda2. В ближайшие дни откроем к этим сообществам каналы в ВК. Чтобы оставить привычный формат канала, а не ленты.А почему нельзя было сразу открыть каналы без сообществ? ПОТОМУ ЧТО НЕЛЬЗЯ.3. Также, я открыла канал «Психология Феминного», пока он служит альтернативой к этому каналу и «Путь женщины». Пока так, а дальше посмотрим.https://vk.ru/im/channels/-2317297124. На днях создали бот-рассыльщик в ВК, который помогает попасть на наши прямые эфиры и рассылает записи.https://vk.com/app7070938_-201927632#s=69a991ddd8cbbe36ed782f42Опять же, альтернатива ТГ.5. Сейчас в процессе создания 2х ботов, которые помогут нам воссоздать ЧАТ с ведущими игр в ТГ. Чтобы работать с материалами было легко и доступно.6. Отдельно ведем работу по конференции «Переходы. Сопровождение и поддержка», там свои каналы и боты.7. Решила открыть еще Телегу, но там уже сутки висит заявка на рассмотрении. Не знаю, что они там смотрят?! 8. Чуть не забыла… открыли 2 канала в MAX на всякий случай, но контента там пока нет. Не знаю, может и не будет 🙈И вот знаете, я согласна с парнем из видео: «Хочу стабильную платформу для работы!»Но похоже, что диафильм - реально рабочая схема 🤣🤣🤣🤣🤣 и ведь, знаете, есть у меня дома видеопроектор!
🔧 НейроDynamo стал удобнееОбновил интерфейс НейроDynamo - окно кода теперь имеет собственную полосу прокрутки.Зачем это нужно?Скрипты стали серьезнее. Мы с коллегами автоматизируем задачи, о которых раньше и не мечтали - код на 800-1500 строк уже норма.Прокручивать такое сообщение вверх по чату неудобно, особенно когда делаешь это по несколько раз за 10 минут.Что изменилось:✅ Код-блок теперь фиксированной высоты - неважно, 100 строк или 1500.✅ Вы же не читаете сам код 😆 - главное увидеть комментарии и нажать «Копировать».✅ Интерфейс остался чистым, работать стало приятнее.ИтогНебольшое улучшение, которое экономит время каждый день.Если есть идеи, что еще доработать - пишите, учту в следующих версиях.
ВайбкодингВайбкодинг удивительная штука. Сначала я пробовал кодить еще в ChatGPT. Но там это все равно сложно. Да код он пишет, но вот запустить его - надо искать софт, настраивать или использовать какие то сервисы. В общем это какие-то гиковские штучки.А вот Cursor совсем другое дело. Ты просто диктуешь задачу, а он делает )) не пишет с умным видом как и что, а пишет приложение и запускает.К примеру нужно было мне проанализировать телеграм каналы. Обычно использую Tgstat. Но он платный, да и не все функции там работают как мне надо.В общем, 30 минут и у меня свой личный сервис аналитики телеграм каналов😄Фантастика.Используете вайбкодинг?👍Да❤️Нет🗿Что это?Канал в Max
Динамический ввод в AutoCAD (F12): настройка под ваш стиль работыФункция динамического ввода (клавиша F12) определяет, где будет отображаться вводимая информация — в классической командной строке или непосредственно у курсора. Выбор режима зависит от личных предпочтений и характера задач.🔹 Что дает включение F12?Активация режима выводит подсказки по длинам, углам и координатам непосредственно в область графического экрана, рядом с перекрестием. Это минимизирует необходимость переводить взгляд на панель команд.🔹 Преимущества:✔️ Концентрация внимания на области черчения.✔️ Ускорение ввода параметров при динамическом создании объектов.✔️ Удобство работы на дисплеях с ограниченным разрешением.✔️ Возможность выполнения простых вычислений в полях ввода.🔹 Недостатки:✖️ Элементы интерфейса могут перекрывать части чертежа.✖️ Привыкание к визуальным подсказкам может снизить эффективность работы без них.✖️ В ряде специализированных команд динамический ввод работает некорректно.📌 Управление режимом:Горячая клавиша: F12.Системная переменная: DYNMODE (1 — включен, 0 — отключен).Оптимальный режим выбирается индивидуально. Для новичков динамический ввод часто упрощает адаптацию, опытные пользователи нередко отключают его в пользу полного контроля через командную строку.
ладно, кондуктор оказался неудобнымв чатах сразу всплыл cmux — а он внезапно очень удобен оказался для меня. отличная замена ghosttycmux.devа еще говорят, что можно научить агента запускать новые вкладки / сессии cmux изнутри cmux — и тут уже можно ловить магию