Zig Software Foundation stojící za programovacím jazykem Zig publikovala finanční zprávu za rok 2024. Současně s prosbou o finanční příspěvek.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za srpen (YouTube). Vypíchnuta je podpora Tabulek Google, implementace Gamepad API a Cookie Store API nebo také podpora WebGL na Linuxu.
openSUSE Leap 16, včetně Leap Micra 6.2+, nově nabízí 24 měsíců podpory pro každé vydání. To je dva roky aktualizací a stability, což z něj činí nejdéle podporovanou komunitní distribuci vůbec. Leap se tak stává ideální platformou pro všechny, kdo hledají moderní, stabilní a dlouhodobě podporovanou komunitní Linux distribuci.
Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) vydal dne 3. 9. 2025 VAROVÁNÍ před hrozbou v oblasti kybernetické bezpečnosti spočívající v předávání systémových a uživatelských dat do Čínské lidové republiky a ve vzdálené správě technických aktiv vykonávané z území Čínské lidové republiky. Varováním se musí zabývat povinné osoby podle zákona o kybernetické bezpečnosti.
Americká internetová společnost Google nemusí prodat svůj prohlížeč Chrome ani operační systém Android. Rozhodl o tom soud ve Washingtonu, který tak zamítl požadavek amerického ministerstva spravedlnosti. Soud ale firmě nařídil sdílet data s jinými podniky v zájmu posílení konkurence v oblasti internetového vyhledávání. Zároveň Googlu zakázal uzavírat dohody s výrobci mobilních a dalších zařízení, které by znemožňovaly
… více »Prvního září ozbrojení policisté zatkli na na londýnském letišti Heathrow scénáristu a režiséra Grahama Linehana, známého především komediálními seriály Ajťáci, Otec Ted nebo Black Books. Během výslechu měl 57letý Graham nebezpečně zvýšený krevní tlak až na samou hranici mrtvice a proto byl z policejní stanice převezen do nemocnice. Důvodem zatčení bylo údajné podněcování násilí v jeho 'vtipných' příspěvcích na sociální síti
… více »Studentská dílna Macgyver zve na další Virtuální Bastlírnu - pravidelné online setkání všech, kdo mají blízko k bastlení, elektronice, IT, vědě a technice. Letní prázdniny jsou za námi a je čas probrat novinky, které se přes srpen nahromadily. Tentokrát jich je více než 50! Těšit se můžete mimo jiné na:
Hardware – Bus Pirate na ESP32, reverse engineering Raspberry Pi, pseudo-ZX-80 na RISC-V, PicoCalc, organizéry na nářadí z pěny nebo … více »Google Chrome 140 byl prohlášen za stabilní. Nejnovější stabilní verze 140.0.7339.80 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 6 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
LeoCAD (Wikipedie) je svobodná multiplatformní aplikace umožňující také na Linuxu vytvářet virtuální 3D modely z kostek lega. Vydána byla verze 25.09. Zdrojové kódy a AppImage jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.
RubyMine, tj. IDE pro Ruby a Rails od společnosti JetBrains, je nově zdarma pro nekomerční použití.
java "-Dahoj=x wee" -cp .:lib/* utils.keystore.tmp.TestConfigKeystoreVe scriptu tedy mám:
echo java \"-Dahoj=x wee\" -cp .:lib/* utils.keystore.tmp.TestConfigKeystore java \"-Dahoj=x wee\" -cp .:lib/* utils.keystore.tmp.TestConfigKeystoreProblém je, že skript sice vypíše text (
java "-Dahoj=x wee" -cp .:lib/* utils.keystore.tmp.TestConfigKeystore
), kt. vložený do terminálu jde spustit, ale samotné spuštění ze scriptu skonči chybou:
Exception in thread "main" java.lang.NoClassDefFoundError: "-Dahoj=xPozn: účelem je předat java system property, kt. obsahuje mezeru a proto by měla být zapsána takto:
"-Dahoj=x wee"
(kde dát uvozovky jsem čerpal odsud).
Díky za tipy.
"-Dahoj=x wee"
-D je přepínač, zkuste dát ty uvozoky až za něj, tedy -D"ahoj=a hoj".
echo java -D\"ahoj=x wee\" -cp .:lib/* utils.keystore.tmp.TestConfigKeystore java -D\"ahoj=x wee\" -cp .:lib/* utils.keystore.tmp.TestConfigKeystorea dá to výstup
java -D"ahoj=x wee" -cp .:lib/* utils.keystore.tmp.TestConfigKeystore Exception in thread "main" java.lang.NoClassDefFoundError: wee"Jinak ten příkaz
java -D"ahoj=x wee" -cp .:lib/* utils.keystore.tmp.TestConfigKeystore
spustit opět jde, takže ten samý problém.
Můj první příklad mi přišel taky nelogický, proto jsem rovnou uváděl ten link, odkud jsem čerpal.
java -D"ahoj=x wee" -cp .:lib/* utils.keystore.tmp.TestConfigKeystore java "-Dahoj=x wee" -cp .:lib/* utils.keystore.tmp.TestConfigKeystoreAle abych byl přesnější, potřebuju spustit tento skript (z důvodů, jež nechci rozepisovat, ale proto tam jsou ta lomítka):
i=' "-Dahoj=x wee" -cp .:lib/* utils.keystore.tmp.TestConfigKeystore' echo java $i java $ia ten dá výstup java "-Dahoj=x wee" -cp .:lib/* utils.keystore.tmp.TestConfigKeystore Exception in thread "main" java.lang.NoClassDefFoundError: "-Dahoj=x Stejný výstup dá i skript
i=" \"-Dahoj=x wee\" -cp .:lib/* utils.keystore.tmp.TestConfigKeystore" echo java $i java $i
i="-Dahoj=a hoj -Dcau=c a u" echo $i java "$i" PropProperties se předají.
i="-Dahoj=x wee" j=" -cp .:lib/* utils.keystore.tmp.TestConfigKeystore" java "$i" $jale tohle už ne
i="-Dahoj=x wee" j=" -cp .:lib/* utils.keystore.tmp.TestConfigKeystore" java "$i" "$j"
#!/bin/bash params=""; for i in `seq 1 10`; do params="${params} \"-Dparam${i}=value with space ${i}\"" done echo $params eval "java $params -cp . Main"Kód příslušného testovacího programu v Javě je tenhle:
import java.util.Enumeration; import java.util.Properties; public class Main { public static void main(String[] args) { Properties params = System.getProperties(); Enumeration keys = params.propertyNames(); while (keys.hasMoreElements()) { String key = (String) keys.nextElement(); System.out.println(key + " => " + params.getProperty(key)); } } }
POLE=("prvni prvek" "druhy prvek")
for ((i=0; i<${#POLE[*]}; $i++)); do
... něco s prvkem $POLE[$i]
done
Tiskni
Sdílej: