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.
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
Autor: Don McMillan:
źródło
Źródło: Wikimedia.org
ź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:
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
Jestem inżynierem informatykiem i pasjonatem technologii. Więcej informacji o mnie znajdziesz na mojej stronie: 👉 ostrowski.net.pl
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 |
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:
Inne wtyczki zainstalowane na tej Wiki:
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!