Skip to content

Instantly share code, notes, and snippets.

View senpl's full-sized avatar

Michał Urbanek senpl

View GitHub Profile
@senpl
senpl / config.json
Created October 10, 2025 09:32
stretchlyConfig to put into stretchly
{
"microbreakDuration": 20000,
"microbreakInterval": 600000,
"breakDuration": 480000,
"breakInterval": 3,
"breakNotification": false,
"microbreakNotification": false,
"breakNotificationInterval": 30000,
"microbreakNotificationInterval": 10000,
"microbreak": false,
@senpl
senpl / windows11setup.txt
Last active October 10, 2025 09:52
windows 11 setup
openvpn client i ustawia z private backup
streachly for pauses ( settings from https://gist.github.com/senpl/59d7b9c635f3975908319c0927df1ffb )
copyQ do schowka (Setting -> History -> Activate item with single click , Settings -> shortcuts => Show/hide window Ctrl+D )
f.lux for eyes protection
Power toys for turn off copilot keys
for side tasks bar https://github.com/valinet/ExplorerPatcher i ustawić na bok pasek zadań gdy mamy bok bliżej w laptopie.
vivaldi
vscode
postman
thunderbird i ustawić filtry
@senpl
senpl / EndFifaWorkday.bat
Created April 2, 2025 13:40
End fifa session
@echo off
start /min "" "C:\Users\usinf\AppData\Local\FluxSoftware\Flux\flux.exe"
start "" "C:\Progs\Stretchly\Stretchly.exe"
start "" "C:\Progs\Vivaldi\Application\vivaldi.exe"
taskkill /im "C:\Program Files\Electronic Arts\EA Desktop\EA Desktop\EADesktop.exe"
@senpl
senpl / FifaWorkday.bat
Created April 2, 2025 13:40
Before giga
@echo off
taskkill /im flux.exe
taskkill /f /im stretchly.exe
@senpl
senpl / tablice
Created October 25, 2022 10:43
TabliceNew
1.W tablicy gdzie są wartości Jazz, Classics, Rock-n-Roll zamień
wartość Classics
wartością “muzyka wspolczesna”.
2. Wypisz na konsolę co drugi element tablicy nazwanej tablica123 przy użyciu pętli.
3. Wypisz przedostatni element tablicy dowolnej tablicy tab1.
4. Przepisz wartości tab2 do tab3.
5. Wstaw do tablicy między elementami “.” przy użyciu pętli for of
@senpl
senpl / KonstruktorKopiujący
Last active December 1, 2022 11:08
Kontruktor , kopiowanie obiektów i konstruktor kopiujący.
Napisz KlasaA i w niej poleA i poleB
Napisz w niej metodę kopiuj która skopiuje do obiektu poleA i poleB.
Stwórzmy obiektA który będzie klasy KlasaA
Ustawmy mu poleA i poleB.
Przypiszmy obiektB do obiektA
Zmieńmy w obiektA poleA
Wypiszmy z obiektB poleA.
//Jak zrobić, żeby zmiany w obiekcieA nie zmieniały danych w obiektB???
import structuredClone from '@ungap/structured-clone'; (https://stackoverflow.com/questions/122102/what-is-the-most-efficient-way-to-deep-clone-an-object-in-javascript)
@senpl
senpl / lanuchy
Created September 19, 2022 08:36
lancuchy i operatory
Wypiszmy literę w słowie.
Wypiszmy co 3 literę w słowie.
Zmieńmy co drugi wyraz na duże litery.
Znajdzmy na której pozycji jest w ciągu znaków znak dolara.
Usuńmy z ciągu znaków znaki które nie są liczbami.
Znajdzmy ostatnie wysąpienie ciągu znaków .txt
Znajdzmy przedostatnie jego wysąpienie.
sprawdzmy czy ciąg zawiera wyraz
Sprawdzmy czy ciąg zaczyna się od "Wit"
Czy ciąg kończy się ".jpg" lub ".jpeg".
@senpl
senpl / pilkarze2
Last active November 24, 2022 12:20
pilkarze2
Pobrać https://gist.github.com/senpl/0ae1e4095387d9cdcbba1e27106ec69a
Załadować tak, by obiekty nazywały się pilkarze i mieli swoje pola dostepne.
Znaleźć do formacji 4-3-3 (GK -LB-2CD -RB-3CM-1LW-ST-1RW).
piłkarze mają być sami rzadcy (ang. rare) którzy nie mają loyality bonus
Dodatkowo niech z wybranych ich overall był większy niż 75
Ligi w których grają to nie holenderska i portugalska(które to id można znaleźć w internecie, ale dla tych którzy nie chcą szukać to 10 i 306)
Napisać funkcję, która na obiekcie sprawdzi, czy spełnia dane wymagania bezparametrowa wywoływana na piłkarzu.
@senpl
senpl / Objects
Created September 12, 2022 12:26
Obiekty podczas tworzenia i usuwania
Stwórz klasę z konstruktorem i destruktorem.
Niech klasa ma globalny licznik ilośc_obiektow.
Niech konstruktor ustawia pole name i zwiększy ilosc_obiektow o 1.
Niech destruktor ustawia na obiekcie name usuniete a ilosc_obiektow zmniejsza o 1.
Niech w programie zostaną utworzone 5 obiektów potem 2 usunięte.
Na koniec wypisz ilosc_obiektow na konsole.
@senpl
senpl / in.out
Created September 3, 2022 07:47
Input and output
Napisz program który słucha naciśnięcia klawisza i po jego naciśnięciu na konsoli drukuje kod klawisza który został naciśnięty.
Niech program wyda też dzwięk po naciśnięciu tego klawisza.
Na koniec niech program zapisze do pliku obiekt z czasem wystąpienia zdarzenia.