Narzędzia użytkownika

Narzędzia witryny


start

Moja Wiki

Witaj na mojej osobistej wiki!

Ta przestrzeń powstała, aby uporządkować i udostępnić moje doświadczenia oraz materiały, ale również jest to moja przestrzeń kreatywna którą traktuję jak worek na moje pomysły. Przez wiele lat miałem problem z uporządkowaniem wszystkich materiałów jakie udało mi się stworzyć jako informatyk i edukator. Długo szukałem prostego systemu w stylu „Wiki” który byłby prosty w obsłudze i nie wykorzystywał bazy danych. Wybór padł na pakiet DokuWiki, jest on moim zdaniem idealny dla małej personalnej wiki. Na tej Wiki możesz znaleźć, moje opracowania i prace które stworzyłem na potrzeby uczenia innych. Znajdziesz tutaj również nagrania moich szkoleń które prowadzę. Możesz również zobaczyć tutaj programy, skrypty ale też i techniczne porady przydatne w pracy informatyka. Czasami też publikuję ciekawostki ze świata fizyki lub matematyki. Najbardziej lubię jak widać naoczny efekt czegoś co się stworzyło dlatego większość mojej twórczości zawiera opisy, graficzne interfejsy użytkownika, duże kolorowe wykresy, kod ma zwykle komentarze, a wyniki programów są prezentowane graficznie.

Jest klika sekcji które nie mają jeszcze porządnych opisów, ale niedługo będą dodane. Tą wiki robię w wolnym czasie więc zdarza mi się coś tutaj wrzucić z myślą „To jeszcze dokończę”. Potraktuj proszę tą wiki jak szufladę do której wrzucałem to co akurat mnie w danym czasie zainteresowało. Znajdziesz tu również notatki z korepetycji, publikacje, tutoriale oraz dokumentację autorskich rozwiązań. Zapraszam również do sekcji Aktualności w której publikuję wpisy z tego co akurat mnie interesuje. Są tam również zmigrowane wszystkie posty z mojego starego bloga.

Geneza nazwy ArduGeek

Arduino + Geek = ArduGeek

Dlaczego Geek, a nie Nerd? Odpowiedź znajdziesz na diagramie po prawej
Pomysł na nazwę „ArduGeek” przyszedł mi do głowy z czystej sympatii do platformy Arduino. I szczerze mówiąc — ta sympatia trwa do dziś. Arduino to jedno z tych narzędzi, które naprawdę potrafi wciągnąć. Nie trzeba być zawodowym elektronikiem, żeby zrobić coś działającego i — co ważne — od razu to zobaczyć. Migająca dioda, ruszający się serwomechanizm, czujnik pokazujący dane — to wszystko daje ogromną satysfakcję, zwłaszcza na początku nauki. Czujesz, że coś faktycznie tworzysz.

Arduino powstało po to, żeby pomóc studentom w nauce programowania mikrokontrolerów i pracy z elektroniką. Jest proste w obsłudze, dobrze udokumentowane, a do tego otwarte – każdy może tworzyć własne dodatki, tzw. shieldy, które wpina się bezpośrednio do płytki. Jest ich mnóstwo – od takich, które dodają wyświetlacze, po te z Wi-Fi, Bluetooth czy Ethernetem. Na tym wiki znajdziesz kilka moich projektów – np. z wykorzystaniem shielda Ethernetowego, który pozwala podłączyć Arduino do sieci. Bo przecież wiadomo – jak coś ma dostęp do internetu, to od razu robi większe wrażenie ;)

Diagram osobowości LOL
Autor: Don McMillan:

źródło

Źródło: Wikimedia.org


GNU FDL


źródło: dinesh-GDK/Game-Of-Life

Samo logo to tak naprawdę glider z Conway's Game of Life

Moje logo zawiera emblemat społeczności hackerskiej. Dziwi mnie że mimo wszelkich starań hackerów nadal wiele osób nie rozumie różnicy pomiędzy Crackerem a Hackerem. Sam utożsamiam się trochę z kulturą hackerską dlatego jak mój znajomy grafik zaproponował że logo będzie lepiej wyglądało z jakimś symetrycznym elementem w środku litery G to przyszło mi to do głowy. Dla mnie Hackowanie to jest sprytne i użyteczne rozwiązanie jakiegoś problemu związanego z informatyką, nie powinno mieć ono dla nikogo negatywnego wydźwięku. U nas w Polsce funkcjonuje wiele hackerspaceów zrzeszających wszystkich którzy się zajmują tą tematyką.

Kultura Hackerska kieruje się takimi wartościami jak:

  • Wolność informacji - wiedza powinna być dostępna dla wszystkich, nie jestem zwolennikiem ukrywania wiedzy za paywallami lub innymi mechanizmami które ekskludują innych. Dlatego materiały na tej wiki są publikowane na licencji GNU FDL
  • Dziel się wiedzą - hackerzy uwielbiają opowiadać o swoich projektach i dzielić się nimi, dlatego i też stworzyłem tą wiki.
  • Nie ufaj autorytetom - decentralizacja.
  • Oceniaj według umiejętności - liczy się to co potrafisz.
  • The Art of Code - programowanie i technologia to nie tylko nauka, ale też forma kreatywności i ekspresji.
  • Technologia zmienia życie na lepsze - nie bój się nowych technologi, sprawdzaj, testuj i eksperymentuj.
  • Złam system, ale nie szkodź - „hacking” to nie cracking nie chodzi koniecznie o niszczenie i łamanie zabezpieczeń, chodzi o ich eksplorację i doskonalenie (White hat).
  • Baw się i bądź ciekawy technologii

Ta wiki którą właśnie czytasz była robiona dokładnie z taką myślą. Materiały tutaj publikowane nie mają na celu umożliwić komuś włamania się do niektórych systemów lub wykraść oprogramowanie, natomiast mają na celu uświadomienie i nauczenie jak pewne zabezpieczenie i technologie działają tak żeby można było je poprawnie wdrażać lub z nimi eksperymentować.

Najbradziej znanymi przedstawicielami kultury hackerskiej którzy de facto zaczęli to wszystko to m. in.: Richard Stallman, Linus Torvalds oraz Eric S. Raymond. Publikującym w języku polskim najbardziej znanym Hackerem jest Gynvael Coldwind

Kim jestem?

Jestem inżynierem informatykiem i pasjonatem technologii. Więcej informacji o mnie znajdziesz na mojej stronie: 👉 ostrowski.net.pl

Z czego korzystam

Rodzaj programu/środowiska Nazwa Czemu to?
Przeglądarka Firefox Lekkie, przyzwyczajenia, korzystam z kilku profili itp
Edytor tekstu i hex Notepad++ Lekkie, i ma sporo pluginów do prawie wszystkiego
Debugger binarny X64dbg Nie mam wielkich preferencji co do niego ale nauczyłem się z niego korzystać i nadal korzystam
IDE python Spyder, Idle teraz coraz częściej Jupyter Wykresy, fajna interaktywność jupitera a tam gdzie nie mam jupyter to spyder
IDE C++ Dev-CPP Korzystałem z tego jeszcze w szkole średniej, nie lubię bloat'u w VisualStudio
Baza danych Ulubiona MSSQL, ale bardzo często MySQL MySQL jest darmowy i kompatybilny z większością programów jakie wdrażam w pracy, natomiast MSSQL lepszy
Office Microsoft Office Przyzwyczajenie
Schematy Visio w pracy, Draw.io w domu Visio dlatego że wszyscy z tego korzystają i mam licencję, a draw.io bo się integruję z dokuwiki
Symulacje elektroniki Tina-TI Bardzo prosty w obsłudze program, i jako jeden z nie wielu pozwala na symulację „na żywo”
System Operacyjny PC Windows, Serwery to zaleźy Wychodzę z założenia że trzeba używać najlepszego narzędzia to rozwiązania problemu tam gdzie windows sobie radzi tam daję windows tam gdzie linux tam linuxa
Chmury MS 365 Personal Funkcja która mnie urzekła to synchronizacja zdjęć płynnie zaraz po ich zrobieniu bez żadnej akcji u użytkownika, Na moim głównym PC i serwerze mam zsynchronizowany dysk razem z one-drive, więc jak coś pójdzie nie tak i Microsoft zamknie MS365 dla Europy to ja mam kopię moich plików. Mam również kopie robione codziennie za pomocą narzędzia duplicati.
Terminal MobaXterm kupiłem kiedyś licencję i uwielbiam ten program, integruje się z WSL1 i 2, co jest dla mnie ważne dlatego że na PC mam WSL2 a na serwerze WSL1
Menedżer haseł Keepass (PC), Keepasium (Mobile) Mam już hasła w tym od dawnam lubię ten program. Keepasium na urządzeniach mobilnych pobiera bazę haseł z OneDrive
VPN i Hosting Selfhost Przeczytaj więcej tutaj

Konfiguracja tego wiki

Cały system bazuje na otwartym pakiecie DokuWiki. Doinstalowanych wtyczek mam wiele natomiast te warte wspomnienia to: MathJax i Draw.io, dokuwiki bardzo dobrze integruję się z tymi dwoma pakietami co pozwala mi na wygodne formatowanie równań matematycznych oraz robienie schematów. Witryna jest hostowana za pomocą tunelu Cloudflared na mojej domenie oraz jej kopia zapasowa jest robiona za pomocą narzędzia Duplicati do OneDrive.

Wykorzystuję również tą wiki jako mój prywatny notatnik, co może wyjaśniać zabezpieczenie tunelem cloudflared oraz backupy z retencją.

Jeżeli chcesz skorzystać z moich instacji programów mathjax oraz drawio nie wstydź się poniżej są linki:
https://wiki.ostrowski.net.pl/drawio/
https://wiki.ostrowski.net.pl/mathjax/MathJax.js

Przeczytaj: Jak zmienić ustawienia DokuWiki żeby korzystać z własnych instancji MathJax i Draw.io

Przykład zastosowania MathJax:
$\lim_{K \to \infty} \frac{a \cdot \cos(\pi \cdot p)}{e^{r}} = \text{💥}$

Przykład zastosowania draw.io:

diagram1.png

Inne wtyczki zainstalowane na tej Wiki:

Kontakt

Jeśli chcesz się ze mną skontaktować lub masz pytania, zajrzyj na stronę kontaktową.

Lub zostaw po sobie wpis w zakładce Dyskusja


Ta wiki jest rozwijana i aktualizowana na bieżąco. Zapraszam do odkrywania!

start.txt · ostatnio zmienione: 2025/05/16 17:34 przez administrator