habrahabr
Киберпанк не по Гибсону! Чем и почему реальность 2020-х не похожа на классические киберпанковые обр…

Тезис о том, что мы живём в мире наступившего киберпанка, стал обыденным ещё в 2010-е годы. Ныне соцсетями и цифровыми сервисами пользуются деревенские старушки, роботизированные фермы оставляют безработными африканцев, война стала невозможной без дронов, а искусственный интеллект из фантастики превратился в обыденность. Теперь мы живём в эпоху не просто киберпанка, а развитого киберпанка. И всё же то, что нас окружает — совсем не тот киберпанк, который описывали отец жанра Уильям Гибсон и его…

  • среда, 6 ноября 2024 г. в 00:00:12
habrahabr
Монитор для чувствительных глаз — алгоритм подбора и один параметр, о котором Вы уже скорее всего з…

Нейросеть сгенерировала изображение уже с подсказкой. Она не специально.Привет, Хабр! С 1996 года я пользовался очень разными мониторами, имел идеальное зрение и чувствовал себя превосходно. Столкнувшись с проблемой утомляемости глаз от монитора первый раз в 2020 году и второй раз на рубеже 2023/2024 года, я не нашёл достаточно полного единого структурированного материала, который мог бы помочь разобраться в данном вопросе. Сейчас, на начало октября 2024 года уже полгода как не испытываю никаки…

  • среда, 6 ноября 2024 г. в 00:00:11
habrahabr
Все мои Ардуинки: часть первая, восьмибитные на ATmega

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

  • среда, 6 ноября 2024 г. в 00:00:10
habrahabr
Не удержался. Ответ на статью про «где лучше платят»

Это ответ, точнее мысли по статье, опубликованной на Хабре: «Зарплаты в IT: сравнение Германии и России — где программисты и айтишники получают больше». Советую сначала ее прочитать и потом уже здесь продолжить.Вместо вступления Чтобы мои слова не были голословными, сразу скажу, 35+ в IT, 25+ жизни в Германии, из них более 10 лет IT консультантом с возможностью поездить по всему миру. В итоге пожил и поработал в нескольких десятках стран, и поработал на компании из нескольких десятков индуст…

  • среда, 6 ноября 2024 г. в 00:00:09
golang
Делаем форму обратного звонка: лендинг, Go и SMS-уведомления

Привет, Хабр! Меня зовут Екатерина Саяпина, я Product Owner личного кабинета платформы МТС Exolve. Сегодня расскажу, как создать простую, но эффективную форму обратного звонка с SMS-уведомлениями. Дам пример для сценария, когда клиент оставляет заявку через форму, а менеджер связывается с ним через Callback API. После успешного разговора система автоматически отправляет SMS через SMS API с подтверждением договоренностей и следующими шагами.SMS-уведомления здесь играют роль надежного канала для …

  • среда, 6 ноября 2024 г. в 00:00:07
golang
Погружение в интерфейсы Go

Интерфейсы — одна из самых сложных тем для начинающих в Go. Я решил тщательно разобраться с этой темой и одновременно написать эту статью. После прочтения этой статьи вы сможете ответить на следующие вопросы:Что такое интерфейс?Что такое значение интерфейса?Что такое пустой интерфейс?Почему nil-интерфейс не равен nil?Где разместить интерфейс?Какая структура интерфейса?Эта статья поможет вам лучше понять, как работают интерфейсы в Go и как их правильно использовать в вашем коде.Что такое интерфе…

  • среда, 6 ноября 2024 г. в 00:00:06
javascript
Работа в «песочнице» с торговым роботом на Московской бирже

Перед тем как использовать торгового робота на живых деньгах хочется всё протестировать на демо-счете (или «песочнице»). Это когда программные ошибки не имеют особой стоимости.Я планирую использовать робота на Московской бирже, через АПИ одного из брокеров. Чтобы частному инвестору начать торговать на бирже нужен брокерский счет. Однако минимальное число российских брокеров имеют свои API (на текущий момент я знаю только ФИНАМ, Алор, Тинькофф Инвестиции). По субъективным причинам я выбрал ра…

  • среда, 6 ноября 2024 г. в 00:00:04
javascript
Как сделать один плагин сразу для всех сборщиков фронтенда?

Здравствуйте, товарищи! Сегодня мы снова поговорим про тулинг для фронтенда. В этот раз обсудим разработку плагинов для сборщиков, таких как: Webpack, Vite, esbuild и подобных. За основу мы возьмем Unplugin.Короткий ответ на вопрос из заголовка: пока никак. Чуть более длинный - изображен на обложке. А в качестве полноценного ответа, предлагаю вам эту статью. Попробуем хотя бы приблизиться к заявленному результату.Сразу стоит уточнить: это не туториал, а скорее case-study.С чего все началосьЯ де…

  • среда, 6 ноября 2024 г. в 00:00:03
javascript
Знакомьтесь: input, output и model. Новые функции в Angular

Привет всем! Меня зовут Егор Молчанов, я разработчик в компании Домклик.Хочу рассказать вам о новых функциях Angular: input(), output() и model(). Они появивились сравнительно недавно и обещают в скором времени заменить привычные нам декораторы @Input и @Output. Разберëм, что они собой представляют, как использовать на практике, и как связаны с концепцией сигналов. Поехали!Для чего были добавлены?Последние обновления Angular направлены на полную замену Zone.js новой системой Signals.В версии An…

  • среда, 6 ноября 2024 г. в 00:00:02