<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem pytanie</title>
<link>https://forum.pasja-informatyki.pl/tag/pytanie</link>
<description>Powered by Question2Answer</description>
<item>
<title>Dopasowanie czasu i ilości nauki w tygodniu</title>
<link>https://forum.pasja-informatyki.pl/598986/dopasowanie-czasu-i-ilosci-nauki-w-tygodniu</link>
<description>Cześć, od pewnego czasu mam trochę więcej luzu i mogę sobie pozwolić na powrót do bardziej ambitnych hobby, więc próbuję rozplanować sobie naukę, tak żeby ani się nie przeciążyć ale też nabrać pewnej dyscypliny.&lt;br /&gt;
&lt;br /&gt;
Chcę wyrobić sobie nawyk programowania, robić to ileś razy przez ileś godzin w tygodniu tak, żeby znowu nie potknąć się i wracać po długim okresie zapominając lwią część umiejętności.&lt;br /&gt;
&lt;br /&gt;
Od razu zaznaczę, że nie planuję być turbodymomanem programistą zarabiającym 15 koła za 3 godziny pracy i w ogóle nie celuję w nic takiego. Robię to czysto z chęci tworzenia własnych programów, stron internetowych i małych growych projektów dla własnej satysfakcji.&lt;br /&gt;
&lt;br /&gt;
Mam bardzo klasyczny harmonogram. 8 godzin pracy, ogarnięcie siebie i domu, później całkowicie czas dla siebie. Dodatkowo poważnie podchodzę do nauki języków obcych co zajmuje 4-6h tygodniowo, więc nie jestem w stanie poświęcić programowaniu całej uwagi kiedy tylko nie odpoczywam dlatego potrzebuję jakiejś perspektywy.&lt;br /&gt;
&lt;br /&gt;
Rozumiem że programowanie to temat ocean i nie da się od tak powiedzieć ile czasu na naukę jest wystarczające bez szczegółów ale chciałbym poznać wasze opinie i może nakierują mnie w stronę osiągalnego celu. Chętnie akceptuję jakiekolwiek przemyślenia czy historie z doświadczenia w tym polu żeby mieć szerszy widok na sprawę.</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/598986/dopasowanie-czasu-i-ilosci-nauki-w-tygodniu</guid>
<pubDate>Wed, 06 Aug 2025 20:09:31 +0000</pubDate>
</item>
<item>
<title>funkcje podstawy małe pytanko c++</title>
<link>https://forum.pasja-informatyki.pl/598510/funkcje-podstawy-male-pytanko-c</link>
<description>

&lt;p&gt;cześć otóż ostatnio mnie natchnęło i zacząłem bawić się w c++ kiedyś mnie to bawiło i bawi dalej ale&amp;nbsp;szybko porzucam jeszcze teraz z pracą na głowie ojej, mianowicie:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;ctime&amp;gt;
using namespace std;

int wylosuj(int start, int stop)
{
    int wylosowana = rand() % stop + start;

   return wylosowana;
}
int sprawdz(int a, int b)
{
    int wynik=0;
    for(int i=a; i&amp;lt;b; i++)
    {
        wynik++;
    }
    return wynik;

}


int main()
{
    srand(time(NULL));

    cout &amp;lt;&amp;lt; &quot;podaj przedzial liczb do wylosowania (od do)\n&quot;;
    int a,b;
    cout &amp;lt;&amp;lt; &quot;od: &quot;;
    cin &amp;gt;&amp;gt; a;
    cout &amp;lt;&amp;lt; &quot;do: &quot;;
    cin &amp;gt;&amp;gt; b;
    b += 1; //czemu nie dziala to po dodaniu 1 w funkcji
    b = sprawdz(a, b);
    cout &amp;lt;&amp;lt; &quot;tu: &quot; &amp;lt;&amp;lt; b &amp;lt;&amp;lt; endl;// test
    for(int i = 0; i&amp;lt;20; i++){
    int wylosowana;
    wylosowana= wylosuj(a,b);
    cout &amp;lt;&amp;lt; wylosowana &amp;lt;&amp;lt; endl;
    }

    return 0;
}
&lt;/pre&gt;



&lt;p&gt;tak jak w kodzie czemu nie działa b += 1 w funkcji ?&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/598510/funkcje-podstawy-male-pytanko-c</guid>
<pubDate>Thu, 17 Apr 2025 15:00:23 +0000</pubDate>
</item>
<item>
<title>EGPU element do podłaczenia przez thunderbolt</title>
<link>https://forum.pasja-informatyki.pl/596318/egpu-element-do-podlaczenia-przez-thunderbolt</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
zastanawiałem się nad kupnem GPU do mojego laptopa jako eGPU, tyle że nigdzie nie mogę znaleźć na Allegro tego elementu, co pozwala podłączyć kartę, żebym mógł ją podłączyć przez Thunderbolt.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Jak się nazywają takie rzeczy, gdzie je znaleźć i za ile?</description>
<category>Sprzęt komputerowy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/596318/egpu-element-do-podlaczenia-przez-thunderbolt</guid>
<pubDate>Wed, 23 Oct 2024 15:47:20 +0000</pubDate>
</item>
<item>
<title>system rozproszonej mocy obliczeniowej</title>
<link>https://forum.pasja-informatyki.pl/596256/system-rozproszonej-mocy-obliczeniowej</link>
<description>

&lt;p&gt;Cześć,&lt;/p&gt;



&lt;p&gt;wpadłem na super pomysł. Mianowicie, powiedzmy, że mam 3 znajomych. Wpadłem na pomysł, żeby napisać program, który każdy znajomy by zainstalował.&lt;/p&gt;



&lt;p&gt;Dokładniej, ten program komunikowałby się z serwerem. Można powiedzieć, że to system rozproszonej mocy obliczeniowej. W sensie np. macierz 3x3 * 3x3 byłaby rozdzielona na każdy komputer, czyli per komputer: 1x1 * 1x1. Potem wynik jest zwracany do serwera z 3 komputerów i łączony. Serwer też by przekazywał dane zebrane do np. kompa głównego, na którym by wszystko się kończyło itp.&lt;/p&gt;



&lt;p&gt;Ogólnie, co o tym sądzicie? System, który pozwalałby w gronie znajomych mieć łączną moc obliczeniową do np. treningu prostego AI itp.&lt;/p&gt;



&lt;p&gt;Moje pytania:&lt;/p&gt;



&lt;ol&gt;
	

&lt;li&gt;Czy to dobry pomysł?&lt;/li&gt;
	

&lt;li&gt;Co wy o tym myślicie?&lt;/li&gt;
	

&lt;li&gt;Czy jest to warte fatygi?&lt;/li&gt;
&lt;/ol&gt;</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/596256/system-rozproszonej-mocy-obliczeniowej</guid>
<pubDate>Sat, 19 Oct 2024 20:36:02 +0000</pubDate>
</item>
<item>
<title>Ograniczenia 2 rdzieni</title>
<link>https://forum.pasja-informatyki.pl/595911/ograniczenia-2-rdzieni</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
Chciałbym wiedzieć, jak mocno ograniczają &amp;nbsp;2 rdzenie, ponieważ znalazłem idealny laptop: &lt;a href=&quot;https://allegro.pl/oferta/nowy-ultracienki-lenovo-13-i5-7gen-16gb-512gb-ssd-nvme-13-cali-hdmi-touch-16324143019?context=cff2a96ce509778680fa886c6256c6f81168e0e96c88081fc74656b0448edf849cfe62186fed9d6de6bdbf9f96a5ebfc6e278726fc0c66dbe6777cfc856ce7af6c5edac9adaea6b9ef9c554dbbe2d92129cd5b376e028a793d9926ac79e48f9c5bdd39097891feaf4428836b75fe35d5b81779aabac3e0bba1eaa33e553ab57b50865ba3b188b30a9f5573513e6369a2&amp;amp;sellerHasChanged=false&amp;amp;fromVariant=16439238431#parametry,&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://allegro.pl/oferta/nowy-ultracienki-lenovo-13-i5-7gen-16gb-512gb-ssd-nvme-13-cali-hdmi-touch-16324143019?context=cff2a96ce509778680fa886c6256c6f81168e0e96c88081fc74656b0448edf849cfe62186fed9d6de6bdbf9f96a5ebfc6e278726fc0c66dbe6777cfc856ce7af6c5edac9adaea6b9ef9c554dbbe2d92129cd5b376e028a793d9926ac79e48f9c5bdd39097891feaf4428836b75fe35d5b81779aabac3e0bba1eaa33e553ab57b50865ba3b188b30a9f5573513e6369a2&amp;amp;sellerHasChanged=false&amp;amp;fromVariant=16439238431#parametry,&lt;/a&gt; ale niestety ma jedną wadę 2 rdzenie.</description>
<category>Sprzęt komputerowy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595911/ograniczenia-2-rdzieni</guid>
<pubDate>Sat, 14 Sep 2024 15:46:38 +0000</pubDate>
</item>
<item>
<title>nowy laptop Thinkpad T470</title>
<link>https://forum.pasja-informatyki.pl/595888/nowy-laptop-thinkpad-t470</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
planuję zmianę sprzętu na takiego ThinkPada: &lt;a href=&quot;https://allegro.pl/oferta/laptop-lenovo-thinkpad-t470-14-i5-8gb-256gb-ssd-office-windows-10-15912961160?bi_s=ads&amp;amp;bi_m=showitem:desktop:top:active&amp;amp;bi_c=YzM2ZTVmZDgtZTI4Ny00YTc4LTkzOTYtMTY3ODE5ZTNkZmU4AA&amp;amp;bi_t=ape&amp;amp;referrer=proxy&amp;amp;emission_unit_id=3bcb8306-49be-4788-899b-4a38d5d90c0f&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://allegro.pl/oferta/laptop-lenovo-thinkpad-t470-14-i5-8gb-256gb-ssd-office-windows-10-15912961160?bi_s=ads&amp;amp;bi_m=showitem:desktop:top:active&amp;amp;bi_c=YzM2ZTVmZDgtZTI4Ny00YTc4LTkzOTYtMTY3ODE5ZTNkZmU4AA&amp;amp;bi_t=ape&amp;amp;referrer=proxy&amp;amp;emission_unit_id=3bcb8306-49be-4788-899b-4a38d5d90c0f&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Czy to dobry wybór? A może ktoś poleci coś innego do 1300 zł?&lt;br /&gt;
&lt;br /&gt;
Używam na co dzień laptopa do:&lt;br /&gt;
&lt;br /&gt;
dużo kompilowania kodu,&lt;br /&gt;
&lt;br /&gt;
czasami korzystania z programu graficznego, jak Krita&lt;br /&gt;
&lt;br /&gt;
częstego uruchamiania różnych programów, przeglądania internetu itp.</description>
<category>Sprzęt komputerowy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595888/nowy-laptop-thinkpad-t470</guid>
<pubDate>Wed, 11 Sep 2024 19:49:31 +0000</pubDate>
</item>
<item>
<title>sudo wymaga hasła.</title>
<link>https://forum.pasja-informatyki.pl/595782/sudo-wymaga-hasla</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
mam nie lada kłopot. Właśnie robiłem porządki na laptopie i usuwałem niepotrzebne rzeczy, a teraz, gdy ponownie użyłem sudo apt purge, otrzymuję komunikat:&lt;br /&gt;
&lt;br /&gt;
[sudo] password for *********:&lt;br /&gt;
&lt;br /&gt;
Nigdy wcześniej nie było takiej sytuacji. Zastanawiam się, czy ktoś nie próbuje w ten sposób ukraść mojego hasła. Może to i głupie, ale takie myśli przychodzą mi do głowy.&lt;br /&gt;
&lt;br /&gt;
Dodatkowo zauważyłem, że hasła nie można normalnie wpisać; można coś wpisać, ale po naciśnięciu Enter działa to słabo. To wydaje mi się dziwne.&lt;br /&gt;
&lt;br /&gt;
Proszę o pomoc.&lt;br /&gt;
&lt;br /&gt;
Z góry ogromnie dziękuję.</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595782/sudo-wymaga-hasla</guid>
<pubDate>Thu, 05 Sep 2024 15:37:02 +0000</pubDate>
</item>
<item>
<title>Uzywasz techniki pałacu pamieci?</title>
<link>https://forum.pasja-informatyki.pl/595747/uzywasz-techniki-palacu-pamieci</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
dosyć niedawno poznałem technikę pałacu pamięci.&lt;br /&gt;
&lt;br /&gt;
Obecnie ją stosuję i zastanawiam się, ilu z was jej używa?</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595747/uzywasz-techniki-palacu-pamieci</guid>
<pubDate>Sun, 01 Sep 2024 23:05:57 +0000</pubDate>
</item>
<item>
<title>kody ansi w c++ problem z usuwaniem odpowiedniej ilosci lini w terminalu</title>
<link>https://forum.pasja-informatyki.pl/595685/kody-ansi-w-c-problem-z-usuwaniem-odpowiedniej-ilosci-lini-w-terminalu</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
Właśnie tworzę małą (a właściwie dużą...) grę konsolową, i żeby to ładnie wyglądało, postanowiłem używać clear. Ponieważ nie chcę się męczyć z licencjami, zdecydowałem się na użycie kodów ANSI do czyszczenia ekranu. Napotkałem jednak problem: nie wiem, jak zrobić, aby te kody ANSI usuwały automatycznie tylko te linie, które zostały wypisane przez program, a nie cały terminal.&lt;br /&gt;
&lt;br /&gt;
Obecnie mam jedno niewygodne rozwiązanie:&lt;br /&gt;
&lt;br /&gt;
W każdej funkcji, pętli itp., liczę liczbę wypisanych linii, a następnie w razie potrzeby czyszczę odpowiednią ilość linii kodami ANSI.&lt;br /&gt;
&lt;br /&gt;
Zastanawiam się jednak, czy jest prostsze rozwiązanie, dlatego proszę o pomoc.&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuję!</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595685/kody-ansi-w-c-problem-z-usuwaniem-odpowiedniej-ilosci-lini-w-terminalu</guid>
<pubDate>Wed, 28 Aug 2024 02:30:57 +0000</pubDate>
</item>
<item>
<title>dlaczego kompilator free pascal wazy tyle?</title>
<link>https://forum.pasja-informatyki.pl/595673/dlaczego-kompilator-free-pascal-wazy-tyle</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
Chciałbym zapytać, dlaczego Free Pascal waży aż 729 MB? Mam Linuxa i chciałem pobrać Free Pascala, jednak słyszałem, że waży kilkanaście MB, a nie 729 MB.&lt;br /&gt;
&lt;br /&gt;
Czy ktoś mógłby mi to wyjaśnić?&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuję!</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595673/dlaczego-kompilator-free-pascal-wazy-tyle</guid>
<pubDate>Tue, 27 Aug 2024 20:09:47 +0000</pubDate>
</item>
<item>
<title>stworzenie grupy .</title>
<link>https://forum.pasja-informatyki.pl/595665/stworzenie-grupy</link>
<description>

&lt;p&gt;&lt;strong&gt;Cześć,&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Potrzebuję porady. Jeśli chcę założyć grupę osób, która zajmowałaby się programowaniem projektów open source, to:&lt;/p&gt;



&lt;ol&gt;
	

&lt;li&gt;&lt;strong&gt;Czy taki pomysł jest wart realizacji?&lt;/strong&gt;&lt;/li&gt;
	

&lt;li&gt;&lt;strong&gt;Czy uważacie, że ktoś byłby zainteresowany dołączeniem do takiej grupy?&lt;/strong&gt;&lt;/li&gt;
	

&lt;li&gt;&lt;strong&gt;Jakie są Wasze ogólne opinie na ten temat?&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;&amp;nbsp;&lt;em&gt;Z góry&amp;nbsp; dziekuje.&lt;/em&gt;&lt;/p&gt;</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595665/stworzenie-grupy</guid>
<pubDate>Mon, 26 Aug 2024 05:47:20 +0000</pubDate>
</item>
<item>
<title>czego się uczyć?</title>
<link>https://forum.pasja-informatyki.pl/595160/czego-sie-uczyc</link>
<description>mist1.witajcie, w tej chwili za bardzo się niczego nie uczę(mist2.teraz uczę się tworzyć parser tokenizer i interpreter, oraz OSa). czy może ktoś mi powiedzieć czego mógłbym, albo warto się nauczyć?(tylko bez nauki pisania)&lt;br /&gt;
&lt;br /&gt;
Oczywiscie nie pogardzę innymi kwestiami niz programowanie, np sprzęt komputerowy czy tez sieci, bezpieczenstwo. oraz kazdą inną kwestią .</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595160/czego-sie-uczyc</guid>
<pubDate>Wed, 10 Jul 2024 04:17:33 +0000</pubDate>
</item>
<item>
<title>Acpi rdst AML</title>
<link>https://forum.pasja-informatyki.pl/595144/acpi-rdst-aml</link>
<description>witam,&lt;br /&gt;
&lt;br /&gt;
na swojej drodzę &amp;nbsp;napotkałem, pewien problem. mianowicie ACPI żeby móc korzystać, z acpi trzeba zaprogramować obsługę &amp;nbsp;acpi. a z koleji do tego trzeba tez obsługiwać RDST a z kolejnej koleji do tego wszystkiego potrzebujemy interpretora AML(może mi się w głowie coś pomyliło i coś zle zrozumiałem). wiec chciałbym poprosic o pomoc w postaci wyjasnienia tego(jak to w ogóle zaprogramowac).&lt;br /&gt;
&lt;br /&gt;
z góry dziekuje</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595144/acpi-rdst-aml</guid>
<pubDate>Mon, 08 Jul 2024 20:26:20 +0000</pubDate>
</item>
<item>
<title>zaprogramowanie sterownika</title>
<link>https://forum.pasja-informatyki.pl/595083/zaprogramowanie-sterownika</link>
<description>witam,&lt;br /&gt;
&lt;br /&gt;
czy może mi ktoś podać przykładowy kod(tylko nie linuxa) z wytłumaczniem. sterownika do baterii gdyż gpt, jak pętla z kilkoma opcjami i z żadną prawdziwą .&lt;br /&gt;
&lt;br /&gt;
z góry dziekuje</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595083/zaprogramowanie-sterownika</guid>
<pubDate>Wed, 03 Jul 2024 12:53:47 +0000</pubDate>
</item>
<item>
<title>wykorzystanie sterowników urządzenia np baterri</title>
<link>https://forum.pasja-informatyki.pl/595078/wykorzystanie-sterownikow-urzadzenia-np-baterri</link>
<description>witam,&lt;br /&gt;
&lt;br /&gt;
spotkałem pewne wyzwanie, którego nie rozumiem a bardziej nie umiem. chciałbym napisać, program w c który wyświetla aktualny poziom naładowania baterii, ale nie wykorzystuje API ani plików z tymi info . A dowiedziałem się ze do tego potrzebuje wykorzystać sterowniki(czy coś). Czy ktoś wyjaśni mi jak to zrobić?&lt;br /&gt;
&lt;br /&gt;
z góry wielce dziękuję&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
przepraszam &amp;nbsp;jeśli będzię tu trochę błedów, ale musiałem pisać to drugi raz bo komp pod koniec pisania pytania za 1 razem się rozładował</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595078/wykorzystanie-sterownikow-urzadzenia-np-baterri</guid>
<pubDate>Wed, 03 Jul 2024 10:55:26 +0000</pubDate>
</item>
<item>
<title>komendy w ifie w funkcji</title>
<link>https://forum.pasja-informatyki.pl/595050/komendy-w-ifie-w-funkcji</link>
<description>

&lt;p&gt;Witam, nie ukrywam, ze miałem duży problem z interpretowaniem, bloków kodu. Jednak udało mi się zrobić na zasadzie:&lt;/p&gt;



&lt;ul&gt;
	

&lt;li&gt;rozdziel ; a w cele funkcji zapisuj komendy bez ; na końcu.&lt;/li&gt;
	

&lt;li&gt;a w samym bloku do interpetowania funckji&amp;nbsp;dodawaj do ciała funkcji na koniec lini ;&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;.lecz spotkałem duży problem, gdyż gdy stworze funkcje z ifem w środku, w którym z kolei będą komendy, funkcja zostanie zainterptretowana ale if nie będzię&amp;nbsp;pasować. Czy ktoś ma jakieś&amp;nbsp;rozwiązanie tego? oczywiście wiem ze gdybym napisał prawdziwy interpreter to nie &amp;nbsp;miałbym&amp;nbsp; tego problemu.&lt;/p&gt;



&lt;p&gt;kod:&amp;nbsp;&lt;a href=&quot;https://codepen.io/hist-oria/pen/PovrdQW&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://codepen.io/hist-oria/pen/PovrdQW&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;z góry dziękuje za pomoc&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595050/komendy-w-ifie-w-funkcji</guid>
<pubDate>Sun, 30 Jun 2024 16:58:53 +0000</pubDate>
</item>
<item>
<title>przykład kodu jądra systemowego</title>
<link>https://forum.pasja-informatyki.pl/594971/przyklad-kodu-jadra-systemowego</link>
<description>witam, nie prosze o gotowca a o przykład i wyjasnienie. własnie zacząłem sie brac za systemy operacyjne bo dowiedziałem sie troche, jednak nadal duzo nie wiem.dlatego tez prosze o przykład o wyjasnienie kodu jądra systemowego, oczywiscie przykładowego. prosze o kod w jezyku c++ ale przyjme w kazdym .&lt;br /&gt;
&lt;br /&gt;
dziekuje z góry za pomóc</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594971/przyklad-kodu-jadra-systemowego</guid>
<pubDate>Wed, 26 Jun 2024 11:23:21 +0000</pubDate>
</item>
<item>
<title>dobre strony filmy do nauki asemblera</title>
<link>https://forum.pasja-informatyki.pl/594898/dobre-strony-filmy-do-nauki-asemblera</link>
<description>udało mi sie juz dowiedziec jak zaprogramowac system operacyjny .podstawy. a jako ze planuje samemu go napisac i ma byc uzyteczny to chce nauczyc sie asemblera&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
moze mi ktos polecic fajne przyjemnie i jednoczesnie dobre polskie strony lub filmy które mnie nauczą asm</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594898/dobre-strony-filmy-do-nauki-asemblera</guid>
<pubDate>Tue, 25 Jun 2024 16:13:47 +0000</pubDate>
</item>
<item>
<title>a teraz własny protokuł komunikacyjny</title>
<link>https://forum.pasja-informatyki.pl/594884/a-teraz-wlasny-protokul-komunikacyjny</link>
<description>teraz znowu cos własnego&lt;br /&gt;
&lt;br /&gt;
jak?&lt;br /&gt;
&lt;br /&gt;
czy sie da?&lt;br /&gt;
&lt;br /&gt;
gdzie?&lt;br /&gt;
&lt;br /&gt;
jakie to trudne? &lt;br /&gt;
&lt;br /&gt;
itp&lt;br /&gt;
&lt;br /&gt;
stworzyc protokuł komunikacyjny</description>
<category>Sieci komputerowe, internet</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594884/a-teraz-wlasny-protokul-komunikacyjny</guid>
<pubDate>Tue, 25 Jun 2024 12:46:30 +0000</pubDate>
</item>
<item>
<title>interpretowanie  operatorów dla komendy takie pytanie</title>
<link>https://forum.pasja-informatyki.pl/594780/interpretowanie-operatorow-dla-komendy-takie-pytanie</link>
<description>takie pytanie co do pewnnych rzeczy w powinno sie w interpreterze &amp;nbsp;uzywac osobnych dopasowan dla operatorów i dla komend bo z tego co widziąłem cos w przykądowym kompilatorze to jest to troche zrobione w sposób łaczenia i to mnie zaciekawiło gdyz w sumie nie wiem czy mój interpreter jest poprawny tez uzywałem w nim dla date i time osobnych wyrazen regularnych .btw zapomniałem napisa co dodaniu tego(ogołnie to gdzie to znikneło przeciez to dodałem ach niewazne ) . wie ktos cos na ten temat?</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594780/interpretowanie-operatorow-dla-komendy-takie-pytanie</guid>
<pubDate>Thu, 20 Jun 2024 19:12:24 +0000</pubDate>
</item>
<item>
<title>chromebook z linuxem działanie linuxa z mniejszą ilsocią pamieci</title>
<link>https://forum.pasja-informatyki.pl/594776/chromebook-z-linuxem-dzialanie-linuxa-z-mniejsza-ilsocia-pamieci</link>
<description>witam, mam chromebooka, wiec miałem ograniczenia np.takie jak pobieranie i instalowanie aplikacji na windowsa , ale dzięki linuxowi udało mi sie zainstalowac np. code blocksa&lt;br /&gt;
&lt;br /&gt;
ChromeOs zajmuje 15gb, a linux 10gb. łącznie z wszystkimi plikami mam ponad 28gb zajetej pamieci. czyli ok.4gb wolnej pamieci. a moim pytaniem jest, czy jesli mojemu linuxowi przyznacze zasoby dysku np. 7, 6 zamiast 10, wtedy linux nadal bedzie działac poprawnie?</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594776/chromebook-z-linuxem-dzialanie-linuxa-z-mniejsza-ilsocia-pamieci</guid>
<pubDate>Thu, 20 Jun 2024 14:42:09 +0000</pubDate>
</item>
<item>
<title>nauka programowania - strony/ filmy itp</title>
<link>https://forum.pasja-informatyki.pl/594772/nauka-programowania-strony-filmy-itp</link>
<description>witam umiem juz jezyki jak c++(ponad podstawowo prawie srednio chyba chyba) pythona(podstawy) js(no napenwo ponad srednią) html (no juz praktycznie całkowicie mysle) css(no chyba srednio) &amp;nbsp;no tez dobrze bata i basha ale to niewazne &lt;br /&gt;
&lt;br /&gt;
i chciałbym sie dowiedziec o jakis filmikach stronkach itp gdzie mógł bym polepszyc swoje umiejetnosci w programowaniu ? oczywiscie dobre</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594772/nauka-programowania-strony-filmy-itp</guid>
<pubDate>Thu, 20 Jun 2024 13:37:16 +0000</pubDate>
</item>
<item>
<title>compiler bat/batcha online za darmo</title>
<link>https://forum.pasja-informatyki.pl/594644/compiler-bat-batcha-online-za-darmo</link>
<description>witam , uprzedzam tym razem sprawdzałem w wyszukiwarce&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
szukam kompilatora bat online od basha jest nich mnóstwo ogólnie duzo wynikóœ znalazłem tylko ze zaden tak naprawde nie miał zadnej opcji kompilowania oprócz jednej strony na której to poprostu nie działa&lt;br /&gt;
łatwiej by było przejsc na bash ale czy wie ktos gdzie moge compilowac kod batcha&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
ps. mma chromebooka wiec napewno nie na moimkompie</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594644/compiler-bat-batcha-online-za-darmo</guid>
<pubDate>Sun, 16 Jun 2024 06:36:16 +0000</pubDate>
</item>
<item>
<title>moja zmora - interpretowanie wielu lini</title>
<link>https://forum.pasja-informatyki.pl/594532/moja-zmora-interpretowanie-wielu-lini</link>
<description>

&lt;p&gt;mecze sie z tym od paru dni ale no&amp;nbsp;
&lt;br&gt;

&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;

function runCode() {
    const code = document.getElementById('editor').innerText;
    const consol = document.getElementById('console');

    consol.innerHTML = '';
    interpret(code, consol);
}

function interpret(code, consol) {
    let lines = code.split('\n');
    let error = false;
    const Variable = {};

    for (let i = 0; i &amp;lt; lines.length; i++) {
        let line = lines[i].trim();

        let Wrm = /write\s*:\s*(?:&quot;([^&quot;]*)&quot;|(\w+))/;
        let sRm = /sum:\s*((\d+)(?:\s*,\s*\d+)*)\s*;/;
        let Erm = /equal:\s*(\d+)\s*,\s*(\d+)\s*\[([+\-*\/])\];/;
        let Nrm = /nemo\s+(\w+)\s*=\s*(?:&quot;([^&quot;]*)&quot;|([^;]+));/;
        let Drm = /del:\s+(\w+);/;
        let Frm = /^for\((\d+),\s*(\w+)\):\[(?:&quot;([^&quot;]*)&quot;|([^&quot;\]]*))\];/;
        let NSrm = /nemos\s+(\w+)\s*=\s*\[([^\]]*?)\];/;
        let Crm = /clear:\s+(\w+);/;

////////////////////////////////////////////////////

        const MTrm = /(\w+)\s*=\s*(\w+)\[\]/;

        
///////////////////////////////////////////////////
        
        let matchW = line.match(Wrm);
        let matchS = line.match(sRm);
        let matchE = line.match(Erm);
        let matchN = line.match(Nrm);
        let matchD = line.match(Drm);
        let matchF = line.match(Frm);
        let matchNS = line.match(NSrm);
        let matchC = line.match(Crm);

//////////////////////////////////////////////////

        const MTmatch = line.match(MTrm);
        
//////////////////////////////////////////////////
    
           if (matchW) {
             
                let text = matchW[1];
                let varB = matchW[2];
        
                if (text) {
                    consol.innerHTML += text + '&amp;lt;br&amp;gt;';
                } else if (Variable.hasOwnProperty(varB)) {
                    consol.innerHTML += Variable[varB] + '&amp;lt;br&amp;gt;';
                } else {
                    error = true;
                }
            }
        
        else if (matchS) {
            let numer = matchS[1].split(',').map(Number);
            let sum = 0;

            for (let j = 0; j &amp;lt; numer.length; j++) {
                sum += numer[j];
            }
          
         
            consol.innerHTML += `${sum} &amp;lt;br&amp;gt;`;
        } else if (matchE) {
            let vl1 = parseFloat(matchE[1]);
            let vl2 = parseFloat(matchE[2]);
            let pseudooperator = matchE[3];
            let result;

            switch (pseudooperator) {
                case '+':
                    result = vl1 + vl2;
                    break;
                case '-':
                    result = vl1 - vl2;
                    break;
                case '*':
                    result = vl1 * vl2;
                    break;
                case '/':
                    result = vl1 / vl2;
                    break;
                default:
                    error = true;
                    break;
            }

            consol.innerHTML += `${result}&amp;lt;br&amp;gt;`;
        } else if (matchN) {
            if (MTmatch) {
                let TimeName = MTmatch[1];
                let TimeType = MTmatch[2];
                let DATETIMES = new Date(); 
        
                switch (TimeType) {
                    case 'TimeDate':
                        Variable[TimeName] = `${DATETIMES.getHours()}.${DATETIMES.getMinutes()}.${DATETIMES.getSeconds()}|${DATETIMES.getDate()}.${DATETIMES.getMonth() + 1}.${DATETIMES.getFullYear()}`;
                        break;
                    case 'Time':
                        Variable[TimeName] = `${DATETIMES.getHours()}.${DATETIMES.getMinutes()}.${DATETIMES.getSeconds()}`;
                        break;
                    case 'Date':
                        Variable[TimeName] = `${DATETIMES.getDate()}.${DATETIMES.getMonth() + 1}.${DATETIMES.getFullYear()}`;
                        break;
                    default:
                        error = true;
                        break;
                }
            } else {
                let variableName = matchN[1];
                let variableValue = matchN[2];
                Variable[variableName] = variableValue;
        }
    }      else if (matchD) {
            let varDB = matchD[1];
            if (Variable.hasOwnProperty(varDB)) {
                delete Variable[varDB];
            }
        }
          else if (matchF){
              console.log(matchF);
              let li = matchF[1];
              let opr = matchF[2];
              let warc = matchF[3];
              let warcs = matchF[4];

            for (let i = 1; i &amp;lt;= li; i++) {

                switch (opr) {
                    case 'write':

                        if (warc) {
                            consol.innerHTML += `${warc}&amp;lt;br&amp;gt;`;
                        } else if (Variable.hasOwnProperty(warcs)) {
                            consol.innerHTML += `${Variable[warcs]}&amp;lt;br&amp;gt;`;
                        } else {
                            error = true;
                        }
                        break;
                    default:
                        error = true;
                        break;
                }

            }
        }
          else if (matchNS){
            let arrayname = matchNS[1];
              const elm = matchNS[2].split(',').map(element =&amp;gt; element.trim());


              Variable[arrayname] = elm;
          }
            else if(matchC){
                
            }
          
          else {
            error = true;
        }
    }

    if (error) {
        consol.innerHTML = 'Error!';
    }
}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;wiem ten kod jets nie do koncony i nie działa dokładnie jeszce ale no&amp;nbsp;
&lt;br&gt;

&lt;br&gt;
gdy kod jest podzielony na linie a kazda linia interpretowana osobno to co zrobic by interpretowało komendy wieloliniowe&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594532/moja-zmora-interpretowanie-wielu-lini</guid>
<pubDate>Tue, 11 Jun 2024 20:43:26 +0000</pubDate>
</item>
<item>
<title>aplikacja z interfejsem graficznym - c++</title>
<link>https://forum.pasja-informatyki.pl/594516/aplikacja-z-interfejsem-graficznym-c</link>
<description>mam pytanie jak moge stworzyc w c++ aplikacje z interfejsem graficznym</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594516/aplikacja-z-interfejsem-graficznym-c</guid>
<pubDate>Tue, 11 Jun 2024 00:14:04 +0000</pubDate>
</item>
<item>
<title>regaxy dla wieku lini - interpreter</title>
<link>https://forum.pasja-informatyki.pl/594445/regaxy-dla-wieku-lini-interpreter</link>
<description>witam własnie napodkałem problem i &amp;nbsp;to duzy czy ktos wie jak za pomoca regaxa pod czas gdy kod jest podzielony na linie interpretowac to &lt;br /&gt;
&lt;br /&gt;
.funckt hej(){&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
mi nie działa bo to jakby pojedyncza linia jets interpretowana nie te wszytskie i jak to rozwiązac</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594445/regaxy-dla-wieku-lini-interpreter</guid>
<pubDate>Sat, 08 Jun 2024 14:39:16 +0000</pubDate>
</item>
<item>
<title>zmienne - interpreter</title>
<link>https://forum.pasja-informatyki.pl/594430/zmienne-interpreter</link>
<description>

&lt;p&gt;witam zacząłem tworzyc zmienne i same zmienne udało mi sie stworzyc tylko mam problem z uzyciem write do wypisania zmiennej udało mi sie podzielic na 2 1 to z &quot;&quot;&amp;nbsp; a 2 to bez &quot;&quot; ale ogólnie gdy wypisuje zawartosc obiektu&amp;nbsp; to undefined choc wszystko niby sie zgadza&amp;nbsp;
&lt;br&gt;

&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
        if (matchW) {
            console.log(Variable);
            console.log(matchW);
            let text = matchW[1];
            let varB = matchW[2];

            if (text){
                consol.innerHTML += text + '&amp;lt;br&amp;gt;';
            }
            else if (varB){
                console.log(varB)
                consol.innerHTML += Variable[varB] + '&amp;lt;br&amp;gt;';
            }
    }&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;czy ktos pomoze ?&amp;nbsp;&lt;/p&gt;



&lt;p&gt;dodatkowe dane:&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;ol&gt;
	

&lt;li&gt;Object
	

&lt;ol&gt;
		

&lt;li&gt;&quot;hej&amp;nbsp;&quot;: &quot;hello&quot;&lt;/li&gt;
		

&lt;li&gt;[[Prototype]]: Object&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;SCRIPT.js:86&lt;/p&gt;



&lt;ol&gt;
	

&lt;li&gt;Array(3)
	

&lt;ol&gt;
		

&lt;li&gt;0: &quot;write: hej&quot;&lt;/li&gt;
		

&lt;li&gt;1: undefined&lt;/li&gt;
		

&lt;li&gt;2: &quot;hej&quot;&lt;/li&gt;
		

&lt;li&gt;groups: undefined&lt;/li&gt;
		

&lt;li&gt;index: 0&lt;/li&gt;
		

&lt;li&gt;input: &quot;write: hej;&quot;&lt;/li&gt;
		

&lt;li&gt;length: 3&lt;/li&gt;
		

&lt;li&gt;[[Prototype]]: Array(0)&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;SCRIPT.js:94hej&lt;/p&gt;



&lt;p&gt;SCRIPT.js:96undefined&lt;/p&gt;



&lt;p&gt;﻿&lt;/p&gt;



&lt;p&gt;a w edytor wpisuje&amp;nbsp;&amp;nbsp;nemo hej = &quot;hello&quot;;&lt;/p&gt;



&lt;p&gt;write: hej;&amp;nbsp; a to cały kod oprócz funkcji jak show menu import i export&amp;nbsp;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
function runCode() {
    const code = document.getElementById('editor').innerText;
    const consol = document.getElementById('console');

    consol.innerHTML=' ';
    interpret(code, consol);
}

function interpret(code, consol) {
    let lines = code.split('\n');
    let error = false;
    const Variable = {};

    for (let i = 0; i &amp;lt; lines.length; i++) {
        let line = lines[i].trim();

        let Wrm = /write\s*:\s*(?:&quot;([^&quot;]*)&quot;|(\w+))/;
        let sRm = /sum:\s*((\d+)(?:\s*,\s*\d+)*)\s*;/;
        let Erm = /equal:\s*(\d+)\s*,\s*(\d+)\s*\[([+\-*\/])\];/;
        let Nrm = /nemo\s+([\w\s]+)\s*=\s*&quot;(.*?)&quot;;/;

        let matchW = line.match(Wrm);
        let matchS = line.match(sRm);
        let matchE = line.match(Erm);
        let matchN = line.match(Nrm);

        if (matchW) {
            console.log(Variable);
            console.log(matchW);
            let text = matchW[1];
            let varB = matchW[2];

            if (text){
                consol.innerHTML += text + '&amp;lt;br&amp;gt;';
            }
            else if (varB){
                console.log(varB);
                consol.innerHTML += Variable[varB] + '&amp;lt;br&amp;gt;';
            }
    }   else if (matchS) {
            let numer = matchS[1].split(',').map(Number);
            let sum = 0;

            for (let j = 0; j &amp;lt; numer.length; j++) {
                sum += numer[j];
            }

            consol.innerHTML += `${sum} &amp;lt;br&amp;gt;`;
        } else if (matchE) {
            let vl1 = parseFloat(matchE[1]);
            let vl2 = parseFloat(matchE[2]);
            let pseudooperator = matchE[3];
            let result;

            switch (pseudooperator) {
                case '+':
                    result = vl1 + vl2;
                    break;
                case '-':
                    result = vl1 - vl2;
                    break;
                case '*':
                    result = vl1 * vl2;
                    break;
                case '/':
                    result = vl1 / vl2;
                    break;
                default:
                    error = true;
                    break;
            }

            consol.innerHTML += `${result}&amp;lt;br&amp;gt;`;
        }  else if (matchN) {
            
                let variableName = matchN[1];
                let variableValue = matchN[2];
                Variable[variableName] = variableValue;
            }
            
        else {
            error = true;
        }
    }

    if (error) {
        consol.innerHTML = 'Error!';
    }
}&lt;/pre&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594430/zmienne-interpreter</guid>
<pubDate>Fri, 07 Jun 2024 18:29:56 +0000</pubDate>
</item>
<item>
<title>clasa i id razem</title>
<link>https://forum.pasja-informatyki.pl/594355/clasa-i-id-razem</link>
<description>proste pytanie legalne jest danie np pewnemu divovi id i class jednoczesnie ?</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594355/clasa-i-id-razem</guid>
<pubDate>Tue, 04 Jun 2024 13:09:26 +0000</pubDate>
</item>
<item>
<title>error inputa - zmienianie wyglądu errora</title>
<link>https://forum.pasja-informatyki.pl/594303/error-inputa-zmienianie-wygladu-errora</link>
<description>witam odrazu mówie. &amp;nbsp;error to dla mnie mamy input type='email' i wpisze &amp;nbsp;np mistmest342 ale nie dodam @gmail.com i wyskacza wtedy taki error ze brakuje czesci po @ i własnie teraz ogladam 7 odc kursu html i zaciekawiło mnie jak zmienic wygląd takiego errora</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594303/error-inputa-zmienianie-wygladu-errora</guid>
<pubDate>Sun, 02 Jun 2024 14:07:47 +0000</pubDate>
</item>
<item>
<title>czy da i jak łaczyc rózne jezyki programowania?</title>
<link>https://forum.pasja-informatyki.pl/594067/czy-da-i-jak-laczyc-rozne-jezyki-programowania</link>
<description>dajmy sytuacje ze chce połączyc np c++ i pythona np w z c++ idą dane a w pythonie są przetwarzane da sie tak? i jak?</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594067/czy-da-i-jak-laczyc-rozne-jezyki-programowania</guid>
<pubDate>Fri, 24 May 2024 17:40:42 +0000</pubDate>
</item>
<item>
<title>nauka pythona</title>
<link>https://forum.pasja-informatyki.pl/593772/nauka-pythona</link>
<description>Witam, własnie zacząłem uczyć sie pythona. poleci mi ktoś &amp;nbsp;coś co mi pomoże w nauce</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593772/nauka-pythona</guid>
<pubDate>Wed, 15 May 2024 15:57:25 +0000</pubDate>
</item>
<item>
<title>canvas-wypisywanie wzoru struktury zwiążku chemicnego</title>
<link>https://forum.pasja-informatyki.pl/593551/canvas-wypisywanie-wzoru-struktury-zwiazku-chemicnego</link>
<description>

&lt;p&gt;witam mam problem którego nie mogłem rozwiązac wiec postanowiłem sie zapytac chce wypisac wzór&amp;nbsp;
&lt;br&gt;

&lt;br&gt;
&amp;nbsp; &amp;nbsp;O&lt;/p&gt;



&lt;p&gt;|&lt;/p&gt;



&lt;p&gt;/ \&lt;/p&gt;



&lt;p&gt;H H&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;troche tu sie psuje jednak nie moge poprawnie ustworzyc tego bo pozycje nie są odpowiednie i sie psuje znaczy pozycje ze np ctx.filltext(&quot;&amp;nbsp; o&quot;, 50, 100); to te spacje znikają&amp;nbsp; a nie powinny i czy ktos mi pomoze z groy dziekuje&amp;nbsp; kod:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
&amp;lt;!doctype html&amp;gt;
&amp;lt;html lang=&quot;pl&quot;&amp;gt;
&amp;lt;head&amp;gt;


&amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt;chemia&amp;lt;/title&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;style&amp;gt;


&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; body{

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; background-color: grey;



}
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #obraz{

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; border: 3px solid #2E8B57;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; background-color: black;





}


&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;lt;/style&amp;gt;

&amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;


&amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;text&quot; id=&quot;nazwa&quot; placeholder=&quot;skrót pierwiastka&quot;&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;submit&quot; onclick=&quot;zrob()&quot; value=&quot;zobacz&quot;&amp;gt;

&amp;nbsp; &amp;nbsp; &amp;lt;canvas id=&quot;obraz&quot; width=&quot;500&quot; height=&quot;500&quot;&amp;gt;&amp;lt;/canvas&amp;gt;


&amp;nbsp; &amp;nbsp; &amp;lt;script&amp;gt;

const canvas = document.getElementById(&quot;obraz&quot;);
const ctx = canvas.getContext(&quot;2d&quot;);

function zrob() {
&amp;nbsp; &amp;nbsp; let pier = document.getElementById(&quot;nazwa&quot;).value;

&amp;nbsp; &amp;nbsp; ctx.clearRect(0, 0, canvas.width, canvas.height);

&amp;nbsp; &amp;nbsp; if (pier === &quot;H&quot;) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.font = &quot;50px Arial&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillStyle = &quot;white&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillText(&quot;Wodór &amp;nbsp;[h]&quot;, 50, 70);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.font = &quot;10px Arial&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.textAlign = &quot;left&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.textBaseline = &quot;top&quot;;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillStyle = &quot;white&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let tekst = &quot;Wodór jest najlżejszym pierwiastkiem chemicznym, posiadającym atomową liczbę protonów równą jeden. Jest to gaz bezbarwny, bez smaku i zapachu. Jego najczęstsze izotopy to prot (jedyny stabilny izotop) oraz deuter (z jedenastką neutronów) i tryt (z dwunastką neutronów), stanowiące izotopy promieniotwórcze. Występuje w wielu związkach chemicznych, w tym w wodzie oraz związkach organicznych, takich jak węglowodory. Wodór jest niezbędny do życia, występując w postaci wody, składnika większości substancji organicznych i odgrywając kluczową rolę w procesach biochemicznych. Ponadto, wodór jest powszechnie wykorzystywany w przemyśle, zwłaszcza w produkcji amoniaku do nawożenia roślin oraz w produkcji wodoru i wodorowęglanu sodu.&quot;;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let maxWidth = canvas.width - 100;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let x = 50; 
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let y = 250; 
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let words = tekst.split(' '); 
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let line = ''; 


&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (let i = 0; i &amp;lt; words.length; i++) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let testLine = line + words[i] + ' ';
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let metrics = ctx.measureText(testLine);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let testWidth = metrics.width;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (testWidth &amp;gt; maxWidth &amp;amp;&amp;amp; i &amp;gt; 0) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillText(line, x, y);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; line = words[i] + ' ';
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y += 25; 
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; line = testLine;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillText(line, x, y);
&amp;nbsp; &amp;nbsp; }


&amp;nbsp; &amp;nbsp; if (pier === &quot;H20&quot;) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.font = &quot;50px Arial&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillStyle = &quot;white&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillText(&quot;woda [H20]&quot;, 50, 70);

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.font = &quot;10px Arial&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.textAlign = &quot;left&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.textBaseline = &quot;top&quot;;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillStyle = &quot;white&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let tekst = &quot;&quot;;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let maxWidth = canvas.width - 100;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let x = 50;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let y = 250;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let words = tekst.split(' ');&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let line = '';

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (let i = 0; i &amp;lt; words.length; i++) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let testLine = line + words[i] + ' ';
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let metrics = ctx.measureText(testLine);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let testWidth = metrics.width;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (testWidth &amp;gt; maxWidth &amp;amp;&amp;amp; i &amp;gt; 0) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillText(line, x, y);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; line = words[i] + ' ';
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y += 25;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; line = testLine;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillText(line, x, y);
&amp;nbsp; &amp;nbsp; }




&amp;nbsp; &amp;nbsp;&amp;nbsp;
}





&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;lt;/script&amp;gt;




&amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593551/canvas-wypisywanie-wzoru-struktury-zwiazku-chemicnego</guid>
<pubDate>Mon, 06 May 2024 22:00:54 +0000</pubDate>
</item>
<item>
<title>nie mozna otworzyc pliku bat</title>
<link>https://forum.pasja-informatyki.pl/593462/nie-mozna-otworzyc-pliku-bat</link>
<description>witam mam swiezego &amp;nbsp;chormebooka i nie moge na nim otworzyc plików bat chcoc jest taka funkcja to si nie otwierają</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593462/nie-mozna-otworzyc-pliku-bat</guid>
<pubDate>Thu, 02 May 2024 00:09:13 +0000</pubDate>
</item>
<item>
<title>drzewo danych</title>
<link>https://forum.pasja-informatyki.pl/593442/drzewo-danych</link>
<description>witam chciałem zrobic drzewo danych z uzyciem zmiennych tablic obiektów itp ale nie wiem jaki sposób najlepszy a takze &amp;nbsp;&amp;nbsp;&amp;nbsp;jak by to zrobic</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593442/drzewo-danych</guid>
<pubDate>Wed, 01 May 2024 12:54:09 +0000</pubDate>
</item>
<item>
<title>własny jezyk programowania-pozycje dwóch operatorów</title>
<link>https://forum.pasja-informatyki.pl/593341/wlasny-jezyk-programowania-pozycje-dwoch-operatorow</link>
<description>

&lt;p&gt;witam razem z chatem gbt mamy problem z pewną rzeczxą&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&amp;gt;
    &amp;lt;title&amp;gt;Interpreter języka&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;h1&amp;gt;Interpreter języka&amp;lt;/h1&amp;gt;

    &amp;lt;script&amp;gt;
        // Tworzenie obiektu reprezentującego interpreter języka
     let interpreter = {
            parse: function(code) {
                let tokens = code.split(' ');
                let opr2 = parseFloat(tokens[2]); 
                let opr1 = parseFloat(tokens[0]); 
                let opr = tokens[1];
                let oprText = tokens.slice(1).join(' ');
                return { opr1, opr2, opr, oprText };
            },
        
            // Funkcja wykonująca operację na podstawie sparsowanego kodu
            execute: function(parsedCode) {
                switch (parsedCode.opr) {
                    case '+':
                        return parsedCode.opr1 + parsedCode.opr2;
                    case '++':
                        return (parsedCode.opr1 + parsedCode.opr2) * 2;
                    case 'write':
                        return parsedCode.oprText;
                    default:
                        throw new Error('Nieznany operator: ' + parsedCode.opr);
                }
            }
        };

        let code = 'write hello';
        
        let parsedCode = interpreter.parse(code);
        let result = interpreter.execute(parsedCode);
        console.log('Wynik:', result); // Oczekiwany wynik: 8
    &amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;


&lt;/pre&gt;



&lt;p&gt;jak widac albo i nie nie moge z chatem gbt rozwiązac problemu bo jak działa write to plus nie działa ze wzgledu na pozycje tokenów z ifami itp próbowalismy ale nic a jak plus działa to nie działa write&amp;nbsp;bo nie istnieje operator hello&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593341/wlasny-jezyk-programowania-pozycje-dwoch-operatorow</guid>
<pubDate>Thu, 25 Apr 2024 18:53:36 +0000</pubDate>
</item>
<item>
<title>czego musze przestrzegac przy własnej stronie</title>
<link>https://forum.pasja-informatyki.pl/593276/czego-musze-przestrzegac-przy-wlasnej-stronie</link>
<description>em witam mam zamiar zrobic własną strone internetową moze dokładniej gre przeglądarkową i potrzebuje sie dowiedziec czego musze sie pilnowac chodzi mi o ustawy,prawa ,zasady itp których musze przestrzegac zeby nie wpasc w kłopoty prawne? wole wiedziec poprosze o wszystko co mi tu pomoze</description>
<category>Bezpieczeństwo, hacking</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593276/czego-musze-przestrzegac-przy-wlasnej-stronie</guid>
<pubDate>Tue, 23 Apr 2024 14:14:17 +0000</pubDate>
</item>
<item>
<title>Wygład css ładne stylizowanie strony</title>
<link>https://forum.pasja-informatyki.pl/593218/wyglad-css-ladne-stylizowanie-strony</link>
<description>&lt;a href=&quot;https://meymar.serv00.net/blogMistake.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://meymar.serv00.net/blogMistake.html&lt;/a&gt; witam mam takie coś bo robię bloga oczywiście to szkic na razie ale muszę się nauczyć ładnie stylizować strony pomoże ktoś ?&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuję</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593218/wyglad-css-ladne-stylizowanie-strony</guid>
<pubDate>Sun, 21 Apr 2024 22:27:45 +0000</pubDate>
</item>
<item>
<title>Otworzenie pliku bat na tel bajka czy nie ?</title>
<link>https://forum.pasja-informatyki.pl/593169/otworzenie-pliku-bat-na-tel-bajka-czy-nie</link>
<description>Witam , mówiąc na starcie są jakieś opcje typu aplikacje itp żeby na tel otworzyć plik bat ?</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593169/otworzenie-pliku-bat-na-tel-bajka-czy-nie</guid>
<pubDate>Fri, 19 Apr 2024 13:21:17 +0000</pubDate>
</item>
<item>
<title>Tworzenie ai</title>
<link>https://forum.pasja-informatyki.pl/593127/tworzenie-ai</link>
<description>Witam,przejdę od razu do rzeczy jak napisać &amp;nbsp;własne AI&lt;br /&gt;
&lt;br /&gt;
Chodzi mi o parę rzeczy&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
1.w jakim języku się to pisze jednak myślę że to może być różne byle zdolny jednak wolę się upewnić&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
2.jak tworzyć AI .chodzi mi o typ AI który sam się uczy&lt;br /&gt;
&lt;br /&gt;
3.jak &amp;quot;uczyć&amp;quot; takie AI&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
No to tyle pewnie potem przypomni mi się że chcie zadać jeszcze jakieś pytanie ale wracając mogę się mylić jezeli chodzi i różne rzeczy więc&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuję&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Także wiem że odpowiedniej wiedzy na to nie mam ale też tego robić w planach nie mam chcie tylko wiedzieć na przyszłość podstawy</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593127/tworzenie-ai</guid>
<pubDate>Thu, 18 Apr 2024 18:41:38 +0000</pubDate>
</item>
<item>
<title>Język Niskiego a wysokiego poziomu</title>
<link>https://forum.pasja-informatyki.pl/593079/jezyk-niskiego-a-wysokiego-poziomu</link>
<description>Witam,zastanowiła &amp;nbsp;mnie pewna rzecz mianowicie z przykładu asemblera zadałem sobie pewne pytanie mianowicie czym różny się język programowania niskiego poziomu a wysokiego wpadłem na pomysł że języki wysokiego poziomu to łatwe a te niższego to trudne jak asembler gdzie już trudniej jest coś zrobić niż w np c++ ale za to można robić tam rzeczy których nie można w c++ &lt;br /&gt;
&lt;br /&gt;
Reasumując moje pytanie brzmi czy moj tok myślenia jest dobry ?</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593079/jezyk-niskiego-a-wysokiego-poziomu</guid>
<pubDate>Thu, 18 Apr 2024 12:08:26 +0000</pubDate>
</item>
<item>
<title>Nauka asemblera</title>
<link>https://forum.pasja-informatyki.pl/593009/nauka-asemblera</link>
<description>Witam ,chciem się dowiedzieć podstaw asembler'a co chciem wiedzieć ?&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
1.jakie ma rozszerzenie pliku asembler'a jeżeli w ogóle jakieś ma jeżeli nie to jak zapisywać coś w asembler'ze?&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
2.jakie są komendy itp którymi się wydaje polecenia ?&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
3.jak otworzyć asembler'a?&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
4.mozliwosci asembler'a?&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Oczywiście z góry dziękuję za pomoc</description>
<category>Assembler</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593009/nauka-asemblera</guid>
<pubDate>Mon, 15 Apr 2024 16:53:29 +0000</pubDate>
</item>
<item>
<title>Własna przeglądarka takie pytanie a nawet dwa</title>
<link>https://forum.pasja-informatyki.pl/592993/wlasna-przegladarka-takie-pytanie-a-nawet-dwa</link>
<description>Dobrze te pytanie jest czysto teoretyczne zacznijmy od początku trafiłem na post w którego kom pada zabawny pomysł by napisać własną przeglądarkę przemijając tematy na forum w poście o tym temacie dowiedziałem się że sama przeglądarka jest interpreterem 3 języków (ps tak myślę a PHP i MySQL a nie tylko PHP bo MySQL się nie liczy chyba znaczy nieważne )&lt;br /&gt;
&lt;br /&gt;
Reasumując szukam odp na dwa pytania&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
1.czemu i czy można napisać przeglądarkę w już istniejących HTML CSS js ? No i&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
2.intepretatory itp wytłumaczy mi jak działa to w przeglądarce wiem jak działa interpretator chodzi bardziej że jeżeli muszą pisać nowy interpretator dla znanych już języków to oznacza to tak naprawdę że przeglądarka po części jest innym językiem własnym językiem programowania&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Oto pytania na które szukam odpowiedzi&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
z góry dziękuję</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592993/wlasna-przegladarka-takie-pytanie-a-nawet-dwa</guid>
<pubDate>Mon, 15 Apr 2024 15:30:11 +0000</pubDate>
</item>
<item>
<title>Dokładne wyjaśnienie składni w własnym języku programowania</title>
<link>https://forum.pasja-informatyki.pl/592935/dokladne-wyjasnienie-skladni-w-wlasnym-jezyku-programowania</link>
<description>

&lt;p&gt;Witam,w tym poście chciałbym się dowiedzieć pewnej rzeczy otóż chce się do6wiec dokładnie jak pisac składnię&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Dostałem takie coś&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
function execute(code) {
    const variables = {};
    for (const line of code.split(&quot;\n&quot;)) {
        if (line.includes(&quot; = &quot;)) {
            const [name, value] = line.split(&quot; = &quot;);
            variables[name] = value;
        } else if (line.startsWith(&quot;print &quot;)) {
            console.log(variables[line.substr(6)])
        }
    }
}
 
var code = `
a = 5
c = 7
print c
print a
`;
execute(code);
&lt;/pre&gt;



&lt;p&gt;Ale za bardzo nie rozumiem poszczególnych części tekstu jedyne co tu rozumiem to tylko parę rzeczy które ani trochę mi nie pomagają więc reasumując chce wiedzieć coś jak i gdzie a także po co na co i dlaczego (dlaczego raczej nie potrzebuje ale chętnie posłucham ) z góry dziękuję.i tak wiem że powinienem się najpierw nauczyć dokładnie programować ale poprostu dopóki się nie dowiem to nie odpuścze bo chciem to Wiedzieć oraz wiem że to bardzo trudne ale napewno ktoś bedze umiał mi pomóc&amp;nbsp; &amp;nbsp;&lt;/p&gt;</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592935/dokladne-wyjasnienie-skladni-w-wlasnym-jezyku-programowania</guid>
<pubDate>Sun, 14 Apr 2024 14:26:42 +0000</pubDate>
</item>
<item>
<title>Jak powstały języki programistyczne ? I jak stworzyć taki język.</title>
<link>https://forum.pasja-informatyki.pl/592896/jak-powstaly-jezyki-programistyczne-i-jak-stworzyc-taki-jezyk</link>
<description>Witam,bo mam takie ogólne pytanie jak powstały języki programowania bo to dość ciekawe pytanie chodzi mi o to że jak zostały stworzone.a także jak takowy język stworzyć chciałbym się tego dowiedzieć</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592896/jak-powstaly-jezyki-programistyczne-i-jak-stworzyc-taki-jezyk</guid>
<pubDate>Sat, 13 Apr 2024 20:03:54 +0000</pubDate>
</item>
<item>
<title>Czego potrzeba żeby zostać programistą</title>
<link>https://forum.pasja-informatyki.pl/592868/czego-potrzeba-zeby-zostac-programista</link>
<description>Witam ,chciałbym się dowiedzieć czy żeby móc dostać pracę jaki programista poza oczywistym wykształceniem (po szkole itp ale nie takie wielkie że matura studia itp)trzeba zdać jakiś egzamin i jakieś kursy studia .jeżeli uznamy że sam się nauczylem bez żadnych studiów kursów itp profesjonalnie języków programowania i umiem to nadal czegoś takiego potrzebuje?</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592868/czego-potrzeba-zeby-zostac-programista</guid>
<pubDate>Sat, 13 Apr 2024 13:36:01 +0000</pubDate>
</item>
<item>
<title>Jakich języków warto się nauczyć</title>
<link>https://forum.pasja-informatyki.pl/592864/jakich-jezykow-warto-sie-nauczyc</link>
<description>Witam,chciał bym się dowiedzieć jakich języków warto się nauczyć aktualnie uczę się pythona a także HTML CSS java script&lt;br /&gt;
&lt;br /&gt;
A więc czy powie ktoś mi jakich języków warto się nauczyć na pewno chodzi mi i wszystkie które warto nawet te bardzo bardzo zaawansowane</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592864/jakich-jezykow-warto-sie-nauczyc</guid>
<pubDate>Sat, 13 Apr 2024 12:27:26 +0000</pubDate>
</item>
<item>
<title>Canvas animacja bloków</title>
<link>https://forum.pasja-informatyki.pl/592663/canvas-animacja-blokow</link>
<description>

&lt;p&gt;Witam ,mam taki problem bo muszę się dowiedzieć jak tworzyć w pętlach np 4 obiekty bo myślę że dodać kilka obiektów lae wolę być pewnym i potrzebuje pomocy z animacją w canvas'ie oto kod :&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
// pamiec                                                                 
const animacja = document.getElementById(&quot;ekran&quot;).value;

const magazyn = [];

// pamiec

// tworzenie 
  
  function nowy ()
{

  for (let i = 0; i &amp;lt; 4; i++) {
    const blok = {
    }
}
// tworzenie 

// animacja

// animacja &lt;/pre&gt;



&lt;p&gt;&amp;nbsp;Postanowiłem sobie Tak posortować&amp;nbsp; komentarzami&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;

&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;meta http-equiv=&quot;CONTENT-TYPE&quot; content=&quot;text/html; charset=UTF-8&quot;&amp;gt;
  &amp;lt;title&amp;gt;Zderzac hadronów!&amp;lt;/title&amp;gt;
  &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;wyglad.css&quot; type=&quot;text/css&quot;&amp;gt;
  &amp;lt;script src=&quot;zrodło.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  
  &amp;lt;div id=&quot;com&quot;&amp;gt;
  
   &amp;lt;canvas width=&quot;400&quot; height=&quot;300&quot; id=&quot;ekran&quot;&amp;gt;&amp;lt;/canvas&amp;gt;
    
    
  
    
  &amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592663/canvas-animacja-blokow</guid>
<pubDate>Mon, 08 Apr 2024 11:12:22 +0000</pubDate>
</item>
<item>
<title>Pytanie o Elektronika.push();</title>
<link>https://forum.pasja-informatyki.pl/592520/pytanie-o-elektronika-push</link>
<description>Witam bo mam pytanie jak zrobić żeby dodawać metodą push zmieną</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592520/pytanie-o-elektronika-push</guid>
<pubDate>Mon, 01 Apr 2024 19:40:39 +0000</pubDate>
</item>
<item>
<title>Dodawanie i usuwanie z tablicy elementów</title>
<link>https://forum.pasja-informatyki.pl/592504/dodawanie-i-usuwanie-z-tablicy-elementow</link>
<description>

&lt;p&gt;Witam potrzebuje się dowiedzieć dwóch a nawet 3 rzeczy 1.jak zweryfikować jaką opcje wybrałem w tagach &amp;lt;option&amp;gt; i 2.jak dodawać elementy do tablicy ? I 3.jak usuwać elementy z tablicy bo wpadłem na pomysł sortowania kod:&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
const Elektronika = [&quot;&quot;];

const  jedzienie = [&quot;&quot;];

const Meble = [&quot;&quot;];

function posortuj()
{
    
    
    
    
}&lt;/pre&gt;



&lt;p&gt;I dalej nie wiem co zrobić&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;

&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;meta http-equiv=&quot;CONTENT-TYPE&quot; content=&quot;text/html; charset=UTF-8&quot;&amp;gt;
  &amp;lt;title&amp;gt;srotownik!&amp;lt;/title&amp;gt;
  &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;scena.css&quot; type=&quot;text/css&quot;&amp;gt;
  &amp;lt;script src=&quot;kulisy.js&quot;&amp;gt;
  &amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  
  &amp;lt;div id=&quot;dodawanie&quot;&amp;gt; DODAJ NOWY PRZEDMIOT !
    &amp;lt;br&amp;gt;
    &amp;lt;br&amp;gt;
    &amp;lt;select id=&quot;kategoria&quot;&amp;gt;
      &amp;lt;option&amp;gt;Elektronika&amp;lt;/option&amp;gt;
      &amp;lt;option&amp;gt;jedzienie&amp;lt;/option&amp;gt;
      &amp;lt;option&amp;gt;Meble&amp;lt;/option&amp;gt;
      
      
    &amp;lt;/select&amp;gt;
    
  &amp;lt;input type=&quot;text&quot; id=&quot;nowy&quot; &amp;gt; 
   
    &amp;lt;input type=&quot;button&quot; value=&quot;dodaj&quot; onclick=&quot;posortuj()&quot;&amp;gt;
  
    
    
    
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Oczywiście jeszcze później dodam opcje wypisywania z tablicy elementów ale to później .pomoże ktoś z góry dziękuję?&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592504/dodawanie-i-usuwanie-z-tablicy-elementow</guid>
<pubDate>Mon, 01 Apr 2024 14:59:21 +0000</pubDate>
</item>
<item>
<title>Jak wypisać całą tablice jednym if w przypadku np populacja: drugi rząd .PKB:?</title>
<link>https://forum.pasja-informatyki.pl/592446/jak-wypisac-cala-tablice-jednym-if-w-przypadku-np-populacja-drugi-rzad-pkb</link>
<description>

&lt;pre class=&quot;brush:jscript;&quot;&gt;
function pokaz_dane_kraju()
{
  
    const polska = [&quot;populacja:37milionów&quot;,&quot;pkb:679,4 miliarda USD &quot;,&quot;połozenie:Europa sródkowa&quot;,&quot;prezydent:Andziej duda&quot;,&quot;ustrój:Demokracja&quot;,&quot;Sojusz:Unia Europerska/Nato&quot;,&quot;Waluta:Zł&quot;,&quot;Rok:2021&quot;]; 
    const niemcy = [&quot;populacja:83,2 milionów&quot;,&quot;pkb:4,26 tryliardów USD&quot;,&quot;połozenie:sródkowa Europa &quot;,&quot;prezydent:Frank-Walter Steinmeier&quot;,&quot;ustrój:Demokracja &quot;,&quot;sojusz:Unia Europerska/Nato &quot;,&quot;Waluta:Euro&quot;,&quot;rok:2021&quot;];
    const francja = [&quot;populacja:67,75 miliona&quot;,&quot;pkb:2,958 tryliarda USD&quot;,&quot;połozenie:Europa zachodnia&quot;,&quot;prezydent:Emmanuel macron&quot;,&quot;ustrój:Demokracja&quot;,&quot;sojusz:Unia Europejska/nato&quot;,&quot;Waluta:Euro&quot;,&quot;rok:2021&quot;];
    const usa = [&quot;populacja:331,9 miliona&quot;,&quot;pkb:23,32 tryliarda USD,&quot;,&quot;połozenie:Ameryka północna &quot;,&quot;prezydent:Joe Biden&quot;,&quot;ustrój:Demokratyczna republika&quot;,&quot;sojusz:Nato&quot;,&quot;Waluta:dolar&quot;,&quot;rok:2021&quot;];
    const rosja = [&quot;populacja:143,4 miliona&quot;,&quot;pkb:1,779 tryliarda &quot;,&quot;połozenie:północną Azję i północno-wschodnią i wschodnią część Europy,&quot;,&quot;prezydent:putin&quot;,&quot;ustrój:demokratyczny&quot;,&quot;sojusz:Jest członkiem wielu międzynarodowych organizacji, m.in. jednym z pięciu stałych członków Rady Bezpieczeństwa ONZ, G20, Euroazjatyckiej Unii Gospodarczej, Wspólnoty Niepodległych Państw, Szanghajskiej Organizacji Współpracy i odgrywa znaczącą rolę w polityce światowej.&quot;,&quot;Waluta:Ruble&quot;,&quot;rok:2021&quot;];
    
    const Unia_Europejska = [&quot;populacja:448,4 mln&quot;,&quot;pkb:14,5 bln euro.&quot;,&quot;połozenie:Europa&quot;,&quot;prezydent:brak&quot;,&quot;ustrój:Demokracja&quot;,&quot;sojusz:on and czesciowo nato&quot;,&quot;Waluta:Euro&quot;,&quot;rok:2021&quot;];
    const kraj = document.getElementById(&quot;nazwa&quot;).value.trim();
    
   


    if (kraj == &quot;Polska&quot;) document.getElementById(&quot;populacja&quot;).innerText= polska[0];
    if (kraj == &quot;Polska&quot;) document.getElementById(&quot;pkb&quot;).innerText= polska[1];
    if (kraj == &quot;Polska&quot;) document.getElementById(&quot;połozenie&quot;).innerText= polska[2];
    if (kraj == &quot;Polska&quot;) document.getElementById(&quot;prezydent&quot;).innerText= polska[3];
    if (kraj == &quot;Polska&quot;) document.getElementById(&quot;ustrój&quot;).innerText= polska[4];
    if (kraj == &quot;Polska&quot;) document.getElementById(&quot;sojusz&quot;).innerText= polska[5];
    if (kraj == &quot;Polska&quot;) document.getElementById(&quot;waluta&quot;).innerText= polska[6];
    if (kraj == &quot;Polska&quot;) document.getElementById(&quot;rok&quot;).innerText= polska[7];
   
    if (kraj == &quot;Niemcy&quot;) document.getElementById(&quot;populacja&quot;).innerText= niemcy[0];
    if (kraj == &quot;Niemcy&quot;) document.getElementById(&quot;pkb&quot;).innerText= niemcy[1];
    if (kraj == &quot;Niemcy&quot;) document.getElementById(&quot;połozenie&quot;).innerText= niemcy[2];
    if (kraj == &quot;Niemcy&quot;) document.getElementById(&quot;prezydent&quot;).innerText= niemcy[3];
    if (kraj == &quot;Niemcy&quot;) document.getElementById(&quot;ustrój&quot;).innerText= niemcy[4];
    if (kraj == &quot;Niemcy&quot;) document.getElementById(&quot;sojusz&quot;).innerText= niemcy[5];
    if (kraj == &quot;Niemcy&quot;) document.getElementById(&quot;waluta&quot;).innerText= niemcy[6];
    if (kraj == &quot;Niemcy&quot;) document.getElementById(&quot;rok&quot;).innerText= niemcy[7];
    
    if (kraj == &quot;Francja&quot;) document.getElementById(&quot;populacja&quot;).innerText= francja[0];
    if (kraj == &quot;Francja&quot;) document.getElementById(&quot;pkb&quot;).innerText= francja[1];
    if (kraj == &quot;Francja&quot;) document.getElementById(&quot;połozenie&quot;).innerText= francja[2];
    if (kraj == &quot;Francja&quot;) document.getElementById(&quot;prezydent&quot;).innerText= francja[3];
    if (kraj == &quot;Francja&quot;) document.getElementById(&quot;ustrój&quot;).innerText= francja[4];
    if (kraj == &quot;Francja&quot;) document.getElementById(&quot;sojusz&quot;).innerText= francja[5];
    if (kraj == &quot;Francja&quot;) document.getElementById(&quot;waluta&quot;).innerText= francja[6];
    if (kraj == &quot;Francja&quot;) document.getElementById(&quot;rok&quot;).innerText= francja[7];
    
    
    if (kraj == &quot;Usa&quot;) document.getElementById(&quot;populacja&quot;).innerText= usa[0];
    if (kraj == &quot;Usa&quot;) document.getElementById(&quot;pkb&quot;).innerText= usa[1];
    if (kraj == &quot;Usa&quot;) document.getElementById(&quot;połozenie&quot;).innerText= usa[2];
    if (kraj == &quot;Usa&quot;) document.getElementById(&quot;prezydent&quot;).innerText= usa[3];
    if (kraj == &quot;Usa&quot;) document.getElementById(&quot;ustrój&quot;).innerText= usa[4];
    if (kraj == &quot;Usa&quot;) document.getElementById(&quot;sojusz&quot;).innerText= usa[5];
    if (kraj == &quot;Usa&quot;) document.getElementById(&quot;waluta&quot;).innerText= usa[6];
    if (kraj == &quot;Usa&quot;) document.getElementById(&quot;rok&quot;).innerText= usa[7];
    
    if (kraj == &quot;Rosja&quot;) document.getElementById(&quot;populacja&quot;).innerText= rosja[0];
    if (kraj == &quot;Rosja&quot;) document.getElementById(&quot;pkb&quot;).innerText= rosja[1];
    if (kraj == &quot;Rosja&quot;) document.getElementById(&quot;połozenie&quot;).innerText= rosja[2];
    if (kraj == &quot;Rosja&quot;) document.getElementById(&quot;prezydent&quot;).innerText= rosja[3];
    if (kraj == &quot;Rosja&quot;) document.getElementById(&quot;ustrój&quot;).innerText= rosja[4];
    if (kraj == &quot;Rosja&quot;) document.getElementById(&quot;sojusz&quot;).innerText= rosja[5];
    if (kraj == &quot;Rosja&quot;) document.getElementById(&quot;waluta&quot;).innerText= rosja[6];
    if (kraj == &quot;Rosja&quot;) document.getElementById(&quot;rok&quot;).innerText= rosja[7];
    
    if (kraj == &quot;Unia Europejska&quot;) document.getElementById(&quot;populacja&quot;).innerText= Unia_Europejska[0];
    if (kraj == &quot;Unia Europejska&quot;) document.getElementById(&quot;pkb&quot;).innerText= Unia_Europejska[1];
    if (kraj == &quot;Unia Europejska&quot;) document.getElementById(&quot;połozenie&quot;).innerText= Unia_Europejska[2];
    if (kraj == &quot;Unia Europejska&quot;) document.getElementById(&quot;prezydent&quot;).innerText= Unia_Europejska[3];
    if (kraj == &quot;Unia Europejska&quot;) document.getElementById(&quot;ustrój&quot;).innerText= Unia_Europejska[4];
    if (kraj == &quot;Unia Europejska&quot;) document.getElementById(&quot;sojusz&quot;).innerText= Unia_Europejska[5];
    if (kraj == &quot;Unia Europejska&quot;) document.getElementById(&quot;waluta&quot;).innerText= Unia_Europejska[6];
    if (kraj == &quot;Unia Europejska&quot;) document.getElementById(&quot;rok&quot;).innerText= Unia_Europejska[7];
    
    
}    
    
    


[&quot;populacja:&quot;,&quot;pkb:&quot;,&quot;połozenie:&quot;,&quot;prezydent:&quot;,&quot;ustrój&quot;,&quot;sojusz:&quot;,&quot;Waluta:&quot;,&quot;rok:&quot;];&lt;/pre&gt;



&lt;p&gt;Witam chciałbym żeby zamiast tych 7 if używać jednego w tym przypadku żeby wysło jak te 7 if tylko że jeden powie ktoś jak by to zrobić? I HTML&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;

&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;meta http-equiv=&quot;CONTENT-TYPE&quot; content=&quot;text/html; charset=UTF-8&quot;&amp;gt;
  &amp;lt;title&amp;gt;inf!&amp;lt;/title&amp;gt;
  &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;graf.css&quot; type=&quot;text/css&quot;&amp;gt;
  &amp;lt;script src=&quot;wach.js&quot;&amp;gt;
  &amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  
  
    
    &amp;lt;input type=&quot;text&quot; id=&quot;nazwa&quot;&amp;gt;
  &amp;lt;br&amp;gt;
  &amp;lt;br&amp;gt;
  &amp;lt;input type=&quot;submit&quot; value=&quot;pokaz dane&quot; onclick=&quot;pokaz_dane_kraju()&quot;&amp;gt;
    
  

  &amp;lt;div id=&quot;dane&quot;&amp;gt;
    &amp;lt;div id=&quot;populacja&quot;&amp;gt;populacja:&amp;lt;/div&amp;gt;
    &amp;lt;div id=&quot;pkb&quot;&amp;gt;pkb:&amp;lt;/div&amp;gt;
    &amp;lt;div id=&quot;połozenie&quot;&amp;gt;połozenie:&amp;lt;/div&amp;gt;
    &amp;lt;div id=&quot;prezydent&quot;&amp;gt;prezydent:&amp;lt;/div&amp;gt;
    &amp;lt;div id=&quot;ustrój&quot;&amp;gt;ustrój:&amp;lt;/div&amp;gt;
    &amp;lt;div id=&quot;sojusz&quot;&amp;gt;Sojusz:&amp;lt;/div&amp;gt;
    &amp;lt;div id=&quot;waluta&quot;&amp;gt;Waluta:&amp;lt;/div&amp;gt;
     &amp;lt;div id=&quot;rok&quot;&amp;gt;Rok:&amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
  
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592446/jak-wypisac-cala-tablice-jednym-if-w-przypadku-np-populacja-drugi-rzad-pkb</guid>
<pubDate>Fri, 29 Mar 2024 08:31:56 +0000</pubDate>
</item>
</channel>
</rss>