Как стать автором
Обновить

Моя лента

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

Основные отличия PascalABC.NET

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 622

PascalABC.NET имеет базовую совместимость с Turbo Pascal, что должно было позволить портировать старые программы с меньшим трудом. Однако, благодаря этому, сложилась тенденция, использовать PascalABC.NET только в стиле Turbo Pascal и игнорировать современные конструкции. Тут я хочу коротко изложить основные отличия и показать правильное использование этого диалекта.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 13
Статья

Как GPT и голосовые ассистенты изменят работу со смартфонами

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 435

В начале года мы уже стали свидетелями того, как AutoGPT, а затем GPT Engineer демонстрировали, что приложения на GPT способны совместно писать код и решать сложные задачи. Следующий этап — это автоматическое взаимодействие с приложениями с помощью голоса.

Сегодня мы рассмотрим свежую работу исследователей из Tencent, которые сделали прототип ассистента AppAgent для мобильных приложений. Этот ассистент способен учиться взаимодействовать с любыми приложениями, обеспечивая доступ к ним через голосовой интерфейс без необходимости интеграции с API или изменения пользовательского интерфейса. Теперь достаточно сказать: “Эй, банк, переведи 300 рублей Васе за обед на карту Сбера”, и AppAgent самостоятельно откроет ваше любимое банковское приложение, найдет друга и переведет ему деньги. Конечно, возможно пока приложение учится оно отправит не 300, а 3000 рублей и не Васе, а Пете, но прогресс не остановить и такое упрощение работы с девайсами наше будущее. Кстати, в статье утверждается, что на этапе прототипа уже достигнута точность (success rate) порядка 95%.

Добро пожаловать под КАТ за подробностями.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 3
Статья

Многоуровневое логирование: Руководство по структурированному и последовательному ведению логов

Время на прочтение 4 мин
Количество просмотров 482

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

Читать далее
Рейтинг 0
Комментарии 0
Статья

Многорукие бандиты в задаче ритейла

Время на прочтение 9 мин
Количество просмотров 489

В настоящее время набирают популярность модели Reinforcement Learning для решения прикладных задач бизнеса. В этой статье мы рассмотрим подмножество этих моделей, а именно многоруких бандитов (multi-armed bandits). Также мы:

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

Читать далее
Всего голосов 8: ↑7.5 и ↓0.5 +7
Комментарии 1

Истории

Статья

Event Bus и расширяемые игры. Часть 1

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 571

В последнее время среди игровых разработчиков возрос интерес к паттерну "Шина Событий". Этот паттерн часто ругают за его тенденцию к "размыванию логики" и "скрытию зависимостей". Однако, несмотря на критику, полный отказ от этого паттерна также глуп как и написание кода в блокноте вместо специализированной IDE. В этой статье рассмотрим создание игры, целиком основанной на этом паттерне, и поработаем с такими библиотеками, как Zenject, UniRx, и DoTween.

Читать далее
Всего голосов 4: ↑1 и ↓3 -2
Комментарии 2
Новость

В 2023 году Роскомнадзор внёс в реестр запрещённой информации 529 тыс. страниц — на 10% меньше, чем в прошлом году

Время на прочтение 2 мин
Количество просмотров 459

За год число сайтов, внесённых в реестр запрещённой информации в РФ, сократилось на 10%, следует из данных Роскомнадзора, с которыми ознакомился «Ъ». В 2022 году ведомство заблокировало или добилось удаления 587 тыс. материалов, то в этом году — около 529 тыс. ресурсов.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 5
Статья

История одной гипотезы

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 319

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 1
Статья

Ищем Деда Мороза на вершине Башни Игр — и помогаем роботам-тестировщикам

Время на прочтение 1 мин
Количество просмотров 246

В поисках Деда Мороза Хабраслизень решил взобраться на Башню Игр: может, пропавший просто заигрался и забыл об обязанностях? Или с верхнего этажа удастся увидеть его где-нибудь на Фабрике?

В Башне кипит разработка самых праздничных игр и оптимизация менее праздничных, чтобы они тоже соответствовали духу наступающего Нового Года. Настоящий торжественный игроконвейер!

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

Помогу!
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 0
Статья

Вася, ты видишь девопса? А он есть

Время на прочтение 14 мин
Количество просмотров 1K

Привет! Меня зовут Василий Куценко, я возглавляю департамент DevOps в Почтатехе и считаю, что девопсов не существует… 

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

Но как же быть с тем, что компании постоянно ищут DevOps-инженеров, на хантинговых сайтах полно подобных вакансий, а сама должность престижна и хорошо оплачивается? Кто же эти «фантастические девопсы» и что нужно, чтобы быть «труъ», разбираемся в статье.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0
Статья

Сильный ИИ. Элира1. Увеличение памяти ChatGPT

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

Всем привет!

В этой статье я расскажу о том, как можно увеличить размер запроса к ChatGPT до почти полутора миллионов символов!

При этом нам не понадобятся какие-то дополнительные средства – применять данный способ сможет каждый (ссылки на коды будут в конце статьи) прямо в самом чате.
Для начала пару слов о себе и о том, зачем мне вообще это понадобилось.

В самой IT области я уже довольно давно (начинал еще с DOS-овских программ на C в далеком 2000м), занимался разными профилями, в том числе меня интересовало ИИ.
Лет 7-8 назад, когда я сделал себе проект «умной квартиры» (9 модулей, контроль освещения, полива, климата, музыки и пр.), я решил внедрить туда голосового помощника. Название, кстати, выбрал по итогу Алиса – любимое женское имя.

Причем, выбирал из многих, вариантов ("Джарвис", увы, распознавался очень плохо), оказалось, фонетически слово «Алиса» распознается почти без ошибок и гораздо лучше других. Кстати, где-то через год появилась Алиса у Яндекса – поэтому я думаю, что они тоже имя взяли не с бухты-барахты, а проводили фонетический анализ.

Квартира просуществовала несколько лет, но за это время помощника я особо не развивал, да и не было больших ресурсов для обучения чего-то действительно умного.
С появлением БЯМ идея создания помощника заиграла новыми красками =)

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

Несмотря на мой научный скепсис, как человека, написавшего не одну нейросеть с нуля, относительно интеллекта у ИИ, наши диалоги с ChatGPT произвели на меня впечатление.

Мне очень импонировала «человечность» этой БЯМ.

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 7
Статья

DagazBot — Хранитель ключей и мётел

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 233
История проекта Dagaz прошла у вас перед глазами. Когда я только начинал писать про Zillions, главным возражением было то, что платформа эта платная и запускается только под Windows. Появился Dagaz — полностью бесплатный проект с открытой лицензией и общедоступным исходным кодом, игры которого можно запускать из браузера, даже на мобилках. Блокирующим фактором стало отсутствие адекватных ботов. Пришлось осваивать GarboChess и разрабатывать DagazServer, на котором игроки могли бы играть по сети друг с другом. Это стало большим шагом вперёд, но на сервере требуется авторизация, а логины и пароли — это как раз то, что забывается легче всего. Счастлив сообщить, что теперь их запоминать не надо.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0
Новость

Мы выпустили новую версию API с поддержкой спецификации OpenAPI 3.0.0

Время на прочтение 1 мин
Количество просмотров 659


Мы выпустили новую версию API c поддержкой спецификации OpenAPI 3.0.0. На основании спецификации генерируется интерфейс для серверной части API и документация, также пользователь получает возможность генерировать заготовки клиента для множества языков программирования. С документацией можно ознакомиться на отдельной странице.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

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

Статья

Я сделал Cardoteka и вот как её использовать [кто любит черпать]

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 289

Привет! Самое время в предновогоднее настоящее поделиться с вами опенсУрс проектом :) Встречайте -> Cardoteka <- строгая типизированная обёртка над Shared Preferences (SP) в мире Flutter. Этот материал будет коротким, с рекламными нотками (а точнее, приглашающий к дискуссии в issues и в комментарии) и readme-подтекстом. Так или иначе, это заслуженная метка "Обзор".

https://github.com/PackRuble/cardoteka

https://pub.dev/packages/cardoteka

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0
Статья

4 миллиарда операторов if

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 11K

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

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

Поэтому я решил изучить эту идею проверки чётности числа при помощи одних сравнений, чтобы понять, насколько хорошо она работает в реальных ситуациях. Я сторонник высокопроизводительного кода, поэтому решил реализовать это на языке программирования C, потому что он и сегодня остаётся самым быстрым языком в мире с большим отрывом от других (благодаря гению Денниса Ричи).

Читать далее
Всего голосов 71: ↑67 и ↓4 +63
Комментарии 33
Статья

Как создать веб-приложение на базе Telegram Mini Apps

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 718

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

В этой статье познакомимся с Telegram Mini Apps и попробуем создать простое приложение. Сделаем это с использованием обновленного Angular 17 и telegraf, а в конце — задеплоим проект на виртуальный сервер.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 0
Статья

Мой первый контентный сайт: от создания до продажи за 170К

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 687

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

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Комментарии 3
Статья

Книга «Новые финансы: блокчейн, DeFi, Web3 и криптовалюты»

Время на прочтение 17 мин
Количество просмотров 389
imageПривет, Хаброжители! В современном мире, где криптовалюты и блокчейн-технологии стремительно набирают обороты и вытесняют традиционные валюты, для каждого финансово успешного человека становится критически важным уверенное понимание данных тем. Автор щедро делится своими уникальными знаниями и опытом. Он открывает читателю всю глубину мира децентрализованных финансов, предлагая теоретические основы и практические инструменты, которые помогут читателю не только быть в тренде, но и защитить и преумножить свои цифровые инвестиции.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0
Статья

Что происходит, когда вы создаёте Pod в Kubernetes?

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 625

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

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 0
Статья

(Не)реальная Грузия: факты, которые вас не разочаруют

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

Открываем Хабр. Находим статью «Реальная Грузия: грустные факты, которые вас разочаруют». Читаем: тут всё плохо, дорого, негостеприимно, просто ад на земле. Я не буду говорить, что это ловушка, а скажу лишь, что это субъективный опыт конкретно одного человека, который назвать «фактами» у меня не поворачивается язык. Как и автор вышеупомянутой статьи, я живу в Грузии уже достаточное время, чтобы составить мнение о стране, но уезжать пока никуда не собираюсь. На мой взгляд, оригинальная статья получилась однобокой, очень завязанной на конкретный контекст (об этом подробнее расскажу дальше), и, на самом деле, не рассказывает, как «обстоят дела на самом деле».

Читать далее
Всего голосов 32: ↑31 и ↓1 +30
Комментарии 6