Берлога Программистов 👨‍💻
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
Чем SQL отличается от NoSQL?

SQL (Structured Query Language) — это язык структурированных запросов, используемый для управления и манипулирования реляционными базами данных. SQL-базы данных применяются там, где необходимо хранить и управлять данными структурированной природы, например, информацией о продуктах, покупателях и оформленных заказах в магазине.

NoSQL (Not Only SQL) — это новая система баз данных, которая не использует стандартный язык запросов, а использует документы JSON для хранения данных. NoSQL-базы данных применяются, когда необходимо хранить данные неструктурированной природы, например, большие объёмы текстовых данных, изображения и видео.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Зачем нужен OSPF?

Маршрутизация помогает компьютерам передавать данные друг другу. Она может быть статической или динамической. OSPF - это динамический протокол маршрутизации, который автоматически находит и перестраивает маршруты.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Proton Drive стал open source

Proton, известна своей заботой о конфиденциальности и прозрачности. Теперь все версии облачного хранилища стали open source.

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

Ещё один пример пользы open source.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Создатели JavaScript собрали 10'000 подписей программистов!

Создатели JavaScript, Node.js и Deno обратились к Oracle с открытым письмом, где призывают освободить торговую марку JavaScript. Письмо собрало более 10 000 подписей.

Основная претензия в то, что Oracle фактически забросила марку, оставшуюся ей после приобретения Sun Microsystems в 2009 году. Они утверждают, что передача торговой марки в общественное достояние устранила бы множество сложностей.

Ставьте «❤️», а что думаете вы?


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
18
Кто такой программист 1С?

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

Программа «1С:Предприятие» - популярная система учёта в СНГ. Она гибка и адаптируется под нужды предприятия, предоставляя решения для разных масштабов и отраслей.

Её цель заключается в автоматизации бизнес-процессов, оптимизации управления и упрощения бухгалтерского учёта.

Ставьте «❤️», а что думаете вы?


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11👎1
CyberCamp 2024 - главный онлайн-кэмп по кибербезопасности

CyberCamp — ежегодный онлайн-кэмп по практической кибербезопасности, в рамках которого ИБ-специалисты обмениваются опытом. Он пройдет с 3-5 октября, где соберутся более 10 000 экспертов.

Участие доступно как: в соло, как зритель, или с командой. Платформа с эфиром, докладами, практическими заданиями, а также мерч и призы будут доступны для всех зарегистрированных участников CyberCamp 2024. Участие бесплатное!

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

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


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
6👎1
API Gateway простыми словами

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

API Gateway (или API-шлюз) - это цифровой "оператор поддержки", который связывает пользователей с микросервисами приложения и возвращает результат.

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


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8👎1
👩‍💻 Junior Frontend: от А до Я

Никаких секретов тут нету, надо просто иметь четкий план куда двигаться и что делать. Так как frontend разработка на текущий день самая популярная сфера среди новичков я решил написать для вас небольшой справочник, что и где учить, что бы вы точно не потерялись.

1. Проходите этот курс по верстке + там базовый javascript, по окончанию надо сверстать хотя бы 2-3 макета по фигме.
2. По этому роадмапу учим javascript. На каждую тему читаем статью тут.
3. В этом плейлисте учим "продвинутый" javascript.
4. После надо сделать туду лист, прогноз погоды и еще какой то проект на чистом js.
5. Проходим фундаментальный курс по реакту от ulbitv
6. Делаешь пару простых пет-проектов на реакте (небольшая социальная сеть, прогноз погоды…)
7. Учимся дальше (redux, typescript, next, node...) и делаем кучу пет проектов.
8. Анализируем рынок, готовим резюме и рассылаем :)

Почему React? На 5 этапе надо выбрать один фреймворк, это может быть React, Vue или Angular. React это не фреймворк, а библиотека, из за чего у него есть свои минусы, однако это самый популярный "фреймворк", благодоря чему, у него огромное комьюнити, очень много обучающего материала, а так же куча вакансий (откликов тоже).

Ставьте «❤️» и пишите в комментарии какую следующую сферу стоит разобрать!

Меню канала | #роадмап
Please open Telegram to view this post
VIEW IN TELEGRAM
14👎1
Google выпустил обновленные ИИ-модели Gemini 1.5

Gemini-1.5-Pro-002 и Gemini-1.5-Flash-002 - новые обновления Gemini 1.5. Это экспериментальный релиз, цель которого - собрать отзывы пользователей.

Обновленные модели имеют повышенную производительность, улучшенную работу с кодом. Цена Pro-версии уменьшилась на 50%, а скорость Flash-версии увеличилась в два раза.

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


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
7👎1🤔1
Где и как используют XML-формат

XML - это расширяемый язык разметки, предназначенный для хранения и передачи данных в структурированном виде. Визуально XML напоминает HTML, однако у этих языков разметки разное назначение.

XML применяется во множестве областей. Его часто используют для обмена данными между серверами и клиентами в веб-сервисах и API.

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


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
9👎1
Как работают DDoS-атаки?

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

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

Для DDoS-атаки нужен главный компьютер, компьютеры-зомби и цель. С главного компьютера злоумышленник подаёт сигнал компьютерам-зомби, которые перегружают выбранную цель и пытаются вывести её из строя.

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


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
15👎1
Как правильно восстанавливаться, чтобы не перегореть?

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

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

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

Как вы любите отдыхать?

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥3👎1
Швейцарский нож для мобильных и веб-разработчиков

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

Платформа облачная, поэтому все ресурсы приложений, включая исходный код и базы данных, хранятся на серверах Google.

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

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


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
10👎1
Самый юзерфрендли Linux-дистрибутив стал еще кастомизируемее!

Zorin OS - это популярный и удобный Linux-дистрибутив, теперь обновлен до версии 17.2. Новый релиз предлагает больше гибкости при настройке интерфейса и расширенные возможности кастомизации рабочего стола.

Он доступен в бесплатной версии и в версии Pro. В обновлении также включены последние версии популярных приложений, поддержка нового железа и улучшенная поддержка устройств.

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


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
6👎2
Microsoft Defender научился выявлять опасные Wi-Fi точки

Microsoft обновила Windows Defender, который теперь автоматически обнаруживает и предупреждает о небезопасных Wi-Fi сетях для подписчиков Microsoft 365.

Эта функция защищает личные данные при подключении к общественным или подозрительным точкам. Defender предупреждает пользователя и предлагает активировать дополнительную защиту.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
7👎2
Игра на чистом ассемблере без библиотек

Пользователь Reddit под ником LlaroLlethri представляет уникальный проект — игру, которая полностью написана на ассемблере для архитектуры x86_64 под операционную систему Linux.

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

Видео с игрой | Проект на GitHub

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


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
12👎2
Python-инструмент для создания сложных пакетных конвейеров

Luigi - это полезный инструмент для Python, который помогает создавать сложные конвейеры пакетных заданий. Это значит, что с его помощью вы можете упростить управление своими проектами и организовать многочисленные задачи в одном месте.

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

Доступен на GitHub

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


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
6
ИИ не повышает продуктивность программистов!

Исследование компании Uplevel, в котором участвовали 800 разработчиков, показало, что использование ассистента CitHub Copilot и других инструментов для написания кода не повысило производительность работы.

Разработчики признались, что код, написанный с помощью ИИ, сложно анализировать, а также такой код имеет на 41% больше ошибок.

Ставьте «❤️», и пишите, что лучше ИИ или форумы в ИТ интернете!


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Почему троичный процессор - будущее?

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

Исследователи рассматривают два варианта: использовать троичную логику или перейти на квантовые компьютеры.

Троичная система счисления имеет свои преимущества: обработка отрицательных чисел, быстрое округление чисел с плавающей точкой. Это приводит к приросту производительности в диапазоне 20-25%. Троичная система счисления считается самой сбалансированной и ёмкой по объему чисел.

Ставьте «❤️», и пишите, вы об этом думаете!


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥1
Алгоритмическая задача | №1

Напишите функцию, которая принимает массив чисел (arr) и число (target). Функция должна вернуть новый массив, в котором все числа, кроме target, отсортированы по возрастанию, но target остаётся на тех же позициях, что и в исходном массиве.

Пример:

Входные данные:
arr = [8, 3, 2, 8, 1, 7]
target = 8

Выходные данные:
[8, 1, 2, 8, 3, 7]

Пояснение: Числа, кроме 8, отсортированы по возрастанию, но 8 остаётся на своих исходных позициях.


Присылайте свои решения в комментарии! :)

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Голосовое управления для Minecraft на Python!

Всем привет, я автор этого канала, пользуясь возможностью хочу в очередной раз прорекламировать свой ютуб канал :D

Наконец то закончил делать новое видео. Из за учебы не так много времени и оно задержолось почти на месяц, зато я доволен результатом. В этом ролике я написал голосовое управление для майнкарафта, используя язык программирования Python. Буду безумно вам благодарен, если уделите 5 минут просмотру и напишите комментарий с критикой :)

🖤 Приятного просмотра!
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥3🤔1