Byla vydána verze 1.91.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Ministerstvo průmyslu a obchodu vyhlásilo druhou veřejnou soutěž v programu TWIST, který podporuje výzkum, vývoj a využití umělé inteligence v podnikání. Firmy mohou získat až 30 milionů korun na jeden projekt zaměřený na nové produkty či inovaci podnikových procesů. Návrhy projektů lze podávat od 31. října do 17. prosince 2025. Celková alokace výzvy činí 800 milionů korun.
Google v srpnu oznámil, že na „certifikovaných“ zařízeních s Androidem omezí instalaci aplikací (včetně „sideloadingu“) tak, že bude vyžadovat, aby aplikace byly podepsány centrálně registrovanými vývojáři s ověřenou identitou. Iniciativa Keep Android Open se to snaží zvrátit. Podepsat lze otevřený dopis adresovaný Googlu nebo petici na Change.org.
Byla vydána nová verze 18 integrovaného vývojového prostředí (IDE) Qt Creator. S podporou Development Containers. Podrobný přehled novinek v changelogu.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 2.0. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Google Chrome 142 byl prohlášen za stabilní. Nejnovější stabilní verze 142.0.7444.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 20 bezpečnostních chyb. Za nejvážnější z nich bylo vyplaceno 50 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.
Pro moddery Minecraftu: Java edice Minecraftu bude bez obfuskace.
Národní identitní autorita, tedy NIA ID, MeG a eOP jsou nedostupné. Na nápravě se pracuje [𝕏].
Americký výrobce čipů Nvidia se stal první firmou na světě, jejíž tržní hodnota dosáhla pěti bilionů USD (104,5 bilionu Kč). Nvidia stojí v čele světového trhu s čipy pro umělou inteligenci (AI) a výrazně těží z prudkého růstu zájmu o tuto technologii. Nvidia již byla první firmou, která překonala hranici čtyř bilionů USD, a to letos v červenci.
Po Canonicalu a SUSE oznámil také Red Hat, že bude podporovat a distribuovat toolkit NVIDIA CUDA (Wikipedie).
 28.5.2008 13:45
frEon             | skóre: 40
            
             | Praha
        28.5.2008 13:45
frEon             | skóre: 40
            
             | Praha
         28.5.2008 13:45
andree             | skóre: 39
             | blog: andreeeeelog
        28.5.2008 13:45
andree             | skóre: 39
             | blog: andreeeeelog
            
         
#!/bin/sh
function testip() {
        n=`echo $1|grep '^[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*$'|wc -l`
        if [ $n -ge 1 ]; then
            return 0
        else
            return 1
        fi
}
if testip $1; then
        echo OK
else
        echo Not an IP
fi
            [[ "$1" =~ "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" ]] && echo ano
            [[ "$1" =~ "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" ]] && echo anopředtím by totiž prošly i věci jako 10.10.10.10.10.10  
             28.5.2008 14:17
frEon             | skóre: 40
            
             | Praha
        28.5.2008 14:17
frEon             | skóre: 40
            
             | Praha
        [[ "$1" =~ "^1[0-9]{1,2}\.[0-5]{1,3}\.[0-5]{1,3}\.[0-5]{1,3}$" ]] && echo ano
            [[ "$1" =~ "^1[0-9]{1,2}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" ]] && echo anosamozřejmě tento vzor vyhoví i nesmyslným adresám jako: 192.168.999.999
            
#!/bin/bash
echo $1 | awk -F '.' '
{
        if($1>0 && $1 <=255 && $2>0 && $2 <=255 && $3>0 && $3 <=255 && $4>0 && $4 <=255)
        {
                print $0;
        }
}'
>
            deb http://ftp.cz.debian.org/debian jessie main contrib non-freepokud je IP adresa, vytiskne ji; pokud neni, nevytiskne nic
#!/bin/bash
echo $1 | awk -F '.' '
{
        if($1>0 && $1 <=255 && $2>0 && $2 <=255 && $3>0 && $3 <=255 && $4>0 && $4 <=255)
        {
                print $0;
        }
}'
>
A je funkční, takže je vítězem ;)
Ale ještě jednou díky všem.
Problém vyřešen.
Mějte se, smějte se
            #!/bin/bash
echo $1 | awk -F '.' '
{
	if( NF==4 )
        if($1>0 && $1 <=255 && $2>0 && $2 <=255 && $3>0 && $3 <=255 && $4>0 && $4 <=255)
{
                print $0;
}
}'výše uvedenému totiž vyhoví řetězce jako 192.168.10.10.10.10.10.10
            $x>0 by mela byt $x>=0
            deb http://ftp.cz.debian.org/debian jessie main contrib non-free 
#!/usr/bin/awk -f
BEGIN {
        FS=".";
} {
        if(NF==4 && $1>=0 && $1 <=255 && $2>=0 && $2 <=255 && $3>=0 && $3 <=255 && $4>=0 && $4 <=255)
                print;
}
            deb http://ftp.cz.debian.org/debian jessie main contrib non-free#!/bin/bash
[[ "${1//[0-9]/}" == "..." ]] ||
    exit 1
for i in ${1//./ }; do
    let count++
    [[ $i -ge 0 && $i -le 255 ]] ||
        exit 1
done
[[ $count -eq 4 ]] ||
    exit 1
exit 0
Pripadne sa da IFS=. Kto ako chce
            Dobry den.
Sice uz je to vyresene, ale ciste v bash bez dalsich binarek to tady jeste nebylo:
if [[ "$ADRESA" =~ "^ *([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+) *$" ]] \
             && [ "${BASH_REMATCH[1]}" -lt 256 ] \
             && [ "${BASH_REMATCH[2]}" -lt 256 ] \
             && [ "${BASH_REMATCH[3]}" -lt 256 ] \
             && [ "${BASH_REMATCH[4]}" -lt 256 ]
then 
            $ADRESA="${BASH_REMATCH[1]}.${BASH_REMATCH[2]}.${BASH_REMATCH[3]}.${BASH_REMATCH[4]}"
else
            echo "error: \"$ADRESA\" je neplatna" 1>&2
            exit 3;
fi
            Omlouvam se uz bylo..
marek
 28.5.2008 17:16
cooler             | skóre: 19
            
             | Medzilaborce
        28.5.2008 17:16
cooler             | skóre: 19
            
             | Medzilaborce
        [[ který tam nakonec už je jednou použit.
             28.5.2008 20:45
David Watzke             | skóre: 74
             | blog: Blog...
             | Praha
        28.5.2008 20:45
David Watzke             | skóre: 74
             | blog: Blog...
             | Praha
        $ type echo [ [[ test echo is a shell builtin [ is a shell builtin [[ is a shell keyword test is a shell builtin[[ je v bashi rychlejší než [
root@duron:/bin# ls -l /bin | grep '\[' -rwxr-xr-x 1 root root 25256 2007-06-09 03:12 [U mě je to binárka na disku. Leda, že se [ v bashi použije přednostně.
type.
bash$ type [ [ is a shell builtin bash$ type /usr/bin/[ /usr/bin/[ is /usr/bin/[Takže je rozdíl jestli napíšete
[ 0 -eq 1 ] nebo /usr/bin/[ 0 -eq 1 ]
            
IP=[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}
ip="123.123.123.123"
if [[ "$ip" =~ ^$IP$ ]]; then
  echo "OK"
else
  echo "ERR"
fi
echo "$ip" | grep -q "^$IP$" -
if [ $? -eq 0 ] ; then
  echo "OK"
else
  echo "ERR"
fi
             29.5.2008 10:00
Ondroid             | skóre: 32
             | blog: Hombre
        29.5.2008 10:00
Ondroid             | skóre: 32
             | blog: Hombre
            
        
#!/bin/bash
#oket 1 - 4
o1=1
o2=255
o3=0
      
o4=999
[ $(( $o1/256 )) == 0  ] &&  
[ $(( $o2/256 )) == 0  ] &&  
[ $(( $o3/256 )) == 0  ] &&  
[ $(( $o4/256 )) == 0  ] &&  echo "je to IP adresa"
             29.5.2008 11:33
Ondroid             | skóre: 32
             | blog: Hombre
        29.5.2008 11:33
Ondroid             | skóre: 32
             | blog: Hombre
            
        
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                