Берлога Программистов 👨‍💻
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
Как использовать навыки программирования в жизни?

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

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

📱 Смотреть видео
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2
Что такое стек?

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

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

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

Меню канала | #чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥1
Лучшие плагины в Figma для дизайнеров | 1 часть

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

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

Ставь «❤️», если ты дизайнер!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75
Как работает интернет? | 2 часть

Прошлый раз мы познакомились с сетевым оборудованием. Давайте узнаем, как происходит передача информации:
1. Клиент отправляет серверу запрос данных, 2. Запрос посредством сетевого оборудования поступает на сервер

На сервере происходят следующие действия:
1. Сервер обрабатывает запрос пользователя и формирует нужные данные из базы, 2. Сервер направляет сформированные данные обратно пользователю по сетевому оборудованию

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍2
10 главных фишек iOS 18 | 3 часть

Добавлена новая функция в Safari "Основные моменты". С помощью машинного обучения, Safari имеет возможность выделять и отображать ключевую информацию на странице. Например, браузер может указать местоположение определенного заведения или кратко изложить основную идею статьи.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2
Портативная антенна Starlink Mini Dish со встроенным Wi-Fi-роутером

SpaceX выпустила портативную антену Starlink Mini Dish за $599. Антенна без поворотного механизма имеет встроенный Wi-Fi роутер и потребляет меньше энергии, чем другие антенны. Она обеспечивает скорость 100 Мбит/с и может работать от розетки или аккумулятора.

Её габариты 298,5 x 259 x 38,5 мм и вес 1,1 кг с кабелем. Она доступна для покупки в США и Южной Америке за $200. Цель SpaceX - снижение цен на услуги Starlink, особенно в местах с недостатком связи.

Ставь «❤️», если хочешь такую!

Меню канала | #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
6🤔1
Что такое хеш-таблица?

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

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

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

Меню канала | #чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Amazon скрытно готовит конкурента ChatGPT

Amazon разрабатывает чат-бота Metis, который будет конкурировать с ChatGPT OpenAI. Проект основан на модели Amazon Olympus и проходит внутреннее тестирование. Metis сможет генерировать картинки и текст, искать информацию в интернете и выполнять роль ИИ-агента.

Масштабное внедрение планируется в сентябре, хотя сроки могут измениться. Amazon стремится улучшить свои ИИ-технологии, чтобы соперничать с конкурентами.

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

Меню канала | #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
12
Почему ИТ-специалисты останутся востребованными ещё долго

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

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

Ставь «❤️», если тебя не заменит ИИ)

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
17
BOM - Объектная модель браузера | 3 часть

Мы уже знаем об объектах window и screen. Объект window.navigator содержит информацию о браузере посетителя страницы. Так же window.navigator может записываться без префикса window.

Познакомимся со свойство appName, он возвращает имя браузера, как приложения (смотрите скрин). Довольно странно, но именем приложения для браузеров IE11, Chrome, Firefox и Safari является "Netscape".

Ставьте «❤️», и будет продолжение про этот объект!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Лучшие расширения для Chrome | 3 часть

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

Скачать расширение можно тут

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Pet-проект - что и зачем?

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

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

Ставьте «❤️», если хотите список идей для Pet-проектов!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
40
10 главных фишек iOS 18 | 4 часть

Apple Intelligence -
это глубоко интегрированная в iOS нейросетевая система, которая предлагает подсказки, руководства и т.д. Она может эффективно работать с текстом и изображениями, улучшить Siri, сделав ее более понимающей контекста, но пока работает только на английском языке.

Приложение "Дом" теперь имеет функцию гостевого доступа для управления умным домом. С помощью Customize Access вы можете управлять доступом гостей к умным устройствам и ограничивать время их использования.

Ставьте «❤️», и полноценный выход iOS 18 будет осенью!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Что такое легаси-код?

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

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

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

Меню канала | #чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
14
Лучшие pet-проекты

Давайте начнем с простых, банальных pet-проектов. Калькулятор - один из самых распространенных вариантов (легко). Календарь - можете сделать обычный - с рабочими, выходными и праздничными днями (средне). Также обратите внимание на чат-бота, который сможет отвечать на вопросы или найти и забронировать отель (сложно).

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

Ставьте «❤️», и напишите, какой pet-проект вы уже делали!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
22
Как Google Gemini чуть не убил целую семью

Пользователь Reddit поделился тревожной историей о рецепте чесночной настойки от ИИ Google Gemini, который чуть не привёл к смертельному исходу. Согласно совету, чеснок нужно было настоять в оливковом масле при комнатной температуре. Через неделю появились пузырьки газа, и позже пользователь узнал, что это могло привести к ботулизму — смертельному заболеванию.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2
Всем, доброе утро! ☀️

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

❤️ - Да, жду видео!
👎 - Нет, сними что то другое!
46👎4
Что такое PWA?

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

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Почему так много языков программирования?

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

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

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
12
Лучшие расширения для Chrome | 4 часть

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

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

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

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