#ast — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ast, aggregated by home.social.
-
The 3 legacy Telco's are teaming up and collectively getting into the direct-to-cell service arena - better hurry StarLink is already there and growing fast and Amazon Leo is coming up fast on the outside!
AT&T and Verizon already have partnership deals with AST SpaceMobile for satellite direct-to-device services with AST continuing to place satellites into orbit - next launch is scheduled for mid-June 2026. https://www.advanced-television.com/2026/05/14/att-t-mobile-verizon-for-satellite-jv/ #Mobility #DirecttoCell #Satellite #StarLink #Leo #Verizon #ATT #TMobile #AST #DirecttoDevice #Cellular #Communications
-
The 3 legacy Telco's are teaming up and collectively getting into the direct-to-cell service arena - better hurry StarLink is already there and growing fast and Amazon Leo is coming up fast on the outside!
AT&T and Verizon already have partnership deals with AST SpaceMobile for satellite direct-to-device services with AST continuing to place satellites into orbit - next launch is scheduled for mid-June 2026. https://www.advanced-television.com/2026/05/14/att-t-mobile-verizon-for-satellite-jv/ #Mobility #DirecttoCell #Satellite #StarLink #Leo #Verizon #ATT #TMobile #AST #DirecttoDevice #Cellular #Communications
-
The Ring Current in Earth's Magnetosphere ✨
#AllSkyImaging #Ast #Astrophysics #Exoplanet #Galaxy #Magnetosphere #RingCurrent #Space
⏩ 2 new pictures and 1 new video from NASA (SVS) https://commons.wikimedia.org/wiki/Special:ListFiles?limit=10&user=OptimusPrimeBot&ilshowall=1&offset=20260514125724
-
Сделаем Python безопасным… снова
Все мы любим Python за то, что он дает нам свободу: динамическую типизацию, кроссплатформенность, огромное количество библиотек и многое другое. Но зачастую эта свобода становится кошмаром для security‑инженеров и архитекторов, когда речь заходит о высоконагруженных системах с серьезными требованиями к безопасности. В этой статье мы поговорим о том, как перехватить выполнение Python‑кода, запретить опасные вызовы и построить систему контрактов без изменения исходников.
https://habr.com/ru/companies/otus/articles/1029676/
#Python #безопасность_Python #audit_hook #syssettrace #AST #байткод #статический_анализ #песочница #eval #runtimeконтроль
-
Villa favored in a tight PL clash as Spurs push to upset. Expect a high-stakes 20:00 kickoff (UTC+2) with a draw not out of the question.
Aston Villa 54.3%
Draw 27.2%
Tottenham Hotspur 18.5% -
Никакой магии: только лексер, парсер и интерпретатор на чистом PHP
Вы вроде бы пишете код на чистом PHP, но почему-то каждый день используете маленькие языки: DQL в Doctrine ( «u.age > 18» ), Twig-выражения ( «user|length > 0» ), Symfony ExpressionLanguage ( «user.is_active and order.total > 100` ). Никогда не возникало мысли о том, что хорошо бы избавиться от всех этих дополнений и использовать язык собственной разработки для решения нужных задач? В этой статье мы рассмотрим DSL — язык, заточенный под узкую задачу. Разобрать DSL
-
FastCompany is really trashing von Müskhausen's latest confabulation:
»When you multiply that zero-gravity plumbing nightmare by 1 million satellites, the sheer mechanical absurdity of Musk’s data center becomes impossible to hide.«
» #AST has vastly superior technology that will allegedly allow it to cover the world with just 90 massive unfolding satellites.«
https://www.fastcompany.com/91527604/spacex-insane-ipo-valuation-is-based-on-a-sci-fi-tale
-
Партитура для невидимого оркестра
Представьте себе пятиэтажный дом без лифта, построенный в конце пятидесятых, где-нибудь на отшибе Автозаводской, или еще лучше – в Купчино. Каждый этаж использует свой язык со своей записью. Не в переносном, а в самом прямом смысле: первый этаж общается кириллицей, второй – латиницей, третий – иероглифами, четвертый – клинописью, а пятый, подобно Витгенштейну, принципиально молчит, полагая, что о чем невозможно говорить, о том следует молчать. Почтальон, доставляющий корреспонденцию, вынужден нести пять экземпляров одного и того же письма, переведенного на каждый из этих языков, и каждый раз стучаться в дверь, надеясь, что адресат не переехал на другой этаж. Именно так устроен мир программирования. Проблема очевидна любому, кто хоть раз пытался написать инструмент для анализа кода. Допустим, вы создали превосходный анализатор цикломатической сложности для Python. Он великолепен: находит вложенные условия, считает точки ветвления, рисует графы потоков управления. Затем к вам приходит коллега и спрашивает: «А для Ruby сделаешь?» И тут выясняется, что весь ваш труд – все эти обходчики деревьев, все эти паттерн-матчинги над питоновским AST – нужно переписать заново. С нуля. Для другого дерева, с другими узлами, другой семантикой и другими подводными камнями. А потом придет третий коллега и попросит то же самое для Haskell . MetaAST to the rescue
https://habr.com/ru/articles/1024412/
#ast #абстрактное_синтаксическое_дерево #metaprogramming #metamodel
-
Разработка нового статического анализатора: PVS-Studio JavaScript
Вот уже 18 лет статический анализатор кода PVS-Studio находится на рынке. За это время он обзавёлся поддержкой языков C, C++, C# и Java. Разумеется, останавливаться на этих языках мы не планируем, и в этой статье расскажем про разработку нового JavaScript/TypeScript анализатора, который выйдет уже совсем скоро.
https://habr.com/ru/companies/pvs-studio/articles/1023894/
#pvsstudio #opensource #javascript #typescript #java #gRPC #static_analysis #статический_анализ #AST #семантический_анализ
-
Как мы погрузились в теорию компиляторов и написали свой транслятор кода
Всем привет! Меня зовут Егор Ермаков, я бэкенд‑разработчик в группе разработки процессинга Техплатформы городских сервисов Яндекса. Техплатформа — это инфраструктурная платформа для всех городских сервисов Яндекса: Такси, Еды, Лавки, Доставки, а также для различных шеринговых сервисов — каршеринга, зарядных станций, самокатов и других. Один из ключевых сервисов нашей команды — ProcaaS (Processing as a Service). Он предназначен для асинхронного выполнения динамических сценариев. Подробнее о самом сервисе, его архитектуре и роли в сетке микросервисов Такси мы рассказывали в предыдущей статье . В этом материале я хочу поделиться опытом решения одной непростой и при этом очень интересной технической задачи, с которой мы столкнулись в рамках развития ProcaaS, а именно — рассказать, как мы написали свой транслятор кода.
-
@sallymack Looking at your site's source, there are two menus in your layout.
The main menu (#ast-desktop-header) is visible on desktop (or any viewport larger than 921.99px wide, going by the CSS). The second menu, for mobile (#ast-mobile-header), is visible at viewport widths less than 922px.
Resizing your Firefox window to be narrow like a phone screen should show the same behavior you're noticing on your phone and laptop.
The WP Menus used in each context are different menus (going by the menu-item-* CSS classes). Also, the desktop version doesn't have the Galleries link while the mobile one does.
Some places to look around:
Does your theme have settings that control which WP Menus are placed in the desktop and mobile menus?
The WP Menu used in the mobile menu may have the "Automatically add new top level pages to this menu" enabled in the WP Menu's settings.
-
Implementing the Repository Pattern with Hygienic Macros in Scheme
Functional repository pattern in Scheme? Decoupling and abstracting the data layer in Lisp
I’ve been working on a new approach for the data layer of my projects lately, and I’d love to poke your brains and get some feedback.
#lisp #scheme #guile #gnu #metaprogramming #programming #guix #jointhefreeworld #ast #sexp #fp #functionalprogramming #repository #sqlite
-
it was really fun collaborating with Dean and the zeldix/romhacking community to get this working in the game :-) if you purchase Dean's album i have all the audio files pre-converted and an easy set of instructions to follow so you can use this music on flash carts and in emulators while you're playing
https://deanharriscomposer.com/
#gaming #retrogaming #genesis #megadrive #roadrash #music #soundtrack #ast
-
i uploaded some gameplay of road rash 3 showcasing Dean Harris' awesome music :3
https://www.youtube.com/watch?v=ryvrqmh0pQY
#gaming #retrogaming #genesis #megadrive #roadrash #music #soundtrack #ast
-
Player Grades: Grading the Mavericks 134-128 win vs. Lakers https://www.rawchili.com/nba/701193/ #AmericanAirlinesCenter #AST #Basketball #CooperFlagg #Dallas #DallasMavericks #DallasMavericks #DanielGafford #KlayThompson #LeBronJames #LosAngelesLakers #mavericks #MaxChristie #NajiMarshall #NBA #REB #Texas #TheMavericks #Washington
-
Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри
Привет, Хабр! Меня зовут Анастасия Черникова, я занимаюсь разработкой компиляторных технологий и инструментов на базе LLVM в Синтакоре. Неопределенное поведение (undefined behavior, UB) по-разному выглядит с точки зрения компилятора и разработчика. Для первого оно, как правило, открывает дополнительные возможности для оптимизации. Для программиста же UB может стать проблемой, особенно если оно остается незамеченным и не учитывается при разработке. В этой статье рассмотрим подход к поиску UB с использованием статического анализа. В качестве примера я использую clang-tidy: сначала разберу, как устроены существующие чекеры и как работают AST matchers, а затем покажу, как расширять их и добавлять собственные проверки, если стандартных возможностей оказывается недостаточно. Отправимся на поиски и поимку UB →
https://habr.com/ru/companies/yadro/articles/1017930/
#llvm #clangtidy #ast #check #cpp #undefined_behavior #UB #compiler #sanitizers
-
Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри
Привет, Хабр! Меня зовут Анастасия Черникова, я занимаюсь разработкой компиляторных технологий и инструментов на базе LLVM в Синтакоре. Неопределенное поведение (undefined behavior, UB) по-разному выглядит с точки зрения компилятора и разработчика. Для первого оно, как правило, открывает дополнительные возможности для оптимизации. Для программиста же UB может стать проблемой, особенно если оно остается незамеченным и не учитывается при разработке. В этой статье рассмотрим подход к поиску UB с использованием статического анализа. В качестве примера я использую clang-tidy: сначала разберу, как устроены существующие чекеры и как работают AST matchers, а затем покажу, как расширять их и добавлять собственные проверки, если стандартных возможностей оказывается недостаточно. Отправимся на поиски и поимку UB →
https://habr.com/ru/companies/yadro/articles/1017930/
#llvm #clangtidy #ast #check #cpp #undefined_behavior #UB #compiler #sanitizers
-
Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри
Привет, Хабр! Меня зовут Анастасия Черникова, я занимаюсь разработкой компиляторных технологий и инструментов на базе LLVM в Синтакоре. Неопределенное поведение (undefined behavior, UB) по-разному выглядит с точки зрения компилятора и разработчика. Для первого оно, как правило, открывает дополнительные возможности для оптимизации. Для программиста же UB может стать проблемой, особенно если оно остается незамеченным и не учитывается при разработке. В этой статье рассмотрим подход к поиску UB с использованием статического анализа. В качестве примера я использую clang-tidy: сначала разберу, как устроены существующие чекеры и как работают AST matchers, а затем покажу, как расширять их и добавлять собственные проверки, если стандартных возможностей оказывается недостаточно. Отправимся на поиски и поимку UB →
https://habr.com/ru/companies/yadro/articles/1017930/
#llvm #clangtidy #ast #check #cpp #undefined_behavior #UB #compiler #sanitizers
-
Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри
Привет, Хабр! Меня зовут Анастасия Черникова, я занимаюсь разработкой компиляторных технологий и инструментов на базе LLVM в Синтакоре. Неопределенное поведение (undefined behavior, UB) по-разному выглядит с точки зрения компилятора и разработчика. Для первого оно, как правило, открывает дополнительные возможности для оптимизации. Для программиста же UB может стать проблемой, особенно если оно остается незамеченным и не учитывается при разработке. В этой статье рассмотрим подход к поиску UB с использованием статического анализа. В качестве примера я использую clang-tidy: сначала разберу, как устроены существующие чекеры и как работают AST matchers, а затем покажу, как расширять их и добавлять собственные проверки, если стандартных возможностей оказывается недостаточно. Отправимся на поиски и поимку UB →
https://habr.com/ru/companies/yadro/articles/1017930/
#llvm #clangtidy #ast #check #cpp #undefined_behavior #UB #compiler #sanitizers
-
chibicc-dumper makes public.
A JSON dumper tool derived from chibicc that can output C language tokens and ASTs.This is a small tool that extracts token sequences and ASTs from C source code and outputs them as JSON.
With this tool, generating bridge code—such as FFI—from C source code becomes easier than before. -
project-graph-mcp: навигация по проекту для ИИ-агента
Мы написали project-graph-mcp - MCP-сервер для структурного анализа кода. Агент работает зная полную архитектуру проекта, не тратя на это лишние токены. Сервер строит граф зависимостей и отдает минифицированный JSON.
https://habr.com/ru/articles/1016402/
#mcp #aiagents #ast #codeanalysis #projectgraphmcp #gemini #cursor #claudecode
-
Player Grades – Recapping the Mavericks vs. the Trailblazers https://www.rawchili.com/nba/684560/ #AST #Basketball #blazers #CooperFlagg #DallasMavericks #DwightPowell #MarvinBagleyIII #MaxChristie #NajiMarshall #NBA #Portland #PortlandTrailBlazers #PortlandTrailblazers #PortlandTrailBlazers #REB #TrailBlazers #Washington
-
NASA Interview Opportunity: Moonbound! NASA’s Artemis II Mission Days From Launch — First Crewed Journey Around the Moon in More Than 50 Years! 🌑🧑🚀
#Artemis #Ast #Astrophysics #Aurorae #CME #GeomagneticStorm #HDTV #HumanSpaceflight
⏩ 4 new pictures and 2 new videos from NASA (SVS) https://commons.wikimedia.org/wiki/Special:ListFiles?limit=17&user=OptimusPrimeBot&ilshowall=1&offset=20260327130135
-
NASA Interview Opportunity: Moonbound! NASA’s Artemis II Mission Days From Launch — First Crewed Journey Around the Moon in More Than 50 Years! 🌑🧑🚀
#Artemis #Ast #Astrophysics #Aurorae #CME #GeomagneticStorm #HDTV #HumanSpaceflight
⏩ 4 new pictures and 2 new videos from NASA (SVS) https://commons.wikimedia.org/wiki/Special:ListFiles?limit=17&user=OptimusPrimeBot&ilshowall=1&offset=20260327130135
-
NASA Interview Opportunity: Moonbound! NASA’s Artemis II Mission Days From Launch — First Crewed Journey Around the Moon in More Than 50 Years! 🌑🧑🚀
#Artemis #Ast #Astrophysics #Aurorae #CME #GeomagneticStorm #HDTV #HumanSpaceflight
⏩ 4 new pictures and 2 new videos from NASA (SVS) https://commons.wikimedia.org/wiki/Special:ListFiles?limit=17&user=OptimusPrimeBot&ilshowall=1&offset=20260327130135
-
NASA Interview Opportunity: Moonbound! NASA’s Artemis II Mission Days From Launch — First Crewed Journey Around the Moon in More Than 50 Years! 🌑🧑🚀
#Artemis #Ast #Astrophysics #Aurorae #CME #GeomagneticStorm #HDTV #HumanSpaceflight
⏩ 4 new pictures and 2 new videos from NASA (SVS) https://commons.wikimedia.org/wiki/Special:ListFiles?limit=17&user=OptimusPrimeBot&ilshowall=1&offset=20260327130135
-
The JWST Advanced Deep Extragalactic Survey (JADES), JADES-GS-z13-1 (NIRCam Close-Up)Untitled ☀️✨🌎🌑🧑🚀
#Animation #Artemis #Ast #Astrophysics #Chandra #Earth #Farside #Galaxy
⏩ 3 new pictures and 3 new videos from NASA (SVS) https://commons.wikimedia.org/wiki/Special:ListFiles?limit=19&user=OptimusPrimeBot&ilshowall=1&offset=20260326125744
-
CodeClone 2.0.0b1: когда детектора клонов уже мало
В прошлой статье я показывал CodeClone как инструмент для поиска структурного дублирования в Python-коде. Не только буквальной копипасты, но и повторяющихся функций, похожих блоков и одинаковых контрольных конструкций. За это время проект заметно изменился. Если раньше это был в первую очередь детектор клонов, то 2.0.0b1 — уже скорее инструмент для контроля структурного здоровья проекта в CI.
https://habr.com/ru/articles/1014978/
#ast #code_quality_tools #dev_tools #python #ci #qualitygates
-
Lattelua — когда Lua уже мало
Если вы хоть раз встраивали Lua в свой проект — будь то игровой движок, высоконагруженный веб-сервер на OpenResty или конфигуратор сложного сетевого оборудования — вы знаете, за что мы его любим:) А любим мы его — за компактность, быстроту, встраиваемость и предсказуемость. Не любим — за аскетичный синтаксис, отсутствие привычных конструкций и постоянное «изобретение велосипеда». Эта статья — обзор диалекта Lattelua : зачем он нужен, чем отличается от других диалектов, и почему его особенно удобно использовать в уже существующих проектах, где Lua — встраиваемый язык. Погнали
-
Die Unfallserie bei der Düsseldorfer Rheinbahn geht weiter. Jetzt hat ein Ast etliche Straßenbahnen beschädigt.#WDR #Düsseldorf #Rheinbahn #Ast #ÖPNV #Schäden #Unfälle #NRW
Düsseldorfer Rheinbahn nach vielen Unfällen weiter im Pech: Etliche Bahnen durch Ast beschädigt -
Player Grades – Recapping the Mavericks vs. the Pelicans https://www.rawchili.com/nba/662620/ #AST #Basketball #CooperFlagg #DallasMavericks #KhrisMiddleton #MarvinBagley #MaxChristie #NajiMarshall #NBA #NewOrleans #NewOrleansPelicans #NewOrleans #NewOrleansPelicans #Pelicans #REB #RyanNembhard #Washington #ZionWilliamson
-
Knicks 110, Warriors 107: “It shouldn’t be this hard.” https://www.rawchili.com/nba/660983/ #AST #Basketball #BrandinPodziemski #DraymondGreen #GaryPaytonII #GoldenStateWarriors #GuiSantos #IndianaPacers #JalenBrunson #JimmyButler #JordanClarkson #JoseAlvarado #JoshHart #KarlAnthonyTowns #Knicks #KristapsPorzingis #LandryShamet #MitchellRobinson #MohamedDiawara #NBA #NewYork #NewYorkKnicks #NewYork #NewYorkKnicks #OgAnunoby #PatSpencer #QuintenPost #RBS #StephenCurry
-
Man U are the slight favorites in a tight PL clash with Villa at 15:00 UTC+01:00—a lively 90 minutes where a draw is plausible and Villa will chase the upset.
Manchester United 44.4%
Draw 29.9%
Aston Villa 25.7% -
Atlantic Time: Spanning Four Provinces! 🌊
Atlantic Standard Time (AST) covers Nova Scotia, New Brunswick, Prince Edward Island, and a small part of eastern Quebec. At UTC-4, these provinces spring forward for Daylight Saving Time. It's the first full time zone to greet the sunrise in Canada, setting the pace for the rest of the country! #Canada #TimeZones #AtlanticCanada #AST
https://en.wikipedia.org/wiki/Time_in_Canada#Atlantic_Time_Zone
-
Villa vs Chelsea, PL. Chelsea edge Villa in a lively, close clash; a draw could linger. Kickoff 20:30 UTC+1.
Aston Villa 33.9%
Draw 30.8%
FC Chelsea 35.3% -
Grep-AST или Как мы заменили векторный поиск всего одной библиотекой
Всем привет! На связи София из команды применения больших языковых моделей ecom.tech . Сегодня хочу поделиться одной малоизвестной библиотекой, которую мы волей судьбы откопали на просторах github, попробовали использовать для поиска по нашей кодовой базе, и, о чудо! Это ощутимо помогло нам. Казалось бы, такой маленький шаг для человечества, но такой полезный для нашего проекта.
https://habr.com/ru/companies/ecom_tech/articles/1005610/
#grepast #ast #llm #rag #python #treesitter #reverse_engineering #llmмодели #embeddings #code_search
-
Atlantic Time: Spanning Four Provinces! 🌊
Atlantic Standard Time (AST) covers Nova Scotia, New Brunswick, Prince Edward Island, and a small part of eastern Quebec. At UTC-4, these provinces spring forward for Daylight Saving Time. It's the first full time zone to greet the sunrise in Canada, setting the pace for the rest of the country! #Canada #TimeZones #AtlanticCanada #AST
https://en.wikipedia.org/wiki/Time_in_Canada#Atlantic_Time_Zone
-
Villa vs Brighton (PL): Brighton slight favorite in a tight, exciting clash, with Villa pushing for a result and a draw in the mix. Kickoff 20:30 CET.
Aston Villa 28.6%
Draw 30.4%
Brighton & Hove Albion 41.0% -
Villa favored in a tight PL clash with United; a draw is plausible as United chase the upset. Kickoff at 17:30 CET (+01:00).
Aston Villa 47.6%
Draw 29.2%
Manchester United 23.2% -
Brighton vs Villa in a tight, balanced PL clash—Villa just ahead. Kickoff 21:00 CET.
Brighton & Hove Albion 34.3%
Draw 30.8%
Aston Villa 34.9% -
Aus dem Archiv (vom 28.05.2023): Nr. 783 - Zweigstelle
#cartoon #comic #wortspiel #zeichnung #zweigstelle #zweig #stelle #ast #ort #niederlassung #filiale #baum #nebenstelle -
How much does the Gulf of Mexico Contribute to the Gulf Stream? 🛰️
#Ast #Astrophysics #Atmosphere #Biosphere #COBE #Corona #CosmicBackground #CosmicOrigins
⏩ 4 new pictures and 4 new videos from NASA (SVS) https://commons.wikimedia.org/wiki/Special:ListFiles?limit=39&user=OptimusPrimeBot&ilshowall=1&offset=20241216125923
-
An M6.5 flare from Active Region 13854 - October 19, 2024 ✨
#Ast #Astrophysics #BRoll #CODEX #Corona #Coronagraph #CoronalMassEjections #EUVImaging
⏩ 1 new picture and 3 new videos from NASA (SVS) https://commons.wikimedia.org/wiki/Special:ListFiles?limit=11&user=OptimusPrimeBot&ilshowall=1&offset=20241107125602
-
“Why SQLite Uses Bytecode”, D. Richard Hipp (https://sqlite.org/draft/whybytecode.html).
On HN: https://news.ycombinator.com/item?id=40206752
On Lobsters: https://lobste.rs/s/g2tl3w/why_sqlite_uses_bytecode
#SQLite #Databases #Compiler #AST #Bytecode #VirtualMachine #Parsing #QueryOptimization #ExecutionPlan #SQL
-
• #SpaceX $175 billion 💰
• #Airbus $125 bn
• #Boeing $125 bn
• #LockheedMartin $102 bn
• #Safran $85 bn
• #NorthropGrumman $67.51 bn
• #MitsubishiHeavy $24.7 bn
• #Leonardo $11.85 bn
• #SierraSpace $5.3 bn
• #RelativitySpace $4.2 bn
• #IHI $3.21 bn
• #RocketLab $2.73 bn
• #EchoStar $1.79 bn
• #Firefly $1.5 bn
• #AxiomSpace $1 bn
• #VirginGalactic $767 million
• #ispace $680 mn
• #PlanetLabs $610 mn
• #VardaSpace $500 mn
• #AST SpaceMobile $435 mn 💵
https://www.insidermonkey.com/blog/20-most-valuable-space-companies-in-the-world-1259496/ -
Star Gazer
-
Star Gazer
-
Im Kampf um Licht und Nährstoffe haben Lianen Vorteile gegenüber Bäumen. Das wirkt sich negativ auf die Kohlenstoff-Speicherkapazität der Tropenwälder aus und schadet dem Klima.#Lianen #Ranken #Reben #Tropen #Tropenwald #TropischerRegenwald #Waldökologie #Ökosystem #Wald #Baum #Stamm #Sturm #Wind #Ast #Blatt #Photosynthese #Sonnenlicht #Nährstoffe #Klima #Klimawandel #Erderwärmung #Klimakrise #Klimaerwärmung #Klimaschutz #Kohlenstoff #Kohlenstoffdioxid #Kohlendioxid #CO2 #Panama #Brasilien #Amazonas #Amazonien #Südamerika #Mittelamerika #Asien #Afrika #Wasser #Dürre #Trockenheit #Regen #Niederschlag #ErdeUmwelt
Die Schurken des Regenwaldes