Skip to content

Instantly share code, notes, and snippets.

View jaakla's full-sized avatar

Jaak Laineste jaakla

View GitHub Profile
@jaakla
jaakla / MapsActivity.java
Created October 12, 2018 14:31
LBS 2018
package com.ut.example.jaak.myapplication;
import android.annotation.SuppressLint;
import android.location.Address;
import android.location.Geocoder;
import android.location.Location;
import android.support.annotation.NonNull;
import android.support.v4.app.FragmentActivity;
import android.os.Bundle;
import android.widget.Toast;
@jaakla
jaakla / today.yaml
Created November 23, 2021 18:26
home-assistant nordpool graph
# requires this component (installed with HACS): https://github.com/custom-components/nordpool
type: 'custom:apexcharts-card'
experimental:
color_threshold: true
graph_span: 24h
header:
title: Elektrihind täna
show: true
span:
@jaakla
jaakla / configuration-gist.yaml
Last active October 10, 2023 05:43
home assistant configuration hinnakontrolliks
# kolme seadme kõige odavamate tundide otsimiseks sensorid - maja küte, sooja vee küte ja BEV laadimine
# 1. eeldused:
# - Installi Nordpool HACS extension - hinnainfo
# - EV auto integratsioon (Hyundai Bluelink minul) - annab kui palju hetkel akus ruumi. Kui seda pole, võib ka panna staatilise tundide arvu (nt 4)
# - välistemperatuuri sensor kütte jaoks - "keskminetemp" saadud mul kasutades 'average' HACS extensioni abil mitmest lokaalsest sensorist. Aga võib ka asukohapõhist ilmateadet kasutada.
# - boileri küttevajadus 8 tundi ööpäevas on leitud katsetusega - siis ei jahtu alla 35 kraadi väljas olevatel tundidel
# - dashboardis input_number.ev_laadimine_valmis - mis kellaks peab EV laadimine valmis olema, tavaliselt mul "9" (öiseid tunde võtab), aga kui järgmine päev on ka odav ja on aega oodata, võib optimaalsem panna olla nt 14.
# 2. lisa allolevad sensorid configuration.yaml faili, sensorite nimed võivad vajada kohandamist
@jaakla
jaakla / generate3b.py
Created January 23, 2025 08:34
generator of test data - about 3B rows (orders)
import polars as pl
import numpy as np
from datetime import datetime, timedelta
# Constants
NUM_ROWS = 2_000_000_000 # Large number for demonstration; adjust for actual hardware limits
CHUNK_SIZE = 10_000_000 # Number of rows per chunk (file)
data_folder = '/Users/jaak/Downloads/jupydata/'
@jaakla
jaakla / Keybase.md
Created October 31, 2025 10:33
Keybase

Keybase proof

I hereby claim:

  • I am jaakla on github.
  • I am jaakla (https://keybase.io/jaakla) on keybase.
  • I have a public key ASBytBLuwapWvyBW1qzXd4F0jB1_PnDzrI38QD4VtaG0Ywo

To claim this, I am signing this object: