This commit is contained in:
Dark Steveneq
2025-09-23 16:00:42 +02:00
parent dc943ee476
commit 0cceffbd49
5 changed files with 277 additions and 7 deletions

View File

@@ -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);
}

View File

@@ -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 {

View File

@@ -125,7 +125,7 @@ footer div div ul {
display: none;
}
@media (width: 600px) {
@media (width >= 600px) {
#extra {
display: flex;
}

View File

@@ -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
View 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>