Hej, jakie polecacie kursy nauki Python. Ostatni mam trochę plików tekstowych do przetwarzania, szukania wartości, rekoncyliacji. Próbowałem bashem, ale ciężko niektóre rzeczy, muszę znaki podmieniać, formaty danych, zmieniać struktury danych bo są niejednolite, Pythonem chyba będzie najlepiej, na przyszłość tez mi się przyda. Moj obecny język słabo się nadaje do formatowania tekstu, coś tam napisałem. Mogą być płatne kursy, zależy mi na czasie, bo zawalony jestem robotą. Z basha też będę wdzięczny.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mstarzecnews #webdev #programowanie #nodejs #web #javascript #it #bash #aws #apple #windows #elektronika

*JS/Web**:
Graficzny interfejs do zarządzania projektem js (GUI js) - https://guijs.dev/
Race condition w node.js - https://www.nodejsdesignpatterns.com/blog/node-js-race-conditions/
Minifiers benchmark - tldr; UglifyJS i Terser kompresja, esbuild prędkość - https://github.com/privatenumber/minification-benchmarks
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bash

Mam prościutki skrypt który po kliknięciu klawisza ma otworzyć firefoxa:

#!/bin/bash

while
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

dobra ale ja mam pomysł
moge zjawić sie u Ciebie z dyskiem
w kieszeni
hmmm
może byc kilka problemów
i piwkiem :P
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bash #linux
Jak w bashu/sh odczytać i "przerobić" dany plik tekstowy linijka po linijce?

Dajmy na to chcę otworzyć skrypt ./skrypt input output, gdzie input to 10 liniowy plik tekstowy i każdą linię chce sprawdzić ifem czy coś zawiera a następnie jeżeli zawiera coś to ją wypisać do outputu, a jeżeli nie zawiera to ją olać i przejść dalej.

Głownie chodzi mi o to jak ten plik otwierać linijka po linijce
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@PrawieJakBordo:
Ten przykład może jest bardziej skomplikowany niż powyżej, ale też można tak że sprawdzić wc -l ile ma plik linijek ustawić licznik i później w pętli odczytywać po jednej linijce head -n $licznik | tail -n 1. Przydaje się to gdy potrzebujesz wiedzieć w której linijce coś wystąpiło, ile linijek zostało zmienionych, chcesz wiedzieć jaki jest postęp operacji.
  • Odpowiedz
Zna ktoś jakiś poradnik do skryptów w bashu?
Coś związanego z parametrami. Akurat nie wiem jak do tego się zabrać
Np: policz sumę wszystkich liczb podanych jako parametry wywołania skryptu. Obsłuż błędy, załóż, że podano inne parametry niż liczby
#linux #bash #studbaza #informatyka
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Np: policz sumę wszystkich liczb podanych jako parametry wywołania skryptu.


#!/bin/bash
for i in $@; do suma=$((suma+i)); done; echo $suma
Obsłuż błędy, załóż, że podano inne parametry niż liczby


@
  • Odpowiedz
@open-alpha: Teraz to Kubernetes i zarządzane przez dostawcę chmury serwery, więc problemu nie ma żadnego. :)

W ostatniej pracy, w ktorej sam zarządzałem systemami operacyjnymi to nie robiłem update. Miałem całą maszynerię do budowania obrazów systemu, jak chciałem coś zmienić to przebudowywałem obraz i robiłem deployment polegający na tworzeniu nowych maszyn wirtualnych z nowymi obrazami i usuwaniem starych.

Tak zupełnie na marginesie, to czemu chcesz to przyśpieszyć? Masz zrównoleglone wykonywanie
  • Odpowiedz
Zna ktoś jakąś dobrą przeglądarkę markdownów w shellu? Najlepiej była od razu w debie. Widziałem kiedyś kilka projektów ale albo umarły albo

#linux #bash
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hejo,
Potrzebuje rozwiazania, które iteruje po plikach (find), szuka pewnej frazy (grep) i jesli ją znajdzie (if) to podstawia za nią linijke (sed) ( ͡° ͜ʖ ͡°)

Napisałem coś takiego, ale nie działa.

find . -type f -name "*.inp" -exec sh -c "if [ ! grep -Fx 'geom=check' {} ] ; then sed -i '/^#.*/a
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#linux #java #bash

Jest tutaj ktoś kto zna się może na JVM? Możliwe to że systemctl daemon-reload uwalił wszystkie jvm-y?!

daemon-reload

Reload systemd manager configuration. This will rerun all generators (see systemd.generator(7)), reload
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@open-alpha: zależy w jaki sposób ten jvm był uruchomiony. Jeśli jako systemd unit, to być może istnieje jakaś metoda, że przy zmianie zawartości unita, ten zostanie ubity. Aczkolwiek nigdy mi się takie coś nie udało.

JVMy podpina się pod systemd głównie po to, żeby same się podniosły, jak się JVM przypadkiem wypierdzieli.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
#linux #bash
Mam taki problem - w katalogu kilkanaście plików ZIP, z każdego chcę wypakować pliki wg wildcarda.
Robię tak:

unzip -j ??_GML.zip '*OT_BUBD_A.xml'
Niestety po wypakowaniu plików z pierwszego archiwum dostaję caution: filename not matched: 04_GML.zip
Jak to elegancko zrobić? Czy nie da się i muszę użyć pętli for?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@ntoskrnl: ok, już widzę co się z-----o.
Trzeba było dać pierwszy wildcard również w apostrofy.
Natomiast inna sprawa to że w niektórych archiwach jest inna struktura danych niż w reszcie. Niezły bajzel mają w tym GUGiK-u.
  • Odpowiedz
Hej #programowanie!
Mam skrypt w bashu, który wywołuje program pythona , który na końcu czeka na naciśnięcie q, żeby się zakończył. (python działa w tle). Po uruchomieniu procesu pythonowego bash wypisuje mi jego pid a potem wywala mi błąd: eoferror when reading a line. Jak mam to zrobić żeby wywołać na luzie skrypt w bashu, sprawdzić np. htopem proces a potem zakończyć działanie pythona?

#programista15k #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach