Skip to content

Instantly share code, notes, and snippets.

View DiegoAscanio's full-sized avatar
🎓
Lecturing computer classes @CEFET-MG Divinópolis

Diego Ascanio Santos DiegoAscanio

🎓
Lecturing computer classes @CEFET-MG Divinópolis
  • CEFET-MG
  • Divinópolis
View GitHub Profile
@DiegoAscanio
DiegoAscanio / resize.js
Created January 9, 2024 01:30
Resize an element fontsize to fit its text completely inside its dimensions through comparations with its width and height.
/*
Script para mudar dinamicamente o tamanho do texto de cada elemento.
*/
// Função para calcular em pixels a largura e altura do texto
function textShape(text, fontsize) {
var tag = document.createElement('div');
tag.style.position = 'absolute';
tag.style.left = '-99in';
tag.style.whiteSpace = 'nowrap';
@DiegoAscanio
DiegoAscanio / historico.py
Created October 30, 2023 14:33
historico de comandos para solucao da questao 4.66
import numpy as np
import pandas as pd
columns = ['V_1', 'V_2', 'V_3', 'i_0', 'i_5']
len(columns)
columns = ['V_1', 'V_2', 'V_3', 'i_0', 'i_1']
len(columns)
A = np.zeros((len(columns), len(columns)))
a
A
pd.DataFrame(A, columns = columns).to_csv('/home/diego/Desktop/A.csv', index = False)
@DiegoAscanio
DiegoAscanio / markdown_tips.md
Created August 13, 2023 21:09 — forked from chrischoy/markdown_tips.md
Markdown Tips

Rendering latex Eqs in Markdown

  • Github doesn't allow javascript in a markdown file. Try to compile equations using readme2tex presents an elegant solution for rendering latex equations.

  • grip runs a simple http server to visualize a readme file on a browser. It also tracks changes in a readme file and refresh the page whenever there is a change. However, you need to embed the following script so that the Mathjax renders eqs.

    <script async src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_CHTML"></script>
    <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onload="javascript:MathJax.Hub.Queue(['Typeset', MathJax.Hub]);">
@DiegoAscanio
DiegoAscanio / artefato-pratico-1.md
Created August 13, 2023 20:43
Divisor de Tensão no Contexto do Apocalipse Zumbi

Atividade Avaliativa 1 - Artefato Prático

Divisor de Tensão no Contexto do Apocalipse Zumbi

O Apocalipse Zumbi começou e você precisa defender sua base.

Sua base está em um terreno de 1 Ha, onde você tem autosuficiência na produção de alimentos, obtenção de água e geração de energia por meio da energia solar e da biomassa.

Entretanto, sua base ainda não está guarnecida e por triangulação de sinais de rádio, você sabe que existem outras pessoas vindo em sua direção, fugindo de uma horda de zumbis que está há 320km de distância, ou, a aproximadamente 7 dias de caminhada.

Aula de Análise de Circuitos Elétricos

1. Revisão da Lei de Ohm

A Lei de Ohm afirma que a tensão (V) através de um resistor é diretamente proporcional à corrente (I) que passa por ele, onde a constante de proporcionalidade é a resistência (R).

$$ V = I \times R $$

2. Apresentação da Resistência Equivalente

Quando temos vários resistores em um circuito, frequentemente queremos saber sua resistência total ou "equivalente".

@DiegoAscanio
DiegoAscanio / LLM.md
Created March 31, 2023 20:39 — forked from rain-1/LLM.md
LLM Introduction: Learn Language Models

Purpose

Bootstrap knowledge of LLMs ASAP. With a bias/focus to GPT.

Avoid being a link dump. Try to provide only valuable well tuned information.

Prelude

Neural network links before starting with transformers.

import Neutron
win = Neutron.Window("Example")
HeaderObject = Neutron.elements.Header(win, id="title", content="File Upload")
OPEN_DIALOG = 30
def open_file_dialog():
path = ''.join(
win.webview.create_file_dialog(
a
about
above
across
after
again
against
all
almost
alone
import numpy as np
def fatorial(x):
fat = 1
for i in range(1, x + 1):
fat *= i
return fat
def pow(X, power):
pow = np.eye(X.shape[0])
#EXTINF:-1 tvg-id="" tvg-name="" tvg-language="Portuguese" tvg-logo="https://i.imgur.com/OLYyZDD.png" group-title="General",Rede Minas
https://v4-slbps-sambavideos.akamaized.net/live/3282%2C8114%2Cec4b5a296d97fa99bf990662f5b4f8e1%3Bbase64np%3BMc8VDxqNjXKCAf8%21/amlst%3AMc_tFgfGiHOdQXPB/chunklist_.m3u8
#EXTINF:-1 tvg-id="Rede TV" tvg-name="Rede TV" tvg-language="Portuguese" tvg-logo="https://oisa.tmsimg.com/assets/s103750_h3_aa.png" group-title="General",RedeTV!
http://evpp.mm.uol.com.br:1935/redetv1/redetv1/playlist.m3u8
#EXTINF:-1, SBT MARANHÃO
http://difusorama.zoeweb.tv:1935/z437-live/stream/chunklist_w1260675550.m3u8
#EXTINF:-1 tvg-logo="http://listaiptvbrasil.com/logos/recordtv.png" group-title="CANAL ABERTO", RECORD
https://playplusbh-lh.akamaihd.net/i/pp_bh@377862/master.m3u8
#EXTINF:-1 tvg-logo="" group-tile="CANAL ABERTO", TV PAI ETERNO
https://59f1cbe63db89.streamlock.net:1443/teste01/_definst_/teste01/playlist.m3u8