Skip to content

Instantly share code, notes, and snippets.

Avatar
🦀
phew

Thiago Pontes thiagopnts

🦀
phew
View GitHub Profile
View compass-rotation.js
const direction = this.viewer.camera.getWorldDirection();
const theta = Math.atan2(direction.x, direction.z);
const angle = (theta * 180 / Math.PI + 90) * -1;
this.$compass.style.transform = `rotate(${angle}deg)`;
View progress.js
import { h, Component } from 'preact';
import {connect} from 'preact-redux';
import { bindActionCreators } from 'redux';
import * as actions from './actions';
let ProgressBuffer = ({progress = 0}) => {
let progressBufferStyle = {
position: 'relative',
width: `${progress}%`,
backgroundColor: 'gray',
View react-svgs.js
let MutedVolumeIcon = () => <svg version="1.1" id="facebook" xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 20.219 14.182" style="enable-background:new 0 0 20.219 14.182;" xmlSpace="preserve">
<g>
<path fill="currentColor" d="M11.885,10.627V7.186v0.006v-0.02v0.004V3.736l0,0V2.604l0,0V0.182h-1l-4,4h-3c-0.55,0-1,0.449-1,1
v4c0,0.549,0.45,1,1,1h3l4,4h1V11.76l0,0V10.627L11.885,10.627z"/>
</g>
<g>
<defs>
<rect id="SVGID_1_" x="-677.281" y="-349.079" width="1024" height="1024"/>
</defs>
View cube-map-info.txt
General
Complete name : starwars.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 13.3 MiB
Duration : 56s 275ms
Overall bit rate : 1 980 Kbps
Movie name : 870749099641279
Encoded date : UTC 1904-01-01 00:00:00
View keybase.md

Keybase proof

I hereby claim:

  • I am thiagopnts on github.
  • I am thiagopontes (https://keybase.io/thiagopontes) on keybase.
  • I have a public key whose fingerprint is E674 3D52 FE13 85C5 D810 148F F074 0B8B 4EF5 BF1B

To claim this, I am signing this object:

View ffmpeg.diff
diff --git a/libavfilter/Makefile b/libavfilter/Makefile
index 65a831e..7b507b9 100644
--- a/libavfilter/Makefile
+++ b/libavfilter/Makefile
@@ -275,6 +275,7 @@ OBJS-$(CONFIG_TELECINE_FILTER) += vf_telecine.o
OBJS-$(CONFIG_THUMBNAIL_FILTER) += vf_thumbnail.o
OBJS-$(CONFIG_TILE_FILTER) += vf_tile.o
OBJS-$(CONFIG_TINTERLACE_FILTER) += vf_tinterlace.o
+OBJS-$(CONFIG_TRANSFORM_FILTER) += vf_transform.o
OBJS-$(CONFIG_TRANSPOSE_FILTER) += vf_transpose.o
View timer.rs
#![feature(no_std, lang_items, start, core_intrinsics, asm)]
#![crate_type = "staticlib"]
#![no_std]
const GPIO_BASE: u32 = 0x20200000;
const TIMER_BASE: u32 = 0x20003000;
const LED_GPFSEL: isize = 4;
const LED_GPFBIT: isize = 21;
const LED_GPSET: isize = 8;
View auth.lua
local hmac = require "resty.hmac"
local setmetatable = setmetatable
local _M = { _VERSION = '0.0.1' }
local mt = { __index = _M }
function _M.new(self, secret)
return setmetatable({_secret = secret}, mt)
end
View gist:321c7bd095b2b841e66c4196036a74f6
Eu esqueci de voltar aqui explicando o resto da minha saga no Brasil algumas semanas atrás.
TLDR: Brasileiros que fizeram a declaração de saída definitiva não podem ter conta corrente comum no Brasil. Você precisa de uma CDE (conta de domiciliado no exterior).
My tale:
Fui, telefonei e mandei email pra varios bancos tentando entender melhor como funcionava esse negocio de morar fora e manter dinheiro no Brasil.
Em teoria, brasileiros residentes no exterior (com declaracao de saída) perdem alguns direitos que outros brasileiros têm. Um deles sendo o direito de uma conta corrente tradicional e poupança (eu li em algum lugar que vc tambem nao pode ter financiamentos, mas nao lembro a fonte...)
No entanto, Brasileiros residentes no exterior têm direito a um tipo de conta bancária no Brasil pra que possam enviar dinheiro. Essa conta se chama CDE: conta de domiciliado no exterior.
View machine1.rs
#[derive(PartialEq, Debug)]
enum Op {
Push(i64),
Pop,
Sum,
Sumx,
UnknownOp,
}
You can’t perform that action at this time.