Dziękuję Panu za ten kanał. Jeden z bardziej wartościowych na polskim Youtubie. Nauczyłem się tu zdecydowanie więcej rzeczy niż na wszystkich lekcjach informatyki w szkole.
Dzięki Panu w końcu wybrałam mam nadzieję swoją drogę życiową , czyli informatyka/programowanie. Zawsze byłem związany z komputerami to znaczy bardzo długo ale to bardzo długo grałem w gry ( wiem że to nie najlepszy przykład 😂 , ale no cóż takie jest życie ). Otworzył mi Pan "oczy" na to że jedank jako nowicjusz w programowaniu można to spokojnie pojąć bo zawsze myślałem że się nie nadaje do tego ( tutaj odwołanie do serii z programowania C++). I znowu zacząłem porządnie się do tego przekładania np , aby z dobrymi wynikami zdać maturę by się dostać np na politechnikę Gdańską mały procent ale jest. No cóż kończąc mój wywód bardzo dziękuję za pomoc i zrozumienie , że kto nie ryzykuje ten nie pije szanpana. A no i bym zapomniał podziękować za serie związną z psychologią oraz filozofią, bardzo mi pomogła w nie których sprawach. Oglądam Pana już od dłuższego czasu , ale nie zabrałem się nigdy na odwagę , aby to tutaj napisać. Także dziękuję jeszcze raz!
14:30 - poprostu cały ciąg szesnastwocy wsadzić w tablice po dwa znaki na indeks i zastosować pętle malejącą - by były znaki odczytywane i konwertowane od końca tablicy do początku - od prawej do lewej. Wtedy zera dopisywane po lewej stronie nic nie zmienia, a po prawej tak.
Sprawdzałem na innym konwerterze i niestety ma te same problemy, również uważam że cięcie od prawej prawej byłoby lepszym rozwiązaniem. Nie mogę doczekać się następnych odcinków ^^
14:20 Gdyby program ignorował zera z lewej, to nieprawidłowo konwertowałby ciągi zaczynające się znakami od 00 do 0F, czyli na przykład tabulacją (09). Poza tym, program wcale nie musi (a nawet nie powinien) trymować zer od prawej. Po prostu 00 to wartość NULL, czyli niemająca żadnej reprezentacji graficznej ASCII
Ale jak idziesz od prawej i masz ciąg 09 FF XD, to ci podzieli na właśnie takie bajty: 09 FF XD; jeśli dopiszesz do ciągu jedno zero z lewej strony 0 09 FF XD to ci to nie zmieni (prawie) wyniku, bo ten niewidoczny NULL będzie skrajnie po lewej. Idąc dalej, jak program ma usuwać znaki, to i tak ci zostanie 9 FF XD, pierwszy znak 9, to po prostu 9 i tu tak właśnie o taki podział chodzi, a nie żeby to dzielić w stylu: 9F FX D . Aczkolwiek ja osobiście bym raczej zakodził program w ten sposób widoczny na filmie, powód jest prosty: piszemy od lewej do prawej. Załóżmy że piszemy po jednej literce hexadecymalnej i chcemy napisać AAA (414141) i program nam łączy dynamicznie bajty z wyrównaniem do prawej (tak jak pan Mirosław sugeruje): 1: hex: 4 ascii: ? 2: hex: 41 ascii: A 3: hex: 4 14 ascii: ?? 4: hex: 41 41 ascii: AA 5: hex: 4 14 14 ascii: ??? 6: hex: 41 41 41 ascii: AAA Przy wpisywaniu będą nam się animować krzaczki. Oczywiście od strony matematycznej pokazywanie się krzaczków nie ma absolutnie żadnego znaczenia, a w samym programie można dodać prosty pstryczek, który zmienia czy łączność ma być z lewej (41 4) czy z prawej (4 14) Mam nadzieję, że w miarę jasno napisaned
Jest to nierozwiązywalny myślę dylemat - problem zawsze będzie przy nieparzystej ilości znaków (w wersji hex) - albo ten z lewej, albo ten z prawej zostanie przycięty. Jako osoba z matematycznym backgroundem, osobiście raczej skłaniam się ku opcji o której opowiedziałem na filmie, ale to i tak w praktyce tylko preferencja, nic więcej. Pozdrawiam, MZ
Dzięki za Wasze odpowiedzi! Sądzę że program najpierw omija wszelkie _znaki_ niepasujące do [0-9A-F]. Następnie, kolejne pary znaków przekazuje do funkcji konwertującej. Przy ostatniej iteracji funkcja otrzymuje tylko jeden znak, którego nie może przekonwertować, więc go ignoruje. Proszę również zwrócić uwagę, że w tym przypadku 0 nie jest cyfrą, lecz _znakiem,_ a dopiero para takich znaków przedstawia jakąś wartość. Dlatego program nie może zignorować wiodącego zera, bo to znak jak każdy inny [1-F]. Pozdrawiam serdecznie, i wielu flag! K.
@ Pasja informatyki w jednym ze swoich Q&A mówiłeś że jednym z twoich pierwszych napisanych programów była pierwsza gra ,tak wiec przychodzę z zapytaniem czy zrobisz serię właśnie o prostych grach które może zrobić jedna osoba .
Panie Zenku uwielbiam Pana twórczość, lecz mam pytanie czy też chciałby Pan zrobić kurs z Javy i Pythona? To są języki które warto obecnie znać(bo są pożądane) lecz są trudne w zrozumieniu czasem, więc też idę z typaniem czy kursy z tych języków pojawi się na kanale pasjii?
Kolejna wojna będzie prawdopodobnie tylko cybernetyczna. Widzimy co robią Anonymus z Rosją. Wrzuciłem właśnie opracowanie na temat tych haktywistów. Ciekawe czy byliby w stanie zaatakować inne państwa.
11:33 - "trimuje, czyli wycina wszystkie spacje z inputa" - no nie, trimowanie to usuwanie spacji na początku i na końcu stringa, nie wewnątrz. Przykład JS: " abc abc ".trim() === "abc abc"
@@Pasjainformatyki Fakt, trim() w Excelu działa trochę inaczej - usuwa tyle spacji spomiędzy wyrazów, aby była dokładnie jedna (i oczywiście wszystkie na początku i końcu) Ale z całą pewnością nie "wycina wszystkie spacje z inputa". Proszę podać JEDNĄ implementację, w dowolnym języku, w którym trim() usuwa wszystkie spacje.
Witam. Wchodząc na ten kanał rok temu czułem dumę i radość, z nowych treści oraz tematów tak dobrze wyjaśnionych. Teraz mam mieszane uczucia. Obejrzałem już prawie wszystkie serie od początku istnienia kanału, ale w ciąż są kwestie, które warto poruszyć np. Formularze w Bootstrap. Czuję że na kanale pojawiające się raz w miesiącu filmy, nie przyczyniają sie do jego rozwoju. Proszę was twórcy tego kanału o przyłożenie się do tego oraz nagranie filmów na zapas.
Panie Mirku , polecam zerknąć też fajny kanał o programowaniu w naszym pięknym rodzimym języku :D, widzę że w polecanych macie z panem Damianem inne ciekawe kanały z wartościową wiedza jak u was
Zawsze byłem (i jestem nadal) ciekawy w jakich programach tworzycie te wszystkie ilustracje i montujecie materiały wideo. Będę wdzięczny na odpowiedź :)
Z tą "EWOLUCYJNOŚCIĄ" kodowania znaków to są też problemy, które ciągną się z nami do dzisiaj. To jest temat rzeka, w którym nawet sam przemysł IT się gmatwa i komplikuje sprawę. W bazie danych MySQL, jeśli człowiek wybierze sobie kodowanie znaków utf8 to w dzisiejszym świecie daleko nie dojedzie, bo ten alias domyślnie ustawia kodowanie 3-bitowe znaków (utf8mb3), co w praktyce każdą interaktywną i wielojęzykową stronę rozsadzi, jeśli można na niej dodawać treści dynamiczne (po prostu jest zbyt wiele znaków, zwłaszcza azjatyckich, które się nie zmieszczą w trzech bitach). Trzeba się pilnować i ustawiać utf8mb4. I mimo, że problem istnieje od lat, spece od MySQL o tym wiedzą to w imię wstecznej kompatybilności tego nie zmienią :P
też pomyślałem o tym, że takie cackanie z kompatybilnością jest upierdliwe. Zamiast uciąć chorą rękę jednym cięciem miecza, to kroją po plasterku tępym nożem :(
Cześć Mirosław. Robisz świetne materiały. Ale mam jedno pytanie. Zrobisz odcinek z php w którym zrobisz taki system aktualności że każdy kto jest na stronie może go zobaczyć ale tylko zalogowany może go dodać? Zrobiłem taki na własnej stronie lecz do bazy danych nie dodają się aktualności które mają więcej niż jedną linijkę i żadne się nie pokazują na stronie. Ps. Świetny jest ten odcinek
Skoro jest temat kryptografii a że inwestuję w technologię blockchain chętnie wyślę dotację w jakimiś topowym krypto projekcje BTC lub ETH proszę panie Mirosławie tylko podać adres publiczny swojego portfela a przeleję datek ;) Dla widzów też mam prezent który pokaże że branża krypto poszukuję programistów i warto studiować inforamtykę. Wystarczy w komentarzu napisać do mnie to wyślę tokeny lub krypto w formie giveaways. Wielu twórców ( firm ) poszukuje utalentowanych programistów, tworzą swojego rodzaju konkursy dzięki którym można sporo zarobić i znaleść fajną pracę.
@@Dorianek8 Masz rację i mam nadzieję, że wszyscy zorientowali się, że o to chodziło Mirkowi, że możliwości jest 256 = 2 ^ 8 ( od 0 do 255 ), ale jako mgr matematyki poczułem się wywołany do tablicy i zwrócenia uwagi na małą nieścisłość w równości, na temat której rozmawiamy. Dla miłej zgody proponuję potraktować plusy w powyższej "równości" jako operatory logicznej alternatywy ( OR = lub ). Wówczas w rzeczy samej wszystkich wariacji ( istnienia lub nieistnienia poszczególnych składników ) tej sumy byłoby 256 i zapewne o to chodziło Autorowi. Co sądzisz?
Jak znasz 1 język to łatwiej poznać kolejny. Mam wrażenie że na tym kanale jest głównie nacisk na myślenie programistyczne, a nie zapamiętywanie składni poszczególnych języków programowania.
Witam. Chciałbym się zapytać, czy rozważał pan utworzenie poradnika do języka GML, ponieważ na Polskim youtube ani jednego poradnika, który mógłbym nazwać łatwym i zrozumiałym.
ciekawe czy uczysz w szkole albo gdzies bo ten brak jakis duzych formalnosci to po prostu swietnie sie slucha :D a wiekszosc nauczycieli korepetytorow itp. wrecz przeciwnie wiec jesli tak to zazdroszcze klasie lub osobom ktorym pomagasz damn
Mam problem z laptopem po włączeniu systemu win 10 po jakimś czasie sam uruchamia mi się PAINT tzn, działa na karcie graficznej. Nigdzie nie mam ustawione żeby się uruchamiał po starcie windowsa i nawet jak zamknę go przez manager działań po jakimś czasie znowu się uruchamia i działa w tle wykorzystując kartę graficzną dedykowaną. Jak pozbyć się tego problemu?
Dziękuję Panu za ten kanał. Jeden z bardziej wartościowych na polskim Youtubie. Nauczyłem się tu zdecydowanie więcej rzeczy niż na wszystkich lekcjach informatyki w szkole.
Dzięki, to bardzo motywujące słowa! Pozdrawiam, MZ
I ten dźwięk z Wieśka na koniec materiału ;) Uwielbiam Ciebie za poczucie humoru.
Znałem gościa, który miał to ustawione na dźwięk SMS :) Pozdrawiam, MZ
@@Pasjainformatyki Także pozdrawiam :)
Świetna seria, z niecierpliwością czekałem na ten odcinek.
ja również
Miałem to samo napisać xD
Bardzo fajna seria. Po pierwszym odcinku wszedłem na ctflearn i zrobiłem prawie wszystkie crypto i web, więc odcinek motywuje.
Więcej tego, bardzo proszę
Super seria !! Prosze więcej tego
Super materiał! Czekamy na więcej
Jak zawsze= jasno i z pasją
Kocham cię dzięki
Bardzo ciekawy i wartościowy film.
Dzięki Panu w końcu wybrałam mam nadzieję swoją drogę życiową , czyli informatyka/programowanie. Zawsze byłem związany z komputerami to znaczy bardzo długo ale to bardzo długo grałem w gry ( wiem że to nie najlepszy przykład 😂 , ale no cóż takie jest życie ). Otworzył mi Pan "oczy" na to że jedank jako nowicjusz w programowaniu można to spokojnie pojąć bo zawsze myślałem że się nie nadaje do tego ( tutaj odwołanie do serii z programowania C++). I znowu zacząłem porządnie się do tego przekładania np , aby z dobrymi wynikami zdać maturę by się dostać np na politechnikę Gdańską mały procent ale jest. No cóż kończąc mój wywód bardzo dziękuję za pomoc i zrozumienie , że kto nie ryzykuje ten nie pije szanpana. A no i bym zapomniał podziękować za serie związną z psychologią oraz filozofią, bardzo mi pomogła w nie których sprawach. Oglądam Pana już od dłuższego czasu , ale nie zabrałem się nigdy na odwagę , aby to tutaj napisać. Także dziękuję jeszcze raz!
Ale z ciebie informater :) jak ja cie kurczę szanuje
Super! Czekałem na ten odcinek! Zajarałem się po zerowym i zainteresowałem się tematem :D
Mega się ogląda i czekam na więcej!
14:30 - poprostu cały ciąg szesnastwocy wsadzić w tablice po dwa znaki na indeks i zastosować pętle malejącą - by były znaki odczytywane i konwertowane od końca tablicy do początku - od prawej do lewej. Wtedy zera dopisywane po lewej stronie nic nie zmienia, a po prawej tak.
Jedna z ciekawszych serii w internetach jaką udało mi się znaleźć.
14:50 też zalicza tą wersje
kurczaki{45C11_15_U53FUL} też działa :)
@@tomaszkaczmarek3586 Haha, być może po prostu algorytm sprawdza istnienie frazy "45C11_15_U53FUL" w jakimkolwiek przesłanym tekście :)
@@Pasjainformatyki Przepuściło również 45C11_15_U53FUL bez żadnych CTF{...} :))
@@kamilkrukowski766 potwierdzam, nie kłamiesz :)
kurcze, wiem, że to nie ładnie poprawiać, ale w bierniku zawsze "tę", nigdy "tą"
Zajedwabiste wprowadzenie w temat
Lajk oczywiście, mam nadzieje, ze ladnie rozwiniesz tą serie
Dzięki za tą serię! Naprawdę ciekawe a dzięki tobie wszystko jest łatwiejsze do zrozumienia.Czekam na więcej odcinków :)
o ja, super pomysł z tematyką! 👍
Dobre Panie Mirasie.
Jak zwykle świetny materiał, czekam na kolejne! A ta seria to na prawdę coś :D Zapowiada się konkretnie
Swietna seria!
Jej! W końcu! Czekałem na tą serie
Czekam na więcej
Czekam na kolejne odcinki :)
Wreszcie się doczekałem. Świetna robota.
TAK czekałem
Super odcinek! A z pierwszego zadania ABCTF również przechodzi ;))
łapa w gore i ogladanie
sztos
Czekam na #2
Mirek uwielbiam tą serię - czekam z utęsknieniem na następny odcinek 😀 Pozdrawiam Serdecznie
Dzięki! Również pozdrawiam! MZ
Dla ABCTF również przechodzi :)
Sprawdzałem na innym konwerterze i niestety ma te same problemy, również uważam że cięcie od prawej prawej byłoby lepszym rozwiązaniem. Nie mogę doczekać się następnych odcinków ^^
14:20 Gdyby program ignorował zera z lewej, to nieprawidłowo konwertowałby ciągi zaczynające się znakami od 00 do 0F, czyli na przykład tabulacją (09).
Poza tym, program wcale nie musi (a nawet nie powinien) trymować zer od prawej. Po prostu 00 to wartość NULL, czyli niemająca żadnej reprezentacji graficznej ASCII
Ale jak idziesz od prawej i masz ciąg 09 FF XD, to ci podzieli na właśnie takie bajty: 09 FF XD;
jeśli dopiszesz do ciągu jedno zero z lewej strony 0 09 FF XD to ci to nie zmieni (prawie) wyniku, bo ten niewidoczny NULL będzie skrajnie po lewej.
Idąc dalej, jak program ma usuwać znaki, to i tak ci zostanie 9 FF XD, pierwszy znak 9, to po prostu 9 i tu tak właśnie o taki podział chodzi, a nie żeby to dzielić w stylu: 9F FX D
.
Aczkolwiek ja osobiście bym raczej zakodził program w ten sposób widoczny na filmie, powód jest prosty: piszemy od lewej do prawej. Załóżmy że piszemy po jednej literce hexadecymalnej i chcemy napisać AAA (414141) i program nam łączy dynamicznie bajty z wyrównaniem do prawej (tak jak pan Mirosław sugeruje):
1: hex: 4 ascii: ?
2: hex: 41 ascii: A
3: hex: 4 14 ascii: ??
4: hex: 41 41 ascii: AA
5: hex: 4 14 14 ascii: ???
6: hex: 41 41 41 ascii: AAA
Przy wpisywaniu będą nam się animować krzaczki.
Oczywiście od strony matematycznej pokazywanie się krzaczków nie ma absolutnie żadnego znaczenia, a w samym programie można dodać prosty pstryczek, który zmienia czy łączność ma być z lewej (41 4) czy z prawej (4 14)
Mam nadzieję, że w miarę jasno napisaned
Jest to nierozwiązywalny myślę dylemat - problem zawsze będzie przy nieparzystej ilości znaków (w wersji hex) - albo ten z lewej, albo ten z prawej zostanie przycięty. Jako osoba z matematycznym backgroundem, osobiście raczej skłaniam się ku opcji o której opowiedziałem na filmie, ale to i tak w praktyce tylko preferencja, nic więcej. Pozdrawiam, MZ
Dzięki za Wasze odpowiedzi!
Sądzę że program najpierw omija wszelkie _znaki_ niepasujące do [0-9A-F]. Następnie, kolejne pary znaków przekazuje do funkcji konwertującej. Przy ostatniej iteracji funkcja otrzymuje tylko jeden znak, którego nie może przekonwertować, więc go ignoruje.
Proszę również zwrócić uwagę, że w tym przypadku 0 nie jest cyfrą, lecz _znakiem,_ a dopiero para takich znaków przedstawia jakąś wartość. Dlatego program nie może zignorować wiodącego zera, bo to znak jak każdy inny [1-F].
Pozdrawiam serdecznie, i wielu flag!
K.
Z niecierpliwością czekałem na Pana film. Wrescie jest!
Nie mogłem się doczekać :D Dzień od razu lepszy :D
teraz to tylko czekać na następny odcinek :D
!!!!!! czekałam!
Super odcinek
Pozdrawiam serdecznie!
"taki ze mnie hacker... bonzo i w ogóle specjalista"
ale kisnę, no nie mogię ( ͡° ͜ʖ ͡°)
Widze że zrozumiałeś "żaluzje"
Dopiero c++ się uczę, ale na to też czekam.
No i się doczekałem. 😀
niesamowite jak szybko pojawił się film po ostatnim odcinku ;)
17:46 Czemu nosisz dwie klawiatury na plecach? Srebrna jest na bugi, a stalowa na stackoverflow
Genialne. Już myślałem, że tylko ja to usłyszałem.
Dawaj Panie Mirosławie kolejny odcinek widzę że seria sie przyjmuje na kanale. Pozdrawiam.
Daję w ciemno łapkę w górę i oglądam...
1:15 ja tam wyraźnie słyszę jak się na usta cisnęło "kończymy wstęp, koniec tego... PIERDOLENIA" 😂
Warto było czekać na odcinek :D
Panie Mirosławie kiedy będzie kolejny podcast? Czekam z niecierpliwością.
Bardzo przyjemnie się tego słucha. Lecz są to też podstawy podstaw. Czy będzie w przyszlosci coś o deasemblacji exekow? (Notepad++ najlepszy edytor)
Witam panie Mirosławie 😄
@
Pasja informatyki w jednym ze swoich Q&A mówiłeś że jednym z twoich pierwszych napisanych programów była pierwsza gra ,tak wiec przychodzę z zapytaniem czy zrobisz serię właśnie o prostych grach które może zrobić jedna osoba .
Czekam na C++ lub dzialanie komputera od podstaw, a to? Kolejna swietna produkcja !
Brakuje mi twoich materiałów o samorozwoju panie Mirosławie :)
Mi się marzy kurs C# w środowisku Unity. Ciekawe jakie byłoby zainteresowanie.
Panie Zenku uwielbiam Pana twórczość, lecz mam pytanie czy też chciałby Pan zrobić kurs z Javy i Pythona? To są języki które warto obecnie znać(bo są pożądane) lecz są trudne w zrozumieniu czasem, więc też idę z typaniem czy kursy z tych języków pojawi się na kanale pasjii?
pozdrawiam z zst z rodzinkom i czesławem i wonsem
ps wons jest czecha roczyna
W tym pierwszym challengu to ja napisałam: CTFlearn{ABCTF{45C11_15_U53FUL}} i mi zaliczyło
Kolejna wojna będzie prawdopodobnie tylko cybernetyczna. Widzimy co
robią Anonymus z Rosją. Wrzuciłem właśnie opracowanie na temat tych
haktywistów. Ciekawe czy byliby w stanie zaatakować inne państwa.
Moja ulubiona seria :D
11:33 - "trimuje, czyli wycina wszystkie spacje z inputa" - no nie, trimowanie to usuwanie spacji na początku i na końcu stringa, nie wewnątrz.
Przykład JS:
" abc abc ".trim() === "abc abc"
Dlaczego, istnieją także takie implementacje trim(), które wycinają dodatkowe spacje spomiędzy słów czy znaków - np. trim() w Excelu. Pozdrawiam, MZ
@@Pasjainformatyki Fakt, trim() w Excelu działa trochę inaczej - usuwa tyle spacji spomiędzy wyrazów, aby była dokładnie jedna (i oczywiście wszystkie na początku i końcu) Ale z całą pewnością nie "wycina wszystkie spacje z inputa". Proszę podać JEDNĄ implementację, w dowolnym języku, w którym trim() usuwa wszystkie spacje.
Zrobisz serie o Lua
Parafraza Dziadów w 10
5:29 - mała poprawka: 64 + 32 + 16 + 8 + 4 + 2 + 1 = 127, a nie 128 :-(
,,maksymalnie można było przechować 128 znaków, o numerach od 0 do 127"
ABCTF{45C11_15_U53FUL} - też działa :)
dziękuje Panu za tą serię, jest świetna
Witam. Wchodząc na ten kanał rok temu czułem dumę i radość, z nowych treści oraz tematów tak dobrze wyjaśnionych. Teraz mam mieszane uczucia. Obejrzałem już prawie wszystkie serie od początku istnienia kanału, ale w ciąż są kwestie, które warto poruszyć np. Formularze w Bootstrap. Czuję że na kanale pojawiające się raz w miesiącu filmy, nie przyczyniają sie do jego rozwoju. Proszę was twórcy tego kanału o przyłożenie się do tego oraz nagranie filmów na zapas.
Można też użyc CyberChefa - działa też do innych zadań.
Panie Mirku , polecam zerknąć też fajny kanał o programowaniu w naszym pięknym rodzimym języku :D, widzę że w polecanych macie z panem Damianem inne ciekawe kanały z wartościową wiedza jak u was
Flaga z ACBTF też działa. Pozdro
może by coś więcej o kryptografii? ciekawe to jest.
Oooo jaaaa!
I ja
Zawsze byłem (i jestem nadal) ciekawy w jakich programach tworzycie te wszystkie ilustracje i montujecie materiały wideo.
Będę wdzięczny na odpowiedź :)
Flaga inna niż ctfLern nie przejdzie ponieważ sama witryna przy tworzeniu wyzwania wymaga poprawnej falgi (ctflern {})
Nie no to jakieś zadania dla dzieci! Coś trudniejszego Pan wytłumaczy :D
Z tą "EWOLUCYJNOŚCIĄ" kodowania znaków to są też problemy, które ciągną się z nami do dzisiaj. To jest temat rzeka, w którym nawet sam przemysł IT się gmatwa i komplikuje sprawę.
W bazie danych MySQL, jeśli człowiek wybierze sobie kodowanie znaków utf8 to w dzisiejszym świecie daleko nie dojedzie, bo ten alias domyślnie ustawia kodowanie 3-bitowe znaków (utf8mb3), co w praktyce każdą interaktywną i wielojęzykową stronę rozsadzi, jeśli można na niej dodawać treści dynamiczne (po prostu jest zbyt wiele znaków, zwłaszcza azjatyckich, które się nie zmieszczą w trzech bitach). Trzeba się pilnować i ustawiać utf8mb4. I mimo, że problem istnieje od lat, spece od MySQL o tym wiedzą to w imię wstecznej kompatybilności tego nie zmienią :P
też pomyślałem o tym, że takie cackanie z kompatybilnością jest upierdliwe. Zamiast uciąć chorą rękę jednym cięciem miecza, to kroją po plasterku tępym nożem :(
Nikt nie robi takich poradników jak pan MZ
Cześć Mirosław. Robisz świetne materiały. Ale mam jedno pytanie. Zrobisz odcinek z php w którym zrobisz taki system aktualności że każdy kto jest na stronie może go zobaczyć ale tylko zalogowany może go dodać? Zrobiłem taki na własnej stronie lecz do bazy danych nie dodają się aktualności które mają więcej niż jedną linijkę i żadne się nie pokazują na stronie.
Ps. Świetny jest ten odcinek
Mógłby pan zrobić kurs do phytona?
Kiedy będzie kolejny kurs php ???
jeszcze łatwiej sprawdzać ilość znaków odpalając terminal i wpisując wc (word count)
Jak Gerald skończył misje/zadanie. ;)
Czemu filmiki z serii CTF są tak rzadko???
Ma Pan w planach przeprowadzić kurs c#? Inne kursy nie są tak dokładne A pan zawsze tłumaczy wszystko krok po kroku
Skoro jest temat kryptografii a że inwestuję w technologię blockchain chętnie wyślę dotację w jakimiś topowym krypto projekcje BTC lub ETH proszę panie Mirosławie tylko podać adres publiczny swojego portfela a przeleję datek ;) Dla widzów też mam prezent który pokaże że branża krypto poszukuję programistów i warto studiować inforamtykę. Wystarczy w komentarzu napisać do mnie to wyślę tokeny lub krypto w formie giveaways. Wielu twórców ( firm ) poszukuje utalentowanych programistów, tworzą swojego rodzaju konkursy dzięki którym można sporo zarobić i znaleść fajną pracę.
6:22 - druga mała poprawka: 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255, a nie 256 :-(
Michał Sokołowski 256 czyli od 0 do 255, zgadza się
@@Dorianek8 Masz rację i mam nadzieję, że wszyscy zorientowali się, że o to chodziło Mirkowi, że możliwości jest 256 = 2 ^ 8 ( od 0 do 255 ), ale jako mgr matematyki poczułem się wywołany do tablicy i zwrócenia uwagi na małą nieścisłość w równości, na temat której rozmawiamy. Dla miłej zgody proponuję potraktować plusy w powyższej "równości" jako operatory logicznej alternatywy ( OR = lub ). Wówczas w rzeczy samej wszystkich wariacji ( istnienia lub nieistnienia poszczególnych składników ) tej sumy byłoby 256 i zapewne o to chodziło Autorowi. Co sądzisz?
@@bejdok76
Sądzę, że jak w Małym Księciu: najważniejsze jest niewidoczne dla oczu...😊
14:55 dziala
kanowanie antywirusowe nie powiodło się” lub „Wykryto wirusa Pomógł byś proszę bo ja już nie wiem co mam robić nic nie umie pobrać !!!!
Czy na kanale w przyszłości pojawi się kurs c#?
Odpowiedź na to pytanie jest tutaj: miroslawzelent.pl/frequently-asked-questions/
Jak znasz 1 język to łatwiej poznać kolejny. Mam wrażenie że na tym kanale jest głównie nacisk na myślenie programistyczne, a nie zapamiętywanie składni poszczególnych języków programowania.
Zawsze pozostaje niedosyt? Nie wymagajmy wszystkiego na raz... Jakby coś są inne kanały, książki, własne próby.
Nawet sama wersja ze środkiem flagi działa :D
Witam. Chciałbym się zapytać, czy rozważał pan utworzenie poradnika do języka GML, ponieważ na Polskim youtube ani jednego poradnika, który mógłbym nazwać łatwym i zrozumiałym.
ciekawe czy uczysz w szkole albo gdzies bo ten brak jakis duzych formalnosci to po prostu swietnie sie slucha :D a wiekszosc nauczycieli korepetytorow itp. wrecz przeciwnie
wiec jesli tak to zazdroszcze klasie lub osobom ktorym pomagasz
damn
Mam problem z laptopem po włączeniu systemu win 10 po jakimś czasie sam uruchamia mi się PAINT tzn, działa na karcie graficznej. Nigdzie nie mam ustawione żeby się uruchamiał po starcie windowsa i nawet jak zamknę go przez manager działań po jakimś czasie znowu się uruchamia i działa w tle wykorzystując kartę graficzną dedykowaną. Jak pozbyć się tego problemu?
Fajny odcinek tylko że poza oglądaniem nie miałem co robić. Oba zadania zrobiłem po odcinku 0, bo nie wytrzymałem. XD
Działa też druga wersja
a nas na informatyce uczą malować w paincie
A zrobisz kurs ureal engine'a pls
Ashey