Архив за 12 февраля 2025 - 6
Видишь суслика? А он есть! Как главная страница Яндекса переезжала на Go
2025-02-12 в 9:11, admin, рубрики: Go, perl, переезд, Программирование, разработкаВся правда о данных: от примитивов до озера данных в эпоху микросервисов. Гайд для Java-разработчика
2025-02-12 в 8:33, admin, рубрики: javaВведение
Данные — это новая нефть. От эффективности работы с ними напрямую зависит успех любого проекта, особенно в эпоху микросервисов. В этой статье мы погрузимся в мир данных и рассмотрим его с точки зрения Java-разработчика, который хочет добиться продуктивности и оставаться во всеоружии при работе с любыми объемами информации.
Цель этой статьи - предоставить полное руководство по структурам, концептам и инструментам для работы с данными в экосистеме Java, с уклоном в микросервисную архитектуру. Для достижения цели, мы решаем следующие задачи:
Новейший российский 750-сильный двигатель ВК-650В впервые продемонстрировали публике
2025-02-12 в 8:22, admin, рубрики: НовостиОбъединенная двигателестроительная корпорация Госкорпорации Ростех впервые представила авиационный двигатель ВК-650В для вертолетов легкого класса на выставке Aero India. Он может использоваться как на российских вертолетах, так и на зарубежных перспективных летательных аппаратах.
Попытка написать свою реализацию встроенных хуков состояния в React + создание простого стейт менеджера
2025-02-12 в 8:15, admin, рубрики: hook, javascript, React, state management, store, TypeScript, usereducer, usestateНемного предыстории
Недавно давно я смотрел ничем не примечательный техническое интервью и услышал фразу от интервьюируемого: «Ну можно написать свой useReducer или useState». Мне врезалась эта фраза в голову, ибо я никогда в серьез не задумывался как они работают под капотом и в исходниках особо не копался, максимум в типах. Из-за этого задача оказалась довольно сложной и интересной для меня ибо много получил много новой информации за довольно короткий срок и ее было сложно переварить и осознать.
Начало изысканий
Почему многокластерные решения становятся стандартом, и как в этом замешаны IT-гиганты
2025-02-12 в 8:12, admin, рубрики: k8s, kubermetes, selectel, кластеризация, микросервисы
Помните времена, когда веб-сервис работал на одном сервере под столом сисадмина? Никаких кластеров, балансировщиков и геораспределения — только железо, провод и простая логика. А сегодня нужны тысячи серверов, разбросанных по континентам, чтобы привычные сервисы поглощали терабайты данных, выдерживали DDoS-атаки и переживали падения дата-центров без единого сбоя для пользователя.
Вопрос в том, как такая система вообще не разваливается? Как синхронизировать десятки тысяч нод, избегая конфликтов и обеспечивая сквозную безопасность? Мы разберем, через какие адские круги консистентности данных и управления трафиком прошли инженеры — и какие паттерны теперь спасают распределенные системы от коллапса.
Читать полностью »
Сложно о простом. Как работает интернет. Часть 3. Что такое маршрутизация, Proxy ARP и Super VLAN
2025-02-12 в 8:05, admin, рубрики: timeweb_статьи, сетевая инфраструктура, Сетевое оборудование, сетевой инженер, Сетевые технологииПриветствую, коллеги! Меня зовут @ProstoKirReal. Мне бы хотелось с вами обсудить как работает интернет от кабелей на витой паре, соединяющие простые локальные сети до подводных коммуникационных кабелей соединяющие между собой континенты и основные операторские сети.
Udim? Текстурные сеты? Texel Density? Что это и зачем оно? Разбор от А до Я
2025-02-12 в 7:15, admin, рубрики: 3d, 3d graphics, 3d графика, 3d-моделирование, texel density, udim, тексель денсити, текстурные сеты, юдим
Сегодня я хочу поделиться с вами советами по использованию Udim, текстурных сетов, texel density, padding, mipmapping и других техник в различных ситуациях и при возникновении ошибок.
Этот материал создан автором самостоятельно, однако в него также включена информация, полученная из других источников.
Iskradata 80. Еще один феноменальный югославский компьютер
2025-02-12 в 7:09, admin, рубрики: CPM, idos, iskradata 1680, Iskradata 80, motorola 6800, Z80, искра
В прошлой статье я рассказал об удивительном югославском компьютере Iskradata 1680. Но эта машина была не единственной ЭВМ, выпускавшейся Люблянским предприятием «Искра»: существовала как минимум еще одна персоналка, практически неизвестная за пределами Югославии, но при этом на своей родине пользовавшаяся заслуженной популярностью. Речь идет о персональном компьютере Iskradata-80.
Читать полностью »
Как исправлять ошибки в Git, не оставляя улик
2025-02-12 в 6:46, admin, рубрики: Git, github, gitlabИногда так хочетсябыстро закоммитить изменения с commit message «Remove debug log», «fix» или «fix fix fix»? Такие коммиты как грязные носки под кроватью: их не видно, пока не придёт ревьюер с пристальным взглядом или, что еще хуже, потенциальный работодатель, решивший посмотреть на ваш github.
К счастью, Git предлагает два супер-инструмента для того, чтобы история коммитов выглядела так, будто ты всегда знаешь, что делаешь: git commit --fixup и git rebase --autosquash. И сегодня мы разберем на практике как это применять.
⚠️ Важно! Не надо применять rebase в main или stable-ветках, если не хотите, чтобы коллеги сделали вам больно.
Читать полностью »
О iOS дизайн системе за 5 мин
2025-02-12 в 6:15, admin, рубрики: iOS, ios design, ios development, iOS разработка, SPM, swift, дизайн система, легаси, монолитВсем привет, меня зовут Ибрагим, я iOS разработчик одной из команд мобильного банкинга и это моя первая статья для Хабра, поэтому прошу строго не судить.
Сегодня хочу рассказать Вам, как мы пилили дробили монолит на SPM пакеты и создавали дизайн систему.
Как все начиналось

