« first day (1294 days earlier)      last day (2777 days later) » 

17:00
@acklay eu ia te kickar de zoas, mas achei melhor não xD
Acho que votei como ampla, não baseada em opiniões :s sei lá.
@MarceloBoni Justamente. Mas alguém pode brigar e provar que aquilo não é uma gambiarra, e a melhor forma de fazer.
Tipo, eu acho código PHP gambiarra só por usar PHP. Tem pessoas que não concordam. Então fica nesse vai e vem
6
@Renan Tem código PHP que é descente... Não é comum de se ver, pois no geral o que vemos é código de quem não sabe programar.
@AndersonCarlosWoss Descente a maioria é. Decente poucos são.
6
17:10
kkkkkkkkkkkkkkkk
Isso isso isso
auhhauuhauhahuauha
O que falar de uma linguagem que tem PHP até no nome?
Caraca, tudo que o @LucasCarvalho posta a galera negativa. Vão assustar o minino assim...
Post ruim = downvote. Não é essa a finalidade?
17:14
@diegofm o medo é só afugentar novatos
@diegofm Não vejo motivos para negativar uma pergunta.
0
A: Tornar website em appmobile disponibilizando na playstore

Dico DidirajaO nome da ferramenta que você deseja é Ionic Framework

Mas ele não tem uma pergunta/resposta ok? xo ver as perguntas dele...
@Randrade eu vejo
@diegofm Por isso que os votos são coisas pessoais e não tem como mudar isso
O Lucas tem dúvidas justas... por exemplo pt.stackoverflow.com/q/199201/64969
17:17
@Randrade votos são como gambiarras :) "são baseadas em opinião. A sua opinião pode mudar com o tempo, o que é normal" citando o mestre ahsuash
11
Q: Quando usar o downvote

GuerraQuando utilizar o downvote? Vi que existe essa carência de esclarecimento a respeito desse assunto, para tentar ajudar a comunidade fiz um levantamento nas outras comunidades da SE para tentar trazer o consenso geral a respeito disso. Visão geral do downvote (via help SO): O que é o downvote? ...

Se não se deve usar downvote em perguntas, então a Se botou o recurso a toa, como enfeite?
@diegofm Tem vários pontos que muitos aqui não concordam sobre o funcionamento do site. Esse é um que eu acho que não deveria existir. Se a pergunta tem problemas, existem N formas de fechar a mesma.
a pergunta estava ruim, ele editou, agora ela ta melhor, mais entendivel. Justo remover o downvote, que teve o efeito esperado
17:21
@diegofm acho que ai, o maior problema e nao ter o recurso informando quem votou de que a pergunta foi editada
entao muita gente esquece que a pergunta existe
@MarceloBoni se a edição ocorrer quando eu estiver on e foi pra melhora do post, eu sempre removo. Agora se não vejo, é mais complicado monitorar depois(apesar que faço isso algumas vezes)
O ideal seria poder comentar tambem, pro cara saber o motivo do voto, maas... minha pergunta recente no meta mostra as consequencias disso
@diegofm não discordo de você, eu costumo negativar pergunta quando acho que ta muito feio e eu não sei como melhorar ela, mas ha de se concordar que o sistema não é totalmente perfeito
Curiosidade: os comentários inseridos pela fila de respostas, aquelas que possuem "Da Revisão", são estacáveis assim como os comentários de duplicatas?
Estacáveis?
Se eu votar no mesmo motivo que já possui o respectivo comentário, o sistema dá upvote no atual ou duplica os comentários?
No sentido de acumular
17:32
Ah sim, é a mesma coisa
se escolher o mesmo que alguem ja escolheu, ele da u upvote
Eu sempre colocava que não era necessário o comentário caso já existisse um
como eu queria fazer uma doação pro genio que criou esse programa, me salvando da L.E.R há anos
17:33
haha
Utilizei-o muito quando jogava mmorpg para distribuir pontos de experiência
o mouse aqui da empresa é vagabundo³. E to fazendo um negocio num programa que faz a gente clicar ate pra confirmar que clicou certo
Cascatas de alerts
"Ter certeza que deseja excluir?" "Tem certeza que tem certeza?" "Mesmo?" "Sério? Você já parou pra refletir sobre isso? =(" "Eu imaginei, você pensa em você mesmo"
@jbueno pior que é exatamente isso kkkk
"Você quis clicar aqui?", "Você tem certeza que tinha certeza que queria clicar lá?", "Mas você tinha mesmo certeza que tinha certeza de ter certeza de clicar lá?"
Droga, foram mais rápido :/
haha
E o pior, tab e enter do teclado nao funciona na droga do alert kkkk
17:37
Sério?
Sim, acho que é modal
Acessibilidade para quê?
haha
@AndersonCarlosWoss acessibilidade pra empresa publica é horario de funcionamento kkkkk
Os caras acham que encher de alert vai fazer o usuário prestar mais atenção no que está fazendo. Tem gente que sai clicando "ok" em tudo sem ler nada.
Tava tentando entender pq um radio button ficava checked = false depois de clicar nele, e lembrei que tinha colocado na função do onclick form.reset();
@diegofm No segundo alert eu já saio da página
17:57
Dica
@AndersonCarlosWoss o problema é que não tenho opção, por isso esse mouse click é um salvador da patria aqui
Um payload de 209 KB é mei grande, né?
pois é
que pergunta idiota
18:33
estão testando layout do site, tá uma lambança
18:48
0
A: Diferença entre usar SQLiteConnection e DriverManager Java

diegofmNão sei o que você quer dizer com "aspectos técnicos", mas em relação a performance, é notório que JDBC é mais rápido. Fiz um algoritmo para testarmos: import java.io.File; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import org.sqlite.SQLiteConnectio...

ta muito superficial?
Eu entendi
Queria saber agora é: Como gerar um "aleatório" sequencial?
0
Q: Ordem aleatória com paginação MySql

lelopesOlá, Estou precisando ordenar aleatoriamente resultado da minha consulta e exibir paginação usando mysql. A ordenação e paginação estão funcionando perfeitamente. Sempre quando é feito a paginação, por conta da utilização do ORDER BY RAND(); os resultados são aleatórios e repetidos na paginação....

kkkkkkkkkk
Acho que a ideia é paginar os elementos com LIMIT e ordená-los aleatoriamente
@AndersonCarlosWoss mas assim, se vc for para a segunda página o resultado exibido não é o mesmo da primeira execução do mesmo SQL
unica forma se fazer isso é armazenar a execução do primeiro SQL em cache
@Everson coloquei, mas é indiferente o exemplo pois é a forma de utilizar o resultado randomico com paginação que á a questão. Os registros não podem ser repetidos nas paginas subsequentes. O aleatório tem que ser feito uma unica vez no resultado da consulta sem paginação. — lelopes 22 mins ago
E um select from select?
Está especificado assim: SELECT * FROM tabela1 WHERE Id= $id ORDER BY RAND() LIMIT $inicial,$final
18:55
Seria tipo LIMIT 0, 10 ORDER BY RAND()
Depois LIMIT 10, 10 ORDER BY RAND()
Mas executando 2x o mesmo select nao traz a mesma coisa
Ordena de forma aleatório somente os registros retornados pelo LIMIT
e como ela disse: "Os registros não podem ser repetidos nas paginas subsequentes"
nao tem como garantir isso em um rand
18:56
Sim, porque o registro estaria entre 0 e 10
Na segunda página seriam os registros entre 10 e 20
só se armazenar em cache a primeira execução com todos os registros, e fazer a paginação* disso no JS
@AndersonCarlosWoss Se eu entendi o que quer dizer, seria algo parecido com isso? (não repare na sintaxe, é apenas para exemplificar)
SELECT * FROM (SELECT * FROM TABELA1 WHERE Id= $id LIMIT $inicial,$final) ORDER BY RAND()
Exato. Não funcionaria?
@AndersonCarlosWoss Não vejo motivos de não funcionar, mas como você disse, só iria ordenar os 10 registros retornados (se for de 10 em 10).
Jovens, entenderam que o problema está na seguinte frase: "Os registros não podem ser repetidos nas paginas subsequentes"
Ela está fazendo em PHP, que finaliza a conexão após parar de executar.
19:01
@Randrade Sim, funciona.
Testei aqui
Para fazer a paginação da próxima página, ela teria que executar o SQL novamente
@Everson Não será repetido desta forma. A questão é que sempre a página 2 terá os mesmos registros, porém em ordem aleatória
Mas os registros das páginas 1, 3, 4... seriam todos diferentes da página 2
A primeira página, tendo LIMIT 0, 10, sempre mostrará os 10 primeiros registros de forma aleatória
19:02
Agora, toda vez que ele fizer limit 10, 10 os registros serão os mesmos, mas em ordem diferente
A segunda página terá os registros de 11 a 20, também aleatórios
qual executa primeiro, o rand ou o limit?
o limit
eu estava entendo que o rand executava primeiro
veja que na consulta o rand está apenas no retorno da subconsulta , ou seja, somente nos 10 registros retornados
19:05
Quando no mesmo select, o rand executa primeiro
Por isso alguns registro são duplicados
Não sei se é isso que o AP quer, pois até agora estou entendendo o motivo de algo assim, mas poste como resposta @AndersonCarlosWoss.
@AndersonCarlosWoss top
Pô galera opinem aí, acho q posso melhorar a resposta, só não consigo imaginar no que kkkkk
@diegofm Eu tenho bloqueio com Java. Não consigo entender o que fez :/
19:12
@AndersonCarlosWoss como assim bloqueio, vc já respondeu várias perguntas de Java O_o
@JeffersonQuesado Até valeria, mas o Mestre já tem 2 respostas que cairiam bem =)
@diegofm Mas eram coisas triviais.
Então o jeito é deixar como tá e esperar o OP se manifestar pra ver se esclareceu
@diegofm aspectos técnicos pelo que eu entendi seria as diferenças entre as duas. Exemplo: DriverManager conecta em todos os bancos e SQLiteConnection é especifica. Utilizando SQLiteConnection há uma melhor performace pq acontece X coisa dentro da classe que é diferente que acontece na outra conexão.
Já atingi o limite diário. Vou guardar minhas respostas para de noite. kkk
19:25
kkkkk
Boa tarde, estou tentando mapear uma model para viewmodel, alguem pode me ajudar?
Nem sei o que isso significa :/
@Furlan AutoMapper?
@jbueno então, eu to com ele aqui, só que ta dando um erro
    public static void Configure()
    {
        Mapper.Map<Propriedade>(new PropriedadeViewModel());
    }
to chamando essa classe no Global.asax.cs
no final de tudo
Seria bom dizer qual é o erro
19:28
pegando aqui
Mapper not initialized. Call Initialize with appropriate configuration. If you are trying to use mapper instances through a container or otherwise, make sure you do not have any calls to the static Mapper.Map methods, and if you're using ProjectTo or UseAsDataSource extension methods, make sure you pass in the appropriate IConfigurationProvider instance.
Line 13: public static void Configure()
Line 14: {
Line 15: Mapper.Map<Propriedade>(new PropriedadeViewModel());
Line 16: }
Line 17: }
a linha 15 que ta vermelha
Vermelha?
Tá dando erro de compilação ou execução?
nao
ASHUASHUASHUAS
alias
ele da erro
aquele que imprimi
19:31
"Tá acontecendo A ou B?" "Não"
está acontecendo
o erro
@Furlan Ok, isso eu entendi. Quero saber se é na compilação ou quando executa
sim
na compliação quando vai executar
kkkkkkkkk
eu ri 2x
19:32
KKKKKKK
@Furlan Ou é um ou é outro.
Pra ficar mais fácil: o erro é no Visual Studio? Ou é uma exception?
manda o print do erro que fica mais facil
no visual studio
o inner exception da aquele erro
que te mostrei
19:47
@UzmkArtanis xhr é apenas a abreviação de XmlHttpRequest, que nada mais que é uma API nativa do JavaScript. O XHR não é Ajax, o Ajax faz uso dele, o comentário anterior do Fábio é parcialmente certo apenas. Respondi para dar enfase nisto.
SO roda em qual Banco de dados?
@Everson sqlserver
@Everson Cê quer saber qual banco a SE usa? Se sim, é SQL Server.
Entendi, mas naquele contexto ficou apenas como dup @GuilhermeNascimento
Isso mesmo. Valeu :)
19:52
@UzmkArtanis eu respondi mesmo pq coisa dup que eu costumo já ter respondido do meu ponto de vista, diante de muitos problemas que temos com caça-votos eu prefiro responder apontando para uma resposta existente e geralmente dou mais algum detalhe
12
Q: Em que linguagem/framework/banco são feitos os sites Stack Exchange?

user53223Em que linguagens de programação, frameworks, bancos de dados, bibliotecas e metodologias foram feitos os sites da rede? Pergunto tanto do back-end como do front-end.

Eu teria upvotado e deixado lá, mas já tem resposta no site é dup @GuilhermeNascimento
@UzmkArtanis vc não entendeu o que eu disse
Sinalizem como duplicata, o próprio autor já sinalizou pt.stackoverflow.com/q/216343/57801
@UzmkArtanis Eu não to pedindo pra deixar a pergunta aberta, claro que é melhor remover ou marcar como dup se não puder remover, e nem de longe estou pedindo upvote ou coisa assim, estou falando que existe um problema com caça-votos que insistem em dar respostas meia-boca, é um problema comum no site, eu geralmente se já respondi algo sobre o assunto tento linkar, (e só pra constar quem me critica por isto, já vi muitos dos veteranos fazendo a mesma coisa), a ideia é inibir os caça-votos
seria uma maravilha se os caça-votos ao invés de ficarem dando respostas meia-boca procurassem se não existe perguntas e respostas que "resolvem bem" o problema e com isto apoiar o conteudo, assim centralizando o assunto ao invés de espalhar
Se vocês navegarem na tag vão entender o que digo ;)
Nossa foi mal cara, se me expressei errado @GuilhermeNascimento, eu teria upvotado, não pela pessoa , mas porque a resposta respondeu o que eu perguntei,e removi o post porque ela tem uma resposta que se encaixa completamente, ou seja é duplicata
20:00
@UzmkArtanis sim exatamente, isso está bem claro, foi o que eu já disse acima, isto que vc fez foi o ideal, eu estou lhe explicando somente o que pq eu respondi algo dup, estou comentando contigo e não lhe criticando, sobre um problema existente no site, que alguns fazem vista grossa e outros não veem como um problema pois acham que espalhado ou não o que importa é existir o conteudo
Eu já acredito que centralizar facilita as pessoas buscarem sobre o assunto :D
@jbueno "Descente" seria "que desce"? kkkkkkkk
@WallaceMaxters é que o PHP vive fazendo o servidores "descerem" :D HAHA
@GuilhermeNascimento :p
@WallaceMaxters Isso. Descente é aquilo que desce.
"uma comunidade descente é considerada uma comunidade decadente, que apresenta um movimento descendente em termos morais."
Tipo PHP mesmo kkk
20:06
@AndersonCarlosWoss ou que desce dos seus troninhos pra lutar ao invés de ficarem como reis :p
@AndersonCarlosWoss A moral do php sempre foi decadente
4
E sempre será
@jbueno Descente é o contrário de ascendente kkkkkkkk
Se eu tiver um loop tipo:
k = 0;
enquanto(i = 0; i < 2; i++){
   imprime k++;
   imprime k++;
fim enquanto

A contagem que imprime deveria iniciar no 0 ou no 1?
@MarceloBoni imprime primeiro zero depois um
20:10
@WallaceMaxters de subinte
0, pois k++ retorna o valor atual de k e depois incrementa
@MarceloBoni em JS se fizer ++k vai imprimir 1, em php ++$i também será 1
Eu também, e creio eu que agora tenha entendido seu ponto @GuilhermeNascimento
E tá uma bagunça naquela tag
@GuilhermeNascimento isso é interessante kkk a precedência do operador, sinceramente eu tinha comigo que devia começar por 1, 2... cc: @rray @AndersonCarlosWoss
20:14
@UzmkArtanis fico muitissimo feliz :D, não me importo de discordarem, muitas coisas o pessoal aqui uns discordam dos outros, isto é normal em qualquer lugar :D ... O problema é quando vc é interpretado mal, eu já sai muitas vezes bem mal interpretado daqui, não que eu estivesse certo ou errado, não fazia diferença, o problema era entender o ponto ou a raiz do problema, pessoal geralmente "desfoca", por isso as vezes eu insisto no assunto :)
@MarceloBoni mas e como faria com um vetor/array? Se você quiser o for pode começar do -99 e terminar no 88 :D
@MarceloBoni Se fosse ++k, imprimiria 1 e depois 2. Isso se chama operação pós incremento. O exemplo que vc deu se chama operação pré incremento.
@GuilhermeNascimento unnn como assim?
@MarceloBoni JS: for (var i = -99; i <= 88; i++) { console.log(i); }
@jbueno pois é, eu conhecia os dois, mas não sabia a diferença de comportamento
@MarceloBoni A maioria das pessoas não sabe a diferença
20:17
Entendendores conseguem me explicar porque colocar um $msgtype num sistema de IPC? php.net/manual/pt_BR/function.msg-send.php
@MarceloBoni se vc quiser pode terminar no -99 também for (var i = 88; i >= -99; i--) { console.log(i); }
@jbueno Seria o contrário, não? ++k é pré, k++ é pós.
@MarceloBoni se vc quiser ao invés de incrementar ++ vc pode usar até "vezes" (sinal * geralmente) ou qualquer outro operador para calculos
@WallaceMaxters até na doc em ingles tá "faltando explicação" :(
@AndersonCarlosWoss É que eu falei do ponto de vista da operação. No ++k, a operação é depois do incremento. Mas o mais comum é falar do ponto de vista do incremento mesmo.
Ou seja, tá certo, mas tá errado.
@GuilhermeNascimento Brow. Ele tá falando das operações com o k e não com i
@jbueno Então o que comentei ali foi sobre começar com 0 ou 1, com K eu já expliquei:
14 mins ago, by Guilherme Nascimento
@MarceloBoni em JS se fizer ++k vai imprimir 1, em php ++$i também será 1
@jbueno lembrei que eu tinha que ter te mandado um negocio ontem, calma ae
20:26
@GuilhermeNascimento tou calmando
@jbueno tá no face
@GuilhermeNascimento tou xD
@jbueno mandei já
@jbueno Rhayane? kkk
20:30
@GuilhermeNascimento to pensando seriamente em usar isso
@WallaceMaxters não entendo bem o seu proposito em usar isto, qual seria o objetivo?
@GuilhermeNascimento aff, é que eu to com um problema chato de ter que processar algo em paralello.
não que eu esteja criticando PHP, longe disto, mas tem coisa que fica meio embaçado fazer nisto
@GuilhermeNascimento kkkkk
@GuilhermeNascimento sei como é
@WallaceMaxters esse paralelo que eu não entendo bem aonde vc deseja chegar, quero dizer um exec(); não resolve?
20:33
@GuilhermeNascimento pode ser também. Só que eu preciso garantir que a execução vai ser terminada. Preciso de uma espécia de controle de transação. Se a tarefa não for executada, ela vai ter que ficar "armazenada" em algum lugar.
foreach ($cinquenta_repeticoes as $dados) {
    criar_uma_requisicao_webservice_demorada($dados);
}
@WallaceMaxters fiz um negocio assim usando curl
@AndersonCarlosWoss SIM HAHAHAHAHA
foreach ($cinquenta_repeticoes as $dados) {
          serialize(new WebserviceQueue($dados['id']))
}
pensei em algo assim
Aí num "while true" da vida, eu pego esses queues
O @bacco falou que usar arquivo seria "feio"
@WallaceMaxters o script que executa em CLI via exec pode simplesmente criar um arquivo ".txt da vida" que teria a resposta do estado atual, e vc poderia ler ele de tempos em tempos, ou então o script maior não termina até o ".txt" estiver com o conteudo ok
@GuilhermeNascimento manda um exemplo
20:37
@AndersonCarlosWoss poderia reescrever este código para mim? — Gladison 2 mins ago
--'
@WallaceMaxters kkkk, hoje?
> "este código pra mim"
tinha que fazer umas 2000 requisições pra uma api terceira pra obter dados completos de clientes, e cada requisição podia demorar o tempo que fosse, pra tentar encurtar o tempo fiz um processamento paralelo de curl, pra não ter um gargalo na quantidade de request feitas simultaneamente e dar 504 timeout, fiz só 50 requisições ao mesmo tempo
@WallaceMaxters sou feio já, nem ligo :p ... uso .txt mesmo, mas então eu ainda estou tentando entender pq aquela minha primeira sugestão do promisseRequests não lhe ajudou
@GuilhermeNascimento como você saberia que a requisição falhou pra tentar de novo?
@WallaceMaxters assim:
promisseRequests($urls, function ($url, $response) {
    var_dump('Sucesso:', $url, $response);
}, function ($url, $errorno, $errorstr) {
    var_dump('Falhou:', $url, $errorno, $errorstr);
});
@WallaceMaxters Vou tentar implementar um retry, eu nem sei se funciona como vc quer, mas talvez ajude
20:43
10
Q: Qual é a solução para processos assíncronos em PHP?

Wallace MaxtersEm PHP muitas vezes, em meio a uma operação, preciso enviar um e-mail, fazer uma chamada webservice ou registrar um log, e esses as vezes podem demorar no processamento, porém sem necessidade de eu ter que esperar os mesmos para finalizar uma requisição. Andei dando uma pesquisada por aí, e vi q...

@GuilhermeNascimento pera aí, seu código está interessante, cara, vou dar uma olhada nisso agora
@WallaceMaxters -.- '' ... começo a suspeitar que vc não lê "integralmente" os links que lhe mando kkkkkkkkkk
@GuilhermeNascimento Na verdade, eu só estou tranquilo pra ler agora. Lembra-se que esses dias atrás eu estava entrando e saíndo muito rápido? Eu tava cheio de coisas aqui. Mas agora dá pra eu testar com calma
Só pra constar @WallaceMaxters eu tentei fazer este código semelhante ao Promises do JS, claro que não é uma coisa completa, é bem simplorio, me diz depois o que acha te colocar um parametro retry com um numero limite de tentativas
@GuilhermeNascimento queria entender como fez o fsockopen "esperar"...
@GuilhermeNascimento esse código é um grande candidato pra minha lib, vou testar ele com o httpbin com atrasos, pra ver como é o resultado
@GuilhermeNascimento ótimo pra testar: httpbin.org/delay/3
@GuilhermeNascimento na moral, porque você não faz uma lib com esse código seu, cara?
Ele está muito útil da forma atualmente escrita
@WallaceMaxters o fsockopen não espera, no entanto o que recebe e envia comando não é o fsockopen é o fwrite e o fgets, o fsockopen não é como o CURL ou file_get_contents, ele funciona apenas para estabelecer a conexão inicial, o processo de envio da requisição e resposta é feito depois, observa como eu fiz o loop:
foreach ($promisses as &$promisse) {
    if (feof($promisse['socket']) === false) {
        $nocomplete = true;
        $promisse['response'] .= fgets($promisse['socket'], 1024);
    } else if ($promisse['complete'] === false) {
        $promisse['complete'] = true;
        $done($promisse['url'], $promisse['response']);
    }
}
ele vai rodando o fgets de 1024 em 1024 para cada URL requisitada, ou seja ele não baixa tudo de uma vez
@WallaceMaxters vou fazer sim, mas falta coisas como mandar POST e tratar dados :)
@WallaceMaxters que nome vc me sugere?
21:10
<grilos cantando ao fundo>
@AndersonCarlosWoss Só esculto barulho do "cooler"
Eu também :/ E carros, muitos carros
Tô no metrô
@GuilhermeNascimento urllib, requests, crawler... Tem tantos nomes
@WallaceMaxters vou preparar um Alpha em casa, aproveitar que ando trabalhando com Http e PHP nos ultimos dias, também estou refazendo o html2canvas-proxy (http também)
@WallaceMaxters por falar nisto vc me deu os parabéns por causa de um plugin, mas fiquei sem saber de que plugin vc falava
21:33
@GuilhermeNascimento Sobre essa resposta sua, tenho duas sugestões
A primeira é que esse arquivo é opcional
A segunda é que a sintaxe não é daquela forma mais. Aquela forma é pelo tipo de projeto que ele está utilizando, se for Asp.NET MVC a sintaxe é "normal"
@Randrade vixe, é verdade, vou revisar, eu comecei a pouco tempo com asp.net-mvc, tem coisas que ainda não experimentei, prometo fazer uma otima revisão, e explicar sobre as classes :D
@GuilhermeNascimento Apenas para concluir, existe esta página que fala sobre o Global.asax e esta outra que fala dos tipos de extensões
@GuilhermeNascimento Nada, sua resposta está boa. Apenas dei algumas sugestões mesmo
@Randrade é que "middleware" ainda é um mistério pra mim, eu li o do asp.net-core, achei muito legal mesmo, vc diria que o global.asax seria "equivalente" ao middleware do Core?
@GuilhermeNascimento Eu ainda estou estudando o Core, mas creio que seja algo que engloba o global.asax. Na própria página que você mandou tem um link no final que é sobre Migrating HTTP Modules to Middleware
21:50
@Randrade então foi este mesmo que eu li, estava estudando o middleware deles, tanto este quanto o de redirecionamento, ainda é um pouco complexo pra mim, mas de inicio eu gostei da "organização"
@GuilhermeNascimento É que o Core mudou muita coisa. Eu estou começando a estudar ele agora, implementando o novo site da Design
Mas estou gostando muito. Muita coisa foi simplificada/organizada
vou indo, até amanhã o/
Fiquei feliz aqui. O meu site saiu bem melhor que muitos "concorrentes". kkkk
Puts, preciso ser introduzido ao mundo de testes automatizados rs
geralmente meus testes "automatizados" sao manuais...... nao uso ferramentas pra testar
alguem conhece algo do tipo, ou sabe explicar?
@AndersonCarlosWoss Esse era para ser em 0.1ms
22:17
haha
@Randrade Também achei 2s muito alto
@MarceloBoni Travis CI
Gitlab CI
O SOpt abre em 4s, mas eles (equipe SE) falam que o tempo é de 0.9ms cada página
@Randrade tem que ver como a internet é rápida numa apple store nos eua
@Blogueira Imagino
@Randrade parece que todo site é local
"tempo o conteúdo visível da sua página demora para ser exibido no Google Chrome em um dispositivo Moto G4 e por meio de uma rede 3G."
22:20
Bom galera, vou nessa. Volto depois
22:35
@JeffersonQuesado pow eu tava sendo irônico... Você tmb?
@AndersonCarlosWoss This site doesn't care if you're on an iMac or a motherfucking Tamagotchi.
@AndersonCarlosWoss mto bom
Sera que não seria legal uma pergunta desse tipo?
"Qual a filosofia de um teste automatizado? Como funciona? O que é testado nesses testes?"
@MarceloBoni Se fosse eu perguntando, ia aparecer um maluco chei de graça e dizer: "È programação?".... Nusssa mano inda bem que esse maluco sumiu... A @Blogueira ferro com a conta do cara
@MagicHat lol
22:39
@MagicHat faz parte de? não sei kkkkk hoje em dia tem um monte de empresa pede.... e tem um monte de gente ( eu :( ) que entende bulhufas, acho que faz parte do escopo de programação sim...
pelo menos eu sinto falta de conteúdo de qualidade a respeito rs
@MagicHat cheio de graça mesmo esse doido
Faz parte do escopo sim.
o git mesmo.. é uma ferramenta de versionamento, não de programação em si, mas uma ferramenta utilizada
@MarceloBoni tdd?
@MarceloBoni Não mano, num sei, só queria zuar a @Blogueira... Eu quando quero fazer uma pergunta, se eu tiver com dúvidas eu mando, depois vejo no que dá...
22:43
@Blogueira acho que não exatamente, não sei TDD se utiliza de ferramentas desse tipo, esse travis-ci.org que o @AndersonCarlosWoss mesmo mencionou
Travis CI é de integração contínua. Testes automatizados entram nisso?
Ta vendo? A duvida é bem mais profunda kkkk eu sempre ouvir falar de Teste Automatizado e TDD, mas nem sei se os dois tem a ver
Eu uso o Travis CI para executar os testes unitários
E eles são executados automaticamente. Então é teste automatizado
haha
Acho que daria pra partir dai, como funciona esses testes unitários do Travis? kk
No PHP, executando o phpunit
22:49
@MagicHat tava não, tava sendo literal xD
Fiquei curioso se existia de fato solução para aquele shell sem cron
@JeffersonQuesado Nah... o cara num pós nenhum código, inda quer uma solução fora do convencional...
Geralmente só marco pra fechar mas as vezes quero imitar o jbueno
23:05
@MagicHat rsrs
@MarceloBoni onde vive, o que come?
@MarceloBoni tdd usa teste automatizado para fazer desenvolvimento orientado à teste e refatoração, integração contínua só garante que o teste automatizado seja executado
Teste unitário é uma espécie de teste automatizado, assim como teste comportamental, teste de integração de componentes etc
É um teste para testar os testes que serão testados pelos testes, basicamente
ROFL!
user image
3
hahaha
Deviam produzir o trailer do filme PHP também
"Vaga de Trabalho: Pornhub, conteúdo adulto. Estamos procurando por desenvolvedores PHP."
programador 1: "Eu estou interessado, mas não me sentiria confortável em dizer aos meus amigos e família o que faço o dia todo."
programador 2: "Eu entendo. Eu também não me sentiria confortável ao dizer para a minha família que eu desenvolvo em PHP."
8
23:33
@OnoSendai :'DDD

« first day (1294 days earlier)      last day (2777 days later) »