Category : habrahabr

habrahabr
Почему Scrum так изматывает

В современном мире программирование связано с высокой стрессовой нагрузкой — намного большей, чем на моей памяти было в 90-х и начале 2000-х, когда я только начинал свой путь в этой сфере. В те времена безумие начиналось в преддверии дедлайнов, но в остальное время всё шло более-менее размеренно. Сегодня же психологическая нагрузка и давление уже являются неотъемлемыми спутниками разработки ПО. Поэтому, естественно, в целях сохранения здоровья и повышения продуктивности мне хочется с этим да…

  • воскресенье, 22 сентября 2024 г. в 00:00:08
habrahabr
Обходим замедление Youtube на Android TV без VPN

Всем привет, сегодня речь пойдет про Android TV. Мне обход именно на телевизоре показался самым проблемным и сложным. Так как дома имеется несколько лишенных ютуба телевизоров, а еще больше ожидают настройки у друзей и знакомых - решил собрать все найденные способы обхода блокировки.В своем тг-канале я собрал все самые актуальные способы обхода блокировки с подробными инструкциями, можете выбрать любой способ, который вам больше всего подходит: Для Smart TV, ПК, телефона, Android, IOS, прокси, …

  • воскресенье, 22 сентября 2024 г. в 00:00:08
habrahabr
Разработка больших цифровых часов на светодиодной ленте

Когда-то давно в детстве, когда я ещё только начинал заниматься электроникой, у меня была мечта изготовить огромные часы на семисегментных индикаторах. Точнее, изготовить большой индикатор и подключить его к электронной плате уже имеющихся маленьких электронных часов. Для изготовления самих семисегментных индикаторов в качестве сегментов я рассматривал люминесцентные лампы дневного света. Других идей на тот момент мне не приходило. А на таких лампах делать часы – не очень хорошая задумка.По про…

  • суббота, 21 сентября 2024 г. в 00:00:10
habrahabr
Ассемблер для программистов на языках высокого уровня: Hello World

Если вы начинали изучение программирования с JavaScript, Rust, C или любого другого высокоуровневого языка, то ассемблерный код может показаться вам непонятным или даже пугающим. Рассмотрим следующий код: section .data msg db "Hello, World!" section .text global _start _start: mov rax, 1 mov rdi, 1 mov rsi, msg mov rdx, 13 syscall mov rax, 60 mov rdi, 0 syscall К счастью, по второй строке мы можем понять, что он делает. Здесь нет ничего привычного нам: мы не в…

  • суббота, 21 сентября 2024 г. в 00:00:08
habrahabr
Почему я предпочитаю исключения, а не значения ошибок

Качественная обработка ошибок — это ключ к созданию надёжных программ; но программистов она часто пугает, ведь всегда найдётся ещё один пограничный случай. В традиционных объектно-ориентированных языках программирования используются специальные классы исключений, которые можно выбрасывать, чтобы прекратить обычный поток управления и немедленно сообщить об ошибке. Давайте рассмотрим пример, в котором применено защищённое от ошибок целочисленное деление: int safeDiv(int a, int b) { if (b =…

  • суббота, 21 сентября 2024 г. в 00:00:08
habrahabr
Секреты Тима Фоллина, бипер, Спектрум и QChan

Сегодня — экстремальный geek out: максимально узкоспециальная тема с запутанным кодом на ассемблере Z80. Раскроем секреты Тима Фоллина в «биперной» музыке на Sinclair ZX Spectrum 48K, попытаемся повторить, а может быть и превзойти его достижения. Некогда объяснять, разберёмся по ходу кода! ▍ Контекст Есть такой популярный британский домашний компьютер 1982 года выпуска — Sinclair ZX Spectrum. Его аппаратные клоны и игры были очень популярны в странах бывшего СССР и других развивающихся страна…

  • пятница, 20 сентября 2024 г. в 00:00:17
habrahabr
Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера…

Моя последняя публикация на Хабре вышла довольно давно, так что скажу ещё раз, что я работаю в Политехническом музее и отвечаю в нём за научную достоверность. У моей должности есть конкретное название, но оно слишком длинное и к тому же регулярно меняется. Основная сфера моих интересов — история вычислительной техники и отбеливание пластмассы. Музей, как вы наверняка знаете, всё ещё находится на реконструкции, но работу свою не останавливает. Даже будучи закрытым, он продолжает пополнять св…

  • пятница, 20 сентября 2024 г. в 00:00:14
habrahabr
Kiisu — плата, совместимая с Flipper Zero

Все началось с того, что я забыла ключ от ворот во двор и вспомнила свою прошлогоднюю идею сделать что-то, похожее на Флиппер, но компактнее, дабы всегда носить с собой. В прошлом году до реализации не дошли руки, а вот в этот раз - дошли.Приглашаю под кат, чтобы посмотреть, что получилось и обсудить, как можно сделать лучше :)Flipper ZeroFlipper Zero — портативное многофункциональное Тамагочи-подобное устройство, разработанное для взаимодействия с системами контроля доступа и другими системами…

  • пятница, 20 сентября 2024 г. в 00:00:13
habrahabr
Операция «пейджер» может стать катастрофой для гражданской авиации (мнение)

Несколько дней назад одна неназванная организация произвела дистанционный подрыв тысяч пейджеров "Хезболлы". Если оставить в стороне моральные аспекты этой операции, на мой взгляд, то, что произошло, может принести большие проблемы гражданской авиации по всему миру. Ливан, конечно, бедная страна, но это не КНДР, и люди туда и оттуда вполне себе летают. Работает аэропорт Бейрута, принимает десятки рейсов в день. То есть есть весьма ненулевые шансы, что на борту самолетов вылетающих из аэ…

  • пятница, 20 сентября 2024 г. в 00:00:11