Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 39 мин. 46 сек. назад

Знакомство с Loongson 3A6000

ср, 11/29/2023 - 18:33

Итак, 28 ноября, в Национальном конференц-центре, компания Loongson Zhongke Technology официально представила и начала продажи созданного ранее в этом году (см. https://habr.com/ru/news/753250/ ) процессора Loongson 3A6000. Что же известно сейчас о новом процессоре ?

Читать далее

[Перевод] Гексагональная архитектура со Spring Boot

ср, 11/29/2023 - 18:31

Гексагональная архитектура стала популярным архитектурным паттерном, помогающим отделить бизнес-логику от инфраструктуры. Такое разделение позволяет откладывать принятие решений о технологиях или легко заменять их. Кроме того, это позволяет тестировать бизнес-логику в изоляции от внешних систем.

В этой статье мы рассмотрим, как реализовать гексагональную архитектуру в Spring Boot приложении. Мы разделим бизнес-логику и инфраструктуру на отдельные модули и посмотрим, как можно изолированно реализовать и протестировать эти модули.

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

Читать далее

VPN по кнопке

ср, 11/29/2023 - 18:27

Сейчас довольно часто нужно включать VPN. На Android, IOS и Windows у меня получалось находить программы, которые по одной кнопке его хорошо подключают. Но даже в них, во-первых, есть реклама, во-вторых, есть лимиты, а в-третьих (по крайней мере, с бесплатной версией) бывает такое, что приложение говорит, что всё сработало, а трафик либо вообще не идёт, либо идёт в обход VPN-а.

Читать далее

Возвращение классических консолей продолжается: NES, SNES, SEGA, SONY PS1, а теперь и Atari 2600

ср, 11/29/2023 - 18:26

За последние несколько лет производители классических игровых консолей и игр к ним презентовали разные инкарнации своих девайсов. Так, самой первой стала Nintendo NES Classic, затем SNES, а после неё сделать подарок ностальгирующим геймерам решили и другие компании.

Сейчас выпустить новую версию своей классической консоли предпочли и в Atari. Новинка получила название Atari 2600+, значительно уменьшилась в размерах и стала гораздо более современной. Подробности — под катом.

Читать далее

Почему нет протестов против безответственной политики удаления неактивных аккаунтов?

ср, 11/29/2023 - 18:11

С 1 декабря 2023 года Google начнет удалять те аккаунты, которые были неактивными в течение двух лет. Эту практику перенимает все больше компаний. Протестов почти нет. Масштаб проблемы явно недооценивается. Люди как будто не верят, что могут стать жертвами этой политики. Ну а что может случиться, не пропаду же я из интернета на год? А если пропадете?

Читать далее

Память как у пингвина: Работа памяти в Linux

ср, 11/29/2023 - 18:05

Что такое память и какие они бывают в Linux? Как с ней взаимодействовать? Каковы её особенности?

Как реализована память в ядре Linux? Как с ней работать?

Что такое кластеры, откуда в ядре Linux грязные и чистые страницы - читайте в этой статье!

Читать далее

Нужно ли разработчикам проектирование?

ср, 11/29/2023 - 18:05

Такие схемы на проектах готовят наши архитекторы. Достаточно ли их чтобы оценить состав и сложность каждого модуля, объем и трудоемкость работ в целом. Поможет ли такая схема при планировании работ?

В статье рассуждение о том что могло бы помочь.

Читать далее

[Перевод] Керниган и Пайк были правы: делай что-то одно и делай это хорошо

ср, 11/29/2023 - 18:00
Роб Пайк и Брайан Керниган

В октябре 1984 года два идеолога опубликовали радикальный манифест… ну, или что-то вроде того.

Легенды computer science Брайан Керниган и Роб Пайк сформулировали в Program Design in the UNIX Environment паттерн архитектуры ПО, за сохранение которого оба боролись долгие годы.

Как и следовало ожидать от манифеста, в нём два этих канадских инженера максимально решительны. Самый резкий удар в статье — это запомнившаяся многим строчка из аннотации:

Старые программы покрываются коркой сомнительных фич.
Суть статьи часто сводят к аббревиатуре DOTADIW, или «Do One Thing And Do It Well» («Делайте что-то одно и делайте это хорошо»). В Unix и его потомках есть множество программ, в которых воплощена эта мантра: ls просто создаёт список файлов, cat просто выводит содержимое файлов, grep просто фильтрует данные, wc просто подсчитывает слова и так далее. У каждой программы есть несколько опций, меняющих её поведение, но не слишком сильно. Например: wc можно сконфигурировать для подсчёта строк или слов, но не для подсчёта количества абзацев или вхождений какой-то фразы.

Мощь Unix, защищаемая Керниганом и Пайком, заключалась в возможности соединения этих простых программ в цепочку для создания сложных поведений. Зачем добавлять сопоставление регулярных выражений в wc, если с этим уже способна справиться grep? Читать дальше →

Прорывная концепция ракетного двигателя

ср, 11/29/2023 - 17:49

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

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

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

Читать далее

Георгий и хлебная фабрика

ср, 11/29/2023 - 17:45

«Мужики! Я вам запрещаю выпускать меньше 200 тонн хлеба в сутки», — примерно это 92 года назад заявил Георгий Марсаков, и перевернул игру, создав инженерное чудо. Что же такого он придумал?

Давайте разбираться.

Читать далее

[Перевод] Правда ли, что самые далёкие галактики выглядят больше более близких к нам?

ср, 11/29/2023 - 17:32

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

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

«Если бы у вас была галактика, которая была бы точно такого же размера, как галактика Андромеды, то находясь на расстоянии до сегодняшней Андромеды, она имела бы такой же угловой размер, как сегодня. Если поместить ту же галактику ещё дальше, она будет выглядеть меньше. Но если поместить её в самые отдалённые уголки Вселенной, то она окажется близко к Большому взрыву. При этом пространство между галактиками расширяется. Поэтому, если вернуться далеко в прошлое, галактики должны быть ближе друг к другу, и при этом закрывать все 360° неба. Так не начнёт ли галактика размером с Андромеду визуально “раздвигаться” и казаться очень большой?»

Читать далее

Профилирование асинхронного Python

ср, 11/29/2023 - 17:09

Профилирование приложений — это процесс анализа программы для определения её характеристик: времени выполнения различных частей кода и использования ресурсов.

Для асинхронного python-кода существует конечное количество специфических "узких мест", которые лучше перечислить заранее.

Читать далее

Костыли для ddrescue. Что делать если SSD перестает отдавать данные

ср, 11/29/2023 - 17:06

Первая версия GNU ddrescue была выпущена 12 августа 2004г 19 лет назад. Но не спешите проматывать статью. Это не очередной пересказ мануала или описание алгоритма работы, коих полно в сети. Сегодня я расскажу о ней кое что новенькое.

Если заинтриговал, то обо всем по порядку.

«Кочевой» стиль работы. как смена рабочих мест помогает оставаться эффективным в течение дня

ср, 11/29/2023 - 16:56

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

Читать далее

Как в России создаются очень сложные циферблаты часов, или мое знакомство с брендом Briller

ср, 11/29/2023 - 16:14
Добрый день, друзья!

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

Тогда, например, это были статьи, кто придумал шагомер (2015 год), а еще пару статей о часах, обычных, не умных. Воды с тех пор утекло много, но я увлекся темой часов и сейчас хотел бы поделиться с вами одной интересной историей уже из 2023 года.


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

Ваша карта не будет бита: как добавить Impact Map, CJM и USM в документ и не пострадать

ср, 11/29/2023 - 15:44

Наверняка у многих бизнес-аналитиков есть цель использовать особые артефакты: Impact Map, CJM (Customer Journey Map), USM (User Story Map). Особые, т. к. не так часто они встречаются в бизнес-требованиях, и даже бывалый аналитик может с непривычки растеряться, если не создаёт их каждый день. 

Меня зовут Ирина, я ведущий бизнес-аналитик с более чем пятилетним опытом. Сейчас работаю в X5 Tech в направлении “Цепочки поставок”.

В статье описываю общие принципы построения Impact Map, CJM и USM и вариации их использования не только на примере своих рабочих кейсов, но и на бытовых примерах (буквально на жареной картошке и строительстве дома). Для опытных специалистов разобранные примеры пополнят копилку насмотренности. А для новичков в бизнес-анализе статья будет полезна с точки зрения постижения азов.

Читать далее

Дополнительная обвязка K8s и самописные компоненты в Kubernetes: для чего и кому нужны

ср, 11/29/2023 - 15:03

Познакомим вас с надстройками Kubernetes в платформе dBrain, большая часть которых - наши собственные разработки для отслеживания пограничных состояний кластеров K8s.

Читать далее

Релизный цикл без компромиссов: надежно для клиентов, удобно для разработки

ср, 11/29/2023 - 15:02

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

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

О том, какой путь проходит релиз и какие инструменты обеспечивают его надежность, расскажет engineering manager Mindbox, Бадал.

Читать далее

[recovery mode] Архитектура — всё. Да здравствует архитектура

ср, 11/29/2023 - 15:00

Привет! В одном из прошлых постов мы рассказывали вам, что в МКБ пришел Главный архитектор (ГА), Клецких Дмитрий. Проанализировав и оценив состояние дел, новый руководитель занялся изменениями, внедрением новых процессов и методологии. Собственно, об этом и будет пост.

Читать далее

Как я заглянул внутрь фильтров «БАРЬЕР Компакт ОСМО 100 М» и выяснил, что делает воду чистой и вкусной

ср, 11/29/2023 - 14:55

Здравствуйте, уважаемые читатели Хабра. Меня зовут Олег (@Interfer), я проджект в крупной российской ИТ-компании. А еще я муж и отец замечательной девочки, которой недавно исполнилось пять лет. 

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

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

В ходе своих исследований я написал в компанию БАРЬЕР, задав им ряд вопросов по работе их системы. Пояснил им, что хочу написать статью для Хабра. Компания крайне заинтересовалась идеей, обратилась на Хабр с предложением сделать из этого совместный проект и под это дело бесплатно выдала мне комплект фильтров БАРЬЕР Компакт ОСМО 100 М”, с условием, что я их распилю, красиво сфотографирую и покажу результат в публикации. Ребятам из БАРЬЕРА показалась интересной идея показать разрез фильтров не глянцевой иконографикой, а по старинке.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.