Siema, ogólnie na zaliczenie przedmiotu miałem wykonać w debianie: ,,Stwórz mechanizm instalacji oraz konfiguracji dla zautomatyzowania procedur:
- Instalacja i konfiguracja serwera Apache2

-Instalacja PHP

-Instalacja i konfiguracja serwera MYSQL

-Instalacja i konfiguracja serwera FTP

-Instalacja i konfiguracja Panelu PHPMYADMIN

-Instalacja i konfiguracja Panelu zarządzającego poprzez WWW

-Skonfiguruj odpowiednio CRONa na tyle aby codziennie tworzył kopię zapasową strony www (Apache2)

W sumie napisałem sobie po kolei komendy z opisem co robiłem na
@Gorkel: aha dobra. Jak robisz jakiś automat lub pół automat do instalacji to hasła on też
- albo powinien ustawiać sam jakieś generyczne
- albo generować losowe, ustawiać je automatycznie i np wypluwać plik z hasłami
- albo jakby ci wykładowca dał w poleceniu wywalać prompta o podanie haseł.

Jak zrobiłeś skrypt "automatyzujący" po którym trzeba przelecieć ręcznie to taki trochę #!$%@? a nie automatyzacja xD
  • Odpowiedz
#mstarzecnews #webdev #coding #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #electronics

## JS/Web:
- React hooks - https://usehooks.com/
- Migrating Netflix to GraphQL Safely - https://netflixtechblog.com/migrating-netflix-to-graphql-safely-8e1e4d4f1e72
- Library for building cross-platform terminal apps - https://github.com/ronilan/that-is-impossible

## Coding:
- Bits manipulation in Go - https://lemire.me/blog/2023/02/07/bit-hacking-with-go-code/
- Blazingly fast backends in zig - https://github.com/zigzap/zap

## Cloud/CDN:
- The Cuban CND - https://blog.cloudflare.com/the-cuban-cdn/
- Introducing HTTP/3 Prioritization - https://blog.cloudflare.com/better-http-3-prioritization-for-a-faster-web/

##
Mam taki problem ze skryptem, że niepoprawnie nazywa mi plik wyjściowy.
Mój skrypt (na pulpicie):

[Desktop Entry]
Type=Application
Terminal=true
Name=Click-Script X DD
Icon=utilities-terminal
Exec=lxterminal -e "sudo dd bs=4M if=/dev/mmcblk0 | pv -s 15986589696 | zstd -2 -qfo /media/pi/3F1E75657ACEB065/backupRPI-$(date +%Y-%m-%d_%H-%M-%S).img.zst"
Categories=Application;

A w wyjściu otrzymuję to co w załączniku (nie wrzuca zmiennych daty).

Natomiast jak wkleję i wykonam komendę (sudo dd bs=4M if=/dev/mmcblk0 | pv -s 15986589696 | zstd -2 -qfo /media/pi/3F1E75657ACEB065/backupRPI-$(date
MisiekD - Mam taki problem ze skryptem, że niepoprawnie nazywa mi plik wyjściowy.
Mój...

źródło: 483e0a1c95

Pobierz
#mstarzecnews #webdev #coding #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #electronics

## JS/Web:
- Windows 11 in Svelte (kinda :D) - https://github.com/yashash-pugalia/win11-svelte
- Using Bun.js as a bundler - https://shaneosullivan.wordpress.com/2023/05/17/using-bun-js-as-a-bundler/

## Coding:
- Programing best practices - https://github.com/dereknguyen269/programing-best-practices-2023

## Kubernetes/Docker:
- Serverless open-source alternative to AWS Aurora Postgres - https://github.com/neondatabase/neon

## Cloud/CDN:
- Animated guid to HTTP Load Balancing algorithms - https://samwho.dev/load-balancing/
- Scaling up the
Wczoraj z czapy postanowiłem sobie sprawdzić chatgpt i wygenerował mi skrypt w bashu i się okazalo że zrobił to i skrypt o dziwo działa.
Zacząłem go męczyć bardziej (wcale nie bardziej skomplikowanymi rzeczami) ale generuje skrypty które mają błędy i nie działa.
W jaki sposób poprawnie "poprawiać" tego bota by naprawił błąd? Chyba że się nie da xD

#chatgpt
#linux
#freebsd
#bash
@kretovsky: wrzuć całą linię. Na tym etapie musisz się trochę znać żeby wiedzieć co jest nie tak. Możliwe też że skrypt z bota opiera się na przestarzałej bibliotece i wtedy też pojawiają się błędy
  • Odpowiedz
#linux #macos #freebsd #bash

czasami zdarza się, że w Bashu trzeba napisać dłuższą komendę. Poniżej wrzucam skrypt, który wystarczy wrzucić do ~/.bashrc i po odpaleniu terminala dostajemy możliwość edycji komendy w edytorze.

W Bashu jest C-x,C-e, które pozwala edytować komendę w edytorze, ale po jego zamknięciu/zapisaniu od razu komenda jest wykonywana.

Skrypt, który wrzucam pozwala edytować komendę bez wykonywania jej. Komenda jest wklejana do terminala i grzecznie czeka.

W trybie Vi wystarczy
@cochese: Jedno to, że PERL był fajny do szybkiego prototypowania no i prostych programów.
Dwa, ze nie było za bardzo standardu kodowania jakiego Java się na przykład dorobiła.

Dziś jego miejsce zajął Python i fajnie bo jest bardziej przyjazny chociaż swoje mankamenty tez ma :)
  • Odpowiedz
#mstarzecnews #webdev #coding #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #electronics

## JS/Web:
- Copilot for interface design - https://www.usegalileo.ai/
- NestJS: The Good, The Bad, and The Ugly - https://betterprogramming.pub/nestjs-the-good-the-bad-and-the-ugly-d51aea04f267
- 16 bit ANSI C99 x86 compiler, assembler and virtual machine written entirely in TypeScript - https://github.com/Mati365/ts-c-compiler
- Benchmarks of JavaScript Package Managers - https://pnpm.io/benchmarks

## Golang:
- Enforce a stricter format than gofmt - https://github.com/mvdan/gofumpt
-
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

wersja na prose.sh

https://mstarzecnews.prose.sh/2023-02-10

JS/Web
- Dodatek do przeglądarki pokazujący informacje o stronie oraz użyte technologie - https://ray.st
- 21 best practices dla TypeScript - https://itnext.io/mastering-typescript-21-best-practices-for-improved-code-quality-2f7615e1fdc3
- Dev Tools tips - https://dev.to/lissy93/awesome-dev-tool-tips-32oo
- Uzywanie GPU do obliczeń w JS - https://github.com/gpujs/gpu.js
- Typescript 5.0 beta - https://devblogs.microsoft.com/typescript/announcing-typescript-5-0-beta/

Rust
- Koncepty programowania w Rust, których warto nauczyc sie na początku
Cześć,

Chce zrobic tak aby skrypt w bashu uruchamial sie automatycznie bez podawania ścieżki.

1. Tworze plik var.sh w ktorym przechowuje np adres mojego routera. Nadaje mu uprawnienia chmod +x var.sh
2. Otwieram plik .bashrc ktory znajduje sie w /home/nazwauzytkownika/
3. Dodaje na koncu : export PATH=$PATH:/opt/ bo w calym tym katalogu chce przechowywac rozne skrypty do uruchamiania.
4. Restaruje okna terminala
5. Kopiuje plik var.sh do folderu /opt
6. Uruchamiam plik
Cześć!

Chce zrobic aby skrypt uruchamiał się automatycznie bez koniecznosci podawania jego ścieżki. W tym celu chce dodac caly katalog /opt jako ścieżke do zmiennej $PATH żebym mogl tam pozniej wrzucac inne skrypty.

1.Stworzylem plik var.sh w ktorym przechowuje adres mojego routera dla przykladu (ten skrypt chce wywolywac) + nadaje uprawnienia chmod +x var.sh
2. Otwieram plik .bashrc ktory jest w katalogu /home/nazwauzytkownika/ i dodaje na końcu : export PATH=$PATH:/opt/
3. Restartuje
chyba linter? shellcheck --enable=all wypok.sh


@keton22: nie, op pewnie ma jakieś zadanie domowe z basha i chce uruchomić skrypt basha online na jakiejś stronce www, bo nie chce mu się niczego instalować lokalnie.
  • Odpowiedz
Znajdę gdzieś darmowe... Muszę się w pracy


@uhauha: zawsze mnie to zastanawiało, dlaczego ludzie a szczególnie tacy z pracą nadal żydzą na takie rzeczy? jak masz pracę to koszt najtańszego serwera jest dla Ciebie nie odczuwalny, a Ty i tak szukasz czegoś darmowego gdzie pół życia będziesz się z tym użerać podczas gdy płatna usługa działa out of the box
  • Odpowiedz
@sha128: dokładnie stary. stawiają żekomo serwey w chałupach, bawią się w takie rzeczy a szukają darmowych kont. osobiście widzę tu pewien dysonans....
  • Odpowiedz