Берлога Программистов 👨‍💻
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
5 способов скачать файлы, проекты с GitHub!

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

В этой статье рассказывают о пяти простых и эффективных способов загрузки файлов с GitHub!

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
10
Flock – форк фреймворка Flutter

В конце октября 2024 года был представлен проект Flock — форк фреймворка Flutter от Google, инициированный бывшим сотрудником компании Мэттом Кэрроллом.

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

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

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Инструмент для обхода новой системы шифрования cookie в Google Chrome

Исследователь кибербезопасности Александр Хагена разработал инструмент «Chrome-App-Bound-Encryption-Decryption», позволяющий обходить новую систему шифрования cookie в Google Chrome и извлекать сохраненные данные пользователей.

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

Код нового инструмента можно найти на GitHub

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

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

WebSocket — это протокол, который создает постоянное соединение между сервером и браузером для обмена сообщениями в реальном времени.

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

Разобраться подробнее с этой темой поможет это видео

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥3
Google планирует анонсировать следующую версию модели Gemini

Google планирует выпустить модель ИИ Gemini 2.0 в декабре 2024 года, хотя текущая версия не показывает ожидаемого прироста производительности.

На конференции Google I/O 2024 был анонсирован Project Astra — новая система ИИ, отвечающая на вопросы пользователей через текст, аудио и видео, но дата её запуска пока неизвестна.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
6
This media is not supported in your browser
VIEW IN TELEGRAM
Лучший справочник для программиста

OverAPI — это онлайн-справочник для быстрого поиска синтаксиса и примеров по различным языкам программирования и технологиям.

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

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

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

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

Его основной принцип — предотвращение дублирования кода (DRY), что позволяет запускать приложения без установки отдельных сред выполнения для каждого языка.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥1
Google поиск теперь можно заменить на ChatGPT Search

OpenAI представила функцию ChatGPT Search, которая может заменить Google Поиск. С помощью этой функции пользователи могут искать информацию и получать ответы прямо в чате или через расширение для Google Chrome

Доступ к ChatGPT Search имеют пользователи ChatGPT Plus, Team и участники листа ожидания SearchGPT.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
13
Находим местоположение пользователя по фото

Как можно найти местоположение человека с помощью фотографии?

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

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

Ссылка на GitHub 👩‍💻

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
42
Low-code - революция?

Low-code решения — это новый способ разработки приложений с минимальным количеством кода, использующий шаблоны для ускорения процесса.

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

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

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
25
Что такое Mock-тестирование?

Mock-тестирование заменяет реальные компоненты программы на тестовые объекты, такие как фейковые базы данных и почтовые серверы.

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

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

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
18
Делаем своё расширение за 10 минут

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

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

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

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

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

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

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

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥4🤔3
Халява от GitHub!

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

Получить доступ к этой подписке очень просто: достаточно зайти на сайт GitHub Education и войти в свою учетную запись GitHub. Затем нужно заполнить анкету и подтвердить свой статус студента. После этого GitHub рассмотрит вашу заявку в течение одного дня.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
32🔥4👎1
Это расширение крадёт твои данные

Исследователи выявили 11 расширений, которые собирали данные пользователей для мошеннических действий. Например, Karma Shopping с более чем 600 000 пользователей после смены владельца стало вредоносным.

После передачи прав в середине 2023 года этот плагин обновился, добавив функции для скрытого сбора данных и мошенничества с партнерскими ссылками.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
19
Кто такие промпт-инженеры?

Языковые модели, такие как ChatGPT, способны выполнять множество задач, например, написание текстов иили кода. Однако для получения точных и полезных ответов от ИИ необходимы детализированные запросы, что требует навыков промпт-инженерии.

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

Спрос на таких профессионалов растет, особенно в США, где ежедневно появляются новые вакансии на платформах, таких как LinkedIn и Indeed. В России этот тренд только начинает развиваться.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
28👎1
Хакерская группировка укравшая $1 млрд

Carbanak (или Anunak) — хакерская группа, действующая с начала 2010-х, известная атаками на банки.

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

Ссылка на подкаст

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
14👎1
Что такое ORM?

ORMobject-relational mapping или объектно-реляционное отображение — это способ взаимодействия приложения с базой данных посредством синтаксиса языка, на котором написано приложение.

Объекты — это представление таблиц на языке программирования, допустим на Python для простой выборки данных из таблицы users вместо запроса:

query = "SELECT * FROM users"


С помощью ORM можно написать его так:

query = select(Users)


А все помнят что у канала есть чат на 300+ программистов? 🌚

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
12🤣1
Как реализуют ORM?

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

Примеры популярных ORM включают SQLAlchemy и Django-ORM для Python, Hibernate для Java, Eloquent для PHP и Sequelize для Node.js.

Каждая из этих библиотек упрощает взаимодействие с базами данных, позволяя разработчикам работать с объектами вместо написания сложных SQL-запросов.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Что такое декларативный и императивный подход в программировании?

Давайте разберёмся с декларативный и императивный подходы в программировании на примере с заказом салата в ресторане:

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

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

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

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

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
24🤔2
JetBrains кормит!

Ещё одна халява подъехала для студентов. На этот раз мы можем получить бесплатные IDE такие как: Pycharm, Webstorm, CLion и другие лицензированные продукты от JetBrains. Что для этого нужно сделать?

Все просто, вам достаточно быть студентом. Чтобы получить все эти программы вам нужно перейти на сайт JetBrains в Free Educational Licenses, затем найти кнопку "Apply now" где вас будет ждать форма для заполнения.

Для успешного заполнения этой формы вам потребуется GitHub Student Developer Pack (это самый простой способ с помощью GitHub) или вы можете использовать свои студенческие документы.

Ставьте «❤️», если любите халяву!

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