javascript
Как объединить фронтенд с бэкендом и не сломать веб-приложение

Привет! Меня зовут Артём Шумейко, я Python-разработчик и создатель одноименного канала на YouTube. Представьте: у вас есть проект с фронтенд- и бэкенд-частью. Первый работает на одном порту и отображает данные, после — передает бэкенду. Второй работает на другом порту, принимает и обрабатывает эти данные, после чего возвращает ответ. Обычно сайты находятся на едином домене с фронтендом и бэкендом, а здесь — на двух отдельных.  Будучи новичком я не понимал, как объединить фронтенд и бэкенд. Дума…

  • среда, 28 августа 2024 г. в 00:00:07
javascript
Frontend. MVA архитектура

Здравствуйте.Из этой статьи вы узнаете об определенном архитектурном подходе, который я назвал MVA.Вы, возможно, узнаете в данном подходе Flux или MVI, но я считаю, что это что-то другое. Почему - вы узнаете дальше.На самом деле не важно как это всё называется, придумал ли я что-то новое или нет.Я пришел к определенному архитектурному подходу, решил поискать нечто подобное и точно такого же не нашел. Решил поделиться, потому что считаю его очень удобным и простым.Эта статья является расширением…

  • среда, 28 августа 2024 г. в 00:00:06
github
PromtEngineer / Verbi

A modular voice assistant application for experimenting with state-of-the-art transcription, response generation, and text-to-speech models. Supports OpenAI, Groq, Elevanlabs, CartesiaAI, and Deepgram APIs, plus local models via Ollama. Ideal for research and development in voice technology.VERBI - Voice Assistant 🎙️ Motivation ✨✨✨ Welcome to the Voice Assistant project! 🎙️ Our goal is to create a modular voice assistant application that allows you to experiment with state-of-the-art (SOTA…

  • среда, 28 августа 2024 г. в 00:00:04
github
khcrysalis / Feather

Feather is a free on-device iOS application manager/installer built with UIKit for quality. Feather Feather is a free on-device iOS application manager/installer built with UIKit for quality. README In Other Languages Русский🇷🇺 Features Altstore repo support. Supporting Legacy and 2.0 repo structures Import your own .ipa's. Inject tweaks when signing apps. Install applications straight to your device seamlessly over the air. Allows multiple certificate imports for ea…

  • среда, 28 августа 2024 г. в 00:00:03
github
Permify / permify

An open-source authorization as a service inspired by Google Zanzibar, designed to build and manage fine-grained and scalable authorization systems for any application. Permify - Open Source Fine-Grained Authorization Implement fine-grained, scalable and extensible access controls within minutes to days instead of months. Inspired by Google’s consistent, global authorization system, Zanzibar                 What is Permify? Pe…

  • среда, 28 августа 2024 г. в 00:00:01
xaker
Павла Дурова арестовали во Франции

24 августа 2024 года Павла Дурова арестовали во Франции, после того как его частный самолет, летевший из Азербайджана, приземлился в аэропорту Ле-Бурже. По информации местных СМИ, задержание связано с недостатком модерации и сотрудничества Telegram с французскими властями, из-за чего правоохранители считают Дурова соучастником в незаконном обороте наркотиков, преступлениях против детей, мошенничестве и так далее.

  • вторник, 27 августа 2024 г. в 00:00:24
xaker
В США предъявили обвинения участнику хак-группы Karakurt

Американские власти предъявили обвинения в отмывании денег, электронном мошенничестве и вымогательстве участнику русскоязычной вымогательской хак-группы Karakurt Денису Золотареву.

  • вторник, 27 августа 2024 г. в 00:00:22
xaker
HTB Runner. Эксплуатируем баг в TeamCity и совершаем runC Escape

Для подписчиковСегодня я покажу, как использовать прошлогодний баг в инструменте TeamCity, чтобы создать пользователя‑админа и таким образом повысить привилегии на хосте. Затем создадим контейнер в Portainer, сбежим из него благодаря уязвимости в RunC и сможем читать любые файлы в системе.

  • вторник, 27 августа 2024 г. в 00:00:21
xaker
Американская радиорелейная лига заплатила хакерам миллион долларов выкупа

Американская радиорелейная лига (ARRL) подтвердила, что ранее заплатила хакерам выкуп в размере 1 млн долларов, чтобы получить инструмент для расшифровки и восстановления систем, которые пострадали в ходе вымогательской атаки.

  • вторник, 27 августа 2024 г. в 00:00:19