GNU Parallel, czyli 100% użycia procesora

piątek, 13 marca 2015 0 komentarze
Źródło: http://www.gnu.org/software/parallel/
Czasem zdarzają mi się zadania wymagające obliczeniowo. Przykładowo konwersja plików audio z jednego na drugi format, czy przeskalowanie całej kolekcji zdjęć.
Dzisiaj właśnie musiałem zmienić rozdzielczość ok 1500 zdjęć. Jak to zrobić - wiadomo. ImageMagick zrobi wszystko. Zdjęcia z jednego katalogu można przeskalować (zrobić z nimi cokolwiek) takim one-linerem w bashu:
for file in *.jpg; do convert $file -resize 50% small-$file; done
Ale od czego mamy 4 (lub więcej) rdzeni w tych super-hiper wypasionych komputerach? Właśnie po to, by ich używać. Zdjęcia można skonwertować na przykład tak:
parallel -j4 convert {} -resize 50% small-{} ::: *.jpg
 gdzie:
  • -j4 oznacza ile zadań można równolegle uruchomić;
  • {} są nazwą pliku wejściowego, a w zasadzie tym, co dopasowało się do wyrażenia *.jpg
Na koniec bonusik - konwersja plików FLAC na MP3:
parallel -j4 ffmpeg -i {} -f mp3 -ab 320000 {.}.mp3 ::: *.flac
 Ja sam benchmarków nie robiłem, ale ktoś już zrobił. Na pewno jest szybciej.

Sprzedam GT Avalanche 1.0

czwartek, 21 sierpnia 2014 0 komentarze
Sprzedam rower GT Avalanche 1.0. Jest to rocznik 2009 ale kupiony ze sklepu w wakacje 2010 na wyprzedaży starych modeli. Przejechał około 500 km. Przestałem na nim jeździć w zasadzie 2 lata temu. Od tego czasu prawie zapomniany odpoczywał sobie. Przebieg jest udokumentowany i wpisany w moim blogu bikestats.pl. Poniżej zamieszczam dokładną specyfikację:

Mój był ten kawałek podłogi

niedziela, 23 lutego 2014 0 komentarze
Przedstawiam budynek, gdzie pomieszkiwałem prawie pięć miesięcy. Rosyjski akademik. Żyję, nie było źle.

Wielki come back

niedziela, 16 lutego 2014 1 komentarze
Od ostatniego posta minął dokładnie miesiąc. Przez ten czas dużo działo się w moim życiu. Ferie zimowe, tysiące kilometrów podróży, zmiany temperatur, czasu, cztery stolice, różne środki transportu, egzamin inżynierski, cztery złote medale...

Lagernyj Sad po raz drugi

środa, 15 stycznia 2014 0 komentarze
Kto nie czytał, niech zajrzy do części pierwszej. Dzisiaj przedstawiam, co można zobaczyć spacerując po tym parku.

Zupa to nie obiad

poniedziałek, 13 stycznia 2014 8 komentarze
 
Jesteś głodny? Zanim zaczniesz czytać idź, przynieś sobie coś z lodówki. Nie jesteś? Zaraz zgłodniejesz. Czyli kontynuacja wpisu obiadowego.

W jakich warunkach przyszło mi się kształcić

piątek, 3 stycznia 2014 4 komentarze
Semestr ukończyłem 27. grudnia zdając egzamin ustny z języka rosyjskiego. Z ocenami отлично (czyli doskonale) od góry do dołu. Przedstawiam warunki, w jakich przyszło mi zdobywać wiedzę. To znaczy, że dzisiaj dużo zdjęć.

Popular Posts

Krótko :)

 

Tagi

Wydarzenia (12) Tomsk (9) Podróż do Tomska (8) życie (7) Bajkał (5) Wideo (5) Jedzenie (4) Rosja (4) Zima (4) transport (4) minusy (3) Kościół (2) Rowery (2) TPU (2) noc (2) pieniądze (2) Ałtaj (1) C++ (1) Ferie 2014 (1) Kapusta (1) Linux (1) Mecz (1) Podróż (1) Soczi 2014 (1) Sprzedam (1) akademik (1) błoto (1) edukacja (1) sport (1) święta (1)

Info

Aktualnie przebywam w Tomsku na wymianie międzyuczelnianej. Z tego powodu większość świeżych wpisów dotyczy wszystkiego, co związane jest z moim pobytem na Syberii.