Тег: программирование

Определение состояния Caps Lock с использованием JavaScript

Клавиша Caps Lock, или "Блокировка заглавных букв", является обычным элементом клавиатуры, который может иногда привести к недоразумениям, особенно при вводе паролей или других конфиденциальных данных. В этой статье мы рассмотрим, как можно определить, включен ли Caps Lock с использованием языка программирования JavaScript.

Определение состояния Caps Lock с использованием JavaScript

7 дней назад
61
2 мин

Жизненный цикл компонентов в React: функциональные компоненты

React — это библиотека JavaScript для создания пользовательских интерфейсов, и ее основой являются компоненты. В React существует концепция "жизненного цикла компонентов", которая описывает различные этапы, через которые проходит компонент с момента создания до удаления. Для функциональных компонентов в React введены новые возможности с появлением хуков в React 16.8.

Жизненный цикл компонентов в React: функциональные компоненты

8 дней назад
80
3 мин

Telegram – самая опасная программа в телефоне! Мнение программиста

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

Mastodon

16 января 2024
183
20 сек

Самый лучший современный JavaScript-фреймворк – персональный рейтинг

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

25 октября 2023
348
19 сек

HTTP-коды состояния: объяснение с примерами на Ruby

HTTP (Hypertext Transfer Protocol) - это основа передачи данных во Всемирной паутине. Когда клиент (например, веб-браузер) отправляет запрос на веб-сервер, сервер отвечает кодом состояния HTTP, чтобы сообщить клиенту об итогах запроса. Эти коды состояния представляют собой трехзначные числа, которые предоставляют ценную информацию о том, что произошло во время цикла "запрос-ответ". В этой статье мы подробно объясним наиболее распространенные коды состояния HTTP и приведем примеры их использования на языке программирования Ruby.

HTTP-коды состояния: подробное объяснение с примерами на Ruby

23 октября 2023
323
4 мин

Как парсить JSON в языке программирования Go (golang)

В Golang (также известном как Golang) мы можем парсить JSON-данные с помощью потрясающего пакета encoding/json, который предоставляет функции для кодирования и декодирования JSON-данных. Вот пошаговое руководство о том, как парсить JSON в Go.

Как парсить JSON в языке программирования Go

16 октября 2023
361
3 мин

Лучшие практики для написания чистого React-кода

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

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

Лучшие практики для написания чистого React-кода

12 октября 2023
378
4 мин

Введение в Unit-тесты

Модульное тестирование (unit testing) - это один из ранних этапов разработки программного обеспечения. Это процесс, в ходе которого самая маленькая, тестируемая часть приложения проверяется на соответствие своему назначению. Он включает в себя выделение кода, такого как функция или метод, в небольшие независимые единицы и тестирование их по отдельности. Идея состоит в том, чтобы выбрать эти функции и методы и изолировать их, заменив внешние зависимости, такие как сетевое соединение и база данных, фиктивными объектами.

Введение в Unit-тесты

09 октября 2023
334
5 мин

Программист удалил TypeScript из проекта!

Сообщество программистов часто позиционируют как доброе и отзывчивое. Но что будет, если из open-source проекта удалить typescript? С пониманием ли отнесутся другие программисты к такому событию? Давайте поговорим о токсичности айтишников на свежем примере.

11 сентября 2023
367
11 сек

Я запустил свою нейросеть-аналог ChatGPT на ноутбуке

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

23 мая 2023
593
15 сек
« Назад