habrahabr
Что не так (и что так) со сбросом воды с тритием с АЭС Фукусима

24 августа начался сброс в море первой партии воды с тритием с АЭС Фукусима. Планируется, что в течение 17 дней они сольют первую партию из 7800 т. из более чем миллиона тонн воды, накопленной на площадке. Весь же процесс слива воды займет более 30 лет. Так что нет, они не будут в ближайшие дни сливать весь миллион тонн воды.Пару лет назад, на 10-летие аварии, я писал для Хабра большую и подробную статью с разбором всех радиоэкологических последствий аварии, начиная с описания того сколько ра…

  • понедельник, 28 августа 2023 г. в 00:00:17
golang
Мультиплатформенность приложений в 2023

Что такое вообще платформы, что такое мультиплатформенные приложения?Платформы - база, на которых работают наши приложения. Это может быть компьютер, телефон, планшет или даже часы. Каждая из этих "баз" имеет свою операционную систему, такую как Windows на компьютерах или iOS на iPhone.Когда разработчики хотят создать приложение, которое будет работать на всех этих устройствах и операционных системах, они создают то, что называется мультиплатформенным приложением. Это приложение, котор…

  • понедельник, 28 августа 2023 г. в 00:00:16
javascript
Добавление server side Open Graph и прочего SEO в существующую SPA

ПредисловиеПредставьте себе следующую ситуацию: у вас на руках есть SPA с рендерингом полностью на клиенте, и вам необходимо сделать так, чтобы в зависимости от URL было разное содержимое у тега <head>. Например, ваш шеф просит вас сделать так, чтобы при вставке в Телеграм ссылки на французскую версию сайта с query параметром ?hl=fr появлялась превью с французским заголовком и описанием сайта.Как раз в такой позиции я оказался некоторое время назад, и мне на растерзание попался сайт на ч…

  • понедельник, 28 августа 2023 г. в 00:00:14
javascript
Просто о Deep #1

Отказываемся от рутины Backend разработкиОпишу личную боль в написании backend:Группировка данных для frontend, если у frontend'a что-то добавилось вам так же придется менять выдачу ему этих данных.Под каждую страницу или функционал плодить Endpoint.Для выборки данных нужно создавать/редактировать разграничения по правам, какая роль, какие данные может получать.Какие решения могут помочь с этими проблемами? Одним из возможных вариантов является переход на GraphQL. Это позволит решить три в…

  • понедельник, 28 августа 2023 г. в 00:00:14
javascript
Задачи про PEG-парсеры

Когда-то я хотел сделать контест по парсингу для Codeforces. Придумал задания двух типов:Дается неформальное описание языка, по которому нужно создать грамматику (например, "язык с правильными скобочными последовательностями");Даны примеры строк в языке, по которым нужно восстановить грамматику.Проблема первого типа задания: неформальное описание разные люди поймут по-разному, так что проверяется не умение составлять грамматики, а умение понимать описания задач. А формальное описание н…

  • понедельник, 28 августа 2023 г. в 00:00:13
javascript
RxJS: как операторы высшего порядка упрощают код

Если вы работали с Angular, то наверняка встречались с RxJS. Потоки, развесистые конструкции, много аргументов у метода pipe, а каждый аргумент возвращают разные функции с разным количеством аргументов. Есть интуитивно понятные функции типа filter или map. Первый явно фильтрует значения в потоке, а второй эти значения меняет. Такие функции называют операторами. И чем глубже вы проваливаетесь в RxJS, тем больше самых разных операторов вы узнаете. И со временем добираетесь до потоков потоков. То…

  • понедельник, 28 августа 2023 г. в 00:00:13
github
paritytech / polkadot-sdk

The Parity Polkadot Blockchain SDK

  • понедельник, 28 августа 2023 г. в 00:00:10
github
microsoft / lida

Automatic Generation of Visualizations and Infographics using Large Language ModelsLIDA: Automatic Generation of Visualizations and Infographics using Large Language Models LIDA is a library for generating data visualizations and data-faithful infographics. LIDA is grammar agnostic (will work with any programming language and visualization libraries e.g. matplotlib, seaborn, altair, d3 etc) and works with multiple large language model providers (OpenAI, PaLM, Cohere, Huggingface). Details…

  • понедельник, 28 августа 2023 г. в 00:00:09
github
mehdihadeli / go-ecommerce-microservices

🧺 A practical e-commerce microservices, built with golang, domain-driven design, cqrs, event sourcing, vertical slice architecture, event-driven architecture, and the latest technologies.🧺Go Ecommerce Microservices A practical e-commerce sample, built with Golang and different software architecture and technologies like Microservices Architecture, Vertical Slice Architecture , CQRS Pattern, Domain Driven Design (DDD), Event Sourcing, Event Driven Architecture and Dependency Injection. For …

  • понедельник, 28 августа 2023 г. в 00:00:04