![](https://webcf.waybackmachine.org/web/20240625054913im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/839/17a/3b9/83917a3b9ada168e83e1797c33f716dc.jpg)
Разговор будет про декораторы, делегаты, aiogram и то почему декораторы не вяжутся с OOP в Python. Да да. Python+OOP+ декораторы это отстойно!!!
Разговор будет про декораторы, делегаты, aiogram и то почему декораторы не вяжутся с OOP в Python. Да да. Python+OOP+ декораторы это отстойно!!!
Если вы когда-нибудь искали бесплатные outline-ключи, то вам будет полезно узнать про VLESS — новый протокол, который постепенно приходит на смену Shadowsocks. Поговорим о том, чем они отличаются и какие у них есть преимущества.
Россия стоит на пороге нового этапа развития отрасли. Речь идет о цифровизации. Но процесс этот движется достаточно медленно — в том числе и оттого, что далеко не все руководители производств понимают, зачем им нужна цифровизация. Но это пока. Способность цифровизироваться — это, пожалуй, механизм естественного отбора на рынке промпредприятий, который уже запущен, рассказал генеральный директор «НПО ЛАБС» Артем Сеник.
Перевод: Чему мы научились за год построения проектов с LLM. Часть 3
Стратегия разработки продуктов с использованием LLM.
В этой небольшой статье я хочу показать как можно реализовать сортировку данных в ElasticSearch с помощью скрипта на языке Painless.
Приведенные примеры написаны на ЯП Golang, поскольку я разрабатываю ПО на этом языке. Также я подразумеваю что у вас в проекте уже есть некая имплементация клиента для Elastic, возможно реализована "обертка" для работы с вашими структурами данных. Сосредоточимся на скрипте и разберем пример его использования.
8 самых распространенных и популярных языков программирования для квантовых вычислений в 2024 году
Список самых популярных квантовых языков программирования.
Кто их разрабатывал?
На основе каких языков программирования они созданы?
Какие квантовые языки программирования подходят для новичков?
Я давно был сумасшедшим фанатом обучения. Как только закончил школу в 2011 году я начал активно читать.
«Дальше была привита привычка пить воду часто и много.. Затем спорт и так далее.
Спустя два года каждый мой день выглядит примерно так. Почти каждая задача в календаре — это привычка.»
Как выбрать лучшие инструменты для конвертации изображений и документов?
https://github.com/paripi-Komei-vvgtur-bbng-hamma
В цифровую эпоху конвертация файлов является обычной задачей для многих пользователей компьютеров. Будь то необходимость преобразовать изображение в другой формат для совместимости или изменить формат документа для упрощения редактирования, существует множество инструментов, которые могут помочь. Но какие инструменты лучше всего подходят для этих задач? В этой статье мы рассмотрим несколько лучших инструментов для эффективной конвертации изображений и документов.
Давайте пошагово настроим CI/CD pipeline для вашего проекта на GitLab. Предположим, что у вас уже есть проект на GitLab и вы хотите настроить автоматическую сборку, тестирование и деплой.
Без воды давайте перейдем к решению. 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
В интернете есть множество статей и руководств по интеграции OAuth авторизации через популярных провайдеров, таких как Google, Facebook и Twitter, в проекты на Laravel. Но как это сделать через Yandex, ВК и т.п. информации в рунете вообще нет.
Буду показывать на примере Яндекса. Через другие провайдеры делайте аналогично.
Возникла довольно интересная задача используя кодогенерцию сделать маппинг FluentNhibernate на лету. Порывшись на stackowerflow сам код оказался довольно простым.
Недавно я начал заниматься разработкой собственного JS фреймворка подобного Angular'у, тут конечно я описывать не буду как он работает и как на нем писать SPA, но хотелось бы поделиться примером, как я реализовал управление состоянием и связывание DOM и JS.
Начнем с HTML странички:
Математика давно считается сложной предметом для многих студентов и профессионалов. Однако с развитием искусственного интеллекта (ИИ) решение математических задач стало более доступным и эффективным, чем когда-либо ранее. Математические решатели на базе ИИ используют алгоритмы и техники машинного обучения для анализа и решения сложных математических уравнений и задач с высокой скоростью и точностью. В этом подробном руководстве мы рассмотрим 15 лучших инструментов ИИ, предназначенных для решения математических задач, предлагая пользователям ряд функций и возможностей для работы с уравнениями, задачами по математическому анализу, алгебраическими выражениями и многим другим. Кроме того, мы представим Mathsolver.top, интерактивный математический решатель, работающий на основе передовой технологии ИИ, позволяющий пользователям загружать вопросы и мгновенно получать подробные ответы.
В этом руководстве рассматривается практическое использование Java 8 Streams от создания до параллельного выполнения.
Сложно найти человека, который не слышал о квантовой механике, не смотрел научпоп на эту тему, не знает про двухщелевой эксперимент и кота Шредингера. И также у всех на слуху то, что квантовая механика — это штука настолько ядрёная, что до сих пор нет общепринятой интерпретации: что именно значат её формулы? Писать очередную научно-популярную статью было бы скучно — их и так в большом избытке. И потому я предлагаю вам совершенно уникальный продукт: "понять квантовую теорию за три статьи". Всего за три статьи мы построим основание квантовой теории буквально из ничего, из чистых и довольно простых размышлений. Начиная от философии, от понятия эксперимента и заканчивая строгими формулами, где за каждым символом будет стоять смысл, недвусмысленное толкование во вполне осязаемых понятиях. Интерпретации нам станут не нужны: копенгагенская, многомировая, реляционная — всё это станет просто тратой времени и тривиальщиной для казуалов. Можно сказать, это гайд "как построить квантовую физику с нуля". Данный материал будет увлекателен для частично знакомых с квантовой механикой; желающих нырнуть глубже и узнать насколько глубока кроличья нора; для скучающих людей, которые хотели бы увидеть альтернативную точку зрения; для троллей от мира физики и просто интересующихся.
Сухо и кратко. Игры до этого никогда не делал, с Unity познакомился через курс на Udemy. Результат работы в течении 5 месяцев перед тобой.
Это быстрый старт без погружения в теорию о том, как логировать сообщения в OpenSearch
Я расскажу, как легко настроить логирование в OpenSearch с помощью библиотек NLog и Serilog. Вы узнаете, как запустить OpenSearch в Docker, настроить Serilog и отправить логи в OpenSearch. Затем мы создадим индексный паттерн в OpenSearch Dashboard и, вуаля! Сможем просматривать все логи нашего приложения в разделе Discover.
За последний год LLM стали «достаточно хороши» для реальных приложений. LLM широко доступны, что позволяет всем желающим создавать интеллектуальные функции для своих продуктов. Хотя барьер для входа на рынок AI-продуктов снизился, создание по-настоящему эффективных решений по-прежнему является обманчиво сложной задачей.
Мы выявили некоторые важные, но часто упускаемые из виду уроки и методологии, основанные на машинном обучении, которые имеют решающее значение для разработки продуктов на основе LLM. Знание этих концепций может дать вам конкурентное преимущество перед большинством других участников рынка, и при этом не требуется экспертных знаний в области машинного обучения! За последний год шестеро нас занимались созданием реальных приложений на основе LLM. Мы поняли, что существует необходимость обобщить эти уроки в одном месте для пользы сообщества.
Хочу вам рассказать об хорошем юзерботе под именем teagram-tl. Данный проект появился в прошлом году, но к сожалению не популярен.
Данный юзербот написан на telethon. С поддержкой FTG и Hikka подобных модулей.