RSS
Pages: 1 ... 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ... 67
[>] Как перестать «ходить на дырку» на даче и не надышаться миазмами
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-24 16:00:05


Опубликовано: Sat, 24 Feb 2024 11:40:02 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Эта статья адресована тем, кто сам занимается строительством канализации на даче.Миллионы дач в России ранее были оборудованы туалетами типа "сортир с выгребной ямой". С этого многие начинали и многие этим и закончили. Но по мере продвижения ИИ в массы и вообще развития технологий, многие задумались о том, что душ доме на даче это хорошо. А также нормальный тубзик. В котором можно нормально гнездится и почитать газету в интернете, Хабр или что-то еще полезное, а не напряженно ждать вцепится ли в тебя рой мух или нет. Опять же эстетика сортира уже устарела. Читать далее

https://habr.com/ru/articles/795929/

[>] Не погружайтесь в робототехнику, я сделал это за вас
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-24 18:00:08


Опубликовано: Sat, 24 Feb 2024 13:59:04 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Да, я люблю нейросети! А больше нейросетей, я люблю собирать роботов. Поэтому далее я расскажу по какому пайплайну человечеству удалось “воплотить” искуственный интеллект. Читать далее

https://habr.com/ru/articles/795939/

[>] KC868-A16S: тоже железный, но в два раза дешевле
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-24 19:00:05


Опубликовано: Sat, 24 Feb 2024 14:01:10 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Продолжаем обзоры новой «железной» серии контроллеров Kincony и на этот раз разберём очередного её представителя — KC868-A16S. В прошлом обзоре комментаторы справедливо заметили, что сколько бы ни был хорош контроллер, но цена в 50 тыс. рублей не очень гуманна — в этом смысле KC868-A16S выглядит гораздо привлекательнее: внешне он почти неотличим от AIO, имеет тот же металлический корпус, развитый функционал, а стоит при этом в два (а в некоторых конфигурациях и в три) раза дешевле.

Как получается, что цена на «почти одно и то же» отличается в разы и чем пришлось пожертвовать разработчикам мы и узнаем из этой статьи. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/794598/

[>] Можно ли запустить ембедед С-проект на базе РТОС в режиме симуляции под Windows?
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-26 08:00:04


Опубликовано: Mon, 26 Feb 2024 03:29:48 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Если у вас есть эмбедед(embedded) проект и он написан на С или на С++ вы можете попробовать запустить этот проект в режиме симуляции на десктопном ПК и даже под Windows, по крайней мере у нас это получилось.Такая симуляция превращает десктопный ПК в специальное устройство при этом не отнимая у вашего ПК десктопных возможностей-функций, например для отладки вашего встроенного ПО, которое исполняется на ПК в режиме симуляции. Ну а возможности тестирования и диагностики вашего эмбедед проекта в режиме симуляции практически не ограничены.Дисклаймер: поскольку проект все еще в работе и принадлежит компании мне приходится избегать некоторых специальных технических терминов и подменять их более общеупотребительными, чтобы не создать привязку к бренду или к имени компании. Также я излагаю только общую идею, которая достаточно сложна, чтобы кто-то мог эту идею легко использовать, хотя в принципе это возможно. Нам интересно есть ли у кого-то опыт в обозначенном техническом направлении и любой обмен таким опытом. Читать далее

https://habr.com/ru/articles/796129/

[>] Как создать простой LoRa мессенджер: обмен текстовыми сообщениями между устройствами без интернета
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-26 13:00:05


Опубликовано: Mon, 26 Feb 2024 08:01:45 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В современном мире IoT, когда связь в отдаленных районах становится все более актуальной, технология LoRa (Long Range) предоставляет нам возможность создать дальнобойный, надежный, энергоэффективный и зашифрованный канал связи без необходимости иметь какую-либо сетевую инфраструктуру. В этой статье мы рассмотрим, как создать простой LoRa мессенджер с использованием своего протокола обмена и готовых модулей, работающих в режиме P2P (peer-to-peer) – не идеального, но интересного решения для обмена текстовыми сообщениями в условиях ограниченной инфраструктуры.Для упрощения и автоматизации процесса обмена сообщениями мы воспользуемся Node-RED. Этот инструмент, помимо реализации основной логики обмена сообщениями, также предоставит графический интерфейс для мессенджера, что сделает процесс более доступным и интуитивно понятным. Выглядеть будет просто, потому что воспользуемся всем готовым :) Свистать всех наверх!

https://habr.com/ru/articles/795981/

[>] Логика автопилота для летательных аппаратов самолетного типа при переходе от вертикального полета к горизонтальному
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-26 23:00:10


Опубликовано: Mon, 26 Feb 2024 18:50:20 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр

Идея выполнения вертикального взлета для самолетов и дронов самолетной конфигурации не является чем-то из будущего. Большинство решений, использующихся сегодня, являются конвертопланами, то есть оборудованы механизмом, который изменяет плоскость вращения винтов или направление реактивной струи. Развитие транспортных БПЛА для городских и региональных грузопассажирских перевозок привело к развитию концепции летательных аппаратов с зафиксированным положением двигателей, часть из которых создают вертикальную тягу, а другая часть горизонтальную. В этой статье постараюсь рассмотреть процесс создания автоматической системы управления для перехода от вертикального к горизонтальному полету. Читать далее

https://habr.com/ru/articles/796423/

[>] Обзор схемотехнических решений BMS для литиевых батарей
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-27 13:00:04


Опубликовано: Tue, 27 Feb 2024 08:00:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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



В этой статье представлен краткий обзор на специализированные микросхемы мониторинга и защиты для литиевых аккумуляторов. Давайте вместе попробуем разобраться, как максимально эффективно и безопасно использовать эти аккумуляторы в своих устройствах и какие схемы для этого лучше подойдут. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/708196/

[>] Почему невозможно купить хороший нож рыбака? По тем же причинам, что и появился и пропал Touch Bar в MacBook Pro
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-27 16:00:04


Опубликовано: Tue, 27 Feb 2024 11:30:49 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Конечно я в курсе, что все, кто на Apple - это снобы и надо всем завтра на линукс. Желательно на Дебиан 6.0. Но Apple многие люди тоже ценят. И многие из них еще и рыбаки. Для любого дела нужен хороший инструмент. Правильный и подходящий именно для этого дела. Начну с рыбалки. А потом уже привяжу к теме MacBook Pro. Читать далее

https://habr.com/ru/articles/796447/

[>] Гибкие магниты: что это и с чем их готовят?
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-27 18:00:13


Опубликовано: Tue, 27 Feb 2024 13:00:50 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Картинка Aliexpress, Freepik

Все мы хорошо знакомы с гибкими магнитами — кто-то клеит их на холодильник по поводу и без, кто-то (как автор статьи) закрывает с их помощью герметичную камеру 3D-принтера, а кто-то использует в иных технических целях. Что же это такое? Будем препарировать… Читать дальше →

https://habr.com/ru/companies/ruvds/articles/795435/

[>] USB Type-C SWD Adapter
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-28 15:00:04


Опубликовано: Wed, 28 Feb 2024 10:10:50 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Прочитав статью Программируем и отлаживаем STM32 через USB Type-C порт, не нарушая спецификации USB у меня сразу появилась идея, как сделать более правильно и удобнее (как хочешь втыкай кабель, по привычке и рабочий USB 2.0 порт). Получился вот такой вот адаптер для J-Link (для JTAG 10 pin): Читать далее

https://habr.com/ru/articles/794488/

[>] Ретро-гейминг на Pico Pi: создаём свою Dendy
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-28 21:00:05


Опубликовано: Wed, 28 Feb 2024 16:42:31 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Как я создал игровую консоль Dendy на базе Pico Pi с беспроводной зарядкой. Она позволяет играть в игры моего детства. Читать далее

https://habr.com/ru/articles/796987/

[>] Ошибки в макетных платах и методы их устранения
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-28 22:00:04


Опубликовано: Wed, 28 Feb 2024 17:20:40 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Приветствую, Хабр! Иногда на меня находит меланхолия. Копаюсь в архивных фотографиях, вспоминаю старые проекты. Недавно из большой коробки с барахлом достал несколько макетов, где исправлялись различные (в основном, конечно, глупые) ошибки. Это будет пост о том «как не нужно было делать» или «учимся на своих ошибках». Читать далее

https://habr.com/ru/articles/796993/

[>] Оранжевый k8s кластер на ладони
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-29 02:00:04


Опубликовано: Wed, 28 Feb 2024 21:43:21 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Сначала у меня появилась Orange Pi Zero 2 W, на пробу. Под планируемые задачи она не подошла, но 4 ядра и 4G памяти и размеры понравилось. Так же понравился Type-C и WiFi из коробки. Потом я вспомнил что давно хотелось just for fun попробовать собрать кубер на одноплатниках, а такой объём памяти и ядер уже даже позволяет идее иметь некоторый смысл. При этом wifi позволяет сделать кластер максимально без проводным, а размер позволяет соорудить кубический куб на ладони. И сегодня идея материализовалась. Читать далее

https://habr.com/ru/articles/797025/

[>] Диплом специалиста ИБ. Часть №4 — Мобильное приложение Smart Connect
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-29 12:00:04


Опубликовано: Thu, 29 Feb 2024 07:35:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр!Продолжаю рассказывать про то, как я писал дипломную работу на программе высшего образования "Компьютерная безопасность". На этот раз обойдемся без долгих предисловий. В этой части пишем мобильное приложение на Flutter под iOS для управления самопальными устройствами IoT на базе ESP32 с помощью Bluetooth Low Energy. Читать далее

https://habr.com/ru/articles/792684/

[>] Фантомное питание для микрофона
bot.habr.rss
BotHabr(tgi,2) — All
2024-02-29 14:00:05


Опубликовано: Thu, 29 Feb 2024 09:00:24 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



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

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

В свою очередь, микшеру необходим микрофонный предусилитель с балансным входом, фантомным питанием и фильтром верхних частот, отсекающим низкочастотные шумы, прежде всего, от вентиляторов. Именно такое устройство мы сегодня изучим и соберём. Заодно узнаем, какие бывают микрофоны.

https://habr.com/ru/companies/ruvds/articles/791330/

[>] Умный дом с котом: мой опыт автоматизации домашней рутины
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-01 09:00:04


Опубликовано: Fri, 01 Mar 2024 04:00:54 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Как автоматизировать дом, чтобы кошачий лоток отправлял в «Телеграм» сообщения, что его пора почистить, а на экране ТВ появлялось сообщение, что ванная комната освободилась. Об этом рассказал наш комьюнити‑менеджер Игорь Губайдуллин, инженер с 20-летним опытом работы. Умный дом стал его хобби пять лет назад — началось всё с робких шагов по освоению Apple HomeKit, а закончилось выделенным сервером умного дома с Home Assistant на борту. Читать далее

https://habr.com/ru/companies/ispmanager/articles/797293/

[>] Оживляем контроллер машиниста от ушедшего в историю электропоезда
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-01 13:00:05


Опубликовано: Fri, 01 Mar 2024 08:01:07 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Приветствую всех!

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

И вот наконец в мои руки попал не просто какой-то контроллер, а очень примечательный экземпляр — от «концептуальной» электрички ЭМ2И, коих в наши дни уже не осталось.



Итак, в сегодняшней статье поговорим о том, как устроен такой контроллер и как его подключить. Традиционно будет много интересного. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/796145/

[>] [Перевод] Xv6: учебная Unix-подобная ОС. Глава 6. Блокировки
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-02 01:00:09


Опубликовано: Fri, 01 Mar 2024 20:42:19 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Ядро ОС выполняет программы параллельно и переключает потоки по таймеру. Каждый процессор выполняет поток независимо от других. Процессоры используют оперативную память совместно, поэтому важно защитить структуры данных от одновременного доступа. Потоки испортят данные, если процессор переключится на другой поток, когда первый поток еще не завершил запись.Потоки конкурируют за доступ к структуре данных. Ядро кишит структурами, которые потоки используют совместно. Блокировки защищают данные при конкурентном доступе.Глава расскажет, зачем нужны блокировки, как xv6 реализует и использует блокировки. Читать далее

https://habr.com/ru/articles/797557/

[>] Гайд по сплит клавиатурам
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-02 10:00:05


Опубликовано: Sat, 02 Mar 2024 06:00:00 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Этот гайд создан для тех, кто интересуется сплит клавиатурами, но еще не знаком с их особенностями и преимуществами или рассматривает переход на них. Главная цель гайда – предоставить всестороннюю информацию о сплит клавиатурах: от их истории и типов до подробного рассмотрения их конструкции, обучения слепой печати, изменения раскладки и так далее.Мы стремимся сделать переход на сплит клавиатуру максимально плавным и безболезненным. Понимание того, как они устроены и как их можно адаптировать под свои нужды, снизит барьер входа и поможет преодолеть опасения перед переходом. Читать далее

https://habr.com/ru/articles/797523/

[>] NeoVim для Ruby разработчика
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-02 15:00:11


Опубликовано: Sat, 02 Mar 2024 10:52:49 GMT
Канал: Все статьи подряд / VIM / Хабр

Данная конфигурация собиралась очень долго. на данный момент работаю именно на ней. Является больше напоминанием для себя, и шпаргалкой для тех кому интересно. Это субъективная точка зрения, и ни кому ее не навязываю. Если захотите использовать, буду рад тем что помог.Резюме статьи:пошаговая настройка рабочего места для разработчиков. кто хочет попробовать неизведанное. Читать далее

https://habr.com/ru/articles/797577/

[>] KolibriOS: пробуем ассемблер
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-02 17:00:06


Опубликовано: Sat, 02 Mar 2024 12:30:50 GMT
Канал: Все статьи подряд / Assembler / Хабр

Решил потренироваться на ассемблере под x86 и выбор мой пал на KolibryOS. Ведь как-никак это ОС была написана на ассемблере и для использования ассемблера. И я хотел именно из самой KolibriOS писать код. Но... Наверное, зря я это всё затеял.Как оказалось, примеров кода не мало и не много. А так как я привык к Dos, Windows или Linux, то и ожидал что-нибудь в этом роде. Код, код и ещё раз код. Макросы не так часто встречаются. Ну и уж точно не весь код из одних макросов (утрирую).Пример кода из «официального источника» вносит больше сумятицы, чем понимания, что происходит в данном коде. И... там нет никакого объяснения этим «буквенным значениям». Есть только то, что ссылаются на файл «macros.inc». Если просматривать источники интернета, то где‑то более понятно написано и даже рассказывают, что взять «macros.inc» (и многие другие файлы можно на SVN KolibriOS и, как оказалось, ещё можно на GitHub (дублируется?).Покопавшись в файле «macros.inc», а так же на просторах интернета и найдя пример (смотрите код Fasm), я понял, что всё становится на свои места и более‑менее проясняется. Читать далее

https://habr.com/ru/articles/797623/

[>] Cross-Encoder для улучшения RAG на русском
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-02 22:00:04


Опубликовано: Sat, 02 Mar 2024 17:18:54 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Одно из самых прикладных применений языковых моделей (LLM) - это ответы на вопросы по документу/тексту/договорам. Языковая модель имеет сильную общую логику, а релевантные знания получаются из word, pdf, txt и других источников.Обычно релевантные тексты раскиданы в разных местах, их много и они плохо структурированы. Одна из проблем на пути построения хорошего RAG - нахождение релевантных частей текста под заданный пользователем вопрос. Еще В. Маяковский писал: "Изводишь единого слова ради, тысячи тонн словесной руды." Примерно это же самое делают би-энкодеры и кросс-энкодеры в рамках RAG, ищут самые важные и полезные слова в бесконечных тоннах текста.В статье мы посмотрим на способы нахождения релевантных текстов, увидим проблемы, которые в связи с этим возникают. Попытаемся их решить.Главное - мы натренируем свой кросс-энкодер на русском языке, что служит важным шагом на пути улучшения качества Retrieval Augmented Generation (RAG). Тренировка будет проходит новейшим передовым способом. Схематично он изображен на меме справа) Читать далее

https://habr.com/ru/articles/797657/

[>] SDR приемник GPS на микроконтроллере
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-04 11:00:05


Опубликовано: Mon, 04 Mar 2024 06:23:39 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В этой статье я расскажу о том, как я делал самодельный SDR GPS приемник на микроконтроллере. SDR в данном случае означает, что приемник не содержит готовых GPS-модулей или специализированных микросхем для обработки GPS сигналов - вся обработка "сырых" данных выполняется в реальном времени на микроконтроллере (STM32 или ESP32).Зачем я это сделал — просто Just for fun, плюс - получение опыта. Читать далее

https://habr.com/ru/articles/789382/

[>] PKI для IOT, архитектура защищенной сети ESP32 + Mosquitto SSL и Flash Encryption для хранения сертификатов
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-04 11:00:06


Опубликовано: Mon, 04 Mar 2024 06:40:05 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Цель статьи - показать вариант построения защищенной Iot-инфраструктуры для сети устройств на базе ESP32 и обменяться опытом. Общую идею и весь проект разделил на темы:• развертывание mosquitto SSL/TLS из docker-контейнера• создание сертификатов для брокера Mosquitto SSL и клиентов ESP32• архитектура хранилища сертификата для ESP32 и практические способы защиты• подготовка защищенной прошивки устройства с применение встроенных средств безопасности и шифрования ESP32. Читать далее

https://habr.com/ru/articles/797819/

[>] SCARA-Laser. Часть 1. История
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-04 20:00:05


Опубликовано: Mon, 04 Mar 2024 15:45:41 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Всем привет. Планирую серию статей о том, как я познавал инверсивную кинематику, SCARA модели, Marlin прошивку, Open CV и много чего ещё пока строил свой проект для олимпиады, попутно влюбившись в него.Коротко о проекте - лазерный гравер с камерой, чтобы без участия оператора делать портреты людей. Ради эксперимента базируется на SCARA-кинематике. Начну с истории, ведь без неё никуда. В первой статье расскажу в целом о том, кто такая эта ваша SCARA. Selective Compliance Articulated Robot Arm - избирательная шарнирносоединённая роборука. Чтоп, сто? Давайте разбираться. С роборукой более-менее понятно - это такое автономное устройство, по своему функционалу схожее с человеческой рукой. Шарнирносоединённая уже сложнее, но тоже терпимо. Для этого обратимся к волшебной книжке - словарь. Шарнир - вращательная кинематическая пара - иными словами вращательная степень свободы. Таким образом получаем, что у нашей руки не рычажная, не ещё какая-то, а именно вращательная степень свободы. Строго говоря, их может быть несколько, и о принципе их соединения как раз и упомянуто в названии. Избирательная значит каждая вращательная степень свободы робота вращается независимо от всех остальных. Резюмируем: SCARA - это робот с вращательными степенями подвижности, по функционалу схожий с человеческой рукой. Наглядный пример. В данном случае используется так называемая «пятирычажная» SCARA, у неё в основе два привода с несовпадающими осями и 4 рычага. Однако самые распространённые SCARA строятся на двух рычагах. Ожидаемо, принципы управления руками с разным количеством плеч понадобятся разные формулы управления. Читать далее

https://habr.com/ru/articles/798015/

[>] ПИУ-2. Оживляем плазменный текстовый индикатор из СССР
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-05 13:00:05


Опубликовано: Tue, 05 Mar 2024 08:01:12 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Приветствую всех!
Месяц с небольшим назад я рассказывал о таком девайсе как МС6205. Тема подобных экранов меня заинтересовала, и вот ко мне в руки попал другой экземпляр, однострочный и с более простым управлением. Тем не менее, несмотря на схожий вид, внутри он устроен совершенно иначе — если в МС6205 был матричный индикатор, то тут используется панель с самосканированием. Как же оно работает и как это запустить? Давайте разбираться.



Итак, в сегодняшней статье поговорим о семействе советских текстовых индикаторов ПИУ. Узнаем, как они устроены и как работают. Попутно поговорим о текстовых газоразрядных дисплеях с самосканированием. Традиционно будет много интересного. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/795879/

[>] Методика D.I.Y. проекта. Стратегия выживания
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-05 14:00:03


Опубликовано: Tue, 05 Mar 2024 09:00:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


Каждый, кто начинал D.I.Y.-проект, помнит душевный подъём вначале, когда ты полон идей и решимости воплотить их в жизнь, а затем угасание энтузиазма, чем дальше, тем больше. И если в коммерческой разработке вероятность достижения целей проекта в срок и в рамках бюджета и так не очень высока, то вероятность завершения D.I.Y.-проекта хоть с каким-нибудь положительным результатом – ещё ниже. Всегда найдётся что-то более срочное, более важное, да и более выгодное тоже, и выделенные на D.I.Y. деньги и время уйдут туда.

Бывает и так, что энтузиазм не угасает, но после многочисленных безрезультатных попыток и серьёзных материальных вложений становится предельно ясно, что целей D.I.Y.-проекта достичь невозможно. Результатами такого проекта становятся все пять стадий принятия неизбежного, и радостно от этого никому не бывает.

При этом D.I.Y.-проекты нужны для творческой самореализации, а не для того, чтобы быть как тяжёлый чемодан без ручки, который и нести тяжело, и бросить жалко. И этот рассказ о том, как организовать свой проект так, чтобы, с одной стороны, достичь поставленных целей без каких-либо существенных затрат, а с другой, иметь возможность при необходимости закрыть этот проект без всякого сожаления. Как это работает

https://habr.com/ru/companies/ruvds/articles/789418/

[>] Деплоим сайт в облако за рубль в месяц
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-05 17:00:03


Опубликовано: Tue, 05 Mar 2024 12:05:48 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


Как часто бывает: делаешь pet-проект, разрабатываешь фронтенд лендинга, а потом понимаешь, что это нужно протестировать. Посмотреть, как отображается страница на разных устройствах, чтобы корректно ее адаптировать. Ведь не всегда DevTools отражают «полную картину».

Может быть и другой сценарий. Порой нужно опубликовать в интернете страничку, например, с примерами работ по фотографии или дизайну. В подобных ситуациях есть статистические HTML-страницы, которые должны быть просто доступны для просмотра. И не всегда целесообразно арендовывать полноценный сервер, чтобы закрывать столь мелкие задачи.

Привет, Хабр! Меня зовут Саша, в этой статье я расскажу, как задеплоить в облако статический веб-сайт с помощью объектного хранилища стоимостью от 1₽/мес. А также — настроить красивый домен. Подробности под катом. Читать дальше →

https://habr.com/ru/companies/selectel/articles/798183/

[>] MenuetOS, которая умещается на дискете, снова обновилась: что «выросло» в новой версии
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-06 14:00:06


Опубликовано: Wed, 06 Mar 2024 09:46:06 GMT
Канал: Все статьи подряд / Assembler / Хабр

Некоторые читатели Хабра, вероятно, дискет и в руках не держали, поскольку те вышли из обращения много лет назад. Но ряд современных программ и «железа» всё ещё с ними связан. Например, проект MenuetOS представляет собой операционную систему, которая умещается как раз на дискете. Дело в том, что написана она на ассемблере, а команда разработчиков заботится о приемлемом соотношении объём/функциональность. Насколько можно судить, получается у них всё это весьма неплохо. Подробности о новинке — под катом. Читать далее

https://habr.com/ru/companies/ru_mts/articles/798435/

[>] Обзор Переходника USB-CAN (SYS TEC USB-CANmodul1)
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-06 16:00:06


Опубликовано: Wed, 06 Mar 2024 11:54:48 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Как известно, в широкой продаже не существует компьютеров с интерфейсов CAN. Зато во всех настольных компьютерах и LapTop(ах) есть USB. В связи с этим для отладки оборудования с CAN нужны всяческие переходники USB-CAN. В этом тексте я покажу как можно проверить это изделие. Читать далее

https://habr.com/ru/articles/794310/

[>] Фаззинг библиотек
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-07 06:00:05


Опубликовано: Thu, 07 Mar 2024 01:59:14 GMT
Канал: Все статьи подряд / Assembler / Хабр

Ещё недавно, как я начал изучать веб хакинг, я счёл интересным занятие исследовать Linux и Windows на предмет бинарных уязвимостей. Хотя легально заработать в одиночку хакером у нас в России я думаю можно только веб хакингом, я всё равно хочу изучать все интересующие аспекты атакующей и защищающей стороны. Кто знает, вдруг я когда-нибудь буду в red team. Ну а пока я просто грызу гранит науки.Слегка поразмыслив над решением задачи, я определил что нужно для осуществления моей проблемы. Я не знаю как другие проводят фаззинг библиотек, у которых нет исходных текстов, но додумался до одного варианта. Далее будут два примера для Linux и Windows. Читать далее

https://habr.com/ru/articles/798591/

[>] Мобильные экранчики в ваших проектах: большой и понятный о гайд о различных дисплеях
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-07 13:00:04


Опубликовано: Thu, 07 Mar 2024 08:01:10 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Пожалуй, немалая часть моих читателей так или иначе интересуется DIY-тематикой. И в различных самодельных девайсах порой есть необходимость вывести какую-либо информацию на дисплей, будь это текст, графики или даже какая-то анимация! Для разных задач существуют самые разные дисплеи и в сегодняшнем материале я хотел бы систематизировать и собрать подробнейший гайд об использовании дисплеев с нерабочих мобильных телефонов: какие бывают протоколы и шины данных, как читать схемы устройств и определять контроллеры дисплеев, какие дисплеи стандартизированы, а какие придётся реверсить самому и как быть с подсветкой. В практической части статьи мы подключим дисплей по протоколу MIPI DBI к RP2040 с использованием DMA. Интересно? Тогда добро пожаловать под кат! Читать дальше →

https://habr.com/ru/companies/timeweb/articles/797329/

[>] Нарушаем ограничения файловых систем *NIX
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-07 13:00:09


Опубликовано: Thu, 07 Mar 2024 08:54:05 GMT
Канал: Все статьи подряд / Системное программирование / Хабр


Все началось с того, что друг показал удивительный артефакт: на флешке в одном каталоге было два файла с идентичным названием. Разгадка, конечно, простая: во всем виноват фотоаппарат, у которого, возможно, меньше проверок в момент записи кадра.

Этот прецедент побудил поискать ответы на несколько вопросов. Можно ли обмануть операционную систему компьютера и нарушить запреты файловых систем? И если это получится, то как отреагирует ОС?

Под катом вас ждет небольшой экскурс в особенности работы файловых систем и набор экспериментов. Читать дальше →

https://habr.com/ru/companies/selectel/articles/798329/

[>] Кот украл припой. Секретная китайская плата с логическими элементами
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-07 14:00:04


Опубликовано: Thu, 07 Mar 2024 09:00:48 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Привет, Хабр! Сегодняшний радиоконструктор познакомит нас с тремя микросхемами стандартной логики серии 555 (74LS): счетверённым логическим элементом 2ИЛИ-НЕ К555ЛА3 (74LS00), сдвоенным 4ИЛИ-НЕ К555ЛА1 (74LS20) и счетверённым исключающим 2ИЛИ К555ЛП5 (74LS86).

Кроме набора для сборки экспериментальной платы, китайские методисты предусмотрели интересные экзаменационные задачи по электронике. Кот не успел сгрызть припой и не пострадал

https://habr.com/ru/companies/ruvds/articles/795099/

[>] Простой высоковольтный блок для питания разрядных трубок
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-07 18:00:05


Опубликовано: Thu, 07 Mar 2024 13:00:56 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


Предложенный лабораторный высоковольтный блок питания (ВВ БП) на основе автомобильной катушки зажигания (т. н. бобины) собран подручными средствами и из подножных материалов. Крайне прост, надёжен, дёшев, некапризен и ремонтопригоден. Не требует намоточных работ. Вместе с тем, позволят зажигать тлеющий разряд в трубках Гейслера, распылять геттер разрядом и прочее подобное. При работе от внешнего регулируемого низковольтного блока питания имеет и регулировку высокого напряжения. Очевидное и познавательное устройство модуля, родственное и уходящее корнями к небезызвестной индукционной «катушке Румкорфа», полезно при демонстрациях. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/795875/

[>] МЕТОДИКА НАХОЖДЕНИЯ ПОТЕРЬ В ОБМОТКЕ ДРОССЕЛЯ ВСЛЕДСТВИE СКИН-ЭФФЕКТА И ЭФФЕКТА БЛИЗОСТИ
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-07 18:00:14


Опубликовано: Thu, 07 Mar 2024 13:49:24 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

При расчетах трансформаторов и дросселей в силовой электронике очень часто сталкива­ешься с необходимостью нахождения потерь в данных элементах и зачастую используются в основном только омические, разработчики 1часто забывают о потерях при поверхностной проводимости, потерях, связанных с эффектом близости, эффектом выпучивания магнитного поля из зазора сердечника и перезарядом емкости данного элемента. А они, в свою очередь, иногда могут превышать омические потери обмотки, порой в разы. И вследствие чего расчетное значение коэффициента полезного действия (КПД) будет разительно отличаться от полученного в результате изготовления изделия, что, в свою очередь, приведет к следующей итерации проектирования данного силового элемента, так как искомые показатели не были достигнуты. Данные итерации к искомым показателям могут тянуться продолжительное время. Это может задержать дату завершения проекта и увеличить стоимость единицы изделия. Одни из самых важных на практике яв­ляются скин-эффект и эффект близости, потому что с ними связана основная часть оценивае­мых потерь. Также для указанных потерь есть аналитические методы анализа и оценки. Явле­ния скин-эффекта и эффекта близости в провод­никах, вызванные током синусоидальной фор­мы, рассматривались Доуэллом в пятидесятых годах прошлого века. Было сформулировано уравнение, которое с достаточной точностью позволяет определять сопротивление проводни­ка в дросселе по переменному току. Но в им­пульсных источниках питания в основном ис­пользуются токи с несинусоидальной формой, что приводит к дополнительным потерям вслед­ствие наличия высокочастотных гармоник. Читать далее

https://habr.com/ru/articles/798751/

[>] Как за один pet-проект получить два диплома
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-07 20:00:04


Опубликовано: Thu, 07 Mar 2024 15:30:19 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Все же знают серию компьютерных футбольных симуляторов FIFA? Раньше я много играл в эту игру. Кто-то скажет, что это бесполезная трата времени, но я с этим не согласен. Эта игра вдохновила меня на разработку pet-проекта, который стал моим бакалаврским дипломом.Во время игры в FIFA пользователь видит небольшую карту с местоположением игроков и мяча на поле, данный элемент интерфейса является очень полезной фичей, без которой невозможно представить полноценный игровой процесс. Мне показалось, что данную карту было бы неплохо перенести в реальный мир, используя видеозапись матча и нейросеть.  Читать далее

https://habr.com/ru/articles/798801/

[>] [Перевод] Настоящий игровой роутер
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-08 11:00:04


Опубликовано: Fri, 08 Mar 2024 06:05:16 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Гоняем GTA: Vice City на беспроводном роутере TP-Link TL-WDR4900.

Читать дальше →

https://habr.com/ru/companies/timeweb/articles/798747/

[>] Создание своего UEFI загрузчика
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-08 12:00:07


Опубликовано: Fri, 08 Mar 2024 07:37:28 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Привет Хабр! Мне 16 лет, я студент, учусь на первом курсе колледжа на программиста. Начал увлекаться низкоуровневым программированием на Ассемблере и C/C++Я заметил что на Хабре есть множество статей о написании своих простых "загрузчиков" для BIOS-MBR, которые выводят на экран "Hello World!". И при этом практически нет ни одной статьи о создании того же самого, но только для UEFI, хотя будущее именно за ним, ведь BIOS уже давно устарел! Это я и хочу исправить в этой статье. Читать далее

https://habr.com/ru/articles/798587/

[>] Эффект Ганна
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-08 14:00:13


Опубликовано: Fri, 08 Mar 2024 09:00:20 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Картинка Benzoix, Freepik

Среди физических эффектов особняком стоит один весьма интересный феномен, который получил название эффекта Ганна, по имени английского физика Джона Ганна, открывшего его в 1963 году…

Суть его заключается в том, что если к однородному образцу из специального материала с имеющимися электрическими контактами приложить электрическое поле, величина которого превышает некоторое пороговое значение (эффект наблюдался первооткрывателем на кристаллах арсенида галлия и фосфида индия; для первого напряжённость электрического поля должна составлять 3 кВ/см, а для второго — 6 кВ/см), то во внешней электрической цепи начинают наблюдаться колебания тока. Причём было обнаружено, что период этих колебаний примерно равен времени полёта электронов от катода к аноду, а частота колебаний была достаточно большой и находилась в области СВЧ-диапазона: , где: — длина экземпляра; — скорость дрейфа электронов. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/797649/

[>] Как из Proxxon (дремеля) сделать сверлилку для плат
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-09 22:00:04


Опубликовано: Sat, 09 Mar 2024 17:00:55 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Тема небольших сверлильных приспособ на основе дрелей и бор-машинок разных форм и размеров, казалось бы, жёвана-пережёвана. Есть и фирменные решения (стойки для дрелей), и любительские конструкции. Однако кое-что пооптимизировать и придумать новые решения всегда можно.У меня была неплохая бор-машинка Proxxon и мне захотелось сделать из неё сверлильный станок для плат. Я уже имел опыт работы с дремелем на фирменной стойке и собирал другой станочек с более-менее классической компоновкой, и мне в этих вариантах не нравились люфты, при наличии которых твердосплавные свёрла быстро заканчиваются. Кроме того, у меня были временные трудности с доступом в мастерскую и максимум работ было желательно сделать на 3д-принтере. Ну и, конечно же, трата каких-либо денег в этой сомнительной затее была признана излишней.Ввиду поставленных ограничений использовать рельсовые направляющие было бы перебором, а скользящие на осях не дали бы минимально приличной жёсткости. Есть, однако, нюанс, который позволял задачу упростить: рабочий ход сверлилки всего 1-2см, хотя предварительное перемещение для настройки на задачу могло быть больше. Все эти обстоятельства привели меня к такому решению: Читать далее

https://habr.com/ru/articles/799075/

[>] Как мы разрабатываем игры для Pixel Quest, публикуем исходники и делимся частью выручки
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-11 12:00:07


Опубликовано: Mon, 11 Mar 2024 07:02:12 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

Полгода назад я писал про наш путь к открытию первой пиксельной игровой Pixel Quest: путь от прототипа до первого игрового заведения. Сегодня хочу рассказать, как мы решили проблему разработки игр путём перехода с Go на Lua и публикации исходников, а также о планах делиться частью выручки со сторонними разработчиками. Читать далее

https://habr.com/ru/articles/799205/

[>] Как написать свою маленькую ОС
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-11 14:00:07


Опубликовано: Mon, 11 Mar 2024 09:00:08 GMT
Канал: Все статьи подряд / Системное программирование / Хабр



Большое начинается с малого. Например, ядро Linux 0.0.1 состояло всего из 10 239 строк кода, из них 20% комментарии. Такой проект вполне может осилить студент в качестве курсовой или дипломной работы, программируя по вечерам на домашнем ПК (собственно, Линус и написал его во время учёбы в университете, когда вернулся из армии).

Если один студент смог это сделать тогда, то почему нельзя повторить? И действительно, в интернете есть даже специальные обучающие ресурсы для написания новых ОС и целые сообщества энтузиастов, которые помогают друг другу в этом непростом деле. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/796087/

[>] Сказ про робота Unitree A1 — Часть 1: Базовые возможности
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-11 17:00:07


Опубликовано: Mon, 11 Mar 2024 12:27:36 GMT
Канал: Все статьи подряд / Робототехника / Хабр

В 2022 году наш Университет - московский ордена Ленина, ордена Октябрьской Революции авиационный институт имени Серго Орджоникидзе, ну или просто МАИ принял участие и победил в конкурсе Приоритет 2030. Мы, как самое передовое в Мире МАИ подразделение приобрели робота собаку Unitree A1 для опасных экспериментов развития науки и прокачивания навыков наших студентов IT-магистратур. Об опыте работы с данным чудом техники мы и решили поведать на Хабре.  Читать далее

https://habr.com/ru/companies/itmai/articles/788936/

[>] Кратко про протоколы взаимодействия в микроконтроллерах: SPI, IDC, UART, CAN
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-11 23:00:04


Опубликовано: Mon, 11 Mar 2024 17:56:56 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Привет, Хабр!Утренний будильник, кофеварка, микроволновка, телевизор, кондиционер – все они оборудованы микроконтроллерами. Микроконтроллеры управляют функциями устройства, обеспечивая пользовательский интерфейс и взаимодействие с другими устройствами. Микрокотроллеры также используются в автомобилях, к примеру для контроля работы двигателя или системы ABS. А в медицине практически все оборудование работает на микроконтроллерах. Протоколы в микроконтроллерах позволяют устройствам «понимать» друг друга и работать вместе, создавая общую систему. Протоколы определяют, как устройства подключаются, обмениваются данными, синхронизируют действия, управляют форматированием, временем и последовательностью сообщений между микроконтроллерами и другими компонентами в системах.В этой статье рассмотрим такие протоколы взаимодействия как SPI, IDC, UART, CAN Читать далее

https://habr.com/ru/companies/otus/articles/798571/

[>] Американец построил огромного боевого робота в лесу
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-12 02:00:04


Опубликовано: Mon, 11 Mar 2024 21:01:08 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Задавались ли вы вопросом, насколько сложно превратить что-то, что вы задумали, в реальный продукт? Например, вы удивились ли бы, увидев, как кто-то управляет огромным железным роботом-пауком, способным разворачиваться на месте и послушно шагающим в сторону, в которую его направляет пилот? Для воплощения своей идеи этот упорный конструктор преодолел множество препятствий: сам придумал механизм, овладел мастерством сварки алюминия, лазерной резки, 3D-печати, создал уменьшенный прототип и построил такого. Его проект выделяется даже среди самых интересных устройств, созданных своими руками, про которые вы читали. Откиньтесь на спинку кресла и отдохните от суеты, пока читаете эту, довольно объемную, статью. Пролистывая ее, вы узнаете о замечательном изобретателе и его находчивости, неудержимой жизненной энергии и практических советах, помогающих в воплощении в жизнь своей мечты. Читать далее

https://habr.com/ru/articles/792870/

[>] Непростая история японского чуда и радиоприёмник на микросхеме Sanyo
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-13 13:00:14


Опубликовано: Wed, 13 Mar 2024 08:15:00 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр



На днях у меня, наконец, нашлось время собрать один из самых любимых энтузиастами средневолновых радиоприёмников. Это супергетеродин с хорошей чувствительностью и избирательностью, для работы которого достаточно двух пальчиковых батареек, благодаря весьма удачной микросхеме LA1600, разработанной и производимой Sanyo.

Эта компания, создавшая немало прекрасных микросхем, вышла из Matsushita Electric, известной нам благодаря брендам Panasonic, Technics и National.

Сегодня я расскажу захватывающую историю этой замечательной корпорации. А также о том, почему микроэлектроника марки Sanyo исчезла с рынка, начиная со второй половины 2000-х годов. Читать дальше →

https://habr.com/ru/companies/first/articles/796589/

[>] Роботы–доставщики и беспилотные фуры: как трансформируется логистика
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-13 14:00:10


Опубликовано: Wed, 13 Mar 2024 09:58:32 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Тягачи для перевозки грузов, выполняющие работу без участия человека становятся повседневной реальностью. Машины автоконцерна КамАз и СберАвтоТеха успели перевезти более 12 тыс тонн товаров, пройдя 600+ тыс км. Эксперимент начат в июле 2023 года. Ретейлер  «Магнит» также присоединился к программе — в его активе ~3,5 тыс тонн перевезённых грузов. Компания X5 выполнила 245 рейсов, на счету логистического оператора ПЭК 160 перевозок разной продукции от одежды до автозапчастей. По результатам будет дана оценка экономической эффективности технологии.Пока оживление замечено только на трассе Москва–Петербург. Для страховки в грузовиках были водители. В ближайшем будущем полезную практику масштабируют по всей России уже без человека в кабине. Расскажем, чего можно ожидать от логистики в самое ближайшее время. Читать далее

https://habr.com/ru/companies/sberbank/articles/799941/

[>] Интеграция счетчика тепла в Home Assistant
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-13 15:00:05


Опубликовано: Wed, 13 Mar 2024 10:31:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Изначально застройщиком в квартире был установлен счетчик тепла Пульс СТК-15-М с интерфейсом Meter-Bus (M-bus). Поиски в Интернете не дали простого ответа как удаленно считывать показания. Примерно через 3,5 года эксплуатации на счетчике закончилась батарейка (наверное я слишком часто нажимал кнопку активации экрана/перебора параметров) и также подходил срок поверки. Стоимость поверки с демонтажом/монтажом, заменой батарейки и пломбировкой не сильно отличается от стоимости нового счетчика, поэтому было принято решение о покупке нового счетчика Пульс СТК-15-И с интерфейсом типа токовая петля по ГОСТ IEC 61107-2011. С этим счетчиком все гораздо проще: он выдает один импульс на 1 кВт*ч потребленной тепловой энергии (0,001 Гкал, хотя строго говоря должно быть 1 Гкал = 1163 кВт·ч). Читать далее

https://habr.com/ru/articles/799957/

[>] Всё сложится. Как Х5 присматривалась к китайской роботизации
bot.habr.rss
BotHabr(tgi,2) — All
2024-03-13 18:00:09


Опубликовано: Wed, 13 Mar 2024 13:04:38 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Недавно мы выбрались в Китай – посетить выставку CeMAT Asia, да и просто в очередной раз посмотреть, что у них нового в ритейле и роботизации. В 2019 году мы уже писали о том, как нас поразили китайские инновации. Решили проверить свои впечатления спустя годы, увидеть своими глазами последние достижения автоматизации и, конечно, поделиться ими с читателями блога X5 Tech. Читать далее

https://habr.com/ru/companies/X5Tech/articles/800029/

Pages: 1 ... 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ... 67