Bylo oznámeno vydání Fedora Linuxu 43. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách Fedora Magazinu: Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Silverblue a Fedora Atomic Desktops.
Elon Musk oznámil (𝕏) spuštění internetové encyklopedie Grokipedia (Wikipedia). Zatím ve verzi 0.1. Verze 1.0 prý bude 10x lepší, ale i ve verzi 0.1 je podle Elona Muska již lepší než Wikipedia.
PSF (Python Software Foundation) po mnoha měsících práce získala grant ve výši 1,5 milionu dolarů od americké vládní NSF (National Science Foundation) v rámci programu "Bezpečnost, ochrana a soukromí open source ekosystémů" na zvýšení bezpečnosti Pythonu a PyPI. PSF ale nesouhlasí s předloženou podmínkou grantu, že během trvání finanční podpory nebude žádným způsobem podporovat diverzitu, rovnost a inkluzi (DEI). PSF má diverzitu přímo ve svém poslání (Mission) a proto grant odmítla.
Balík nástrojů Rust Coreutils / uutils coreutils, tj. nástrojů z GNU Coreutils napsaných v programovacím jazyce Rust, byl vydán ve verzi 0.3.0. Z 634 testů kompatibility Rust Coreutils s GNU Coreutils bylo úspěšných 532, tj. 83,91 %. V Ubuntu 25.10 se již používá Rust Coreutils místo GNU Coreutils, což může přinášet problémy, viz například nefunkční automatická aktualizace.
Od 3. listopadu 2025 budou muset nová rozšíření Firefoxu specifikovat, zda shromažďují nebo sdílejí osobní údaje. Po všech rozšířeních to bude vyžadováno někdy v první polovině roku 2026. Tyto informace se zobrazí uživateli, když začne instalovat rozšíření, spolu s veškerými oprávněními, která rozšíření požaduje.
Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.
Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.
Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.
Byl publikován říjnový přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Pracuje se na podpoře M3. Zanedlouho vyjde Fedora Asahi Remix 43. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.
Iniciativa Open Device Partnership (ODP) nedávno představila projekt Patina. Jedná se o implementaci UEFI firmwaru v Rustu. Vývoj probíhá na GitHubu. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0. Nejnovější verze Patiny je 13.0.0.
Řešení dotazu:
nóó vošklivý řešení je tam mit bool jestli je fyzická nebo právnická nebo univerzální string/nějakou svou třídu 'identifikátor'. noa hezký řešení asi takle. phpkář dušan to potom dyštak snad jakoby vopravý/rožšíří nějak :D :D :D :D ;D ;D
todleto řešení je postavený na funcki get_class hele
noa jako další možný hezký řešení by asi jako šlo mit ve třídě osoba abstraktní metodu 'identifikuj_se' kterou by si ty děcký voběkty nějak všecky řešily po svým. jak dělat abstraktní třídy/medoty návod třeba tady hele :O ;D
// abstraktní třída osoba
// tamto 'abstraktní' znamená jakoby jenom to že nejde vyrobit instance tý samotný třídy
// slovíčko abstract nastrkávej až si budeš uplně jistej tim svým oběkovým návrhem rači
class Osoba
{
private $adresa;
private $telefon;
private $mail;
// konstruktor
function __construct($adresa, $telefon, $mail) {
$this->adresa = $adresa;
$this->telefon = $telefon;
$this->mail = $mail;
}
// gettry/settry
function set_adresa($adresa) {
$this->adresa = $adresa;
}
function get_adresa() {
return $this->adresa;
}
function set_telefon($telefon) {
$this->telefon = $telefon;
}
function get_telefon() {
return $this->telefon;
}
function set_mail($mail) {
$this->mail = $mail;
}
function get_mail() {
return $this->mail;
}
}
class PravnickaOsoba extends Osoba
{
private $dic;
function __construct($adresa, $telefon, $mail, $dic){
//volání konstrukoru rodiče
parent::__construct($adresa, $telefon, $mail);
$this->dic = $dic;
}
function set_dic($dic) {
$this->dic = $dic;
}
function get_dic() {
return $this->dic;
}
}
class FyzickaOsoba extends Osoba
{
private $rodneCislo;
function __construct($adresa, $telefon, $mail, $rodneCislo){
parent::__construct($adresa, $telefon, $mail);
$this->rodneCislo = $rodneCislo;
}
function set_rodneCislo($rodneCislo) {
$this->rodneCislo = $rodneCislo;
}
function get_rodneCislo() {
return $this->rodneCislo;
}
}
// funkce co dělá že vypiše osobu
// asi by bylo hežčí udělat to jako statickou funkci tý třídy osoba nebo
// eště lepšejc jako nějakou abstraktní metodu 'vypiš' se ve třídě 'Osoba' a děti by si to nějak už zařídili posvým :D ;D
function vypisOsobu($osoba)
{
echo $osoba->get_adresa();
echo '<br>';
echo $osoba->get_mail();
echo '<br>';
echo $osoba->get_telefon();
echo '<br>';
//funkce get_class dělá že vrací string s názvem třídy
// nevim jak moc se muže rtti v php prodražit a jestli by nebylo lepčí
// řešení mit na to nějakej enum nebo co voni v php maj pokavaď bys
// měl víc než pár tříd :O :O
if(get_class($osoba) === 'PravnickaOsoba')
{
echo $osoba->get_dic();
}
else
{
echo $osoba->get_rodneCislo();
}
echo '<br>';
}
// a teďo si to vyskoušíme na pepkoj a jednom takovým podnikateli politickým hádejte hádejte :O :D :D ;D
$osoba1 = new FyzickaOsoba('pepek novak, pospoloprty', 123456789, 'pepek@seznam.biz','pepkovo rodny cislo');
$osoba2 = new PravnickaOsoba('capak', 257171111, 'posta@vlada.cz', 'CZ46900411');
vypisOsobu($osoba1);
echo '<br>';
vypisOsobu($osoba2);
echo '<br><h1>hotovo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</h1>';
?>
to co sem fanda psal nebyl spam!!!!!!! :O :O :O :O :O :O :D :D :D :D :D :D
mi jako jenom taktně naznačoval že mi houby rozumí :D :D ;D ;D
tttssssssssssssssssssssssssss náhodou je tam kouzelná metoda __construct :D :D ;D ;D
slovíčko protected nesnáší každej kdo ho jakoby musel aspoň jednou někde nějak vobcházet nóó takže ho taky nemam moc ráda :D :D ;D ;D
noa k čemu sou ty gettry/settry???? nóó teďko už vim že takle psaný celkem k ničemu v php :D
toldeto se už +- řikalo hele vlákno :D ;D kit tam řikal víc důvodů proč si myslí že to v php neni zase tak důležitý mit tam typy
to sem teda jako nepozabudla sem to totiž jako vůůůůbec nikdy neslyšela že v php takovej rovnák na vohejbák existuje :D :D ;D ;D
btw jak efektivně v takovým gettru/settru vynutíš datovej typ anižbys ho buť při každým voláním nastavoval nebo v tý __set měl třeba nějakej switch/case a podle ména cpal typy?? :O :O třeba tenleten příklad hele přectav si žeti tam někdo skusí do tý tvý proměný height narvat string :O ;D
se řiká že prej se nikdy nesmí veřit uživateloj nóó tak mi připadá takový jakože logický hlídat si ty typy kromě před databází taky hnedka navstupu. typy se taky hoděj protože proměnou de blbě pomenovat a pak nemusí bejt jasný co obsahuje. navíc na pozadí všecky ty proměný maj nějakej typ a nemit nad tim možnost kontroly mi připadá takový divný :D
V Javascriptu na typy dlabou úplně a nikomu to nevadí.
nóó asi nevadí ale s vyjímkou lidí co si vyrobili typescript :O :D :D ;D
'takže todleto si kupujeme na firmu noa támhleto si kupuju jenom na sebe. mail telefoní číslo a dodací adresu použijte v obou případech stejnou přece to nebudete posílat ve dou balících a mi si to už nějak poznáme nóó a kdyby byly problémky tak volejte na jedno z těhletěch dejme tomu pěti čísel mě asi nezastihnete ale von to věčinou vždycky někdo veme a převezme balík. noa kdyby přeci ne tak nechte balik u pani sousedky vomáčkový ve vedlejším baráku my sme tak domluvený že ji pak po někom pošlu peníze' :D :D ;D ;D
class DatumCas extends DateTimeImmutable
Ja myslel, ze na to je prave to "Interfaces", ale zatim co koukam na priklady, tak kazdy dela Interface jenom vuci vlastnim tridam
Nebo mi neco unika?
A sarkasmem klidne nesetri, jenom ho prosim neaplikuj tolik, ze ti neni rozumet
Diik ;)
Vysvetli mi jeste k cemu jsou InterfacesVo svete PHP nie je oficialne nic take. Ale vo svete Java, trieda moze dedit iba z jedneho rodica. Ak chces viac (co napr. v C++ ide), tak musis pouzivat v Jave rozhranie (a je to nieco ine ako trieda, aj ked dost blizko).
Tiskni
Sdílej: