wiki.ostrowski.net.pl

Computer Science💻 | Electronics⚡

Narzędzia użytkownika

Narzędzia witryny


Tłumaczenie tej strony?:
Action disabled: index

Witaj na mojej osobistej wiki!

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.

Społeczność Hackerska

Źródło: Hackaday


GNU FDL


ź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:

  • 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ć.

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 (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 MSSQL, ale bardzo często MySQL MySQL jest darmowy i kompatybilny z większością programów jakie wdrażam w pracy, natomiast MSSQL jest wspierany przez niektóre bardziej komercyjne programy
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.

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ą.


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

start.txt · ostatnio zmienione: przez administrator