javascript
Храним файлы Strapi в облаке Selectel

Привет, я некоторое время работаю над своим пет проектом, где в основном занимаюсь фронтом, а для данных использую headless CMS под названием strapi.io. В какой-то момент у меня появилась потребность вынести медиа хранилище из локальной папки в облако. А так-как основной проект уже находился долгое время на серверах Selectel, я решил воспользоваться их объектным хранилищем и подключится к нему с помощью плагина “@strapi/provider-upload-aws-s3“. И в этой статье я вам опишу краткий гайд как это …

  • суббота, 17 февраля 2024 г. в 00:00:15
javascript
Собираем метрики Node.js приложений в PM2 с экспортом в Prometheus

Ни для кого не секрет что для устойчивой и надежной работы node.js приложений необходимо проводить мониторинг их работы и делать полезные выводы глядя на их метрики. Это означает, что вы способны получать информацию о состоянии до возникновения проблем, таким образом, предотвращая сбои.В этой статье я хотел бы рассказать о способе сбора статистики из node.js приложений, которые запущены в PM2, и экспорт этих данных в Prometheus.Когда вы просто запускаете node.js приложение через команду node a…

  • суббота, 17 февраля 2024 г. в 00:00:14
javascript
Ты наконец-то поймешь асинхронность в JS

Привет, друзья! Сегодня мы поговорим о том, что такое асинхронность в JavaScript и как она работает. Это одна из тех вещей, которые кажутся сложными, но на самом деле довольно просты, как только разберешься.Понятие асинхронности и синхронностиСинхронный код - это код, который выполняется последовательно, один за другим. Ничего сложного, просто пошаговое выполнение. Для примера, вот как может выглядеть синхронный код:console.log('Шаг 1'); console.log('Шаг 2'); console.log('Ш…

  • суббота, 17 февраля 2024 г. в 00:00:13
javascript
Меняем формат розыгрышей призов в Telegram-чатах

Привет, Хабр! Меня зовут Денис, и сегодня я расскажу вам о проекте, над которым я и мой друг работали последние 7 месяцев. Называется он PLAY365 — и это игровой (и не только) бот для групповых чатов Telegram.В посте будет много информации: об истории создания бота, этапах, основных функциях, а также о том, с какими трудностями мы столкнулись и как их преодолели (конечно же, с примерами кода).С чего все началосьРозыгрыши всевозможных призов в больших чатах обычно проходят очень скучно. Все запи…

  • суббота, 17 февраля 2024 г. в 00:00:12
javascript
Интеграция React и AngularJS через Webpack Module Federation

Почему пишу об этом?Представьте себя в ситуации, когда вы вступаете в проект с задачей развивать огромное легаси приложение, созданное пять лет назад на первой версии Angular. Это приложение напоминает забытый кладезь, о функционировании которого уже никто в компании не имеет представления. В его недрах скрыта система авторизации и множество модулей, управляющих бизнес-логикой, все это сплетено в единую структуру с помощью уже не самого актуального инструмента сборки – Gulp. Как будто этого бы…

  • суббота, 17 февраля 2024 г. в 00:00:12
github
LargeWorldModel / LWM

  • суббота, 17 февраля 2024 г. в 00:00:08
github
succinctlabs / sp1

A performant, 100% open-source, contributor-friendly zkVM.

  • суббота, 17 февраля 2024 г. в 00:00:07
github
microsoft / UFO

A UI-Focused Agent for Windows OS Interaction. UFO : A UI-Focused Agent for Windows OS Interaction     UFO is a UI-Focused dual-agent framework to fulfill user requests on Windows OS by seamlessly navigating and operating within individual or spanning multiple applications. 🕌 Framework UFO operates as a dual-agent framework, encompassing: AppAgent 🤖, tasked with choosing an application for fulfilling user requests. This agent may also switch to a different application when a r…

  • суббота, 17 февраля 2024 г. в 00:00:06
github
gptscript-ai / gptscript

Natural Language ProgrammingGPTScript Overview GPTScript is a new scripting language to automate your interaction with a Large Language Model (LLM), namely OpenAI. The ultimate goal is to create a fully natural language based programming experience. The syntax of GPTScript is largely natural language, making it very easy to learn and use. Natural language prompts can be mixed with traditional scripts such as bash and python or even external HTTP service calls. With GPTScript you can do just abo…

  • суббота, 17 февраля 2024 г. в 00:00:05