Если вы используете Lokalise для управления переводами и хотите легко делать загрузку-выгрузку, то я подготовил для вас пару действий для GH (GH Actions) и очень подробное руководство по использованию https://lokalise.com/blog/github-actions-for-lokalise-translation/
Lokalise Blog
GitHub Actions for Lokalise translation sync: A deep dive
Easily automate translation workflows with GitHub Actions and Lokalise. Push base language files, pull translated content via PRs.
⚡2
У нас есть дождь, то проливной. Ещё одна статья, но в этот раз про сбор данных с помощью AI https://www.scrapingbee.com/blog/crawl4ai/
⚡3👍2
Если вы (вдруг) всё ещё используете моё решение https://github.com/bodrovis/angular_rails_csrf в проектах Rails, учтите, что оно планируется к архивации в следующем году просто потому, что это уже не особенно актуально. Впрочем, если у вас есть аргументы к тому, чтобы продолжать его поддержку для новых версий rails, можно открыть новый issue и описать свой сценарий использования
GitHub
GitHub - bodrovis/angular_rails_csrf: Rails integration for AngularJS style CSRF protection
Rails integration for AngularJS style CSRF protection - bodrovis/angular_rails_csrf
❤4✍1
В этом уроке мы поговорим про самобалансирующиеся деревья, которые называются красно-чёрные деревья (red-black trees). Это всё те же деревья бинарного поиска, но улучшенные: они могут самостоятельно перестраиваться для максимальной производительности. https://www.youtube.com/watch?v=Y3PBQh1vD3I
YouTube
Алгоритмы и структуры данных #11 | Красно-чёрные деревья: Самобалансирующиеся binary trees
В этом уроке мы поговорим про самобалансирующиеся деревья, которые называются красно-чёрные деревья (red-black trees). Это всё те же деревья бинарного поиска, но улучшенные: они могут самостоятельно перестраиваться для максимальной производительности.
Таймкоды:…
Таймкоды:…
❤14
А у меня тут свой, как говорится, grudge. На Reddit сообщили, что вот буквально сегодня вышла мобильная версия игры Disco Elysium. Что ж, судя по некоторым видео, которые я посмотрел... Эх.
"Изначальная" компания приказала долго жить уже давно - там теперь сложно понять, кто прав, а кто виноват, но финал этой истории вышел очень некрасивым. А новое руководство порешило, видимо, подзаработать ещё на имеющихся креативах от совершенно других людей. Так, визуальный стиль явно пытается подражать творчеству господина Ростова, но сильно не дотягивает.
А у меня всё-таки с этим игровым миром, который между прочим создавался долгие годы, особые отношения. Дело даже не в игре как таковой, а просто в прозе, которая, видимо, уже сейчас стала выдающимся примером эстонской литературы XXI века. Ну да, мы тут все, в общем, соседи... Тем более, что и сам Ревашоль подозрительно напоминает Ригу и Таллин. Здесь теперь даже колесо обозрения появилось. Забавно, что в какой-то момент в игре упоминается мужик со странным именем из Игаунии. Разгадка такова: это слово из латышского языка, которое означает "Эстония".
В отличие от Курвица, я не коммунист, но прелесть этого мира в том, что в целом можно быть кем угодно - ну, или просто пить не переставая и плевать на всё. Да, в мобильной версии вся проза сохранилась, но народ сильно жалуется на невозможность свободного осмотра города и проблемы с soft lock. Ну, в духе не хватает очков навыка, а их неоткуда взять, потому что нельзя покинуть локацию.
Я даже не знаю, почему вообще начал об этом писать - наверное просто для того, чтобы посоветовать хорошую игру, но в версии для персональных компьютеров. Там очень (!) много чтива, но и очень много довольно любопытных мыслей о самых разных вещах. Ну, скажем о Серости, которая буквально является вносимой энтропией. От себя добавлю, что не всегда энтропия - это плохо. Кое-где, хотя бы в криптографии, это зачастую хорошо.
Да... Жаль только, что сиквел уже вряд ли будет.
"Изначальная" компания приказала долго жить уже давно - там теперь сложно понять, кто прав, а кто виноват, но финал этой истории вышел очень некрасивым. А новое руководство порешило, видимо, подзаработать ещё на имеющихся креативах от совершенно других людей. Так, визуальный стиль явно пытается подражать творчеству господина Ростова, но сильно не дотягивает.
А у меня всё-таки с этим игровым миром, который между прочим создавался долгие годы, особые отношения. Дело даже не в игре как таковой, а просто в прозе, которая, видимо, уже сейчас стала выдающимся примером эстонской литературы XXI века. Ну да, мы тут все, в общем, соседи... Тем более, что и сам Ревашоль подозрительно напоминает Ригу и Таллин. Здесь теперь даже колесо обозрения появилось. Забавно, что в какой-то момент в игре упоминается мужик со странным именем из Игаунии. Разгадка такова: это слово из латышского языка, которое означает "Эстония".
В отличие от Курвица, я не коммунист, но прелесть этого мира в том, что в целом можно быть кем угодно - ну, или просто пить не переставая и плевать на всё. Да, в мобильной версии вся проза сохранилась, но народ сильно жалуется на невозможность свободного осмотра города и проблемы с soft lock. Ну, в духе не хватает очков навыка, а их неоткуда взять, потому что нельзя покинуть локацию.
Я даже не знаю, почему вообще начал об этом писать - наверное просто для того, чтобы посоветовать хорошую игру, но в версии для персональных компьютеров. Там очень (!) много чтива, но и очень много довольно любопытных мыслей о самых разных вещах. Ну, скажем о Серости, которая буквально является вносимой энтропией. От себя добавлю, что не всегда энтропия - это плохо. Кое-где, хотя бы в криптографии, это зачастую хорошо.
Да... Жаль только, что сиквел уже вряд ли будет.
👍4🆒2🤣1💔1👀1💊1
В этом уроке мы рассмотрим новую структуру randomized treaps (то есть комбинация tree и heap), которая также является самобалансирующейся. Мы узнаем, как она работает и чем отличается от red-black trees. https://www.youtube.com/watch?v=-z9Putte9D4
YouTube
Алгоритмы и структуры данных #12 | Randomized Treaps: Самобалансировка с помощью BST + Heap
В этом уроке мы рассмотрим новую структуру randomized treaps (то есть комбинация tree и heap), которая также является самобалансирующейся. Мы узнаем, как она работает и чем отличается от red-black trees.
Таймкоды:
00:00 Введение
01:00 Отличия от red-black…
Таймкоды:
00:00 Введение
01:00 Отличия от red-black…
👍16
Попробовал сделать что-то вроде proof of concept и показать, как можно подцеплять обновлённые файлы с переводами на лету из облачного хранилища https://lokalise.com/blog/translation-pipeline-lokalise-and-vercel/ На примере Next.js, но там суть будет одинаковая и для других подобных технологий
Lokalise Blog
Build a smooth translation pipeline with Lokalise and Vercel - | Lokalise
Automate Next.js i18n: fetch translations from Supabase, format with intl-messageformat, and sync via Lokalise webhooks and Vercel functions.
❤11🔥1
У меня тут новая статья - к вопросу об автоматизации и CI/CD на GitLab https://lokalise.com/blog/syncing-lokalise-translations-with-gitlab-pipelines/
Lokalise Blog
Syncing Lokalise translations with GitLab pipelines - Lokalise Blog
You'll learn how to easily exchange translation files between GitLab and Lokalise with the help of automated pipelines.
🔥13