Skip to content

Instantly share code, notes, and snippets.

View jtsilverio's full-sized avatar
🐁

Jefferson Silvério jtsilverio

🐁
View GitHub Profile
@jtsilverio
jtsilverio / fastapi_processpool.py
Last active April 25, 2025 15:29
fastapi_processpool
@asynccontextmanager
async def lifespan(app: FastAPI):
process_pool = ProcessPoolExecutor(
max_workers=2,
mp_context=multiprocessing.get_context("spawn"),
initializer=process_pool_initializer,
)
yield
@jtsilverio
jtsilverio / list_padding.css
Created March 17, 2025 21:35
obsidian list paddin
:root {
--list-item-spacing-top: 0.2em;
--list-item-spacing-bottom: 0.2em;
}
/* reading mode */
:is(ul, ol) li {
padding-top: var(--list-item-spacing-top) !important;
padding-bottom: var(--list-item-spacing-bottom) !important;
&:last-child {
margin-bottom: unset;
from concurrent.futures import ProcessPoolExecutor, as_completed
import itertools
import numpy as np
from typing import List
def calculate_index(img_i: np.array, img_j: np.array, n_groups: int) -> float:
# faz alguma manipulacoes nas imagens e calcula um indice entre elas
pass
def _calculate_index_in_multiprocess(
import json
import requests
ESTADOS_BRASILEIROS = (
("AC", "Acre"),
("AL", "Alagoas"),
("AP", "Amapá"),
("AM", "Amazonas"),
("BA", "Bahia"),