Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.
Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).
Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.
Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.
Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.
V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.
Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).
Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.
Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.
134 cd 126 rm 97 vi 86 grep 73 exit 69 make 53 makepkg 38 su 36 mplayer 33 ls
126 m 112 cd 89 wget 48 xpdf 45 rm 35 eix 28 grep 26 unzip 25 mv 23 hgkde
m
je alias pro mplayer
105 screen 103 mc 66 su 40 exit 26 wget 25 uprecords 22 df 18 cd 11 w 8 ls
103 mplayer 94 su 65 ssh 62 cd 43 vim 40 makepkg 38 cat 29 ls 25 wget 24 lsusb
74 kill
70 ps
61 su
26 unrar
25 cd
18 ./FretsOnFire
17 mc
14 wine
12 ./configure
11 winecfg
Jinak v tom příkazu je chyba, má být history 2000 | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
, tedy bez pomlčky před 2000 Za to může Opera, docela často mi zatuhává, když otevřu příliš stránek s Flashem (třeba idnes a podobně teroristické záležitosti).Za to môže FLASH
106 cd 101 ssh 23 vi 23 dcop 22 scp 17 su 17 screen 12 ./ssh 12 qemu 12 ping
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
85 cd 75 make 58 vim 30 ls 29 man 19 iconv 18 su 18 if 15 find 12 lsusb
126 pdflatex 78 cd 64 ls 20 ping 18 mplayer 12 vim 11 rm 8 svn 8 su 8 mc
a\ b
a ve výsledku dostanu 1 a\
'
".
Příklad příkazu: ' down' s5m
Myslím, že to i docela pěkně vypadá a apostrof a mezera se píše pohodlně, takže no problem. Dřív jsem používal na začátku tečku, ale ta byla příliš nevýrazná a navíc je to vestavěný příkaz bashe.
312 cd 211 ls 182 vi 144 svn 110 cvs 58 make 52 less 42 gvim 42 g 35 find
103 yaourt 102 su 93 cd 17 wine 16 man 14 conky 10 mplayer 10 ls 8 sox 8 antiword:)
bash: history: -2: neplatná voľba history: usage: history [-c] [-d offset] [n] or history -awrn [filename] or history -ps arg [arg...]Ale ináč (bez toho mínusu pred 2000)
67 cd 63 ls 41 sudo 39 make 38 view 31 vi 24 host 22 man 16 rm 10 svn
83 ssh 57 cd 51 ls 40 su 31 php 28 cat 27 dig 24 vi 18 scp 17 wine
127 mplayer 90 man 62 wget 39 ls 38 mv 32 locate 26 dig 20 unrar 20 ping 19 lintianvsetko su to unikatne prikazy, mam nastavenu history aby sa neopakovala
277 ping 31 /usr/local/bin/mencoder 23 cd 15 defaults 11 last 11 killall 9 uname 9 man 8 top 7 sudo
61 ./server 48 joe 39 ./client 37 make 35 su 27 ping 22 ssh 14 while 14 ls 13 cdZe by semestralka?
subzero@mojo-jojo:~> history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head 271 cd 157 make 85 exit 63 ll 39 ./src/tora 29 ./scribus 21 kwrite 17 rm 14 valgrind 14 python
249 cd 180 ls 74 echo 60 vim 48 su 35 cat 33 mkdir 32 exit 31 rm 25 wine
373 ls 250 yapt 248 cd 154 time 62 rpm 54 vs 54 rm 51 create-prefs.py 36 zypper 36 vc
vs
a vc
jsou aliasy na vim.
102 su 61 ls 52 cd 20 recode 14 top 14 ping 14 man 14 exit 12 tar 10 traceroute
185 make 75 ls 66 svn 32 vi 26 less 25 rm 17 ./autogen.sh 15 cd 13 grep 6 ./configure
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
BFU
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
3127 ls 1736 cd 1134 exit 820 su 642 mc 568 ssh 551 xmlstarlet 439 djvused 386 sudo 371 psA tohle pro změnu rootovská (aktuálně 9681 řádků)
1124 ls 742 apt-get 687 exit 498 cd 438 mc 384 dpkg 345 export 318 route 253 synaptic 202 psObé na mém notebooku, který kromě mne neužívá nikdo. Žebříček z kompu doma a ze serverů co mám pod palcem momentálně nemám k dispozici. Ale pokud jde o servery, bude to podobné jako u roota a doma bude nejspíš na první příčce skript ./internet-start.sh
130 cd 114 vim 87 vdir 84 ssh 83 svn 70 ping 69 cat 50 mplayer 41 scp 35 telnet
163 ssh 62 w 37 telnet 37 host 29 su 16 ls 12 mplayer 11 rm 9 xine 9 pingPres w si kontroluju uptime, abych vedel, kdy padla.
91 su 62 cd 55 ls 38 emerge 20 amarokapp 19 cat 16 ssh 12 ln 11 esearch 10 ./simutrans
153 emerge 59 vi 34 cat 20 ls 18 esearch 15 mount 14 make 14 df 13 rm 12 gedit
386 ls 295 cd 91 vim 60 ./a.out 54 cc 50 su 46 cp 45 rm 43 make 37 mv
377 cd 17 sudo 13 ls 8 ./test.sh 6 wc 6 PROMPT_COMMAND='pwd>&7;kill 5 ssh 5 ./segmentf0.sh 5 make 5 gvimale nejak to zapleveluje mc
135 sudo 54 ping 36 locate 36 cd 34 wine 14 poweriso 12 dmesg 8 winecfg 7 wow 7 ./wineinstall
571 ssh 161 ls 147 cd 69 ./xsysguard 57 host 56 nagios-reschedule 55 screen 50 vim 40 man 36 ./updatehehe, xsysguard jeste nepouzivam na plno a pritom ma druhou pricku:)) tehdy jsem ho jenom testoval:)
112 ls 78 cd 44 rm 32 ssh 22 less 21 mv 19 screen 12 su 12 ps 12 mplayer
104 su 57 ssh 29 eix 26 mythfrontend 20 killall 20 cat 19 mc 15 nano 14 man 13 ls
122 cvs
98 vim
69 cd
63 find
29 exit
17 tail
14 mysql
13 mc
vim ~/.emacs
174 ls 60 cd 33 ssh 28 vim 20 ping 19 view 17 gcc 11 /Library/Application\ 10 ln 10 ./t
vim ~/.emacs
128 e 107 cd 78 sudo 55 vim 42 ls 40 man 37 rm 34 su 28 cat 24 pacman
82 cd 76 sudo 70 ls 63 ping 44 clear 20 ssh 19 emerge 17 rm 13 nano 10 wrestool
bash: C-l: command not foundHm
$ history 2000 | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head 126 ./a.out 65 ls 62 gcc 51 cd 19 man 15 sudo 15 python 11 txt2pdbdoc 11 iconv 10 rm
367 vi 207 vim 189 cslatex 160 ls 124 pdflatex 115 cd 100 mv 97 xdvi 85 mc 64 xpdf
95 sudo 45 cd 34 wc 28 ls 22 mc 20 dmesg 12 cat 10 wget
$ history -2000 | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
bash: history: -2: invalid option
history: usage: history [-c] [-d offset] [n] or history -awrn [filename] or history -ps arg [arg...]
$ history 2000 | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head 125 cd 62 l 31 sed 22 ssh 20 mysql 15 man 14 su 13 python2.5 13 mplayer 13 cat
155 aptitude 13 nano 12 halt 9 shutdown 9 mpd 8 killall 8 kdm 6 startx 6 modprobe 5 dpkg
101 cd
75 sudo
71 ls
29 ssh
29 alsamixer
24 top
19 vim
17 htop
14 clear
11 ping
89 cd 82 ls 44 svn 31 xdopen 14 ./compile.sh 13 python 12 svncdiff 12 java 12 cat 10 mc
118 pl 112 ./a.out 35 cd 34 mplayer 19 su 17 ls 16 date 15 wget 11 alsamixer 8 xpdf
SELECT count(*), prikaz FROM historie GROUP BY prikaz;
history | sed 's/\ \ /\ /g' | cut -d' ' -f3 | sort | uniq -c | sort -nr
(první, co mě napadlo, šlo by jistě lépe - sed a cut scucnout do jednoho, ale nechtělo se mi vymýšlet regexp)
To seřazení by se udělalo jak? Já nemluvím SQL, šlo by něco jako
SELECT count(*) AS pocet, prikaz FROM historie GROUP BY prikaz ORDER BY pocet DESC;
?
SELECT count(*) AS pocet, prikaz FROM historie GROUP BY prikaz ORDER BY pocet DESC;Jo, přesně tohle by šlo. Pokud by se náhodou nedalo odkázat při řazení na "pocet", dá se napsat: "order by count(*)" (V PostgreSQL jde oboje, mělo by to jít asi i jinde)
order by 1 desc
'
firebird-devel
listu před časem na toto téma byla diskuse, ale pokud si dobře vzpomínám, nejspíš to tak zůstane.
89 ping 86 su 82 cd 77 man 70 ls 65 df 53 ssh 35 tac 24 sftp 21 netstat
138 ssh 242 ls 124 ls 76 mplayer 102 for 71 cd 77 cd 68 rm 40 vi 55 ssh 37 host 39 cp 31 ping 30 cat 30 kpdf 29 gqview 30 grep 28 unrar 20 cat 28 find 19 povray 27 scp 17 make 24 mv 16 echo 20 ssh-add 15 su 17 lynx 14 mpost 16 sync
Vlevo je stroj, u kterého právě sedím, vpravo domácí desktop (HISTSIZE
i HISTFILESIZE
jsou na obou nastavené na 1000).
Tak ještě roota (sloupce mají stejný význam):
125 ip 135 ls 111 ls 79 cd 53 cd 50 yast2 30 cat 45 ps 29 vi 43 make 22 rm 33 ip 20 ln 30 zypper 18 ps 29 rpm 18 fdisk 26 smartctl 17 ping 26 fdisk 14 tcpdump 24 vi 14 rcvmware 20 cat 12 rcntp 19 sensors 10 tail 17 openssl 10 mount 17 iptables
54 ssh 54 ping 42 ls 36 su 35 echo 34 vncviewer 25 cd 24 ifconfig 16 scp 14 nanoZdar Max
GentooOnAthlon hrabosh # history 2000 | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head 77 emerge 36 dmesg 34 umount 30 ls 27 mc 25 mount 21 make 20 cd 18 ffmpeg 18 fdisk
81 s 54 sudo 40 cd 25 PROMPT_COMMAND='pwd>&8;kill 24 mc 22 mpl 20 make 20 l 16 mcedit 13 wines je alias pro ssh s nejakymi parametry mpl je alias pro mplayer s nejakymi parametry l je alias pro ls -la jen netusim co tam dela to PROMPT_COMMAND='pwd>&8;kill
[nik@venice ~]$ history 2000 | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head 218 su 146 cd 111 ls 62 java 60 ssh 41 yaourt 31 nano 23 telnet 23 sh 22 scpno a pod rootem je to především o pacman -Syu
12 root 11 shutdown 6 startx 5 sleep 5 racer 5 mount 3 su 3 run 3 login 3 dirroot
2 '/var/log/Xorg.0.log' 2 '/usr/share/applications/gset-compiz.desktop' 2 su 2 startx 2 '/etc/X11/xorg.conf' 1 '/var/log/syslog' 1 run 1 reset 1 reboot
422 cd 164 make 133 ls 121 ds9 119 less 101 ./xnightview 90 gfortran 88 rm 76 for 61 ./a.out
82 mencoder 68 cd 48 ls 23 ps 22 vim 22 apt-cache 19 apt-get 16 mc 16 make 15 sudo
50 ./zmake_wapt-get.sh 33 gxine 26 echo 22 fg 19 ./zzz.sh 18 ./zmake_wapt-cache.sh 18 sudo 17 apt-cache 14 ctorrent 13 ./wapt-getzzz.sh je skript na pocuvanie internetoveho radia, *wapt* je moj akt. projekt
475 osc 400 vim 33 rpm 20 cd 16 ll 14 .. 6 history 5 mplayer 3 wget 3 svnRoot:
101 zypper 98 vim 84 ip 74 rpm 73 exit 58 ll 35 iwlist 32 rm 32 cd 24 iwconfig
alias vs='vim *.spec'
57 javac 46 g++ 45 cd 28 su 25 ./a.out 22 wine 19 ./shellsort 18 eix 17 winecfg 17 exit
177 su 155 ping 114 ssh 50 unrar 43 top 34 vmware 29 mc 28 scp 27 wget 24 cd
Tiskni
Sdílej: