Берлога Программистов 👨‍💻
11.2K subscribers
1.43K photos
37 videos
8 files
1.43K links
Канал про IT.

Сотрудничество: @robertokkkk

Официальный бот @itberloga_store_bot

Реклама на бирже:
https://telega.in/c/berloga_programmistov

№ 5162097220
Download Telegram
Новый кроссплатформенный проект на Rust от Microsoft

Microsoft анонсировала OpenVMM — новый кроссплатформенный проект на Rust с открытым исходным кодом для управления виртуальными машинами.

OpenVMM фокусируется на безопасности и производительности, обеспечивая стабильность виртуализированных сред с использованием современных методов работы с небезопасным кодом.

Ставьте «❤️», если пост был интесным!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Что нового в Unity 6?

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

Особое внимание уделено интеграции нейросетей с новым фреймворком Sentis для создания умных NPC и распознавания объектов.

Добавлены GPU Resident Drawer для оптимизации рендеринга и GPU Occlusion Culling для исключения затенённых объектов.

Подробнее...


Ставьте «❤️», если пост был полезным!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Что такое виртуальное окружение?

Виртуальное окружение - это изолированное рабочее пространство для проектов.

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

С помощью виртуального пространства вы сможете переключаться между проектами и не смешивать их содержимое.

Ставьте «❤️», если пост был интересным!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
15
Основные Git команды

Где бы вы не работали, программистам каждый день приходится использовать Git. Это такой инструмент, благодаря которому много людей могут работать над одним проектом. Git работает в терминале и имеет невероятно много различных команд, но на практике, чаще всего изольются только 9 из них.

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

Меню канала

#начинающим
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Что такое MySQL?

MySQL представляет собой систему для управления базами данных. Она выполняет различные операции с данными, такие как сортировка, добавление, удаление, поиск и отображение по запросам пользователей.

Для упрощения работы с данными MySQL организует их в виде взаимосвязанных таблиц, в отличие от простого SQL, который является языком запросов и не включает в себя механизмы управления базами данных.

Ставьте «❤️», если пост был интересным!

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Парное программирование

Парное программирование — это метод, при котором два программиста работают вместе над одной задачей.

Один из них, ведущий (driver), пишет код и согласовывает свои действия с напарником, а другой, штурман (navigator), комментирует и направляет процесс, сосредотачиваясь на общей картине и архитектуре.

Такой метод помогает не только быстрее справляться с поставленной задачей, а так же улучшить качество кода и быстроту его написания!

Ставьте «❤️», если хотели бы поучаствовать в парном программировании!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
22
Почему программисты любят Vite?

Vite - это современный инструмент сборки для фронтенда. Недавно посмотрел видео, в котором анализируется рейтинг всех фронтенд технологий. В этом рейтинге 98% программистов поставили Vite на первое место, с желаением использовать его снова. Для сравнения, Webpack расположился на последних местах, а им удовлетворены всего 46% пользователей.

Если говорить коротко, то Vite это сборщик без боли. Конечно, он менее кастомизируемый, чем Webpack , но гораздо более быстрый, а так же самый простой в освоение. На официальном сайте можете прочитать все преимущества Vite.

Ставьте «❤️», если этот пост оказался полезным для вас!


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Ubuntu отметил 20-летие 🎉

В 2004 году, 20 октября, вышла первая версия Ubuntu 4.10 «Warty Warthog». Сегодня Ubuntu считается одним из самых популярных и узнаваемых дистрибутивов Linux.

За два десятилетия Ubuntu изменила экосистему свободного ПО, став стандартом для миллионов пользователей и ключевым игроком в развитии облачных технологий.

Поздравляем 🥳

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
14
Новые изменения и дополнения в Node.js 23.0

1. Добавлена экспериментальная поддержка TypeScript, которая позволяет явно определять типы.

2. Включен экспериментальный API SQLite для работы с базами данных с использованием SQL и SQLite хранилища.

3. Включена по умолчанию возможность использовать "require()" для загрузки ESM-модулей в синхронном режиме.

4. Удалена поддержка 32-разрядных систем с ОС Windows.

Ставьте «❤️», если пост вам понравился!

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Google Chrome перешел с Manifest V2 на V3

Третья версия манифеста внесёт значительные изменения в работу расширений для браузеров на основе Chromium (Opera, Яндекс, Microsoft Edge и др.)

Основные изменения заключаются в замене webRequest API на declarativeNetRequest, а так же запрет на использование удаленного кода.

Эти изменения усложнят работу блокировщиков и другим расширениям, следовательно их эффективность упадёт.

Ставьте «❤️», если пост был интесным!

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Какие бывают базы данных?

Базы данных делятся на два основных типа: реляционные и нереляционные (NoSQL).

Реляционные БД основаны на таблицах и используют SQL для управления данными, например, MySQL и PostgreSQL.

В свою очередь, нереляционные БД не ограничиваются строгими структурами данных и предназначены для приложений с динамичными представлениями данных.

Среди NoSQL есть подтипы баз данных: документоориентированных, колоночных и ключ-значение.

Ставьте «❤️», если пост вам понравился!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Что такое Presto?

Presto - это инструмент для быстрого обращения к большим объемам данных через язык SQL. Он позволяет пользователям извлекать данные из различных источников, например, Hadoop, Cassandra, MySQL и MongoDB.

Преимущество Presto заключается в том, что он позволяет производить запросы в режиме реального времени к данным, хранящимся в разных местах, таких как HDFS и облачные хранилища.

Ставьте «❤️», если пост был полезным!

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Что такое Manifest?

Файл manifest.json является ключевым элементом в расширениях для браузеров на основе Chromium. Он содержит основную информацию о расширении, такую как: название, версию и необходимые разрешения, которые браузер использует для активации функций при установке расширения.

С течением времени версии манифеста вводили новые API, расширяющие функциональность разработчиков. Сейчас используется Manifest V2, но вскоре его заменят на Manifest V3.

Таким образом, manifest.json помогает и обеспечивает корректную работу и взаимодействие расширений с браузером.

Ставьте «❤️», если пост вам понравился!

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Чем база данных MongoDB отличается от других?

MongoDBнереляционная база данных, предназначенная для работы с большими объемами данных и обеспечивающая высокую гибкость в управлении ими. Она использует формат хранения BSON, позволяя динамически изменять структуру данных.

Ключевая особенность MongoDB — отсутствие строгой схемы данных, что делает ее популярной в веб-разработке и среди компаний, работающих с большими данными, благодаря высокой производительности и возможностям масштабирования.

Ставьте «❤️», если пост был познавательным!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Новая ИИ модель "Orion" от OpenAI

OpenAI планирует выпустить свою новую модель искусственного интеллекта под кодовым названием Orion к декабрю этого года.

В отличие от предыдущих моделей, Orion изначально не будет доступна через ChatGPT, а будет предоставлена только компаниям-партнерам.

Orion обещает быть значительно мощнее и превосходить GPT-4 в 100 раз.

Ставьте «❤️», если пост вам понравился!

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
14
Eartha - альтернатива Google Sign-In с открытым исходным кодом

Eartha — это новая открытая альтернатива для авторизации, которая позволяет пользователям входить в приложения без риска передачи данных крупным технологическим компаниям.

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

Ставьте «❤️», если пост был интересным!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Что такое Curl?

Curl (Client URL) — это инструмент командной строки для передачи данных по различным сетевым протоколам, который помогает разработчикам и системным администраторам выполнять HTTP-запросы, загружать файлы и тестировать API.

Он значительно упрощает процесс получения информации, заменяя необходимость создания отдельных скриптов.

Хотя существуют и другие инструменты для работы с HTTP-запросами, Curl остается популярным выбором благодаря своей универсальности и простоте использования.

Ставьте «❤️», если пост вам понравился!

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Ветвление в Git

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

👩‍💻 Ссылка на статью
🖤 Ссылка на видео

Ставьте «❤️», если этот пост оказался полезным для вас!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Платформа Meshery для управления Kubernetes

Meshery — это платформа с открытым исходным кодом, которая управляет инфраструктурой и приложениями на базе Kubernetes в мультиоблачной среде.

Она предлагает визуальный и совместный GitOps, освобождая пользователей от необходимости работать с YAML при управлении многокластерными развертываниями.

Ставьте «❤️», если пост вам понравился!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Конвертация веб-сайтов в Figma

Конвертируйте любой веб-сайт в редактируемые дизайны Figma с помощью расширения HTML to Design.

Просто скопируйте ссылку на страницу, и расширение автоматически перенесет стили и элементы, включая закрытые страницы.

Ставьте «❤️», если пост был полезный для вас!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
9👎2
Haskell - лучший выбор для функционального программирования

Haskell — популярный функциональный язык программирования с полной статической типизацией и поддержкой ленивых вычислений, изначально использовавшийся в научных исследованиях.

Функциональное программирование акцентирует внимание на математических функциях, что упрощает тестирование и поддержку кода. Haskell предоставляет инструменты для написания чистого и надежного кода, идеально подходящего для сложных систем.

Ставьте «❤️», если пост вам понравился!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11