Skip to content

Instantly share code, notes, and snippets.

View aleDsz's full-sized avatar
💜
Learning Rust and Elixir Socket TCP

Alexandre de Souza aleDsz

💜
Learning Rust and Elixir Socket TCP
View GitHub Profile
@WLSF
WLSF / http_server.ex
Created June 25, 2022 19:13
Web Server with Elixir
defmodule HTTPServer do
@moduledoc """
Este módulo é responsável por estabelecer uma conexão de servidor TCP
para suportar requisições HTTP.
Função principal: `start/1`
"""
defmodule Conn do
@moduledoc """
@jdecode
jdecode / dockerfile-for-php80-rc2-mysql-postgres.md
Last active February 28, 2024 09:11
Dockerfile for PHP 8.0 RC2 with MySQL and Postgres support
@EduardoRFS
EduardoRFS / arch-tutorial.md
Last active July 9, 2024 15:43
Adicionado set-locale

Resumo

  • criar partições
  • montar partições
  • instalar sistema
  • configurar hora
  • configurar rede
  • configurar localização
  • configurar usuario e sudo
  • configurar grub
@anabastos
anabastos / pipimaker.bat
Last active May 10, 2020 00:54
Meu primeiro Programa util 2014
rem Digite o numero e have fun
rem Nao suporta string nem floats então para de causar ae.
rem Fico imaginando o que foi o trabalho de vida de várias pessoas.
rem o cara que inventou a matemática booleana, depois teve os avanços no eletromagnetismo, as construções de maquinas analogicas e então digitais
rem anos de cooperação entre cientistas para criar os computadores, e linguagens de programação
rem fruto do trabalho conjunto da humanidade durante todo esse tempo
rem para chegar alguem e fazer um programa desses
@echo off
@mgwidmann
mgwidmann / ecto_polymorphism.ex
Last active September 29, 2020 14:45
Ecto Polymorphism
defmodule Ecto.Polymorphic do
defmacro __using__(_) do
quote do
require Ecto.Schema
import Ecto.Schema, except: [belongs_to: 2, belongs_to: 3]
import unquote(__MODULE__)
end
end
@izelnakri
izelnakri / company.ex
Last active May 28, 2024 15:00
ecto/elixir search functionality
# SELECT company,
# GREATEST(similarity(company.sourced_name, 'search term'), similarity(company.local_name, 'search term'), similarity(company.name, 'search term')) AS rank
# FROM "companies" company
# WHERE (similarity(company.sourced_name, 'search term') > 0.1::float) OR
# (similarity(company.local_name, 'search term') > 0.1::float) OR
# (similarity(company.name, 'search term') > 0.1::float)
# ORDER BY rank DESC
# LIMIT 5;
defmodule Company do
@plamb
plamb / gce_auth.ex
Last active December 9, 2020 14:31
Authenticate with Google Cloud using service account json key and Elixir
# https://developers.google.com/identity/protocols/OAuth2ServiceAccount
key_json = File.read!("some-service-account-key-file.json")
key_map = JOSE.decode(key_json)
jwk = JOSE.JWK.from_pem(key_map["private_key"])
jws = %{"alg" => "RS256"}
header = %{