#bash #linux

mam sobie jakiś długi link i chciałbym, żeby po wpisaniu określonej przeze mnie wcześniej krótszej komendy ten link się otworzył. jak to zrobić? pamiętam, że gdzieś się w bashu dało ustawić jakiś refractoring, ale już zapomniałem jak to się robiło

dobra, tak konkretniej:
chciałbym, żeby po wpisaniu komendy 'pogoda' w bashu wykonała się linijka 'xdg-open www.wybrany-url.pl/cos-tam-duzo-tekstu'
#linux #programista15k #bash #docker #archlinux
Potrzebuje dodać klucz gpg w interaktywnym kontenerze ale docker run archlinux:latest gpg -v --receive-keys $hash nie działa.
Więc używam czegoś takiego.

curl -s '[http://keys.gnupg.net/pks/lookup?op=get&search=0x3FDBB55084CC5D84'](http://keys.gnupg.net/pks/lookup?op=get&search=0x3FDBB55084CC5D84')|grep -ozP -- '(?s)-----BEGIN.*BLOCK-----'|gpg --import -
Ma ktoś może inny pomysł ¯\_(ツ)_/¯
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #elektronika

JS:
Linter do TS i JS - powstał aby zastąpić Babel, ESLint, Webpack, Prettier, Jest - https://romefrontend.dev/blog/2020/08/08/introducing-rome.html
Krótka historia js (2006 - 2020) - https://bestofjs.org/timeline
8 sposobów na uruchomienie aplikacji react'owej za darmo - https://blog.logrocket.com/8-ways-to-deploy-a-react-app-for-free/

Golang:
Programowanie mikrokontrolerów w Go - https://www.infoq.com/presentations/tiny-go/
Konfiguracja vima jako IDE do Go i Python - https://medium.com/rahasak/vim-as-my-golang-and-python-ide-a08ac5f0fc15
5 najpopularniejszych frameworków - https://www.geeksforgeeks.org/top-5-golang-frameworks-in-2020/

Rust
Hej, jeszcze szybkie pytanko!

Mam skrypt run.sh -p 1 test.inp
Pobieram nazwę pliku jako ostatni argument:

file=${@: -1}
i potem chciałbym zapisać tą nazwę do nowego plikum, z jednoczesną podmianką rozszerzenia .inp na .log.

Zrobiłem tak:

echo 'OUTPUT_FILE="${$file/.inp/.log}"' >> SLURM_$file
ale nie łapie $file jako nazwy pliku tylko pozostawia jako $file :C

Wyżej mam:

INPUT_FILE=$file >> SLURM_$file
i to już zapisuje jako $file w pliku SLURM$file jako:

INPUT_FILE=test.inp
#bash #
@farmaceut: Ładnie się rozwijasz z bash :) dwie rzeczy do zmiany. Skoro robisz w bash to używaj bash a nie sh, a druga to kolejność:
./Skrypty/farmaceutarg1.sh -p 1 -n 1 test.inp
Ze strony:
https://dustymabe.com/2013/05/17/easy-getopt-for-a-bash-script/

We can almost exactly perform the same task with the getopts builtin. Unfortunately the getopts builtin does not support long options so I created a new -c short option and added a : to the
@ddzwon: Jak juz sie bawimy w inne pytania to moze wiesz 'ocochodzi?':

cp: nie można zamazać nie-katalogu „/home/users/farmaceut/test/test.inp” katalogiem „/tmp/lustreshared/farmaceut/gaussian/15087654”


xD

To ta komenda:

# Kopiowanie danych wejsciowych do katalogu wskazywanego zmienna $TMPDIR
cp ${INPUT_DIR}/${INPUT_FILE} ${TMPDIR}
A tutaj są zmienne:
file=${@: -1} ←-- ostatni line argument

INPUT_DIR=$PWD
INPUT_FILE=$file
export TMPDIR="/tmp/lustre_shared/$USER/gaussian/$SLURM_JOBID"
Czesc ! Chcialbym, aby grep zwrocil mi wszystkie pliki wynikowe obliczen, w ktorych NIE MA frazy Normal termination of Gaussian - a wiec takie, ktore sie nie policzyly

Zrobiłem taką komendę:

find . -name '*.log' -exec sh -c "grep -H -v ' Normal termination*' {} | tail -1" \;
ale zwraca mi WSZYSTKIE pliki...

Stopka przykładoweego, poprawnie zakonczonego pliku obliczeniowego - zawsze powtarza się wspomniana przeze mnie wyżej fraza:

Job cpu time:
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #elektronika

JS:
Śledzenie wzroku przez kamerkę - https://webgazer.cs.brown.edu/
Porównanie paczek. Np wybierasz loggery i masz liste z porównaniem - ilość gwiazdek na github, - https://openbase.io/
Acceleracja GPU dla JS - https://gpu.rocks/#/
Kolejna alternatywa dla node.js ? - https://nestjs.com/
React dla cli ? - https://github.com/vadimdemedes/ink

Golang:
Golang czy Rust - piszemy cli tool - https://cuchi.me/posts/go-vs-rust

Rust:
Load testing
Mieli, szukam jakiegoś skryptu do testowania połączenia sieciowego. Albo pomysłu jak go napisać (co sprawdzać)
Internet mi dość często przerywa i chce po prostu wiedzieć kiedy i przez ile czasu go nie było.
Sam ping to chyba trochę za mało bo czasem jest tak że pingi są a strony się nie ładują.
Język jest obojętny, może to być #powershell #python albo #bash
#informatyka
Twój router mało Ci powie o problemie na zewnątrz. Google/Facebook/Wikipedia dużo lepszym wyjściem jest. Ale i tak najpierw wykluczyłbym DNSy jak napisałem wcześniej. Ustaw sobie CloudFlare na próbę i zobacz, czy nie będzie wszystko działać lepiej.

Sam pomysł na skrypt wygląda dobrze. Możesz jeszcze WinMTR sobie odpalić dla badania jakości połączenia.
mirki pomocy, mam trywialny problem a siedzę już kilka dni nad tym.
Jest to skrypt w bashu.
mam w folderze pliki:
xyz123
xyz1
xyz1234
jak ma wyglądać warunek if aby sprawdzić czy istnieje wszystko od xyz?
nazwa=xyz* / nazwa="xyz*" (nie ważne i tak nie działa)
if test -f $nazwa - oczekiwano operatora dwuargumentowego (błędy z konsoli)
if test [ -f $nazwa ] - za dużo argumentów (błędy z konsoli)
pomocy bo już
Znajdzie się dobra dusza, która przetłumaczy mi ten pseudokod na Basha? Reddit totalnie zawiódł więc zaznaczam, że potrzebuję wrzucić ten kawałek do autostartu na pojedynczym obiekcie i zapomnieć o nim 5 minut później, więc tutki etc. mnie nie interesują. Moje plany na dzisiejszą noc to sen, a nie nauka rzeczy których "może kiedyś, czasami, użyję" ( ͡° ͜ʖ ͡°)

Watchdog:
app --params
var i = 0
while (i
@Aramil: Jeszcze info

app --parms &>/dev/null &

Dużo zależy tutaj jak apka jest uruchamiana i co robi. To można na kilka sposobów rozwiązać. Wziąłem najprostszy czyli wrzucenie jej w tło a potem ubicie wszystkich procesów o nazwie app ale można np spisać pid procesu i ubić proces po pidzie co jest bezpieczniejsze chyba.
Ej, drasiu badaj akcje
Wracam wczoraj po imprezie, cuchnąłem jak Zdzichu z pod mostu, więc pomyślałem że przydałoby się wziąć kompiel.
No i idę pod prysznic, biorę jakiś szampon do ręki, nalewam tego szaponu na rękę.
Wcieram w ciało, a dopiero puziniej sie orientyje ze to szampon dla mojego piesa :D
LOL ty masz psa?
nie
to skąd masz szapon dla psa?
nie wiem :)

#losowybash #bash
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws

JS:
Zestaw tooli dla frontendowców którzy nie mają artystycznego talentu - https://nodesign.dev/
Manager paczek do Deno - https://github.com/crewdevio/Trex

Golang:
Web framework inspirowany Tornado, Sinatra i Flaskiem - https://github.com/astaxie/beego/

Rust:
Jaki web framework wybrać? (tldr; actix-web) - https://www.lpalmieri.com/posts/2020-07-04-choosing-a-rust-web-framework-2020-edition/
Tutorial Rust - https://tourofrust.com/

Programowanie:
A jakby tak Pythona zamiast js'a użyć na froncie? - https://brython.info/
Sandbox aplikacji bez dodawania ani