#prog #rust #csharp #article
Статья о взаимной интеграции кода на C# и Rust. Спойлер: работает, но выглядит (на мой взгляд) шатко
Статья о взаимной интеграции кода на C# и Rust. Спойлер: работает, но выглядит (на мой взгляд) шатко
Structured Blog
How we integrate Rust with C#
Seq is a log server that's built using a few programming languages; we have a
storage engine called Flare written in Rust, and a server application written in
C#. Our language stack is something I've talked about previously
[https://blog.getseq.net/rust-at…
storage engine called Flare written in Rust, and a server application written in
C#. Our language stack is something I've talked about previously
[https://blog.getseq.net/rust-at…
Онлайн-инструмент для просмотра диффов между текстами, изображениями, PDF и листами Excel.
https://www.diffchecker.com/
https://www.diffchecker.com/
Diffchecker
Diffchecker - Compare text online to find the difference between two text files
Diffchecker will compare text to find the difference between two text files. Just paste your files and click Find Difference!
Forwarded from Pavel
единственное асексуальное кондитерское изделие, которое мне известно — пирожок с вишней в маке
А тем временем Rustfest Global начнётся сегодня в 4 ночи по Москве
rustfest.global
RustFest Global 2021
RustFest Global returns in fall 2021 with 3 brand new online conferences, organized by the global Rust community!
Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
Сэм Ричард из Google написал статью об опыте добавления локализации и интернационализации для статически генерируемого сайта — "Internationalization And Localization For Static Sites".
Сэм работал над блогом chromeos.dev, для генерации сайта был выбран движок 11ty. Нужно было сделать так, чтобы переводчики могли без проблем работать с контентом. Рассматривалось несколько вариантов, остановились на структуре, в которой каждая локализация находится в своей директории, а логика адаптации контента под нужную локаль работает в сервис воркере.
Если пользователь заходит на сайт без установленного сервис воркера, то локализация страницы, на которую он попал, записывается в IndexedDB как предпочитаемый язык. Установленное значение можно потом поменять с помощью переключателя языков. После установки сервис воркера он начинает перехватывать все запросы на сайт и при необходимости перенаправляет на страницы с выбранной локалью.
Рекомендую почитать статью всем, кто поддерживает статически генерируемые сайты и хочет добавить локализацию.
#i18n #ssg
https://www.smashingmagazine.com/2020/11/internationalization-localization-static-sites/
Сэм работал над блогом chromeos.dev, для генерации сайта был выбран движок 11ty. Нужно было сделать так, чтобы переводчики могли без проблем работать с контентом. Рассматривалось несколько вариантов, остановились на структуре, в которой каждая локализация находится в своей директории, а логика адаптации контента под нужную локаль работает в сервис воркере.
Если пользователь заходит на сайт без установленного сервис воркера, то локализация страницы, на которую он попал, записывается в IndexedDB как предпочитаемый язык. Установленное значение можно потом поменять с помощью переключателя языков. После установки сервис воркера он начинает перехватывать все запросы на сайт и при необходимости перенаправляет на страницы с выбранной локалью.
Рекомендую почитать статью всем, кто поддерживает статически генерируемые сайты и хочет добавить локализацию.
#i18n #ssg
https://www.smashingmagazine.com/2020/11/internationalization-localization-static-sites/
Smashing Magazine
Internationalization And Localization For Static Sites — Smashing Magazine
Internationalization and localization is more than just writing your content in multiple languages. You need a strategy to determine what localization to send, and code to do it. You need to be able to support not just different languages, but different regions…
Forwarded from Tester of QA
В слове "команда" нет буквы "Я". Зато она есть в слове "Ягермейстер"!