Search
159 results for “miyagrace”
-
Nyní se postupně od jednoduché otázky existence a dostupnosti obsahu na jedné instance pro všechny uživatele dané instance, která se principiálně neliší od jakéhokoliv webového diskuzního fóra, jakých se za posledních zhruba 30 let existence webu vyrojily po světě miliony, dostáváme k těm situacím, které i celkem pokročilé uživatele často matou.
* Kdy já můžu vidět obsah od uživatele z jiné instance?
Především: v řadě triviálních případů. Třeba pokud je v daném statusu (zprávě) zmíněno moje Fediverse uživatelské jméno, a to bez ohledu na úroveň soukromí (veřejná odpověď nebo soukromá zpráva).
Samozřejmě, jakýkoliv status odkudkoliv uvidím, pokud uživatele followuju. A to zejména, pokud jsem ho follownul PŘEDTÍM, než zprávu zveřejnil. Pokud chci vidět přímo ze své instance, ke které jsem přihlášený, jeho starší zprávy, tak je situace složitější.
Naprostou jistotu mám, pokud znám identifikátor zprávy na původní instanci (URL): nakopírováním URL do vyhledávacího okénka zprávu natáhnu do místní cache.
Pokud si prohlížím profil uživatele, kterého na instanci zatím nikdo nefollowuje, tak je to, jaké statusy uvidím, poměrně nedefinované. Samozřejmě, nejdřív bych měl vidět připnuté statusy. Novější verze Mastodonu se tuším u nově objevených profilů snaží vždy o nějaké stažení aktuálních statusů. Historicky se ale profily dosud neznámých uživatelů ukazovaly prázdné, což v éře Mastodon migrace odradilo spoustu začátečníků, protože se to nepodobalo chování centralizovaných služeb, na které byli zvyklí.
Máme tedy status z jiné instance nějakým způsobem natažený do cache naší instance. I s médii. Je to záruka, že ho na instanci uvidíme i kdykoliv v budoucnu? Bohužel ne!
Především, životnost mediální cache, kde se uchovávají média z jiných instancí, je omezená. U nás jsou to cca 3 týdny, a i tak to představuje většinu zabraného místa na disku - stovky GB. Pokud si status otevřete později, pokusí se instance média načíst znovu, ale nemusí se jít to povést.
#tipy 3/6
-
Nyní se postupně od jednoduché otázky existence a dostupnosti obsahu na jedné instance pro všechny uživatele dané instance, která se principiálně neliší od jakéhokoliv webového diskuzního fóra, jakých se za posledních zhruba 30 let existence webu vyrojily po světě miliony, dostáváme k těm situacím, které i celkem pokročilé uživatele často matou.
* Kdy já můžu vidět obsah od uživatele z jiné instance?
Především: v řadě triviálních případů. Třeba pokud je v daném statusu (zprávě) zmíněno moje Fediverse uživatelské jméno, a to bez ohledu na úroveň soukromí (veřejná odpověď nebo soukromá zpráva).
Samozřejmě, jakýkoliv status odkudkoliv uvidím, pokud uživatele followuju. A to zejména, pokud jsem ho follownul PŘEDTÍM, než zprávu zveřejnil. Pokud chci vidět přímo ze své instance, ke které jsem přihlášený, jeho starší zprávy, tak je situace složitější.
Naprostou jistotu mám, pokud znám identifikátor zprávy na původní instanci (URL): nakopírováním URL do vyhledávacího okénka zprávu natáhnu do místní cache.
Pokud si prohlížím profil uživatele, kterého na instanci zatím nikdo nefollowuje, tak je to, jaké statusy uvidím, poměrně nedefinované. Samozřejmě, nejdřív bych měl vidět připnuté statusy. Novější verze Mastodonu se tuším u nově objevených profilů snaží vždy o nějaké stažení aktuálních statusů. Historicky se ale profily dosud neznámých uživatelů ukazovaly prázdné, což v éře Mastodon migrace odradilo spoustu začátečníků, protože se to nepodobalo chování centralizovaných služeb, na které byli zvyklí.
Máme tedy status z jiné instance nějakým způsobem natažený do cache naší instance. I s médii. Je to záruka, že ho na instanci uvidíme i kdykoliv v budoucnu? Bohužel ne!
Především, životnost mediální cache, kde se uchovávají média z jiných instancí, je omezená. U nás jsou to cca 3 týdny, a i tak to představuje většinu zabraného místa na disku - stovky GB. Pokud si status otevřete později, pokusí se instance média načíst znovu, ale nemusí se jít to povést.
#tipy 3/6
-
Nyní se postupně od jednoduché otázky existence a dostupnosti obsahu na jedné instance pro všechny uživatele dané instance, která se principiálně neliší od jakéhokoliv webového diskuzního fóra, jakých se za posledních zhruba 30 let existence webu vyrojily po světě miliony, dostáváme k těm situacím, které i celkem pokročilé uživatele často matou.
* Kdy já můžu vidět obsah od uživatele z jiné instance?
Především: v řadě triviálních případů. Třeba pokud je v daném statusu (zprávě) zmíněno moje Fediverse uživatelské jméno, a to bez ohledu na úroveň soukromí (veřejná odpověď nebo soukromá zpráva).
Samozřejmě, jakýkoliv status odkudkoliv uvidím, pokud uživatele followuju. A to zejména, pokud jsem ho follownul PŘEDTÍM, než zprávu zveřejnil. Pokud chci vidět přímo ze své instance, ke které jsem přihlášený, jeho starší zprávy, tak je situace složitější.
Naprostou jistotu mám, pokud znám identifikátor zprávy na původní instanci (URL): nakopírováním URL do vyhledávacího okénka zprávu natáhnu do místní cache.
Pokud si prohlížím profil uživatele, kterého na instanci zatím nikdo nefollowuje, tak je to, jaké statusy uvidím, poměrně nedefinované. Samozřejmě, nejdřív bych měl vidět připnuté statusy. Novější verze Mastodonu se tuším u nově objevených profilů snaží vždy o nějaké stažení aktuálních statusů. Historicky se ale profily dosud neznámých uživatelů ukazovaly prázdné, což v éře Mastodon migrace odradilo spoustu začátečníků, protože se to nepodobalo chování centralizovaných služeb, na které byli zvyklí.
Máme tedy status z jiné instance nějakým způsobem natažený do cache naší instance. I s médii. Je to záruka, že ho na instanci uvidíme i kdykoliv v budoucnu? Bohužel ne!
Především, životnost mediální cache, kde se uchovávají média z jiných instancí, je omezená. U nás jsou to cca 3 týdny, a i tak to představuje většinu zabraného místa na disku - stovky GB. Pokud si status otevřete později, pokusí se instance média načíst znovu, ale nemusí se jít to povést.
#tipy 3/6
-
Nyní se postupně od jednoduché otázky existence a dostupnosti obsahu na jedné instance pro všechny uživatele dané instance, která se principiálně neliší od jakéhokoliv webového diskuzního fóra, jakých se za posledních zhruba 30 let existence webu vyrojily po světě miliony, dostáváme k těm situacím, které i celkem pokročilé uživatele často matou.
* Kdy já můžu vidět obsah od uživatele z jiné instance?
Především: v řadě triviálních případů. Třeba pokud je v daném statusu (zprávě) zmíněno moje Fediverse uživatelské jméno, a to bez ohledu na úroveň soukromí (veřejná odpověď nebo soukromá zpráva).
Samozřejmě, jakýkoliv status odkudkoliv uvidím, pokud uživatele followuju. A to zejména, pokud jsem ho follownul PŘEDTÍM, než zprávu zveřejnil. Pokud chci vidět přímo ze své instance, ke které jsem přihlášený, jeho starší zprávy, tak je situace složitější.
Naprostou jistotu mám, pokud znám identifikátor zprávy na původní instanci (URL): nakopírováním URL do vyhledávacího okénka zprávu natáhnu do místní cache.
Pokud si prohlížím profil uživatele, kterého na instanci zatím nikdo nefollowuje, tak je to, jaké statusy uvidím, poměrně nedefinované. Samozřejmě, nejdřív bych měl vidět připnuté statusy. Novější verze Mastodonu se tuším u nově objevených profilů snaží vždy o nějaké stažení aktuálních statusů. Historicky se ale profily dosud neznámých uživatelů ukazovaly prázdné, což v éře Mastodon migrace odradilo spoustu začátečníků, protože se to nepodobalo chování centralizovaných služeb, na které byli zvyklí.
Máme tedy status z jiné instance nějakým způsobem natažený do cache naší instance. I s médii. Je to záruka, že ho na instanci uvidíme i kdykoliv v budoucnu? Bohužel ne!
Především, životnost mediální cache, kde se uchovávají média z jiných instancí, je omezená. U nás jsou to cca 3 týdny, a i tak to představuje většinu zabraného místa na disku - stovky GB. Pokud si status otevřete později, pokusí se instance média načíst znovu, ale nemusí se jít to povést.
#tipy 3/6
-
Architektura #MultiFlexi aneb roztrhanl jsem bumbrlíčka
Ekosystém MultiFlexi se skládá z několika vzájemně propojených projektů, z nichž každý plní specifickou roli v celkové architektuře. Níže je uveden přehled hlavních členských projektů a jejich vztahů:
Základní komponentyZákladní knihovna PHP poskytující hlavní obchodní logiku, datové modely a sdílené nástroje pro platformu MultiFlexi. Všechny ostatní komponenty závisí na tomto balíčku pro základní funkcionalitu.
Obsahuje definice schémat databáze a migrační skripty pro MultiFlexi. Používá se serverem a dalšími komponentami k inicializaci a aktualizaci struktury databáze.
Rozhraní příkazového řádku pro správu zdrojů MultiFlexi (aplikace, společnosti, uživatelé, úlohy atd.). Spoléhá na základní knihovnu a interaguje s databází.
Hlavní backendový server poskytující REST API a webové uživatelské rozhraní pro MultiFlexi. Orchestruje plánování úloh, správu uživatelů a integruje se s hlavní knihovnou a databází.
Vyhrazená služba nebo agent zodpovědný za provádění úloh a úkolů podle plánu serveru. Komunikuje se serverem a může běžet v izolovaných prostředích.
Kolekce Ansible poskytující playbooky a role pro nasazení a správu komponent MultiFlexi v různých prostředích.
Meta-repozitář, který agreguje všechny výše uvedené projekty a poskytuje jednotný zdroj pro vývoj, nasazení a integraci.
Vztahy mezi projekty
Klíčová knihovna je závislostí pro CLI, server a exekutor.
Databázový projekt poskytuje schéma a migrace pro všechny komponenty, které vyžadují trvalé úložiště.
CLI a server interagují s databází i s knihovnou jádra, ale obsluhují různá uživatelská rozhraní (příkazový řádek vs. web/API).
Exekutor je spravován serverem a je zodpovědný za bezpečné a izolované spouštění úloh.
Kolekce ansible se používá k automatizaci nasazení a konfigurace všech komponent.
-
Architektura #MultiFlexi aneb roztrhanl jsem bumbrlíčka
Ekosystém MultiFlexi se skládá z několika vzájemně propojených projektů, z nichž každý plní specifickou roli v celkové architektuře. Níže je uveden přehled hlavních členských projektů a jejich vztahů:
Základní komponentyZákladní knihovna PHP poskytující hlavní obchodní logiku, datové modely a sdílené nástroje pro platformu MultiFlexi. Všechny ostatní komponenty závisí na tomto balíčku pro základní funkcionalitu.
Obsahuje definice schémat databáze a migrační skripty pro MultiFlexi. Používá se serverem a dalšími komponentami k inicializaci a aktualizaci struktury databáze.
Rozhraní příkazového řádku pro správu zdrojů MultiFlexi (aplikace, společnosti, uživatelé, úlohy atd.). Spoléhá na základní knihovnu a interaguje s databází.
Hlavní backendový server poskytující REST API a webové uživatelské rozhraní pro MultiFlexi. Orchestruje plánování úloh, správu uživatelů a integruje se s hlavní knihovnou a databází.
Vyhrazená služba nebo agent zodpovědný za provádění úloh a úkolů podle plánu serveru. Komunikuje se serverem a může běžet v izolovaných prostředích.
Kolekce Ansible poskytující playbooky a role pro nasazení a správu komponent MultiFlexi v různých prostředích.
Meta-repozitář, který agreguje všechny výše uvedené projekty a poskytuje jednotný zdroj pro vývoj, nasazení a integraci.
Vztahy mezi projekty
Klíčová knihovna je závislostí pro CLI, server a exekutor.
Databázový projekt poskytuje schéma a migrace pro všechny komponenty, které vyžadují trvalé úložiště.
CLI a server interagují s databází i s knihovnou jádra, ale obsluhují různá uživatelská rozhraní (příkazový řádek vs. web/API).
Exekutor je spravován serverem a je zodpovědný za bezpečné a izolované spouštění úloh.
Kolekce ansible se používá k automatizaci nasazení a konfigurace všech komponent.
-
Architektura #MultiFlexi aneb roztrhanl jsem bumbrlíčka
Ekosystém MultiFlexi se skládá z několika vzájemně propojených projektů, z nichž každý plní specifickou roli v celkové architektuře. Níže je uveden přehled hlavních členských projektů a jejich vztahů:
Základní komponentyZákladní knihovna PHP poskytující hlavní obchodní logiku, datové modely a sdílené nástroje pro platformu MultiFlexi. Všechny ostatní komponenty závisí na tomto balíčku pro základní funkcionalitu.
Obsahuje definice schémat databáze a migrační skripty pro MultiFlexi. Používá se serverem a dalšími komponentami k inicializaci a aktualizaci struktury databáze.
Rozhraní příkazového řádku pro správu zdrojů MultiFlexi (aplikace, společnosti, uživatelé, úlohy atd.). Spoléhá na základní knihovnu a interaguje s databází.
Hlavní backendový server poskytující REST API a webové uživatelské rozhraní pro MultiFlexi. Orchestruje plánování úloh, správu uživatelů a integruje se s hlavní knihovnou a databází.
Vyhrazená služba nebo agent zodpovědný za provádění úloh a úkolů podle plánu serveru. Komunikuje se serverem a může běžet v izolovaných prostředích.
Kolekce Ansible poskytující playbooky a role pro nasazení a správu komponent MultiFlexi v různých prostředích.
Meta-repozitář, který agreguje všechny výše uvedené projekty a poskytuje jednotný zdroj pro vývoj, nasazení a integraci.
Vztahy mezi projekty
Klíčová knihovna je závislostí pro CLI, server a exekutor.
Databázový projekt poskytuje schéma a migrace pro všechny komponenty, které vyžadují trvalé úložiště.
CLI a server interagují s databází i s knihovnou jádra, ale obsluhují různá uživatelská rozhraní (příkazový řádek vs. web/API).
Exekutor je spravován serverem a je zodpovědný za bezpečné a izolované spouštění úloh.
Kolekce ansible se používá k automatizaci nasazení a konfigurace všech komponent.
-
Architektura #MultiFlexi aneb roztrhanl jsem bumbrlíčka
Ekosystém MultiFlexi se skládá z několika vzájemně propojených projektů, z nichž každý plní specifickou roli v celkové architektuře. Níže je uveden přehled hlavních členských projektů a jejich vztahů:
Základní komponentyZákladní knihovna PHP poskytující hlavní obchodní logiku, datové modely a sdílené nástroje pro platformu MultiFlexi. Všechny ostatní komponenty závisí na tomto balíčku pro základní funkcionalitu.
Obsahuje definice schémat databáze a migrační skripty pro MultiFlexi. Používá se serverem a dalšími komponentami k inicializaci a aktualizaci struktury databáze.
Rozhraní příkazového řádku pro správu zdrojů MultiFlexi (aplikace, společnosti, uživatelé, úlohy atd.). Spoléhá na základní knihovnu a interaguje s databází.
Hlavní backendový server poskytující REST API a webové uživatelské rozhraní pro MultiFlexi. Orchestruje plánování úloh, správu uživatelů a integruje se s hlavní knihovnou a databází.
Vyhrazená služba nebo agent zodpovědný za provádění úloh a úkolů podle plánu serveru. Komunikuje se serverem a může běžet v izolovaných prostředích.
Kolekce Ansible poskytující playbooky a role pro nasazení a správu komponent MultiFlexi v různých prostředích.
Meta-repozitář, který agreguje všechny výše uvedené projekty a poskytuje jednotný zdroj pro vývoj, nasazení a integraci.
Vztahy mezi projekty
Klíčová knihovna je závislostí pro CLI, server a exekutor.
Databázový projekt poskytuje schéma a migrace pro všechny komponenty, které vyžadují trvalé úložiště.
CLI a server interagují s databází i s knihovnou jádra, ale obsluhují různá uživatelská rozhraní (příkazový řádek vs. web/API).
Exekutor je spravován serverem a je zodpovědný za bezpečné a izolované spouštění úloh.
Kolekce ansible se používá k automatizaci nasazení a konfigurace všech komponent.
-
Architektura #MultiFlexi aneb roztrhanl jsem bumbrlíčka
Ekosystém MultiFlexi se skládá z několika vzájemně propojených projektů, z nichž každý plní specifickou roli v celkové architektuře. Níže je uveden přehled hlavních členských projektů a jejich vztahů:
Základní komponentyZákladní knihovna PHP poskytující hlavní obchodní logiku, datové modely a sdílené nástroje pro platformu MultiFlexi. Všechny ostatní komponenty závisí na tomto balíčku pro základní funkcionalitu.
Obsahuje definice schémat databáze a migrační skripty pro MultiFlexi. Používá se serverem a dalšími komponentami k inicializaci a aktualizaci struktury databáze.
Rozhraní příkazového řádku pro správu zdrojů MultiFlexi (aplikace, společnosti, uživatelé, úlohy atd.). Spoléhá na základní knihovnu a interaguje s databází.
Hlavní backendový server poskytující REST API a webové uživatelské rozhraní pro MultiFlexi. Orchestruje plánování úloh, správu uživatelů a integruje se s hlavní knihovnou a databází.
Vyhrazená služba nebo agent zodpovědný za provádění úloh a úkolů podle plánu serveru. Komunikuje se serverem a může běžet v izolovaných prostředích.
Kolekce Ansible poskytující playbooky a role pro nasazení a správu komponent MultiFlexi v různých prostředích.
Meta-repozitář, který agreguje všechny výše uvedené projekty a poskytuje jednotný zdroj pro vývoj, nasazení a integraci.
Vztahy mezi projekty
Klíčová knihovna je závislostí pro CLI, server a exekutor.
Databázový projekt poskytuje schéma a migrace pro všechny komponenty, které vyžadují trvalé úložiště.
CLI a server interagují s databází i s knihovnou jádra, ale obsluhují různá uživatelská rozhraní (příkazový řádek vs. web/API).
Exekutor je spravován serverem a je zodpovědný za bezpečné a izolované spouštění úloh.
Kolekce ansible se používá k automatizaci nasazení a konfigurace všech komponent.