π±π§ MakSim garden
ΠΠΎΠΈΡΠΊ
Search
Π’ΡΠΌΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ
Π‘Π²Π΅ΡΠ»ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ
ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ
books
Π’Π΅Π΄ Π―Π½Π³, ΠΡΡΠΈΠ½ ΠΠ°ΡΠΊΠ΅Ρ-ΠΠ·ΡΡΠ°Π΅ΠΌ OpenTelemetry
notes
Kafka
Apache Kafka
franz-go
kafka-go
min.insync.replicas
RedPanda
retention.bytes
segment.bytes
Topic
Π Π°Π±ΠΎΡΠ° Ρ Kafka Π² Golang
OTEL
Connectors
Exporter
Exporters
Extension
LoggerProvider
LogRecordExporter
LogRecordProcessor
MeterProvider
MetricExporter
MetricProducer
MetricReader
OpenTelemetry
OpenTelemetry Baggage
OpenTelemetry Π² K8S
OTEL API
OTEL Baggage. Golang
OTEL Collector
OTEL Logs
OTEL Metrics
OTEL Resource
OTEL SDK
OTEL Tracing
OTEL. Golang
OTEL. Java
OTLP
Processors
Receivers
Span
SpanProcessor
TracerProvider
Views
W3C Trace Context
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ http.Handler OTEL
ΠΠ΅ΡΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ
ΠΠΎΠ»ΠΎΡΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ OTEL Π² Golang
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ OTEL MongoDB
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ OTEL neo4j
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ OTEL Redis (KeyDB)
ΠΠΎΠ½ΡΠ΅ΠΊΡΡΡ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌΠΎΡΡΠΈ
ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ΅Π½Π΄ OpenTelemetry
ΠΡΠ³ΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ
ΠΡΠΎΠ±ΡΠΎΡ span Opentelemetry ΡΠ΅ΡΠ΅Π· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅
ΠΡΠΎΠ±ΡΠΎΡ span ΡΠ΅ΡΠ΅Π· HTTP Π² Opentelemetry
Π‘ΠΈΠ³Π½Π°Π»Ρ ΠΠ°Π±Π»ΡΠ΄Π°Π΅ΠΌΠΎΡΡΠΈ
Trino
Configuration class
Connectors SPI
MySQL connector
Patterns in Prometheus JMX exporter
TPCDS
Trino
Trino API
Trino thrift connector. Golang
ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ Π² Trino
ΠΠ°ΠΏΡΠΎΡ ΠΊ ΠΏΠΎΠ»Ρ ΡΠΈΠΏΠ° map Π² SQL Trino
ΠΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² ΠΈΠ· SQL Π² Trino parser
ΠΠΎΠ»Ρ ΡΠΈΠΏΠ° NUMBER Π² Oracle ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ΅
Π Π°Π±ΠΎΡΠ° Ρ view Π² Hive
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Hive Metastore
Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ federated query ΠΊΠ°ΠΊ view
Video
00_DaVinci Resolve
ΠΠ°Π·ΠΎΠ²ΠΎΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ½Π° Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ
ΠΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΌΠ΅ΡΡ Π² Multicam
ΠΠ°ΡΡΠΈΠ½ΠΊΠ° Π² ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅
ΠΠ°ΡΡΠΈΠ½ΠΊΠ° Π² ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Π² ΠΊΡΡΠ³Π΅ Open FX
ΠΠ°ΡΡΠΈΠ½ΠΊΠ° Π² ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅. Π’ΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡ
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠΎΡΠΊΠΈ
Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π΄Π²ΡΡ ΠΊΠ°ΠΌΠ΅Ρ
Π¦Π²Π΅ΡΠΎΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡ
00_GRPC
Ansible become pass
AST Π΄Π΅ΡΠ΅Π²ΠΎ
Bitcoin
Casio AW-81
Context & select
Cypher
DB migrations Π² Golang
debug container k8s
Dependency Injection
Deployment
Draft actions
Flyway
Force Sync iCloud Drive
Git user checks
Gitcheck dev notes
GitHub issue search
Gradle
GRPC Reflection
Guice
ingres
Install SNMP on asus router
Install swagger on Mac OS
Kafka Connect
Kerberos
konfig
Krew
Linux cd back to 1 step
Locate Π² MacOS
MagicMouse speed settings
microk8s
MongoDB CRUD
MPP
Neo4j
neo4j Π² Golang
NTLM Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π² httpie
Olap Cube
OLTP vs OLAP
Pod
PostgreSQL on HomeBrew
PostgreSQL upgrade
RedPanda docker quick start
ReplicaSet
Sampler
SchemaCrawler
Squash commit in git
SSL on PostgreSQL
Swagger & OpenAPI
Task
tcpdump
Teleport CLI
Teleport. Golang
Thrift
Thrift Client. Golang
Thrift Client. Java
Thrift Codegen. Golang
Thrift Codegen. Java
Thrift Server. Golang
Thrift Server. Java
Thrift. Golang
Thrift. Java
Tmux
Vim
VirtualBox with UEFI Secure Boot
VScode hotkeys
Xiaomi Mi Cloud from python
YandexGPT Π² Obsidian TextGenerator
ZNode
ZooKeeper
ZooKeeper GUI
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Greenplum
ΠΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ IP ΠΈ DNS Π² ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ microk8s
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΄ΡΠ° Π² Jupyter notebook
ΠΠ°ΠΏΡΡΠΊ LogSeq Π² Ubuntu
ΠΠ°ΠΏΡΡΠΊ minio Π² docker
ΠΠ½ΡΡΠ°Π»Π»ΡΡΠΈΡ Ansible Π½Π° ΡΡΠ°ΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ
ΠΠ°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ IP Π² Ubuntu
ΠΠ°ΠΊ ΠΏΠΎΡΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ»Π°Π½ΠΎΠΊ ΠΏΠ°ΠΌΡΡΠΈ Π² Linux
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ proto ΡΠ°ΠΉΠ»Π° Π΄Π»Ρ Golang
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ swagger Π΄Π»Ρ Golang
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ PostgreSQL
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° OpenSearch Π΄Π»Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ssl microk8s
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° WebDAV Π½Π° nginx
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° WireGuard
ΠΠ±ΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ Greenplum
ΠΡΠ½ΠΎΠ²Ρ Vim
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Java. Linux
ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠ΅ΠΊΡΡΡ Vim
ΠΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°ΡΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ GRPC server'Ρ
ΠΠΎΠΈΡΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΠ»ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡ
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ API ΠΊΠ»ΡΡΠ° Π² YC
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ IAM_TOKEN Π² YC
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ID ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Π² Yandex Cloud
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ID ΠΎΠ±Π»Π°ΠΊΠ° Π² Yandex Cloud
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° Service Account Π² YC
Π Π°Π±ΠΎΡΠ° Ρ JQ
Π Π°Π±ΠΎΡΠ° Ρ oauth2 Π² golang
Π Π°Π±ΠΎΡΠ° Ρ restic
Π Π°Π±ΠΎΡΠ° Ρ teleport
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌΠΈ Vim
Π ΠΎΠ»Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² AI
Π‘ΠΌΠ΅Π½Π° ΠΈΠΌΠ΅Π½ ΠΏΠ°ΠΏΠΎΠΊ Π² home dir Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ htpasswd ΡΠ°ΠΉΠ»Π°
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ServiceAccount ΠΈ ΡΠΎΠΊΠ΅Π½Π° ΠΊ Π½Π΅ΠΌΡ
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠΈΠΊΠ° GRPC
Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π·Π°ΠΏΡΠΎΡΠ° LLM
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠΌΠΈ C++. CMake
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠΌΠΈ C++. Conan
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° GRPC Π² Golang
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΡΠΈΡΡΠΎΠ² Π² Ubuntu
Π£ΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ awk
Π§Π°ΡΡΠΈΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΌΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΡΠ°ΠΉΠ»Π° Π² git
Home
β―
notes
β―
Dependency Injection
24 Π΄Π΅ΠΊ. 2024 Π³.
Π²ΡΠ΅ΠΌΡ ΡΡΠ΅Π½ΠΈΡ ~1 ΠΌΠΈΠ½.
Dependency Injection
ΠΠΈΠ΄ Π³ΡΠ°ΡΠ°
ΠΠ±ΡΠ°ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ
Dependency Injection
Guice