Разговор будет про декораторы, делегаты, aiogram и то почему декораторы не вяжутся с OOP в Python. Да да. Python+OOP+ декораторы это отстойно!!!
Как стать автором
VLESS vs ShadowSocks. Рассказываем про протокол, который придет на смену SS
Если вы когда-нибудь искали бесплатные outline-ключи, то вам будет полезно узнать про VLESS — новый протокол, который постепенно приходит на смену Shadowsocks. Поговорим о том, чем они отличаются и какие у них есть преимущества.
Большой бизнес в цифре: обратный отсчет для промышленности
Россия стоит на пороге нового этапа развития отрасли. Речь идет о цифровизации. Но процесс этот движется достаточно медленно — в том числе и оттого, что далеко не все руководители производств понимают, зачем им нужна цифровизация. Но это пока. Способность цифровизироваться — это, пожалуй, механизм естественного отбора на рынке промпредприятий, который уже запущен, рассказал генеральный директор «НПО ЛАБС» Артем Сеник.
Перевод: Чему мы научились за год построения проектов с LLM. Часть 3
Перевод: Чему мы научились за год построения проектов с LLM. Часть 3
Стратегия разработки продуктов с использованием LLM.
Сортировка ScriptSort в ElasticSearch
В этой небольшой статье я хочу показать как можно реализовать сортировку данных в ElasticSearch с помощью скрипта на языке Painless.
Приведенные примеры написаны на ЯП Golang, поскольку я разрабатываю ПО на этом языке. Также я подразумеваю что у вас в проекте уже есть некая имплементация клиента для Elastic, возможно реализована "обертка" для работы с вашими структурами данных. Сосредоточимся на скрипте и разберем пример его использования.
8 самых распространенных и популярных языков программирования для квантовых вычислений в 2024 году
8 самых распространенных и популярных языков программирования для квантовых вычислений в 2024 году
Список самых популярных квантовых языков программирования.
Кто их разрабатывал?
На основе каких языков программирования они созданы?
Какие квантовые языки программирования подходят для новичков?
Как я превратил обучение в постоянный процесс, который идёт непрерывно уже 2 года
Я давно был сумасшедшим фанатом обучения. Как только закончил школу в 2011 году я начал активно читать.
«Дальше была привита привычка пить воду часто и много.. Затем спорт и так далее.
Спустя два года каждый мой день выглядит примерно так. Почти каждая задача в календаре — это привычка.»
Как выбрать лучшие инструменты для конвертации изображений и документов?
Как выбрать лучшие инструменты для конвертации изображений и документов?
https://github.com/paripi-Komei-vvgtur-bbng-hamma
В цифровую эпоху конвертация файлов является обычной задачей для многих пользователей компьютеров. Будь то необходимость преобразовать изображение в другой формат для совместимости или изменить формат документа для упрощения редактирования, существует множество инструментов, которые могут помочь. Но какие инструменты лучше всего подходят для этих задач? В этой статье мы рассмотрим несколько лучших инструментов для эффективной конвертации изображений и документов.
Как настроить CI/CD pipeline для проекта на GitLab?
Давайте пошагово настроим CI/CD pipeline для вашего проекта на GitLab. Предположим, что у вас уже есть проект на GitLab и вы хотите настроить автоматическую сборку, тестирование и деплой.
Самое быстрое решение, которое помогло нам для возобновления доступа к репозиториям с Docker Hub
Без воды давайте перейдем к решению. 30 мая 2024 года поздним вечерком Docker тихо ушел с России и еще некоторых стран. Уже 3 июня блокировка по Geo IP была снята для России, мы победили. Нужно было просто подождать несколько дней. Но если у Вас не работает или не будет работать Docker Hub – не спешите говорить, что нужно "валить" из России или громоздить свое отечественное ПО. Если у вас не грузятся библиотеки при вводе в консоли команды
docker compose build
Или если та же проблема с пересборкой контейнера в самом Docker... Говорят о проксировании, о прописывании сокетов, что заложено в самой же конфигурации Docker. Если почитать официальную документацию, там предложены способы, как и откуда можно скачивать репозитории необходимых библиотек и подпрограмм. Прямо напоказ выставлен способ подключения через Proxy.
Репозитории, где будут лежать исходники для создания контейнера Docker, можно создавать как свои, так и использовать готовые. Но очень быстро подсуетились эти ребята. Мне лично на своем Ubuntu-сервере самым первым решением послужило редактирование самого Docker-файла. Это особенно удобно, если несколько разных контейнеров стоят с относительно узкозаточенным функционалом и в Dockerfile относительно все ясно и понятно.
У вас в файле есть строчка, откуда берутся исходники для участия в вашем проекте. Там можно просто переписать адрес:
FROM huecker.io/tiangolo/uwsgi-nginx-flask:python3.10
Авторизация через Yandex, ВК, Telegram с помощью Laravel Socialite
В интернете есть множество статей и руководств по интеграции OAuth авторизации через популярных провайдеров, таких как Google, Facebook и Twitter, в проекты на Laravel. Но как это сделать через Yandex, ВК и т.п. информации в рунете вообще нет.
Буду показывать на примере Яндекса. Через другие провайдеры делайте аналогично.
Roslyn ISourceGenerator и DBFirst генерация маппинга FluentNhibernate на лету
Возникла довольно интересная задача используя кодогенерцию сделать маппинг FluentNhibernate на лету. Порывшись на stackowerflow сам код оказался довольно простым.
Связывание DOM-элементов и объектов JS в 42 строки
Недавно я начал заниматься разработкой собственного JS фреймворка подобного Angular'у, тут конечно я описывать не буду как он работает и как на нем писать SPA, но хотелось бы поделиться примером, как я реализовал управление состоянием и связывание DOM и JS.
Начнем с HTML странички:
15 лучших инструментов искусственного интеллекта для решения математических проблем
Математика давно считается сложной предметом для многих студентов и профессионалов. Однако с развитием искусственного интеллекта (ИИ) решение математических задач стало более доступным и эффективным, чем когда-либо ранее. Математические решатели на базе ИИ используют алгоритмы и техники машинного обучения для анализа и решения сложных математических уравнений и задач с высокой скоростью и точностью. В этом подробном руководстве мы рассмотрим 15 лучших инструментов ИИ, предназначенных для решения математических задач, предлагая пользователям ряд функций и возможностей для работы с уравнениями, задачами по математическому анализу, алгебраическими выражениями и многим другим. Кроме того, мы представим Mathsolver.top, интерактивный математический решатель, работающий на основе передовой технологии ИИ, позволяющий пользователям загружать вопросы и мгновенно получать подробные ответы.
Руководство по Java 8 Stream API
В этом руководстве рассматривается практическое использование Java 8 Streams от создания до параллельного выполнения.
Феномено-логическая интерпретация квантовой механики
Сложно найти человека, который не слышал о квантовой механике, не смотрел научпоп на эту тему, не знает про двухщелевой эксперимент и кота Шредингера. И также у всех на слуху то, что квантовая механика — это штука настолько ядрёная, что до сих пор нет общепринятой интерпретации: что именно значат её формулы? Писать очередную научно-популярную статью было бы скучно — их и так в большом избытке. И потому я предлагаю вам совершенно уникальный продукт: "понять квантовую теорию за три статьи". Всего за три статьи мы построим основание квантовой теории буквально из ничего, из чистых и довольно простых размышлений. Начиная от философии, от понятия эксперимента и заканчивая строгими формулами, где за каждым символом будет стоять смысл, недвусмысленное толкование во вполне осязаемых понятиях. Интерпретации нам станут не нужны: копенгагенская, многомировая, реляционная — всё это станет просто тратой времени и тривиальщиной для казуалов. Можно сказать, это гайд "как построить квантовую физику с нуля". Данный материал будет увлекателен для частично знакомых с квантовой механикой; желающих нырнуть глубже и узнать насколько глубока кроличья нора; для скучающих людей, которые хотели бы увидеть альтернативную точку зрения; для троллей от мира физики и просто интересующихся.
Как я игру на Unity делал
Сухо и кратко. Игры до этого никогда не делал, с Unity познакомился через курс на Udemy. Результат работы в течении 5 месяцев перед тобой.
Логирование через OpenSearch с помощью Serilog asp.net core
Это быстрый старт без погружения в теорию о том, как логировать сообщения в OpenSearch
Я расскажу, как легко настроить логирование в OpenSearch с помощью библиотек NLog и Serilog. Вы узнаете, как запустить OpenSearch в Docker, настроить Serilog и отправить логи в OpenSearch. Затем мы создадим индексный паттерн в OpenSearch Dashboard и, вуаля! Сможем просматривать все логи нашего приложения в разделе Discover.
Перевод: Чему мы научились за год построения проектов с LLM. Часть 1
За последний год LLM стали «достаточно хороши» для реальных приложений. LLM широко доступны, что позволяет всем желающим создавать интеллектуальные функции для своих продуктов. Хотя барьер для входа на рынок AI-продуктов снизился, создание по-настоящему эффективных решений по-прежнему является обманчиво сложной задачей.
Мы выявили некоторые важные, но часто упускаемые из виду уроки и методологии, основанные на машинном обучении, которые имеют решающее значение для разработки продуктов на основе LLM. Знание этих концепций может дать вам конкурентное преимущество перед большинством других участников рынка, и при этом не требуется экспертных знаний в области машинного обучения! За последний год шестеро нас занимались созданием реальных приложений на основе LLM. Мы поняли, что существует необходимость обобщить эти уроки в одном месте для пользы сообщества.
Teagram-tl — отличный юзербот для вашего telegram аккаунта
Хочу вам рассказать об хорошем юзерботе под именем teagram-tl. Данный проект появился в прошлом году, но к сожалению не популярен.
Данный юзербот написан на telethon. С поддержкой FTG и Hikka подобных модулей.