Witaj na Wiki!


GNU FDL

Wszystkie publiczne sekcje tej wiki są licencjonowana na zasadach licencji GNU FDL

Ta strona powstała, aby uporządkować i udostępnić moje eksperymenty oraz materiały, ale również jest to moja przestrzeń kreatywna którą traktuję jak szuflada na moje pomysły. Przez wiele lat miałem problem z uporządkowaniem wszystkich materiałów jakie udało mi się stworzyć. 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 pracy w której aktualnie pracowałem, dla samego siebie żeby udokumentować coś co udało mi się zrobić lub na potrzeby uniwersytetu kiedy studiowałem. Znajdziesz tutaj również nagrania moich szkoleń które prowadziłem. Możesz również zobaczyć tutaj programy, skrypty ale też i techniczne porady przydatne w pracy admina. Znajdziesz też na pewno kilka ciekawostek 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.

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. Projekty i rozwiązania które są tutaj publikowane są publikowane na zasadach wolnych licencji open source bez żadnych gwarancji jeżeli chodzi o ich wykonanie, więc proszę nie traktuj tego co tutaj przeczytasz jako coś profesjonalnego, tylko raczej jak coś co ktoś robił akurat w wolnym czasie.

Ruch odrodzenia internetu

Strona ta oraz inne moje witryny zostały stworzone głównie dlatego, że internet w dzisiejszych czasach jest głównie wypełniony treściami wygenerowanymi przez AI. Ludzie gromadzą się wokół stron na których to nie oni są w kontroli tego to jest im wyświetlane tylko kontroluje ich algorytm.

Ta strona stara się taka nie być, nie znajdziecie tu treści które nie zostały wcześniej zweryfikowane albo przetestowane, nie znajdziecie tu obrazków wygenerowanych przez AI, oraz co najważniejsze ta strona nie stara się być piękna i wyglądać jakby była warta milion dolarów, najważniejsza jest tutaj treść.

Jeżeli chcesz się dowiedzieć więcej na ten temat polecam artykuł autorstwa Melon King o tytule: Intro to the Web Revival #1: What is the Web Revival?

Społeczność Hackerska

Źródło: Hackaday


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

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

Dziwi mnie że mimo wszelkich starań hackerów nadal wiele osób nie rozumie różnicy pomiędzy Crackerem a Hackerem. Dla mnie Hackowanie to jest sprytne i użyteczne rozwiązanie jakiegoś problemu związanego z informatyką (ale nie tylko), 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ć.

Kim jestem?

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

Mapa Wiki

Chcesz przeczytać jak ta mapa wiki jest generowana?

PHP: Graf drzewa generowany z artykułów na wiki

Użyj kółka od myszki aby przybliżyć lub oddalić, i lewego przycisku myszy aby przeciągnąć.

Z czego korzystam

Rodzaj programu/środowiska Nazwa Czemu to?
Przeglądarka Firefox Lekkie, przyzwyczajenia, korzystam z kilku profili itp (może kiedyś opiszę na blogu z jakichś dodatków do firefoxa warto korzystać)
Edytor tekstu i hex Notepad++ (kiedyś) teraz głównie Jedit albo xed (wbudowany w linuxa mint) Lekkie, i ma sporo pluginów do prawie wszystkiego
Debugger binarny dla windowsa 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'a to spyder
IDE C++ Dev-CPP (ale teraz już żadko korzystam z IDE do języków C i poprostu kompiluję źródło w terminalu) Korzystałem z tego jeszcze w szkole średniej, nie lubię bloat'u w VisualStudio
Baza danych ulubiona SQLite, ale często też MySQL MySQL bardzo popularny dobrze udokumentowany. SQLite dlatego że nie zawsze potrzeba nie wiadomo jakiej skalowalności, i lekka prosta baza jak ta wystarczy
Office OnlyOffice 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 lub falstad Bardzo prosty w obsłudze program, i jako jeden z nie wielu pozwala na symulację „na żywo”
System Operacyjny PC Linux Mint, Serwery to zależy Jestem zwolennikiem wolnego oprogramowania, ale nie zawsze da się uniknąć korzystania z czegoś innego.
Chmury Kiedyś OneDrive Teraz SyncThing Możesz Przeczytać tutaj czemu przestałem z tego korzystać
Terminal MobaXterm (Teraz raczej częsciej Gnome Terminal) kupiłem kiedyś licencję, integruje się z WSL1 i 2, teraz już żadziej z niego korzystam
Menedżer haseł KeepassXC Mam już hasła w tym od dawna lubię ten program.
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.

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:

Kontakt

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


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