Skip to content

Instantly share code, notes, and snippets.

View LucasAlfare's full-sized avatar
💭
Attempting "masterize" JetPack Compose

Francisco Lucas LucasAlfare

💭
Attempting "masterize" JetPack Compose
View GitHub Profile
@LucasAlfare
LucasAlfare / resumo_codigos_http.md
Created September 14, 2024 18:00
Resumo básico dos códigos HTTP e suas respectivas indicações de uso

Resumo códigos HTTP

O resumo mostra o número do código, com seu título e uma breve indicação de uso do mesmo. Confira a lista a seguir:

  • 100 Continue: Solicitação está OK, pode continuar enviando.
    Use ao dividir uma solicitação grande em partes.

  • 101 Switching Protocols: Servidor aceitou mudar o protocolo.
    Use ao alterar de HTTP para WebSockets, por exemplo.

@LucasAlfare
LucasAlfare / A_Matrix4x4.kt
Last active September 3, 2024 02:35
Studying 3D render using easy to ready Kotlin implementations
@file:Suppress("unused", "MemberVisibilityCanBePrivate")
package study.math
import kotlin.math.cos
import kotlin.math.sin
/**
* Represents a 4x4 matrix used for various transformations in 3D space.
*
@LucasAlfare
LucasAlfare / procedures.md
Last active August 9, 2024 20:46
procedimentos gerais laboratório

procedimentos

hematologia automatizada

Exames aqui são feitos no aparelho de hemograma.

  • Exames: HEM (hemograma), PLA (plaquetas) e COA (coagulograma).

Procedimentos gerais

Esse exame é coletado em tubo contendo anticoagulante (EDTA) de cor roxa/lilás. Esse exame fazemos usando o aparelho Mindray BC-5380. Para usar o aparelho é necessário acessar o software (programa de computador) instalado no computador que está do lado. Para acessar o software é necessário colocar as seguintes credenciais:

  • Usuário: service;
@LucasAlfare
LucasAlfare / resumo.txt
Created August 5, 2024 01:01
resumo de conversa kkkk
1. Importância da conversa pessoalmente: Acha que é melhor conversar sobre o assunto cara a cara, mas reforça que o apoio será incondicional.
2. Relação forte e apoio mútuo: Relembra que vocês fazem parte da vida um do outro, independentemente de estarem em bons ou maus momentos. Apoia qualquer decisão dela e valoriza muito a convivência que têm.
3. Preocupação com o futuro: Sente-se preso na situação atual, sem ver crescimento ou melhoria. Quer prover algo melhor para ela e para o Noah.
4. Sentimentos de ansiedade e insegurança: Fala sobre a ansiedade e agonia em relação ao futuro, especialmente em relação ao sustento da família.
5. Confiança em Deus: Reconhece que não tem garantias de sucesso e entrega os planos nas mãos de Deus, confiando que tudo acontecerá conforme a vontade Dele.
@LucasAlfare
LucasAlfare / settings.json
Created July 12, 2024 02:24 — forked from diego3g/settings.json
VSCode Settings (Updated)
{
"workbench.startupEditor": "newUntitledFile",
"editor.fontSize": 15,
"editor.lineHeight": 1.8,
"javascript.suggest.autoImports": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"editor.rulers": [
80,
120
],
@LucasAlfare
LucasAlfare / main.py
Last active June 19, 2024 22:10
Download de todos os capítulos de One Piece fazendo crawling num site baixando todas as imagens dos capítulos organizando elas em pastas
import os
import requests
from bs4 import BeautifulSoup
from concurrent.futures import ThreadPoolExecutor
# Base URL dos capítulos
base_url = "https://mugiwarasoficial.com/manga/manga-one-piece/capitulo-"
# Diretório base onde as imagens serão salvas
https://fastupload.io/fcda01898b2514e9
https://fastupload.io/7fb0e6f337202642
https://fastupload.io/3dbf3c0c71b4ee29
https://fastupload.io/481e20a46e0f3438
@LucasAlfare
LucasAlfare / main.rs
Last active May 1, 2024 05:52
draft: MIDI file reader in Rust (Format Spec. 1.1)
#![allow(unused)]
use std::{
fs::{self, File},
io::Read,
};
fn main() {
let bytes = read_file_bytes("demo.mid");
let mut reader = MyReader::new(bytes);
@LucasAlfare
LucasAlfare / design.md
Last active February 19, 2024 02:50
Ideias de Deisign de Jogo (combate/progressão)

FLCombat

Minha simples sugestão para sistema de combate e princípios de progressão de personagens, aplicados a jogos.

Atributos Globais

O jogo incluirá um atributo de "nível global" que afetará diversos aspectos da jogabilidade. Além disso, os personagens do jogo terão um atributo referente à quantidade de vida (número inteiro).

Nota: causar dano significa reuduzir os pontos quantidade de vida do alvo.

@LucasAlfare
LucasAlfare / NumericTextField.kt
Last active January 17, 2024 21:12
Custom simple numeric text field for jetpack compose
// imports...
// just a wrapper to TextFiel composable, but validates the input to only numbers.
@Composable
fun NumericTextField(
value: Long = 0L,
minimumValue: Long = Long.MIN_VALUE,
maximumValue: Long = Long.MAX_VALUE,
modifier: Modifier = Modifier,
onLessMinimumValueEntered: (Long) -> Unit = {},