Сборщик RSS-лент

Язык программирования C. Типизация данных. Первая остановка

Habr.com - вс, 07/20/2025 - 00:52

Типы данных в любом языке программирования являются одним из его краеугольных камней на котором все держится. И тема типизации данных в C обычно гораздо сложнее и комплекснее чем в других языках программирования и все по той же причине, системно-ориентированности (о чем говорилось в предыдущей статье) самого языка.
Типы данных и типизация данных это буквально основа любой программы, особенно написанной на C. Поэтому разобраться с темой типов данных (и системы типизации данных) достаточно важно. Так как это позволит лучше понимать, что происходит на самом деле, по каким причинам все устроено так как устроено, и как следствие, экономить свое время и силы при разработке ПО делая только нужные вещи вместо перебора методом тыка пока не найдется рабочий способ.
К тому же создавая ПО методом перебора любых возможно рабочих способов позволит вам не создать надежное, отказоустойчивое программное обеспечение, а скорее ПО наполненное багами и ошибками, что вряд ли приведет вас к успеху.

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

Читать далее

Сознание и Бытие. Как человек и ИИ влияют друг на друга

Habr.com - сб, 07/19/2025 - 21:42

Для человека ИИ лишь часть бытия. Для модели человек — всё бытие

Самые долгие и безрезультатные дискуссии бывают с материалистами, особенно близкими к позиции, которую Маркс изложил как “Бытие определяет сознание”, забавно то, что Маркс говорил об экономическом базисе, но ясность и четкость этого определения позволила использовать его в очень широком смысле.

Дискуссия во многом возникает из-за того, что материалисты задают вопрос Что и Как, я же задаю вопрос Кто. Это недопонимание, конечно, не приводит к каким либо интересным консенсусам, но к интересным обсуждениям точно.

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

Читать далее

Люди которые «едят и не толстеют», в реальности мало едят или много двигаются

Habr.com - сб, 07/19/2025 - 20:50

https://jamanetwork.com/journals/jama/fullarticle/198947 Compensation for Energy Intake From Fast Food Among Overweight and Lean Adolescents

Взяли группу детей, дали возможность раз в день стрескать за 1 час столько бургеров и прочего, сколько сможешь. Причём для жизненности, ели люди на фуд-корте, а не в лаборатории. Затем во второй части исследования точно контролировали сколько дети потратили энергии за 2 следующих дня. Участники от 13 до 17 лет. Толстых 26, худых 28. Для пущей наглядности, фастфуд буквально "не кончался", чуть съедаешь бургер и выпиваешь колу - подтаскивают ещё и ещё.

При свободном поедании фастфуда, толстые зажрали за 1 час - 1860ккал, а худые только 1458. В итоге толстые хапали за 1 час 66.5 % суточной своей нормы калорий, а худые 57 %. Худые не ели больше толстых, они ели меньше, никакого чуда в том, что в итоге худые так и будут худыми.

Читать далее

ИИ в корпоративном чате: Как LLM-модели решают задачи безопасности и конфиденциальности вашей компании?

Habr.com - сб, 07/19/2025 - 19:54

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

Цель данной публикации - объективно оценить потенциал предобученных LLM-моделей
для решения задачи автоматической модерации чата, выявить ключевые преимущества и ограничения.

Читать далее

Я купил детский ARM-ноутбук за 500 рублей, чтобы поставить на него Linux

Habr.com - сб, 07/19/2025 - 19:06

Сегодня компьютером на x86-совместимом процессоре едва ли можно кого-то удивить с гиковской точки зрения. Другое дело - обучающий ноутбук для детей, который работает на интересном и необычном ARM-процессоре от небезызвестной компании VIA. И хотя для запуска произвольных программ его необязательно было хакать - всем гикам известно, надо было ставить Linux!

К чему приводит давняя детская мечта об обучающем ноутбуке, что скрывается внутри устройства за 500 рублей и как на всё это накатить Linux с дуалбутом в родную систему - читайте в сегодняшней подробной статье!

Читать далее

T-Pro 2.0 — открытая гибридно-ризонинговая русскоязычная LLM

Habr.com - сб, 07/19/2025 - 19:00

Всем привет! На связи Толя Потапов, MLE в Т-Банке. Мы продолжаем развивать собственную линейку моделей GEN-T и внутренние продукты на основе своих моделей: агенты в саппорте, внутренние копилоты для сотрудников и Вселенную ассистентов.

Мы уже делились большими языковыми моделями T-lite 0.1, T-lite 1.0 и T-pro 1.0. Модели завоевали популярность и скачиваются суммарно более 15к раз в месяц. 

Сегодня делимся новой моделью T-pro 2.0, обученной на основе модели Qwen3 32B, но с более плотной токенизацией на русском языке. Модель поддерживает гибридный ризонинг и позволяет сгенерировать рассуждение перед тем как отвечать. Это помогает в сложных задачах, где требуется несколько последовательных выводов, таких как математика. 

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

Расскажу общие детали процесса обучения модели, основные характеристики и результаты замеров качества. Поделюсь, какие сложности у нас возникали и на чем планируем сосредоточиться. 

Читать далее

Перевод текста с помощью нейросетей и сервисов

Habr.com - сб, 07/19/2025 - 18:51

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

Сегодня мы рассмотрим искусственный интеллект в роли переводчика. Наша цель — оценить, насколько хорошо нейросети справляются с переводом, и подвести небольшой итог: какая модель покажет лучший результат.

Приступим, расставим буквы в строчку и отправим алгоритмы в бой.

Читать далее

Бенчмарки и метрики сравнения с продуктами-конкурентами как инструменты повышения качества приложения

Habr.com - сб, 07/19/2025 - 18:16

Привет, Хабр. Я всё тот же разработчик, приложения для поиска и сравнения цен по маркетплейсам, интернет‑магазинам и классифайдам.

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

Читать далее

Айтишные анекдоты, 2001-2003 годы: появление шуток про сисадминов и ранняя XP

Habr.com - сб, 07/19/2025 - 18:01

Золотой век анекдотов программистов и о программистах на Анекдот.ру пришёлся на 1998-1999 годы, после чего их популярность несколько снизилась. Однако и в начале нулевых годов они никуда не исчезли — продолжая публиковаться и собирать множество лайков. Одним из знаковых явлений начала нулевых годов стало начало перехода от анекдотов про программистов к шуткам про сисадминов. Кроме того, вышла Windows XP, которая на старте была далека от совершенства и традиционно стала предметом стёба. Итак, над чем смеялись и иронизировали в около-компьютерной среде в 2001-2003 годах?

Читать далее

Как я делаю бекапы домашней системы Linux: простой пример инкрементального rsync + btrfs с zstd сжатием

Habr.com - сб, 07/19/2025 - 17:20

Статья покажет простой rsync скрипт для инкрементального бекапа (с использованием хардлинков из предыдущего бекапа) и про использование btrfs сжатия в zstd.

Читать далее

Анатомия тестового проекта на Python: раскладываем всё по полочкам для новичков

Habr.com - сб, 07/19/2025 - 17:16

Создаем с нуля профессиональный фреймворк для автоматизации API-тестов на Python. Пошаговый гайд по структуре проекта, использованию Pytest и Requests, который поможет новичкам избежать типичных ошибок и писать чистый, поддерживаемый код. От хаоса к порядку!

Читать далее

Про риски разработки ПО

Habr.com - сб, 07/19/2025 - 17:09

Раскрываю тему «рисков» разработки ПО в сравнении с.. киноиндустрией. Чтобы дорогие читатели наконец одумались, устыдились и более никогда не заморачивались этой воображаемой проблемой.

Читать далее

[Перевод] Raspberry Pi, веб‑камера и Python — все, что нужно для создания ИИ‑тренера по фортепиано

Habr.com - сб, 07/19/2025 - 17:00

Здравствуйте! Меня зовут Ада Ло́пес, я студентка первого курса факультета «Креативные технологии и ИИ» в Университете Хауэст в Кортрейке.

Этот проект — моя первая полностью самостоятельная работа по интеграции искусственного интеллекта с «железом». Фортепианный тренер на базе ИИ — интерактивный комплекс для помощи начинающим в обучении игре на фортепиано. Система предоставляет обратную связь в реальном времени и отслеживает исполнение заранее заданной мелодии.

Под катом — весь путь создания проекта. Мы пройдем от обучения ИИ-модели и создания корпуса — до построения контура обратной связи и решения проблем с потоковой передачей данных в реальном времени. Опыт получился отличным! Он был наполнен отладкой, открытиями и множеством ночных тестов.

Читать далее →

UGFM очередная «теория всего» от LLM или открытие?

Habr.com - сб, 07/19/2025 - 16:53

Приветствую вас, друзья. Моя профессия инженер-программист. Как думаю многие из нас, всегда интересовался физикой. И вот, идея которая зародилась десяток лет назад, обрела чёткие формы сейчас, с помощью LLM. Без LLM это было бы невозможно.

Поиск ответов начался с двух наблюдений: крайняя схожесть проявлений оси времени t с осями пространства x y z в классической физике + стоячие волны (солитоны, синусоидальные). LLM помог мне сделать скрипт, который перебирает стабильные конфигурации волн в 4D. Результаты были любопытными: таких стабильных волновых мод было не много - они показали явную связь с известными нам барионами. (Барионы это общее название для всех комбинаций из известных кварков)

Модёль даёт цифры. Есть 5 настраиваемых параметров - натяжение струн u d s c d. (Кварки - это струны в модели) На выходе получаем 20+ значений масс известных барионов со средней погрешностью в 1%. Больше всего разброс даёт s-струна - не зря названа Strange.

Читать далее

Слышать биение микросервисов: как bitDive превращает мониторинг в искусство

Habr.com - сб, 07/19/2025 - 16:38

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

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

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

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.
Ленты новостей