Skip to content

Instantly share code, notes, and snippets.

View Camilotk's full-sized avatar

Camilo Cunha de Azevedo Camilotk

View GitHub Profile
[dohtml]<style>
#Sophie .madz-gabs{
--imagem1: url('https://i.pinimg.com/originals/be/40/e9/be40e9d5d6797eab9d3433b21d6fdb46.gif');
--imagem2: url('https://64.media.tumblr.com/efab99afacbb4474c74540c05c8a2e0c/tumblr_inline_pr2yc8E3ZV1rjxgbh_400.gifv');
--fundo: url('https://getwallpapers.com/wallpaper/full/4/0/9/1432416-new-black-and-white-wolf-wallpaper-2756x2067-for-windows-10.jpg');
}
@Camilotk
Camilotk / using-uuid-as-pk.md
Created October 31, 2023 16:39 — forked from rponte/using-uuid-as-pk.md
Não use UUID como PK nas tabelas do seu banco de dados

Pretende usar UUID como PK em vez de Int/BigInt no seu banco de dados? Pense novamente...

TL;TD

Não use UUID como PK nas tabelas do seu banco de dados.

Um pouco mais de detalhes

@Camilotk
Camilotk / from-scratch-boolean.js
Created October 6, 2023 12:33 — forked from RodrigoDornelles/from-scratch-boolean.js
from scratch boolean logic recreation based on the pure functional paradigm and lambda calculus.
const TRUE = (p) => (q) => (p)
const FALSE = (p) => (q) => (q)
const OR = (p) => (q) => p(p)(q)
const NOT = (p) => (p)(FALSE)(TRUE)
const AND = (p) => (q) => (p)(q)(FALSE)
const PROG = (func) => FALSE(func())(PROG)
const PRINT = (text) => () => TRUE(console.log(text))
const IF = (cond) => (execute) => (nonexecute) => (cond(execute)(nonexecute))()
PROG
@Camilotk
Camilotk / ElixirLinkedList.ex
Created March 22, 2023 21:58 — forked from aaruel/ElixirLinkedList.ex
Elixir Linked List Implementation
defmodule LinkedList do
defstruct data: 0,
next: nil,
index: 0
def new(data \\ 0, index \\ 0) do
%__MODULE__{data: data, index: index}
end
def push(

Legenda de Títulos:

Slide {número do slide}

Título do Slide

Exemplo de código no slide

Slide 0

@Camilotk
Camilotk / init.el
Last active February 20, 2023 21:42
;;;
;; pt-br: Repositorios / en: Repositories
;;;
;; Define and initialise package repositories
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
  • C = Control CTRL
  • M = Alt esquerdo

Comandos

comando o que faz
C-k deleta a linha

Comandos

@Camilotk
Camilotk / using-details-summary-github.md
Created November 21, 2022 18:33 — forked from scmx/using-details-summary-github.md
Using <details> <summary> expandable content on GitHub with Markdown #details #summary #markdown #gfm #html

How to use <details> <summary> expandable content on GitHub with Markdown

Firstly, what is <details> <summary>?

The HTML Details Element (<details>) creates a disclosure widget in which information is visible only when the widget is toggled into an "open" state. A summary or label can be provided using the <summary> element. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details.

Example

# Questão 1
SELECT *
FROM (SELECT nome_cantor, count(*) as num_gravacoes
FROM gravacao
INNER JOIN cantor c on gravacao.cod_cantor = c.cod_cantor
GROUP BY nome_cantor) q1
WHERE num_gravacoes = (SELECT min(gravacoes) FROM (SELECT nome_cantor, count(*) as gravacoes
FROM gravacao
INNER JOIN cantor c on gravacao.cod_cantor = c.cod_cantor
GROUP BY nome_cantor) q2);