« first day (1609 days earlier)      last day (2462 days later) » 
00:00 - 19:0019:00 - 00:00

00:19
@WallaceMaxters minha teoria é que tem registros NULL :)
@Articuno e os participantes de lá são super receptivos com criticas construtivas de como usar a fila, e te "agradecem" lhe chamando carinhosamente de incriminador, caluniador, fascista e nazista
00:31
@GuilhermeNascimento war zone
kkkkkkkkk
@Articuno cara isso esta irritando -.-´ poh será que o cara não pode ao menos apontar a falha, se é que existe
@MarceloBatista quem foi rude aqui? Se fecha sem falar nada reclamam, se fecha e da um toque no autor, é rude, está dificil demais agradar aqui. — Articuno 49 secs ago
Santo Arceu
ah pistolei, ta foda kkkkkkkkkkkkkkkk
00:58
rude ? Eu acho o pessoal do SOpt bem mais simpatico que no SOen por exemplo
falando no geral claro
01:15
0
Q: Pergunta co-relacionada com a aplicação

RBZEstou com uma dúvida quanto a aplicação web e o banco de dados. Sobre a aplicação tranquilo, mas queria saber se compensa e/ou se é boa prática usar com um ou vários bancos de dados. Detalhando o motivo da minha dúvida devido o formato de funcionamento da aplicação, é uma pergunta que entra nas...

@AndersonCarlosWoss HumiliatingFinishedPrintablecharacter HAHAHAHAHA rindo até 2020
02:23
-1
Q: Solicitação de "atualização" de resposta

RBZEm diversos casos, acabamos nos deparando com perguntas antigas, tais como suas respostas. Para não "duplicar", seria legal um botão "Solitar atualização", assim a pessoa que respondeu, recebe uma mensagem da solicitação, e atualiza, ou não, a resposta. Assim seria útil para não gerar duplicida...

Não fui eu quem negativou, mas simplesmente não entendi nada. Se a resposta precisa ser editada é porque a pergunta foi alterada e se a pergunta foi alterada de maneira tão drástica a ponto da resposta ter que ser refeita ou ter que adicionar detalhes na maioria dos casos então foi a edição na pergunta que foi precipitada e o correto seria o AP (autor da pergunta) abrir uma nova pergunta ao invés de descaracterizar a pergunta antiga. — Guilherme Nascimento 12 secs ago
 
6 hours later…
08:44
Bom dia :)
08:58
bons dias
 
2 hours later…
10:43
O rray não está online agora :O
Fujam para as colinas, o fim se aproxima
10:57
:D
11:49
dia
Bom dia
@AndersonCarlosWoss corre
@rray @AndersonCarlosWoss eu to só rindo dessa zona.
pelo visto a moderacao achou rude
apagaram meu comentário, onde apenas perguntei se o autor ja nao tinha feito a pergunta
perseguido por haters e pela moderacao, ta legal demais esse site
11:59
@Articuno eu fui dar uma olhada se eu tinha resposta negativada minha, achei uma que tá com -2 e marcada como resposta da pergunta pelo autor. YOLO
@Articuno qual pergunta?
e olha que eu ainda ajudei o cara nos comentários com a solução q ele precisa.
@rray deixa pra lá, se eu tretar com esse moderador(ja desconfio quem é) eu vo acabar sendo banido e vai ser com razão
eu dou um boi pra nao entrar numa briga, mas dou uma boiada pra n sair. Melhor deixar pra la por enquanto kkk
@Articuno se levar alguns flags no comentarios ele é apagado automaticamente
@rray meu comentário foi normal, eu apenas disse "Você já não fez esta pergunta antes?"
se isso for rude, então os membros desse site tão precisando crescer nos anos 80 tomando surra de cinto
pq isso é muita nutellagem
mais 2 negativos
a mesma pessoa que me negativou ontem, leu meu comentario e me negativou de novo
é um babaca mesmo
pior que ja ate sei quem é e vo revidar
e o cara ainda deu 2 negativos seguidos apenas, pra ficar fora do radar do bot
12:23
@Articuno achei umas respostas suas, boas respostas, e dei upvote pra combater isso. :)
tinha parado mas voltou essa babaquice de novo, infelizmente, sempre tem um babaca pra fazer esse tipo de coisa. E pior que é usuário "vei de casa", não é usuario novo nao, é gente q sabe o que ta fazendo e mesmo assim faz
o cara me negativou ontem sem motivo, ficou irritadinho com o comentário "amigavel" que deixei pra ele, e me deu mais 2 negativos hoje kkkk
Downvoter, se voce realmente entende do assunto, porque não me mostra onde está o erro no código? ;) mostre que você votou consciente e não porque é uma pessoa boçal e implicante. — Articuno 13 hours ago
pra ver como é algo pensado, foram 2 negativos seguidos em perguntas bem distintas, uma de 2016 e outra de 2017, temas completamente diferentes e de épocas bem diferentes
Gzuis
@Articuno dei um halp lá
@mutlei deu pra sacar o objetivo do comentário ne kkkk
objetivo concluido
@Articuno Sim. Pqp o mano dá downvote e não explica, é fogo.
12:47
@GuilhermeNascimento, help-me!
0
Q: Existe algum evento específico no Javascript para detectar quando um <option> de um <datalist> é selecionado?

Wallace MaxtersNo Javascript, é possível, através do onchange, oninput e afins, detectar se um determinado input é alterado. Exemplo: var qs = function (el) { return document.querySelector(el); } qs("#input").addEventListener('input', function (e) { console.log('evento "input" %s', e.target.val...

@WallaceMaxters dei um help lá
@mutlei onselect é para quando você seleciona, tipo "arrastar o mouse para selecionar o texto"
Ah entendi
@mutlei viu la q o cara ta com 2 perfis?
ele acabou de comentar la na resposta
O cliente faz teste em produção e depois pede pra cancelar, que beleza, hein!
@WallaceMaxters vc sabe como eu seleciono o checked nesse fiddle? jsfiddle.net/u0c5ubL2
ops, agora o link ta certo rsr
@Articuno ainda bem que não moro mais em Ibirité, moro em Esmeraldas.
@Articuno tenho muitas "amigas" e sou fielzão a minha mulher :p
@Articuno inclusive mandei essa notícia no grupo que eu estou pra zuar com elas, kkkkkk
e pior que as mulheres de ibirite traem 2x mais q homens
bom saber
Ibirité é a cidade mineira onde mais se trai - Fonte: Arial 12
Porra chat, para de bugar e mandar as mensagens pra cima sem necessidade alguma caraio.
13:21
@WallaceMaxters tem fonte de pesquisa la fi
kkkkkkkkkkkkkkkkkkkk
é do maior site de infidelidade do mundo
tem relatos de moradores
0
Q: Como selecionar o input com o checked marcado?

Julio Henriquetenho este código: <input type="radio" name="rankeamento_por" id="rankeamento_por2" value="PROC_MEM_KB" checked> MEMORIA <input type="radio" name="rankeamento_por" id="rankeamento_por" value="PROC_CPU" > CPU <input type="radio" name="rankeamento_por" id="rankeamento_por3" value="PROCESS_NAME"> C...

13:45
eu quero mudar o formato dentro do banco — João Pedro Morais 54 secs ago
@JoãoPedroMorais pra que? qual é a necessidade disso? Tem que ter um motivo para querer uma data fora do formato do Mysql — Wallace Maxters 27 secs ago
O @GuilhermeNascimento que gosta dessas tretas
wallace treta maxters
@Articuno você tem que ver o Cigano falando, hahahahahaha.
Essa geração do SOPT começou a dar errado quando o Bacco parou de frequentar o chat, o Bigown mudou para Maniero e tirou a foto do Olho, e o Cigano saiu do site
é vdd, pq ele saiu
@Articuno porque o cigano é capitalistão. O negócio dele é dinheiro, e responder pergunta para outros não dá dinheiro, kkkk. Mas ele conseguiu "captar" alunos e conteúdo do curso dele através do site :p
@GuilhermeNascimento o seu QSA com contexto já resolveria, não?
 qsa('option', qs(e.target.getAttribute('list')))
@GuilhermeNascimento não seria melhor input ao invés de change? aqui no FF só funciona o console quando você clica fora do input :p
14:01
ele ta é certo
responder de graça alem de nao dar dinheiro, só faz a gente ficar irritado e atrair espirito de porco pra ficar perseguindo e negativando a gente
Estava pensando aqui pq o espírito de comunidade está ruim aqui
acho que é a falta de leveza
falta de divertimento
excesso de politicamente correto sem sentido
@Articuno vou começar a metralhar o site de perguntas :p
avaliando o que ocorre no Quora, lá tem respostas ótimas, mas falta comunidade, pq lá é tudo muito sério
no começo era muito mais legal aqui
Vou oprimir o proletariado com perguntas de alto nível
@Maniero tinha pessoas do Imaster (pessoal véio e conhecido) que tava aqui no início, mas depois sumiram :\
tinha alguns exageros que não devem ocorrer mesmo, mas no geral não causava problemas pra ninguém e as pessoas gostavam de participar mais
quando você amarra muito as pessoas elas vão ficando mais amargas
o bom humor vai acabando
14:06
@Maniero em que sentido você diz "amarra"?
Esse politicamente correto que foi citado naquela treta do meta não chegou aqui ainda, né?
as pessoas ficam receosas pq ñ sabem o que fazer, o que pode ou não pode
vc fica tão preocupado em não desagradar que fica desagradável pra vc
um terreno fértil para os medícores
@WallaceMaxters boa sorte com os negativos kkkk
Por isso acho que vou começar tentar colaborar cada vez mais pessoalmente, a internet está cada vez mais se tornando um ambiente intolerante, desagradável
as pessoas agem pior por aqui
todo mundo
as mesmas pessoas quando olho no olho são melhores
@WallaceMaxters mas essa é a intenção do change, em qualquer navegador, só no "BLUR" perda de foco é que executa o evento, assim evitaria de ficar executando enquanto o usuário fica digitando algo, mas é opcional também, do meu ponto de vista enquanto esta com foco no input vc como usuário ainda esta "controlando"
@Articuno Não tem problema os negativos. Eu não sou mais uma pessoa, sou uma ideia :p
14:13
@WallaceMaxters o louco
-1
Q: Teste de PHP e Lógica - novo trampo

Jhonny Izidorobeleza? Seguinte, estou no quinto período da faculdade e até então fazia estágio num trampo meio mééh... Saí pra pegar algo voltado pra desenvolvimento e daqui á pouco (às 14:00) tenho um teste de PHP e lógica. Eu estudo muito, aprendi Laravel, BD, PHP e várias paradas por conta, vocês sabem que ...

@GuilhermeNascimento faz sentido.
@Articuno Sabe quem falou essa frase?
ops kk
Me parece que você é professor e ficou nervoso... Vc não deve ter entrado na sala da UFPR pra ver... Enfim, não vou ficar falando mal pq é cuspir no prato que come. Me di ga então, qual o caminho correto? — Jhonny Izidoro 5 mins ago
Wallace eu tenho meu proprio jQuery/Sizzle :P
function qs(query, context) {
   return (context ? context : document).querySelector(query);
}

function qsa(query, context) {
   return (context ? context : document).querySelectorAll(query);
}
olha que agressividade desnecessaria
14:15
@GuilhermeNascimento boa
pelo menos o seu qs tem suporte a context ;D
@GuilhermeNascimento context || document :p
mas nao seria mais simples um "context || document"
ops
como tratar alguem com esse nivel de toxicidade bem?
@Articuno essa frase foi dita pelo Luis Inácio
ce é louco, foi nada jkkkkk
14:22
@Articuno Não paguem a ninguém mal por mal; procurem fazer o bem diante de todos. Se possível, no que depender de vocês, vivam em paz com todas as pessoas. - Romanos 12-17,18
@Articuno responde o rapazinho lá: "Pergunta no posto ipiranga"
@TobiasMesquita já esta feito, é que sou meio old-school :P
kkkkkkkkkkkkkkkkkkkkk
@WallaceMaxters teria que ser assim qsa('option', qs('#' + e.target.getAttribute('list'))), o que para mim não é muito diferente de qsa('#' + e.target.getAttribute('list') + ' > option'), o context só deixo ali porque eu uso assim xD
@GuilhermeNascimento Não jovem, o context pode ser o objeto mesmo.
Ah, é isso mesmo
tá certo, kkk
@GuilhermeNascimento faz um gist
@WallaceMaxters mas ai teria que executar qs antes de passar no context do qsa, logo vc fez duas execuções e eu fiz somente uma, no qsa
14:30
@JulioHenrique respondi lá
@WallaceMaxters gist com os exemplos variados?
@GuilhermeNascimento Pode ser :p
@GuilhermeNascimento eu tinha pensado em algo também que auxiliasse na adição de eventos.
@GuilhermeNascimento no qsa eu apenas faria um passo a mais. um "[].slice.call(...)", para transformar o HTMLCollection em um Array
fico bastante chateado por não poder chamar um forEach direto no HTMLCollection
@TobiasMesquita firefox 55+ e baseado em Blink podem
@TobiasMesquita mas ali eu não estou pegando os elementos, só os valores deles (.value)
boa também, mas eu tinha falado do "minijquery"
14:44
@WallaceMaxters boa!! :D
@WallaceMaxters segue com evento input => pt.stackoverflow.com/a/297472/3635
Saudades da época que podia ganhar reputação com edições... Edição automática é chata por causa disso :(
@Articuno posso dar +1 na sua resposta do Desenvolvimento de Jogo? Ela faz o que a do Victor faz? Eu não manjo do código que você postou :P
alguém manja de inglês? Duvida boba
@GuilhermeNascimento diz aí
@Piovezan a palavra JOT significa "minimo", ou tem algum significado especifico ou depreciativo?
14:50
@GuilhermeNascimento JOT se que eu entendi direito, seria "Just on time" não? Dá um contexto pra gente.
@GuilhermeNascimento e esse?
function $(el, context)
{
    var result = document.querySelectorAll(el, context || document);

    return result.length == 1 ? result[0] : result;
}
@GuilhermeNascimento Jot depreciativo acho que não, dizer que alguma coisa "is not worth a jot" quer dizer que não vale nada... mas não é a palavra em si que está sendo depreciativa
@mutlei não, é a palavra jot mesmo, não é abreviatura translate.google.com/#en/pt/jot
@Piovezan é pra uma lib boba que estou fazendo xD
@GuilhermeNascimento eu concordo com o @Piovezan nesse caso. rs
@GuilhermeNascimento mesmo assim, dá contexto pra gente ver como vc quer que fique :)
14:53
@Piovezan não tem muito contexto, seria apenas um nome => "jot.js"
Sim. Tipo, pain geralmente significa dor, mas se tu usar como em pain in the ass ai é outra coisa rs
@GuilhermeNascimento e o intuito desse jot.js seria?
@Piovezan seria uma lib minima para selecionar DOM e ter Ajax, só isso mesmo
@Piovezan nao sei, nao cheguei a testar a resposta dele kkkk
bio
bio
@Articuno Que serumaninho mais nevoso, o cara faz faculdade e mete o pau e eu aqui me matando pra ingressar numa, foda...
14:56
@Articuno conceitualmente quero dizer
@Articuno a dele está (como que o Moro falou das provas lá? Ideologicamente?) conceitualmente correta, a sua eu não tenho certeza se segue a mesma linha, por isso a dúvida
@GuilhermeNascimento curiosidade, isso resolve?
@GuilhermeNascimento sempre nomeia as coisas com a função que elas vão ter. Eu poderia nomear a função de somar X numeros tudo junto como claudio(int... array), mas ai fica uma porra pra manter o programa.
function Events(nodeList) {
    this.nodeList = nodeList;
};

Event.prototype.addEventListener = (event, callback, boolean) => {
    [].forEach.call(this.nodeList, (el) => el.addEventListener(event, callback, boolean));
};

function $(el, context)
{
    var result = document.querySelectorAll(el, context || document);

      return new Events(result);
}
$('button').addEventListener('click', function () {

});
Na verdade usuaria "on" e "off"
@GuilhermeNascimento outra pergunta: porque geralmente no addEventListener colocam false no último parâmetro?
@Math "não existe propriedade intelectual". Bora colocar wiki e todas as respostas? kkkkkk
@WallaceMaxters é o userCapture, acho que é suportado somente para alguns navegadores, talvez hoje todos suportem, acho que inicialmente era coisa de firefox, não lembro xD
@GuilhermeNascimento pra que serve?
15:00
@WallaceMaxters gostei da implementação, por enquanto vou fazer bem simples, mas no futuro vou seguir suas sugestões
(eu acho que perguntei algo sobre)
@GuilhermeNascimento o ideal é que tivesse uma forma de "no array dos elementos" colocar as mesmas funções deles, assim você poderia executar direto no "nodeList"
tipo assim...
qsa('element').addEventListener()
Agora pra definir seria mais tenso...
Teria que ser algo como "prop" (igual o jQuery e o angular fez)
@WallaceMaxters eu não lembro, nem sei se usei algum dia, mas acho que é para limitar ao elemento que tem o evento, tipo em uma arvore de elementos o elemento filho ou o pai não dispararia por acidente, mas não tenho certeza se é isto
   qsa('element').prop('innerText', value);
@GuilhermeNascimento acho que só precisaria dos métodos prop, on, off e css. O resto é balela!
kkkkk
@Articuno me abandonou? :P bom, vou colocar +1 lá, se vc ver que tem alguma diferença conceitual dê uma lida no comentário que deixei lá ontem que ele explica a diferença.
@Piovezan foi mal, pra falar a verdade eu nem li a dele ainda, muito grande, ainda mais depois que negativaram minha resposta pra me sacanear eu perdi a paciencia com aquele post
15:13
@Articuno é, negativar foi exagero da pessoa
eu só elaborei o método para ele verificar quando o componente estivesse prestes a colidir ou exceder os limites, o victor editou codigo dele completo.
gosto de deixar a cargo do autor o que fazer com a solução, mas o victor optou por apresentar algo funcionando, nada contra claro
@Articuno então, é que a interpretação que fiz do seu código é que ele não deixa o personagem enconstar na parede, antes de encostar ele pára... o do Victor encosta, o que ao meu ver seria o mais certo
@Articuno mas dos dois jeitos o personagem está impedido de ultrapassar a parede, então tá valendo :)
@Piovezan ah verdade, nao deixa mesmo, mas o problema é que o autor n foi mt especifico :/
ele disse que queria evitar que ultrapasse. E pelo visto ele ignorou minha resposta pq n comentou nada
@Articuno é verdade
jájá chega o negativo
28
Q: Muitas telas ou uma tela com muitas informações?

ManieroEu vejo uma tendência cada vez maior, embora isto já existisse antes, de criar várias telas, vários passos para executar uma única ação. Claro que o advento de telas menores incentiva isto. Mas estou falando de desktop normal. O mesmo vale para aplicações web "normais" (que não são feitas para r...

15:23
@WallaceMaxters por enquanto esta bem humilde github.com/brcontainer/jot.js
@mutlei segui mais ou menos isso que disse github.com/brcontainer/jot.js/blob/master/jot.js
15:57
@GuilhermeNascimento dá pra fazer um gerador de memes com canvas, certo?
- Carregar imagem
- Escrever um texto (com uma fonte padrão)
- Colocar uma imagem por cima da outra (e poder movê-la)
@Articuno Meu note atualizou. Parece que o problema foi finalmente solucionado!
@GuilhermeNascimento quero contribuir com o jot
@WallaceMaxters claro :D
Agora tem uma atualização da nvidia, vou ver o que vai acontecer
@WallaceMaxters vou ver se tem como adicionar como colaborador, mas acho que vou ter que criar um time
15:59
@WallaceMaxters #foraJot #goVanilla (cc @GuilhermeNascimento)
xD
@Randrade kkkk
@GuilhermeNascimento trigged ou triggered ?
@WallaceMaxters triggered :/ ... pra ser sincero hoje não é um dos meus melhores dias xD
Boa tarde! É proibido responder a perguntas que não estão de acordo com as regras do site?
jot.element('ul > li').prop('innerText', function (text) {
     return i + 'º  '+ text;
});
@GuilhermeNascimento sugestão :p
prop('innerText', 'text') também :p
@LeoCaracciolo Não é que é proibido, mas se não está em desacordo, não vejo porque responder.
@LeoCaracciolo Tipo assim, se a pergunta é baseada em opiniões, o correto é fechar, e não responder.
@GuilhermeNascimento document também tem "completed"?
@LeoCaracciolo se a pergunta puder ser melhorada e enquadrada no ESCOPO, estou falando de escopo e não de regras
@WallaceMaxters to dizendo que eu to em um dia ruim kkkkkkkkkkk, ahhh viajei xD
16:06
@GuilhermeNascimento mas tem, ué. Eu acabei de ver
@GuilhermeNascimento, pois então, já vi perguntas semelhantes feitas por pessoas de alta reputação não serem negativadas, tanto a pergunta quanto a resposta.
@LeoCaracciolo No geral, não. Fica a seu critério, acredito eu. É alguma pergunta específica?
@GuilhermeNascimento não ficaria mais bonito? ['completed', 'interactive'].includes(document.readyState)?
@LeoCaracciolo de exemplos por favor, se for minha melhor ainda, pq pode ter um bom motivo
@AndersonCarlosWoss, pois é, achei bobeira negativar minha resposta. pt.stackoverflow.com/questions/297335/…
16:07
> $trans_valor = (float) (string) $Transporte->CalculaPreco();
Pérola da vez
@WallaceMaxters acho que é COMPLETE, sem o D ... gostei, mas vou fazer com indexOf porquestão de de "retrocompatibilidade" em androids antigos
@Bacco tá por aí?
Essa comunidade começou a dar errado quando o Bacco parou de frequentar o chat
4
huahauhuahuahha
@GuilhermeNascimento foi erro meu, completed é da imagem
@LeoCaracciolo Mas não acha que poderia melhorar a resposta explicando o código? Até então é meio que um código avulso.
@LeoCaracciolo eu não sei se é isso, eu não negativei a resposta, mas geralmente respostas que são somente código tomam downvote, porque no sentido as pessoas esperam explicações sobre o mesmo, o que claro me parece bem mais util a futuros visitantes (cc @AndersonCarlosWoss)
Pois é, esqueci desse detalhe, mas poderiam ter me lembrado, se esse fosse o motivo para o down
daí a impressão que fica é que a resposta está errada
16:11
Falando em pergunta fora do escopo...
-1
Q: Escrever arquivo no excel dentro do projeto Scrapy

ChaarSalesTenho uma Spider que pega os links xlsx, na Request eu chamo os arquivos e salvo em: def save_file(self, response): f = open("teste.xls", "wb") f = write(response.body) f.close() Porém retorna o erro: f = write(response.body) NameError: name 'write' is not defined Alguém...

Erro de digitação
valeu @GuilhermeNascimento, vou tomar mais cuidado e sempre lembrar de colocar explicações
@GuilhermeNascimento por algum motivo é importante colocar !function() {}, tá ligado?
Eu inclusive já caí nessa pegadinha
veja...
carregarDados() // cahama a função, mas esquece de colocar o ";"

(function () {
   /// faz alguma coisa aqui
})();
Resultado, ficaria como se tivesse chamando uma função como resultado de carregarDados()
@WallaceMaxters quando ocorre merge em sistemas de "deploy" de arquivos, então usar !function() ou ;function() pode resolver, claro que se vc tem controle sobre o deploy e sabe exatamente como ocorre o merge, então isso é dispensavel, a maior parte das pessoas só adiciona quando a lib/script é distribuido para diferentes tipos de ambiente
carregarDados()(function () {}())
@WallaceMaxters esse é um exemplo do problema, minificação, mas os compressores de código geralmente tratam isso sozinhos, o ! ou ; no começo é por paz de espirito :P
16:17
Quando o cara usa CAPSLOCK no titulo pra mim é um sinal de que a pessoa pensa assim:
> meu problema é mais urgente que o de todo mundo, eu quero atenção, choro, quero suporte ASAP (rápido)
eu sinceramente poderia editar perguntas assim, mas não editaria a atitude mesquinha da pessoa, então deixo o downvote e como esta, se perguntar o pq disto ai sim explico :P
Eu vou editar pra deixar menos ofensivo, mas sim, tenho esse mesmo ponto de vista
Tarde. @AndersonCarlosWoss procurei nas configurações do Chrome, mais não sei ao certo qual é a opção a ativar, ativei algumas mas mesmo assim não funcionou..

https://pt.stackoverflow.com/questions/297383/%C3%89-poss%C3%ADvel-utilizar-o-atributo-autocomplete-em-textarea-select#comment604284_297383
@NoobSaibot Então provavelmente não devem suportar esses parâmetros mesmos
16:34
@GuilhermeNascimento eu acho que você não deveria colocar w e sim window, mesmo :p
@GuilhermeNascimento olha ae, minha contribuição
(function (window) {


    var forEach = Array.prototype.forEach;

    var Element = function (nodeList) {
        this.nodeList = nodeList;
    };

    var proto = Element.prototype;

    proto.on = function on(event, callback) {
        return this.apply(function (el) {
            el.addEventListener(event, callback, false);
        });
    };

    proto.off = function off(event, callback) {
        return this.apply(function (el) {
            callback ? el.removeEventListener(event, callback) : el.removeEventListener(event);
PS não testei ainda
Pronto, tudo explicadinho, agora, dessa forma me parece ser um site escola!! :D
@GuilhermeNascimento agora sim
@GuilhermeNascimento algo me diz que essa parte tá meio cagada:
 [undefined, null, false].indexOf(value) >= 0
jot.element = function (el) {
    return new JotEvent(this.qsa(el));
}
Só faltou o método get para obter o elemento puro
 jot.element('body').get(0)
@WallaceMaxters cara parece que suas ideias já estão bem maduras pra criar uma lib com bastante features :D
@GuilhermeNascimento hahahahahaha
@GuilhermeNascimento eu estava pensando em colocar o find, mas precisaria de agregar a sua num array :p
tipo assim...
this.nodeList = querySelector('body');

find = function (el_find) {
   this.apply(function (el) {
        // aqui eu teria que arrumar de agregar
        return el.find(el_find);
   });
}
Pergunto, essa pergunta está de acordo? pt.stackoverflow.com/questions/268409/…
16:52
@LeoCaracciolo Tag => - Só pra constar matematica e programação estão muito proximos, ainda mais quando assintótica se refere (creio eu) a analise de algoritimo, seja matematico, seja de um código ... não entendo muito do assunto, mas leva a crer que seja ON sim
deixa pra lá, não estou ganhando nada com isso mesmo
Sim, é bem ON, pois a pergunta é em relação a conceitos de matemática, visando o efeito deles na capacidade de alguém escrever programas.
Inb4 alguém vem falar "NINGUÉM USA FÓRMULA DE BASKHARA"
@LeoCaracciolo não é a questão de vc ganhar ou perder, é a questão da comunidade ganhar, existem algoritimos e programas que exigem uma complexidade muito maior, entender conceitos da matematica para o desenvolvimento disto é fundamental, claro que na maioria dos casos usaremos +, -, vezes, dividir ... não quer dizer que um programa complexo, do qual exija uma regra de negocio complexo também exigira um algoritimo complexo muitas vezes e com isto eventualmente exigirá ...
... conhecimento matematico mais avançado
@GuilhermeNascimento quero bibliotecas, muitas bibliotecas, kkkkk
@GuilhermeNascimento quem sabe bomba igual aquela do laravel (74 estrelas)
@WallaceMaxters quero >1000 estrelas xD ... mas ainda não estou nem perto
@WallaceMaxters convite enviado, pode editar a vontade :D
17:16
@GuilhermeNascimento sabe fazer enum no C#?
@Maniero Me tira uma dúvida por favor? Em uma resposta sua tem a seguinte frase "A regra básica quando dá para escolher é que se precisa de um dado que pode mudar no futuro, use readonly. Se ele é universalmente constante - nunca vai mudar - pode usar const."
// Então o correto seria eu utilizar:

private static readonly string _nameofUpdateInfo = nameof(UpdateInformationController.UpdateInfo);

// Ao invés de:

private const string NameofUpdateInfo = nameof(UpdateInformationController.UpdateInfo);
??
@WallaceMaxters sim
@ViníciusLima acredito que neste caso o ideal seja utilizar um "const", afinal o nome da propriedade/classe já é conhecido em tempo de compilação e não deve alterar em tempo de execução.
17:34
@TobiasMesquita Hm, obrigado hehe, acho que entendi o conceito errado então, estou um pouco confuso com isso, entre readonly e const
@ViníciusLima readonly é um atributo que não pode ser alterado uma vez que seja setado. const denomina um atributo que não é alterado depois de ser inicializado. Fazendo analogia com Java, o readonly seria o final, enquanto que o const não é representado no Java.
Acredito que o exemplo que ele deu das threads consegue demonstrar bem isto
Tanto é que fazer constantes no Typescript é usando readonly const
O numero de Threads onde o sistema vai rodar, não é conhecido em tempo de compilação, portanto não pode ser incluindo como uma constante no codigo.
ahoy
17:41
Kkkkkk mesmo com alguns exemplos eu acho difícil de entender kkkk, vocês usam palavras difíceis kkkkk, eu to fazendo a 8ª série ainda kkkkk, to aprendendo os tipos de sujeito na frase kkkk
@mutlei não sei quanto ao TS (nunca me dei bem com ele), mas no JS, const e readonly fazem a mesma coisa, porem uma se aplica a variaveis e a outra a propriedades (nem sei o pq de duas palavras reservadas)
@ViníciusLima pelo menos você está aprendendo, eu mesmo emprego eles de forma errônea com certa frequência.
@TobiasMesquita É difícil assim mesmo, decidir entre qual deve utilizar?
tem uma galera que adora realizar correção ortográfica nas minhas respostas (confesso que uma boa parte delas estava precisando).
@TobiasMesquita Eu saio por ai corrigindo respostas/perguntas quando puder, e as vezes respondo algumas.
@ViníciusLima olha, const ou readonly é o tipo de micro-otimização, a escolha entre uma e outra não deve impactar o desempenho do seu código de forma severa. na duvida, pegue a primeira que vier a cabeça, duvido muito que terá que voltar a este trecho de codigo por causa desta escolha.
17:47
BOA TARDE A TOLDOS
Alguém sabe onde tem um curso de Android + AR Core, por favor?
@TobiasMesquita Tendi kkkkk
@mutlei que fique claro que não estou reclamando ;D eu adoraria poder dá um upvote nas correções.
@TobiasMesquita Eu gosto de sair corrigindo por aí. Tem gente que fica incomodada, tem gente que não liga e tem gente que agradece. Prefiro os dois ultimos tipos :)
@Francisco Sayonara.
17:50
@mutlei xau
@Francisco Hallo!
:thinking:
@ViníciusLima acredito que sim
as coisas nunca são tão preto no branco
@Francisco Eu estou sem nada pra fazer. Povo aqui no serviço não dá nem que seja um pedido infeliz :P
18:06
É por isso que eu não gosto de respostas como da sua outra pergunta pt.stackoverflow.com/q/288550/3635 - não passam de "remendos/gambiarras", que não tem garantia alguma de funcionar se não entender bem o problema do ocorrido, as pessoas esquecem o que é INPUT e OUTPUT, esquecem que os dados podem vir de diferentes fontes, aliais elas nem devem saber como isso funciona, as pessoas só chutam essas respostas gambiarras e nem entendem o significado de CODEC/Encoding. Codificação tem que ser ajustada em todas CAMADAS, se não seus apps irão funcionar na base da esperança. — Guilherme Nascimento 4 mins ago
@GuilhermeNascimento A minha? =(
@ViníciusLima todas, desculpe, não estou dizendo que não estão corretas, no contexto da primeira pergunta sim, mas nenhuma resposta pensa na abordagem da ORIGEM do input, logo as pessoas chegam as sua resposta, do Rovann e do Ricardo achando que aquilo lá é solução mágica
Codificação tem que tomar cuidado não é só sair jogando as coisas, logo o problema todo é que as pessoas não entendem como codecs funcionam e logo qualquer solução proposta é sim remendo :/
@GuilhermeNascimento só me lembro de um certo versionador que mudava o encode dos arquivos para ANSI
Alguém da um upvote aqui pt.stackoverflow.com/a/231893/3635 pra eu poder fechar outra pergunta!
18:21
eu nem li a resposta, dei o upvote na confiaça
@TobiasMesquita esta falando de coisas como Git e SVN?
@TobiasMesquita obrigado, consegui fechar! :D
@GuilhermeNascimento sim
@GuilhermeNascimento Hm, não sabia kk, eu realmente n entendo. Acho que eu preciso até refletir um pouco sobre os locais onde usei base64, talvez eu possa estar fazendo algo que não devia, acha que pode dar muito problema?
nunca tive este problema com GIT ou TFS... mas com um certo produto bugado da IBM... era direto.
@GuilhermeNascimento já mecheu com MapBox?
@TobiasMesquita nunca usei xD ... de qualquer forma o problema é entrada de dados, e poderá ocorrer no momento da interação com o usuário,
@TobiasMesquita nunca, a primeira vez que ouço falar
se for isso mapbox.com parece interessante
18:28
é isto sim, tentando fazer uma aplicação com VueJS e ele
mas estou enfrendo um problema quando o mapa é inicializado com v-if="false"
eu tenho de parar de navegar por aguas pouco conhecidas.
@TobiasMesquita usando o Vue? que beleza, hein
Eu gosto do Vue
uhum, Vue e Quasar
@TobiasMesquita ele tem que ser pré-inicializado, ou só pode ser iniciado quando true? não conheço VueJS, mas presumo que seja como Angular, sendo assim seria interessante se houvesse um evento para checar modificações, talvez poderia disparar a partir disto
@GuilhermeNascimento tem uma diferença entre Vue e Angular
A propriedade no Vue precisa existir no "Controller" (não existe controller no Vue, mas não sei como dizer)
@WallaceMaxters O Vue vc ama, o Angular vc odeia :D
18:33
@WallaceMaxters se fosse só isto hehe
@GuilhermeNascimento Não, um eu amo, o outro eu estou na amizade
@TobiasMesquita fala aí, qual é o problema?
@WallaceMaxters falo de angular e não de angularjs XD
acho uma comparação bem injusta, comparar o VueJS com Angular.
@TobiasMesquita é só piada interna do chat xD
eu mesmo uso Angular, o que me irrita é o "ecossistema" do Ionic :P
@GuilhermeNascimento depois dá uma olhada no Quasar, na versão 0.15 está exelente.
depois queria fazer um programa com o Quasar Framework, fazer um deploy para Electron e rodar no Raspeberry usando o Benja.
18:37
@TobiasMesquita pra que serve?
@TobiasMesquita já curti!! :D tabs, navbar, etc etc
@WallaceMaxters é tipo o ionic para Angular, pelo jeito, mas é para Vue :D
sim, porem, além do suporte para Cordova, eles tambem tem suporte para Electron e PWA
eles também tem um template UMD, neste caso dá para usar ele até em um fiddle, ou seja, poderia importar para uma resposta no SO.
@GuilhermeNascimento conhece o Benja? benja.io
@TobiasMesquita nossa, que show
chromium tem relativamente um "corrente" (aplicações baseadas em html, js, css xD)
e nem precisa ir longe para mostrar a viabilidade técnica, VS Code, Discord, Skype... tudo feito em Electron.
quero dizer, é um OS com jeitão mais de nucleo, mas a partir dai a imaginação dos desenvolvedores é que fará o uso disto hehe
@TobiasMesquita show :D
18:45
Interessante issoaí
agora imagina o custo para desenvolver um terminal de auto atendimento? basicamente uma placa de raspeberry e o front uma aplicação Web Rica.
acho uma vergonha, você vai em um Hospital, e para manter uma programa meia boa (outdoor com a fila de espera), precisar de um PC rodando windows.
@TobiasMesquita no itau também kkkkkkkkk xD
foi só um exemplo, o que não falta é exemplos.
@TobiasMesquita os responsaveis por isto
não falo idade, mas no sentido de não evoluírem :P
@GuilhermeNascimento que merda é essa
18:50
@GuilhermeNascimento setor dos programadores de COBOL
@WallaceMaxters dinossauros em um escritorio, programando um software em windows para terminais e para iniciar o terminal são necessário 60 arquivos .bat com instruções especificas antes de iniciar o programa
1
A: Função recursiva e iterativa que calcula o fatorial de 1 a n

Anderson Carlos WossNa verdade, a opção mais eficiente, neste caso, é utilizar o conceito de memoization na função, visto que o fatorial de um número qualquer n pode ser obtido por fatorial(n-1) * n e, como serão, necessariamente, calculados todos os valores dos fatoriais de 1 a n, é certo que já teremos calculado o...

:D
opa
eu li discord e fui special summoned here
Fui tentar fazer uma comparação dos tempos da minha solução para a recursiva
Mas a recursiva travou meu pc :/
00:00 - 19:0019:00 - 00:00

« first day (1609 days earlier)      last day (2462 days later) »