Введение в механические клавиатуры
«Человек, не погружённый в мир механики, считает, что будет лучше, если он потратит больше денег, но это главная логическая ошибка, и её осознание удручает»
Эта статья — попытка объяснить человеку вне темы, что есть механическая клавиатура на самом деле и в чём суть существования подобной вещи.
«Человек, не погружённый в мир механики, считает, что будет лучше, если он потратит больше денег, но это главная логическая ошибка, и её осознание удручает»
Эта статья — попытка объяснить человеку вне темы, что есть механическая клавиатура на самом деле и в чём суть существования подобной вещи.
Хабр
Введение в механические клавиатуры
Sneakbox AVA w/ GMK WoB & Snow Whites О чем я тут написал Резюмируя все ниже описанное, чтобы драгоценные искатели сэкономили кучу времени, я оставил в спойлере основные тезисы, вложенные в...
👍27👎14🔥4❤1
Как создать микросервис на Rust при помощи gRPC
В сегодняшнем туториале по Rust мы откроем для себя мир gRPC. Для этого создадим очень простой микросервис с единственной конечной точкой, который будет отзеркаливать то сообщение, что мы ему пошлем. Чтобы протестировать наш микросервис, мы также напишем простой клиент на Rust.
В сегодняшнем туториале по Rust мы откроем для себя мир gRPC. Для этого создадим очень простой микросервис с единственной конечной точкой, который будет отзеркаливать то сообщение, что мы ему пошлем. Чтобы протестировать наш микросервис, мы также напишем простой клиент на Rust.
👍19👎5
На уходящей неделе мы делали смарт-ножницы на колёсах, тестировали никель-металлогидридные аккумуляторы, проигрывали жуткий сценарий использования ChatGPT и знакомились с удивительными беспроцессорными «текстовыми» компьютерами от Wang Laboratories.
Лучшие публикации недели (6-12 февраля)
Лучшие публикации недели (6-12 февраля)
👍18👎3
EBYTE MA01-AACX2240: программирование работы реле
Продолжаем изучение внешнего RS485/ModbusRTU блока расширения MA01-AACX2240 компании EBYTE. Сегодня мы разберём устройство Modbus RTU регистров, принципов доступа к ним и получения информации от MA01-AACX2240 и управления его работой. А также разберём практические примеры скетчей и программирования блока MA01-AACX2240.
В результате MA01-AACX2240 и все блоки линейки MA0x-xxCXxxx0 станут доступны для практического использования
Продолжаем изучение внешнего RS485/ModbusRTU блока расширения MA01-AACX2240 компании EBYTE. Сегодня мы разберём устройство Modbus RTU регистров, принципов доступа к ним и получения информации от MA01-AACX2240 и управления его работой. А также разберём практические примеры скетчей и программирования блока MA01-AACX2240.
В результате MA01-AACX2240 и все блоки линейки MA0x-xxCXxxx0 станут доступны для практического использования
😁15👍13👎2
Миграция приложения из OpenShift в «ванильный» Kubernetes
Хотя у Kubernetes-платформ одинаковая технологическая база, перейти с одной на другую непросто: миграция неизбежно сопряжена с различными трудностями, связанными с особенностями реализации компонентов. Есть инструменты, которые автоматизируют процесс миграции — например, move2kube. Однако они требуют отдельного рассмотрения. Здесь же мы сосредоточимся именно на «ручном» переносе приложения.
Хотя у Kubernetes-платформ одинаковая технологическая база, перейти с одной на другую непросто: миграция неизбежно сопряжена с различными трудностями, связанными с особенностями реализации компонентов. Есть инструменты, которые автоматизируют процесс миграции — например, move2kube. Однако они требуют отдельного рассмотрения. Здесь же мы сосредоточимся именно на «ручном» переносе приложения.
👍8👎3
⚡️ Новости к этому часу
🛰 НАСА оказывает помощь Роскосмосу в анализе причин утечки охлаждающей жидкости корабля «Прогресс МС-21»
🎞 С 1 марта российские видеосервисы уберут из библиотек фильмы и сериалы Disney
✅ Microsoft подтвердила сбой приложений Windows 11 из-за драйверов Intel
🙅🏻 Apple ограничит использование порта USB-C в iPhone 15
⏱ Intel показала свою закрытую внутреннюю утилиту для разгона ROC (Real-Time OverClocking)
🤖 Фотография, сгенерированная ИИ, обманула судей и выиграла фотоконкурс (ФОТО)
#новости
🛰 НАСА оказывает помощь Роскосмосу в анализе причин утечки охлаждающей жидкости корабля «Прогресс МС-21»
🎞 С 1 марта российские видеосервисы уберут из библиотек фильмы и сериалы Disney
✅ Microsoft подтвердила сбой приложений Windows 11 из-за драйверов Intel
🙅🏻 Apple ограничит использование порта USB-C в iPhone 15
⏱ Intel показала свою закрытую внутреннюю утилиту для разгона ROC (Real-Time OverClocking)
🤖 Фотография, сгенерированная ИИ, обманула судей и выиграла фотоконкурс (ФОТО)
#новости
👍39👎2❤1
«Сидеть всю ночь за монитором с красными глазами и кофеином вместо крови уже сомнительно. А поиграть иногда хочется. Ко дню влюблённых я отобрала себе карты для будущих свиданий»
Вы любите играть в Герои 3, а ваша половинка вас: 6 карт для свиданий
Вы любите играть в Герои 3, а ваша половинка вас: 6 карт для свиданий
😁46👎16👍10❤6
Энтузиаст сделал двухпортовую модель iPhone TwinPort с рабочими разъёмами Lightning и USB-C из базовой версии iPhone 12 mini.
Умелец разобрал телефон, доработал систему управления питанием, подключив USB-C в параллель с Lightning, а также разделил штатный динамик на две части, чтобы можно было уместить внутри корпуса коннектор USB-C.
Умелец разобрал телефон, доработал систему управления питанием, подключив USB-C в параллель с Lightning, а также разделил штатный динамик на две части, чтобы можно было уместить внутри корпуса коннектор USB-C.
👍76😁10👎5❤1
Инфантильность как стратегия: когда она мешает жить, а когда помогает
Чужая инфантильность бесит. Своя не всегда осознаётся. Но, как и любое другое, инфантильное поведение не возникает без причины — разбираемся, зачем оно нужно, почему вызывает столько негодования и как от него избавиться.
Чужая инфантильность бесит. Своя не всегда осознаётся. Но, как и любое другое, инфантильное поведение не возникает без причины — разбираемся, зачем оно нужно, почему вызывает столько негодования и как от него избавиться.
👎16👍8
Автор YouTube-канала My N Mi показал, как работает самый маленький в мире 3D-принтер. При высоте 41 мм он создаёт детализированные модельки параметрами 11×11×17 мм. Сам принтер имеет габариты 18×31×41 мм и весит всего 17 г.
Крошечный принтер изготовлен из комбинации дерева и пластика. Он работает на основе технологии стереолитографической печати. В небольшой резервуар в нижней части при помощи шприца заливается фотополимер, который твердеет под воздействием света. Принтер получает питание через порт micro-USB на задней панели.
Разрешение слоя у самого маленького 3D-принтера составляет от 0,005 до 0,3 мм, а точность — 0,135 мм.
Крошечный принтер изготовлен из комбинации дерева и пластика. Он работает на основе технологии стереолитографической печати. В небольшой резервуар в нижней части при помощи шприца заливается фотополимер, который твердеет под воздействием света. Принтер получает питание через порт micro-USB на задней панели.
Разрешение слоя у самого маленького 3D-принтера составляет от 0,005 до 0,3 мм, а точность — 0,135 мм.
👍33👎3❤2😁2
Всё про USB-C: высокоскоростные интерфейсы
Возможность получения высокоскоростного интерфейса через USB-C называется Alternate Mode, или коротко «altmode». Сегодня можно встретить три варианта altmode — это USB3, DisplayPort и Thunderbolt. При этом некоторые, например HDMI и VirtualLink, канули в лету, а другие, например USB4, только собираются появиться на свет. Для большинства альтернативных режимов требуется цифровая коммуникация через USB-C, предполагающая передачу определённых сообщений по каналу Power Delivery. Тем не менее способны на это не все, и самым простым примером является USB3. Давайте разберём, что же лежит в основе альтернативного режима.
Возможность получения высокоскоростного интерфейса через USB-C называется Alternate Mode, или коротко «altmode». Сегодня можно встретить три варианта altmode — это USB3, DisplayPort и Thunderbolt. При этом некоторые, например HDMI и VirtualLink, канули в лету, а другие, например USB4, только собираются появиться на свет. Для большинства альтернативных режимов требуется цифровая коммуникация через USB-C, предполагающая передачу определённых сообщений по каналу Power Delivery. Тем не менее способны на это не все, и самым простым примером является USB3. Давайте разберём, что же лежит в основе альтернативного режима.
👍14👎2
Открыли контейнер, а там нейрокот и свежая порция публикаций «Сезона Kubernetes» — запущенного нами совместно с #CloudMTS конкурса технических статей о K8s, оркестрации и управлении контейнерами:
1️⃣ Миграция приложения из OpenShift в «ванильный» Kubernetes
2️⃣ Как я клонировал Томми Версетти, или Запускаем GUI/GPU приложения в Kubernetes
3️⃣ Kyverno — замена PodSecurityPolicy или нечто большее?
4️⃣ Создание Kubernetes-кластера на пальцах, или Почему это не сложно
5️⃣ Как переехать в облака и не остаться без штанов
6️⃣ Создаём стенд для бэкенд-разработки на Bare Metal (и не только). Часть первая
👉 Условия конкурса и другие подробности
1️⃣ Миграция приложения из OpenShift в «ванильный» Kubernetes
2️⃣ Как я клонировал Томми Версетти, или Запускаем GUI/GPU приложения в Kubernetes
3️⃣ Kyverno — замена PodSecurityPolicy или нечто большее?
4️⃣ Создание Kubernetes-кластера на пальцах, или Почему это не сложно
5️⃣ Как переехать в облака и не остаться без штанов
6️⃣ Создаём стенд для бэкенд-разработки на Bare Metal (и не только). Часть первая
👉 Условия конкурса и другие подробности
👎8👍6
Как стать джуном, которого берут на работу (frontend-разработка)
Поговорим о том, что на самом деле должен знать джун, чтобы попасть в хорошую компанию, и как к этому прийти, если за плечами нет высшего программистского образования или богатого опыта программирования в школе.
Поговорим о том, что на самом деле должен знать джун, чтобы попасть в хорошую компанию, и как к этому прийти, если за плечами нет высшего программистского образования или богатого опыта программирования в школе.
😁27👎10👍5
⚡️ Новости к этому часу
🔎 Роскомнадзор запустил интеллектуальную систему отслеживания незаконного контента в Интернете «Окулус»
🤖 Opera добавит ChatGPT в боковую панель браузера в рамках внедрения новой функции «сокращения»
💻 В России образовался профицит ноутбуков
📲 ФАС попросили проверить рекламу в смартфонах Xiaomi
🛰 Разгерметизация корабля «Прогресс МС-21» — это микрометеорит, ошибка в конструкции или дефект сборки
⚙️ Google добавит телеметрию в инструментарий для языка Go
📃 Система мониторинга Okmeter внесена в единый реестр российского ПО
🎮 Любитель добавил RGB-подсветку на Steam Deck, но штатная система питания не выдержала (ФОТО)
#новости
🔎 Роскомнадзор запустил интеллектуальную систему отслеживания незаконного контента в Интернете «Окулус»
🤖 Opera добавит ChatGPT в боковую панель браузера в рамках внедрения новой функции «сокращения»
💻 В России образовался профицит ноутбуков
📲 ФАС попросили проверить рекламу в смартфонах Xiaomi
🛰 Разгерметизация корабля «Прогресс МС-21» — это микрометеорит, ошибка в конструкции или дефект сборки
⚙️ Google добавит телеметрию в инструментарий для языка Go
📃 Система мониторинга Okmeter внесена в единый реестр российского ПО
🎮 Любитель добавил RGB-подсветку на Steam Deck, но штатная система питания не выдержала (ФОТО)
#новости
👍14👎5
Как вы называете тексты на Хабре?
Anonymous Poll
55%
Статьи
17%
Посты
8%
Публикации
21%
И так и сяк, это ж синонимы!
👍18😁11👎6
«Кое‑как, вскладчину, 15 старших офицеров российского Интел сумели расплатиться за ужин. Сколько там было, я даже не смотрел. И как И. этот чек потом по бухгалтерии проводил, не знаю тоже. Но мои 15 косарей он спустя некоторое время вернул»
Made at Intel. Пировали, веселились...
Made at Intel. Пировали, веселились...
👎30👍11❤2
Forwarded from Хабр Карьера
Вакансии для джунов на Хабр Карьере:
Инженер по тестированию межсетевого экрана в Нуматех. Можно удаленно. От 100 000 ₽.
https://bit.ly/3XwfFYC
Junior менеджер проектов в presto.heads. Удаленно. Полный рабочий день. 30 000 ₽.
https://bit.ly/3IiTwsl
PHP-разработчик в S2 | Бизнес-приложения. Можно удаленно. Полный рабочий день. От 70 000 до 125 000 ₽.
https://bit.ly/3S2c0AH
QA-инженер в Flowwow. Можно удаленно. Полный рабочий день. От 40 000 ₽.
https://bit.ly/3IkWOvg
Аккаунт-менеджер в Effectiff. Москва. Полный рабочий день. От 50 000 до 75 000 ₽.
https://bit.ly/3jQo77n
Больше вакансий: https://bit.ly/3S9HeWR
#junior
Инженер по тестированию межсетевого экрана в Нуматех. Можно удаленно. От 100 000 ₽.
https://bit.ly/3XwfFYC
Junior менеджер проектов в presto.heads. Удаленно. Полный рабочий день. 30 000 ₽.
https://bit.ly/3IiTwsl
PHP-разработчик в S2 | Бизнес-приложения. Можно удаленно. Полный рабочий день. От 70 000 до 125 000 ₽.
https://bit.ly/3S2c0AH
QA-инженер в Flowwow. Можно удаленно. Полный рабочий день. От 40 000 ₽.
https://bit.ly/3IkWOvg
Аккаунт-менеджер в Effectiff. Москва. Полный рабочий день. От 50 000 до 75 000 ₽.
https://bit.ly/3jQo77n
Больше вакансий: https://bit.ly/3S9HeWR
#junior
👎21👍11
Большой тест пяти «азиатских» аккумуляторов D23. Часть четвёртая. Заряжаем током 80 ампер
Испытания пяти аккумуляторных батарей для автомобилей азиатского производства подошли к завершению.
— Furukawa Battery Super Nova 55D23L
— Panasonic (Yuasa) N-75D23L/JE
— Solite 85D23L
— Mazda (Exide) PE1T-18-520 9B
— Exide Premium EA654
Сегодня проверим, какие из этих АКБ смогут запустить двигатель в разряженном состоянии при низкой температуре, а затем будем заряжать их большим током с измерением температуры корпуса
Испытания пяти аккумуляторных батарей для автомобилей азиатского производства подошли к завершению.
— Furukawa Battery Super Nova 55D23L
— Panasonic (Yuasa) N-75D23L/JE
— Solite 85D23L
— Mazda (Exide) PE1T-18-520 9B
— Exide Premium EA654
Сегодня проверим, какие из этих АКБ смогут запустить двигатель в разряженном состоянии при низкой температуре, а затем будем заряжать их большим током с измерением температуры корпуса
👍8👎2
«В перерывах между изучением .NET решил я узнать, насколько хорошо ChatGPT умеет играть в шахматы и есть ли у меня хоть какие-то шансы на выигрыш, пусть даже я буду использовать современные компьютерные движки»
Остап Бендер из мира нейросетей, или Как ChatGPT играет в шахматы
Остап Бендер из мира нейросетей, или Как ChatGPT играет в шахматы
👍13👎7❤3😁2
А вы давно заглядывали внутрь ваших зависимостей?
Задумывались ли вы о том, что находится внутри зависимостей, которые так или иначе подтягиваются в ваш код? Взять чужую библиотеку сейчас — норма жизни, но чем это обернётся с точки зрения безопасности?
Последние истории с node‑ipc и CTX заставили задуматься о том, что лежит внутри этих репозиториев. Оказалось, не только легитимный код. Там есть и попытки заработать без особых усилий, просто собирая информацию, и даже полноценные стиллеры.
Задумывались ли вы о том, что находится внутри зависимостей, которые так или иначе подтягиваются в ваш код? Взять чужую библиотеку сейчас — норма жизни, но чем это обернётся с точки зрения безопасности?
Последние истории с node‑ipc и CTX заставили задуматься о том, что лежит внутри этих репозиториев. Оказалось, не только легитимный код. Там есть и попытки заработать без особых усилий, просто собирая информацию, и даже полноценные стиллеры.
👍22👎3❤2🔥1