Open source modální textový editor Helix, inspirovaný editory Vim, Neovim či Kakoune, byl vydán ve verzi 25.07. Přehled novinek se záznamy terminálových sezení v asciinema v oznámení na webu. Detailně v CHANGELOGu na GitHubu.
Americký výrobce čipů Nvidia získal od vlády prezidenta Donalda Trumpa souhlas s prodejem svých pokročilých počítačových čipů používaných k vývoji umělé inteligence (AI) H20 do Číny. Prodej těchto čipů speciálně upravených pro čínský trh by tak mohl být brzy obnoven, uvedla firma na svém blogu. Americká vláda zakázala prodej v dubnu, v době eskalace obchodního sporu mezi oběma zeměmi. Tehdy to zdůvodnila obavami, že by čipy mohla využívat čínská armáda.
3D software Blender byl vydán ve verzi 4.5 s prodlouženou podporou. Podrobnosti v poznámkách k vydání. Videopředstavení na YouTube.
Open source webový aplikační framework Django slaví 20. narozeniny.
V Brestu dnes začala konference vývojářů a uživatelů linuxové distribuce Debian DebConf25. Na programu je řada zajímavých přednášek. Sledovat je lze online.
Před 30 lety, tj. 14. července 1995, se začala používat přípona .mp3 pro soubory s hudbou komprimovanou pomocí MPEG-2 Audio Layer 3.
Výroba 8bitových domácích počítačů Commodore 64 byla ukončena v dubnu 1994. Po více než 30 letech byl představen nový oficiální Commodore 64 Ultimate (YouTube). S deskou postavenou na FPGA. Ve 3 edicích v ceně od 299 dolarů a plánovaným dodáním v říjnu a listopadu letošního roku.
Společnost Hugging Face ve spolupráci se společností Pollen Robotics představila open source robota Reachy Mini (YouTube). Předobjednat lze lite verzi za 299 dolarů a wireless verzi s Raspberry Pi 5 za 449 dolarů.
Dnes v 17:30 bude oficiálně vydána open source počítačová hra DOGWALK vytvořena v 3D softwaru Blender a herním enginu Godot. Release party proběhne na YouTube od 17:00.
McDonald's se spojil se společností Paradox a pracovníky nabírá také pomocí AI řešení s virtuální asistentkou Olivii běžící na webu McHire. Ian Carroll a Sam Curry se na toto AI řešení blíže podívali a opravdu je překvapilo, že se mohli přihlásit pomocí jména 123456 a hesla 123456 a získat přístup k údajům o 64 milionech uchazečů o práci.
Ahoj, mam soubor, kde pomoci sedu odstranim cast textu. Prikaz funguje dobre, ale na konci souboru se nachazi slovo u ktereho neni znak pro konec radku a to slovo se po pouziti sed prikazu smaze. Pokud ho rucne odentruju, tak je to ok, ale potreboval bych to mit cele v tom sed prikazu. Muzete mi pls poradit, jak to osetrit? Diky moc
kde pomoci sedu odstranim cast textu
to slovo se po pouziti sed prikazu smaze
Čili to funguje.
Vložte sem nějak osekanou verzi, na které se ten problém projeví. I s testovacím daty, na kterých to padá.
Btw, neřekl bych, že sed
pracuje s posledním řádkem (který nemá na konci \n
) nějak jinak než s ostatními.
zkousel jsem toto: sed -e 's/ xml.*xml"//' < stary_soubor > novy_soubor
nebo i toto: sed 's/ xml=".*\.xml"//' stary_soubor > novy_soubor
na text:
<apps>
<app file="soubor" xml="soubor.xml"/>
</apps>
a vrati mi to:
<apps>
<app file="soubor"/> ........toto je spravne
........ tady zmizi </apps> coz je spatne. Pokud to ve vi editoru odentruju, tak se to chova spravne.
Tak jsem to ozkoušel a nic nezmizí (GNU sed verze 4.2.1). Není problém někde jinde?
Ale pokud jde jen o to přidat prázdný řádek na konec, lze to udělat taky sedem nebo pomocí
( cat stary_soubor; echo ) | sed '...'
to mi bude stacit, diky moc za radu
hmm, tak porad nic, myslel jsem, ze uz to funguje, ted to zkousim na tom serveru, kde potrebuju a porad je to stejne
( cat stary_soubor; echo ) | sed 's/ xml=".*\.xml"//' stary_soubor > novy_soubor
nemuze to byt tim, ze to delam na HP-UX? Mate kdyztak nekdo tip na sed, ktery bude v tomto pripade na unixu fungovat taky? diky
( cat stary_soubor; echo ) | sed 's/ xml=".*\.xml"//' > novy_soubor
0000000 < a p p s > \n < a p p f i l e 0000020 = " s o u b o r " x m l = " s 0000040 o u b o r . x m l " / > \n < / a 0000060 p p s > 0000064a vysledek
0000000 < a p p s > \n < a p p f i l e 0000020 = " s o u b o r " / > \n < / a p 0000040 p s > 0000043
bash$ echo -n -e "<apps>\n<app file=\"soubor\" xml=\"soubor.xml\"/>\n</apps>" > stary_soubor bash$ od -Ax -tx1z -v stary_soubor 000000 3c 61 70 70 73 3e 0a 3c 61 70 70 20 66 69 6c 65 ><apps>.<app file< 000010 3d 22 73 6f 75 62 6f 72 22 20 78 6d 6c 3d 22 73 >="soubor" xml="s< 000020 6f 75 62 6f 72 2e 78 6d 6c 22 2f 3e 0a 3c 2f 61 >oubor.xml"/>.</a< 000030 70 70 73 3e >pps>< 000034 bash$ sed -e 's/ xml=".*\.xml"//' stary_soubor <apps> <app file="soubor"/> </apps> bash$ sed --version | grep version GNU sed version 4.2.1
Tiskni
Sdílej: