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

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

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

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

№ 5162097220
Download Telegram
Блокчейн — не только про криптовалюты

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

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

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

Ставьте «‎❤️», если хотите больше постов на эту тему!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍3
Как работает компилятор?

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

Чтобы преобразовать исходный код, компилятор использует собственный словарь с определениями. Буквально всё написанное нами заменяется на набор единиц и нулей, то есть наш код преобразуется во что-то подобное: 00101101101110...

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍2🔥2
Лучшие фильмы на тему IT

Нашел одну статью, где автор делится интересными фильмами и сериалами на тему технологий и IT. Довольно интересно смотреть фильмы о том, чем ты увлекаешься, а также они заставляют задуматься о том, как технологии формируют наш мир и нашу жизнь.

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

💬 Поделитесь в комментариях интересными фильмами и сериалами на тему IT!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍2🔥2
Почему все говорят, что php умер, а он жив?

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

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

К сожалению я не могу вместить все в один пост, поэтому советую вам самим прочитать эту статью!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍1
На чем пишут социальные сети?

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

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

Если вы хотите узнать какие технологии используются в самых популярных соц. сетях, то советую прочитать эту статью!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍1🔥1
Что такое отладка (debugging)?

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

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

Ставьте «❤️», если хотите увидеть подборку гайдов по отладке!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍3🔥1
Как пользоваться отладкой?

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

Отладка в браузере (JavaScript)

Отладчик в VS Code: базовые возможности (Python)

Отладка в VS (пример на C++)

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2🔥1
📹 Подборка YouTube-каналов для фронтендеров

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

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

Friendly Frontend - автор работает фронтенд инженеров в VK и делится с подписчиками своими знаниями в этой сфере

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

Ставьте «‎❤️» если хотите видеть больше подобных подборок!

Меню канала | #фронтенд
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4👎1
Как работает интерпретатор?

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

Интерпретатор использует набор правил и словарь с определениями. Он анализирует каждую инструкцию, преобразует её в машинные команды и сразу выполняет.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
14
Сеньоры начали уходить из Apple, Microsoft и SpaceX

Исследование показало, что возвращение к офисной работе в Apple, Microsoft и SpaceX привело к значительной потери среди старших сотрудников. В Apple и Microsoft доля старших сотрудников снизилась на 5%, в SpaceX – на 15%.

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

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

Меню канала | #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Что такое архитектура приложения?

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

Примеры архитектур: клиент-сервер(картинка сверху), микросервисы и MVC. Выбор зависит от требований проекта, таких как масштабируемость и удобство сопровождения. Архитектура помогает создавать легко поддерживаемые и расширяемые приложения.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍2
Признавайтесь, у кого хоть раз было такое 😂

Меню канала | #мемы
Please open Telegram to view this post
VIEW IN TELEGRAM
19🤣8🔥5👍2
Интересная идея для проекта!

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

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

Если кто-то решится сделать этот проект, присылайте его в комментарии, и мы вместе его оценим!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
10
Что такое клиент северная архитектура простыми словами

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

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

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Как очистить компьютер от мусора?

Это довольно необычный пост, но очень важная тема, ведь мусор на вашем жестком диске замедляет работу компьютера, что создает дискомфорт. Сегодня разберем, как почистить пару гигабайт мусора. Лично мне этот способ очистил более 2 ГБ, которые накопились всего за неделю!

Самый простой способ - удалить временные файлы. Для этого нажмите сочетание клавиш Win+R и введите '%temp%'. Затем удалите все файлы, которые появились на экране, а так же, после не забудьте удалить их из корзины.

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

Меню канала | #фишки
Please open Telegram to view this post
VIEW IN TELEGRAM
19
В Telegram появится встроенный детекор фейков

С новым обновлением в Telegram появится функция проверки информации на достоверность — Fact Check. Эта новая функция обнаружена в бета-версии для Android, она позволит мессенджеру сотрудничать с агентствами по проверке фактов.

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

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

Меню канала | #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Сколько зарабатывают PHP специалисты?

Продолжаем говорить о зарплатах в айти. Сегодня посмотрим, сколько в среднем зарабатывают программисты, которые пишут на PHP. Все зарплаты с этого поста будут основаны на данных с Хабр Карьеры. 1000+ разработчиков поделились своей зарплатой и вот что получилось:

Junior - 81 000 руб.
Middle - 173 000 руб.
Senior - 301 000 руб.
В среднем - 221 000 руб.

💬 Зарплату каких специалистов вы бы хотели узнать?

Меню канала | #зарплаты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥1
Что такое микросервисы простыми словами

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

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

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


Меню канала | #чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍1
Утечка алгоритмов Google

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

Google пока не прокомментировала утечку, но не оспаривала её подлинность. Эта информация может повлиять на антимонопольное дело против компании в США и подчеркивает проблемы прозрачности и доверия к поисковой системе Google.

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

Меню канала | #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Разбор проекта: Генератор паролей

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

В ходе разработки данного проекта вы научитесь:

• Работать с вводом и выводом данных
• Писать алгоритмы для генерации случайных строк
• Реализовывать пользовательские настройки и параметры
• Обеспечивать безопасность данных (хэширование пароля)

Сложность: 5/10
Актуальность: 8/10

💬 Пожалуйста, ставьте реакции под постами и пишите комментарии!

Меню канала #разборпроекта
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍7🔥3🤔1