Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Почему Python — не лучший язык для data science. Часть 2 — Python против R

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели3.2K

Команда Python for Devs подготовила перевод статьи о том, почему Python — несмотря на свою популярность — не всегда идеален для Data Science. Автор показывает, как отсутствие нестандартной оценки выражений усложняет анализ данных, и сравнивает Python с R, где такие задачи решаются куда элегантнее.

Читать далее
Новость

В Windows 11 тестируют изменение дизайна диалогового окна Run

Время на прочтение1 мин
Охват и читатели3.6K

В Windows 11 начали тестировать обновление дизайна диалогового окна Run («Выполнить»). Нынешнему интерфейсу уже более двух десятилетий, а единственным заметным его обновлением стала поддержка тёмного режима.

Читать далее
Статья

Публичные разборы ваших Open Source проектов

Время на прочтение1 мин
Охват и читатели3.5K

Мы запустили практику публичных разборов проектов чтобы наглядно продемонстрировать важность внешнего вида и удобной структуры вашего репозитория, подчеркивая эти факторы они облегчат вход в проект новым пользователям и контрибьюторам.

Не стесняйтесь, и присылайте свой проект на конструктивный разбор!

Читать далее
Статья

От 4/10 до 8.5/10: как я за 5 итераций научил GigaChat извлекать требования из интервью

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели2.8K

В прошлой статье я запустил GigaChat под Roo Code и погонял на задачах аналитика. Результаты в сравнении с Qwen оказались так себе. Улучшим их!

Показываю пошаговый процесс улучшения промта для извлечения требований из интервью с заказчиком. Каждая итерация — конкретная проблема и её решение. В конце — готовый промт, который можно использовать.

Читать далее
Пост

Продолжаю играться с телетайпом.

Прежде всего, немного доработал схему адаптера. Добавил в нее автостоп. Автостоп выключает двигатель телетайпа, если определенное количество времени не принимается или не передается информация. Телетайпы часто комплектуются механическим автостопом, но в моем экземпляре он отсутствует. Поэтому сделаем электронный.

Схема электрическая принципиальная
Схема электрическая принципиальная

Автостоп реализован на реле К1 и двух транзисторах VT4 и VT5. При приеме или передаче символа стартовый импульс посылки проходит через диоды VD1 или VD3 и открывает транзистор VT4. Через открытый транзистор очень быстро разряжается емкость C3, которая затем медленно заряжается через высокоомный резистор R19. Если долгое время не было никаких посылок, то конденсатор потихоньку зарядится до порогового напряжения транзистора VT5, который закроется и отключит реле. Сопротивление резистора и емкость конденсатора подобраны так, чтобы отключение происходило примерно через минуту бездействия аппарата.

Переключателем S1 можно выбрать режим работы – OFF/ON/AUTO, то есть, мотор всегда выключен, всегда включен и автоматический режим.

Также, в схему была добавлена возможность как двухпроводного, так и четырехпроводного подключения. Для этого добавлены резисторы R1, R2 и R4, а также дополнительный каскад на транзисторе VT1. Этот каскад нужен только для трансляции импульсов передачи для автостопа при четырехпроводном подключении.

Еще добавлены светодиоды индикации питания, приема и передачи и сам источник питания из внешнего адаптера сделан встроенным, поскольку теперь 230 вольт все равно заходят в блок. Вся схема смонтирована на макетных платах в небольшом пластиковом корпусе.

С этой доработкой работать с аппаратом стало намного удобнее и комфортнее. Чтобы программно запустить аппарат необходимо лишь послать символ 11111 (команда переключения на латинский алфавит) и подождать примерно секунду раскрутки двигателя. Почему именно этот символ? Потому что только этот символ, состоящий из всех единиц, будет правильно распознан механикой аппарата при любой скорости вращения мотора.

В прошлый раз для подключения аппарата к компьютеру я написал некое подобие терминала. Программа транслирует код вводимых символов в МТК-2 и наоборот. Сейчас же я решил прикрутить этот транслятор к телеграмм-боту. На мой взгляд, это будет весьма символично – вместе соединятся технологии передачи сообщений далекой древности и настоящего времени.

Телеграмм-бот – это небольшое приложение, которое может работать отдельно от телеграмм-клиента и взаимодействовать напрямую с телеграмм-API для выполнения какой-либо функции. В нашем случае оно должно получать сообщение пользователя и выводить его на телетайп. А также введенное с телетайпа сообщение отправлять выбранному пользователю в ответ.

Почти полностью готовую библиотеку на Си я взял тут. После клонирования репозитория необходимо доустановить библиотеки curl4 и json-c и, после компиляции, все заработало с первого раза.

В примере, шедшем вместе с библиотекой, нужные мне функции (приема и передачи сообщений) были полностью реализованы. Ничего дополнительно делать даже и не пришлось. Необходимо было только дописать логику работы с телетайпом.

Если от пользователя приходит команда /start, ему выдается краткая инструкция. Также бот реагирует на команду /who, по этой команде выдается зашитый в комбинаторный валик автоответ телетайпа.

Что в итоге получилось, может проверить любой пользователь Телеграмм (бот teletypeT63_bot). А убедиться, что отвечает реально телетайп можно по видеотрансляции (с 12.00 до 13.00 МСК). Единственная просьба: воздержаться от посылки нецензурных, оскорбительных и политических сообщений. Также стоит ограничение на слишком длинные сообщения (более 100 символов).

Теги:
+4
Комментарии0
Статья

Обзор Claude Opus 4.5 — новый лидер в кодинге

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели3.7K

Доброго времени суток, «Хабр»!

Немногим больше, чем неделя назад, мир получил новую модель - Claude Opus 4.5. Компания Anthropic заявила, что по сравнению с предыдущими версиями она предоставляет действительно качественные результаты в программировании, написании сценариев и работы с компьютером в целом. Помимо этого, существенно повысилось качество обработки повседневных задач - от поиска и анализа информации до работы с презентациями и таблицами.

Действительно ли это так? В сегодняшней статье подробнее остановимся на этой модели, проведем тестирование, а в финале я выскажу собственное мнение о ней.

Устраивайтесь поудобнее, я начинаю.

Читать далее
Новость

Новый экспертный подкаст SimpleOne B2B CRM, «КОРУС Консалтинг» и Академии SPINCAT

Время на прочтение2 мин
Охват и читатели2K

SimpleOne совместно с «КОРУС Консалтинг» и Академией SPINCAT провела экспертный вебинар «СПИН — это не про вопросы. Это о системном управлении корпоративными продажами». Специалисты разобрали, как превратить методологию в работающий инструмент управления сделками в B2B-сегменте.

Эксперты обсудили основные аспекты применения СПИН в корпоративных продажах. Вебинар объединил опыт методологов, системных интеграторов и разработчиков CRM-решений, чтобы показать комплексный подход к автоматизации сложных продаж. Среди участников подкаста Максим Потапов, эксперт департамента CRM и BPM «КОРУС Консалтинг», Александр Стародубцев, владелец продукта SimpleOne B2B CRM, корпорация ITG, и Игорь Шубин, директор Академии SPINCAT, ведущий бизнес-тренер.

Участники разобрали распространённое заблуждение: СПИН — это не просто четыре типа вопросов для встреч с клиентом. В основе лежат результаты масштабных исследований Нила Рекхэма 1970-х годов, на базе которых построены модели управления циклом сложной продажи и инструменты работы с покупателем на каждом этапе. Эксперты показали, как адаптировать СПИН к реалиям российского B2B-рынка и встроить методологию в CRM-систему.

Для реализации методологии на вебинаре рассмотрели SimpleOne B2B CRM — решение, которое содержит готовые инструменты для фиксации потребностей клиента, картирования контактов и управления сложными воронками продаж с учётом лучших практик консультативных продаж. потребностей через оценку вариантов до разрешения сомнений и внедрения. SimpleOne B2B CRM разработана с учётом лучших мировых практик SPIN и Solution Selling, поддерживает двойной цикл сделки (клиентский и со стороны продавца), позволяет фиксировать критерии выбора клиента и автоматически доставляет релевантные материалы продавцам на каждом этапе.

Читать далее
Новость

Chicago Tribune подала иск против Perplexity, обвинив её поисковик с ИИ в нарушении авторских прав

Время на прочтение1 мин
Охват и читатели2.6K

Газета Chicago Tribune подала в суд на Perplexity, обвинив её поисковую систему с искусственным интеллектом в нарушении авторских прав. Издание настаивает, что инструмент Perplexity дословно воспроизводит контент Chicago Tribune.

Читать далее
Статья

Деплой через AI — есть ли в этом смысл?

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели3K

Хочу понять, есть ли потребность в решении которое я проектирую.

Деплой через AI — есть ли в этом смысл?

Читать далее
Статья

Почему интуиция вас подводит: 5 ловушек теории вероятностей в IT

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели3.3K

Вы смотрите на дашборд: Average Response Time = 200ms. Клие��ты довольны? Скорее всего, нет. Вы видите, что сервер загружен на 50%, и думаете, что выдержите рост нагрузки в 2 раза? Математика говорит, что вы упадете гораздо раньше.
Теория вероятностей в вузе казалась скучной абстракцией, но в Highload-системах пренебрежение ей стоит денег.

Читать далее
Новость

Anthropic внедрит ИИ для опроса пользователей об опыте работы с искусственным интеллектом

Время на прочтение2 мин
Охват и читатели2.7K

Anthropic начнёт использовать ИИ для интервьюирования пользователей об их опыте работы с искусственным интеллектом. Пилотная исследовательская программа продлится неделю, а каждое интервью будет занимать от 10 до 15 минут. 

Читать далее
Статья

Веб уязвимости осени

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели3.5K

Привет! Меня зовут Владимир и я эксперт по тестированию на проникновение, в этой статье зароемся в цифры по свежим, и не очень, веб-вулнам.

Читать далее
Статья

Деловая Вселенная: цифровое пространство экономики

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели3.4K

Когда Адам Смит писал о разделении труда в «Богатстве народов» (1776), он видел в нём источник роста производительности: каждый делает то, что умеет лучше всего. Карл Маркс в «Капитале» (1867) связывал разделение труда с производственными отношениями, а Эмиль Дюркгейм («О разделении общественного труда», 1893) рассматривал его как основу социальной солидарности. Прошедшие три века исследований показывают: разделение труда — это фундаментальная координатная система экономики.

Но в XXI веке постиндустриальные вопросы глобализации и суверенитета, цифровизации и искусственного интеллекта делают управление разделением труда гораздо более сложным. Вот лишь один из симптомов: ни корпоративные регламенты, ни законодательные инициативы не служат руководством для развития, а пытаются догнать и отрегулировать складывающиеся реалии – таким образом потенциал институтов развития «��верху-вниз» реализуется медленно и фрагментарно. Уже сейчас этот разрыв осознают в некоторых прогрессивных странах – в частности, в Китае.

Чтобы управлять экономикой будущего, нужна новая семантика и инфраструктура смыслов, которая позволила бы видеть экономику целостно и управлять её развитием, одновременно формируя среду для интеллектуального цифрового бизнеса и технологического лидерства всей страны. Предлагается концепция Business-Verse или, по-русски, «Деловая Вселенная» - она реализует на практике современные подходы к управлению системой разделения труда. Чтобы это сработало, сделаем синтез успешных практик по созданию кросс-отраслевых экосистем, оптимизации транснациональных корпораций и интеграции целых отраслей.

Читать далее

Ближайшие события

Статья

Rust vs Go: управление памятью

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели4.2K

Давайте рассмотрим как управляют памятью два популярных языка программирования — Rust и Go.

Когда запускается программа, создается процесс с собственным адресным пространством и потоками, выполняющимися на ядрах. Процессор работает с виртуальной памятью — абстракцией, которой управляет операционная система.
Например в Go, когда мы создаем массив

Читать далее
Новость

Anthropic опубликовала уникальный датасет из 1250 интервью для изучения внедрения ИИ в рабочие процессы

Время на прочтение2 мин
Охват и читатели3.2K

Компания Anthropic представила инструмент Anthropic Interviewer, предназначенный для автоматизации глубоких интервью в промышленных масштабах. В первом масштабном эксперименте была собрана база из 1250 транскриптов бесед с представителями разных профессий, включая ученых, сотрудников креативных индустрий, специалистов массовых профессий и административный персонал. Основная цель - понять, как реальные пользователи интегрируют нейросети в свои рабочие процессы, как оценивают их полезность и как изменяется их подход к профессиональным задачам с использованием ИИ.

Читать далее
Статья

Реверс-инжиниринг приложений на Android: знакомство с Frida

Время на прочтение13 мин
Охват и читатели4.8K

Реверс-инжиниринг — это трудоемкая и интересная задача, которая поддается не всем. Любой может «скормить» программу декомпилятору, но не у всех хватит выдержки разобраться в хитросплетениях машинных команд. Процесс становится сложнее, если исследование проводится над программой для другого устройства, например телефона с ОС Android.

Звучит сложно. Долгое время и мне так казалось, особенно при создании модов для приложений. Байт-код smali неплох, но писать на нем сложную логику вручную — неблагодарное занятие. Но недавно мне попался на глаза решение для динамического реверс-инжиниринга — Frida.

Frida — это инструмент, который позволяет вживлять небольшой кусок JavaScript-кода прямо в запущенное приложение и менять его поведение. Под катом я расскажу, как работать с Frida, исследовать приложения на телефоне без root-доступа и создавать свои моды.

Читать далее
Статья

Что должен уметь тестировщик в 2026 году

Время на прочтение3 мин
Охват и читатели4K

Профессия тестировщика перестаёт быть просто тестером багов. Со скоростью развития технологий, ростом микросервисов и облачных решений требования к QA существенно растут. 

Хороший тестировщик в 2026 году — это инженер с широким стеком навыков, от программирования и автоматизации до понимания DevOps, безопасности, производительности и UX. Чтобы оставаться востребованным, специалисту нужно уверенно работать с инструментами разработки, анализировать риски, понимать бизнес-контекст продукта и участвовать в процессе доставки. Ниже — разбор ключевых навыков сильного QA-инженера.

Читать далее
Новость

Columbia передаст товары на $100 тысяч тому, кто сможет достигнуть края Земли

Время на прочтение2 мин
Охват и читатели4K

Columbia Sportswear предлагает сторонникам теории плоской Земли сфотографировать край света и обещает передать товары на сумму $100 тысяч первому, кто это сделает.

Читать далее
Статья

Первые отечественные электронные лифты. УПЛ-10

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели4.9K

Приветствую всех!

Давным-давно, ещё в советскую эпоху, большинство лифтов были релейными. Но уже в восьмидесятые начали появляться электронные станции. Конечно, до современных микропроцессорных систем им было очень и очень далеко, а построены они были на дискретной логике. Тем интереснее взглянуть на устройство таких блоков.

Так получилось, что ко мне в руки попала одна из таких станций управления. Так что сейчас у нас есть возможность посмотреть, как она устроена, и попробовать разобраться, как она работает. Традиционно будет много интересного.

25 этаж
Новость

MWS AI представила платформу для создания корпоративных ИИ-агентов в едином интерфейсе

Время на прочтение2 мин
Охват и читатели2.7K

MWS AI выпустила на рынок технологическую платформу MWS AI Agents Platform для быстрого создания и запуска ИИ-агентов, мультиагентных систем и других решений на основе искусственного интеллекта. Она стала доступна внешним заказчикам после завершения тестирования в МТС, а также у действующих клиентов MWS AI в финансовом секторе и здравоохранении.

Читать далее