Už jste se prolétli na webu Google Earth? Přibyl tam Simulátor letu (Nástroje / Simulátor letu). Funguje i bez účtu Google [𝕏].
Byla vydána nová verze 4.7 (𝕏, Bluesky, Mastodon) multiplatformního open source herního enginu Godot (Wikipedie, GitHub). Přehled novinek i s náhledy v příspěvku na blogu.
Mastodon (Wikipedie) - sociální síť, která není na prodej - byl vydán ve verzi 4.6. Přehled novinek s náhledy v oznámení na blogu.
V Edici CZ.NIC, knižní řady správce české národní domény, vychází nová kniha Martina Malého Kódy, buildy, firmwary. Autor po půl roce od vydání předchozího titulu přichází se svou již sedmou knihou, tentokrát zaměřenou na vývoj programového vybavení pro embedded zařízení. Publikace s podtitulem Základy vývojářského řemesla pro tvůrce hobby elektroniky nabízí praktického průvodce pro všechny, kdo své projekty vytvořené s Arduinem
… více »V Brně na FIT VUT probíhá dvoudenní open source komunitní konference DevConf.CZ 2026. Na programu je celá řada zajímavých přednášek, lightning talků, meetupů a workshopů. Přednášky lze sledovat i online na YouTube kanálu konference. Aktuální dění lze sledovat na Matrixu, 𝕏 nebo Mastodonu.
Byla vydána nová verze 15.1 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.
Vývojáři Ubuntu představili projekt Myna, tj. iniciativu zaměřenou na přidání funkce převodu řeči na text do prostředí desktopu Ubuntu. Dle plánu již v Ubuntu 26.10.
Společnost Epic Games představila nový open source systém pro správu verzí Lore navržený pro "bezprecedentní škálovatelnost dat i týmů a optimalizovaný pro projekty, včetně her a zábavy, které kombinují kód s velkými binárními soubory, aby uspokojil potřeby vývojářů i umělců". Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Úřad pro ochranu hospodářské soutěže (ÚOHS) provedl v říjnu 2024 místní šetření u společnosti Seznam.cz. Úřad prověřoval důvodné podezření na možné protisoutěžní jednání, konkrétně zneužití dominantního postavení. Krajský soud v Brně v květnu 2025 konstatoval, že toto šetření bylo nezákonné. Nejvyšší správní soud (NSS) včera rozhodl, že šetření bylo provedeno v souladu se zákonem. Krajský soud bude muset případ posoudit znovu.
Byl představen skládací telefon Commodore Callback 8020. Ani hloupý, ani chytrý. Pro fanoušky Commodore a digitálního minimalismu. Bez webového prohlížeče a sociálních sítí. S předinstalovaným WhatsAppem. S operačním systémem Sailfish OS.
deb http://ftp.cz.debian.org/debian jessie main contrib non-freeTaky bych rámy zavrhl (koneckonců takové středověké metody se k tomu tvému UFO moc nehodí
). Jazykové verze pak v nejjednodušim případě "vyrobíš" za pomoci jednoho switche a includování příslušného souboru, k čemuž stačí znalosti z prvních tří lekcí libovolného webově orientovaného skriptovacího jazyka (které se navíc dále uplatní při výrobě šablony stránek).
naštěstí mam na to trochu času, takže kdyby se našel nějakej link s dobrym návodem pro blbce...
(přiznám se že mam problém s chápánim i na jakpsatweb.cz)
if(!include($page.'-'.$lang.'.php'))
include($page.'-'.$default_lang.'.php');
Jistě, lze to samozřejmě provést mnoha způsoby, ale psát takovéhle "nebezpečné" kódy jako rady začátečníkům... Radši bych tady viděl něco jako:
switch($_GET['lang']) {
case 'cz':
include 'text_cz.php';
break;
case 'en':
include 'text_en.php';
break;
default:
include 'text_default.php';
}
Sice je to o trochu delší, ale za to 100% bezpečný a pro začátečníka IMHO pochopitelnější...
str_replace('/', '-', $lang);
$allow_map = array ( 'cz' => 'cz', 'en' => 'en', 'default' => 'en', ); $lang = $allow_map[ array_key_exists ($lang, $allow_map) ? $lang : 'default'];
Jistě, naše příklady jsou jen "jednoúrovňové", ale zase to nejsou "security holes by design" 
$langs=array("cz","en","pl");
$pages=array("page1","page2","page3");
$defaultpage="default";
$defaultlang="en";
include (in_array($page=$_GET["page"],$pages)?$page:$defaultpage) . "_" . (in_array($lang=$_GET["lang"],$langs)?$lang:$defaultlang) . ".php";
Ale asi to neni pro ne-programatora, ikdyz pochopit to snad az na oprator ?: jde i bez znalosti PHP (kazdy asi pochopi, co dela to array() a co asi tak dela in_array).
Tady mam hlavickuinclude/menu.php
tady mam menuinclude/paticka.php
tady mam patickuA nyni staci jen vytvaret stranky: index.php
include "include/hlavicka.php"; include "include/menu.php"; //tady je obsah, bla bla bla include "include/hlavicka.php";kontakt.php
include "include/hlavicka.php"; include "include/menu.php"; //tady je obsah kontaktu, bla bla bla include "include/hlavicka.php";atd.... Sice to neni uplne idealni zpusob, ale rychlou pomoc a pro tvuj ucel by to melo byt dostacujici. Nemusis se nijak zvlast ucit php. Staci se naucit, ze php kod se uzavira do <[otaznik]php ..... [otaznik]> a ze existuje funkce include, ktera umoznuje vkladat jiny soubor php soubor do sebe.
function ukazclanek ()
{
if ((string)$_REQUEST["id"]<>'') $clanek=$_REQUEST["id"]; else $clanek="about";
if (is_file($clanek.".htm")):
$nazevclanku=$clanek.".htm";
require $nazevclanku;
elseif (is_file($clanek.".php")):
$nazevclanku=$clanek.".php";
require $nazevclanku;
else:
require "notfound.php";
endif;
}
Určitě to tady někdo roznese na kopytech, ale pro začátek by to mohlo stačit.
else $clanek="about"na prvním řádku znamená, že pokud bude index.php volán bez parametrů, zobrazí se obsah souboru about.htm (about.php)
Když seženeš odpovídající hosting, můžeš si to napsat jako CGI v ASM pro 68k. Sice to asi neni zrovna úplně "straightforward" cesta, ale zase pak můžeš prohlásit: "Na svém webu přepínám jazyky na 16 instrukcí. Nechci se chlubit Vážení, ale kdo z Vás to má?!" 
ukazclanek ();
Jsem samouk. Sám jsem své osobní stránky kdysi dělal nadrzo přímým include
Pak jsem někde našel tohleto, moc jsem to nezkoumal, fungovalo to, tak jsem to už neřešil. Ještě dělám stránky našeho souboru, ty tahám z databáze, takže to řeším úplně jinak. Každopádně za kritickou reakci děkuji, rád se přiučím.
Problem je, ze takovy kod je dosti nebezpecny. Umoznuje mi jednat poslat hodnotu ruznymi zpusoby (GET, POST, ...)Tak zrovna v tomhle případě je tato nebezpečnost celkem žádoucí. Není nic veselejšího, než naprosto zvrhle se chovající formuláš...
aj dont spík ingliš...
s/svou/své s/zdělán/udělán
/usr/bin/../lib/kompozer/run-mozilla.sh: line 159: 11541 \
Neoprávněný přístup do paměti (SIGSEGV) "$prog" ${1+"$@"}
CSS - pozicovanie divov je najlepsie...Nicmene je potreba dodat, ze kdyz se clovek vrhne do DIVu a zapomene na semantiku, je z toho pekne oskliva DIVitida, ktera se tezko leci...
PHP odpadá už jen kvůli serveru a do CSS čumim jako blbec a nejsem schopnej pochopit, jak to funguje (vim, že to bude banální záležitost s danými zákonitostmi, stejně jak HTML). Bohužel tu nemám nikoho, kdo by si vedle mně sed a názorně mi to ukázal, aby mému přibržděnému chápání během hoďky (jak předpokládám) docvaklo jak to funguje, sám nějak nejsem schopen...
Nějak to narychlo zbastlim v HTML a prostuduju nějakou literaturu ohledně CSS, protože jinudy asi cesta nepovede a s toho co jsem si přečet, to fakt ulehčí hromadu práce...
takže mi zbejvá to holý HTML...
Tiskni
Sdílej: