« first day (1705 days earlier)      last day (2079 days later) » 
00:00 - 19:0019:00 - 00:00

7:00 PM
quem?
 
quem, quem? precisa falar?
 
Eu adoro esses workflows que incentivam fazer código ruim porque uma porcaria de um software determinou, em tempos de inteligência artificial o TI ainda aplica muita falta de inteligência natural. Lamento por você ser obrigado fazer uma atrocidade dessas. — Maniero ♦ 16 secs ago
 
Se quer dar negativos, então se preparem. Vou soltar perguntas sem dó no site.
:\
não vi
 
7:17 PM
Nem era para ver mesmo
Só ia floodar o chat com gifs desnecessários :x
Se alguém tem a medalha JS
 
e tá de nego respondendo coisa duplicada, ooooooo raiva
 
Boa tarde galera! Reparei que o site está com muita negativação realmente., mas e os votos positivos? O site caiu de qualidade ou estamos mais exigentes? No feed vejo apenas perguntas com 0 ou negativadas!
 
@JoaoPaulo Caiu em qualidade, E Eu sou um dos que estou descendo o negativo.
O pessoal deveria ao menos olhar o tour pra evitar isso.
Mas não, faz a pergunta de qualquer jeito no site.
Os negativos [deveriam] tem a finalidade de indicar que algo tá ruim.
O pessoal pergunta sobre htacces... coisa que já foi perguntada mil vezes.
 
Acho que o comportamento padrão da maioria que não conhece o site é justamente esse. Se cadastrar e soltar uma pergunta de qualquer maneira e esperar uma resposta rápida.
 
pergunta sem colocar código, pergunta com uma imagem do erro, ao invés do texto.
Não mostra o mínimo esforço pra manter a qualidade
O site virou um chiqueiro (não só na qualidade, mas em formatação também)
toda hora tem um colocando URGENTE nas perguntas, ou querendo que façamos o sistema inteiro pra ele (enquanto ele é quem é remunerado)
com vista nisso tudo, eu só tenho que negativar, votar pra fechar.
Nem vou ficar comentando mais: 'tem que colocar mais informações, tem que editar', se lessem o tour, isso seria evitado.
Negativo força o cara a deletar o que tá ruim também. (como acabou de acontecer)
O pessoal deveria tentar formular a pergunta de maneira que ajudasse os outros, mas viro um support request
 
7:24 PM
Cara Isabela, por favor não duplique perguntas, não somos um fórum de helpdesk, aguarde a sua outra pergunta ser respondida com paciencia, somos comunitários aqui, nem sempre temos tempo para responder a todos, respondemos dentro da medida do possivel. Recomendo que leia: Perguntas antigas podem ser postadas novamenteGuilherme Nascimento 14 secs ago
 
como diria o Cigano: estamos trabalhando de graça
 
Isso que não viram o comentário que tomei agora a pouco na pergunta sobre direitos autorais
 
Não existe almoço grátis, meu irmão.
 
Acho que vou ganhar um premio de cordialidade, vou ser o "master of conduct" :P
 
Os caras pagam um funcionário e ele fica só no stackoverflow pra oturos fazerem pra eles.
3
 
7:25 PM
Aparentemente eu sou um "homem de cozinha", seja lá o que isso significa
 
kkkkk
@AndersonCarlosWoss chamaram de "mumum guloso" na alta? kkkkk
 
@AndersonCarlosWoss Perdi essa :p
 
Enquanto eu estiver aqui, garanto que vai ter negativos a vontade.
 
Concordo com a maioria das coisas que você disse
 
Ele excluiu o comentário logo depois (ou dar flag de abuso oculta o comentário)
 
7:26 PM
@GuilhermeNascimento Se desse pra fixar essa resposta deveria ser fixada, no "portão de entrada" do SOpt
 
Não adiante chorar. Se tem reputação alta ou não, tá ruim, negativem!
2
 
Acho que moderadores podem ver comentários excluídos, não?
 
Não sou tão assíduo como vocês então acho que sou um pouco mais paciente ainda rs
 
Coisas boas devem ser positivadas.
Deveria ser óbvio isso, mas tem gente que dá voto positivo só porque é menina e tem um rostinho bonito
 
7:27 PM
Chega uma hora que deve cansar mesmo tanta pergunta mal formulada, e dever de casa pra terceiros fazerem
 
@JoaoPaulo Sim, cara. A comunidade é ajuda voluntária mesmo, mas mesmo quando você tem um trabalho de ajuda voluntário, você tem critérios
 
@JoaoPaulo Você começa a mudar de opinião quando você está ajudando a pessoa, pede centenas de detalhes sobre o problema e ela te responde "não consegui, como faz?"
 
Exemplo: na igreja, ajudamos quem está na rua. Mas temos que ter critério pra saber o que a pessoa vai fazer com o pacote de arroz que ela pediu, por exemplo.
Então, não é assim, cara. A gente está aqui pra ajudar, não pra ser capacho, kkkkk
 
Exatamente @AndersonCarlosWoss, você começa perguntando pacientemente, querendo ajudar. E a pessoa de má vontade pra ajudar a resolver o proprio problema
 
Vou falar a mesma coisa que falei pro @LINQ: Deveria ter uma opção junto ao upvote ali, pra depositar o dinheiro na conta do usuário. Só liberava pra ele ver, se ele pagasse X pro cara, kkkk
 
7:29 PM
Já teve usuário que eu postei o link da documentação que resolvia o problema em 3 comentários distintos
 
kkkkkkk
 
Ele sequer abriu o link...
 
Tem dois usuários em específico que sempre, sempre, sempre, estão "programando" orientado a stackoverflow. Parecem vem no site perguntar, pra ter o código copiado no forno.
 
Daria pra fazer um checklist de coisa básica que deveria vir junto da pergunta, se um não tivesse já ia pro fechamento direto :/
 
Se você errar uma linha no seu exemplo, a pessoa diz: "deu erro de sintaxe", ao invés de tentar entender o erro. E desiste de cara: "Não funciona seu código"
@Tuxpilgrim A melhor ideia é a do @Bacco
 
7:31 PM
0
Q: Como comprimir código em python 3?

Cleef SouzaQueria deixar esse pequeno trecho de código em uma única linha ... i = int(input()) for j in range(1,i+1): if(i%j==0): print(j) é possível ?

Dá pra botar tudo em uma linha facinho
 
@Tuxpilgrim dá pra fixar, mas eu não discuto mais com moderadores, eu vejo muitos "tópicos legais", mas nem sempre uteis a todos
 
"A pergunta por padrão deveria vir bloqueada e nós votariamos pra desbloquear" - Bacco, Carlos
 
@WallaceMaxters +1
 
@WallaceMaxters ai você vive em função do stack
 
sim
 
7:33 PM
@CaiqueRomero mas o site ia estar mais limpo
 
@WallaceMaxters Se o site cai empresa vai a falência ou alguém vai ser demitido
 
imagina as tretas no chat (nossa essa fila de desbloqueio ta imensa)/ mas eu já fiz o máximo de desbloqueio por pessoa/ o pessoal não da o gás que precisa
 
E quem fizesse cagada de aprovar coisa ruim, poderia começar um processo de ban para ele :p
 
Aquele momento que vc esquece o termo técnico de um problema comum :[
 
@GuilhermeNascimento "batata"
 
7:34 PM
Na página de criação de pergunta já tem um textinho de ajuda "Como perguntar". Acho que ninguém lê.
 
Sempre resume bem qualquer coisa
 
@AndersonCarlosWoss kkkkkkkkk, eu lembro desse "meme"
 
@JoaoPaulo Não, mas o novo modelo tente a mudar isso - nem que ligeiramente
 
@WallaceMaxters Na minha opinião não seria uma alteração realmente produtiva, poderia diminuir alguns problemas mas criaria outros.
 
Mas e aí, offtopicamente, a minha pergunta...
@CaiqueRomero cite-os
4
Q: Exibir muitos elementos no DOM pode prejudicar a performance?

Wallace MaxtersEu gosto muito de utilizar bibliotecas como Vue e AngularJs e a minha implementação favorita era fazer Infinite Scroll (ou carregamento por demanda). Quer dizer, carrego inicialmente 15 registros via ajax. Se o usuário rola a página, carrega mais 15, e assim até acabar os registros, e montando os...

@AndersonCarlosWoss e @GuilhermeNascimento o que acham?
 
7:36 PM
@JoaoPaulo Pior que não, dá pra ver que muita gente que só entra pra fazer uma pergunta que não tem a "medalhinha" do tour, que nem abriu a página de ajuda :p
 
@AndersonCarlosWoss @WallaceMaxters pra resumir outro dia postei uma resposta que usava no código setTimeout() aonde supostamente não precisava, ai o usuário que adora copiar minhas respostas (e de outros também) mudando-as um pouco falou assim pra mim: "esse setTimeout esta deselegante", mas o motivo do setTimeout foi o mesmo desta resposta (ou seja, evitar multiplas execuções desnecessárias):
0
A: Máscara JQuery que aceite valores até 10.0

Guilherme NascimentoSe a casa decimal tem limite de um unico digito, você pode primeiramente usar maxlength no <input> de 4 digitos (maior numero esperado é 10.0 - já que contém a "mascara") e em seguida aplicar uma função com regex bem simples. No entanto o input é executado a todo momento, o que causa uma série d...

 
> Não quero entrar em discussões sobre o Watcher do Angular, ng-repeat e afins, mas sim saber especificamente sobre o DOM.
Até porque isso.... aqui tive que refatorar páginas inteiras por causa disso
hahaha
 
O pontual sempre responde primeiro que vocês :p
 
(acho que não consigo imaginar todas mas vamos lá). Número de pessoas avaliando as perguntas ser menor do que o fluxo de entrada, usuários reclamando de falta de coprometimento(geralmente esses são aqueles que esperam que todos tenham a mesma disponibilidade que ele para o site, o que é utópico), bloquear a pergunta de um usuário novo de cara pode ser uma experiência traumática, discussões sobre mas avaliações gerando rage
 
7:39 PM
Todos somos bots, na verdade.
 
Sei lá não consigo imaginar tudo assim de cara, teria que analisar com calma, mas é uma ideia válida de repente você citando ela outras pessoas possam levantar pontos positivos ou negativos.
 
@WallaceMaxters Cara, sensacional!!! Sou suspeito pra falar, pq é o tema que mais gosto (performance), já deixei um comentário, eu queria ter tempo pra responder, mas to cheio de trabalho agora:
Pode sim, é que estou sem tempo para responder explicando como ocorre o processo de renderização, mas pode sim consumir muito, no entanto existem estratégias para evitar isso, como desanexar temporariamente os elementos, claro que é um ganho relativo e é algo complicado de aplicar, ainda mais que ao injetar novamente certos eventos podem ser disparados, claro que isso dá para resolver. Também existe a questão do GC e do elemento mesmo estando desanexado ainda pode estar referenciado em alguma variavel/objeto, o que geralmente é problema de muitos frameworks. — Guilherme Nascimento 1 min ago
 
To no trend top, kkkk
@GuilhermeNascimento demorou, estarei esperando sua resposta
@LINQ tá zuiudão
 
@WallaceMaxters AHHHHHHHHH cara meus olhos queimam
 
um votinho gente.
-11
Q: AJUDA API CIELO 3.0 java em projeto Gradle

alexjosesilvaQuais as configurações iniciais para rodar/testar o api do cielo 3.0 em um projeto Gradle ?

 
7:49 PM
alguem me ajuda?
1
Q: Como alterar estado de objetos complexos no React?

Julio Henriquetenho o seguinte objeto: obj = { title: "obj1", tab: [{ title: "titulo da tab 1", card: [{ title: "card1", url: "url", image: "image" }, { title: "card2", url: "url", image: "image" }] }, { title: "titulo da ...

 
Seu objeto representa o Estado inchado :p
 
@WallaceMaxters mas hein
 
A ultima pergunta da direita ... desculpem, mas que titulo ESCROT*
 
@LINQ que personagem é esse?
 
891/1000 pontos... falta pouco!
 
7:51 PM
@WallaceMaxters animação brasileira, mas de qualidade "Irmão do jorel" :)
 
@WallaceMaxters kkkk
 
Não gosto desse tipo de meme, mas não resisti (cc @Bacco)
Boa tarde, patrícia :p — Wallace Maxters 15 secs ago
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk‌​kkkkkkkk
 
@WallaceMaxters Irmão do Jorel
 
@AndersonCarlosWoss essa do erro de instalação não dá pra fzer muita coisa, né?
Mas eu gostei que o usuário colocou o código de erro na pergunta.
 
@WallaceMaxters Primeiro ele respondeu outra pergunta com a pergunta... mas aprendeu rápido
hahaha
Mas deve ser falta de dependências
 
8:10 PM
Sabem o que é isso?
é resultado do que usado em dev?
 
@Maniero Gambs?
 
Alguns dizem que é a + alta engenharia q vc pode fazer
 
@Maniero ajuste arquitetural?
 
eu sei q é difícil adivinhar, eu teria dificuldade de dizer
 
Boas práticas mandam você ter um acento no carro
 
8:11 PM
acabei de ver no Tweeter
é um mecanismo de engenharia de software muito em moda hj em dia
tudo isso q vcs estão falando é verdade
mas isso é fruto do uso de um mecanismo específico, qual seria ele
claro eles ñ acham q será usado assim, mas na prática acontece isso
dica: ele costuma ser abreviado com 2 letras
 
e eu tenho uma pergunta sobre ele e q agora pouco me deu uma medalha
tive 25 estrelas de favorito nela
uma é consoante
e é muito usada em OO
 
62
Q: Quais as diferenças entre Injeção de Dependência e Inversão de Controle?

ManieroÀs vezes parece que estamos falamos da mesma coisa (claro, não é) quando estes conceitos estão sendo utilizados. Qual é a real diferença entre eles? Quando utilizar um ou outro?

 
safadinho
está trapaceando :D
Qdo vc faz DI abre a possibilidade a pessoa usar desse jeito, qdo ñ faz vai o banco certo sempre
 
Não, fazendo pesquisa e usando como fonte.
;D
 
8:15 PM
Boa tarde, preciso de ajuda, fiz uma pergunta a 2 semanas e inseri uma nova, até ofereci 100+ de recompensa por isso pt.stackoverflow.com/questions/322095/… Alguém? A primeira publicação: pt.stackoverflow.com/questions/320556/…
 
qdo precisa, ok, quase sempre será usado certo e mesmo q seja errado, paciência, ñ dá pra controlar tudo, mas se usou essa merda sem necessidade, corre o risco q acaba sendo alto e sem um benefício claro, pq 99,99% das vezes vc quer um banco igual ao do outro lado
pior qdo o cara só faz isso pra facilitar o mock
@AndersonCarlosWoss :D :D :D
 
O que ajudou, o único, copiou e colou um código da comunida EN, que não tem nadaver com o que preciso realizar.
 
@EliseuB. Não são a mesma pergunta?
@Maniero Sinceramente eu nunca peguei um projeto que realmente vi necessidade de DI
 
@AndersonCarlosWoss eu tenho alguma coisa, mas faço com default automático, usa opcional
 
@AndersonCarlosWoss é sim, mas tá osso resolver isso, e pessoal só negativa, ou fala suposição, não ajuda, não são obrigados a isso, mas se não ajuda não atrapalha
 
8:19 PM
@EliseuB. Então por que duas perguntas?
 
Se existe meio de fazer uma pergunta de um modo "correto", eu tento explicar o melhor possível, até os códigos, mas ainda assim parece não ser "correto"
 
Existe um botão "editar" na pergunta
Não precisa ficar recriando
 
@AndersonCarlosWoss Sei lá, pois a outra tá vencida, ficou a centenas ou milhares de perguntas pra trás, e estou a procura de ajuda até hoje e nada
Mas confere a primeira, mais editada e completa que está não tem, vou apagar a última
 
@AndersonCarlosWoss eu te invoco kkk
 
feito
 
8:21 PM
0
Q: Somar histórico

user9080886Possuo o dataset chamado gd DATA_CRIA FROTA 1971 2 1972 19 1973 19 Gostaria de criar um dicionário com os valores de cada anos somados com anteriores, por exemplo: {1971:2, 1972:21, 1973:40} Para isso fiz isto: dic_ano = {} for ano in anos: dic_ano.update({a...

 
fiz assim:
anos = {
  "1972": 10,
  "1973": 8,
  "1974": 20,
  "1975": 12
}
dicionario = {}
valores = 0;
for key, value in anos.items():
  val = dicionario[key] = valores+value
print (dicionario)
tem forma mais fácil?
 
A resposta esta humilde, se notarem qualquer coisa que discordarem pode chutar o pau da barraca e criticarem (como desejarem):
0
A: Entendendo melhor a contagem do max_user_connections no MySQL

Guilherme NascimentoVou enumerar de maneira simples: Apesar do nome o max_user_connections não esta relacionado a usuários, o PHP é o "client-side" do mysql, logo cada conexão com as APIs como: mysqli_connect new PDO É que contam para este numero, claro que isto eu não estou falando de conexões persistentes (q...

 
@MarceloBoni Pergunta: e se o dicionário não estiver em ordem?
 
@AndersonCarlosWoss ai eu não sei, vai de acordo com o que ele perguntou kkkk
 
8:24 PM
@MarceloBoni No Python 3.5+ a ordem de inserção no dicionário é até garantida
Mas não implica que foi inserido em ordem crescente
 
@AndersonCarlosWoss cara, como python consegue ter uma sintaxe tão clean e bonita? :(
 
@AndersonCarlosWoss o update insere um elemento no dictionary?
 
@AndersonCarlosWoss qual origem desse meme?
 
@MarceloBoni Sim, ou atualiza
@CaiqueRomero Não faço ideia haha
 
8:31 PM
Acho que encontrei +- youtube.com/watch?v=OqbBH5tpnqw
 
@MarceloBoni e por ele ter dito "dataframe", ele deve estar usando pandas
 
@AndersonCarlosWoss eita, ai complica um pouco, respondo o básico de python, ai já começa complicar kkkk
 
8:48 PM
0
A: Pegar o subdomínio com PHP

Guilherme NascimentoSe o virtualhost estiver bem configurado então SERVER_NAME deve funcionar bem, acaso seja outro caso, ou um proxy-reverso, então os hosts para suas aplicações são resolvidos pelo header Host: no HTTP, ou seja o valor de SERVER_NAME nao é alterado, pois as variaveis SERVER_ geralmente são valores ...

 
9:02 PM
@GuilhermeNascimento respondi lá
 
@EliseuB. eu não sei de onde vc tirou esses códigos, mas humildemente lhe digo, o tal site_url vai falhar, e nenhuma delas responde o motivo do problema :/
 
@GuilhermeNascimento na versão 5.X do PHP nunca que houve um problema com ela, em todas implementações, só se na 7, aponte o erro por favor.
@GuilhermeNascimento Está correto, esta é uma função obsoleta que substitui por outra, mas a próxima funciona legal, removi-a.
 
@EliseuB. inclusive tem uma constante ali chamada PATH, com certeza vai falhar, não é pq funciona em um ambiente X que vai funcionar fora dele ... é aquela velha história, "no meu computador funcionava" :)
bem, vamos falar de outra coisa
Depende de que momento vc executou o hasIntersections(), o problema não é na função é no valor que foi inserido quando chamou a função, em outro lugar do script. — Guilherme Nascimento 1 min ago
Tem como fornecer o código que esta chamando hasIntersections? Põe lá na pergunta
 
-2
Q: Erro em verificação anexo php

Eduardo Parcianello de AvilaPessoal esse código que está na imagem não consigo fazer ele funcionar por que quando eu vou fazer upload da imagem lembrando que eu coloco o formato ele diz: Por favor, envie arquivos com as seguintes extensões: jpg, png ou gif Observação: esse codigo é aqui do grupo Meus códigos estão tudo ...

Tenho quase certeza que essa é a 4a pergunta do AP sobre o mesmo assunto
 
@AndersonCarlosWoss eu já fechei a 16 mins :P e vou continuar a fechar ... o coitado esta apenas um pouco perdido hehehe
 
9:14 PM
@rray se você puder ver perguntas excluídas no perfil, poderia confirmar?
 
@AndersonCarlosWoss aliais, eu queria poder dizer que este é um dos piores usuários do site, pq se fosse o site nào teria problemas, mas tem usuário umas 100x piores
 
@GuilhermeNascimento
@
ops
 
galeris
 
Não executei no ambiente de quem fez a pergunta, aqui a velha história também, chamo a função como incrementação de outras de acordo com a necessidade
 
9:16 PM
no JS eu consigo enviar por parametro o complemento de um código para criar a função baseado no que eu passei?
 
Sugeri testar, e o retorno ver o que ele pode usar para adaptar, ele não colou o código todo pra testar ele aqui
 
por exemplo funcaoLoka("getElementByID")

funcaoLoka(get){
let a = get('oi');
}
olha as briza kkkk
poderia passar assim funcaoLoka("getElementByTagName")
acho que no php tem isso ai, ai vc concatena
 
funcaoLoka(document.getElementById)
 
no java acho que nao tem
 
@JulioHenrique poder pode, claroque faltaria o document, mas nem sei pra que isto :P ... melhor usar logo css-querys
 
9:20 PM
mas rola concatenar com isso:

let a = document+get("oi");
?
 
Para quê isso?
 
eu tenho que passar pra uma função o item que eu irei modificar, e a função precisa concatenar ele com uma variavel e alterar seu valor
 
@JulioHenrique mas pra que isso ? :)
@JulioHenrique cara, melhor usar um atalho para querySelector e querySelectorAll
 
Estranho, embora eu ainda não tenha entendido
 
@GuilhermeNascimento vdd
assim
 
9:24 PM
@JulioHenrique assim:
//Pega apenas o primeiro elemento, se não encontrar nada retorna NULL
function $(query, contexto) {
    return (contexto ? contexto : document).querySelector(query);
}

//Pega uma lista de elementos, se não encontrar nada retorna uma lista ainda sim, mas com o length de valor 0
function $$(query, contexto) {
    return (contexto ? contexto : document).querySelectorAll(query);
}
^---- pronto vc não precisa mais de jQuery HAHAHAHA
 
const novoEstado = Object.assign({}, this.state);
novoEstado.moduloTab.tab[0]

moduloTab.tab[0] é variavel, pode ser qualquer coisa, pensei em receber isso por parametro
@GuilhermeNascimento kkkkk olha só
 
Como variável?
 
@AndersonCarlosWoss é variavel ué, pode ser outra coisa por ex: modulo2Tabs[0]
 
O nome da estrutura é variável?
 
9:26 PM
é pra min nao ter que fazer outras funcoes e usar uma só
pq tem a mesma finalidade
 
@JulioHenrique Mas como decide qual dessas propriedades vai alterar ?
e é sempre no mesmo nivel ou varia ?
 
Caro 13dev, esse uso de explode pode até funcionar no php5.3, 5.4 e cia, mas no php7 com certeza vai falhar, pois array_shift espera uma referencia, causando algo como PHP Notice: Only variables should be passed by reference, claro que no geral o PHP ignora e é só um Notice, mas ainda sim o objetivo é usar referencia e não valores em funções que esperam referencias: php.net/manual/pt_BR/language.references.phpGuilherme Nascimento 6 secs ago
 
@JulioHenrique Você até consegue fazer uma função recursiva para isso, mas parece-me exagerado
 
varia

tipo nos inputs do form, preciso alterar os valores da variavel de estado conforme mudo o input
entao no onchange eu chamo a função alter e ela envia o valor por parametro, mas tem que enviar o que é pra alterar tipo tab[0].card[0].title e ai a funcao faz esse alter
 
Se é sempre por tab e card porque não alterar diretamente ?
Ou varia ?
 
9:32 PM
é meio que sempre fixo
mas pode ser moduloTab.title, moduloTab.tab[0].title ou moduloTab.tab[0].card[0].title ou moduloTab.tab[0].card[0].description
não sei se entendeu
uma solução é passar um tipo como parametro e ai faço ifs dependendo do tipo
mas o problema é que sao uns 16 tipos diferentes
 
Hmm
 
@Isac alterar diretamente eu ja tentei mas o nivel mais baixo, eu so consigo do jeito que vc mandou na pergunta do site
 
@JulioHenrique deu pra entender, mas a solução é IF mesmo, pq a coisa varia demais, é melhor se garantir em algo como:
if ('card' in moduloTab.tab[0]) {
    title = moduloTab.tab[0].card[0].title;
} else if ('title' in moduloTab.tab[0]) {
    title = moduloTab.tab[0].title;
}
 
@GuilhermeNascimento kkk meus if sao mais simples, mas eu entendi, farei isso
 
@AndersonCarlosWoss consigo
 
9:38 PM
vou usar aquele famoso Patter "programação defensiva"
que nada mais é do que, funcionou ta valendo
 
@JulioHenrique É o seguinte, dica de amigo, não gaste seu tempo tentando resolver problemas simples com coisas mirabolantes, use sua energia para resolver problemas complexos da forma mais tradicional possivel, assim como irá fazer com os problemas simples e com o tempo vá melhorando o que der para simplificar, mas de preferencia buscando os caminhos tradicionais ... não compensa gastar sua energia criando coisas para tentar atingir um ponto que vc nem sabe se vai alcançar
 
@GuilhermeNascimento mesmo que a solução fique com 16 ifs é melhor do que gastar tempo pra deixar com 1?
 
É como disse da para fazer recursivo, mas parece exagerado
tipo assim
vale lembrar que os nomes estão pessimos
mas é essa a ideia xD
 
@JulioHenrique mas é o que eu disse acima, a questão não é a quantidade de IFs, a questão é "vale a pena?" A resposta é "vc não sabe se vale" então se vc não sabe não compensa fazer, é melhor 16 ifs certos e que vc entenda, do que IF muito "louco" que vc acredita funcionar, mas que não real pode ter problemas, entende?
 
@GuilhermeNascimento sim, é isso ai ;)
 
9:41 PM
@JulioHenrique quer ver um exemplo, sou eu ... eu não uso padrão SOLID (talvez até use eventualmente), não uso interfaces do PHP, não uso aquelas classes "novas" do php que dizem resolver um monte de coisas, a maioria tem que adaptar muita coisa pra coisas com OOP, que parecem bonitos, mas que eu poderia resolver de forma simples, como o básico, mesmo que custe mais algumas linhas
 
@Isac hahahaha mas massa! nao sabia que dava pra fazer
 
@Julio Eu crio coisas que parecem mais arcaicas, mas te garanto, todos meus códigos são muito mais eficientes que qualquer código ou FW da vida que vc pegar por ai, isso pq me prendo em fazer o simples, funcional e bem testado
 
@Isac cc @GuilhermeNascimento uma vez vi meu amigo concatenando uma string no php e chamando um metodo qual o nome disso?
@GuilhermeNascimento hahah massa! isso é bom
 
inclusive criei meu proprio FW pq noto diversos problemas ou coisas desnecessárias nestes FWs populares. Os caras querem reinventar o Apache dentro do PHP pra resolver coisas simples ... eu olho pra esses FW e choro
 
@GuilhermeNascimento mas as vezes os projeto necessita de um FW
@GuilhermeNascimento hahahahahahaha vdd
@GuilhermeNascimento pra desenvolver mais rapido
 
9:46 PM
@JulioHenrique o php pode reconhecer strings como um método ou função, deste que vc chame da forma esperada, por exemplo:
<?php
$a = 'mysqli_';
$b = 'query';

echo ($a . $b)($con, 'SELECT');
 
A questão importante que o @GuilhermeNascimento menciona e que muita gente esquece é que simplicidade vale bem mais do que parece.
Acaba por tornar o código simples de ler por si ou outros e muito facil de atualizar/manter
 
@Isac sim eu entendi, e é vdd isso, mas as pessoas veem uns if else e ja logo julga falando "que monstrinho é esse"
vou deixar um comentario
// mostrinho mesmo pq se nao vc ia passar semanas pra entender!
hahaahahah
 
Agora se repete muito também deve ver se tem forma de fazer melhor, por isso é sempre questão de ir vendo caso a caso
 
@JulioHenrique sim, concordo 100%, afinal, fazer tudo na mão sempre seria gasto de tempo, por isso criei um FW proprio, ele faz todo o básico necessário para WEB: rotas, organiza em views e controllers, tem grupo de rotas, e aceita regex para torna mais simples ainda ... Se vc quer algo extra então pode instalar um pacote extra, o FW não precisa fazer tudo, precisa fazer o essencial, o resto que vc precisa geralmente tem a parte
Minhas libs e FW são agnosticos, vc usa o que vc quer, não tem obrigatoriedade (dependencia) com NADA :D
 
i galera ficou inviavel, uns 43 ifs
pq lembrei que tinha outras coisas
merece um print
 
9:52 PM
@JulioHenrique blz, faça funcionar e depois que a lógica estiver pronta e "fina" (sem problemas) vc irá olhar o código e talvez notara alguma forma de simplifica-lo um pouco
 
@GuilhermeNascimento vou fazer e mandar um print
 
@JulioHenrique os códigos não tem sigilo na sua empresa? Me manda via email só pra não dar problema :)
Boa noite pessoal, até amanhã o/
 
   const novoEstado = Object.assign({}, this.state);

    //titulo
    if(what == "t1")
    novoEstado.moduloTab.tab[0].title = value;
    else if (what == "t2")
    novoEstado.moduloTab.tab[1].title = value;
    else if (what == "t3")
    novoEstado.moduloTab.tab[2].title = value;

    //tab 1 titulo card
    else if (what == "t1ct1")
    novoEstado.moduloTab.tab[0].card[0].title = value;
    else if (what == "t1ct2")
    novoEstado.moduloTab.tab[0].card[1].title = value;
    else if (what == "t1ct3")
@Isac , @GuilhermeNascimento funciona! kkkk
até que nem ficou muito grande nao
 
Isso dá para cortar pa metade no minimo, usando um mapeamento de strings para indices
Mas suspeito que o problema vem de onde constroi esse what
Qual o código que constroi o what ?
 
@JulioHenrique voltei, então como o Isac disse dá pra resolver, agora que temos o código em si, depois te mando a sugestão de como minimizar isto, se conseguir mando hoje
 
10:05 PM
Agora fui :P
1
A: Pegar o subdomínio com PHP

Guilherme NascimentoSe o virtualhost estiver bem configurado então SERVER_NAME deve funcionar bem, mas creio que o seu caso seja outro meio, como proxy-reverso ou então os hosts para suas aplicações são resolvidos pelo header Host: no HTTP. Ou seja o valor de SERVER_NAME não é alterado, pois as variáveis SERVER_ ge...

 
@GuilhermeNascimento viu lá sobre o escopo?
 
 
1 hour later…
00:00 - 19:0019:00 - 00:00

« first day (1705 days earlier)      last day (2079 days later) »