#Собес #docker
🤔 Какова цель томов в Docker?
💬 Кратко:
Тома в Docker предназначены для хранения и обмена данными между контейнерами и хост-системой. Они позволяют сохранять данные независимо от жизненного цикла контейнера, обеспечивая сохранность данных при остановке или удалении контейнера. Тома можно использовать для базы данных, конфигураций приложений и логов.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Тома в Docker предназначены для хранения и обмена данными между контейнерами и хост-системой. Они позволяют сохранять данные независимо от жизненного цикла контейнера, обеспечивая сохранность данных при остановке или удалении контейнера. Тома можно использовать для базы данных, конфигураций приложений и логов.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
#статьи
🤣 Рисование двумерных графов
В данной статье автор рассказывает про react-force-graph-2d. Это библиотека React, которая позволяет рисовать двумерные графы. Присутствует ссылка на демо приложения.
Читать статью
👉 Новости 👉 База вопросов
В данной статье автор рассказывает про react-force-graph-2d. Это библиотека React, которая позволяет рисовать двумерные графы. Присутствует ссылка на демо приложения.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Media is too big
VIEW IN TELEGRAM
#полезное
👨💻 3D Galaxy Particles
Создано на canvas и анимировано с использованием TweenMax.
https://codepen.io/foretoo/details/zYjpYad
👉 Новости 👉 База вопросов
Создано на canvas и анимировано с использованием TweenMax.
https://codepen.io/foretoo/details/zYjpYad
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#статьи
📞 Пособие по промт-инжинирингу
Промт-инжиниринг – это когда ты отправляешь ИИ нужные инструкции (промты), чтобы получать максимально точные и полезные ответы. В данной статье автор дает советы по работе с ИИ. Ты узнаешь, какие промты более эффективные, а какие приводят к неудовлетворительному результату.
Читать статью
👉 Новости 👉 База вопросов
Промт-инжиниринг – это когда ты отправляешь ИИ нужные инструкции (промты), чтобы получать максимально точные и полезные ответы. В данной статье автор дает советы по работе с ИИ. Ты узнаешь, какие промты более эффективные, а какие приводят к неудовлетворительному результату.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Пособие по промпт-инжинирингу для программистов
Разработчики всё чаще полагаются на ИИ-помощников, чтобы ускорить повседневную работу с кодом. Эти инструменты умеют автозаполнять функции, предлагать исправления ошибок и даже генерировать целые...
❤1
#Собес #docker
🤔 Как масштабировать Docker контейнеры горизонтально?
💬 Кратко:
Для горизонтального масштабирования Docker контейнеров можно использовать Docker Swarm или Kubernetes. B Docker Swarm вы создаете кластер и используете команду
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Для горизонтального масштабирования Docker контейнеров можно использовать Docker Swarm или Kubernetes. B Docker Swarm вы создаете кластер и используете команду
docker service scale, чтобы масштабировать количество реплик для сервиса. Например, команда docker service scale myservice=5 увеличит количество реплик сервиса myservice до 5.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1🔥1
#полезное
❤️🔥 Metro UI — это современный фронтенд-фреймворк, который помогает разработчикам создавать быстрые и отзывчивые веб-приложения с приятным интерфейсом в стиле Metro. Его компоненты оптимизированы для мобильных устройств, а гибкость позволяет легко адаптировать проекты под любые экраны.
Фреймворк активно развивается: новые версии выходят почти каждую неделю, а сообщество в Discord всегда готово помочь. Хотя долгосрочная поддержка старых версий не предусмотрена, разработчики могут оставаться на проверенных релизах или оперативно обновляться для доступа к новым функциям.
GitHub
👉 Новости 👉 База вопросов
Фреймворк активно развивается: новые версии выходят почти каждую неделю, а сообщество в Discord всегда готово помочь. Хотя долгосрочная поддержка старых версий не предусмотрена, разработчики могут оставаться на проверенных релизах или оперативно обновляться для доступа к новым функциям.
GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🤯 Typed Japanese
Для любителей технологий: энтузиасты решили изучать языки с помощью TypeScript.
Проект Typed Grammar (https://typedgrammar.com/) обучает грамматике (например, английскому или японскому) с использованием типов и структур программирования. И никаких зелёных сов!
GitHub
👉 Новости 👉 База вопросов
Для любителей технологий: энтузиасты решили изучать языки с помощью TypeScript.
Проект Typed Grammar (https://typedgrammar.com/) обучает грамматике (например, английскому или японскому) с использованием типов и структур программирования. И никаких зелёных сов!
GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
😱 Yaak — это приложение для работы с API (REST, GraphQL, SSE, WebSocket, gRPC), созданное с использованием Tauri, Rust и ReactJS!
Оно позволяет импортировать коллекции из Postman, OpenAPI, Swagger и других инструментов, а также предлагает удобные функции для авторизации (OAuth 2.0, JWT и др.), фильтрации ответов (JSONPath, XPath), организации рабочих пространств и использования переменных окружения.
Github
👉 Новости 👉 База вопросов
Оно позволяет импортировать коллекции из Postman, OpenAPI, Swagger и других инструментов, а также предлагает удобные функции для авторизации (OAuth 2.0, JWT и др.), фильтрации ответов (JSONPath, XPath), организации рабочих пространств и использования переменных окружения.
Github
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #docker
🤔 Поддерживает ли Docker IРV6?
💬 Кратко:
Да, Docker поддерживает IPv6, но только на Linux-серверах. Чтобы включить поддержку IPvб, необходимо настроить Docker daemon, изменив параметр
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Да, Docker поддерживает IPv6, но только на Linux-серверах. Чтобы включить поддержку IPvб, необходимо настроить Docker daemon, изменив параметр
ipv6 в конфигурационном файле /etc/docker/daemon. json .📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
#статьи
🏕 Кликджекинг по двойному щелчку
Кликджекинг – это вид атаки, при котором злоумышленник обманывает пользователя. Раньше это делалось через невидимый или замаскированный элемент на веб-странице, однако многие виды атак уже остарели. В данной статье автор знакомит с новым приемом, который работает практически на всех сайтах.
Читать статью
👉 Новости 👉 База вопросов
Кликджекинг – это вид атаки, при котором злоумышленник обманывает пользователя. Раньше это делалось через невидимый или замаскированный элемент на веб-странице, однако многие виды атак уже остарели. В данной статье автор знакомит с новым приемом, который работает практически на всех сайтах.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Кликджекинг по двойному щелчку. Новый приём обманного UI
Кликджекинг (подделка UI) — известный приём обмана пользователей интернета, когда поверх видимой страницы располагается невидимый слой, куда загружается фальшивка. То есть пользователю кажется, что он...
❤2
#полезное
🥄 turfjs — это javanoscript библиотека позволяющая выполнять пространственный анализ прямо в браузере или через node.js.
Проект включает более 200 модулей для различных операций с geojson от простых измерений расстояний до сложных геостатистических расчетов. Библиотека работает в современных браузерах и поддерживает актуальные версии node.js. Инструмент также имеет модульную структуру и активную аудиторию сообщества.
Гитхаб
👉 Новости 👉 База вопросов
Проект включает более 200 модулей для различных операций с geojson от простых измерений расстояний до сложных геостатистических расчетов. Библиотека работает в современных браузерах и поддерживает актуальные версии node.js. Инструмент также имеет модульную структуру и активную аудиторию сообщества.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#статьи
🛞 Различные (и современные) способы переключения контента
Давайте уделим немного времени рассмотрению Dialog API, Popover API и остальных. Рассмотрим, когда лучше использовать каждый из них в зависимости от требований. Модальные или немодальные? JavaScript или чистый HTML/CSS? Не уверены? Не волнуйтесь, мы разберёмся во всём этом.
Читать...
👉 Новости 👉 База вопросов
Давайте уделим немного времени рассмотрению Dialog API, Popover API и остальных. Рассмотрим, когда лучше использовать каждый из них в зависимости от требований. Модальные или немодальные? JavaScript или чистый HTML/CSS? Не уверены? Не волнуйтесь, мы разберёмся во всём этом.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Заметки разработчика
Различные (и современные) способы переключения контента
Давайте уделим немного времени рассмотрению Dialog API, Popover API и остальных. Рассмотрим, когда лучше использовать каждый из них в зависимости от требований.
❤2
#Собес #docker
🤔 Как использовать Docker для множества окружений приложений?
💬 Кратко:
Для работы с несколькими окружениями в Docker используется Docker Compose. Создаются отдельные файлы
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Для работы с несколькими окружениями в Docker используется Docker Compose. Создаются отдельные файлы
docker-compose для каждой среды (например, docker-compose.dev.yml ), и на основе этих файлов запускаются соответствующие окружения с нужными настройками.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2
#полезное
😱 Сократите свой CSS-код с помощью
Используйте псевдокласс-функцию
👉 Новости 👉 База вопросов
:where()Используйте псевдокласс-функцию
:where(), когда нужно применить одинаковые стили к нескольким элементам, не беспокоясь о том, что порядок селекторов повлияет на специфичность правил. Это простой способ сделать CSS более предсказуемым и удобным для поддержки.
/* Without :where() */
.container > h1,
.container > .card h1,
.container > .card:last-child {
border: 2px solid red;
padding: 10px;
}
/* With :where() */
.container > :where(h1, .card .h1, .card:last-child) {
border: 2px solid red;
padding: 10px;
}
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#статьи
👋 Ментальная модель потоков в Node.js
Статья исследует концепцию потоков в Node.js, объясняя их ключевую роль в модулях, таких как fs и http. Рассматриваются основные концепции и ментальная модель, помогающая понять и эффективно использовать потоки.
Читать
👉 Новости 👉 База вопросов
Статья исследует концепцию потоков в Node.js, объясняя их ключевую роль в модулях, таких как fs и http. Рассматриваются основные концепции и ментальная модель, помогающая понять и эффективно использовать потоки.
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Ментальная модель потоков в Node.js
Приходилось ли вам работать с потоками в Node.js? Когда я впервые столкнулся с потоками, я, мягко говоря, оказался в растерянности. Эта концепция была совершенно новой для меня. Я полагал, что смогу...
❤1👍1
#полезное
❤️🔥 Как пересылать сообщения из Telegram в SMS с помощью бота
В этом гайде пользователь объясняет, как можно написать простого Telegram чат-бота на NodeJS, который будет пересылать все входящие сообщения в SMS, используя Exolve SMS API.
Читать
👉 Новости 👉 База вопросов
В этом гайде пользователь объясняет, как можно написать простого Telegram чат-бота на NodeJS, который будет пересылать все входящие сообщения в SMS, используя Exolve SMS API.
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как пересылать сообщения из Telegram в SMS с помощью бота
Всем привет! У платформы МТС Exolve есть сообщество, которое часто делится полезными гайдами от прокачки своих серверов до открытия ворот по SMS. Наиболее интересные и подробные решили размещать в...
❤2👍2
#Собес #docker
🤔 Чем отличается логирование контейнера от логирования демона?
💬 Кратко:
Логирование на уровне демона касается самого процесса работы Docker (системных сообщений и ошибок), в то время как логирование контейнера фокусируется на выводе, генерируемом внутри конкретных контейнеров. Логи демона содержат информацию о работе Docker, а логи контейнера - данные, связанные с выполнением приложений в контейнерах.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Логирование на уровне демона касается самого процесса работы Docker (системных сообщений и ошибок), в то время как логирование контейнера фокусируется на выводе, генерируемом внутри конкретных контейнеров. Логи демона содержат информацию о работе Docker, а логи контейнера - данные, связанные с выполнением приложений в контейнерах.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😊 Библиотека GeoAI.js теперь поддерживает Image Feature Extraction — поиск похожих объектов на спутниковых снимках.
Работает полностью локально в браузере благодаря Transformers.js.
https://docs.geobase.app/geoai-live/tasks/image-feature-extraction
👉 Новости 👉 База вопросов
Работает полностью локально в браузере благодаря Transformers.js.
https://docs.geobase.app/geoai-live/tasks/image-feature-extraction
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😎 Browserable — открытый инструмент для автоматизации браузера с помощью AI-агентов.
Что делает:
🟠 Управляет браузером как человек: переходит по сайтам, кликает, заполняет формы, вытаскивает данные.
🟠 Достигает 90.4 % на тесте Web Voyager — один из лучших результатов среди подобных решений.
🟠 Работает локально (self-hosted) или через удалённые браузеры.
🟠 Запуск в 1 команду (`npx browserable`) или в полном окружении через Docker.
🟠 В комплекте: админ-панель, REST API, JavaScript/TypeScript SDK, интеграция с LLM (OpenAI, Claude, Gemini и др.).
Зачем полезно:
— Автопарсинг и мониторинг сайтов
— Автоматизация тестирования веб-приложений
— Интеграция с агентами для сложных сценариев в интернете
GitHub
👉 Новости 👉 База вопросов
Что делает:
Зачем полезно:
— Автопарсинг и мониторинг сайтов
— Автоматизация тестирования веб-приложений
— Интеграция с агентами для сложных сценариев в интернете
GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
LeetCode
Minimum Size Subarray Sum - LeetCode
Can you solve this real interview question? Minimum Size Subarray Sum - Given an array of positive integers nums and a positive integer target, return the minimal length of a subarray whose sum is greater than or equal to target. If there is no such subarray…
#ЛитКод
Задача: 363. Max Sum of Rectangle No Larger Than K
Дана матрица размером m x n и целое число k, вернуть максимальную сумму прямоугольника в матрице, такая что его сумма не превышает k.
Гарантируется, что будет прямоугольник с суммой, не превышающей k.
Пример:
👨💻 Алгоритм:
1⃣ Создать вспомогательную функцию updateResult, которая будет находить максимальную сумму подмассива в одномерном массиве, не превышающую k.
2⃣ Преобразовать каждую подматрицу в одномерный массив и применить к ней функцию updateResult.
3⃣ Вернуть максимальную найденную сумму.
😎 Решение:
👉 Новости 👉 База вопросов
Задача: 363. Max Sum of Rectangle No Larger Than K
Дана матрица размером m x n и целое число k, вернуть максимальную сумму прямоугольника в матрице, такая что его сумма не превышает k.
Гарантируется, что будет прямоугольник с суммой, не превышающей k.
Пример:
Input: matrix = [[1,0,1],[0,-2,3]], k = 2
Output: 2
Explanation: Because the sum of the blue rectangle [[0, 1], [-2, 3]] is 2, and 2 is the max number no larger than k (k = 2).
class Solution {
constructor() {
this.result = Number.NEGATIVE_INFINITY;
}
updateResult(nums, k) {
let sum = 0;
const sortedSum = [0];
for (let num of nums) {
sum += num;
let idx = this.binarySearch(sortedSum, sum - k);
if (idx < sortedSum.length) {
this.result = Math.max(this.result, sum - sortedSum[idx]);
}
sortedSum.push(sum);
sortedSum.sort((a, b) => a - b);
}
}
binarySearch(arr, target) {
let left = 0, right = arr.length;
while (left < right) {
let mid = Math.floor((left + right) / 2);
if (arr[mid] < target) left = mid + 1;
else right = mid;
}
return left;
}
maxSumSubmatrix(matrix, k) {
const rows = matrix.length;
const cols = matrix[0].length;
for (let i = 0; i < rows; i++) {
let rowSum = Array(cols).fill(0);
for (let row = i; row < rows; row++) {
for (let col = 0; col < cols; col++) {
rowSum[col] += matrix[row][col];
}
this.updateResult(rowSum, k);
if (this.result === k) {
return this.result;
}
}
}
return this.result;
}
}Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #docker
🤔 Есть ли ограничения на количество контейнеров, которые можно запустить в Docker?
💬 Кратко:
B Docker нет явного ограничения на количество контейнеров. Ограничения зависят от аппаратных ресурсов, таких как обьем памяти и количество процессорных ядер.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
B Docker нет явного ограничения на количество контейнеров. Ограничения зависят от аппаратных ресурсов, таких как обьем памяти и количество процессорных ядер.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2