2017 m. lapkričio 3 d., penktadienis
Eilutes paieska failuose ir pakeitimas
find . -type f -name "*.f90" -exec sed -i 's/old/new/g' {} \;
Ieškom šioj direktorijoj rekursyviai, failuose tik (-type f), turinciuose isplėtimą .f90 ir tuomet paleidziam sed ir pakeiciam stringą
2011 m. spalio 21 d., penktadienis
klaviaturos kario įnagei bashe
Quickly get back
$ cd -
Ctrl-A
Go to the beginning of the line
Ctrl-E
Go to the end of the line
Alt-B (or ESC, left arrow)
Jump back one word using a non-alphanumeric character as delimiter.
Alt-F (or ESC, right arrow)
Jump forward one word using a non-alphanumeric character as delimiter.
Ctrl-R
History search
Ctrl-W
Cut one word backwards using white space as delimiter.
Ctrl-K
Cut everything forward to end of line.
Ctrl-U
Cut everything backwards to beginning of line.
Alt-T
Transpose the word at cursor with the one before cursor.
Ctrl-_
Undo the last command.
Alt-R
Revert all changes to current line.
Ctrl-L
Clear screen while keeping whatever is already typed in the command line intact.
taip pat labai patogu rashyti funkcijas ir aliasus .bashrc faile:
PVZ_vienas:
function outputas () {
glite-wms-job-output -i $1
}
PVZ_du:
alias goscala='cd ~/j6_scala'
$ cd -
Ctrl-A
Go to the beginning of the line
Ctrl-E
Go to the end of the line
Alt-B (or ESC, left arrow)
Jump back one word using a non-alphanumeric character as delimiter.
Alt-F (or ESC, right arrow)
Jump forward one word using a non-alphanumeric character as delimiter.
Ctrl-R
History search
Ctrl-W
Cut one word backwards using white space as delimiter.
Ctrl-K
Cut everything forward to end of line.
Ctrl-U
Cut everything backwards to beginning of line.
Alt-T
Transpose the word at cursor with the one before cursor.
Ctrl-_
Undo the last command.
Alt-R
Revert all changes to current line.
Ctrl-L
Clear screen while keeping whatever is already typed in the command line intact.
taip pat labai patogu rashyti funkcijas ir aliasus .bashrc faile:
PVZ_vienas:
function outputas () {
glite-wms-job-output -i $1
}
PVZ_du:
alias goscala='cd ~/j6_scala'
2011 m. rugsėjo 30 d., penktadienis
gridas 'n stuff 4 da n00bz
pastabos kurios gali praverst naudojantis gridu.
komanda,kuris leidžia patikrinti ar private key ir publickey sutampa, chia jei turi meleoną failu ir neiahsku kas prie ko( kaip pas mane buna):
(openssl x509 -noout -modulus -in usercert.pem | openssl md5 ; openssl rsa -noout -modulus -in userkey.pem | openssl md5) | uniq
komanda, kuris sugeneruoja sertifikata, kuri reikia iloadint i browsery:
openssl pkcs12 -export -in usercert.pem -inkey userkey.pem -out identity-package.p12
tada galima jungtis prie https://ui.balticgrid.org ir aktyvuot akauta.
tada reikia susigeneruot rsa rakta, su kuriuos jungties prie ui:
ssh-keygen -t rsa
sugeneruotas publickey yra iloadinimas į minėtą sajtą. tada galima jungtis prie ui per ssh. aishku jau reikia buti kokio nors VO nariu
tada kopijuojam globusa i ui.balticgrid.org:
scp -r .globus pseudonimaz@ui.balticgrid.org:~/
reik nepamirsht uzhtet reikiamas priemijo teises
chmod 400 *
tada galima kurt proxy su
voms-proxy-init -voms balticgrid
checkint proxy:
voms-proxy-info -all arba tiesiog voms-proxy-info
informacija apie prieinamus VO resursus:
lcg-infosites --vo balticgrid ce
uzduoties paleidimas gride
glite-wms-job-submit -a -o jobs java_test.jdl
kur *.jdl failas yra uzduoties aprasymas
arba nurodant CE:
glite-wms-job-submit -a -r kriit.eenet.ee:2119/jobmanager-pbs-balticgrid -o ~/job.id file.jdl
uzduoties busenos informacija
glite-wms-job-status -i jobs
uzduoties susigrazinimas:
glite-wms-job-output -i jobs
arba
glite-wms-job-output --dir -i ~/job.id
proxy sertifikato naikinimas:
voms-proxy-destroy
tikrinti kuris klasteris sutinka su reikalavimais keliamais uzduociai:
glite-wms-job-list-match -a file.jdl
logging details:
glite-wms-job-logging-info -v -i ~/job.id
nukancelint darba:
glite-wms-job-cancel -i ~/job.id
komandos nuripintos nuo litgrid.lt ir balticgrid.org
va naudinga nuoroda: http://support.balticgrid.org/wiki/Using_Grid
softo instaliavimas: http://support.balticgrid.org/wiki/Installing_Software_on_Grid
MPI: http://support.balticgrid.org/wiki/MPI
kolkas viskas
komanda,kuris leidžia patikrinti ar private key ir publickey sutampa, chia jei turi meleoną failu ir neiahsku kas prie ko( kaip pas mane buna):
(openssl x509 -noout -modulus -in usercert.pem | openssl md5 ; openssl rsa -noout -modulus -in userkey.pem | openssl md5) | uniq
komanda, kuris sugeneruoja sertifikata, kuri reikia iloadint i browsery:
openssl pkcs12 -export -in usercert.pem -inkey userkey.pem -out identity-package.p12
tada galima jungtis prie https://ui.balticgrid.org ir aktyvuot akauta.
tada reikia susigeneruot rsa rakta, su kuriuos jungties prie ui:
ssh-keygen -t rsa
sugeneruotas publickey yra iloadinimas į minėtą sajtą. tada galima jungtis prie ui per ssh. aishku jau reikia buti kokio nors VO nariu
tada kopijuojam globusa i ui.balticgrid.org:
scp -r .globus pseudonimaz@ui.balticgrid.org:~/
reik nepamirsht uzhtet reikiamas priemijo teises
chmod 400 *
tada galima kurt proxy su
voms-proxy-init -voms balticgrid
checkint proxy:
voms-proxy-info -all arba tiesiog voms-proxy-info
informacija apie prieinamus VO resursus:
lcg-infosites --vo balticgrid ce
uzduoties paleidimas gride
glite-wms-job-submit -a -o jobs java_test.jdl
kur *.jdl failas yra uzduoties aprasymas
arba nurodant CE:
glite-wms-job-submit -a -r kriit.eenet.ee:2119/jobmanager-pbs-balticgrid -o ~/job.id file.jdl
uzduoties busenos informacija
glite-wms-job-status -i jobs
uzduoties susigrazinimas:
glite-wms-job-output -i jobs
arba
glite-wms-job-output --dir
proxy sertifikato naikinimas:
voms-proxy-destroy
tikrinti kuris klasteris sutinka su reikalavimais keliamais uzduociai:
glite-wms-job-list-match -a file.jdl
logging details:
glite-wms-job-logging-info -v
nukancelint darba:
glite-wms-job-cancel -i ~/job.id
komandos nuripintos nuo litgrid.lt ir balticgrid.org
va naudinga nuoroda: http://support.balticgrid.org/wiki/Using_Grid
softo instaliavimas: http://support.balticgrid.org/wiki/Installing_Software_on_Grid
MPI: http://support.balticgrid.org/wiki/MPI
kolkas viskas
2011 m. liepos 27 d., trečiadienis
Naudingos fyškes nupyzdintos iš kažkokiu blogu
Pirma jei nepatinka m4a audio formatas ir klausai tik mp3:
1) Kuri faila m4a2mp3
2) sukali i jy toky scripta:
#!/bin/bash for i in *.m4a; do
echo "Converting: ${i%.m4a}.mp3"
faad -o - "$i" | lame - "${i%.m4a}.mp3"
done
3) su
chmod +x m4a2mp3
mv m4a2mp3 /bin/
ir turi utilita konversijai. aišku reikia kad LAME ir FAAD butu suinstalintas
Antra jei nepatinka matroskos mkv video formatas gali panaudoti toky scripta:
import sys
import os
def message(msg):
print "=" * 78
print "= %s" % msg
print "=" * 78
def usage():
print "Mastroka repacker script"
print " Usage: "+sys.argv[0]+ " filename"
if __name__ == "__main__":
if len(sys.argv) < 2:
usage()
else:
filename = sys.argv[1]
basename = filename[:-4]
message("Unpacking file: %s" % filename)
os.system("mkvextract tracks %s 1:temp_video.avi 2:temp_audio.ogg 3:%s.srt" % (filename,basename) )
message("Repacking file: %s.avi" % basename)
os.system("ffmpeg -i temp_audio.ogg -i temp_video.avi -vcodec copy %s.avi" % (basename) )
message("Cleaning files")
os.system("rm temp_video.avi temp_audio.ogg")
scripto veikimui reikia ffmpego ir mkvextracto
1) Kuri faila m4a2mp3
2) sukali i jy toky scripta:
#!/bin/bash for i in *.m4a; do
echo "Converting: ${i%.m4a}.mp3"
faad -o - "$i" | lame - "${i%.m4a}.mp3"
done
3) su
chmod +x m4a2mp3
mv m4a2mp3 /bin/
ir turi utilita konversijai. aišku reikia kad LAME ir FAAD butu suinstalintas
Antra jei nepatinka matroskos mkv video formatas gali panaudoti toky scripta:
import sys
import os
def message(msg):
print "=" * 78
print "= %s" % msg
print "=" * 78
def usage():
print "Mastroka repacker script"
print " Usage: "+sys.argv[0]+ " filename"
if __name__ == "__main__":
if len(sys.argv) < 2:
usage()
else:
filename = sys.argv[1]
basename = filename[:-4]
message("Unpacking file: %s" % filename)
os.system("mkvextract tracks %s 1:temp_video.avi 2:temp_audio.ogg 3:%s.srt" % (filename,basename) )
message("Repacking file: %s.avi" % basename)
os.system("ffmpeg -i temp_audio.ogg -i temp_video.avi -vcodec copy %s.avi" % (basename) )
message("Cleaning files")
os.system("rm temp_video.avi temp_audio.ogg")
scripto veikimui reikia ffmpego ir mkvextracto
2011 m. gegužės 1 d., sekmadienis
kaip viras šviežia šlaką statė
Ketvirtadieni pagaliau pasirode šviežias šlako relyzas 13.37. Beabejo iškart parsipučiau ir palikes seedint laukiau, kada turėsiu "laisvesnio laiko" (netingėsiu užsiimti). ta diena atėjo sekmadieni. nusprendžiau, kad reik dualbootint šviežią distrą kartu su senu tryliktu šlaku ir tam panaudot seną neveikiančių windu particiją (Jei nuo spalio neprireikė ir nesusitvarkiau, reiškia, kad eina nx :)). Eurait, pagaliau išvalom seną vistos MBR'a,tikrinam MD5,kepam dvd ,bootinam ir vuolia! Viskas švariai ir lengvai susiinstalina( šy sykį pasirinkau, full installą nes tingėjau sijot:),meginam konfigint lilo...atrodo, kad viskas gerai, bet po rebooto...feilaz. lilo neveik...fuck. kraunu iš naujo setapa, configinu lilo. rebootinu....feilaz. nu nx. po trečio karto pasiėmiau experto levely pagaliau, ramiai atsakiau į dialogo klausimus ir viskas suveikė :) pirmas pakrovimas kažkaip nesužavėjo. KDE lengvai gliučyjo, nes nebuvo atjungti efektai, kuriem dar nebuvo grafikos draiveriu sukišta ir atrodė kažkaip keistai ( 13 šlako versija išėjo gerokai prieš metus ar pusantrų,nuo to laiko softo iš esmės ir neupdaitinau). ale po poros valandu jau buvau patweakines ir priprates :). tada sekė paketų, kuriuos atsiminiau,kad turėjau anoj distroj pumpavimas ir kompiliavimas :] paraleliui konfiginau sistema. viskas švariai susisintalino ir pakanmai šauniai veikia. patiko šviežias fajerfoxas. stabiliau veikia garsas su kuriuo pas mane kiauros problemos ir tas pats fajeris. zjb šiaip. tada panorau persibootint y seną particija. rebootas, viskas užsikrauna, pakeliui matau kelias klaidas dėl particiju ,bet nekreipiu demesio. prisiloginu. kraunu X'sus ir feilaz! X'ai užsikrovė, tačiau neveikia nei klava ,nei pelė. pora kartu perkraunu ir nlb suprantu kas per bajeris.. ir keiksnojuos,kol kažkaip dašunta, kad lilo krauna ant senos distros nauja kernely ir iš to pakeliui prigeneruoja bugu ir feilu :]. kai tai pagaliau suvokiu primautinu seną particiją nusikopijuoju anos distro kernely, editinu lilo.conf, kad jy krautu ant senos distros, susirenku lilo,kad "užtvirtinčiau" :] ir psio...viskas veik. tada nusprendžiau, kad nusipelniau butelioko wolfo ir parašiau šį įrašą :]. liko sukompiliuot reikalingus paketus, pamegint susiinstalint ati draiverius ir paversti sena particiją į naują home dirrą :] šiam kartui tiek.
Ilsėkitės ramiai, broliai ir seserys, virai kompilioja!
Ilsėkitės ramiai, broliai ir seserys, virai kompilioja!
žymės:
13.37,
fak da system,
gal turit 10 centu?,
leet,
slackware
2011 m. kovo 31 d., ketvirtadienis
scalapackaz and slackware 13.0
senokai nieko nerashiau, tai galvoju reik paupdaitinti suspendinta savo bluoga...
krc kursiniui darbui prireike man scalapacko ir shi diena pashvesta jo installui
1) sih slackbuildsu siunchiam dependencies: BLAS, LAPACK, LAPACK95
2) leidzhia scriptus gaminames paketus, instaliuojam
3) scalapacko scriptu paketui aihsku nera
4) siunchiam scalapacko sourca ir src2pkg utilita
5) src2pkg kompiliuojam instaliuojam
6) darom scalapako paketa
7) nesidaro
8) truksta dar ir BLACS paketo, kuris veikia ,kaip MPI wraperis.
9) BLACS'o aihsku paketo nera. siunchiam sourca,meginam leist per src2pkg
10) src2pkg mala shuda
11) zhiurim kad yra utilita scalapack_installer. siunchiam leidzhiam
12) pasirodo kai instaliavau dar praeita semestra OMPI nebuvau susinstaliaves fortrano, todel OMPI sukompiliuotas be fortrano palaikymo
13) siunchiam ompi sourcus ir scriptus ish slackbuilzdu
14) kompiliuojam ompi
15) leidzhiam scalapacko installery.
16) Jis viska lyg ir suinstaliuoja
17) aihsku kadangi ne paketa instaliavau tai kaip ir techo atveju suinstaliavo bbz kur. t.y home diro Downloads direktorijoj. yes
18) Sukompiliouoja programaz. tachiau jos kolkas neveikia. kiba mission acomplished :]
krc kursiniui darbui prireike man scalapacko ir shi diena pashvesta jo installui
1) sih slackbuildsu siunchiam dependencies: BLAS, LAPACK, LAPACK95
2) leidzhia scriptus gaminames paketus, instaliuojam
3) scalapacko scriptu paketui aihsku nera
4) siunchiam scalapacko sourca ir src2pkg utilita
5) src2pkg kompiliuojam instaliuojam
6) darom scalapako paketa
7) nesidaro
8) truksta dar ir BLACS paketo, kuris veikia ,kaip MPI wraperis.
9) BLACS'o aihsku paketo nera. siunchiam sourca,meginam leist per src2pkg
10) src2pkg mala shuda
11) zhiurim kad yra utilita scalapack_installer. siunchiam leidzhiam
12) pasirodo kai instaliavau dar praeita semestra OMPI nebuvau susinstaliaves fortrano, todel OMPI sukompiliuotas be fortrano palaikymo
13) siunchiam ompi sourcus ir scriptus ish slackbuilzdu
14) kompiliuojam ompi
15) leidzhiam scalapacko installery.
16) Jis viska lyg ir suinstaliuoja
17) aihsku kadangi ne paketa instaliavau tai kaip ir techo atveju suinstaliavo bbz kur. t.y home diro Downloads direktorijoj. yes
18) Sukompiliouoja programaz. tachiau jos kolkas neveikia. kiba mission acomplished :]
2010 m. gruodžio 2 d., ketvirtadienis
kompiliavimas ir segfaultas (eilerastis)
jei kompiliuoji taip
mpicc -o 2.1 2.1.c -g -o0
tai gauni tu segfaulta
o jeigu anaip
mpicc -g -o0 -o 2.1 2.1.c
negauni tu segfaulto
mpicc -o 2.1 2.1.c -g -o0
tai gauni tu segfaulta
o jeigu anaip
mpicc -g -o0 -o 2.1 2.1.c
negauni tu segfaulto
Užsisakykite:
Pranešimai (Atom)