Společnost Oracle představila sadu nástrojů a skriptů pro sběr a analýzu dat o stavu linuxových systémů a jejich ladění pod společným názvem Oracle Linux Enhanced Diagnostics (OLED). K dispozici pod licencí GPLv2.
OpenZFS (Wikipedie), tj. implementace souborového systému ZFS pro Linux a FreeBSD, byl vydán ve verzi 2.3.0. Přináší RAIDZ Expansion, Fast Dedup, Direct IO, JSON a Long names.
Společnost PINE64 stojící za telefony PinePhone nebo notebooky Pinebook publikovala na svém blogu lednový souhrn novinek.
Baví vás bastlení, fyzika, IT a nebo prostě cokoliv technického? Proseděli jste celé Vánoce v záři obrazovky počítače a nebo jste o tom alespoň snili? Chcete se pochlubit technickými vánočními dárky? Pak doražte na Virtuální Bastlírnu - online pokec (nejen) techniků a bastlířů!
… více »Desktopové prostředí Enlightenment bylo vydáno ve verzi 0.27.0, provázejí ho knihovny EFL 1.28. Jde o převážně opravné vydání opět po roce.
Lazygit byl vydán ve verzi 0.45.0. Jedná se o TUI (Text User Interface) nadstavbu nad gitem.
Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Byla vydána nová verze 2.48.0 distribuovaného systému správy verzí Git. Přispělo 93 vývojářů, z toho 35 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Byl vydán Debian 12.9, tj. devátá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
Před dvanácti lety, ve svých šestadvaceti letech, navždy odešel Aaron Swartz, výjimečný americký hacker (programátor), spisovatel, archivář, politický organizátor a internetový aktivista. Aaron Swartz založil Demand Progress, spolupracoval na projektech Open Library, Internet Archive a Reddit. Ve svých čtrnácti se podílel na specifikaci RSS 1.0. Vytvořil webový framework web.py, pracoval na tor2web a rozšíření HTTPS Everywhere
… více »/usr/bin/mujprikaz 21.1.2005 > /muj/vysup Renata Bila > /muj/vysup id:1844 > /muj/vysup 19.1.2005 > /muj/vysup Jarek Nohavice > /muj/vysup id:1824 > /muj/vysup 18.1.2005 > /muj/vysup Ivan Mlady > /muj/vysup id:1843 > /muj/vysup
Řešení dotazu:
#!/bin/sh RUN=/run/mujprikaz TMP=`mktemp /tmp/mujprikaz.XXXX` VYSTUP=/muj/vysup if [ -e $RUN ]; then echo "Soubezne pousteni, koncim" exit 1 fi touch $RUN mujprikaz > $TMP cat $VYSTUP >> $TMP mv $TMP $VYSTUP rm $RUNPředpokládám, že tazatel je inteligentní a podobné věci si dokáže udělat sám. Navíc, jaký přínos má servírovat hotové řešení?
#!/bin/bash LAST=`cat /tmp/last` seq $(($LAST+3)) -1 $(($LAST+1)) sleep 10 echo "$(($LAST+3))" > /tmp/lastPokud nebyl spuštěn, začne od 1, jinak vypisuje přírustky. Sleep 10 je tam kvůli simulaci souběhu, ať to chvíli trvá. Skript, který to řeší je v mém dřívějším přísp ěvku, opisuji pro komplexnost:
#!/bin/sh RUN=/run/mujprikaz TMP=`mktemp /tmp/mujprikaz.XXXX` VYSTUP=/muj/vysup if [ -e $RUN ]; then echo "Soubezne pousteni, koncim" exit 1 fi touch $RUN mujprikaz > $TMP cat $VYSTUP >> $TMP mv $TMP $VYSTUP rm $RUNPokud se oprostíme od drobností jako /muj/vysup a mujprikaz umístěný v $PATH, tak po třech nezázislých, ale souběžných spuštěních wrapperu pomocí:
while ! wrapper; do sleep 1; donemám ve výstupním souboru toto:
$ cat /tmp/vysup 9 8 7 6 5 4 3 2 1
A co to nechat od nejstaršího po nejnovější ale upravit čtení (aby četl pozpátku)?
$ cat kategorie.txt Cestování Finance Grafika Jazyky
$ tac kategorie.txt Jazyky Grafika Finance Cestování
Tiskni Sdílej: