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

## JS/Web:
- Czysty kod w TypeScript - https://javascript.plainenglish.io/clean-code-in-typescript-a183d43f3bf0
- Silnik gier - https://github.com/melonjs/melonJS
- Tool wpinany do CI do obliczania rzeczywistego kosztu Twojego JS dla użytkowników końcowych - https://github.com/ai/size-limit

## Rust:
- GUI w Rust - https://kas-gui.github.io/blog/state-of-GUI-2022.html

## Programowanie:
- Refactoring oraz wzorce projektowe - https://refactoring.guru
- Swiss-army knife for developers (Base64 encode/decode, SHA hashing,
Hej, mam Raspberry Pi 3B+, dziś przez przypadek zauważyłem, że wiele procesów uruchomionych na RPI jest zduplikowanych. Używam też VNC. Jak zatem pozbyć się podwójnie uruchamianych procesów? Napisałem sobie skryp, wrzuciłem do katalogu /home/pi/.config/autostart/ no i cholera włącza się dwukrotnie również :/
Jak to rozwiązać? :(

#linux #raspberry #raspberrypi #raspberrypi3 #programowanie #bash #komputery #informatyka
MisiekD - Hej, mam Raspberry Pi 3B+, dziś przez przypadek zauważyłem, że wiele proces...

źródło: comment_1671575052DaDHsqMvxaeTcrpYi1KSWJ.jpg

Pobierz
via Wykop Mobilny (Android)
  • 7
#!$%@? wykop #!$%@?ł mi plan, zaokrąglił rocznicę o jeden dzień w górę () w takim razie oficjalnie zaczynamy pić dzisiaj o 12:14 ( ͡ ͜ʖ ͡) #pijciezemnokompot #rocznicanadzisiaj #pijzwykopem #zalesie @m__b @a__s

$dateutils.ddiff -f "%Y lat %d dni %H godzin %M minut %S sekund" "2006-12-02T12:14:35+01:00" now
15 lat 364 dni 0 godzin 1 minut 6 sekund

#bash #bojowkalinux
BArtus - #!$%@? wykop #!$%@?ł mi plan, zaokrąglił rocznicę o jeden dzień w górę (╥﹏╥)...

źródło: comment_1669893340t02BC0FxgOfk1d6Ufd8J7d.jpg

Pobierz
@Anawa73: prawdopodobnie sh nie wczytuje pliku /etc/profile czy podobnego (w którym jest zapisane service) przy non-login shell. Prawdopodobnie bo nie wiem którą wersję masz bo w najnowszej jest już normalnie /sbin/service
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

----> https://mstarzecnews.prose.sh/2022-11-18 <----

## JS/Web:
- Lekka alternatywa do Electrona - https://github.com/ImVexed/muon
- Rust-based następca Webpacka - https://vercel.com/blog/turbopack
- Detekcja twarzy w 200 linikach JS - https://nenadmarkus.com/p/picojs-intro/
- Biblioteka Reacta do budowania dashboardów - https://github.com/tremorlabs/tremor

## Golang:
- Go recipes - https://github.com/nikolaydubina/go-recipes
- Linter do sprawdzania funkcji wedlug kolejnosci alfabetycznej - https://github.com/skx/alphavet
- 100 błędów w Go
http://bash.org.pl/4858383/

FrozenShade: real life w grze komputerowej... to tak jakby w realu wziąć największy nóż z kuchni, zejść do piwnicy i #!$%@?ć szczury i beczki bawiąc się w diablo

http://bash.org/?966218

i have a question about the english language: are parcel and packet synonym in any way?
yes
packet is generally smaller
but they can be used interchangeably even with a large packet and a small parcel :)
hm.. :P
i think i
  • Odpowiedz
#bash #linux
Mam sobie skrypcik ktory robi cos takiego:

echo "$date" $number $trigger >> $log
troche go zmienilem i wyglada tak:

echo "$date" $number $trigger & $! > /home/xyz/var/run/pid.file
jak do tego dodac tez to przekierowanie logow, zeby tworzylo mi tez pidfile'a?
Jak mogę zrobić, żeby ping przechodził przez localhost:4444?
Może byc #bash albo #ansible
Ja nie umiem znaleźć takiej opcji w tym module.
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/uri_module.html

Muszę zrobić coś analogicznego do:
Dodać do /etc/apt/apt.conf Acquire::http::Proxy "http://localhost:4444/";

Komenda do proxowania:
- name: CHECK CONNECT TO THE INTERNET
ansible.builtin.uri:
url: "https://www.google.com/"
timeout: 3
register: ping
ignore_errors: yes

#linux #devops
Mam do wykonania dUżO komend na wIeLu serwerach, które nie mają połączenia z Internetem.

Udostępniam im Internet robiąc forwarding przez SSH
ssh user@"$IP" -T -R 4444:localhost:8080 < commands

Na swoim hoście mam 3proxy z lista serwerów w configu, bardzo dużo "external"

Działa to dla pojedynczych serwerów. Teraz jak to zrobić hurtowo?
Plan był dobry, skrypt #bash

while read line; do
echo "$line"
ssh user@"$line" -T -R 4444:localhost:8080 < commands
done < servers
@luxkms78: a co ja poradzę że to dużo bardziej popularny język programowania ;d zrób jakieś #bashorg albo coś dla takich rzeczy


@PortowySzczur: czy ja wiem czy taki popularny jezyk programowania? Owszem zdarza mi sie cos w nim skrobnac i znajomym czasami, ale wielu woli perla czy pythona na przyklad.

Przerabane ma taki anglojezyczny wykop nie?

- Windows
- Python
- Ruby
- Sharp
- Apple
- Oracle

i ch.j wiecej...
  • Odpowiedz
#linux #bash

chciałbym sprawdzić zawartość każdej linii z pliku za pomocą awk, wyświetlić komunikat i zwiększyć licznik jeżeli pojawi się dany string. Dlaczego wykonuje się tylko jeden awk w $() a nie dwa. Czy tu zachodzi jakaś asynchroniczność?

while read -r line
do

counter_critical=$(awk -F "," -v c="$counter_critical" '
$11 ~ /Critical/ {print $1" "$11; $((c++));}
{print "awl critical"}
END {print c}
'
<<< "$line")

counter_important=$(awk -F "," -v c="$counter_important" '
$11
@ziolo86: w tym co wkleiłeś na pastebin. Ogólnie, jeśli chcesz żeby ktoś ci pomógł, to ja postarałbym się przygotować to tak by ktoś mógł to prosto odpalić i sprawdzić samemu, w przeciwieństwie do zgadywania... czyli porządnie wklejasz skrypt np w jakiejś minimalnej ale kompletnej wersji, to jak go uruchamiasz oraz dane wejściowe.
  • Odpowiedz
Jak wygrepować samą NAME i VERSION z /etc/os-release? Jak grepuję po tych stringach, to pojawia mi się, oczywiście, również "PRETTYNAME", "SUPPORTPRODUCTVERSION". "BUGZILLAPRODUCTVERSION", "VERSIONID", itd.
A mnie interesuje tylko czyste NAME i VERSION ()

Wszystko w bashu.

#linux #bash