Форум программистов, компьютерный форум, киберфорум
Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Functional First Web Framework Suave
Запись от DevAlt размещена 30.03.2026 в 15:02 / Программирование
Показов 1677 Комментарии 0
Метки fsharp, suave, web

Sauve.IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил попрактиковаться в реализации sse. На мой взгляд получилось.
https://github.com/altbodhi/Suave32SSEvent
Старый
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
Запись от 8Observer8 размещена 05.03.2026 в 17:37 / Блог 8Observer8. Обновил(-а) 8Observer8 05.03.2026 в 22:21
Показов 3681 Комментарии 2

Содержание блога

Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js.zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем, перемещайте камеру двумя пальцами и делайте зум щипком.

...
Старый
HTTP/3 и Java
Запись от JVM_Whisperess размещена 27.10.2025 в 21:52
Показов 6142 Комментарии 0

Нажмите на изображение для увеличения
Название: HTTP3 и Java.jpg
Просмотров: 809
Размер:	89.7 Кб
ID:	11338
Сижу я как-то за кофе с коллегой из команды фронтенда. Он хвастается, что их новый сервис на Node.js отдает данные по HTTP/3 уже полгода. А я думаю - а когда же Java подтянется? Браузеры научились работать с третьей версией протокола еще в 2022-м. Больше трети всех сайтов уже используют его. А вот в экосистеме Java до недавнего времени - тишина....
Аватар для JVM_Whisperess
Старый
Кортежи в TypeScript
Запись от run.dev размещена 24.10.2025 в 19:27 / JavaScript, TypeScript etc...
Показов 4398 Комментарии 0
Метки javascript, tuple, typescript, web

Нажмите на изображение для увеличения
Название: Кортежи в TypeScript.jpg
Просмотров: 663
Размер:	43.7 Кб
ID:	11331
Массивы в JavaScript - это гибкие коллекции, где можно хранить что угодно и сколько угодно. TypeScript пытается навести порядок через Array<T>, но все равно остается неопределенность: а сколько там элементов? Какой тип у третьего элемента? На эти вопросы обычный массив не ответит. Кортежи же дают точный ответ: вот тут три элемента,...
Аватар для run.dev
Старый
Рейтинг: 5.00. Голосов: 1.
WebAssembly как платформа для языков программирования
Запись от Jason-Webb размещена 06.10.2025 в 19:03 / Webmastering PHP
Показов 5633 Комментарии 0

Нажмите на изображение для увеличения
Название: WebAssembly как платформа для языков программирования.jpg
Просмотров: 579
Размер:	145.3 Кб
ID:	11264
WebAssembly начинался как способ ускорить веб-приложения. В 2017-м впервые запустил C++ код прямо в браузере - тогда казалось магией. Сейчас же Wasm вырос во что-то большее: универсальную платформу для запуска кода на любом языке где угодно. Не просто виртуальная машина, а целая экосистема с собственными стандартами,...
Аватар для Jason-Webb
Старый
Чат на React, Node.js и TailwindCSS: Синхронизация, валидация, шифрование, демо-приложение
Запись от Reangularity размещена 01.10.2025 в 20:43 / Vue/React/Angular/Svelte notes
Показов 4043 Комментарии 0

Нажмите на изображение для увеличения
Название: Чат на React, Node.js и TailwindCSS Синхронизация, валидация, шифрование, демо-приложение.jpg
Просмотров: 540
Размер:	84.3 Кб
ID:	11252
Часть 1 - Чат на React, Node.js и TailwindCSS: Протоколы и сервер
Часть 2 - Чат на React, Node.js и TailwindCSS: Фронт

Синхронизация состояния: подводные камни



WebSocket создает иллюзию простоты - отправил событие, получил ответ, обновил UI. На практике между этими шагами куча точек отказа, и каждая может привести к рассинхронизации...
Аватар для Reangularity
Старый
Чат на React, Node.js и TailwindCSS: Фронт
Запись от Reangularity размещена 01.10.2025 в 20:42 / Vue/React/Angular/Svelte notes
Показов 3537 Комментарии 0

Нажмите на изображение для увеличения
Название: Чат на React, Node.js и TailwindCSS Фронт.jpg
Просмотров: 476
Размер:	63.4 Кб
ID:	11251
Часть 1 - Чат на React, Node.js и TailwindCSS: Протоколы и сервер
Часть 3 - Чат на React, Node.js и TailwindCSS: Синхронизация, валидация, шифрование, демо-приложение

React на клиенте: компоненты без фанатизма



React для чата - естественный выбор, но я видел проекты где разработчики строили архитектуру уровня Facebook Messenger для обмена десятком...
Аватар для Reangularity
Старый
Чат на React, Node.js и TailwindCSS: Протоколы и сервер
Запись от Reangularity размещена 01.10.2025 в 19:13 / Vue/React/Angular/Svelte notes. Обновил(-а) Reangularity 01.10.2025 в 19:21
Показов 3792 Комментарии 0

Нажмите на изображение для увеличения
Название: Чат на React, Node.js и TailwindCSS.jpg
Просмотров: 362
Размер:	74.0 Кб
ID:	11249
Я открываю GitHub и вижу еще пятьдесят репозиториев с чат-приложениями. Зачем создавать новое? Вопрос резонный, но давайте разберемся по честному. Большинство туториалов по чатам делятся на два лагеря. Первые показывают игрушечные примеры на двадцать строк кода, которые в продакшене развалятся от первой сотни пользователей. Вторые сразу погружают в энтерпрайз-архитектуру с микросервисами, Kubernetes и базами данных, когда тебе надо просто добавить...
Аватар для Reangularity
Старый
NGINX vs Apache - что выбрать?
Запись от Jason-Webb размещена 30.09.2025 в 21:13 / Webmastering PHP
Показов 3190 Комментарии 0

Нажмите на изображение для увеличения
Название: NGINX vs Apache.jpg
Просмотров: 356
Размер:	112.0 Кб
ID:	11242
Когда я впервые столкнулся с выбором между NGINX и Apache, у меня был только один критерий — "что быстрее?". Наивный подход, который привел к череде болезненных миграций и ночных релизов. Сегодня я точно знаю: понимание архитектурных различий между этими веб-серверами — ключевой фактор,...
Аватар для Jason-Webb
Старый
Гайд по tsconfig.json
Запись от run.dev размещена 22.09.2025 в 18:31 / JavaScript, TypeScript etc...
Показов 3566 Комментарии 0

Нажмите на изображение для увеличения
Название: Гайд по tsconfig.json.jpg
Просмотров: 349
Размер:	83.7 Кб
ID:	11196
Каждый, кто хоть раз имел дело с TypeScript, сталкивался с этим файлом – tsconfig.json. В 2016 году, когда я только начинал свою миграцию с чистого JavaScript на TypeScript, этот файл казался мне тёмным лесом с кучей непонятных опций. В одном проекте всё работало как часы, в другом – непонятные ошибки компиляции по каждому поводу и без. И...
Аватар для run.dev
Старый
GraphQL или REST в Java: проектирование API для современных фронтендов
Запись от JVM_Whisperess размещена 16.09.2025 в 21:25
Показов 4379 Комментарии 0

Нажмите на изображение для увеличения
Название: GraphQL или REST в Java.jpg
Просмотров: 398
Размер:	182.8 Кб
ID:	11176
Когда я только начинал свой путь в разработке бэкенда, всё казалось простым — SOAP уходил в прошлое, а REST был светлым будущим. Но технологический мир не стоит на месте. Появление GraphQL в 2015 году буквально перевернуло представление о том, как должен выглядеть современный API. На одном из проектов мы неделю спорили о выборе подхода, и в итоге архитектурный...
Аватар для JVM_Whisperess
Старый
Форма логина на AngularJS с ASP.NET, часть 4
Запись от UnmanagedCoder размещена 29.07.2025 в 21:40 / C# .Net and all about. Обновил(-а) UnmanagedCoder 29.07.2025 в 21:41
Показов 5225 Комментарии 0

Нажмите на изображение для увеличения
Название: Форма логина на AngularJS с ASP.NET 4.jpg
Просмотров: 504
Размер:	38.3 Кб
ID:	11021
Форма логина на AngularJS с ASP.NET, часть 1
Форма логина на AngularJS с ASP.NET, часть 2
Форма логина на AngularJS с ASP.NET, часть 3
Форма логина на AngularJS с ASP.NET, часть 4

Интеграция с внешними провайдерами OAuth



Помню, как несколько лет назад мой клиент возмутился: "Зачем нам эта кнопка 'Войти через Google'? У нас серьезный бизнес-сервис,...
Аватар для UnmanagedCoder
Старый
Форма логина на AngularJS с ASP.NET, часть 3
Запись от UnmanagedCoder размещена 29.07.2025 в 21:40 / C# .Net and all about. Обновил(-а) UnmanagedCoder 29.07.2025 в 21:41
Показов 3813 Комментарии 0

Нажмите на изображение для увеличения
Название: Форма логина на AngularJS с ASP.NET 3.jpg
Просмотров: 481
Размер:	85.3 Кб
ID:	11020
Форма логина на AngularJS с ASP.NET, часть 1
Форма логина на AngularJS с ASP.NET, часть 2
Форма логина на AngularJS с ASP.NET, часть 3
Форма логина на AngularJS с ASP.NET, часть 4

Асинхронные запросы и индикаторы загрузки



Одна из самых досадных ошибок, которую я встречаю в интерфейсах авторизации, — полное отсутствие обратной связи...
Аватар для UnmanagedCoder
Старый
Форма логина на AngularJS с ASP.NET, часть 2
Запись от UnmanagedCoder размещена 29.07.2025 в 21:40 / C# .Net and all about. Обновил(-а) UnmanagedCoder 29.07.2025 в 21:41
Показов 3397 Комментарии 0

Нажмите на изображение для увеличения
Название: Форма логина на AngularJS с ASP.NET 2.jpg
Просмотров: 399
Размер:	45.5 Кб
ID:	11019
Форма логина на AngularJS с ASP.NET, часть 1
Форма логина на AngularJS с ASP.NET, часть 2
Форма логина на AngularJS с ASP.NET, часть 3
Форма логина на AngularJS с ASP.NET, часть 4

Кэширование данных пользователей и оптимизация запросов



Когда ваше приложение начинает расти, каждый запрос к базе данных становится на вес золота. Особенно это...
Аватар для UnmanagedCoder
Старый
Форма логина на AngularJS с ASP.NET, часть 1
Запись от UnmanagedCoder размещена 29.07.2025 в 21:40 / C# .Net and all about. Обновил(-а) UnmanagedCoder 29.07.2025 в 21:41
Показов 3414 Комментарии 0

Нажмите на изображение для увеличения
Название: Форма логина на AngularJS с ASP.NET.jpg
Просмотров: 439
Размер:	81.6 Кб
ID:	11018
Форма логина на AngularJS с ASP.NET, часть 1
Форма логина на AngularJS с ASP.NET, часть 2
Форма логина на AngularJS с ASP.NET, часть 3
Форма логина на AngularJS с ASP.NET, часть 4

Авторизация — это ворота в ваше приложение. И если эти ворота сделаны из фанеры, а не из титана, будьте готовы к тому, что рано или поздно кто-то войдет...
Аватар для UnmanagedCoder
Старый
Blazor и контроллер сервопривода IoT Meadow Maple
Запись от Wired размещена 11.07.2025 в 22:26 / [hard]Wired World
Показов 3272 Комментарии 0

Нажмите на изображение для увеличения
Название: Blazor и контроллер сервопривода IoT Meadow Maple.jpg
Просмотров: 489
Размер:	115.6 Кб
ID:	10976
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером Maple для аппаратной части. Выбор не случаен - обе технологии позволяют использовать C# от и до, без необходимости переключаться между разными языками программирования.

В основе...
Аватар для Wired
Старый
Рейтинг: 5.00. Голосов: 1.
Веб-автоматизация с Python и Selenium
Запись от IndentationError размещена 25.06.2025 в 19:28 / AI coming for you
Показов 11103 Комментарии 0

Нажмите на изображение для увеличения
Название: Веб-автоматизация с Python и Selenium.jpg
Просмотров: 1275
Размер:	69.3 Кб
ID:	10927
Selenium с Python — это комбинация, которая выдержала проверку временем. Несмотря на появление новых инструментов вроде Playwright или Puppeteer, связка Python-Selenium остаётся золотым стандартом для множества задач автоматизации. Почему? Да потому что она невероятно гибкая и при этом...
Аватар для IndentationError
Старый
Рейтинг: 5.00. Голосов: 1.
Как создать веб-краулер на Python и Scrapy
Запись от py-thonny размещена 07.05.2025 в 11:13 / pythonic man's blog
Показов 4728 Комментарии 1
Метки python, scrapy, web

Нажмите на изображение для увеличения
Название: 5a1fe053-9718-4b1c-985b-47cba90c8405.jpg
Просмотров: 279
Размер:	158.3 Кб
ID:	10757
В эпоху информационного переизбытка собирать нужные данные вручную — всё равно что вычерпывать океан чайной ложкой. Веб-краулеры стали незаменимыми помошниками для тех, кто каждый день работает с большими объёмами данных из интернета. Эти умные "пауки" умеют...
Аватар для py-thonny
Старый
Рейтинг: 5.00. Голосов: 1.
[Ещё один ман] Настройка nginx+uwsgi+django (с микрокешированием)
Запись от Рыжий Лис размещена 07.07.2018 в 10:26
Показов 3811 Комментарии 0
Метки debian, django, nginx, python, ubuntu, uwsgi, web

Bash
1
apt-get install nginx uwsgi uwsgi-plugin-python python-virtualenv
При желании можно доставить следующие пакеты: gcc python-dev libpq-dev libjpeg-dev zlib1g-dev libldap2-dev libsasl2-dev libssl-dev libfreetype6-dev libaio1

Bash
1
2
3
4
5
6
7
8
9
cat > /etc/uwsgi/apps-available/example.ini << EOF
#/usr/share/uwsgi/conf/default.ini
[uwsgi]
processes = %k
threads = 2
 
socket = unix:///run/uwsgi/app/example/socket
chdir = /var/www/example
virtualenv
...
Аватар для Рыжий Лис
Просто Лис
Старый
Рейтинг: 5.00. Голосов: 2.
Python. Сервер.
Запись от Фаер размещена 24.02.2013 в 17:41
Показов 5395 Комментарии 0
Метки cgi, python, web, сервер

Давно я ничего не писал. Подмочил кто-то репутацию моему блогу, вот я и расстроился.Но чё-то решил я вернуться.

В прошлой записи Мы подразобрали сокеты. Низкоуровневость описанных там приемов позволяет получить больший контроль над Web-приложениями. Но многие разработчики больше ценят простоту и читаемость кода. Поэтому...
Аватар для Фаер
Старый
Рейтинг: 1.00. Голосов: 1.
[C#] Сравнение производительности веб-парсинга разными способами
Запись от Mans7 размещена 14.07.2012 в 09:43
Показов 7771 Комментарии 4

Линк на форуме

В процессе разработки очередной программы, цель которой отпарсить определенный список страниц, обработать и выдать результат, я задумался - а какой метод будет более быстрым, удобным или коротким? Решил сделать тестер и показать результаты эксперимента сюда....
Аватар для Mans7
Старый
Простой Браузер с вкладками на Delphi
Запись от Alex_pac размещена 27.05.2012 в 02:27
Показов 6669 Комментарии 0
Метки delphi, web

Простой Браузер с вкладками на Delphi

Нажмите на изображение для увеличения
Название: 4e8546c0e7d75.jpg
Просмотров: 968
Размер:	50.8 Кб
ID:	718

Delphi_Browser.zip
Аватар для Alex_pac
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru