⚛
Code
ASAP
.pl
Index
|
Series
|
Tags
|
Media
|
Files
|
About
ZIP
•
RSS
•
CC BY-SA
2024-03-06
[en]
SHELL
E - "Let the cat espeak".
• linguistics
• minimalism
• shell
• tools
• unix
Readline enabled multi-lingual text-to-voice reader (shell script)
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.