Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Honza1Ubuntu

Stran: 1 ... 8 9 [10] 11 12 ... 18
136
Hardware / Spotřeba energie stále běžícího notebooku
« kdy: 23. 02. 2019, 02:38:35 »
Zabyval se uz nekdo tim, kolik spotrebuje energie notebook, za predpokladu, ze bezi nonstop 24 hodin denne a porad je na nem nejaky program aktivni. Jedna se o thinkpad se 4-jadrovym CPU a klasickym HDD. Grafika je integrovana, jen se zakladnim vykonem. Monitor se vypne po par minutach (je po vypnuti monitoru zmena spotreby velka ?). Vetsinou jsou u CPU vytizena 1-3 jadra ze 4. Internet je prez Wifi. Optickou mechaniku nepouzivam prakticky vubec.

Kolik tak muze spotrebovat za den provozu a na kolik to priblizne muze vyjit ?

137
Vývoj / Re:Dobrý a rýchly a textový editor zadarmo
« kdy: 04. 12. 2018, 17:44:34 »
Jestli delas ve Widlich (kdyz pouzivas WinScp) freeware Ted Notepad, to je vicemene nejlepsi, co znam.
V Upuntu pak Text Editor, nebo Kate, Krusader v grafickem rozhrani, v terminalu Vim.

138
Ne ze bych byl s pouzivanim tohoto OS nadseny, ale smula je, ze nektere aplikace nejdou pod Linuxem, proto jsem si jednu partition musel udelat s Win7 64 bit. Avsak jedna z mala aplikaci (ICE Panorama) potrebuje mit nainstalovany Microsoft NET Framework. Stahnu si maly instalacni soubor, necely 1 MB velky. Ten pak po spusteni postahuje vsechna potrebna data, coz probehne OK, a pak zkousi instalaci. Instalace ale pri zacatku zamrzne a po par minutach to ohlasi chybu.

139
Odkladiště / Re:Vaše největší přehmaty?
« kdy: 01. 10. 2018, 18:34:50 »
Spatne nastaveni zalohovaciho skriptu prez Rsync.

Skript smaze vsechna data, ktere jsou  v cilove slozce, ne vsak ve zdroji. Jenze ja zadal spatnou cestu ke zdroji, tudiz se smazali vsechny data, v backup, ktera tam mela byt.

A pak odkracel do haje disk se zdrojovymy daty .....

Prikaz ktery smaze vsechna data, co nejsou ve zdroji, ale jen v cili, kontroluje, zda je stejna verze souboru zdroj-cil pomoci kontrolnich souctu ne datum a cas, ukazuje prubeh zalohovani, omezena rychlost transferu:

Kód: [Vybrat]
rsync -ahvc -e ssh --delete --progress --bwlimit=5000k Zdroj_S_Cestou/ Cil_S_Cestou/

140
Ahoj

Mam Fortranovsky program pro vypocet, ktery pocita urcity model a pri tom pravidelne zapisuje data na disk a spousti skript pro tvorbu grafu v Gnuplotu.

Vypis hodnot do TXT souboru - skript ve Fortranu
Kód: [Vybrat]
!Vypis hodnot pro tvorbu mapy
open(4,file='DataZVypoctu'//trim(STW)//'.txt',status='unknown', access='append')
write(4,fmt="(T1,I14,T30,E20.14,T60,E20.14,T90,E20.14,T120,E20.14,T150,E20.14,T180,E20.14,T210,E20.14,T240,E20.14,T270,E20.14,T300,E20.14,T330,E20.14,T360,E20.14, &
T390,E20.14)") &
           ID,Time,TimeDay,TimeDaySyn,TimeYear,Dt,RA,DEC,T,TpartialT,Q,S,K,ForcingT ! KST jsou hodnoty, PST derivace
close(4,status='keep')

!Zavolani skriptu pro tvoreni map v Gnuplotu
call system('Bash_Skript_Pro_Vytvoreni_Mapy.sh')


Tvorba grafu v Gnuplotu - Bash_Skript_Pro_Vytvoreni_Mapy.sh
Kód: [Vybrat]
awk '{ print $'${CollA}'"  "$'${CollB}'"  "$'${CollC}'}'< DataZVypoctu.txt > DataDoMapy.dat ## Vybrani 3 sloupcu pro Gnuplot
 ## Vysledkem PNG obrazek  heatmap.png, skript pro Gluplot pouzije datovy soubor DataDoMapy.dat
mv heatmap.png ${ST}_MAP_${TP}_${PR}_${VEL}.png ## Prejmenovani souboru
./Interp.out < DataDoMapy.dat > DataDoMapyInterplolovana.dat ## vytvareni dat pro interpolovanou mapu pomoci Fortranovskeho programu
gnuplot  Creating_Map_Sphere.plt ## Vytvoreni interpolovane mapy, vysledkeme je PNG soubor

Datove soubory jsou velke a narocne pro zapis na disk, vysledne PNG obrazky maji cca 50-200 kB, vysledkem jsou vzdy 2 klasicke a 2 interpolovane mapy, celkem 4 PNG obrazky. Vsechny velke datove soubory se po probehnuti cyklu smazou.

DataZVypoctu.txt cca 65 MB
DataDoMapy.dat cca 15 MB
DataDoMapyInterplolovana.dat cca 90 MB

Pokud by tento cyklus bezel radove stokrat, tak by to jeste nevadilo moc, ale dany cyklus kresleni map bezi cca 300 000 krat. Datove soubory se zapisuji na disk, a pak se po vytvoreni mapy smazou. Interpolace zabere par minut CPU, coz neni tak hrozne, CPU neresim, a na RAM to taky moc narocny neni, do 500 MB.

Otazkou je, jak to udelat, aby Fortranovsky skript i bash skript nezapisoval velke datove soubory na disk, ale nejak je v RAM predal skriptu pro Gnuplot a na disk se zapsal jen vysledny PNG obrazek

141
Kit

Pokud se do promenny zada hodnota tak by tam byt ani dolar ani uvozovky nemeli, to jsem jen tak zkousel. Melo by to tedy byt takto:

Kód: [Vybrat]
for X in `find -name "*\-*"` ; do Y=`echo "${X}" | tr -s "\-" "_"` ; mv "${X}" "${Y}" ; done
## a dalsi jine znaky

Ale ten obraceny apostrof to samozrejme nebere. A taky nejde tecka, protoze tou zacina cesta k souboru, tedy se to zacykli. Nakonec tecku nepotrebuji.

Nakonec tam asi bude stejne nejlepsi ten exec. Ale tu konstrukci jsem tolik nepochopil, jak ten znak pak prejmenovat na _ Prave proto je tam ten for cyklus.

142
Software / Re:Práce s rarem na Linuxu
« kdy: 17. 09. 2018, 15:43:13 »
Ale na linuxu kdyz zadam cestu a dam rar tak se nic nestane.
Stahla jsem si rar z ofic stranek zde: https://www.rarlab.com/rar/rarlinux-x64-5.6.0.tar.gz

To bych nedelal, v Linuxu se software nestahuje od nekud, zvlaste z neduveryhodnych adres, ale instaluje z reporitaru. Jinak v tom baliku muze byt ledacos, co pobezi i pod rootem (zarazeni do bootnetu a pod.).

V Turecku nepomuze ani instalovani z repozitaru podle vseho.

143
Software / Re:Práce s rarem na Linuxu
« kdy: 17. 09. 2018, 15:37:37 »
7zip (apt get install p7zip-full) umi rar rozbalit, rar umi rozbalit i 7zip ve Widlich. Vytvoreni RAR archivu nevim jestli neco umi jineho, nez rar. On je to totiz kompercni program a format.
7z ma i lepsi kompresi hlavne u velkeho mnozstvi podobnych souboru, i kdyz nevim, jak aktualne, rar uz jsem prez 10 let nepouzil.

V reporitarich na Ubuntu je uz i zpaq (apt get install zpaq), jeste vykonejsi komprese, ale dost pomale.

144
Kit

Pokud je obraceny apostrov to super-uvozitko
Kód: [Vybrat]
`
, tak ho nevezme ani jedna z techto variant, uvozovky nepomuzou. U prvni varianty mi to nevezme "X"

Kód: [Vybrat]
for " X " in `find -name *\`*` ; do "Y"=`echo "${X}" | tr -s "\`" "_"` ; mv "${X}" "${Y}" ; done
bash: `'X'': not a valid identifier

for X in `find -name *\`*` ; do "Y"=`echo "${X}" | tr -s "\`" "_"` ; mv "${X}" "${Y}" ; done
for X in `find -name *\`*` ; do Y=`echo "${X}" | tr -s "\`" "_"` ; mv "${X}" "${Y}" ; done
for X in `find -name *\`*` ; do Y=`echo ${X} | tr -s "\`" "_"` ; mv "${X}" "${Y}" ; done

145
Vývoj / Re:Rekurzivni prejmenovani souboru dle urciteho znaku
« kdy: 16. 09. 2018, 13:55:40 »
Kit

A bude to mit tady vliv pri dani nazvu promennych do uvozvek ? Mezera mezi dvema promenyma ma byt.

146
Vývoj / Re:Rekurzivni prejmenovani souboru dle urciteho znaku
« kdy: 16. 09. 2018, 11:21:08 »
Zkusil jsi rovnou detox, co s tím udělá?

To zatim jsem nikdy nezkousel, taky bych mel zkusit. Uz kvuli diakritice, mezeram a dalsim vsude mozne.

147
Vývoj / Re:Rekurzivni prejmenovani souboru dle urciteho znaku
« kdy: 16. 09. 2018, 11:20:12 »
Zkus find na vylistovani tech vadnych souboru, pak pipe do while read jmeno; do ... A zde rozdelit na cestu a jmeno souboru (basename) a tr na nahradu znaku a mv na prejmenovani.

Diky, podle tohoto navodu to vypada, ze funguje. Jen to nehraje pro super-uvozovku ` , to je holt moc silny znak.

Kód: [Vybrat]
for X in `find -name *\-*` ; do Y=`echo ${X} | tr -s "\-" "_"` ; mv ${X} ${Y} ; done
for X in `find -name *\%*` ; do Y=`echo ${X} | tr -s "\%" "_"` ; mv ${X} ${Y} ; done
for X in `find -name *\'*` ; do Y=`echo ${X} | tr -s "\'" "_"` ; mv ${X} ${Y} ; done
for X in `find -name *\"*` ; do Y=`echo ${X} | tr -s "\"" "_"` ; mv ${X} ${Y} ; done
for X in `find -name *\&*` ; do Y=`echo ${X} | tr -s "\&" "_"` ; mv ${X} ${Y} ; done
for X in `find -name *\:*` ; do Y=`echo ${X} | tr -s "\:" "_"` ; mv ${X} ${Y} ; done
for X in `find -name *\.*` ; do Y=`echo ${X} | tr -s "\." "_"` ; mv ${X} ${Y} ; done
for X in `find -name *\+*` ; do Y=`echo ${X} | tr -s "\+" "_"` ; mv ${X} ${Y} ; done
for X in `find -name *\(*` ; do Y=`echo ${X} | tr -s "\(" "_"` ; mv ${X} ${Y} ; done
for X in `find -name *\)*` ; do Y=`echo ${X} | tr -s "\)" "_"` ; mv ${X} ${Y} ; done
for X in `find -name *\[*` ; do Y=`echo ${X} | tr -s "\[" "_"` ; mv ${X} ${Y} ; done
for X in `find -name *\]*` ; do Y=`echo ${X} | tr -s "\]" "_"` ; mv ${X} ${Y} ; done
for X in `find -name *\ *` ; do Y=`echo ${X} | tr -s "\ " "_"` ; mv ${X} ${Y} ; done

for X in `find -name *__*` ; do Y=`echo ${X} | sed "s/__/_/g"` ; mv ${X} ${Y} ; done
for X in `find -name *__*` ; do Y=`echo ${X} | sed "s/__/_/g"` ; mv ${X} ${Y} ; done
for X in `find -name *__*` ; do Y=`echo ${X} | sed "s/__/_/g"` ; mv ${X} ${Y} ; done

148
Ahoj

Zkousim prejmenovat rekurzivne soubory a slozky, ktere misty obsahuji v nazvech urcity "nepekny" znak a chtel bych tento znak prepsat na _

Jedna se o sadu znaku: - : `)('&%:" predelat na podtrzitko _
Ze dvou podtrzitek pak zkousim udelat jedno.

Zkousel jsem napr. Rename, ale nefunguje to:

Kód: [Vybrat]
rename 's/-/_/g' *
rename 's/:/_/g' *
rename 's/(/_/g' *
rename 's/)/_/g' *
rename 's/%/_/g' *
rename 's/\&/_/g' *
rename 's/\`/_/g' *
rename 's/\"/_/g' *
rename 's/\'/_/g' *
rename 's/__/_/g' *
rename 's/__/_/g' *
rename 's/__/_/g' *
rename 's/__/_/g' *
rename 's/__/_/g' *

Nemel by s tim nekdo zkusenosti ?

149
Software / Re:Automatizované stahování souboru
« kdy: 21. 06. 2018, 19:59:26 »
Ja jsem to uz parkrat resil a delam to takto (bash skript, ktery das do cronu):

Kód: [Vybrat]
#!/bin/bash

## Stahnes do slozky, kde si nadefinujes cestu:
mkdir -p /slozka pro soubory s celou cestou/
cd  /slozka pro soubory s celou cestou/

wget --user-agent="Mozilla/45.0" "http://www.africau.edu/images/default/sample.pdf"

## Prejmenujes dle data, format YYYYMMDD :
for FILE in sample* ; do PROMENA=$(stat -c %y $FILE | sed 's/\([^-]*\)-\([^-]*\)-\([0-9]*\) \([^:]*\).*/\1\2\3/'); mv $FILE KazdodenniPDF_$PROMENA.pdf; done

## Pokud se soubor meni vickrat za den, prejmenujes tak aby v nazvu byla i hodina:
## for FILE in sample* ; do PROMENA=$(stat -c %y $FILE | sed 's/\([^-]*\)-\([^-]*\)-\([0-9]*\) \([^:]*\).*/\1\2\3\4/'); mv $FILE KazdodenniPDF_$PROMENA.pdf; done


Nove jmeno soubory vcetne datumu nesmi zacinat sample, jinak ti to bude pokazde prejmenovavat vse.
Nic se nejspis nestane, je to ale prace navic (po par letech dost prace navic a taky vyssi riziko chyby).
Datum souboru muze byt podle data, kdy byl ulozen na server, pokud ma timestamp, jinak je to cas ve tvem PC, kdy byl soubor stahnut.
Pokud jsou v nazvu specialni nealfanumericke znaky, bude se muset prejmenovani trochu upravit.

150
A pak misto tar.gz pouzit tar.bz2 nebo jeste lepe tar.xz

Stran: 1 ... 8 9 [10] 11 12 ... 18