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 | ❄️ |
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)); |
- 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
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, | |
} | |
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); |
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.
- 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.
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:
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)
- Motor de inferencia usa base de dados armazenados na Memoria de trabalho(MT) p/ escolher e aplicar regras
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.
Ambiente com:
- Banheiros para pessoas com deficiência
- Acesso a cadeira de rodas(Rampas ou elevadores)