Skip to content

Instantly share code, notes, and snippets.

View dsakovych's full-sized avatar

Dima Sakovich dsakovych

View GitHub Profile
@dsakovych
dsakovych / networks.sh
Created September 2, 2024 15:48
networks
sudo dpkg-reconfigure systemd-resolved
@dsakovych
dsakovych / label_encoder.py
Last active March 11, 2024 18:49
multi columns label encoder
import json
import pandas as pd
class MultiColumnLabelEncoder:
def __init__(self):
self.mappings = {}
self.unknown_token = "unknown"
def fit(self, df: pd.DataFrame, columns: list[str]):
@dsakovych
dsakovych / datetime_utils.py
Last active February 14, 2024 14:18
datetime utils
from datetime import datetime, timedelta
def string2timestamp(str_dt: str, format: str = "%Y-%m-%dT%H:%M:%S", mill_decimals: bool = True) -> int:
"""
Convert a datetime string to an integer timestamp.
Args:
str_dt (str): The datetime string to convert.
format (str, optional): The format of the datetime string. Defaults to "%Y-%m-%dT%H:%M:%S".
@dsakovych
dsakovych / k8s.sh
Last active January 18, 2023 16:39
k8s cheat sheet
# get all pods from namespace
kubectl get pods -n spark-ds
# container port forwarding
kubectl port-forward service/airflow-ds 8095:8080 -n spark-ds
# stream logs from container
kubectl -n spark-ds logs -f om-extraction-task.93d8e47352dc4777b600bfa7b41f2f8a
# connect to container