Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
- 3
- 1
Czy jest mi ktoś w stanie wyjaśnić dlaczego Cygwin zaczął nagle działać super wolno? Kompiluję spory projekt używając gcc przez makefile i do niedawna kompilacja zajmowała 10 minut, a teraz nawet do godziny.
Do kompilowania używam dwóch Xeonów, wykorzystanie procesora 100%, a mimo to muli niemiłosiernie.
Czy problem mógł być spowodowany aktualizacją Windowsa? A może antywirus się fochuje? Muszę używać Symanteca (korpo here) i gdzieś widziałem na forach, że ludzie mieli z
Do kompilowania używam dwóch Xeonów, wykorzystanie procesora 100%, a mimo to muli niemiłosiernie.
Czy problem mógł być spowodowany aktualizacją Windowsa? A może antywirus się fochuje? Muszę używać Symanteca (korpo here) i gdzieś widziałem na forach, że ludzie mieli z
Mireczki, czy da się zrobić taki skrypt, który sczytywałby pierwsze załóżmy 15 znaków z nazwy pliku, a następnie wszystkie pliki o tym samym początku wrzucał do utworzonego katalogu o tej samej nazwie?
#bash
#bash
Kiedyś była taka strona online, gdzie można było sobie streamować input basha, czy tam nagrywac jakoś całą konsolę.
Kojarzy ktoś?
Ewentualnie jakaś strona gdzie mogę sobie klepnąć prezentacje z shella bez klikania i machania myszkiem jak pajac w tych wszystkich rakowych prezi.com bo zwyczajnie nie mam na to czasu.
#linux #bash
Kojarzy ktoś?
Ewentualnie jakaś strona gdzie mogę sobie klepnąć prezentacje z shella bez klikania i machania myszkiem jak pajac w tych wszystkich rakowych prezi.com bo zwyczajnie nie mam na to czasu.
#linux #bash
- 0
@Kryspin013: asciinema, co to prezi.com
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
- 7
Całkiem elegancko pracują Original #xiaomi 4 In 1 Flower Plant Light Temperature Tester Garden Soil ( ͡° ͜ʖ ͡°) Mogę polecić po tygodniu testów.
Używam:
https://github.com/open-homeautomation/miflora na #raspberrypi - dzięki temu mamy dane do dowolnego wykorzystania (informacje o wilgotności, natężeniu światła, temperaturze, żyzności [?]).
Rysowanie wykresów ogarniam przy pomocy rpimonitora.
Dodatkowo w #bash mam skrypt, który raz na dobę sprawdza czy wilgotność ziemi spadła poniżej 20% i jeśli
Używam:
https://github.com/open-homeautomation/miflora na #raspberrypi - dzięki temu mamy dane do dowolnego wykorzystania (informacje o wilgotności, natężeniu światła, temperaturze, żyzności [?]).
Rysowanie wykresów ogarniam przy pomocy rpimonitora.
Dodatkowo w #bash mam skrypt, który raz na dobę sprawdza czy wilgotność ziemi spadła poniżej 20% i jeśli
źródło: comment_y9OfiyNGrGVx436lVob2aWTzJmaD3lrU.jpg
Pobierz#linux #bash #sed #programowanie
pany, jak odstawić taką sztukę: wyszukuję sobie pliku sedem + regexem potrzebny ciąg. konkretnie chodzi o kwotę, np: 1 234.56 (tu spoko) i chcę ją zastąpić tym samym, ale bez spacji. czyli 1234,56 (i tutaj już gorzej) Jak, bo mi się już głowa gotuje :}
pany, jak odstawić taką sztukę: wyszukuję sobie pliku sedem + regexem potrzebny ciąg. konkretnie chodzi o kwotę, np: 1 234.56 (tu spoko) i chcę ją zastąpić tym samym, ale bez spacji. czyli 1234,56 (i tutaj już gorzej) Jak, bo mi się już głowa gotuje :}
@OperatorHydrolokator: A może tak:
echo "1 234.56" |perl -p -e 's#((\d{1,3})\s)*(\d{3})\.(\d{2})#$2$3.$4#g'- 0
- 3
Mireczki jak moge dodac zawartosc pliku tekstowego do drugiego pliku tekstowego w bashu? Probowalem catem:
cat plik1 plik2 > plik2
Niestety wywala error:
cat:
cat plik1 plik2 > plik2
Niestety wywala error:
cat:
Treść przeznaczona dla osób powyżej 18 roku życia...
Komentarz usunięty przez autora
- 0
@MlRECZEK: WinSCP
@Kavelach: Takie ogólniki, że wszystko możesz pod to podstawić ( ͡° ʖ̯ ͡°)
Ogólnie jest tak, że zazwyczaj pipo'wanie kilku narzędzi pod rząd jest wydajniejsze niż jedno narzędzie z tego powodu, że każdy program za pipe to osobny wątek procesora. Więc jak masz dużo wolnych "rdzeniuf" ( #pdk ) to szybciej ci się wykona jakieś zadanie rozbite na kilka wątków niż zadanie pracujące na
Ogólnie jest tak, że zazwyczaj pipo'wanie kilku narzędzi pod rząd jest wydajniejsze niż jedno narzędzie z tego powodu, że każdy program za pipe to osobny wątek procesora. Więc jak masz dużo wolnych "rdzeniuf" ( #pdk ) to szybciej ci się wykona jakieś zadanie rozbite na kilka wątków niż zadanie pracujące na
- 0
@wykopek_n: kici666 chodziło o to: https://aadrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html
Niestety, to nie jest tekst który szukałem :(
Niestety, to nie jest tekst który szukałem :(
Potrzebuję skryptu, który wykona mi kilka komend na serwerze z ktorym jestem polaczony po ssh, nastepnie zapisze outputy, każdej komendy do osobnego pliku na localym kompie. Jak to zrobić zgrabnie i bez zbędnych p---------w ?
ssh USER@ADDRESS "komenda1" > '/var/www/test.txt' korzystam z tego ale chcialbym zmiescic w tym jeszcze inne komedy + zapis do innych plików. Any ideas ?
#programowanie #bash #sysadmin #devops
ssh USER@ADDRESS "komenda1" > '/var/www/test.txt' korzystam z tego ale chcialbym zmiescic w tym jeszcze inne komedy + zapis do innych plików. Any ideas ?
#programowanie #bash #sysadmin #devops
Komentarz usunięty przez autora
- 1
@GitLog: @WektorWlasny: Dzięki Panowie, fabric wydaje się być tym czego potrzebuje :)
Mam skrypt bashowy jak najprośćiej wyswietlic jego output na stronie ? Tzn. by wykonywal sie i wyswietlal output z kazdym refreshem na stronie
#programowanie #webdev #bash #sysadmin
#programowanie #webdev #bash #sysadmin
- 5
Mirosławy... potrzebuję mały skrypt w bash-u. Mój mózg nie poradzi sobie z tym. Płacę w mirko-walucie.
- odczyt pliku w pętli -> linia po linii -- docelowo wykona operacje, stąd potrzebne zmienne
- ignoruje 1 linię
- rozbija zawartość każdej lini na 3 zmienne - (wyznacznik to przcinek między zmiennymi)
- dodaje zmienną z numerem odczytu
- odczyt pliku w pętli -> linia po linii -- docelowo wykona operacje, stąd potrzebne zmienne
- ignoruje 1 linię
- rozbija zawartość każdej lini na 3 zmienne - (wyznacznik to przcinek między zmiennymi)
- dodaje zmienną z numerem odczytu
- 6
- 3
Mireczki, napisałem skrypt, który odpytuje urządzenie o parametry i przesyła je do bazy. Skrypt działa, wykonuje się poprawnie. Jednak przed wywołaniem (i w trakcie działania) skryptu potrzebuje dodatkowo wywołać obciążenie procesora.
Wywołanie przed wykonaniem skryptu obciążenia nie jest problemem: stress --cpu 1 -t 10s
Problemem okazuje się utrzymanie obciążenia kiedy wykonuje się sam skrypt. Szczerze nie mam pojęcia jak to zrobić (reasumując: potrzebuje obciążyć np. na 10 sekund procesor a następnie wywołać
Wywołanie przed wykonaniem skryptu obciążenia nie jest problemem: stress --cpu 1 -t 10s
Problemem okazuje się utrzymanie obciążenia kiedy wykonuje się sam skrypt. Szczerze nie mam pojęcia jak to zrobić (reasumując: potrzebuje obciążyć np. na 10 sekund procesor a następnie wywołać
- 1
Potrzebowałbym, korzystając z CSVTool albo innego toola, wyciągnąć wartość z danej linii z komórki w kolumnie B, która w kolumnie A nie jest pusta.
Zliczanie ile kolumn jest niepustych i wyciąganie samej komórki a mam tak:
csvtool format '%(1)' $files | sed '/^\s*$/d' | wc -l
csvtool format '%(1)' $files | sed '/^\s*$/d'
Ale
Zliczanie ile kolumn jest niepustych i wyciąganie samej komórki a mam tak:
csvtool format '%(1)' $files | sed '/^\s*$/d' | wc -l
csvtool format '%(1)' $files | sed '/^\s*$/d'
Ale
Mirki, mam problem. Napisałem sobie prostą pętlę w bashu, która chodzi sobie po drzewie katalogów, wyciąga określony łańcuch z pliku tekstowego a potem podmienia nazwę pliku z określonym rozszerzeniem na łańcuch, który wyciągnął.
Wszystko super fajnie działa. Problem polega na tym, że nie ogarnąłem, że pliki tekstowe z których wyciągałem łańcuch są prawdopodobnie zakodowane tym debilnym kodowaniem windowsowym, więc przy podmienianiu nazw plików na łańcuch za każdym razem na końcu np dodawało
Wszystko super fajnie działa. Problem polega na tym, że nie ogarnąłem, że pliki tekstowe z których wyciągałem łańcuch są prawdopodobnie zakodowane tym debilnym kodowaniem windowsowym, więc przy podmienianiu nazw plików na łańcuch za każdym razem na końcu np dodawało
- 6
@wytrzzeszcz: Dzięki za nic. I s--------j z tym "nie taguj na nocnej" - nie obchodzą mnie te wasze upośledzone zabawy.
Jakby kogoś obchodziło, macie moje okropne rozwiązanie:
IFS=$'\n' ; for file in $(find . -type f -name '\*.mp3\*') ; do cd "${file%/\*.mp3\*}" ; rename.ul $'\r' '' *$'\r' ; cd - ; done
@ppidd_: Wiesz, problem się zrobił w nazwach plików. Teraz jak już go rozwiązałem to sobie mogę
Jakby kogoś obchodziło, macie moje okropne rozwiązanie:
IFS=$'\n' ; for file in $(find . -type f -name '\*.mp3\*') ; do cd "${file%/\*.mp3\*}" ; rename.ul $'\r' '' *$'\r' ; cd - ; done
@ppidd_: Wiesz, problem się zrobił w nazwach plików. Teraz jak już go rozwiązałem to sobie mogę
Dzięki za nic. I s--------j z tym "nie taguj na nocnej" - nie obchodzą mnie te wasze upośledzone zabawy.
@Kryspin013: Szanuje.
więc przy podmienianiu nazw plików na łańcuch za każdym razem na końcu np dodawało mi jakiś znak w stylu "powrót karetki" czy






















#linux #it # programowanie (?)