« first day (1596 days earlier)      last day (2170 days later) » 

3:53 AM
@CaiqueRomero que opressão!11
 
 
2 hours later…
5:49 AM
@Articuno, você virou exemplo na minha resposta sobre conflitos
0
A: "<<<<<<< HEAD" no meio do código após fazer merge

Jefferson QuesadoEsse é o indicador de conflito. Se você der um git status poderá verificar que está no meio de uma solução de conflitos ainda. Ou se você não estiver... significa que fez lambança. Significa que você commitou uma "solução de conflito" que incluía esse marcador (junto com o ======= e o >>>>>>>>> d...

Acho que pensei em você porque você é uma pessoa muito conflituante, conflituosa, conflitável #hue
 
6:03 AM
Algum coruja? Para mim essa aqui é baseada em opinião
0
Q: É necessário ter conhecimentos matemáticos para aprender programar?

Clark BlockÉ necessário ter conhecimentos matemáticos para aprender programar? Se sim, quais são os conhecimentos matemáticos que são necessários para aprender programar? Eu faço esta pergunta por causa do seguinte que está escrito no Prefácio do livro Algoritmos: Teoria e Prática de Thomas Cormen: "Quai...

Se concorda, não se esqueça de deixar o seu close (youtuber feelings)
 
 
2 hours later…
8:28 AM
bons dias
 
8:48 AM
@LINQ Você tem o costume de utilizar body expression?
 
9:16 AM
-3
Q: coiloco a minha passeuord 7 nºs não entra coloco mais doas letras e não entra. como devo fazer,podem-me aJUDAR.OBRIGADO fs

Fernando Santos0 down vote Good morning someone can help me? I need to buy 4 samples to make Tests, from a Distributor or Dispenser or Hopper from SALTITONAS BALLS 32 MM. if you send me your email, I can send the request with photos, a voucher that I can not put the photos here. xie xie Fernando Santos sr.fer...

Saudações terráqueos
 
9:41 AM
Bom dia :)
@Omni cheira a férias :D
 
@JorgeB. belo aroma :D
 
@Omni que maravilha! Uma pessoa anda todo o tempo a trabalhar para ter férias :P
 
10:34 AM
hey oh! LETS GO :D
 
@MoshMage Shoot'em in the back now
 
:)
 
Lembrei do jogo tony hawk pro skater agora haha
 
@JeffersonQuesado rm -rf em tudo :p
bom dia
 
@AndersonCarlosWoss Tony Hawk 3? :)
 
10:53 AM
@Omni exatamente haha
 
@AndersonCarlosWoss a banda sonora é optima nesse jogo
 
-7
Q: DISTRIBUIDOR DE BOLAS DE 32MM

Fernando SantosBom dia Preciso de comprar 4 Distribuidores de Bolas de borracha saltitonas de 32 mm para Testes. Alguém me pode ajudar? Normalmente usam na China estes distribuidores para sair BOLAS DE VIDRO (BERLINDES) nas Maquinas de jogo tipo Flipper de Crianças. Como não consigo colocar aqui a imagem ( Fo...

alguem martela de vez isso ai por favor
 
@Articuno esse rapaz anda-lhe a dar forte nas perguntas sem nexo...
 
@Omni se continuar assim, ja ja ele vai ser bloqueado do site
2 perguntas fechadas com quase -20 votos
 
E não basta a falta de nexo, também tem um português de doer a vista
 
11:06 AM
@Articuno mas ainda assim, ajudou 25 pessoas de acordo com o perfil dele xD
 
kkkkkkkkkkkk
 
11:19 AM
@Omni Sim, muito
 
11:47 AM
-2
Q: UI Design AE e android studio

vsousaestou enviando um link (pq um link vale mais que mil palavras) pra que vcs me ajudem a tentar entender como consigo implementar os efeitos no android studio. Pelo que ví acho que envolve programas externos tipo After Effects e outros, se for isso mesmo, como importar esses efeitos para o android ...

mais um pra bater o martelo
 
hahaha
 
12:02 PM
@Viana boa!
 
A propósito, bem vindo de volta, Acklay @Viana
Fazia que não te via aqui
@rray pois não entendi qual o ponto do programa do Thor aí desse link
 
@JeffersonQuesado faz tempo mesmo. Vida correu demais de outubro pra ca. Aconteceu tanta coisa. =D
 
> A maior parte do tempo com lógica (mas, sejamos honestos, às vezes, tentativa e erro funcionam bem).
 
> Se você dedicar um pequeno tempo da sua vida para produzir uma linha de código, já irá descobrir que quase nada tem a ver com a matemática.
 
12:09 PM
Acho que essa é a frase mais verdadeira que lerei hoje
Bom dia Galerinha
 
O cara realmente não sabe o que é matemática
 
Você não precisa de matemática, mas lógica; lógica é uma área da matemática, logo, você não precisa da matemática mas precisa da matemática
@Viana xD
 
@Viana Coisas boas, esperamos
 
bom dia p ocês
 
@JeffersonQuesado lembrei q tinha visto recentemente :P resposta café com. Leite. Adicionar bugs em arquivo de texto haha xD
 
12:24 PM
Dizem que programar é a arte inserir bugs em um arquivo de texto em branco
hahaha
 
12:36 PM
Alguém já percebeu que Youtube, Facebook e afins estão fazendo um tipo de carregando, que deixa as caixas onde aparecem os conteúdos aparecendo, porém sem os caracteres?
Quero fazer algo parecido :p
 
@WallaceMaxters Sim kkkkk, já aderi a moda
 
@ViníciusLima como fez?
 
@WallaceMaxters Algo assim?
2
Q: Mostrar animação durante carregamento?

Leo LettoNão encontrei muito a respeito desse assunto em tutoriais, não sei se alguém mais já percebeu que serviços como o Facebook, Netflix utilizam uma especie de "load" antes de mostrar o conteúdo, ambos parecem funcionar da mesma forma, em alguns tutoriais disseram que isso é feito com a função ".load...

 
1
Q: Estilo CSS Youtube

Vitor HugoSei que a pergunta esta fora do escopo, não tenho pontos o suficiente para posta no outro fórum da stack, se alguém puder mudar para a área certa agradeço. Como e feito esse tipo de estilo durante o carregamento da pagina?

 
Se não em engano, o @AndersonCarlosWoss respondeu uma pergunta esses dias sobre isso também, mas não consegui achar
 
12:44 PM
@Randrade Não, algo como o vínicius mostrou. Ele mostra as caixas, sem o texto.
 
@Randrade Nossa, não sabia essa sua
 
@WallaceMaxters É a mesma coisa, só que ele faz por áreas
 
@Randrade foi mais rapido do que eu
 
xD
 
12:47 PM
@WallaceMaxters Kkkkk, não fiz nada demais, e nem sei se tem maneira melhor, mas eu apenas repliquei o modelo, onde ficava texto eu apliquei um padding no elemento com cor de fundo, e usei um for pra aplicar uma quantidade, e então quando a requisição conclui, apenas substituo o html do elemento que tem todos esses dentro
@WallaceMaxters Se tiver uma maneira melhor, por favor, me avise kkk
 
@ViníciusLima Sempre que eu posso. Por quê?
 
@ViníciusLima com flex deve ficar sensacional. Eu acho que isso é algo parecido com o que o @onosendai chama de "overflow area"
 
Mas neste projeto que tou agora não posso usar muito porque estamos com o VS 2015 e não temos como usar o C#7
 
@LINQ Sempre que dá, eu to usando, porém estava com medo de estar abusando
 
@LINQ cê sumiu. Tá ralando muito?
 
12:53 PM
@WallaceMaxters Nem tanto, meu pai tá no hospital. Tô ralando mais em casa mesmo.
 
Eu estou trabalhando igual um animal de carga: aqui e em casa, hahahahaha
@LINQ Vish :\, melhoras para ele.
 
@WallaceMaxters obrigado
 
As empresas poderiam liberar pra trabalhar em casa!
 
Eu até posso, mas por enquanto não ia adiantar nada.
 
@LINQ Consegue me dizer pq isso funciona:

`public IDictionary<string, object> RunTasksResultData { get; } = new Dictionary<string, object>();`

e isso não?:

`public IDictionary<string, object> RunTasksResultData => new Dictionary<string, object>();`
 
12:54 PM
@WallaceMaxters Quanto tempo você trabalha no mesmo lugar?
 
@LINQ 5 anos :\
os últimos 3 não tive nem como pensar em mudar, kkkkk
 
To tendo problemas em usar body expression com generics
 
bom diaa
 
Cara, eu vi o C# 7, achei legal umas paradinhas.
 
@RicardoMendes Bom
 
12:56 PM
tenho um form
 
@WallaceMaxters Flex?
 
@GuilhermeNascimento qual atributo eu uso para a letra ficar: assim no css?
@ViníciusLima display: flex, só uso isso agora :p
 
que escrevo , nele e clico em enviar
via jquery
 
@WallaceMaxters Ata, também kkkk
 
text-decoration: line-through
 
12:57 PM
aew quando clico em enviar pra salvar no meu arquivo xml , não estar escrevendo ,dentro do arquivo .Mas quando vejo detalhes do arquivo aparece a hora e a data que cliquei no botão de enviar.. ou seja não estar gravando no meu xml
 
@ViníciusLima Como assim "não funciona"? Mostra algum erro específico?
 
meu arquivo javascript
(document).ready(function(){

$("#btnCadastrar").click(function(){//botao do form

var objForm = $( "#formCadastrar" );

$.post("xt_cadastrar.php", objForm.serialize(), function(data, status){
// alert("Data: " + data + "\nStatus: " + status);

$.ajax({
type: 'POST',
url: 'xt_cadastrar.php',
data: {rel:tmp},
dataType: 'json',
success: function(data) {
//$('body').append(data);
alert("Inserido com sucesso");

}


});

return false;

});
 
@WallaceMaxters Ah, então voce deve ter influencia pra conversar sobre isso né
 
@LINQ Sim, no dia que eu pedi, eles deixaram, kkkkk
 
o xt_cadastrar é outro arquivo em php que sem usar ajax ele escreve no meu xml
gostaria de saber o problem
 
12:59 PM
@LINQ o meu chefe quer me levar no Baby Beef para comemorar um sistema. Ainda bem que eles me acham legal, kkkkk
 
@WallaceMaxters Isso faz o quê? Tachar?
 
@ViníciusLima faz isso aqui
Precisei para fazer um "De 50 por 25"
 
@LINQ Não exatamente, o que ta acontecendo é que quando eu uso assim, o que eu adicionei com o método .Add parece que não funciona, quando eu retorno o dicionário, ele vem vazio... .-.
 
@ViníciusLima é porque ele sempre retorna um novo
 
@LINQ Então tem uma diferença entre os 2?
 
1:02 PM
no primeiro caso você tá definindo como vai ser o comportamento quando for criada uma instância da classe
por isso você põe o { get; }
ele tem um get normal, mas o valor "inicial" é aquele new Dictionary...
no segundo caso o get é { get { return new Dictionary... } }
dessa forma sempre que você usar a propriedade vai estar usando um novo dicionário
 
@LINQ Ataaaaaa, nossa, verdade kkkk
@LINQ Só mais uma dúvida kkkk, eu uso também com métodos que retornam void e construtores, funciona normalmente, mas ta certo fazer isso? O ReSharper quando faz o Cleanup Code remove a body expression e deixa da maneira tradicional com as chaves
 
@LINQ como funciona aquela treta do "out" declarado diretamente como parâmetro?
 
@ViníciusLima Tá certo, isso é novidade no 7, inclusive. O Resharper provavelmente muda porque é mais fácil de se confundir usando expression-body nesses casos
 
@LINQ Se fosse você, usaria qual dos 2?
 
@WallaceMaxters A variável passada por parâmetro recebe um valor de dentro do método, como se fosse uma passagem por referência
por exemplo
bool sucesso;
var int123 = int.TryParse("123", out sucesso);
o int123 vai receber o retorno do método
 
1:13 PM
sim.
 
e a variável sucesso vai ter um valor atribuído a ela dentro do corpo do TryParse
 
Eu vi que na nova versão tem como colocar o bool direto no parâmetro
 
@WallaceMaxters aaaah, agora que eu entendi a pergunta
 
var int123 = int.TryParse("123", bool out sucesso);
Não sei se o bool fica na frente ou atrás, kkkk. Esqueci os estudos :\
 
@ViníciusLima Eu alterno entre eles, por exemplo
@WallaceMaxters Isso serve pra você declarar tudo inline... Pq era um saco ter que fazer isso antes da chamada
 
1:18 PM
Sim
Eu tinha perguntado o cigano um negócio sobre condições em uma linha, ele pegou no meu pé e falou que o PHP era muito permissivo, hahahahahaha
Eu tenhei fazer um condition && callFunction() no C#, mas ele não aceita isso
 
Essa leitura vai lhe dar uma boa noção do que se deve entrar no arquivo de cabeçalho/.hpp: pt.stackoverflow.com/a/76787/64969; uma dica: normalmente você coloca apenas declarações, evita-se colocar implementação de funções e de métodos. Existem casos em que é necessário por implementações, mas você não faz uso desses casos. — Jefferson Quesado 38 secs ago
 
Na verdade, é que á ideia é retornar um boolean
 
tentando ver se corrigir minha baboseira do comentário anterior
 
@WallaceMaxters kkkk essa aí é extreme PHP
@WallaceMaxters Ah, se for pra retornar um boolean tá ok
 
@LINQ Javascript também
@LINQ mas a ideia não é retornar boolean, é evitar o "if" kkkkk
@LINQ o treco mais estranho que eu faço no PHP é isso:
function usuario(Usuario $usuario = null) {

    $usuario ?: $usuario = auth()->user();
}
Vê se vc entende essa expressão, kkkk
Talvez deixar expressões condicionais permitirem atribuição deixem as coisas meio confusas.
 
1:21 PM
Ah, é um elvis
 
Sério que isso chama Elvis?
 
Se usuario for null, você atribuí auth()->user() a ele
 
kkkkkk
 
6
A: Operador ternário " ?: "

LINQO nome desse operador é elvis operator. Ele ainda existe no PHP 7. Pode ser só questão de compatibilidade ou até visando por conforto para quem já acostumado, mas só quem desenvolve a linguagem pode responder com certeza. No PHP 7 existe null coalescing operator (??) e este operador faz a mes...

 
Ele é a simplificação de $usuario ? $usuario : auth()->user()
Quer dizer, não é não.
 
1:22 PM
Nah, ele é tipo um coalesce
se o lado esquerdo é nulo, executa o lado direito
 
bom dia
@rray tou com vontade de jogar cs já
 
@JefersonAlmeida bora
 
@rray nem consigo usar o mouse direito e a mão ainda fica doendo
:/
 
O @Math substitui vc hj :P
 
@Math a responsabilidade é grande viu, vai ter q jogar bonito (cc:@rray)
 
1:29 PM
E de negves ainda kkk
 
@LINQ Esse daqui ta usando seus padrões?: github.com/jfbueno/UtilidadesComuns/blob/master/…
 
@rray hj eu vou!
@JefersonAlmeida ai ja não garanto hehehe
 
Já tá sumonado!11
 
@Math tem q matar mais de 20 no minimo
 
@JefersonAlmeida só de inimigos?
posso tacar he no @rray?
 
1:32 PM
@ViníciusLima Não, esse código aí nem é meu. É de um projeto que eu participava em 2013
 
@Math aliado tb conta, o importante é matar
 
@Math só com he e depois de morto
 
\o/
 
@Math se for no @rray conta como 2
 
agora acho q eu consigo
 
1:33 PM
eu vou até assistir
 
Vai ter ninja na cache!11
 
@rray a gente tem q ensinar a chu a jogar outros mapas, só dust n ta rendendo muito, n jogo muito bem lá
 
@JefersonAlmeida kkkk tá tenso
 
@Maniero, eu nunca havia percebido que template era inlining
 
@JefersonAlmeida já jogou com a liz ou hitgirl?
 
1:40 PM
@rray a liz sim, a hitgirl n
@rray mas nunca mais joguei com a liz, faz tempo q vcs n chamam ela
 
@JefersonAlmeida hitgirl é amiga do ximango joga bem até
 
@rray vcs conheceram essas garotas todas de onde?
 
CS kkk
 
O_o
 
@JeffersonQuesado não da mesma forma, mas é ;)
nenhuma positiva, é triste
Acho q vou tentar a sorte em algum outro site
 
2:08 PM
Salve o/
 
2:21 PM
Então você dá uma "aula" pro AP e ele escolhe a outra resposta que é 10% da solução pt.stackoverflow.com/q/293613/3635 -.- DELIRANTE
 
Eu não entendo a razão das pessoas insistirem em .htaccess pra tudo que dá pra fazer nativo em PHP. Por exemplo, URL amigável. A não ser em hospedagem compartilhada, mas ai o buraco é mais embaixo. Com tanto servidor barato, não faz sentido compartilhada.
 
@Bacco é que um cara fala, uso X, ou um post em um blog fala usa X, e a pessoa pensa que aquilo é o caminho correto ou ideal
 
@GuilhermeNascimento pois é. @Maniero acho que é aquilo que eu vi faz pouco na sua resposta de "boas práticas" (que são conhecidas como "eu copiei pq falaram que era bom")
 
parece a frase do "Flash meme":
> "vou, te copiei"
 
2:36 PM
@GuilhermeNascimento por coincidencia a outra resposta dessa que o @Maniero respondeu é desse autor. Ele afirma que a pessoa deve seguir "padrões de arquitetura" :)
 
@Bacco aqui aonde trabalho, um jênio nos fez contratar um VPS (que esta mais para shared de tão ruim e limitado) que tive que usar htaccess mesmo
 
@GuilhermeNascimento bom, tem caso específico. Mas se vc tem controle sobre o server, bastaria por o "sem extensão" no rol dos PHPs, pq numa situação normal tudo vai ter extensão (menos coisa dinâmica)
 
@Bacco tudo dinâmico :P - o sistema interno não precisa de htaccess (exceto pro cache+304)
> zé-poo: aplica "MVC" nesse site PHP de uma página que vai ficar lindo
Legal que P.O.O (programação orientada a objetos) soa como POO = "giria" para coco em inglês (ou maneira que crianças falam isto, sei lá xD)
 
POOP = programação orientada a objeto em PHP / PHP Object-Oriented Programming
5
 
@Bacco sensacional HAHAHA
 
2:46 PM
@GuilhermeNascimento Cadê o @WallaceMaxters numa hora dessas? :)
 
basta instanciar ele, porque só funciona orientado a objetos :D
 
$wallace = User::call(WallaceMaxters::class)
 
@Bacco esses dias o @Math perguntou se você tinha facebook. Ele ficou interessado na AnarcoInternet, kkkkk
 
@WallaceMaxters como se escreve "coco" em inglês:
7 mins ago, by Bacco
POOP = programação orientada a objeto em PHP / PHP Object-Oriented Programming
 
rsrsrsrsrs
 
2:50 PM
Funciona mesmo...
 
@WallaceMaxters discutir anarcointernet no facebook seria meio esquisito :D
 
@Bacco hahahahahahahaha, ele na verdade queria te mostrar uma notícia, provavelmente (é o famoso "marcar amigos")
@AndersonCarlosWoss puts, odeio chamada estática :\
 
A idéia é bem simples: resolver com hardware. Hoje qq DD-WRT da vida consegue por 2 IDs no ar no mesmo rádio. Seria o caso de preparar um firmware baseado nisso em que o rádio funcionasse normalmente num dos IDs, e no segundo formasse uma rede de rádios pra comunicação direta, sem provedor.
Em principio, um protocolo de troca de mensagens, e um protocolo "organizador" de caminhos
e um esquema de chave assimétrica pra mensagens.
pode derrubar os provedores e a internet que vc continua se comunicando
via "vizinet" (vizinho passa pra vizinho)
e ai os mais entusiastas poderiam montar nodes melhores
 
@Bacco trocar emails com os colegas nas republicas da faculdade :P
 
Eu, por exemplo, tenho uns 5 rádios desses Wom 5000 da intelbras, com todo prazer usaria pra fazer parte da rede macro, aumentando o alcance em alguns KM
Uma das idéias é você poder eleger seus "nodes de confiança"
 
2:57 PM
lembrei de umas revistas de eletronica que eu tinha, titulo da edição 1 ou 2 (não lembro): Como criar uma rádio pirata :DDDDD
 
pessoas realmente conhecidas, que vc troca pessoalmente as chaves publicas e algumas privadas pra uso P2P
(se necessário, é só um esboço)
formando uma rede de confiança.
Mas ainda, descentralizada.
O equivalente ao DNS poderia ser algo tipo blockchain mesmo, ou algum tipo de DHT
e pra viabilizar o deploy, alguns pontos provisoriamente poderiam tunelar a coisa pela internet normal, enquanto a adoçao fosse baixa, usando um protocolo de stream criptografado.
 
@Bacco mano, genial
@Bacco já pensou em colocar isso "em produção"
Ou acha que os "peixe grande" seria um incomodo?
 
@WallaceMaxters pensar eu penso sempre, mas sozinho e sem verba é complicado.
E tb meu foco tá em outras coisas. Eu sempre comento, pq de repente algum maluco gosta e adota a idéia.
 
@Bacco aparentemente o rapaz não concorda com você :P
 
@WallaceMaxters Claro que ia ser incomodo pro peixe. Mas a graça é essa, se alguem fizer, ninguem segura.
 
3:08 PM
Só ele pode dar a radicalizada de mandar por MVC em coisa que ele nem sabe o que é necessário.
 
@Maniero é como o @GuilhermeNascimento falou, mais ou menos um "Bota um MVC nesse PHP de 1 página só que vai ficar uma beleza" :P
 
ELE é exatamente o motivo de eu não gostar de boas práticas, o mecanismo nem é ruim, a maneira como as pessoas entedem ele é que é o problema
Posso até concordar em parte com o que disse mas dizer que "é uma má prática seguir boas práticas" é forçar MUITO a barra. Sem radicalismos, por favor... ;) — Fernando 20 mins ago
 
@Bacco kkkk
@Bacco você me lembrou o sistema aqui. O cara não sabia exportar os dados para excel em C# aí ele colocou uma pasta PHP dentro do projeto, e o PHP servia só pra exportar o excel :\
 
Há algo de errado na resposta pt.stackoverflow.com/a/293651/3635 ?
 
@GuilhermeNascimento Não, boa resposta. Acho que o algo errado é o AP
 
3:19 PM
@Bacco Baccoware:
@GuilhermeCostamilam não acho que Wordpress seja um Frameworks necessariamente (até dá pra categorizar como tal), mas também não acho que seja um bom exemplo de como se fazer as coisas, na verdade acho que ele é um exemplo de como não fazer (ao menos na maior parte dos aspectos). — Guilherme Nascimento 42 secs ago
^^^ Eu ia fazer um pouco mais zoeira, mas acho que o WP se zoa sozinho
 
deram -1 na resposta do maniero só por causa da frase "é uma má prática seguir boas práticas."
kkkkkkkkkkkkkkkkkkkkk
má prática é utilizar PHP em si, ele foi gentil dizendo isso ai :p
2
quando a gente ta aprendendo, é uma falação danada em "boa pratica" aqui, "boa pratica" ali, ai a gente aprende achando que tudo é baseado nas tais boas praticas, que cada um entende de uma forma
 
@Articuno minha experiência pessoal (e já vi muito na minha vida) é que esse pessoal que discursa boas práticas (como argumento de "negócio") tá sempre enrolando o cliente. Independente do mérito das "boas praticas" em si, o termo é vazio. Você usa quando não tem o que falar de fato.
 
@Articuno boas práticas é igual qualidade. Sem uma definição é complicado concordar. É algo bom mas diferente pra 5 pessoas, logoooooo
 
@GuilhermeNascimento não sei se vc foi um dos que upou meu comment sobre WP e Moodle, mas eu até fiz um adendo antes que distorçam o que eu disse. Eu acho maravilhosa a dedicação das pessoas de ambos os projetos. Só questiono a eficácia das decisões tomadas. O resto, os produtos falam por si só.
 
Algoritmos é uma área da matemática. CQD. — Jefferson Quesado 1 min ago
Touché!
 
3:30 PM
@Articuno te mencionei por engano no scroll-click :)
 
@Bacco é, eu também entendo, mas sofrem de uma coisa "legado" e talvez dificuldade em aceitar que podem melhorar, conheço bons programadores, que gostam de evitar situações que acabam por prejudicar a performance sem perceber ou até mesmo a segurança, o problema é que nem sempre agurmentar dá muito certo :/
 
@GuilhermeNascimento uma das coisas que amaldiçoa muitos produtos é aquela idéia de "vai servir pra tudo". Você vai generalizando tanto, que pra coisa funcionar precisa ficar "especializando a generalização" demais.
 
@Bacco foi exatamente essas palavras que eu ouvi :[
 
Geralmente um site roda mais rápido no localhost ou no servidor?
 
@ViníciusLima depende da maquina que vc tem em cada um. Se vc tem um Pentium 166 no datacenter e um i7 ultima geração na sua frente (o localhost), vai ser o localhost
@ViníciusLima agora: se a "velocidade" do site está visivelmente diferente, o problema é "mais embaixo"
 
3:44 PM
@ViníciusLima o site pode rodar mais rapido no servidor se o servidor for muito bem configurado/otimizado para isto, mas a entrega da página ai é outra história :)
 
@Bacco cadê aquela janela de login simples que você fez com css?
 
A entrega/download com certeza em localhost é muito mais rapido que um download vindo de um servidor
 
Eu já testei muita coisa no meu celular, com PHP + Apache + MySQL e realmente não dá pra notar diferença do servidor em uso normal
 
@Bacco já usou Redis?
 
@WallaceMaxters voluntariamente não :D
 
3:46 PM
Não é zueira, né?
Tô falando do Redis de Cache
kkkk
 
@WallaceMaxters quis dizer que eu nao adotei pra nada, mas com certeza já usei sem saber na aplicação de terceiros.
 
@Bacco ah, tá
 
@WallaceMaxters eu uso coisa in-memory em 2 situações:
tenho muita coisinha em tabela MEMORY do MariaDB, por uma questão de portabilidade
e coisa mais pesada eu faço com Harbour + IPC
As Memory são pra PHP mesmo. Por exemplo, armazenar contagem de acesso por IP pra evitar tentativa de mineração de dados. Não faz sentido usar em disco essas coisas.
 
@Bacco eu finalmente consegui fazer a "treta" que eu queria com websocket, vi algumas implementações usando REDIs, outras até SQLITE. Eu usei "a memória"
 
Sessão eu faço bastante in-memory tambem
 
3:48 PM
@Bacco como assim "In-Memory"?
 
@WallaceMaxters eu não gravo em disco coisa muito temporária, pra nao ficar rascunhando coisa no HD a toa
 
@Bacco Entendi, mas onde salva então? O que seria "a memória" para a sessão?
 
@WallaceMaxters memória mesmo. Por exemplo, uma tabela "memory" no MySQL/MariaDB só tem a definição salva em disco. Ela vem sempre zerada quando inicia o service
@WallaceMaxters Quando você grava algo nela, fica só na memória Desde que você não fique enchendo de porcaria, não faz nem cócegas no servidor.
 
@Bacco sim, mas se você atualiza a página, essa sessão via pra onde?
@Bacco tipo salvar o objeto do usuário inteiro, ao invés de só o id?
 
@WallaceMaxters ai é caso a caso. Você pode ter um ID da session tradicional, em $_SESSION mesmo, ou pode usar como parte do path.
 
3:51 PM
@Bacco eu vi que a sessão no Laravel tem uma performance melhor no banco de dados...
 
@WallaceMaxters vou pegar como exemplo essa tabela de "firewall". Ela é só uma tabela de IPs, contador e data de acesso. Cada vez que vc acessa um recurso, ele incrementa seu contador (do IP).
Isso tudo nessa tabela de memória, que é muito rápida.
 
@Bacco @GuilhermeNascimento Tendi kkkkk, obrigado :D
 
Se eu tiver uma contagem muito alta em um tempo muito curto, essa API retorna um erro especifico.
Não teria razão pra eu armazenar isso no HD.
Se o PHP tivesse alguma coisa nativa como o global do Asp, eu usaria.
Agora, pra instalar cache só pra isso, uso o que já tem em tudo quanto é canto... o MySQL/MariaDB mesmo.
Pra coisa mais complexa, que precisa de estado, eu nao uso PHP.
(websocket, ou mesmo meu atualizador de software)
 
@Bacco Eu vi o Laravel fazendo um contador de requisições na API, através de um X-Request-Limit. To até com medo de como isso foi feito agora, kkkk
 
@GuilhermeNascimento adotei DNS como notificador de atualização :)
 
3:55 PM
@Bacco O PHP não precisa de estado? Ele é anarquista?
:D
 
@WallaceMaxters :P Ele precisa, só não tem kkkk
 
@WallaceMaxters Eu tenho uma página que pega muita informação no banco, grande parte dela é estática e muiiiito raro mudar algo, e é uma das mais acessadas, recomenda que eu use o Redis pra armazenar os dados que a página busca do banco de dados?
 
@ViníciusLima não é mais simples vc gerar ela estática a cada mudança?
ao acessar um edita.php o edita.php grava um estatico.php, com tudo substituido, em HTML puro
 
@Bacco Como assim?
 
@ViníciusLima em vez de servir pelo PHP, você gera o HTML e salva em disco. O PHP nao vai ser acessado pelo cliente, e sim pelo "editor" do site. Ai vc salva esse HTML gerado em disco. Pra coisa que muda pouco, é mais eficiente, pois o usuário vai estar acessando o HTML puro direto do servidor.
 
3:59 PM
@WallaceMaxters PHP não é anarquista, ele é não é um ser, ele esta mais para o caos, ou melhor ele não é um ser maligno de proposito, ele é apenas uma força má da natureza, não tem a intenção de ser mau ele só é "mau" (por natureza :P)
 

« first day (1596 days earlier)      last day (2170 days later) »