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

JS/Web:
Nowy klient HTTP/1.1 - blazing fast - https://github.com/nodejs/undici
Blazing fast GraphQL engine - graphql server + postgresql - https://github.com/hasura/graphql-engine
Nowoczesny CSS - Minimal snippets for modern CSS layouts and components -
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Mam pytanko, znacie może jakiś dobry kurs, który od zera pokazał by mi basha? Chodzi o tworzenie skryptów. Miałem kiedyś na studiach, ale olałem temat a przy obecnej pracy myślę że fajnie byłoby mi nadrobić tę wiedzę, tylko szukam czegoś sprawdzonego, żeby rzeczywiście wyciągnąć jak najwięcej w jak najkrótszym czasie.

#it #bash #studia #programowanie #informatyka
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Taki problem z zakresu skrybtuf. Jeśli dobrze pamiętam to chyba da się to zrobić, ale nie wiem czy z Basha. Chodzi mi o to, że odpalam program, który "nie działa w tle", a skrypt analizuje co wypluwa i reaguje. Oczywiście treść może być zapisywana w pliku i odczytywana, ale jak skrypt ma coś wpisywać to nie wiem.

W sensie wyjaśnię to na przykładzie.

Program wypluwa kawałek zdanie "Jak masz na imię?". Skrypt sprawdza czy
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tym razem poruszyłem temat testowania przy użyciu PHPUnit i Dockera.


@robdevblog: ja bym powiedział, że poruszyłeś temat tworzenia skryptu sh i aliasów ¯\_(ツ)_/¯

btw. czemu skrypt służący do odpalania testów nazwałeś "app.sh" a nie np. "test.sh" albo "run-tests.sh" co by sam za siebie mówił do czego służy?
  • Odpowiedz
@bmLq: dziękuję za feedback!

Niestety nie mogę się tutaj zgodzić. Tematem postu jest to jak ułatwić sobie pracę z testami. Skrypt to tylko narzędzie użyte do osiągnięcia mojego celu. Patrząc w ten sposób można powiedzieć, że poruszyłem jeszcze pięć innych tematów.

Jeśli ktoś napisze post o skonfigurowaniu zdalnego dostępu do serwera w PHPStorm to powiedziałbyś, że jest to artykuł o protokole
  • Odpowiedz
#linux jak sprawdzić czy Ścieżka A jest pod Ścieżką B

site/course/asm/1 jest pod site/course/asm oraz site/course ale nie jest pod site/course/lisp

#bash #programowanie albo co wrzucić w kaczkę bo nie mam już pomysła
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam prosty skrypt wysyłający przez SCP pliki do urządzenia remote. Jednak za każdym razem prosi mnie o hasło do tego urządzenia. Jak umożliwić w jednej linijce żeby skrypt wpisał hasło za mnie? Próbowałem z:

- yes "password" | komenda - wciąż prosi o hasło
- echo "password" | komenda - jak wyżej

- echo "password" | komenda <2 /dev/null - dev null nie istnieje
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemka, w jakiej książce obcojęzycznej nie starszej niż 4 lata mogę znaleźć cos o crontabie? Najlepiej jakby było wyjaśnienie co to jest i jak sie go "robi".

Booth, Travis - Linux Command Line_ Getting Started with Bash and Shell Scripting (2019) tu ni ma
Linux Command Line and Shell Scripting Bible by Richard Blum Christine Bresnahan tu tyz..

#linux #ubuntu #it #informatyka #bash
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

JS/Web:
Inny sposób pisania aplikacji w js - taki bardziej graficzny ;) - https://natto.dev/
New-generation build tools - Porównanie eslint, snowpack, vite i wmr - https://css-tricks.com/comparing-the-new-generation-of-build-tools/
Z jakich tooli skorzystać gdy tworzymy nowy projekt w Typescript
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sredni_szu: Właśnie testowałem na Ubuntu 20.04.2 LTS i działa bez zarzutu sudo timedatectl set-ntp false (wersja systemd 245 - z marca 2020). Nie działa od razu jak i nie wstaje po restarcie.
  • Odpowiedz
@Hauleth: No ja to miałem na nie całkiem nowym systemie wbudowanym, którego nie byłem producentem (aplikacja olewała strefy czasowe i miała własny system synchronizacji czasu, więc po podłączeniu do internetu całość wariowała).
Przy czym sama opcja, z tego co pamiętam, też pozostawała ustawiona, ale po prostu usługa i tak aktualizowała czas. Pomogło chyba dopiero zamaskowanie jej w cholerę czyli symlink do /dev/null.
  • Odpowiedz
Siema unixowe świry!

W pliku wynikowym mam parę takich linijek:

Leave Link at Thu Oct 8 08:09:25 2020, MaxMem= 8519680000 cpu: 69.9 elap: 3.1
Chciałbym z nich złapać liczby po cpu i wyliczyć na koniec średnią. Dałoby się to zrobić grep a jeśli tak to w jaki sposób? Czy on nie zaciągnie całej linijki aby?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wodejka: sam CAT nie jest zbyt interesujący, ale:
- jest wiele narzędzi wiersza poleceń, które nie mają bezpośredniego odpowiednika w GUI
- wyjście jednego polecenia może posłużyć za wejście kolejnego, co tworzy naprawdę spore możliwości
- to, co piszesz w linii poleceń, można ubrać jako skrypt i uruchomić na innym komputerze/w innym czasie

:)
  • Odpowiedz
@Wodejka Spróbuj za pomocą aplikacji GUI zbudować pipeline do CI/CD albo zdebugować problem na jakimś podzie w kubernetesie. Potem pracujesz z takim co mu mówisz "zainstaluj gita" a on instaluje sourcetree bo przecież sourcetree to git, tragedia
  • Odpowiedz