29 Jan 2026, 07:03 UTC75 views3 reactionsread 15 August 2026 Photo
Кинул и пропал...
POST-запрос и на твой сервер.
Callback - механизм, при котором сервер уведомляет другой сервер о событии.
Как это работает:
- Пользователь платит на сайте платёжной системы
- После оплаты сервис отправляет POST-запрос на заранее указанный url - это и есть callback
- Сервер получает данные о платеже, проверяет их и обновляет статус заказа
Зачем это нужно:
- Пользователь может закрыть страницу посл…
❤3
28 Jan 2026, 22:49 UTC66 views5 reactionsread 15 August 2026 Photo
Как звонить и дозвониться?
Веб-звонки работают на технологии WebRTC - стандарт для передачи аудио, видео и данных в реальном времени.
Но просто включить камеру и отправить поток нельзя. Устройства могут быть за NAT или фаерволом, поэтому нужен...
STUN-сервер - помогает определить публичный IP-адрес устройства. Обмениваемся этими данными, устанавливаем прямое соединение (P2P).
Если прямо нельзя, то нужен TURN-серв…
🥰3❤2
7 Nov 2025, 15:33 UTC70 views5 reactionsread 15 August 2026 Photo
Alpine.js - минималистичный JavaScript-фреймворк для добавления интерактивности на веб-страницы. Он работает прямо в DOM, не требует сборки и весит меньше 10 КБ.
Основные возможности:
- Реактивные данные через x-data
- Управление видимостью (x-show, x-if)
- Обработка событий (x-on:click)
- Двусторонние привязки (x-model)
- Анимации и переходы
Пример:
<div x-data="{ open: false }">
<button @click="open = !open">Ме…
❤5
13 Oct 2025, 14:03 UTC58 views3 reactionsread 15 August 2026 Photo
Unity в браузере
Раньше Unity использовал собственный плагин (Web Player), но современные браузеры его больше не поддерживают. Сегодня единственный способ запустить Unity-проект в браузере — сборка на WebGL.
Unity компилирует C#-код в WebAssembly и JavaScript, а рендеринг идёт через WebGL. Игра загружается как обычный сайт — без установки.
Плюсы:
- кроссплатформенность
- мгновенный запуск
- поддержка 3D и сложной …
🔥3
13 Oct 2025, 07:05 UTC49 views3 reactionsread 15 August 2026 Photo
WebGL - игры для браузера
WebGL - технология для отрисовки 2D/3D-графики в браузере. Работает на основе OpenGL ES и использует видеокарту через JS и <canvas>.
Как это работает:
Браузер предоставляет API, через который JS-код отправляет команды драйверу. Графика рендерится непосредственно на GPU, что делает отрисовку быстрой даже для сложных сцен.
WebGL низкоуровневый - писать на нём сложно: вручную управлять шейде…
❤2🔥1
12 Oct 2025, 14:03 UTC40 views4 reactionsread 15 August 2026 Photo
Что такое SQL-инъекции
SQL-инъекция — это уязвимость, при которой можно выполнить любой SQL-код в базе данных. Это происходит, когда данные подставляются в SQL-запрос без защиты.
Пример:
Запрос:
$query = "SELECT * FROM users WHERE login = '" . $_POST['login'] . "'";
Если пользователь введёт в поле логина:
' OR '1'='1
то получится запрос:
SELECT * FROM users WHERE login = '' OR '1'='1'
— он вернёт всех пользователе…
❤2🔥1😱1
12 Oct 2025, 07:06 UTC34 views4 reactionsread 15 August 2026 Photo
Что такое XSS-атаки
XSS (Cross-Site Scripting) — это уязвимость, при которой внедряется вредоносный JavaScript-код на сайт. Он выполняется в браузере других пользователей и может украсть куки, перенаправить на фишинговую страницу или что угодно.
Как это происходит:
Пользователь вводит данные (например, комментарий), а сайт выводит их на страницу без обработки. Если вместо текста вставить <script>...</script>, брау…
❤3✍1
11 Oct 2025, 22:17 UTC31 views3 reactionsread 15 August 2026 Forwarded from @zypoccPhoto
Улетай на крыльях ветра...
CloudFlare в России умер окончательно. Мы пытаемся найти оптимальное решение.
РКН заблокировал/замедлил CloudFlare несколько месяцев назад.
Если вы не знаете, то Cloudflare предоставляет услуги для улучшения работы веб-сайтов, выступает посредником между пользователями и сайтами, оптимизируя трафик и защищая от угроз.
Это оранжевое облачко и надпись "Проверяем ваш браузер перед переходом…
❤3
11 Oct 2025, 14:03 UTC31 views4 reactionsread 15 August 2026 Photo
Что такое PWA
PWA (Progressive Web App) — это сайт, который ведёт себя как мобильное приложение. Он работает в браузере, но может быть установлен на устройство, работать без интернета и получать уведомления.
Основные возможности:
- Устанавливается на телефон или компьютер как обычное приложение
- Может работать даже оффлайн
- Быстро загружается даже на медленном соединении
- Поддерживает push-уведомления, камеру, з…
❤3🔥1
11 Oct 2025, 07:03 UTC25 views4 reactionsread 15 August 2026 Photo
HTTP и HTTPS: в чём разница
Когда браузер загружает сайт, он общается с сервером по протоколу HTTP. Но если в адресе написано HTTPS — это значит, что соединение зашифровано.
HTTP передаёт данные «как есть». Любой, кто находится между вами и сервером (например, в публичном Wi-Fi), может перехватить логины, пароли или сообщения.
HTTPS шифрует весь обмен с помощью SSL/TLS-сертификата. Он подтверждает подлинность сайт…
🔥4
10 Oct 2025, 14:03 UTC23 views3 reactionsread 15 August 2026 Photo
TailwindCSS - просто и красиво.
Видите у нас все эти закругления, размытия и прочее? Это всё - CSS-фреймворк Tailwind.
Он позволяет без каких либо знаний в CSS делать красивые интерфейсы. Ключевая особенность - все стили "подвязываются" к элементам с помощью классов.
Пример:
Создаём <div>, добавляем класс "bg-black" и ещё "rounded-2xl" - получаем закруглённый блок с чёрным фоном, а если докинем в него ещё "grid gri…
😱2👍1
10 Oct 2025, 07:03 UTC19 views4 reactionsread 15 August 2026 Photo
Хэширование - что?
Представь: регистрируешься на сайте, вводишь пароль "12345". Если сохранить его в открытом виде - при утечке данных все твои пароли сразу сольют. Плохо? Ещё как!
Вот тут и приходит на помощь хеширование.
Хеш - это "отпечаток".
Пароль → уникальная, непохожая строка.
Обратно расшифровать нельзя!
Пример на PHP:
// Создаём
$hash = password_hash('мой_пароль', PASSWORD_DEFAULT);
// Проверяем
if (pas…
😱3👍1
Showing the 12 most recent of 20 posts we hold for @zeniflow. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.