Skip to content

Instantly share code, notes, and snippets.

View senpl's full-sized avatar

Michał Urbanek senpl

View GitHub Profile
@senpl
senpl / tablice2
Last active December 10, 2021 08:00
Wyślij z formularza tablicę, jeśli istnieje to uaktualnij. Ma zawierać wszystkie typy danych (stringi, liczby, boolean z checkbox) , Dla użytkowników niech wyświetla "Dodano ${imie}" albo "Zaktualizowano ${imie}".
Na konsole wyświetla całą tablicę z wszystkimi polami. Na 5 w notacji es6.
Pobierz json'a z internetu.
Zamień na obiekt JS.
zmień w obiekcie jeden z kluczy
Usuń z obiektu jeden z kluczy
dodaj do obiektu jeden klucz
Wypisz na konsole wszystkie klucze tego obiektu
Zapisujemy obiekt w pliku obiekt.json .
1. funkcję odejmującą 2 wyrazy, funkcja pobiera 2 parametry, nazywa sie dodawanieDwochLiczb i od 2giego parametru odejmuje wartość 1go parametru.
2. Napisz funkcję, która gdy dostaje łańcuch “hej” odpowiada “ho” , a na wszystkie inne string “nie wiem co odpowiedzieć”.
3. Napisz funkcję która pomnoży przez siebie 3 parametry.
4. Zdefiniuj poprawnie funkcję o nazwie “różnica” która przyjmuje 3 parametry, z czego 3ci domyślny.
5. Napisz funkcję supFunc która jeśli dostanie parametr parametru to zwróci łańcuch znaków “ok”, a jeśli nie dostanie parametru to wypisze na konsolę “brak parametru” i zwróci pusty string “”.
6. Zdefiniuj obiekt w języku JavaScript
7. Zmień wartość przypisaną do klucza “k1” w obiekcie obiekt1 w języku JavaScript.
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 / phpimysql.txt
Created December 30, 2021 10:51
Tworzenie środowiska pod PHP i bazy
1. Pobieramy xampp
2. instalujemy xampp'a na domyślnych parametrach
3. Uruchamiamy xampp'a
4. Uruchamiamy apache server
5. Uruchamiamuy MySql server
6. Sprawdzamy czy mamy dostęp do phpmyadmin i str. głównej apache'a.
@senpl
senpl / players.json
Created January 14, 2022 07:10
players
[
{
"id": 508925354430,
"timestamp": 1639087680,
"formation": "f3412",
"untradeable": true,
"assetId": 20801,
"rating": 91,
"itemType": "player",
"resourceId": 20801,
@senpl
senpl / budowanie.txt
Created January 14, 2022 08:19
Wymagania
Wymagania:
Formacja 4-4-2
4 CD
4 CM
2 ST
Znaleźć 4 pierwszych.
@senpl
senpl / Objects
Created January 17, 2022 15:09
Objects
1. Zdefiniuj obiekt w języku JavaScript na 2 sposoby.
2. Zmień wartość przypisaną do klucza “k1” w obiekcie obiekt1.
3. Wypisz wszystkie klucze z obiektu obiekt3.
4. usuń klucz o nazwie “klucz 2” z obiektu obiekt4.
5. Sprawdz, czy w obiekt6 jest klucz o nazwie “klucz 6”
6. Do obiektu obiekt5 dodaj klucz “klucz 5” i przypisz mu wartość “wartość 5”.
7. W obiekt7 zamień wartość co drugiego klucza na wartość null.
@senpl
senpl / strukturyDanych.txt
Last active March 11, 2022 07:55
Struktury danych w praktyce
1. zamienić nazwę /twojasciezka/plik.txt na ściężkę obecnaścieżkaWSystemie/plik.txt gdzie obecnaścieżkaWSystemie to folder w którym aktualnie znajduje się plik który wykonujemy
2. w dowolnym ciągu znaków niech funkcja zamienia ciągi znaków abc na xyz
3. funkcja której każdy element który dostanie sprawdza czy ma w tablicy, i jak nie to dodaje do elementów.
4. funkcja przyjmuje 2 tablice i zwraca tablica która zawiera te elementy które są w obu tablicach. Jeśli elementów wspólnych nie ma zwraca pustą tablicę.
5. program który zwraca true jeśli wyraz pisze się tak samo od tyłu i od przodu. Czyli dla "lol" zwróci true, dla "lok" zwróci false. wyraz może mieć dowolną długość, nie dłuższą niż rozmiar stringa.
6. napisać walidator numerów polskich, program ma dopiszczą numery 9 cyfrowe z kreskami, spacjami, kierunkowymi w nawiasach w wersji 2 i 3 cyfrowej. Powienien odrzucać numery z niepoprawnymi znakami, któtsze niż 6, i z nawiasami w miejscach innych niż kierunkowy numer.
7. automat na monety: Obiekt ma funkcję
@senpl
senpl / fix.txt
Created February 8, 2022 07:48
fixing $DISPLAY is not set
#setting up screens fix the problem
sudo pacman -S arandr
arandr
#ustawić ekrany odpowiednio i zapisać całość.
#sprawdzić, czy kde startuje
startplasma-x11
jeśli tak, to zrestartować system i sprawdzić, czy wszystko startuje poprawnie.
##przydatne przy debuggingu
startx