В интернете есть множество статей и руководств по интеграции OAuth авторизации через популярных провайдеров, таких как Google, Facebook и Twitter, в проекты на Laravel. Но как это сделать через Yandex, ВК и т.п. информации в рунете вообще нет.
Буду показывать на примере Яндекса. Через другие провайдеры делайте аналогично.
Как стать автором
Сложности вывода продукта на международные рынки
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/cbf/3d0/a5b/cbf3d0a5b01ce37992b3c9f9005d0f68.jpg)
Так выглядит кривая жизни продукта, каждая фаза имеет свои артефакты и сложности, в данной статье я предлагаю посмотреть на сложности запуска продукта на зарубежные рынки.
Roslyn ISourceGenerator и DBFirst генерация маппинга FluentNhibernate на лету
Возникла довольно интересная задача используя кодогенерцию сделать маппинг FluentNhibernate на лету. Порывшись на stackowerflow сам код оказался довольно простым.
Связывание DOM-элементов и объектов JS в 42 строки
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/aaf/658/c31/aaf658c3154f5474cb500c2f2b122ad5.png)
Недавно я начал заниматься разработкой собственного JS фреймворка подобного Angular'у, тут конечно я описывать не буду как он работает и как на нем писать SPA, но хотелось бы поделиться примером, как я реализовал управление состоянием и связывание DOM и JS.
Начнем с HTML странички:
15 лучших инструментов искусственного интеллекта для решения математических проблем
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/2d5/26b/007/2d526b00738218a3d172d35d71de4349.png)
Математика давно считается сложной предметом для многих студентов и профессионалов. Однако с развитием искусственного интеллекта (ИИ) решение математических задач стало более доступным и эффективным, чем когда-либо ранее. Математические решатели на базе ИИ используют алгоритмы и техники машинного обучения для анализа и решения сложных математических уравнений и задач с высокой скоростью и точностью. В этом подробном руководстве мы рассмотрим 15 лучших инструментов ИИ, предназначенных для решения математических задач, предлагая пользователям ряд функций и возможностей для работы с уравнениями, задачами по математическому анализу, алгебраическими выражениями и многим другим. Кроме того, мы представим Mathsolver.top, интерактивный математический решатель, работающий на основе передовой технологии ИИ, позволяющий пользователям загружать вопросы и мгновенно получать подробные ответы.
Руководство по Java 8 Stream API
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/6bb/0fc/f28/6bb0fcf28b3ceb1e0ffac6f64fb45fa8.jpg)
В этом руководстве рассматривается практическое использование Java 8 Streams от создания до параллельного выполнения.
Феномено-логическая интерпретация квантовой механики
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/489/6dc/25a/4896dc25a8ecb1dc78bbf299576703ec.jpg)
Сложно найти человека, который не слышал о квантовой механике, не смотрел научпоп на эту тему, не знает про двухщелевой эксперимент и кота Шредингера. И также у всех на слуху то, что квантовая механика — это штука настолько ядрёная, что до сих пор нет общепринятой интерпретации: что именно значат её формулы? Писать очередную научно-популярную статью было бы скучно — их и так в большом избытке. И потому я предлагаю вам совершенно уникальный продукт: "понять квантовую теорию за три статьи". Всего за три статьи мы построим основание квантовой теории буквально из ничего, из чистых и довольно простых размышлений. Начиная от философии, от понятия эксперимента и заканчивая строгими формулами, где за каждым символом будет стоять смысл, недвусмысленное толкование во вполне осязаемых понятиях. Интерпретации нам станут не нужны: копенгагенская, многомировая, реляционная — всё это станет просто тратой времени и тривиальщиной для казуалов. Можно сказать, это гайд "как построить квантовую физику с нуля". Данный материал будет увлекателен для частично знакомых с квантовой механикой; желающих нырнуть глубже и узнать насколько глубока кроличья нора; для скучающих людей, которые хотели бы увидеть альтернативную точку зрения; для троллей от мира физики и просто интересующихся.
Как я игру на Unity делал
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/b65/358/2e5/b653582e5571478f02845cc84fe7b908.jpg)
Сухо и кратко. Игры до этого никогда не делал, с Unity познакомился через курс на Udemy. Результат работы в течении 5 месяцев перед тобой.
Логирование через OpenSearch с помощью Serilog asp.net core
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/2b1/1b1/cd1/2b11b1cd13f1e3fb2402ee8fdfc88708.png)
Это быстрый старт без погружения в теорию о том, как логировать сообщения в OpenSearch
Я расскажу, как легко настроить логирование в OpenSearch с помощью библиотек NLog и Serilog. Вы узнаете, как запустить OpenSearch в Docker, настроить Serilog и отправить логи в OpenSearch. Затем мы создадим индексный паттерн в OpenSearch Dashboard и, вуаля! Сможем просматривать все логи нашего приложения в разделе Discover.
Перевод: Чему мы научились за год построения проектов с LLM. Часть 1
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/e29/eed/c43/e29eedc431357099e63ea8233894b10a.png)
За последний год LLM стали «достаточно хороши» для реальных приложений. LLM широко доступны, что позволяет всем желающим создавать интеллектуальные функции для своих продуктов. Хотя барьер для входа на рынок AI-продуктов снизился, создание по-настоящему эффективных решений по-прежнему является обманчиво сложной задачей.
Мы выявили некоторые важные, но часто упускаемые из виду уроки и методологии, основанные на машинном обучении, которые имеют решающее значение для разработки продуктов на основе LLM. Знание этих концепций может дать вам конкурентное преимущество перед большинством других участников рынка, и при этом не требуется экспертных знаний в области машинного обучения! За последний год шестеро нас занимались созданием реальных приложений на основе LLM. Мы поняли, что существует необходимость обобщить эти уроки в одном месте для пользы сообщества.
Teagram-tl — отличный юзербот для вашего telegram аккаунта
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/0e1/ee0/e96/0e1ee0e961a68d7ac955e47a320aa840.jpg)
Хочу вам рассказать об хорошем юзерботе под именем teagram-tl. Данный проект появился в прошлом году, но к сожалению не популярен.
Данный юзербот написан на telethon. С поддержкой FTG и Hikka подобных модулей.
Как я потерял на бирже Байбит ~1'000$ или Байбит — контора …
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/c6a/91a/9cb/c6a91a9cbf683bc92547c0393e4aef6a.jpg)
Я потерял более 1'000$ (и речь не про трейдинг), нервы при этом заморозив депозит на более месяца на "топ-1" криптобиржи СНГ и написал об этом статью, чтобы каждый из вас мог получить этот опыт бесплатно. Заголовок на первый взгляд может показаться кликбейтным, но я бы отнес его к эмоциональному
Как интегрировать GPT-4 Omni в Телеграм Бот на Python без танцев с бубном?
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/5b4/467/056/5b4467056fb705fc84cf7e57395f4c3c.png)
Используем библиотеку Aiogram 3.х, в общем все как у всех, ничего необычного в рамках этого пункта. Назовем его app.py.
Нейросети внутри 1С — что уже можно использовать и что в планах?
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/761/984/35c/76198435c6c01552dd39628753b523af.png)
Искусственный интеллект наконец-то может решить проблемы, которые много лет портили жизнь бухгалтерам, директорам и бизнесу в целом. Часто они возникали из-за пресловутого «человеческого фактора». Широкое распространение нейронный сетей знаменует собой исключение этого фактора и уменьшение числа ошибок.
В 1С уже работают несколько сервисов искусственного интеллекта (ссылку прикрепили в конце статьи). Это помогает сократить трудозатраты для задач, не требующих значительной квалификации, сократить время принятия управленческих решений, а также делает бизнес-процессы более комфортными, например, представая в форме голосового помощника.
Гипотеза об электромагнитной природе гравитации
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/9bf/1f7/a59/9bf1f7a59d52323d5b2c1f044909b740.jpeg)
Гипотеза об электромагнитной природе гравитации
Солнечная система представляет собой единую и целостную структуру, которая использует и распределяет энергию - за счёт движения планет вокруг Солнца. Передаётся эта энергия от движущихся планет к солнцу и наоборот при помощи магнитного поля, которое своими линиями пересекает полюса между собой планет и Солнца. При этом постоянно поддерживаются электрические токи в Солнце и планетах так, чтобы магнитный поток оставался (сохранялся) неизменным.
Движение планет представлено колебательным уравнением по закону синуса вдоль линии окружности идеальной орбиты, создаваемой магнитными линиями поля. При этом реальная и видимая орбита планеты лишь стремится занять положение идеальной орбиты, но каждый раз лишь проходит через нее по синусоидальной траектории.
Эксперимент: даём ChatGPT полный доступ к компьютеру
Я абсолютный новичок в программировании, поэтому могу ошибаться в некоторых моментах. Я бы, наверное, даже не писал эту статью. Однако, проведя некоторое время в сети, мне так и не удалось найти похожий на мой проект. Именно поэтому я решил поделиться своей идеей с вами.
ПрокСИ: как не попасться Нефритовому Лидеру
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/236/7c7/d53/2367c7d537e7b98551f27be9c78a0319.jpg)
История о том, как сохранить безопасность своих данных даже под пристальным взглядом компартии.
В статьей рассказали про прокси-сервисы на рынке и о том, как правильно выбрать прокси для себя.
Вкатун. Или как тяжело найти работу без it специальности
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/c3b/8d4/84e/c3b8d484ebdc739386e09a737372ed3f.png)
Современный рынок труда требует от соискателей всё более глубоких знаний и практических навыков, особенно в сфере IT. Тем более сейчас, рынок перенасыщен новичками, а опытных работников меньше, чем было. Я же человек, который все еще пытается вкатиться в мл, но пока безуспешно. В данной статье рассмотрим мой небольшой путь в IT, а также трудности, с которыми я столкнулся, и тех шагах, которые я предпринял для достижения своей цели.
Подключение Outline VPN на сервере без графического интерфейса
![](https://webcf.waybackmachine.org/web/20240609122417im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/4a4/fd2/9a5/4a4fd29a55636c68915da4c97bff5a8d.png)
В своей первой статье я разобрался как подключить Outline VPN на сервере без графического интерфейса.
Скриншотов будет мало, воды - много.
Есть у меня несколько тестовых серверов, где я опробую всякое. И вот, понадобилось мне уже пользоваться VPN, но, вот беда, terraform отказывается не только скачиваться, но и работать в России.
Эвенты (EVENT) в MySQL
Эвенты (EVENT) в MySQL позволяют выполнять запланированные задачи в базе данных автоматически, без вмешательства пользователя. Это может быть полезно для различных задач, таких как автоматическое резервное копирование, очистка устаревших данных или ротация логов.