Что такое TCP/IP?
Пройдёмся по классике. Уверены, что правильно помните? Пишите свои варианты в комментах, а потом проверяйте правильный ответ.
TCP/IP — это набор сетевых протоколов, на которых работает интернет и локальные сети. Он определяет, как устройства обмениваются данными.
➡️ IP (Internet Protocol) отвечает за адресацию и доставку пакетов. Каждый компьютер получает IP-адрес, и по нему система понимает, куда отправлять данные. Но IP не гарантирует, что пакет дойдёт или что они придут в правильном порядке.
➡️ TCP (Transmission Control Protocol) решает эти проблемы: устанавливает соединение между устройствами, разбивает данные на пакеты, гарантирует их доставку и собирает обратно в правильной последовательности.
Вместе TCP/IP позволяют, например, открыть сайт: IP находит нужный сервер, TCP устанавливает соединение и передаёт страницу целиком и без ошибок.
Просто: IP — это как адрес на конверте, TCP — как гарантированная доставка и проверка содержимого.
#вопросответ
Пройдёмся по классике. Уверены, что правильно помните? Пишите свои варианты в комментах, а потом проверяйте правильный ответ.
Вместе TCP/IP позволяют, например, открыть сайт: IP находит нужный сервер, TCP устанавливает соединение и передаёт страницу целиком и без ошибок.
Просто: IP — это как адрес на конверте, TCP — как гарантированная доставка и проверка содержимого.
#вопросответ
Please open Telegram to view this post
VIEW IN TELEGRAM
😱2❤1🤓1
5 конструкторов чат-ботов для бизнеса и пет-проектов
Сегодня чат-ботов можно встретить везде и на любой вкус: в соцсетях, приложениях банков,на сайтах магазинов. У каждого своя задача — где-то техподдержка, помощь по заказу, а где-то обучение. Поэтому появилось множество сервисов, которые помогают собрать такого бота быстро и просто.
Мы собрали 5 проверенных инструментов, которые точно будут полезны вам. Тут и простые no-code конструкторы, и сложные с поддержкой ИИ. Изучайте и выбирайте под свою задачу.
Сегодня чат-ботов можно встретить везде и на любой вкус: в соцсетях, приложениях банков,на сайтах магазинов. У каждого своя задача — где-то техподдержка, помощь по заказу, а где-то обучение. Поэтому появилось множество сервисов, которые помогают собрать такого бота быстро и просто.
Мы собрали 5 проверенных инструментов, которые точно будут полезны вам. Тут и простые no-code конструкторы, и сложные с поддержкой ИИ. Изучайте и выбирайте под свою задачу.
This media is not supported in your browser
VIEW IN TELEGRAM
«Ненахода» больше не будет
Researcher-webextension — это расширения для Firefox, которое даёт вам полнотекстовый поиск среди ваших закладок. Особенно актуально тем, кто любит всё сохранять на будущее, но потом не помнит по какой ссылке, что находится.
Теперь вы сможете простым языком написать, что хотите найти и расширение проанилизирует ваши вкладки и даст правильный результат. Причем поддерживается автоматическое определение языка.
Инструкция по установке лежит на GitHub.
#инструменты
Researcher-webextension — это расширения для Firefox, которое даёт вам полнотекстовый поиск среди ваших закладок. Особенно актуально тем, кто любит всё сохранять на будущее, но потом не помнит по какой ссылке, что находится.
Теперь вы сможете простым языком написать, что хотите найти и расширение проанилизирует ваши вкладки и даст правильный результат. Причем поддерживается автоматическое определение языка.
Инструкция по установке лежит на GitHub.
#инструменты
👀2😁1
Разбираемся в новом API для Google Chrome
Недавно Google представила новую Performance Extensibility API. Апишка позволяет разместить ваш собственный код на панель производительности в браузере. Штука важная и полезная, только вот Google дали довольно сухую и мало информативную документацию.
Поэтому мы нашли статью, в которой есть понятный и подробный разбор возможностей API. После её прочтения даже новичок сможет понять, как пользоваться новым инструментом.
#веб #api #chrome
Недавно Google представила новую Performance Extensibility API. Апишка позволяет разместить ваш собственный код на панель производительности в браузере. Штука важная и полезная, только вот Google дали довольно сухую и мало информативную документацию.
Поэтому мы нашли статью, в которой есть понятный и подробный разбор возможностей API. После её прочтения даже новичок сможет понять, как пользоваться новым инструментом.
#веб #api #chrome
На roadmap.sh вышла крутая обнова
Теперь там можно не только изучить дорожную карту для изучения вашего направления, но и подобрать себе пет-проект для тренировки. Выбрать можно по направлению, языку и уровню сложности.
И, главное, бесплатно. Забираем тут.
#петпроекты
Теперь там можно не только изучить дорожную карту для изучения вашего направления, но и подобрать себе пет-проект для тренировки. Выбрать можно по направлению, языку и уровню сложности.
И, главное, бесплатно. Забираем тут.
#петпроекты
1👍5
Forwarded from Веб-страница
Максимально просто рассказываем, как работают микрофронтенды
В двух словах: микрофронтенды — это аналог концепции микросервисв, но для фронтенда. То есть пользователь видит цельный сайт, но на самом деле под капотом это сшитые отдельные модули, которые могут быть написаны на разных фреймворках разными командами.
Если вам этого объяснения хватило — отлично. А если хотите разобраться подробнее в тонкостях, плюсах и минусах, то переходите по ссылке.
#микрофронтенд #фронтенд
В двух словах: микрофронтенды — это аналог концепции микросервисв, но для фронтенда. То есть пользователь видит цельный сайт, но на самом деле под капотом это сшитые отдельные модули, которые могут быть написаны на разных фреймворках разными командами.
Если вам этого объяснения хватило — отлично. А если хотите разобраться подробнее в тонкостях, плюсах и минусах, то переходите по ссылке.
#микрофронтенд #фронтенд
❤3
Первые шаги в мобильной разработке с Flutter
Создавать мобильные приложения можно разными способами и с разными инструментами. Flutter хорош тем, что позволяет разрабатывать сразу для всех платформ — и мобильных, и настольных. И с производительностью проблем нет, потому что движок написан на C++.
Так что если давно думали начать, то попробуйте Flutter. А эта статья поможет разобраться в установке, окружении, создании и первом запуске нового приложения.
#mobidev #flutter #dart
Создавать мобильные приложения можно разными способами и с разными инструментами. Flutter хорош тем, что позволяет разрабатывать сразу для всех платформ — и мобильных, и настольных. И с производительностью проблем нет, потому что движок написан на C++.
Так что если давно думали начать, то попробуйте Flutter. А эта статья поможет разобраться в установке, окружении, создании и первом запуске нового приложения.
#mobidev #flutter #dart
Обучение с помощью ИИ помогает ускорить процесс, но лишает главного
Использовать нейронки в качестве личных менторов — крутая идея. Судите сами: она никогда не будет занята, всегда подстроится под ваш темп и уровень, поможет разобраться и при этом бесплатно (или хотя бы дешевле, чем настоящий ментор).
Но есть нюанс. В зависимости от подхода к обучению — это может стать и проблемой, которая лишит вас реального опыта. Почему так может произойти, что с этим делать и как избежать — рассказали на сайте.
#ии
Использовать нейронки в качестве личных менторов — крутая идея. Судите сами: она никогда не будет занята, всегда подстроится под ваш темп и уровень, поможет разобраться и при этом бесплатно (или хотя бы дешевле, чем настоящий ментор).
Но есть нюанс. В зависимости от подхода к обучению — это может стать и проблемой, которая лишит вас реального опыта. Почему так может произойти, что с этим делать и как избежать — рассказали на сайте.
#ии
👍1
Media is too big
VIEW IN TELEGRAM
Вся нужная база начинающего программиста за 40 минут
Это не то видео, где вам обещают за час превратить вас в разработчика. Так не бывает. Вместо этого за эти 40 минут вы получите большое количество непонятных в начале обучения терминов и моментов, которые станут чуть более понятны.
Видео даёт общие ориентиры для дальнейшего получения знаний, так что не поленитесь посмотреть его до конца.
#видео #советы
Это не то видео, где вам обещают за час превратить вас в разработчика. Так не бывает. Вместо этого за эти 40 минут вы получите большое количество непонятных в начале обучения терминов и моментов, которые станут чуть более понятны.
Видео даёт общие ориентиры для дальнейшего получения знаний, так что не поленитесь посмотреть его до конца.
#видео #советы
👍3❤1👎1
Где искать оплачиваемые стажировки в IT в 2025
Насущный вопрос для всех, кто хочет получить реальный опыт, разобраться, как работает индустрия и закрепить свои навыки. Но найти оплачиваемую стажировку всё ещё сложно.
Мы собрали небольшую подборку, где вы сможете выбрать интересную для себя программу, изучить её нюансы и попробовать попасть туда. Подробности в статье.
Насущный вопрос для всех, кто хочет получить реальный опыт, разобраться, как работает индустрия и закрепить свои навыки. Но найти оплачиваемую стажировку всё ещё сложно.
Мы собрали небольшую подборку, где вы сможете выбрать интересную для себя программу, изучить её нюансы и попробовать попасть туда. Подробности в статье.
❤1🤓1
Зачем новичкам участвовать в турнире по спортивному хакингу Alfa CTF
Чтобы быстро научиться искать баги, проверить свои скиллы и выиграть до 450 тысяч рублей. Турнир пройдёт 13 и 14 сентября. Участвовать можно как индивидуально, так и в команде до 4 человек. Ждут как студентов, так и профи. Зарегистрироваться можно здесь.
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
А вот и разминочное задание — нашли баг на картинке?
#хакинг #ctf
Чтобы быстро научиться искать баги, проверить свои скиллы и выиграть до 450 тысяч рублей. Турнир пройдёт 13 и 14 сентября. Участвовать можно как индивидуально, так и в команде до 4 человек. Ждут как студентов, так и профи. Зарегистрироваться можно здесь.
А вот и разминочное задание — нашли баг на картинке?
#хакинг #ctf
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥6❤2
Продукт и баги: какие ошибки ломают всё, а какие — просто часть кода
Баги есть в любом коде сложнее «Hello World» и это нормально. Но если некоторые баги можно спокойно оставить до лучших времен, то другие могут сломать вам весь проект. Как отличить опасные баги от некритичных и выстроить систему работы с ними?
Разбираем примеры и инструменты для джунов и перечисляем неочевидные фишки для миддлов в этой статье.
Баги есть в любом коде сложнее «Hello World» и это нормально. Но если некоторые баги можно спокойно оставить до лучших времен, то другие могут сломать вам весь проект. Как отличить опасные баги от некритичных и выстроить систему работы с ними?
Разбираем примеры и инструменты для джунов и перечисляем неочевидные фишки для миддлов в этой статье.
❤1
Forwarded from Веб-страница
Полный разбор THIS в JavaScript за 26 минут
Этот ролик — полный гайд по
🔘
🔘
🔘
🔘 особенности
🔘
И многое другое – с объяснением и примерами.
#видео #javascript
Этот ролик — полный гайд по
this
в JS. Из него вы узнаете про:this
в глобальной области видимости (объекты Window и Global);this
в обычных функциях;this
в функциях-конструкторах;this
в стрелочных функциях;this
в forEach
и setTimeout
.И многое другое – с объяснением и примерами.
#видео #javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Полный разбор THIS в JavaScript за 26 минут | this в стрелочных функциях, call bind apply, Window
⭐ BOOSTY – задача с собеса по THIS, конспекты-шпаргалки и другие материалы:
https://boosty.to/pomazkovjs
⭐ Поддержать донатом: https://boosty.to/pomazkovjs/single-payment/donation/500599/
Этот ролик – полный гайд по this в JS.
Из него вы узнаете про:
– this…
https://boosty.to/pomazkovjs
⭐ Поддержать донатом: https://boosty.to/pomazkovjs/single-payment/donation/500599/
Этот ролик – полный гайд по this в JS.
Из него вы узнаете про:
– this…
Что такое DRY и в чём его суть?
DRY (Don’t Repeat Yourself) — это принцип разработки, который означает: не дублируйте один и тот же код или знания в разных местах.
Суть в том, чтобы каждая часть логики системы существовала в единственном экземпляре. Если нужно изменить поведение — вы меняете его в одном месте, а не ищете и правите дубли по всему проекту.
Это повышает читаемость, упрощает сопровождение и снижает вероятность ошибок. DRY — не про «меньше строк», а про избежание повторяющейся логики, особенно той, что может рассинхронизироваться.
Пример: если одна и та же проверка данных используется в трёх местах — лучше вынести её в отдельную функцию.
#вопросответ
Суть в том, чтобы каждая часть логики системы существовала в единственном экземпляре. Если нужно изменить поведение — вы меняете его в одном месте, а не ищете и правите дубли по всему проекту.
Это повышает читаемость, упрощает сопровождение и снижает вероятность ошибок. DRY — не про «меньше строк», а про избежание повторяющейся логики, особенно той, что может рассинхронизироваться.
Пример: если одна и та же проверка данных используется в трёх местах — лучше вынести её в отдельную функцию.
#вопросответ
👍5🤓1
Arduino — что это и почему может быть интересным?
Если от классических программ и сайтов не хватает вещественности, а хочется изобрести какой-нибудь гаджет или устройство, то не обязательно отучиваться на инженера и открывать свой цех. Есть простое и доступное решение — Arduino.
Arduino — это электронная платформа, состоящая из специального софта, микроконтроллера и целого семейства различных внешних модулей. С её помощью вы без особых усилий можете создавать собственных роботов, устройства умного дома, гаджеты под себя и многое другое.
Вся общая информация собрана в этой статье. А по этой ссылке можно найти полноценный видеокурс по Arduino.
@prog_point #arduino #diy
Если от классических программ и сайтов не хватает вещественности, а хочется изобрести какой-нибудь гаджет или устройство, то не обязательно отучиваться на инженера и открывать свой цех. Есть простое и доступное решение — Arduino.
Arduino — это электронная платформа, состоящая из специального софта, микроконтроллера и целого семейства различных внешних модулей. С её помощью вы без особых усилий можете создавать собственных роботов, устройства умного дома, гаджеты под себя и многое другое.
Вся общая информация собрана в этой статье. А по этой ссылке можно найти полноценный видеокурс по Arduino.
@prog_point #arduino #diy
⚡1
Как проектировать качественные API
Современные продукты буквально напичканы различными API. Даже разные части одной функции могут взаимодействовать с помощью апишек. Поэтому любому разработчику важно уметь не просто делать рабочие API, но и следить за их качеством. Ведь сегодня за кусок кода отвечаете вы, а завтра может другой человек.
Как делать действительно хорошие API — узнаете здесь.
#бэкенд #api
Современные продукты буквально напичканы различными API. Даже разные части одной функции могут взаимодействовать с помощью апишек. Поэтому любому разработчику важно уметь не просто делать рабочие API, но и следить за их качеством. Ведь сегодня за кусок кода отвечаете вы, а завтра может другой человек.
Как делать действительно хорошие API — узнаете здесь.
#бэкенд #api