#%D0%B2%D0%B5%D0%B1%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80

2025-09-16

[Перевод] Одноразовый вейп в качестве веб-сервера

Оригинал этой статьи НЕ загружается с веб-сервера, работающего на одноразовом вейпе. Если вы хотите увидеть сам сервер, то это можно сделать здесь . В остальном контент идентичен. Предыстория Уже пару лет я собираю коллекцию одноразовых вейпов, полученных от друзей и членов семьи. Поначалу я только извлекал аккумуляторы для «будущих» проектов (это точно не синдром Плюшкина), но в последнее время одноразовые вейпы стали гораздо более продвинутыми. Не хотел бы я быть юристом, которому придётся доказывать, что устройство с разъёмом USB C и перезаряжаемым аккумулятором можно классифицировать, как «одноразовое». К счастью, в ближайшее время я не планирую подаваться в юриспруденцию. В прошлом году я разбирал одну из этих технологичных сосок для взрослых и заметил нечто любопытное: вместо обычной чёрной капли, которой заливают ASIC (Application Specific Integrated Circuit), я увидел небольшую интегральную схему с маркировкой «PUYA». Не буду винить читателей, если это название не вызвало у вас того же восторга, что и у меня — большинство людей никогда его не слышало. Эта компания больше всего знаменита своими флэш-чипами, но впервые я узнал о них из поста Джея Карлсона о самом дешёвом флэш-микроконтроллере . Это довольно мощные крошечные микроконтроллеры ARM Cortex-M0+. За последний год у меня скопилось довольно много таких одноразок с PY32; это были разные модели вейпов одного производителя. Я не буду бесплатно рекламировать табачный бренд, но выражу благодарность проектировщику за маркировку на отладочных контактах!

habr.com/ru/articles/947248/

#вебсервер #вейпы #arm #arm_cortexm0+

2025-09-16

[Перевод] Одноразовый вейп в качестве веб-сервера

Оригинал этой статьи НЕ загружается с веб-сервера, работающего на одноразовом вейпе. Если вы хотите увидеть сам сервер, то это можно сделать здесь: ewaste.fka.wtf/ . В остальном контент идентичен. Предыстория Уже пару лет я собираю коллекцию одноразовых вейпов, полученных от друзей и членов семьи. Поначалу я только извлекал аккумуляторы для «будущих» проектов (это точно не синдром Плюшкина), но в последнее время одноразовые вейпы стали гораздо более продвинутыми. Не хотел бы я быть юристом, которому придётся доказывать, что устройство с разъёмом USB C и перезаряжаемым аккумулятором можно классифицировать, как «одноразовое». К счастью, в ближайшее время я не планирую подаваться в юриспруденцию. В прошлом году я разбирал одну из этих технологичных сосок для взрослых и заметил нечто любопытное: вместо обычной чёрной капли, которой заливают ASIC (Application Specific Integrated Circuit), я увидел небольшую интегральную схему с маркировкой «PUYA». Не буду винить читателей, если это название не вызвало у вас того же восторга, что и у меня — большинство людей никогда его не слышало. Эта компания больше всего знаменита своими флэш-чипами, но впервые я узнал о них из поста Джея Карлсона о самом дешёвом флэш-микроконтроллере . Это довольно мощные крошечные микроконтроллеры ARM Cortex-M0+. За последний год у меня скопилось довольно много таких одноразок с PY32; это были разные модели вейпов одного производителя. Я не буду бесплатно рекламировать табачный бренд, но выражу благодарность проектировщику за маркировку на отладочных контактах!

habr.com/ru/articles/947248/

#вебсервер #вейпы #arm #arm_cortexm0+

2025-07-29

Angie 1.10: разбор фич, планы на 1.11

Следуя устоявшемуся квартальному ритму выпуска значимых релизов, мы выпустили стабильные версии Angie и Angie PRO 1.10 — форка nginx, развиваемого в основном бывшими ключевыми разработчиками оригинального проекта. Как и в прошлый раз , расскажем подробнее о нововведениях, приводя примеры. Вы узнаете, в чём ключевая фишка нового релиза (картинка под заголовком намекает); также слегка приоткроем завесу тайны над тем, что у нас припасено на будущее. А пока — краткий список нововведений, которые будут разобраны ниже: — автоматическое проксирование и балансировка веб-сервисов в Docker-контейнерах (или Podman); — автоматическое получение TLS-сертификатов для потокового модуля (stream); — прием соединений Multipath TCP (MPTCP); — контроль перегрузки CUBIC в QUIC-соединениях; — привязка сессий с внешним хранилищем в модуле stream; — новые режимы привязки сессий при проксировании HTTP-запросов; — режим постоянного перехода на резервную группу в модуле stream.

habr.com/ru/articles/932024/

#nginx #docker #вебсервер #angie #podman #acme #mptcp #quic #http3 #кластеризация

2025-04-14

Что нового в Angie 1.9 и что ожидать от 1.10?

Возможно, вы уже читали в новостях , что накануне Дня космонавтики вышел новый стабильный выпуск Angie 1.9.0, форка nginx, который продолжает развивать команда бывших разработчиков nginx. С интервалом примерно в квартал мы стараемся выпускать новые стабильные версии и радовать пользователей множеством улучшений. Данный релиз не стал исключением, но одно дело читать сухой лог изменений, а совсем другое познакомиться с функциональностью подробнее, узнать, как и в каких случаях её можно применить. Список нововведений, на которых мы остановимся подробнее: — Сохранение зон разделяемой памяти с индексом кэша на диск; — Персистентный переход на резервную группу проксируемых серверов; — 0-RTT в потоковом модуле; — Новый статус busy у проксируемых серверов во встроенном API статистики; — Улучшения ACME‑модуля, позволяющего автоматически получать TLS‑сертификаты Let's Encrypt и др.; — Кэширование TLS‑сертификатов при использовании переменных.

habr.com/ru/articles/900672/

#nginx #вебсервер #angie #администрирование #devops #acme #tls #балансировка

2025-04-14

Что нового в Angie 1.9 и что ожидать от 1.10?

Возможно, вы уже читали в новостях , что накануне Дня космонавтики вышел новый стабильный выпуск Angie 1.9.0, форка nginx, который продолжает развивать команда бывших разработчиков nginx. С интервалом примерно в квартал мы стараемся выпускать новые стабильные версии и радовать пользователей множеством улучшений. Данный релиз не стал исключением, но одно дело читать сухой лог изменений, а совсем другое познакомиться с функциональностью подробнее, узнать, как и в каких случаях её можно применить. Список нововведений, на которых мы остановимся подробнее: — Сохранение зон разделяемой памяти с индексом кэша на диск; — Персистентный переход на резервную группу проксируемых серверов; — 0-RTT в потоковом модуле; — Новый статус busy у проксируемых серверов во встроенном API статистики; — Улучшения ACME‑модуля, позволяющего автоматически получать TLS‑сертификаты Let's Encrypt и др.; — Кэширование TLS‑сертификатов при использовании переменных.

habr.com/ru/articles/900672/

#nginx #вебсервер #angie #администрирование #devops #acme #tls #балансировка

2025-03-26

Крошечный веб-сервер на ESP32

В этой статье мы рассмотрим использование ESP32 в качестве веб-сервера для администрирования вашего DIY-устройства. Пожалуй, веб-интерфейс сейчас является наиболее распространенным способом удаленного управления различным оборудованием и приложениями, опережая столь любимую инженерами командную строку. Для работы через веб-интерфейс нужен только браузер и не требуется какой-либо толстый клиент. В качестве примера наш веб-сервер будет управлять парой светодиодов, в соответствии с представленной схемой. Соответственно, на плате ESP у нас будет размещен веб сервер, с кнопками включения диодов.

habr.com/ru/companies/otus/art

#esp32 #arduino #embedded #вебсервер

2025-03-13

Стильный современный «autoindex» в Angie/nginx без sms и сторонних модулей

Авто‑индекс — это функциональность HTTP‑сервера, позволяющая при обращении к каталогу на файловой системе автоматически выводить список содержащихся в нем файлов. Поводом для этой статьи стал вопрос из нашего Telegram‑чата поддержки (присоединяйтесь — он открыт для всех!): «Почему в репозиториях Angie среди множества сторонних модулей отсутствует Nginx Fancy Index?». Меня удивило, что кто‑то пользуется устаревшим модулем, поскольку ещё в 2014 году я добавил во встроенный в nginx модуль «autoindex» поддержку форматов JSON и XML , что делает сторонние решения избыточными. Для чего понадобился сторонний модуль, упомянутый в вопросе, — вполне понятно, ведь внешний вид страницы со списком файлов по умолчанию выглядит весьма аскетично, поэтому хочется его разукрасить и улучшить. А как это сделать элегантно и просто без дополнительных модулей, я продемонстрирую наглядно на готовых примерах.

habr.com/ru/articles/890400/

#nginx #angie #вебсервер #настройка_сервера #листинг_файлов #украшательства #общий_доступ #xml #json #xslt

2024-11-26

[Перевод] Работа с куки-файлами хуже сапёрного дела

Если в этом посте вам в основном интересно, как что ломается, сразу можете переходить к последнему разделу. HTTP-куки — это небольшие информационные добавки, направляемые на клиент с сервера, работающего с JavaScript или HTTP. Куки играют определяющую роль для поддержки состояния во всем вам известной Всемирной Паутине — системе, где иного способа сохранять состояние не предусмотрено. Как только куки установлены, браузеры станут переадресовывать их в нагрузку ко всем HTTP-запросам, у которых правильно выставлена область видимости — до тех пор, пока срок действия куки не истечёт.

habr.com/ru/articles/861300/

#браузеры #куки #вебсервер #отказоустойчивость #совместимость

2024-09-15

Как поднять на VDS свой веб-сервер. Пошаговое руководство для новичков

Содержание статьи полностью соответствует заголовку: данный материал написан с целью помочь тем, кто никогда еще не устанавливал и не тюнинговал веб-сервер для своего корпоративного сайта или личного блога, передоверяя эту работу техническому специалисту либо используя шаред-хостинг. Автор step-by-step проведет вас через все перипетии данного действа, в результате чего, даже если подобное в новинку, вы без особых проблем (ну, я надеюсь) получите в итоге готовое и безопасное решение.

habr.com/ru/articles/843430/

#вебсервер #своими_руками #vdsхостинг #для_начинающих #для_новичков #для_чайников #линукс #centos #certbot

2024-09-07

[Перевод] Как Linux создаёт и подсчитывает сокеты

Подробно о том, что происходит под капотом в ядре Linux, когда вы выполняете очередной системный вызов при работе с сокетами.

habr.com/ru/companies/timeweb/

#timeweb_статьи_перевод #linux #сокеты #ядро #вебсервер #unix #сетевые_технологии #tcp #udp #цп

2024-08-17

Как я создавал онлайн игру «нарды» (часть вторая). Сервер

Всем привет! Напомню, что в первой части я рассказал о том, как выбирал игру и как начинался процесс ее создания. В конце статьи было голосование, о чем написать в следующей части и большинство выбрало тему сервера, по этому сегодня статья о нем. Последние несколько лет я использую исключительно облачную инфраструктуру для запуска проектов, это не только позволяет существенно экономить финансовые ресурсы на этапе разработки, но и дает возможность в дальнейшем легко масштабировать мощности по мере роста нагрузки на сервера в процессе эксплуатации.

habr.com/ru/articles/836698/

#онлайнигры #вебсервер #webразработка #typescript #nodejs #разработка_игр

2024-08-16

Клиент-серверная архитектура. SA для самых маленьких

Добро пожаловать в блок статей для начинающих системных/бизнес аналитиков. Здесь мы готовимся к получению заветного оффера вместе Погрузиться в прекрасное

habr.com/ru/articles/836464/

#клиентсервер #архитектура #системный_анализ #бизнесанализ #проектирование #вебсервер

2024-07-20

Лучшие открытые курсы для изучения PHP с нуля

PHP продолжает оставаться одним из самых популярных языков для веб-разработки благодаря своей простоте и широким возможностям. PHP сохраняет высокие позицию в веб-разработке, особенно при создании динамических веб-сайтов и приложений. С появлением новых версий и инструментов, PHP останется актуальным и в 2024 году, продолжая занимать свою нишу. Сегодня существует множество ресурсов, которые помогут вам начать изучение PHP с нуля и быстро продвинуться до уровня профессионала. В этой статье мы рассмотрим лучшие вводные курсы и книги, которые помогут вам освоить PHP. Не будем долго тянуть и рассказывать, что такое PHP, перейдем к списку курсов. К списку курсов

habr.com/ru/articles/830154/

#php #вебсервер #разработка #вебприложения #бесплатные_курсы #бесплатное_образование

2024-04-10

Что можно сделать на личном веб-сайте

Blot просто берёт и превращает папку в сайт. Текстовые файлы в папке автоматически становятся веб-страницами на сайте Мы уже упоминали десяток способов , как использовать личный VPS в минимальной конфигурации за 130 рублей. Это облачное хранилище для файлов, архив для бэкапов, почтовый сервер, игровой сервер и т. д. На него можно поставить практически любой софт: 0,5 ГБ оперативной памяти хватит для запуска большинства linux-приложений (без GUI). И веб-сервер с личным сайтом и блогом — одно из таких приложений. Почему нет? За доллар в месяц вложение в личный бренд и технологическую независимость окупится многократно.

habr.com/ru/companies/ruvds/ar

#ruvds_статьи #блог #личный_сайт #LAMP #вебсервер #Apache #httpd #MariaDB #MySQL #PHP #python2certbot #Fail2ban #частный_УЦ #Sandstorm #longterm_memory

2024-04-09

«Open source в России» — интервью с сооснователем и CTO компании-разработчика веб-сервера Angie

Продолжаю рассказывать о российских разработчиках open source решений и технологий. На этот раз удалось пообщаться с Валентином Бартеневым, сооснователем и руководителем отдела разработки компании-разработчика российского веб-сервера Angie. Мы обсудили развитие компании, работу в формате open source, взаимодействие с партнерами и не только.

habr.com/ru/articles/805605/

#валентин_бартенев #дмитрий_кабанов #angie #вебсервер #open_source #открытое_программное_обеспечение #итинфраструктура #российское_ПО

2024-04-01

Хранение загружаемых пользователями файлов

В самом начале своей карьеры я имел честь в одно лицо разрабатывать проект, предназначенный для массового пользователя. Надо сказать, что почти все основополагающие принципы того, как провалить проект, были соблюдены, однако, он до сих пор жив. Проект был предназначен для принудительного использования определенной категорией работников бюджетной сферы. Технического задания, аналитики, дизайн-документов, макетов в Фигме, лавандового смузи, и прочих этих ваших модных слов, без которых N лет назад строили БАМ и Траннсиб не было от слова совсем. Зато, были процессы “в бумаге”, которые требовалось оцифровать. Поэтому то, что можно было принять за ТЗ, выглядело как “Эти (работники) заполняют вот это (бумаги) потом несут тем (проверяющим) а дальше все это хранится, сделай чтобы они с компьютера могли загрузить и отправить, у нас тут целый этаж бумагами занят, пожар начнется - всему хана”. Используя весь свой багаж знаний и опыта в построении высоконагруженных систем (на этом месте я отошел от написания статьи сначала проржаться а потом поплакать), я приступил к реализации.

habr.com/ru/companies/otus/art

#вебсервер #файлы #хранение #minio #s3

2024-02-28

Обзор библиотеки Actix в Rust

Привет, Хабр! Actix появился на свет благодаря Николаю Киму, также известного в сообществе под ником fafhrd91 . Николай создал экосистему, которая позволяет строить масштабируемые, надежные веб-приложения и микросервисы. Actix основан на модели акторов, концепции, которая была впервые предложена в 1973 году для симуляции активных компонентов в распределенных системах.

habr.com/ru/companies/otus/art

#rust #программирование #actix #библиотеки_rust #вебсервер

2024-01-29

[Перевод] Обслуживание HTML из MS-DOS

Отсутствующий в MS-DOS стек протоколов TCP/IP всегда был поводом для жарких дискуссий – и это при том, что изначально его поддержка в ОС не планировалась вовсе. И дело вовсе не в том, что MS-DOS он был бы не по силам. TCP/IP на момент разработки DOS еще не был реализован самой Microsoft. Разве что в Windows 3.11 промелькнул IPX/SPX. Окончательно утвердился стек TCP/IP только в Windows 95. Тем не менее, благодаря потрясающей работе по созданию бэкпортов, проделанной множеством энтузиастов по всему миру, TCP/IP всё же удалось заставить работать в MS-DOS. В эмуляторе 86Box можно установить виртуальную сетевую карту, загрузить её драйверы и запустить TCP/IP. При этом получится даже просматривать веб-страницы . Но сейчас мы сделаем нечто еще более дикое. Заставим нашу виртуальную MS-DOS машину работать в качестве веб-сервера и разместим на нем свою HTML-страницу. Приступим!

habr.com/ru/companies/ispmanag

#msdos #dos #html #вебсервер

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst