Skip to content

Instantly share code, notes, and snippets.

Avatar
😭
Sad and Brazilian

Ana Luiza Portello Bastos anabastos

😭
Sad and Brazilian
View GitHub Profile
View pipefunctor.js
const Container = function(val) {
this.value = val;
}
Container.of = function(value) {
return new Container(value);
}
Container.prototype.map = function(fn) {
Container.of(fn(this.value));
View pokemigos.md
CODE USER LVL TEAM
1902 5202 0698 AzazelNeyaphem 33 ❄️
0954 2337 2874 TheSweetLari 31 ❄️
4450 6090 7917 AnaBastos 30 🔥
7243 4192 8712 RiJooJ 30 ⚡️
5263 2036 6027 AfonsoPacifer 30 ❄️
4787 4305 2002 alvaroxineis 30 ❄️
? douruishi 27 ❄️
8736 4933 7053 iKawakami 26 ❄️
View Mentoria.md

Conteúdos mentoria

  • O que é FP em linguagens como JS?: HOF, mantenabilidade, exemplos realworld
  • Lambda Calculus(Opcional): história, definição, aplicação de função, redução beta, linguagens fps são baseadas nesse conceito matemático, anonymous functions
  • Currying: Aridade, aplicação parcial, ramda curry, exemplos
  • Imutabilidade: usar apenas constantes, copiar objetos ao invés mutar, não usar .push ou .splice. Object.freeze. destructuring.
  • Declaratividade: Nomear variaveis e funções de forma declarativa, evitar imperatividade no código(switch code, too much ifs).
  • Operações de função: Map Filter Reduce ao invés de for ou foreach etc
  • Recursao: como funciona, resolvendo problemas com recursão, continuations, TCO, trampolines, memoization
  • Funções e Efeitos colaterais: Idepotencia, Entender conceito, retornar funções de forma consistente, isolamento de funcionalidade para cada função, modularidade, use parametros para dados substit
@anabastos
anabastos / generatePrivateMethods.js
Last active Apr 10, 2018
generatePrivateMethods.js
View generatePrivateMethods.js
import R from 'ramda'
const generateClass = (config) => R.reduce(generalizeProp(config), {}, R.keys(config))
const generalizeProp = R.curry((config, privated, prop) => {
const public = {
get: () => config[prop],
set: (val) => config[prop] = val,
}
@anabastos
anabastos / myfetch.js
Last active Apr 17, 2018
*~my Fetch~*
View myfetch.js
const fetch = (url, verb, onSuccess, onFail) => {
const asyncqued = !!onSuccess;
asyncqued && req.onreadystatechange = processReqChange;
const req = (window.XMLHttpRequest && new XMLHttpRequest())
|| (window.ActiveXObject && new ActiveXObject("Microsoft.XMLHTTP"));
callback(req, onSuccess, onFail);
req.open(verb, url, asyncqued);
View IA.md

PCA

principal component analysis (PCA). PCA is fundamentally a dimensionality reduction algorithm, but it can also be useful as a tool for visualiza‐ tion, for noise filtering, for feature extraction and engineering, and much more

  • O que é inteligência artificial?
  • Diferença de busca em largura e busca em profundidade Busca em profundidade é recursiva com iteraçoes de profundidades do grafos aumentando a profundidade da busca na arvore binari enquanto a em largura em cada estagio, o vertice é expandido proximo a indicação de marcação.
@anabastos
anabastos / manual.md
Last active Nov 25, 2020
Manual da ana
View manual.md

Ana User Guide

Coisas que eu gosto

  • Especificação: Notei que tenho dificuldades de trabalhar sem o passo-a-passo do que precisa ser feito. Fico meio confusa e perdida quando as coisas não estão muito especificadas.
  • FeedBacks: Sou uma pessoa bem ansiosa e gosto de saber se eu estou indo bem ou mal. Muitas pessoas tem receio de falarem erros das outras mas eu agradaço muito qualquer tipo de feedbacks.
  • Dialogo Cientifico: Basicamente: discução de forma sensata com base em dados e fatos. Qualquer tipo de owned/mitagem/flamewar acaba sendo improdutiva na hora de decidir alguma coisa pois muitas vezes as pessoas se carregam de argumentos e quando assumem que "ganharam" assumem que não precisam mais saber sobre isso ou assumem que algo é "ruim".
  • Logica
  • Processos
  • Duck Debugging: Muitas vezes preciso muito de um patinho de borracha pra contar meu problema e eventualmente resolver. Passo despercebido muitos problemas bobos de typo.
View keybase.md

Keybase proof

I hereby claim:

  • I am anabastos on github.
  • I am anabastos (https://keybase.io/anabastos) on keybase.
  • I have a public key ASAnuTso98wlctKF4aUfNjI1GB5-LaX4Att-L-T5cbH1KAo

To claim this, I am signing this object:

View ia.md

IA

SBR

Conhecimento sobre um dominio de problemas que adquire senso comum por meio de experiencia de dominio

  • Depende da existencia de uma Base de conhecimento

Metaconhecimento: Expressar de forma algoritmica na MI em um Sistema Baseado em Regras (SBR)

Sistema baseado em conhecimento SBC

  • Motor de inferencia usa base de dados armazenados na Memoria de trabalho(MT) p/ escolher e aplicar regras
View gist:319208c724287c62fc628f54150c1cc0

Acessibilidade em eventos

Pensar em como facilitar maneiras alternativas de contribuição e/ou participação estimula multiplicidade de pontos de vista e de pessoas estimula a inovação e aumenta o conhecimento. Para isso existem pontos bem simples em relação a acessibilidade em eventos que podem ser consideradas.

Deficiencia fisica ou motora

Ambiente com:

  • Banheiros para pessoas com deficiência
  • Acesso a cadeira de rodas(Rampas ou elevadores)