Берлога Программистов 👨‍💻
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
Всем доброе утро! ☀️

Нас уже 3000 и я хочу поблагодарить вас! Для меня это очень большое число и я безумно рад что вы читаете посты от сюда. Всем хорошего дня! :)
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥2
Преимущества и недостатки SPA

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

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

Ставьте «❤️», если хотите пост про Multi Page Application!


Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
134
В Python могли встроить вирус!?

Команда JFrog Security Research обнаружила и сообщила об утечке токена доступа с правами администратора к GitHub-репозиториям Python, PyPI и Python Software Foundation. Этот токен был найден в публичном Docker-контейнере, размещённом на Docker Hub.

Уже в течении 17 минут токен отозвали. Причиной оказалось то, что автор кода случайно добавил токен в исходный код, затем скомпилировал его, но не удалил токен из скомпилированного файла перед публикацией Docker-образа.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
208
Ставьте «❤️», если это не правда :)

Меню канала | #мемы
Please open Telegram to view this post
VIEW IN TELEGRAM
458🤣4🔥1🤔1
Как сделать javaScript код чище?

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

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥2
Как создать топовый дизайн для сайта?

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

В нем автор рассказывает основные правила современного дизайна. О том что такое креативность и как ее использовать, а так же развивает такое мнение, что чем меньше дизайна, тем он лучше.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
103
Как ФБР взломало Android-смартфон за 40 минут

После стрельбы на митинге Трампа, ФБР заявило, что не смогли взломать телефон Крукса. Его устройство было отправлено в Куантико (лабораторию ФБР)

В первые попытки взлома включалось обеспечение Cellebrite, что не давало разблокировать телефон. Поэтому ФБР обратились напрямую к разработчикам, которые им помогли. С помощью нового ПО от Cellebrite ФБР удалось разблокировать телефон за 40 минут.

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

Меню канала | #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
13
Массовый сбой Windows

Недавно произошел массовый сбой в Windows, который вызвал проблемы по всему миру. Инцидент затронул рабочие станции на базе Windows в таких странах, как Япония, Индия и США. Проблема привела к "Синему экрану смерти". Причиной сбоя оказался продукт Falcon Sensor от Crowdstrike, чьи инженеры уже работают над устранением ошибки. Инцидент также повлиял на облачные сервисы Microsoft 365.

В тот день, а именно 19 июля 8,5 миллионов устройств были повреждены. Было отменено куча рейсов а так же пострадали больницы, банки, отели и вещание. Ожидается, что инцидент будет иметь значительные финансовые последствия, были получены первоначальные оценки в «миллиарды фунтов стерлингов» и «24 миллиарда долларов США».

🔗 Ссылка на подробную статью

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
97🔥1
Лучшие сайты для экономии времени разработчику

Code Beautify - платформа позволяет легко поддерживать код в чистоте и порядке — будь то HTML, CSS, JavaScript или JSON.

Roadmap.sh - помогает найти лучшие пути обучения новому языку или технологии.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
13
Как работает DNS?

DNS (Domain Name System) - переводится как система доменных имен. Это система, которая связывает между собой доменное имя и IP-адрес сайта. Благодаря DNS вам не нужно вводить набор чисел в поисковую строку, что бы попасть на вебсайт, а всего лишь написать уникальное имя сайта.

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

Ставьте «❤️», если хотите узнать где находятся DNS сервера!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
213
Samsung Galaxy Ring только для устройств от Samsung?

В некоторых обзорах говорится, что Galaxy Ring работает только с устройствами Samsung, но блогеры доказали, что это не правда.

Они показали, как установить приложение Galaxy Wearable на смартфон из магазина Google Play, подключиться к кольцу и пройти процесс настройки. Однако, некоторые функции могут не работать.

Сейчас кольцо продается за 400$, доступно три цвета: золотистый, чёрный и серебристый.

Ставьте «❤️», если хотите обзор на кольцо!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
125
Где находятся DNS-серверы?

Всего в мире существует 13 DNS серверов, их так же называют корневыми, так как в них содержится информация обо всех адресах и сайтах интернета. Так же для безопасности существуют сотни их копий, расположенных по всему миру.

13 корневых DNS серверов обозначены от A до M, а большая их часть, 10 штук, находится в США. Остальные располагаются в Стокгольме, Амстердаме и в Токио. Их копии используют Anycast, что позволяет каждой копии обслуживать запросы от ближайших пользователей, улучшая производительность и устойчивость системы в целом.

Ставьте «❤️», если хотите узнать еще чуть больше о DNS!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
18
Node.js быстрее, чем Go?

При тестировании производительности API на Go было замечено, что он обрабатывает около 2000 запросов в секунду. Однако, NestJS и Bun справляются с 3000 запросами в секунду, что удивительно, учитывая, что Go обычно считается более производительным.

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

После корректировки этих параметров производительность Go значительно возросла, достигнув 2-3 раз большего числа запросов в секунду.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
74
Что такое DNS резолвер?

DNS резолвер это компьютер у провайдера, который переводит доменные имена в IP-адреса. Когда пользователь вводит URL, резолвер сначала проверяет свой кэш. Если нужной информации нет, он отправляет запрос к корневому DNS-серверу, который направляет его к соответствующему TLD серверу (например, для .com или .org). TLD сервер указывает на авторитетный DNS-сервер, который знает точный IP-адрес.

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

Ставьте «❤️», если хотите узнать об атаках на DNS сервера!

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

TypeScript — это строго типизированный язык программирования, на основе JavaScript. Код на TypeScript преобразуется в обычный JavaScript, поэтому он работает в любом браузере, поддерживающем JavaScript.

В TypeScript добавлены более гибкие возможности у классов, модулей, а так же добавили проверку типов данных. Это помогает создавать более надёжные и удобные для поддержки программы.

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

Меню канала | #чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Атаки на DNS сервера

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

Одной из наиболее известных атак является подмена DNS (DNS spoofing), при которой злоумышленники изменяют записи DNS, перенаправляя пользователей на поддельные сайты, с которых легко могут украсть ваши данные или установить вирус. Ещё один тип атаки - перехват DNS (DNS hijacking), где запросы направляются на сервер, контролируемый злоумышленником, что позволяет им легко получить доступ к конфиденциальной информации пользователей.

Ставьте «❤️», если хотите узнать о защите DNS серверов!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11
При звонке в 911 с iOS 18 смогут транслировать live video

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

Пользователям с iPhone 14 и 15 продлили функцию бесплатного Emergency SOS через спутник, что обеспечивает её работу даже в отсутствие сигнала сотовой связи.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
203
Идея проекта для фронтендеров

Привет, сегодня хочу поделился с вами идей небольшого проекта, над которым сам недавно начал работать, а именно библиотека UI элементов на чистом JavaScript.

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

Ссылка на пример

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
13
Перегрев за 1000$!? Спасибо Nvidia..

Покупая видеокарту за $1000, пользователь ожидает надежной работы на несколько лет. Однако исследования видеокарт серии RTX 40 показали, что многие из них перегреваются до 100 °C в течение первых месяцев.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Как при помощи JavaScript определить, включен ли Caps Lock?

Пользователь может нажать Caps Lock в любой момент времени и не заметить этого. Когда он вводите обычный текст, это легко заметить, но когда он вводите свой пароль проблема не столь очевидна.

Чтобы отслеживать, включен ли Caps Lock, мы используем метод getModifierState:
В документации можно посмотреть все его значения.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
122
Что известно о GPT-5?

GPT-5 обещает значительное улучшение по сравнению с GPT-4, приближаясь к интеллектуальному уровню PhD. Прогресс от четвертой модели к пятой сравнивают, как прогресс человека от средней школы до университета.

Планируется множество новых функций, а точнее понимание контекста, сарказма, культурных нюансов, а так же возможность обрабатывать видео. Точная дата релиза пока неизвестна, но вероятно, что GPT-5 выйдет не раньше конца 2025 года.

Ссылка на статью

Меню канала | #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
10