Форум программистов, компьютерный форум, киберфорум
Записи в Март 16, 2025
Войти
Регистрация
Восстановить пароль
Старый
Java Micronaut в Docker: контейнеризация с Maven и Jib
Запись от Javaican размещена 16.03.2025 в 21:24 / Making Java great for ever
Показов 2504 Комментарии 0

Нажмите на изображение для увеличения
Название: 1655ea7b-885d-41c4-a6d1-9a95952e8da5.jpg
Просмотров: 67
Размер:	201.0 Кб
ID:	10434
Когда речь заходит о микросервисной архитектуре на Java, фреймворк Micronaut выделяется среди конкурентов. Он создан с учётом особенностей облачных сред и контейнеров, что делает его идеальным компаньоном для Docker. Главная фишка Micronaut — минимальный расход памяти и молниеносный запуск, что критично для контейнеризованных приложений, где...
Аватар для Javaican
Старый
Управление зависимостями в Java: Сравнение Spring, Guice и Dagger 2
Запись от Javaican размещена 16.03.2025 в 21:11 / Making Java great for ever
Показов 1941 Комментарии 0

Нажмите на изображение для увеличения
Название: 38339689-42e1-4f6a-8ecf-b40c156abe55.jpg
Просмотров: 63
Размер:	144.0 Кб
ID:	10433
Инъекция зависимостей (Dependency Injection, DI) — один из фундаментальных паттернов проектирования, который радикально меняет подход к созданию гибких и тестируемых Java-приложений. Суть этого паттерна довольно проста: вместо того чтобы компоненты программы сами создавали или находили свои зависимости, они получают их извне, чаще всего через...
Аватар для Javaican
Старый
Apache Airflow для оркестрации и автоматизации рабочих процессов
Запись от Mr. Docker размещена 16.03.2025 в 20:42 / Docking everything, K8s anything
Показов 1604 Комментарии 0

Нажмите на изображение для увеличения
Название: 329ad6b5-3a16-454f-b1cf-d03d07b73234.jpg
Просмотров: 65
Размер:	204.6 Кб
ID:	10432
Управление сложными рабочими процессами — одна из главных головных болей инженеров данных и DevOps-специалистов. Представьте себе: каждый день нужно запускать десятки скриптов в определенной последовательности, обрабатывать гигабайты данных из разных источников, и при этом следить, чтобы все работало как часы....
Аватар для Mr. Docker
Старый
Оптимизация приложений Java для ARM
Запись от Javaican размещена 16.03.2025 в 20:31 / Making Java great for ever
Показов 1489 Комментарии 0
Метки arm, java, project panama

Нажмите на изображение для увеличения
Название: 60c60b74-dbaa-4604-9209-308d8c15cbee.jpg
Просмотров: 33
Размер:	238.4 Кб
ID:	10431
ARM-архитектура переживает настоящий бум популярности в технологическом мире. Когда-то воспринимаемая исключительно как решение для мобильных устройств и встраиваемых систем, сегодня она штурмует серверные шкафы и центры данных, бросая вызов многолетнему господству...
Аватар для Javaican
Старый
Управление состоянием в Vue 3 с Pinia и Composition API
Запись от Reangularity размещена 16.03.2025 в 19:42 / Vue/React/Angular/Svelte notes
Показов 1387 Комментарии 0
Метки composition api, pinia, vue, vue 3

Нажмите на изображение для увеличения
Название: c8de4738-d4d2-49bc-b369-0db233c5ef84.jpg
Просмотров: 58
Размер:	202.8 Кб
ID:	10430
Когда я начал работать с Vue несколько лет назад, мне казалось достаточным использовать простую передачу данных через props и события между компонентами. Однако уже на среднем по сложности проекте пришлось столкнуться с так называемым "prop drilling" — ситуацией, когда приходится...
Аватар для Reangularity
Старый
Введение в DevSecOps: основные принципы и инструменты
Запись от Mr. Docker размещена 16.03.2025 в 19:23 / Docking everything, K8s anything
Показов 1963 Комментарии 0
Метки devops, devsecops

Нажмите на изображение для увеличения
Название: 26c8c082-6f89-408f-a344-f6c76e58bea4.jpg
Просмотров: 38
Размер:	203.3 Кб
ID:	10429
DevSecOps - это подход к разработке программного обеспечения, который объединяет в себе принципы разработки (Dev), безопасности (Sec) и эксплуатации (Ops). Суть подхода заключается в том, чтобы внедрить вопросы и практики безопасности на всех этапах жизненного цикла разработки...
Аватар для Mr. Docker
Старый
GitHub Actions vs Jenkins: Сравнение инструментов CI/CD
Запись от Mr. Docker размещена 16.03.2025 в 18:56 / Docking everything, K8s anything
Показов 2108 Комментарии 0

Нажмите на изображение для увеличения
Название: 164564d3-0fec-4078-b51e-20b037fd01bb.jpg
Просмотров: 48
Размер:	193.1 Кб
ID:	10428
В этой битве за эффективность и скорость выпуска программных продуктов ключевую роль играют специализированные инструменты. Два гиганта в этой области — GitHub Actions и Jenkins — предлагают разные подходы к решению одних и тех же задач. Первый встроен в самую популярную платформу для хостинга кода, второй — проверенный временем ветеран с открытым исходным кодом.

CI/CD-процессы значительно сокращают время между идеей и релизом,...
Аватар для Mr. Docker
Старый
Реактивное программировани­е с Kafka Stream и Spring WebFlux
Запись от Javaican размещена 16.03.2025 в 18:36 / Making Java great for ever
Показов 1379 Комментарии 0

Нажмите на изображение для увеличения
Название: ebfa69c1-c798-474a-ba4a-043bd5c672f0.jpg
Просмотров: 56
Размер:	196.7 Кб
ID:	10427
Реактивное программирование – это программная парадигма, ориентированная на потоки данных и распространение изменений. Она позволяет выражать статические или динамические потоки данных и автоматически распространять изменения через потоки зависимых вычислений....
Аватар для Javaican
Старый
Обновление сайта www.historian.b­y
Запись от Reglage размещена 16.03.2025 в 16:32 / www.historian.b­y - дневник создателя
Показов 367 Комментарии 0

При подготовке одного урока на этой неделе пришлось воспользоваться VPN, поскольку санкции и всё такое. Итог прямо противоположный - теперь инфа на русском, VPN не нужен и на санкции пофиг. Это всего лишь один частный случай для иллюстрации простой истины - никто не может дать гарантию доступности информации. Сегодня она открыта, а завтра - bye-bye.

По ИТ:
1) добавил урок "Автоматизация действий в Corel PHOTO-PAINT 2025 26.0".
Урок посвящён...
Старый
Простая нейросеть на КуМир: Учебное пособие по созданию и обучению нейронных сетей
Запись от EggHead размещена 16.03.2025 в 14:56 / For science glory!
Показов 1838 Комментарии 0

Нажмите на изображение для увеличения
Название: 0b63582c-3697-4517-9fe5-753812f2ea7f.jpg
Просмотров: 51
Размер:	116.4 Кб
ID:	10425
Искусственные нейронные сети — удивительная технология, позволяющая компьютерам имитировать работу человеческого мозга. Если вы хотя бы немного интересуетесь современными технологиями, то наверняка слышали о таких проектах, как ChatGPT или Midjourney — это яркие примеры применения нейросетей. Но что происходит внутри этих сложных систем? Как они "учатся" и "мыслят"?

На первый взгляд может показаться, что нейросети — это что-то запредельно...
Изображения
 
Аватар для EggHead
Старый
Исполнитель Кузнечик в КуМир: Решение задач
Запись от EggHead размещена 16.03.2025 в 14:17 / For science glory!
Показов 2194 Комментарии 0

Нажмите на изображение для увеличения
Название: 267473c9-73f4-417d-b803-62eb71196fcb.jpg
Просмотров: 54
Размер:	212.1 Кб
ID:	10424
Среди множества исполнителей в системе КуМир особое место занимает Кузнечик — простой, но невероятно полезный виртуальный персонаж, который перемещается по числовой прямой, выполняя ваши команды. На первый взгляд кажется, что это слишком примитивно, но не спешите с выводами! Кузнечик...
Аватар для EggHead
Старый
Исполнитель Водолей в КуМир: Решение задач
Запись от EggHead размещена 16.03.2025 в 13:35 / For science glory!
Показов 1738 Комментарии 0

Нажмите на изображение для увеличения
Название: 60fa9d23-445d-4760-850e-606536e310f8.jpg
Просмотров: 53
Размер:	235.9 Кб
ID:	10423
Разработка алгоритмического мышления — одна из ключевых задач для начинающих программистов, и система КуМир предлагает отличный способ погрузиться в этот процесс. Среди множества исполнителей в этой среде особое место занимает "Водолей", который представляет собой виртуальную лабораторию для решения классических...
Аватар для EggHead
Старый
Исполнитель Чертежник в КуМир: Решение задач
Запись от EggHead размещена 16.03.2025 в 13:22 / For science glory!
Показов 2208 Комментарии 0

Нажмите на изображение для увеличения
Название: 80b61fb0-fa43-45c5-8733-c4d81cdaa3a5.jpg
Просмотров: 45
Размер:	219.2 Кб
ID:	10422
Представьте, что вы можете рисовать на бесконечной координатной плоскости, перемещая точку, которая оставляет след. По вашей команде она может поднять перо и двигаться, не оставляя следа, или опустить его и вычерчивать линии. Именно так работает исполнитель Чертёжник в системе КуМир — учебной среде программирования, разработанной для обучения школьников основам алгоритмизации.

...
Аватар для EggHead
Старый
Исполнитель Робот в КуМир: Решение задач
Запись от EggHead размещена 16.03.2025 в 12:52 / For science glory!
Показов 3180 Комментарии 0

Нажмите на изображение для увеличения
Название: c499ad64-c3cc-46ba-ad4f-0bbb230a86ef.jpg
Просмотров: 59
Размер:	155.8 Кб
ID:	10421
КуМир (Комплект Учебных МИРов) — это учебная среда программирования, разработанная специально для обучения базовым концепциям алгоритмизации. Её главная фишка — использование русскоязычного синтаксиса, что серьёзно снижает порог входа для начинающих программистов. Вместо пугающих if, while и for тут привычные "если", "пока" и "нц". Согласитесь, куда понятнее для школьника, который...
Аватар для EggHead
Старый
Исполнитель Черепаха в КуМир: Решение задач
Запись от EggHead размещена 16.03.2025 в 12:35 / For science glory!
Показов 6159 Комментарии 0

Нажмите на изображение для увеличения
Название: 09fb8521-d610-4e3b-9437-1afa42cf300a.jpg
Просмотров: 60
Размер:	181.6 Кб
ID:	10420
Представьте, что вы впервые учитесь программировать, а перед вами стоит задача заставить маленькую виртуальную черепашку рисовать на экране. Звучит забавно? Эта идея зародилась ещё в 1967 году, когда Сеймур Пейперт создал первый язык Лого с исполнителем Черепахой. С тех пор маленькая Черепаха "приползла" в самые разные среды программирования, включая отечественный КуМир.

КуМир (или "Комплект Учебных МИРов") - уникальная...
Аватар для EggHead
Старый
Конвейеры данных с Apache Kafka
Запись от Javaican размещена 16.03.2025 в 11:46 / Making Java great for ever
Показов 1120 Комментарии 0

Нажмите на изображение для увеличения
Название: 5f1661f3-6d5d-4568-9523-20f18445ffeb.png
Просмотров: 45
Размер:	1.32 Мб
ID:	10419
В мире, где данные стали новой нефтью, Apache Kafka зарекомендовал себя как мощный инструмент для построения надежных и масштабируемых конвейеров данных. Созданный изначально командой LinkedIn в 2011 году, этот проект эволюционировал из простой системы обмена сообщениями...
Аватар для Javaican
Старый
Deno против Node.js: Будущее JavaScript рантайма
Запись от run.dev размещена 16.03.2025 в 11:12 / JavaScript, TypeScript etc...
Показов 1036 Комментарии 0

Нажмите на изображение для увеличения
Название: d20fdeca-ed54-4dcb-9a60-2a852c8f8d83.png
Просмотров: 59
Размер:	990.1 Кб
ID:	10418
За последнее десятилетие Node.js стал абсолютным лидером среди JavaScript-рантаймов и фактическим стандартом для серверной разработки на JavaScript. Но в 2018 году тот же разработчик, который создал Node.js — Райан Даль — представил новый проект: Deno. Интересно, что сам Даль назвал Deno "исправлением ошибок", допущенных при создании...
Аватар для run.dev
Старый
SwiftUI или UIKit - что выбрать для нового приложения iOS?
Запись от mobDevWorks размещена 16.03.2025 в 10:10 / Mobile or nothing
Показов 922 Комментарии 0
Метки ios, swift, swiftui, uikit

Нажмите на изображение для увеличения
Название: e13ee97f-b896-499f-9d29-b963e44f1983.jpg
Просмотров: 46
Размер:	74.2 Кб
ID:	10417
Когда Apple представила SwiftUI на WWDC 2019, многим показалось, что дни UIKit сочтены. Новый декларативный фреймворк предлагал радикально иной подход к разработке интерфейсов. Вместо кропотливого программирования каждого элемента, связывания аутлетов и написания длинных цепочек...
Аватар для mobDevWorks
Старый
Docker: Руководство для начинающих по созданию первого приложения
Запись от Mr. Docker размещена 16.03.2025 в 09:51 / Docking everything, K8s anything
Показов 1194 Комментарии 0
Метки devops, docker

Нажмите на изображение для увеличения
Название: 161fa8af-7c96-4808-b160-43001517a3c6.jpg
Просмотров: 49
Размер:	163.9 Кб
ID:	10416
Docker — это платформа, которая упаковывает ваше приложение и все его зависимости в стандартизированные блоки, называемые контейнерами. Эти контейнеры изолированы друг от друга и от основной системы, что обеспечивает согласованное выполнение приложения независимо...
Аватар для Mr. Docker
Старый
парные условия и обработка кодов возврата (errorlevels)
Запись от jigi33 размещена 16.03.2025 в 07:43 / КиберГист. Обновил(-а) jigi33 08.04.2025 в 18:45
Показов 1774 Комментарии 0

Расширенная версия скобок условий, внутри неё могут быть использованы || (логическое или), & (логическое и) и логика генерации и обработки ошибок в BASH скриптах

Bash
1
2
3
4
#!/bin/bash
 
# Расширенная версия скобок условий, внутри неё могут быть использованы || (логическое или), & (логическое и)
# и логика генерации и обработки ошибок.
...
Аватар для jigi33
Старый
идеальная отладка в BASH скриптах
Запись от jigi33 размещена 16.03.2025 в 07:32 / КиберГист
Показов 1432 Комментарии 0

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
 
# VARIANT 1 - using keys -v or -xv
 
# set -v - set verify mode OR
# set -xv - set xtrace + verify mode (maximum detalization) OR
 
# VARIANT 2 - ADD AVESOME BLOCK FOR DEBUGGING or source this script
 
# using Trap feature to debug variable values:
 
trap 'echo "# Line--${LINENO}:: ${BASH_COMMAND}";read' DEBUG
 
echo line-12
 
echo line-14
 
echo line-16
...
Аватар для jigi33
Новые блоги и статьи
Согласованность транзакций в MongoDB
Codd 30.04.2025
MongoDB, начинавшая свой путь как классическая NoSQL система с акцентом на гибкость и масштабируемость, сильно спрогрессировала, включив в свой арсенал поддержку транзакционной согласованности. Это. . .
Продвинутый ввод-вывод в Java: NIO, NIO.2 и асинхронный I/O
Javaican 30.04.2025
Когда речь заходит о вводе-выводе в Java, классический пакет java. io долгие годы был единственным вариантом для разработчиков, но его ограничения становились всё очевиднее с ростом требований к. . .
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru