Lekcja 3
This commit is contained in:
@@ -45,7 +45,7 @@ body {
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6, p {
|
||||
h1, h2, h3, h4, h5, h6, p, sub {
|
||||
margin: 0%;
|
||||
}
|
||||
|
||||
@@ -77,18 +77,22 @@ overflow-x-auto {
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
@media (width: 600px) {
|
||||
@media (width >= 600px) {
|
||||
h1 {
|
||||
font-size: initial;
|
||||
font-size: 1.75rem;
|
||||
}
|
||||
h2 {
|
||||
font-size: initial;
|
||||
font-size: 1.3rem;
|
||||
}
|
||||
h3 {
|
||||
font-size: initial;
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
h4 {
|
||||
font-size: initial;
|
||||
font-size: 1.1rem;
|
||||
}
|
||||
|
||||
ol, ul {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -195,4 +199,34 @@ input[type="range"]::-moz-range-thumb {
|
||||
height: 1rem;
|
||||
background: var(--colorMauve);
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* Tabele */
|
||||
table {
|
||||
width: 100%;
|
||||
border: .15rem solid var(--colorSurface2);
|
||||
margin: .5rem;
|
||||
padding: 0%;
|
||||
}
|
||||
|
||||
table .lp {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
table tr {
|
||||
padding: 0%;
|
||||
border: .15rem solid var(--colorSurface2);
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
|
||||
table thead tr {
|
||||
background-color: var(--colorSurface2) !important;
|
||||
}
|
||||
|
||||
table tbody tr:nth-child(even) {
|
||||
background-color: var(--colorBase);
|
||||
}
|
||||
|
||||
table tbody tr:nth-child(odd) {
|
||||
background-color: var(--colorSurface1);
|
||||
}
|
||||
@@ -247,7 +247,23 @@ input[type="number"] {
|
||||
}
|
||||
|
||||
#gra table {
|
||||
width: unset;
|
||||
margin: auto;
|
||||
border: none;
|
||||
}
|
||||
|
||||
table tr {
|
||||
padding: 0%;
|
||||
border: .15rem solid var(--colorSurface2);
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
|
||||
table tbody tr:nth-child(even) {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
table tbody tr:nth-child(odd) {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
#gra td {
|
||||
|
||||
@@ -125,7 +125,7 @@ footer div div ul {
|
||||
display: none;
|
||||
}
|
||||
|
||||
@media (width: 600px) {
|
||||
@media (width >= 600px) {
|
||||
#extra {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ const linki = [
|
||||
{ nazwa: "JS. Podstawowe Zad.", link: "/js-podstawy.html" },
|
||||
{ nazwa: "JS. Zad. Warunkowe", link: "/js-warunkowe.html" },
|
||||
{ nazwa: "Liczby", link: "/liczby.html" },
|
||||
{ nazwa: "Tabele", link: "/tabele.html" },
|
||||
]
|
||||
];
|
||||
|
||||
|
||||
219
tabele.html
Normal file
219
tabele.html
Normal file
@@ -0,0 +1,219 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="pl">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Zad. Tabele - MaszToZadanieDomowe.com</title>
|
||||
<link href="/favicon.ico" rel="favicon">
|
||||
<link href="/assets/css/main.css" rel="stylesheet">
|
||||
<script data-goatcounter="https://zeszyt.nonamesoft.xyz/count" async src="/assets/js/count.js"></script>
|
||||
<script src="/assets/js/nawigacja.js"></script>
|
||||
<script src="/assets/js/akordeon.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<header-comp></header-comp>
|
||||
<main>
|
||||
<h2>Tabele - Zadania</h2>
|
||||
<sub>Aka. jedna wielka reklama Buttona</sub>
|
||||
<hr>
|
||||
<ol>
|
||||
<li>
|
||||
<!-- table>(thead>th{LP.}+th{Okres czasu}+th{The Button Nano V1}+th{Zyski})+(tbody>tr*6>td.lp{$.}+td{$$@3.2025}+td{0 sztuk}+td{0zł}) -->
|
||||
<table>
|
||||
<caption>Sprawozdanie finansowe The Button Factory</caption>
|
||||
<thead>
|
||||
<th>LP.</th>
|
||||
<th>Okres czasu</th>
|
||||
<th>The Button Nano V1</th>
|
||||
<th>Zyski</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="lp">1.</td>
|
||||
<td>03.2025</td>
|
||||
<td>0 sztuk</td>
|
||||
<td>0zł</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="lp">2.</td>
|
||||
<td>04.2025</td>
|
||||
<td>0 sztuk</td>
|
||||
<td>0zł</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="lp">3.</td>
|
||||
<td>05.2025</td>
|
||||
<td>0 sztuk</td>
|
||||
<td>0zł</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="lp">4.</td>
|
||||
<td>06.2025</td>
|
||||
<td>0 sztuk</td>
|
||||
<td>0zł</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="lp">5.</td>
|
||||
<td>07.2025</td>
|
||||
<td>0 sztuk</td>
|
||||
<td>0zł</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="lp">6.</td>
|
||||
<td>08.2025</td>
|
||||
<td>0 sztuk</td>
|
||||
<td>0zł</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>0zł</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<br>
|
||||
<li>
|
||||
<table>
|
||||
<caption>Porównanie API ButtonOSa między wersjami</caption>
|
||||
<thead>
|
||||
<th>Wersja API</th>
|
||||
<th colspan="10">Zmiany</th>
|
||||
<th>Link do dokumentacji</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>V1.0.0 Stable</td>
|
||||
<td colspan="10"><ul>
|
||||
<li>Funkcje wyświetlacza</li>
|
||||
<li>Wi-Fi i funkcje sieciowe</li>
|
||||
<li>ESP.NOW</li>
|
||||
<li>Powiadomienia</li>
|
||||
<li>Logging, odczytwanie z seriala</li>
|
||||
</ul></td>
|
||||
<td><a href="https://buttonappstore.nonamesoft.xyz/docboard/?version=V1.0.0+Stable">Dokumentacja</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>V1.1.0 Stable</td>
|
||||
<td colspan="10"><ul>
|
||||
<li>Tworzenie punktów dostępowych</li>
|
||||
</ul></td>
|
||||
<td><a href="https://buttonappstore.nonamesoft.xyz/docboard/?version=V1.1.0+Stable">Dokumentacja</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>V1.2.0 Stable</td>
|
||||
<td colspan="10"><ul>
|
||||
<li>Szyfrowanie AES</li>
|
||||
<li>Hashowanie</li>
|
||||
<li>Szyfrowanie RSA</li>
|
||||
</ul></td>
|
||||
<td><a href="https://buttonappstore.nonamesoft.xyz/docboard/?version=V1.2.0+Stable">Dokumentacja</a></td
|
||||
</tr>
|
||||
<tr>
|
||||
<td>V1.3.0 Stable</td>
|
||||
<td colspan="10"><ul>
|
||||
<li>Opcjonalne rysowanie paska statusu w aplikacji</li>
|
||||
<li>Sentence builder (zgaduje że jest to menu pod składanie zdań na podstawie schematów)</li>
|
||||
<li>Dodatkowe warianty menu</li>
|
||||
<li>Serwer TCP</li>
|
||||
<li>Websockety</li>
|
||||
<li>Sockety ESP.NOW</li>
|
||||
<li>"Publiczny RAM" (wspólna baza danych key-value)</li>
|
||||
<li>Możliwość odczytania informacji urządzeniu (temperatura SoC, ilośc wolnego RAMu i Flasha)</li>
|
||||
<li>Importowanie i listowanie zainstalowanych aplikacji</li>
|
||||
<li>Podpisywanie i weryfikowanie RSA</li>
|
||||
<li>Pakietyzacja</li>
|
||||
<li>Kompresja i dekompresja Tamp oraz dekompresja Deflate</li>
|
||||
<li>Triceleracja, Wzór Haversine'a, Szybka transformacja Fouriera</li>
|
||||
<li>Framework EasyUI</li>
|
||||
<li>Softwareowy renderer 3D</li>
|
||||
<li>Proste sieci neuronowe wraz z trenowaniem</li>
|
||||
</td>
|
||||
<td><a href="https://buttonappstore.nonamesoft.xyz/docboard/?version=V1.3.0+Stable">Dokumentacja</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<br>
|
||||
<li>
|
||||
<table>
|
||||
<caption>Porównanie emulatorów ButtonOSa</caption>
|
||||
<thead>
|
||||
<th>Nazwa</th>
|
||||
<th>Autor</th>
|
||||
<th colspan="4">Funkcjonalność</th>
|
||||
<th>Technologia</th>
|
||||
<th>Stan</th>
|
||||
<th colspan="3">Zrzut ekranu</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td rowspan="1">
|
||||
Open Button Emulator
|
||||
</td>
|
||||
<td rowspan="1">
|
||||
Hashtags
|
||||
</td>
|
||||
<td rowspan="1" colspan="4"><ul>
|
||||
<li>Podstawowa implementacja ekranu</li>
|
||||
<li>Emulowane przyciski</li>
|
||||
<li>Logging</li>
|
||||
</ul></td>
|
||||
<td rowspan="1">Javascript, Fengari</td>
|
||||
<td rowspan="3" colspan="1">Porzucone</td>
|
||||
<td rowspan="1" colspan="3">
|
||||
<img alt="Brak zrzutu" width="640" height="480">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td rowspan="1">
|
||||
WhaleRunner
|
||||
</td>
|
||||
<td rowspan="2">
|
||||
Dark Steveneq
|
||||
</td>
|
||||
<td rowspan="1" colspan="4"><ul>
|
||||
<li>(Ówcześnie) Prawie kompletna implementacja ekranu</li>
|
||||
<li>Logging</li>
|
||||
<li>Autorskie API</li>
|
||||
</ul></td>
|
||||
<td rowspan="1">Svelte, Typescript, WASMoon</td>
|
||||
<td rowspan="1" colspan="3">
|
||||
<img alt="Brak zrzutu" width="640" height="480">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td rowspan="1">
|
||||
WhaleEmu
|
||||
</td>
|
||||
<td rowspan="1" colspan="4"><ul>
|
||||
<li>Podstawowa implementacja ekranu</li>
|
||||
<li>Logging</li>
|
||||
<li>Emulowane przyciski</li>
|
||||
</ul></td>
|
||||
<td rowspan="1">NeLua (prototyp), C++, RayLib</td>
|
||||
<td rowspan="1" colspan="3">
|
||||
<img alt="Brak zrzutu" width="640" height="480">
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<br>
|
||||
</ol>
|
||||
<div style="text-align: center;">
|
||||
<h4 style="font-weight: normal;">Na co czekasz?</h4>
|
||||
<a href="https://allegrolokalnie.pl/oferta/gadget-dla-programistow-button-nano-v1"><h1>Kup Buttona!</h1></a>
|
||||
<iframe src="https://youads.nonamesoft.xyz/ads/ad/3" title="YouAds Ads Site" height="150" style="border:none; max-width: 100%; width: 100%;height: 150px;"></iframe>
|
||||
<div class="flex-row">
|
||||
<a href="https://zakupthebutton.nonamesoft.xyz/about">Więcej informacji o sprzęcie/autorze</a>
|
||||
<a href="https://buttonappstore.nonamesoft.xyz/appboard">Sklep z aplikacjami</a>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<footer-comp></footer-comp>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user