Category : habrahabr

habrahabr
Итак, вы думаете, что знаете Git? Часть вторая: новое в Git

Автор оригинала Скотт Чакон — сооснователь GitHub и основатель нового клиента GitButler. Этот клиент ставит во главу угла рабочий процесс и удобство разработки, в том числе код-ревью, и не является просто очередной обёрткой над CLI git. Далее в нашей серии постов из трёх частей у нас новые фичи! Здесь я расскажу про пять относительно новых вещей в git, о которых вы могли не слышать, потому что ну почему вы? Мы взглянем на: Штуки с git branch. Принудительный безопасный пуш. Подписывание комми…

  • четверг, 22 февраля 2024 г. в 00:00:19
habrahabr
Умный дом в панельной хрущёвке

Сразу признаюсь, что слово «хрущёвка» в этом тексте – скорее хук в заголовке. Правильнее было бы сказать, что я просто описываю свой опыт создания умного дома в обычной среднестатистической квартире городского жителя РФ, который я проживаю прямо сейчас.Статья будет состоять из двух частей: первая – постановка задачи, ресерч, планы, выбор; вторая – реализация, опыт использования, ошибки и корректировки.Предыстория умного домаВ 2017 году я был активно вовлечен в майнинг криптовалюты, но не в фор…

  • четверг, 22 февраля 2024 г. в 00:00:18
habrahabr
Некоторым языкам программирования десятки лет — и они ещё в ходу. 5 старых, но актуальных ЯП

Не так давно мы писали про язык COBOL, которому уже больше 60 лет. Он до сих пор актуален, поскольку на нём держится немало систем финансовых и банковских организаций. Но есть и другие старые ЯП, всё ещё применяемые в некоторых отраслях. О них сегодня и говорим, не обойдя и COBOL, который не собирается уходить с рынка. Подробности — под катом.FortranВ начале 2024 года этот язык оказался на 12 месте в списке TIOBE. И ведь ему 67 лет, вдумайтесь. В прошлом году он находился на 27 позиции и всего…

  • четверг, 22 февраля 2024 г. в 00:00:17
habrahabr
Как я выучил словарь на 9000 слов

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

  • четверг, 22 февраля 2024 г. в 00:00:17
habrahabr
Спасти Linux

Некоторое время назад я написал статью, в которой критически высказался о Linux-разработчиках, не желающих поддерживать дистрибутив, если он предназначен для работы на компьютерах, которым более 15 лет. За это я получил немало критики от читателей с Hacker News. Кто-то указывал, что я не понимаю, насколько же это сложно – создать и поддерживать дистрибутив Linux. Были и такие, кто советовали мне просто накатить на старый компьютер старую версию Windows. Я же начал пользоваться Linux в первую…

  • четверг, 22 февраля 2024 г. в 00:00:16
habrahabr
Учим Ладу Весту петь пионерским голосом

В 2020 году я решил перенести электронный темброблок из Pioneer DEH-P4500R в прибор под номером 8450007949 (кнопочная мультимедийная система Весты). Цель - заставить второе звучать как первое - достигнута за один месяц. Не обошлось без пайки микросхем и реверс-инжиниринга.МотивацияЗвучаниеС инженерной точки зрения звучание электронного аудиоустройства определяется встроенными в него "обработчиками". Ещё крайне сильно влияет акустическая часть всей системы (колонки+помещение) и качество…

  • среда, 21 февраля 2024 г. в 00:00:20
habrahabr
Range Extender на NRF24L01+PA+LNA: обмен текстовыми сообщениями между устройствами там, где нет сот…

Картинка Pressfoto, Freepik Эта идея появилась у меня достаточно давно, и наконец-то дошли руки её частично реализовать. А именно: хотелось попробовать сделать средство общения с помощью известного радиопередатчика NRF24L01+PA+LNA. В качестве способа общения на данном этапе подразумевается обмен текстовыми сообщениями, а на втором этапе — доделаю захват и передачу голоса и, может быть, даже файлов. На данном этапе написан код и протестирована в теории сама концепция. Итак… ▍ Вводная часть С…

  • среда, 21 февраля 2024 г. в 00:00:19
habrahabr
Вороной, Манхэттен, рандом

Это история про то, как не довести дело до конца, но получить уйму опыта, и вообще ни разу не обломаться.Итак, у нас был один программист, один художник, абсолютное непонимание рабочего процесса, незнакомый нам игровой движок и желание что-то намутить. Если вам интересно, как в одном месте сошлись карта Вороного, частный случай расстояния Минковского, преобразования над полигонами, процедурная генерация и шумы — и все это в красивой стилизованной обертке, то вам под кат.Осторожно, очень много …

  • среда, 21 февраля 2024 г. в 00:00:18
habrahabr
Идеальный компьютер, который мы потеряли: ретроспектива на Intel Compute Stick первого поколения

Небольшой обзор/ретроспектива на такую необычную железку, как Intel Compute Stick. В своё время она обещала неплохие характеристики, низкую цену и очень небольшие габариты, что делало её отличным вариантом к покупке для работы и учёбы. Прошёл ли этот формат проверку временем? Что же может компьютер из 2015 года с тепловыделением 5 ватт в 2024 году? Об этом я расскажу в статье. На дворе 2013 год, Intel буквально недавно выпустил 4-е поколение процессоров на архитектуре Haswell, которые да…

  • среда, 21 февраля 2024 г. в 00:00:16