Omarchy je linuxová distribuce s dlaždicovým správcem oken Hyprland. Založena je na Arch Linuxu. Vydána byla v nové major verzi 4.0.0 - The Quattro Release. Videopředstavení na YouTube. Celý desktop shell byl přepsán do Quickshellu. Přidána byla podpora pluginů.
Francouzská Ústavní rada zamítla zákaz používání sociálních sítí dětem mladším 15 let. Francouzská obdoba ústavního soudu uvedla, že opatření představuje nepřiměřený zásah do svobody projevu. Francouzský parlament zákaz schválil na konci července, začít platit měl od září. Šlo o první zákaz sociálních sítí pro děti v Evropě. Členové Ústavní rady se domnívají, že ustanovení „představuje zásah, který není přiměřený, nezbytný ani
… více »Open-source trackball Ploopy Adept má novou verzi nazvanou A+. Stále jde o symetrický desktopový trackball s šasi z 3D tiskárny a firmwarem QMK. Novinkami jsou dvojice tlačítek, jimiž půjde také otáčet, a volitelná opěrka ruky. Funkcionalita firmwaru je rozšířena o gesta, vrstvy a možnost konfigurace za běhu. Schémata a kód jsou jako obvykle na GitHubu. A+ půjde předobjednat za 99 CAD (bez dopravy a cla/DPH).
Prusa Research představil nové modely svých 3D tiskáren: Prusa XL+, CORE One+ (Gen 2) a CORE One L+.
Crown je multiplatformní open source herní engine. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT a GPLv3+. Byla vydána nová verze 0.64. Vyzkoušet lze online demo.
NVIDIA na konci ledna vydala v beta verzi nativního linuxového klienta své cloudové herní služby GeForce NOW. Včera oznámila ukončení beta verze a oficiální podporu Linuxu.
Byla vydána nová verze 3.5.0 nástroje pro inkrementální kopírování souborů rsync (Wikipedie). Přehled oprav a vylepšení v souboru NEWS. Řešeno je 33 zranitelností.
Organizace Apache Software Foundation (ASF) vydala verzi 31 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.
Firma IBM uvedla svůj první mikropočítač Personal Computer před 45 lety, v srpnu 1981. Základní konfigurace modelu 5150 za 1 565 tehdejších dolarů obsahovala desktop s Intel 8088 a 16KB RAM, Color Graphics Adapter a klávesnici. Právě klávesnice Model F/XT vybavené kapacitními spínači, vlivné a s převodníkem dodnes použitelné, připomíná sběratelský web Admiral Shark's Keyboards.
Slovensko odhalilo ruské součástky ve dvou testovaných zařízeních na zjišťování přestupků v silničním provozu a označilo je za bezpečnostní riziko. S odvoláním na vyjádření slovenského Národního bezpečnostního úřadu (NBÚ) to včera oznámil ministr vnitra Matúš Šutaj Eštok. Zároveň ohlásil ukončení spolupráce svého úřadu s dodavatelem části uvedeného systému, slovenskou společností Soitron. Opozice, která na problematické kamery upozornila už dříve, vyzvala k odvolání ministra vnitra.
Zdravim chtel jsem se zeptat jak by se dalo udelat nasledujici:
Petr Novak
jak z tohoto radku vyseknout prijmeni kdyz vim ze mezi krestnim jmenem a prijmenim je mezera? ja sem zkousel neco takoveho, ale nefunguje to
sed 's/^[[a-zA-Z]*[:space:]*\([:alnum:]+\)]+$/\1/g'
Dekuji
echo 'Petr Novak' | awk '{print $2;}'
jj to by mohlo byt ale co kdyz by bylo zadany jen to prijmeni? jako ze seznam je
Petr Novak
Novak
Roman Sova
takze to jmeno neni povinny...nekdy tam bejt muze a nekdy ne....
jj toto by slo, jen mam dotaz jak by se to potom udelalo kdyby za tim prijmenim jeste neco nasledovalo...napr
Petr Novak Praha Hradcany 22
tak aby to vypsalo vse od prijmeni do konce radku, tedy:
Novak Praha Hradcany 22
$ cat foo Josef;Novak;Praha;Jecna 30; Vaclav;Kopecky;Praha;; ;Novak;;; $ cat foo | cut -d ";" -f 2 Novak Kopecky NovakPokud nemuzes rict, kolik slov ma presne obsahovat jmeno, prijmeni, adresa atp., tezko budes zjistovat, ktere z nich je prijmeni..
sed -r a pak jen + a (...).
Kromě toho [:space:]* by asi mělo být [[:space:]]+.
Pak už se to natolik liší od toho, cos sem napsal, že těžko říci...
no ale kdyz tam bude [[:space:]]+ tak to bude znamenat ze tam bude alespon jedna mezera....a tam ta mezera byt nemusi kdyz je zadano jen prijmeni.... Muzou nastat dve situace, bud je zadano krestni jmeno nebo neni
Petr Novak
nebo
Novak
takze ten vyraz muze zacit pismeny, ktere mohou byt nasledovany libovolnym poctem mezer (toto by melo pokryt pripadne zadani krestniho jmena a mezer mezi prijmenim) a za mezerami nasleduje posloupnost nebilych znaku(prijmeni), ktere si musi vyraz zapamatovat a pak je vypsat...
sed -re 's/(.*[[:space:]])?([^[:space:]]+)$/\2/'
sed -e 's/\(.*[[:space:]]\)\?\([^[:space:]]\+\)$/\2/'
while read x; do echo "${x##* }"; done
Tiskni
Sdílej: