Open source reimplementace počítačových her Tomb Raider I a Tomb Raider II spolu s dalšími vylepšeními a opravami chyb TRX byla vydána ve verzi 1.0. Jedná se o sloučení projektů / enginů TR1X a TR2X do jednoho TRX. Videoukázka na YouTube.
Společnost Seznam.cz spouští konverzační nástroj založený na umělé inteligenci Seznam Asistent. Asistent využívá vlastní jazykový model SeLLMa a dočasně i komerční modely od OpenAI provozované v evropských datacentrech prostřednictvím Microsoft Azure. Dlouhodobým cílem Seznamu je provozovat Asistenta výhradně na interních jazykových modelech a ve vlastních datových centrech.
Software LibrePods osvobozuje bezdrátová sluchátka AirPods z ekosystému Applu. Exkluzivní funkce AirPods umožňuje využívat na Androidu a Linuxu. Díky zdokumentování proprietárního protokolu AAP (Apple Accessory Protocol).
Byl vydán AlmaLinux OS 10.1 s kódovým názvem Heliotrope Lion. S podporou Btrfs. Podrobnosti v poznámkách k vydání.
Placená služba prohledávání zprostředkovatelů dat a automatického odstraňování uniklých osobních údajů Mozilla Monitor Plus bude 17. prosince ukončena. Bezplatná monitorovací služba Mozilla Monitor bude i nadále poskytovat okamžitá upozornění a podrobné pokyny k omezení rizik úniku dat. Služba Mozilla Monitor Plus byla představena v únoru loňského roku.
Waydroid (Wikipedie, GitHub) byl vydán v nové verzi 1.6.0. Waydroid umožňuje spouštět aplikace pro Android na běžných linuxových distribucích. Běhové prostředí vychází z LineageOS.
Příspěvek na blogu Raspberry Pi představuje novou kompletně přepracovanou verzi 2.0 aplikace Raspberry Pi Imager (YouTube) pro stažení, nakonfigurování a zapsání obrazu operačního systému pro Raspberry Pi na SD kartu. Z novinek lze vypíchnout volitelnou konfiguraci Raspberry Pi Connect.
Memtest86+ (Wikipedie), svobodný nástroj pro kontrolu operační paměti, byl vydán ve verzi 8.00. Přináší podporu nejnovějších procesorů Intel a AMD nebo také tmavý režim.
Programovací jazyk Racket (Wikipedie), tj. jazyk z rodiny jazyků Lisp a potomek jazyka Scheme, byl vydán v nové major verzi 9.0. Hlavní novinku jsou paralelní vlákna (Parallel Threads).
Před šesti týdny bylo oznámeno, že Qualcomm kupuje Arduino. Minulý týden byly na stránkách Arduina aktualizovány podmínky používání a zásady ochrany osobních údajů. Objevily se obavy, že by otevřená povaha Arduina mohla být ohrožena. Arduino ubezpečuje, že se nic nemění a například omezení reverzního inženýrství v podmínkách používání se týká pouze SaaS cloudové aplikace.
Potrebujem ukazat nejaky priklad ako predam parametre s input HTML poli aby si ich prevzal script na dalsie spracovanie.Tu mam nejaky priklad ale asi som to pokafral.
#!/bin/bash echo Content-type: text/html echo "" meno=$realname mail=$email if [ $# = 0 ] then /bin/cat EOM1 HTML HEAD TITLEText search /TITLE /HEAD BODY bgcolor="#cccccc" text="#000000" HR SIZE=5 H1Text search /H1 FORM method="POST" ACTION="../cgi-bin/scr11a_input.pl" name: INPUT NAME=realnameBR email: INPUT NAME=emailBR INPUT TYPE=SUBMIT value="ok" /FORM /BODY /HTML EOM1 else /bin/cat EOM2 HTML HEADTITLESearch results for $* /TITLE /HEAD BODY bgcolor="#cccccc" text="#000000" HR SIZE=5 H1Search results for $meno $mail /H1 HR SIZE=5 Py PRE EOM2 /bin/cat EOM3 P /BODY /HTML EOM3 fiToto by malo zobrazit premenne meno;mail ale nezobrazuje
a nechcem to posielat do dalsieho suboru.pl . Musel som vyhodit v ukazke < > aby mi to vzalo.
Dik za typy
meno=$realname mail=$email
a postlaceni submit sa script odkaze sam na seba tak naplni tieto premenne. blbost ?
script "pepa vyskoc" "pepa_vyskoc@vyskoc.cz"meno="$1" mail="$2"
sub cistVstupPost {
my (%hledanePole, $buffer);
read(STDIN, $buffer, $ENV{CONTENT_LENGTH});
my @pary = split(/&/, $buffer);
foreach my $dvojice(@pary) {
($nazev, $hodnota) = split(/=/, $dvojice);
if (not exists $hledanePole{$nazev} or $hledanePole{$nazev} eq $hodnota or $hledanePole{$nazev} eq '') {
$hledanePole{$nazev} = $hodnota;
} else {
$hledanePole{$nazev}.=','.$hodnota;
}
}
return (%hledanePole);
}
A pak bych tam dal exec nebo system a zavolel si jiný kript s parametry...exec(muj_skript.pl param{prvni} param{druhy})
Tiskni
Sdílej: