Napisz funkcję która zawiera dwa input-y typu text i dwa buttony.
Funkcja 1 (button1) ma zamieniać znaki z pierwszego input-a do drugiego ale z małymi znakami.
Funkcja 2 (button2) ma zamieniać znaki z pierwszego input-a do drugiego ale z dużymi znakami.

// Odczytanie bieżącej daty i czasu, i rozbicie ich na składowe
  var data = new Date();
  var godz = data.getHours();
  var min = data.getMinutes();
  var mm=(((24-godz)*60)-min);
  document.write("<hr>Pozostało ", mm, " minut do końca dnia.");
 
 
  // Napisz skrypt który sprawdza ile minut jest do końca dnia smile przy pomocy Date()

Napisz funkcję która zawiera dwa input-y typu text i dwa buttony.
Funkcja 1 (button1) ma zamieniać znaki z pierwszego input-a do drugiego ale z małymi znakami.
Funkcja 2 (button2) ma zamieniać znaki z pierwszego input-a do drugiego ale z dużymi znakami.

<h1>
<script>
  function haslo()
  {
    var x = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    var dane = document.getElementById('dane');
    var h = '';
    //
    for (i=1; i<=12; i++)
    {
      r = Math.floor(Math.random() * x.length);
      h+=x[r];
    }
    //
    dane.value = h;
  }
</script>
<form>
  Hasło: <input type="text" id="dane">
  (A-Z, a-z, 12 znaków)
  <br>
  <input type="button" value="Generuj hasło"
         onclick="haslo()">
</form>
</h1>

<script>
  function mnozenie()
  {
    var liczba1 = document.getElementById('liczba1');
    var liczba2 = document.getElementById('liczba2');
    var wynik = document.getElementById('wynik');
    //
    wynik.innerHTML = 'Wynik: '
      + (parseInt(liczba1.value)
      * parseInt(liczba2.value));
  }
  function dzielenie()
  {
    var liczba1 = document.getElementById('liczba1');
    var liczba2 = document.getElementById('liczba2');
    var wynik = document.getElementById('wynik');
    //
    wynik.innerHTML = 'Wynik: '
      + (parseInt(liczba1.value)
      / parseInt(liczba2.value));
  }
</script>
<form>
  liczba1: <input type="text" id="liczba1">
  liczba2: <input type="text" id="liczba2">
  <br>
  <input type="button" value="*"
         onclick="mnozenie()">
  <input type="button" value="/"
         onclick="dzielenie()">
</form>
<span id="wynik">?</span>

Opisać w zeszycie:

- Amperomierz
- Woltomierz
- Pomiar rezystancji
- Obwód RLC
- Prawo Kirchhoffa
- Transformator jednofazowy


Będę sprawdzał w przyszłym tygodniu.

Zadanie domowe (4)

https://ti.dxe.pl/forum/1/dialog_warning.png Opisać w zeszycie PoE (Power over Ethernet), co to jest na czy polega, rodzaje itd.

<?php
  if (isset($_POST["szukaj"])) $szukaj=$_POST["szukaj"]; else $szukaj="";
?>
<form action="" method="post">
  nazwisko <input type="text" value="<?php echo $szukaj; ?>" name="szukaj">
  <input type="submit" value="Szukaj">
</form>
<hr>
<?php
   $con = @mysqli_connect('localhost', 'root', '', 'baza_uczniow');
   if ($con)
   {
     //*************************************
     // Pokaż rekordy
     $sql = "SELECT * FROM dane WHERE nazwisko LIKE '%".$szukaj."%';";
     $wynik = mysqli_query($con, $sql);
     //
     if ($wynik != NULL)
     {
       echo '<form method="post"><table border=1>';
       echo '<tr>';
       echo '<td bgcolor=silver>id</td>';
       echo '<td>imie</td>';
       echo '<td bgcolor=silver>nazwisko</td>';
       echo '<td>pesel</td>';
       echo '</tr>';
       while ($wiersz = mysqli_fetch_array($wynik))
       {
         echo '<tr>';
         echo '<td bgcolor=silver><input type="radio" value="'.$wiersz['id'].'" name="wybor"> '.$wiersz['id'].'</td>';
         echo '<td>'.$wiersz['imie'].'</td>';
         echo '<td bgcolor=silver>'.$wiersz['nazwisko'].'</td>';
         echo '<td>'.$wiersz['pesel'].'</td>';
         echo '</tr>';
       }
       echo '</table></form>';
     } else echo('Brak rekordów');
     mysqli_close($con);
   }
   else echo('Połączenie nieudane!');
?>

429

(0 odpowiedzi, napisanych 1Tie-Informatyka)

Word ćwiczenia 1

https://ti.dxe.pl/files3/word1.pdf


Wykonać to zadanie i wysłać na >> barxyz24@gmail.com   

w tytule:1tie-word1-imie i nazwisko !!!!

// Losuj 6 znaków z zmiennej z
  document.write("<hr>Wylosowane słowo: ");
 
  var z = "Ala ma kota";
 
  for (x=1; x<=6; x++)
  {
    r = Math.floor(Math.random() * z.length);
    document.write(z[r], "");
  }
 
  // Odczytanie bieżącej daty i czasu, i rozbicie ich na składowe
  var data = new Date();
  var rok = data.getFullYear();
  var mies = data.getMonth()+1;
  var dzien = data.getDate();
  var godz = data.getHours();
  var min = data.getMinutes();
  var sec = data.getSeconds();
  var msec = data.getMilliseconds();
  document.write("<hr>Data: ", rok,"-",mies,"-",dzien," ",godz,":",min,":",sec,":",msec);

Zadanie domowe 5

1) Napisz funkcję która generuje hasło od długości 8 znaków
składające się z: duże i małe litery, cyfry i '!';

2) Napisz skrypt który sprawdza ile minut jest do końca dnia smile przy pomocy Date()

<h1><script>
  var a=9;
 
  document.write("Potęga: ", Math.pow(a, 2)); // a do potęgi ^2
 
  document.write("<hr>Pierwiastek: ", Math.sqrt(a)); // pierwiastek z a
 
  document.write("<hr>Losowanie: ", Math.floor(Math.random() * 11)); // losuje liczbe o 0 do 10
 
  document.write("<hr>Losowanie od 1 do 5 = ", Math.floor(Math.random() * 5)+1);
  // losuje liczby o 1 do 5
 
  document.write("<hr>", Math.random()); // czysty randowm
 
  // wylosuj 6 liczb od 1-49 // lotto
 
</script>

CIDR (Classless Inter-Domain Routing)
csma/ca
csma/cd

dhcp
dns
dekapsulacja
Demilitarized zone (DMZ)
DSL
domena internetowa
domena kolizyjna
domena rozgłoszeniowa (ang. broadcast domain)



Proszę opisać krótko podane wyżej pojęcia w zeszycie.

Modernizacja lokalnej sieci komputerowej

Modernizacja infrastruktury sieciowej polega na dostosowaniu istniejącej sieci do nowych wymagań poprzez modyfikację urządzeń, technologii i funkcjonalności przy zachowaniu kompatybilności z obecną infrastrukturą.

Podczas modernizacji sieci komputerowej wymienia się lub modernizuje następujące elementy:
- sprzęt komputerowy,
- okablowanie strukturalne (najtrudniejsze),
- oprogramowanie.

Przyczyny modernizacji lub wymiany infrastruktury sieciowej:
- wprowadzenie nowych usług,
- zmiana lokalizacji obszarów roboczych,
- dołączenie kolejnych obszarów roboczych,
- zwiększenie przepustowości sieci,
- niewystarczająca wydajność istniejącego systemu telekomunikacyjnego,
- konieczność zmniejszenia kosztów utrzymania i wykorzystania nowych technologii,
- konieczność wprowadzenia nowych technologii,
- konieczność wprowadzenia nowych aplikacji.

Zasady projektowania modernizacji sieci komputerowej:
- określenie funkcjonalności sieci,
- określenie zagrożeń dla bezpieczeństwa sieci,
- określenie potrzeb wymiany danych między jednostkami organizacyjnymi firmy,
- określenie wymagań oprogramowania serwerów i stacji roboczych,
- określenie potrzeby zastosowania serwerowni,
- określenie możliwości zastosowania wspólnego okablowania strukturalnego dla telefonów i komputerów,
- określenie potrzeby zastosowania nowych technologii.

Schemat modernizacji istniejącego okablowania strukturalnego:
- analiza potrzeb klienta,
- inwentaryzacja istniejącego sprzętu i oprogramowania,
- analiza warunków technicznych,
- stworzenie koncepcji modernizacji,
- wykonanie projektu,
- instalacja i przeprowadzenie testów,
- wykonanie pomiarów dynamicznych torów transmisyjnych,
- uruchomienie i konfiguracja,
- wprowadzenie zmian w dokumentacji,
- eksploatacja okablowania.

Uwaga!
Prace związane z modernizacją serwerów powinny być przeprowadzane przy wyłączonym zasilaniu.
Modernizacja oprogramowania w firmie dotyczy zarówno serwerów jak i stacji roboczych (systemy operacyjne, pakiety biurowe, oprogramowanie specjalistyczne).

Konwertery światłowodowe to urządzenie, któremu umożliwiają zamianę sygnału ze światłowodu na sygnał sieci Ethernet. Podstawowym celem zamiany kabli miedzianych na światłowody jest uniknięcie ograniczeń zasięgu, jakie wynikają ze standardu sieci Ethernet (100 m). Połączenia światłowodowe można zestawiać na odległościach do 120 kilometrów przy zachowaniu pełnej wydajności transmisji 100Mbps czy 1000Mbps.

Zadanie1:
Zastanów się, na czym polega rozbudowa serwerów sieciowych? W jakich przypadkach konieczna jest instalacja dodatkowego oprogramowania?

Zadanie2:
Odszukaj w serwisie internetowym Wikipedii informacje na temat macierzy dyskowych RAID.

Zadanie3:
Zastanów się, na czym polega rozbudowa infrastruktury sieciowej? Co w tym kontekście oznacza pojęcie nadmiarowości na etapie projektowania systemu okablowania strukturalnego?

CIDR (Classless Inter-Domain Routing)
csma/ca
csma/cd

dhcp
dns
dekapsulacja
Demilitarized zone (DMZ)
DSL
domena internetowa
domena kolizyjna
domena rozgłoszeniowa (ang. broadcast domain)



Proszę opisać krótko podane wyżej pojęcia w zeszycie.