⚛ CodeASAP.pl
Index | Series | Tags | Media | Files | About
ZIP • RSS • CC BY-SA
  • 2022-07-04 [pl]
    EULER
    Project Euler #7: 10001st prime
    • algo • c • euler • languages
    Project Euler #7: 10001st prime
  • 2022-07-04 [pl]
    EULER
    Project Euler #6: Sum square difference
    • algo • c • euler • languages • python
    Project Euler #6: Sum square difference
  • 2022-07-03 [pl]
    EULER
    Project Euler #5: Smallest multiple
    • algo • c • euler • languages • python
    Project Euler #5: smallest multiple
  • 2022-07-02 [pl]
    EULER
    Project Euler #4: Largest palindrome product
    • algo • c • euler • languages • python
    Project Euler #4: largest palindrome product
  • 2022-06-19 [pl]
    EULER
    Project Euler #3: Largest prime factor.
    • algo • c • euler • languages • python
    Project Euler #3: Largest prime factor.
  • 2022-06-15 [pl]
    GRAPHS
    Algorytm Gale-Shapley (SMP - Stable marriage problem)
    • algo • graphs • postgres • python • sql
    Grafy: Algorytm Gale-Shapley (SMP - Stable marriage problem)
  • 2022-06-10 [pl]
    GRAPHS
    Algorytm Bellmana-Forda: najkrótsze ścieżki w grafie
    • algo • graphs • postgres • python • sql
    Grafy: Algorytm Bellmana-Forda: najkrótsze ścieżki w grafie
  • 2022-06-07 [pl]
    GRAPHS
    Algorytm Prima: minimalne drzewo rozpinające
    • algo • graphs • postgres • sql
    Grafy: Algorytm Prima / minimalne drzewo rozpinające
  • 2022-03-16 [pl]
    DEVOPS
    Redis: replikacja
    • devops • redis
    Konfiguracja replikacji w Redis
  • 2022-03-16 [pl]
    DEVOPS
    Redis sharding (partycjonowanie)
    • devops • redis
    Konfiguracja partycjonowania w Redis
  • 2022-03-14 [en]
    DEVOPS
    LXC: Host shared bridge, LAN, DHCP
    • containers • devops • linux • lxc • networking
    LXC containers on LAN with DHCP
  • 2022-03-13 [pl]
    DEVOPS
    Nadzorowanie aplikacji przy użyciu Supervisor
    • deployment • linux • tools • video
    Konfiguracja i przykład użycia Supervisor
  • 2022-03-12 [en]
    DEVOPS
    LXC unprivileged containers
    • containers • devops • linux • lxc
    Setting up LXC nodes
  • 2022-01-16 [en]
    OWN-SERVER
    Server setup: #3 - firewall preparation
    • firewall • infrastructure • iptables • linux • security • self-hosting • servers • sysadm
    Setting up a small server. Firewall preparation.
  • 2022-01-16 [en]
    OWN-SERVER
    Server setup: #2 - post-install steps
    • devops • infrastructure • linux • security • self-hosting • servers • sysadm
    Setting up a small server. Post install steps.
  • 2022-01-15 [en]
    OWN-SERVER
    Server setup: #1 - plan
    • devops • infrastructure • linux • security • self-hosting • servers • sysadm
    Setting up a small server.
  • 2022-01-08 [pl]
    CRAWLER
    Crawler - asynchronicznie (#6 - Scheduler)
    • asyncio • basics • oop • python • testing • unittest
    Crawler: implementacja/testy jednostkowe - Scheduler.
  • 2022-01-07 [en]
    GRAPHS
    Graphs: Eulerian Path, Fleury's algorithm
    • graphs • pgsql • postgres • python • recursion • sql • theory • visualization
    Graphs: Fleury's algorithm / Eulerian Tour. Undirected graph.
  • 2022-01-02 [pl]
    OOP
    OOP: Programowanie zorientowane na obiekty.
    • basics • cpp • python • solar • speed-learning • theory • video • visualization
    Programowanie zorientowane na obiekty.
  • 2021-12-31 [pl]
    TOOLS
    Lavka - mini benchmark tool
    • matplotlib • meta • python • tools
    Małe narzędzie do benchmarków
  • 2021-12-31 [pl]
    CRAWLER
    Crawler - asynchronicznie (#5 - Cache)
    • basics • oop • python • sql • sqlite • testing • unittest
    Crawler: implementacja i testy jednostkowe Cache.
  • 2021-12-31 [pl]
    RANDOM
    Antigravity + Butterfly (xkcd/353 + xkcd/378)
    • fun • loonix • python • video • xkcd
    Python: antigravity
  • 2021-12-30 [pl]
    CRAWLER
    Crawler - asynchronicznie (#4 - test Worker, asyncio)
    • asyncio • basics • oop • python • testing • unittest
    Crawler: testy klasy bazowej Worker.
  • 2021-12-28 [pl]
    EULER
    Project Euler #2: Fibonacci. Iteracja, rekurencja.
    • algo • euler • languages
    Ciąg Fibonacci w kilku językach.
  • 2021-12-28 [pl]
    RANDOM
    Fizz/Buzz
    • interviews • loonix • philosophy • python
    Fizz/Buzz
  • 2021-12-26 [pl]
    GENERIC
    Integralność danych: #2 - błędy liczbowe, typy. Arbitrary precision.
    • bugs • cpp • gmp • lisp • practices • python • shell • theory • video
    Integralność danych w programach i systemach, przykłady.
  • 2021-12-25 [pl]
    GENERIC
    Integralność danych: #1 - wstęp
    • abstractions • philosophy • practices • theory
    Integralność danych w programach i systemach.
  • 2021-12-25 [pl]
    VMAPP
    Django - virtual mail manager (#4 - testy jednostkowe modeli)
    • django • email • python • self-hosting • series • testing • unittest • vmapp
    Testy jednostkowe modeli Django.
  • 2021-12-24 [pl]
    EULER
    Project Euler: Krótki przegląd języków programowania
    • algo • euler • languages
    Na przykładzie problemu z archiwum Project Euler przyglądamy się podstawowej składni popularnych języków programowania.
  • 2021-12-23 [pl]
    ALGO
    Stack: jak działają komputery?
    • algo • basics • datatypes • languages • low-level • speed-learning • theory
    Czym jest stos? Dlaczego jest tak ważny?
  • 2021-12-23 [pl]
    THEORY
    Python: iteratory i generatory
    • languages • python • theory • tutorial
    Python: czym są iteratory i generatory, do czego służą, jak są zbudowane?
  • 2021-12-22 [pl]
    CRAWLER
    Crawler - asynchronicznie (#3 - interfejsy abstrakcyjne, unittest)
    • asyncio • basics • logging • oop • python • testing • unittest
    Crawler: klasy bazowe, interfejs abstrakcyjny, testowanie.
  • 2021-12-21 [pl]
    THEORY
    Typy danych: raz a skutecznie.
    • basics • datatypes • low-level • speed-learning • theory
    Czym są typy danych? Raz a porządnie, na zawsze.
  • 2021-12-20 [pl]
    ALGO
    Python: chessboard
    • algo • fun • python • unicode • video
    Wstęp do algorytmów
  • 2021-12-20 [pl]
    CRAWLER
    Crawler - asynchronicznie (#2 - argparse, opcje programu)
    • argparse • asyncio • basics • python • testing • tutorial • unittest
    Crawler: opcje programu - argparse, test jednostkowy
  • 2021-12-19 [pl]
    DEVOPS
    Jenkins: SSH Pipeline Steps
    • devops • how-to • jenkins • video
    SSH Pipeline Steps / Jenkins
  • 2021-12-19 [pl]
    CRAWLER
    Crawler - asynchronicznie (#1 - setup / video demo)
    • asyncio • crawlers • databases • python • scraping • tutorial • video
    Jednoplikowa implementacja crawlera w asyncio z kolejką zadań.
  • 2021-12-16 [pl]
    BASICS
    Od czego zacząć? #6 (budowa programów)
    • basics • build • c/cpp • compilers • debugging • linkers • tools
    Podstawy: jak zbudowane są programy?
  • 2021-12-15 [pl]
    BASICS
    Od czego zacząć? #5 (meritum, wiedza/skill)
    • basics • programming
    Podstawy: rzeczy, które często pomijamy. Konsekwencje. Przykłady.
  • 2021-12-14 [pl]
    BASICS
    Od czego zacząć? #4 (shell)
    • bash • basics • make • shell • tools • tree • video
    Podstawy: Shell. Wygoda i prostota. Przykłady/zadania.
  • 2021-12-14 [pl]
    BASICS
    Od czego zacząć? #3 (edytory, środowiska)
    • basics • editors • tools
    Podstawy: praca z kodem. Narzędzia, pros/cons, przegląd rozwiązań.
  • 2021-12-13 [pl]
    BASICS
    Od czego zacząć? #2 (system operacyjny)
    • basics • os • vm
    Podstawy: system operacyjny jako środowisko. Instalacja Linux / VirtualBox.
  • 2021-12-13 [pl]
    BASICS
    Od czego zacząć? #1 (ogólnie)
    • basics • practices
    Podstawy: wstęp.
  • 2021-12-12 [pl]
    SHELL
    Losowe dane w skryptach shell
    • shell • unix
    Jak generować losowe dane w shellu?
  • 2021-12-12 [pl]
    VMAPP
    Django - virtual mail manager (#3 - models)
    • django • email • python • self-hosting • series • vmapp
    Modele django dla bazy danych, modele panelu administracyjnego.
  • 2021-12-11 [pl]
    VMAPP
    Django - virtual mail manager (#2 - admin)
    • django • email • python • self-hosting • series • sqlite • vmapp
    Uruchomienie panelu administracyjnego Django.
  • 2021-12-11 [pl]
    VMAPP
    Django - virtual mail manager (#1 - setup)
    • django • email • git • linux • python • self-hosting • series • sqlite • vmapp
    Aplikacja Django zarządzająca konfiguracją systemu poczty elektronicznej.
  • 2021-12-08 [pl]
    LINUX
    LUKS - pliki jako dyski i szyfrowane kontenery danych
    • linux • privacy • testing • video
    W jaki sposób używać plików jako dysków i szyfrowanych kontenerów?
  • 2021-12-06 [pl]
    LINUX
    tmuxp: wygodne sesje w terminalu
    • linux • shell • tmux • tools • video
    Multiplekser terminala: sesje i okienka w terminalu lokalnie i na serwerze.
  • 2021-12-04 [pl]
    SSL
    Tworzenie certyfikatów SSL w Python (#2 - Server/Client)
    • crypto • python • security • ssl
    pyOpenSSL - generowanie i podpisywanie certyfikatów. Server / Client.
  • 2021-12-04 [pl]
    SSL
    Tworzenie certyfikatów SSL w Python (#1 - CA)
    • crypto • python • security • ssl
    pyOpenSSL: generowanie certyfikatów. Certyfikaty urzędowe.
  • 2021-12-02 [pl]
    SSL
    Proste szyfrowanie danych przy użyciu OpenSSL
    • crypto • security • ssl
    Szyfrowanie/deszyfrowanie plików przy pomocy openssl enc.
  • 2021-12-01 [pl]
    SSL
    EasyRSA: zarządzanie certyfikatami SSL
    • crypto • security • ssl
    Tworzenie własnego CA, certyfikacja serwerów, klientów, CSR, listy CRL, odnawianie, unieważnianie certyfikatów.

CodeASAP.pl | inbox@codeasap.pl | License: CC BY-SA