Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.
Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.
Byla vydána verze R14.1.2 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.
Dnešním dnem lze již také v Česku nakupovat na Google Store (telefony a sluchátka Google Pixel).
Apple představil (keynote) iPad Pro s čipem Apple M4, předělaný iPad Air ve dvou velikostech a nový Apple Pencil Pro.
Richard Biener oznámil vydání verze 14.1 (14.1.0) kolekce kompilátorů pro různé programovací jazyky GCC (GNU Compiler Collection). Jedná se o první stabilní verzi řady 14. Přehled změn, nových vlastností a oprav a aktualizovaná dokumentace na stránkách projektu. Některé zdrojové kódy, které bylo možné přeložit s předchozími verzemi GCC, bude nutné upravit.
Free Software Foundation zveřejnila ocenění Free Software Awards za rok 2023. Vybráni byli Bruno Haible za dlouhodobé příspěvky a správu knihovny Gnulib, nováček Nick Logozzo za front-end Parabolic pro yt-dlp a tým Mission logiciels libres francouzského státu za nasazování svobodného softwaru do praxe.
Před 10 lety Microsoft dokončil akvizici divize mobilních telefonů společnosti Nokia a pod značkou Microsoft Mobile ji zanedlouho pohřbil.
Fedora 40 release party v Praze proběhne v pátek 17. května od 18:30 v prostorách společnosti Etnetera Core na adrese Jankovcova 1037/49, Praha 7. Součástí bude program kratších přednášek o novinkách ve Fedoře.
Stack Overflow se dohodl s OpenAI o zpřístupnění obsahu Stack Overflow pro vylepšení OpenAI AI modelů.
příklad: Mam eth0 nastavené na ip adresu 10.10.10.24 masku 255.255.255.128 Z toho bych rád zjistil toto: adresa - 10.10.10.24 síť - 10.10.10.0/25 maska - 255.255.255.128Dělám to docela složitým skriptem, nejde to nějak jednodušeji?
Řešení dotazu:
#!/bin/bash DEV='eth0' IP_M=`ip -o addr show dev $DEV | awk '$3 ~ /inet/ {print $4}'` IP=`echo "$IP_M" | awk -F/ 'NR == 1 {print $1}'` MASK=`echo "$IP_M" | awk -F/ 'NR == 1 {print $2}'` if let $(( (32-${MASK}) > 0)) then MASK4=$(( (255 << (32-${MASK})) & 255)) else MASK4=255 fi if let $(( (24-${MASK}) > 0)) then MASK3=$(( (255 << (24-${MASK})) & 255)) else MASK3=255 fi if let $(( (16-${MASK}) > 0)) then MASK2=$(( (255 << (16-${MASK})) & 255)) else MASK2=255 fi if let $(( (8-${MASK}) > 0)) then MASK1=$(( (255 << (8-${MASK})) & 255)) else MASK1=255 fi IP1=`echo "$IP" | awk -F. '{print $1}'` IP2=`echo "$IP" | awk -F. '{print $2}'` IP3=`echo "$IP" | awk -F. '{print $3}'` IP4=`echo "$IP" | awk -F. '{print $4}'` echo "ip: $IP" echo "síť: $(($IP1 & $MASK1)).$(($IP2 & $MASK2)).$(($IP3 & $MASK3)).$(($IP4 & $MASK4))" echo "maska: $MASK1.$MASK2.$MASK3.$MASK4"
#!/usr/bin/env python import socket hostname = socket.gethostname() ip = socket.gethostbyname( socket.gethostname() ) print 'Hostname:', hostname print 'IP adresa:', ip
Tiskni Sdílej: