xaker
Резервный банк Индии будет использовать специальный домен для борьбы с мошенничеством

Индийский ЦБ (Резервный банк Индии) анонсировал запуск эксклюзивного домена bank[.]in, который будет использоваться банками и финансовыми учреждениями страны для борьбы с мошенничеством.

  • вторник, 11 февраля 2025 г. в 00:00:16
habrahabr
Ещё раз о моделях памяти, применявшихся в DOS

Некоторое время назад я написал несколько статей о различных трюках, применявшихся в операционной системе DOS, чтобы вписаться в те жёсткие лимиты памяти, которые действовали в реальном режиме на архитектуре x86. Постоянно возникал и оставался без ответа один вопрос: а каковы были различные «модели», которые предлагались компиляторами тех времён? Взгляните, как выглядело меню для генерации кода в Borland Turbo C++:Меню генерации кода в Borland Turbo C++. Здесь выведен список тех моделей, которы…

  • вторник, 11 февраля 2025 г. в 00:00:15
habrahabr
Взгляд на звук через спектрограмму

Я хочу познакомить вас со взглядом на звук как на спектр и побудить на самостоятельные акустические эксперименты. Вам не потребуется никаких денежных затрат, так как все опыты будем проводить в бесплатной программе Audacity. Представление звука в виде спектрограммы может найти множество применений, например, для диагностики работы механизмов, в анализе тембров инструментов, сэмплов, синтезаторов. Статья рассчитана на новичков. Спектрограмма звука скрипки. Автор: Omegatron. Моё увлечение акуст…

  • вторник, 11 февраля 2025 г. в 00:00:14
habrahabr
Разбор поддельной зарядки Xiaomi 67W

Такими зарядками завалены все маркетплейсы. На их продвижение не жалеют денег и благодаря хорошей марже и большим объемам продаж все это отлично окупается. Ну а что в реальности получает пользователь – под катом.Вообще, найти оригинальную зарядку Xiaomi на том же Ozon достаточно сложно. По запросу «зарядное устройство Xiaomi» первая настоящая зарядка мне попалась лишь на 17-м месте. Ну а в первой сотне выдачи оригинальных было всего три. Но это не точно, потому как определял подлинность по цене…

  • вторник, 11 февраля 2025 г. в 00:00:13
habrahabr
Конец программирования в том виде, в котором мы его знаем

Тим О’Райли Американский издатель, основатель издательства O’Reilly. В СМИ много говорят о том, что разработчики ПО скоро потеряют работу из-за ИИ. Я в это не верю. Это не конец программирования. Это конец программирования в том виде, в котором мы его знаем сегодня. Первые программисты соединяли физические цепи для выполнения каждого вычисления. Их сменили программисты, писавшие машинные инструкции в виде двоичного кода, который вводился по одному биту за раз с помощью переключателей на пере…

  • вторник, 11 февраля 2025 г. в 00:00:12
golang
Механика горутин и каналов в Golang: разбор с примерами

Как работать с данной статьейЗапускайте каждый пример: Не нужно просто читать код. Напечатайте его, запустите, разберитесь в поведении. Экспериментируйте и ломайте: Избавьтесь от каких то этапов, измените буфер каналов, модифицируйте счетчик горутин. Если что-то сломалось, это может помочь лучше понять, как оно работает.Разберись в поведении: Прежде чем запустить измененный код, постарайся предсказать результат. Увидев неожиданное поведение разберись. Не принимай на веру объяснения критикуй и …

  • вторник, 11 февраля 2025 г. в 00:00:10
golang
Закономерности развития языков программирования

В дизайне и эволюции разных языков программирования наблюдаются одни и те же шаблоны, но почему-то редко описываются идеи за ними стоящие, из-за чего возникают вопросы почему сделано так, а не иначе. Тут я обозреваю идеи: "программисту нельзя доверять" и "язык должен быть удобен для пользователя", "каким качеством должен обладать язык программирования, чтобы заменить другой?"с небольшими примерами на C++, Go, Swift.Программисту нельзя доверятьВсе начиналось с С, с его де…

  • вторник, 11 февраля 2025 г. в 00:00:09
javascript
Backend-for-Frontend (BFF): решение проблемы взаимодействия фронтенда и бэкенда

Проблема взаимодействия фронтенда и бэкендаВ современной разработке веб-приложений одной из ключевых проблем является несовместимость между фронтендом и бэкендом. Фронтенд-команды часто вынуждены ждать, пока бэкенд предоставит необходимые API, а бэкенд-разработчики тратят время на адаптацию логики под изменения в интерфейсе. Это приводит к задержкам в разработке, сложностям в тестировании и постоянным несоответствиям в данных.Что такое Backend-for-Frontend (BFF)?Backend-for-Frontend (BFF) — это…

  • вторник, 11 февраля 2025 г. в 00:00:08
javascript
Интеграция Vue.js в Битрикс24: Как разработать сложный фронтенд за два месяца

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

  • вторник, 11 февраля 2025 г. в 00:00:07