Берлога Программистов 👨‍💻
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
Оценка вашего рабочего места

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

Не стесняйтесь отправить фото своего рабочего места в комментариях к этому сообщению! Кстати, фотография сверху - это мое рабочее место, здесь создаются все посты и снимаются все видео :)

Жду фотографии вашего рабочего места 👇
12🔥2👍1
Недовольство пользователей о партнерстве OpenAI и Stack Overflow

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

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

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

#новости
4🤔4
Разбор проекта: Игра "Крестики-нолики"

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

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

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

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

Сложность: 4/10 (стандартная версия игры)
Технологии: Python (+Tkinter , Pygame), JavaScript (Vanilla / React), Java (+JavaFX), C++ и др.
Актуальность:
5/10

💬 Какой проект вы бы хотели увидеть в разборе?

#разборпроекта
12👍3
Что такое зерокодинг и каковы его перспективы?

Зерокодинг, также известный как "no-code", представляет собой метод создания приложений, сайтов и других IT-продуктов написания кода. Такой подход часто применяется для разработки простых приложений, где не требуется широкий набор функций и механик. Один из наиболее популярных примеров зерокодинга - создание лендинг страниц на платформе Tilda, которая позволяет быстро и легко создавать веб-страницы без необходимости в программировании.

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

💬 Как вы считаете, какие перспективы у зерокодинга?
👍53
💬 У нас появился сервер в Discord

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

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

Присоединяйтесь, давайте вместе становиться лучше с каждым днем!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍841
С дискордом небольшая проблема, подождите чуть чуть, скоро всё исправим, как все сделаем напишу сюда!

P.S. ошибку исправили, теперь можете писать и заходить в голосовые
👍101
👩‍💻 Полезные репозитории (часть 6)

howtheytest - это коллекция ресурсов в открытом доступе с информацией о том, как компании и разработчики программного обеспечения во всем мире подходят к тестированию. Своими ценными идеями делятся такие компании, как Google, Netflix и Amazon, что делает этот репозиторий бесценным для тех, кто стремится узнать и улучшить свои методы тестирования ПО.

Звезд: 259 000
Соавторов: 32

🔗 Ссылка на репозиторий

#репозитории
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1🔥1
Чем фреймворк отличается от библиотеки?

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

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

#начинающим
9🤔2👍1
Что такое кэш простыми словами

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

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

💬 Какие еще наглядные примеры кэша вы можете назвать?

#чтотакое
👍114
Вышла новая, улучшенная версия GPT-4 Omni

OpenAI выпустили модель GPT-4o, которая лучше базовой GPT-4 во всём. Новая модель может анализировать звук, изображение и текст в режиме реального времени, что является огромным прорывом в сфере искусственного интеллекта.

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

💬 Как вы считаете, как выход новой модели отразится на IT-мире?

#новости
5👍3🔥2
Чем редактор кода отличается от среды разработки?

Редактор кода - это программа, предназначенная для написания и редактирования кода. Она обладает базовыми функциями редактирования текста и возможностями подсветки синтаксиса для различных языков программирования. Примерами таких редакторов являются Sublime Text, Atom, VS Code и другие.

Среда разработки (IDE) - это ПО, которое объединяет инструменты для разработки приложений и их тестирования в едином интерфейсе. Это может включать в себя компиляторы, отладчики, системы контроля версий, а также дополнительные функции для упрощения процесса разработки. Примерами IDE являются Visual Studio, IntelliJ IDEA, Eclipse и другие.

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

#начинающим
6👍1🔥1
Как автоматизировать свои задачи?

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

Случайно я наткнулся на это видео на YouTube, в котором автор показывает, чему он научился за 3 года программирования, но это не обычные пет-проекты в виде онлайн-магазина, социальной сети и т.д. Автор создавал различные скрипты для автоматизации своих рутинных задач, например, сбор наград в игре, составление статистики, автоматические ставки на трансляциях Twitch и многие другие.

Всем советую посмотреть этот ролик, может быть, подметите для себя какую-то интересную идею!
12
Сколько зарабатывают blockhain специалисты?

Недавно был пост про блокчейн разработку, по вашим реакциям понял, что это очень интересная для вас сфера, поэтому начнем разбирать ее подробнее, а сегодня поговорим о зарплатах этих специалистов. По данным web3.career блокчейн разработчики по всему миру в год зарабатывают:

Минимум - 65 000$
В среднем - 140 000$
Максими - 250 000$

Доступные вакансии в России начинаются с 80 000руб и доходят до 8000$ (728 380руб) в месяц.

💬 Ставьте положительные реакции, если вам интересна эта сфера, а если нет - негативные

#зарплаты
7👍3
Что будет в консоли?
Anonymous Quiz
37%
1
29%
2
15%
Ошибка
19%
undefined
Новый ИИ, который умеет определять сарказм

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

«Мы способны надёжно распознавать сарказм, и нам не терпится развить этот потенциал», — говорит Мэтт Колер из лаборатории речевых технологий Гронингенского университета.

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

#новости
👍53
Какие перспективы у геймдева?

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

Если говорить коротко, то в 2022 году из России ушли крупные международные компании и объём рынка сократился на 80%. Лично я считаю, что в России можно попробовать устроиться в какую то инди команду, а ААА игры за границей будут жить еще десятки лет, а значит и геймдев тоже.

🔗 Ссылка на очень подробную статью
7👍2🔥1
Разбор проекта: Тест скорости печати

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

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

• Работать с вводом и выводом данных
• Писать алгоритм для расчета скорости и точности печати
• Работать с пользовательским интерфейсом

Сложность: 6/10
Актуальность: 8/10
Технологии: Проект рассчитан на JavaScript, но так же можно использовать любой другой яп с подходящими библиотеками.

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

#разборпроекта
17👍5🔥3
Что такое компилятор простыми словами

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

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

Ставьте ❤️ если хотите пост на тему, что такое интерпретатор.

Меню канала | #чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍4🔥2
📹 Подборка YouTube-каналов для программистов №2

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

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

Dushnila - на этом канале автор делится своими мыслями на интересные темы, показывает свой путь программиста, а так же иногда снимает развлекательные видеоролики.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Как открыть репозиторий внутри VS Code прямо в браузере

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

Для этого в начале адресной строки нужно вставить «vscode.dev/», после чего в браузере откроется VS Code, а внутри будут все файлы из репозитория. Если вы что-то не поняли, обратите внимание на прикрепленное видео!

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

Меню канала | #фишки
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍1