habrahabr
Проблемная секунда

Сегодня каждый может легко проверить текущее время множеством способов. У нас есть смартфоны, часы, компьютеры, ТВ, холодильники и так далее. Все знают, какой на дворе год, и что он означает. Мы разбираемся во временны́х зонах и знаем, что такое всемирное координированное время (UTC). Всё кажется таким тривиальным. Однако с точки зрения IT-систем здесь существует множество сюрпризов, вынуждающих нас сталкиваться с проблемами, которые возникают очень редко. В различных IT-системах можно встре…

  • среда, 10 июля 2024 г. в 00:00:11
habrahabr
Делаем вентилятор умным или как улучшить микроклимат в ванной комнате с помощью домашней автоматиза…

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

  • среда, 10 июля 2024 г. в 00:00:09
habrahabr
Почему свободного времени всё меньше, если производительность труда растёт?

Последние сто лет производительность труда ежегодно растёт. Благодаря научно-техническому прогрессу человек с компьютером заменяет тысячу бухгалтеров и вычислителей 19 века. Но не работает меньше. Скорее наоборот. Он работает больше. В конце 19 века считалось, что промышленная революция приведёт к постепенному сокращению рабочей недели с увеличением свободного времени, посвящённого саморазвитию и социальной активности. Такие же надежды связывались с компьютерами и автоматизацией. Всё будут д…

  • среда, 10 июля 2024 г. в 00:00:09
golang
Golang: context изнутри

ВступлениеНи для кого не секрет, что стандартный пакет context широко используется для создания ваших сервисов. В данный момент, не побоюсь этого слова, любой сервис написанный на Go использует контексты повсеместно. Мое мнение таково - если ты хочешь прогрессировать как специалист, ты должен копать все глубже и глубже. Предлагаю рассмотреть context с призмы его работы внутри.Определение СontextСуществует несколько типов context, с которыми Golang разработчику приходится сталкиваться. Давайте к…

  • среда, 10 июля 2024 г. в 00:00:07
golang
Golang: bytes.Buffer изнутри

Работая с кодом на Go, любому специалисту приходилось сталкиваться со стандартным пакетом bytes . Внутри него лежит определение Buffer . Что же это такое?Определение bytes.BufferСам по себе bytes.Buffer является структурой.type Buffer struct { buf []byte // содержимое - это байты buf[off : len(buf)] off int // читает по &buf[off], пишет по &buf[len(buf)] lastRead readOp // последняя операция чтения, чтобы Unread* могло работать корректно }Buffer — это буфер с переменным…

  • среда, 10 июля 2024 г. в 00:00:06
javascript
JavaScript: структуры данных и алгоритмы. Часть 1

Привет, друзья! В этой серии статей мы будем разбирать структуры данных и алгоритмы, представленные в этом замечательном репозитории. Сегодня мы будем говорить о самых простых и популярных структурах данных: односвязном и двусвязном списках, стеке и очереди. Код, представленный в этой и других статьях серии, можно найти в этом репозитории. Интересно? Тогда прошу под кат. 1. Связный список Описание Википедия YouTube Связный (или связанный, или односвязный, или однонаправленный) список (linke…

  • среда, 10 июля 2024 г. в 00:00:04
github
techschool / simplebank

Backend master class: build a simple bank service in GoSimple Bank This repository contains the codes of the Backend Master Class course by TECH SCHOOL. You can also find it on Udemy at this link. And don't hesitate to join Tech School's Discord group to chat directly with me and other students. In this course, you will learn step-by-step how to design, develop and deploy a backend web service from scratch. I believe the best way to learn programming is to build a real application. The…

  • среда, 10 июля 2024 г. в 00:00:02
xaker
В даркнете якобы опубликованы штрихкоды билетов на концерты Тейлор Свифт

Хакеры опубликовали в даркнете штриходы для 166 000 билетов на концерты Тейлор Свифт. Злоумышленники предупредили, что если они не получат выкуп в размере 2 млн долларов, слив данных продолжится.

  • вторник, 9 июля 2024 г. в 00:00:14
xaker
Представители Shopify отрицают сообщения об утечке данных

Злоумышленники утверждают, что похитили данные клиентов e-commerce платформы Shopify и уже выставили информацию на продажу. В компании отрицают утечку данных, заявляя, информация украдена из стороннего приложения.

  • вторник, 9 июля 2024 г. в 00:00:13