« first day (1502 days earlier)      last day (2264 days later) » 

3:00 PM
@CaiqueRomero Nem
Sei bastante coisa, mas não tenho experiência na área
E minha formação é bem fora, então preciso começar por baixo mesmo :D
 
como faço pra que o meu botão quando clico apareça uma mensagem enviado com sucesso
e depois desapareça ?
 
na net encontrei este exemplo
 
Que linguagem?
 
function msg() {
$("#mensagem").addClass('ver');
setTimeout(function() {$("#mensagem").removeClass('ver'); }, 3000);
}
 
3:10 PM
Como quer que apareça a mensagem?
 
o meu eu html php
o template estou usando em boottrap
enviado com sucesso
 
É, esse código faz sentido
Você entendeu o que ele faz?
 
sim
agora não sei como colocar no meu
o meu botão hoje é assim
<div class="form-group" align="center">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" id="env" class="btn btn-default">Enviar</button>



</div>


</div>

</td>
<td>
<div class="form-group" align="center">
<div class="col-sm-offset-2 col-sm-10">
<button type="reset" class="btn btn-default" value="Limpar">Limpar</button>
</div>
</div>
 
E você faz a submissão do formulário de forma assíncrona?
 
tipo quando clico em enviar
ele enviar pra ele mesmo
só pra gravar dentro de outro arquivo
xml
faço a escrita...
não criei outra página e tal
só na outra página que exibe as informações que enviei atualizada
 
3:15 PM
Então você controla a exibição da mensagem com PHP mesmo:

if ($sucesso) {
echo "<div class="mensagem">...</div>";
}
E adiciona no JS o settimeout para ocultá-la depois de um tempo
 
uso esta classe do bootstrap
<div class="alert alert-success" role="alert">
?
 
Aí é contigo
 
@AndersonCarlosWoss Nossa cara se manja muita coisa, com certeza vai subir rapidão.
 
E saí do mestrado muito estressado, entao nem queria pegar algo muito pesado para trabalhar no momento
 
3:43 PM
@Randrade vc acredita que qnd voltei hj ao trabalho a entrada hdmi do meu not queimou?
produtividade reduzida agora, com só o monitor do not e ainda n é full hd :/
 
@JefersonAlmeida Sério?
Não foi o cabo ou outra coisa não?
 
@Randrade sim, testei o cabo, o adaptador e o mintor em outro computador e foi
@Randrade testei outro monitor no meu computador e outro cabo e nd
 
@JefersonAlmeida Não foi o driver não?
É que eu nunca vi uma prota hdmi queimar assim
 
@Randrade ns ei se fi o drive, só sei que quarta qnd sai do traqbalho passando mal tava funcionando e hj n funciona mais
 
@JefersonAlmeida Estranho kkk
 
3:49 PM
@Randrade bateu uma tristeza q vc n faz ideia, voltar a trabalhar com o monitor na resolução 1380x768 é tenso
 
Já tive caso que quando eu conectava o hdmi no notebook a wifi parava de funcionar
hahaha
 
@AndersonCarlosWoss Chromecast? kkk
 
TV no notebook mesmo
 
@JefersonAlmeida Qual adaptador que vc usa?
 
Eu tirava o cabo e media a conexão com a net pela wifi: 15MB
Conectava o cabo e media de novo: 0.1 MB
hahaha
 
3:58 PM
Nunca vi isso também kkk
 
@Randrade vga para hdmi, mas n é ele n q testei outro e em outra maquina
 
@JefersonAlmeida Sim, mas a entrada do seu note é VGA?
 
@Randrade hdmi
@Randrade a saida do meu monitor q é vga
 
O monitor que é vga então?
 
@Randrade isso, vc sabe se tem alguma maneira de testar a entrada do meu not para confirmar se queimou mesmo?
 
4:01 PM
@JefersonAlmeida Entendi. Nisso eu já vi alguns problemas. Os mais comuns eram soldas frias
@JefersonAlmeida Eu nunca procurei por nada assim. Quando eu trabalhava com manutenção eu fazia os testes "manuais" mesmo
 
@Randrade plugar e ver se funciona?
 
@JefersonAlmeida Sim. Mas eu tinha diversos monitores, adaptadores e cabos para testar.
@JefersonAlmeida Mas no máximo, compre um adaptador usb que resolve seu problema
 
@Randrade bom saber, tava na duvida se existia, ia até pesquisar para ver se tem, é muito dificil achar um?
 
4:21 PM
@JefersonAlmeida Nada, vc acha em qualquer lugar
Mas alguns não tem muita qualidade
 
@Randrade chamaram o Bacco de idiota, kkkkkkkk. Como ousam insultar o nosso grande mestre? kkkkkkkk
 
@JefersonAlmeida Tem um da dell que é caro, mas eu nunca tive problemas com ele
Mas na santa vc acha alguns pro R$ 30, mas perde um pouco de qualidade
@WallaceMaxters Onde?
 
@Randrade Aqui no site, ele me mandou um e-mail com o print.
 
@WallaceMaxters A treta tem que ser pública!
Ficar trocando e-mails não é certo
 
@Randrade kkkkkkk
@Randrade o Bacco é bem ético
 
4:28 PM
Não seria antiético postar publicamente, seria apenas ser BR!
 
@Randrade E-mail é legítima defesa
 
@Randrade é o not do trablho, funcionando ta de boa, ainda mais que o monitor do trabalho n é esass coca-cola toda
 
@JefersonAlmeida eu vendo meu irmão jogar ontem, eu tava pulando de emoção, cara, hahahahaha
 
@Randrade hue hue hue
 
@JefersonAlmeida 3 no scope de awp seguidos
 
4:33 PM
@WallaceMaxters massa, qnd vc vai chegar nesse nivel para carregar a gente nos games
 
@JefersonAlmeida kkkkk
@JefersonAlmeida o monitor dele é maior :D
 
@JefersonAlmeida Então eu acho que um simples te atende
@JefersonAlmeida Eu vou estar na santa amanhã, se quiser posso dar uma olhada para vc
 
@Randrade sim, o ruim que só vou poder ir na santa daqui a 2 fds, no proximo vou estar em salvador dnv
@Randrade da uma olhada, qualquer coisa me avisa, se tiver num preço bom eu te pago e pego com vc um dia depois do trabalho
 
powershell >>>>>> cmd
 
@JefersonAlmeida Blz, te aviso
 
4:35 PM
@Randrade se puder olhar os preços do ssd e da memoria ram de 8gbs ddr3 agraddeço tb
@WallaceMaxters sim, cmd é ruim demais, só pelo fato da tela do powershell ser azul já é melhor
 
CMD é roubo, powershell é legítima defesa
... e windows é monopólio
 
@JefersonAlmeida Para note?
 
@Randrade sim, quero turbinar um pouco meu not, ta ficando lento
 
@JefersonAlmeida Instalar o Ubuntu Gnome é legítima defesa também
 
@WallaceMaxters e programar c# no ubuntu, ainda vai precisar de alguns anos para chegarmos nesse nivel
 
4:39 PM
@WallaceMaxters E o CMDer?
 
@JefersonAlmeida Qual a frequência da memória, vc sabe?
 
@JefersonAlmeida Net.Core
@JefersonAlmeida Você é que não sabe usar o monodev, kkkkkk
 
@Randrade 1600 se eu n me engano, na verdade eu rpeciso comprar 2 de 8gbs, acho que a maior da ddr3 é 1600, o meu not são 2 de 4gbs
 
zueira
 
@JefersonAlmeida Mas ele aceita 8GB?
 
4:40 PM
@WallaceMaxters quero suar o visul studio tb, e n se esqueça que ainda tem os legados
@Randrade sim, meu not pega até 16 gbs, pelo menos foi isso que o cara da avel me disse
 
@JefersonAlmeida Blz, eu olho lá
 
@JefersonAlmeida Instalar o Windows na máquina é roubo, usar Virtual Box é legítima defesa
chega... kkkkkkk
 
@JefersonAlmeida O SSD seria de quanto?
 
@WallaceMaxters programar em vm é foda, n dá n
@Randrade 250gbs, tou falido, quase n trabalhei esse mês
 
@JefersonAlmeida é só usar o dotnet fiddle :D
 
4:42 PM
@WallaceMaxters Instalar o windows é roubo, usar o KMSpico é legítima defesa.
2
P.S.: Nem sei se é ele ainda kkkk
 
@Randrade que isso? kkkkkk
 
@WallaceMaxters Pesquisa ai
 
@Randrade :|
@Randrade dei estrela, mas só vale sacanear o estado... a iniciativa privada não, kkkkkk
 
@JefersonAlmeida Quando eu estava procurando para o eu eu achei na net mais barato que lá, mas vejo sim
 
@Randrade o ruim q na net as vezes ainda tem frete, aí quebra um pouco
 
4:43 PM
@WallaceMaxters Isso deu uma "briga" aqui em SP semana passada kkk
 
Inciativa privada é quando eu tomo a iniciativa de ir ao banheiro fazer o número 2
@Randrade só de ler o título já da vontade de rir:
 
@JefersonAlmeida No ML e Submarino eu tenho frete grátis para a maioria das compras, se precisar é só falar
 
@Randrade vlwww, qualquer coisa te aviso
 
@WallaceMaxters Prefiro nem ver kkk
 
@Randrade "salva o brasil" kkkkkk
 
4:47 PM
@WallaceMaxters Eu tenho uma ideia de como "salvar o Brasil", mas se postar aqui eu sou banido eternamente kkkk
 
@Randrade #Meteóro2018
 
@Randrade man estou com um problema aqui q n consigo ver uma solução, tenho uma integração parra fazer com um sistema
 
gente eu fiz uma aplicação web que executa comandos php de exclusão de arquivos mas ele só esta excluindo no chrome, no mozila nao, alguem sabe o que pode ser?
 
@Randrade porém essa integração tem 40 tipos, e todas tem o layouts diferentes
 
4:50 PM
@Randrade ah, tá, mas precisa ser antes do meu aniversário? me ajuda aí, né
 
@WallaceMaxters Vc disse 2018
 
@Randrade :D
PS: eu zoo, porque não acredito que a terra será destruida por um asteroide, kkkkk
 
@JefersonAlmeida Qual é a regra para saber qual tipo escolher?
 
@Randrade tipo, macro 1, macro 2, .....
@Randrade mas acho feio eu ter quer criar 40 tabelas para isso, para cada macro nova q surgir precisar criar uma tabela nova
 
@JefersonAlmeida Os campos não são similares?
 
4:53 PM
@Randrade n, uns tem 5 vampos outros tem 10, outros 15 e tudo diferente
@Randrade as unicas cooisas em comum é a data hora, local e o objeto q está relacionado
 
Mas vc precisa salvar os dados de todas né?
 
@Randrade sim
 
Isso é meio complicado mesmo
Estou pensando em algumas possíveis soluções, mas não sei se seria "gambiarras" kkk
@JefersonAlmeida Você precisa fazer alguma operação com esse retorno ou somente mostrar ao usuário?
 
@Randrade mostrar para o usuário e alguns vou ter q ter um relatório tb
@Randrade tb estou nessa duvida, pensei algo tipo xml, ou trabalhar com chaves valores e layout pré definidos com base de qual é a macro
 
@JefersonAlmeida Seria uma ideia. Eu estava pensando em algo com json no banco
 
5:06 PM
@Randrade o problema tb é ver como ele passaria essa informação, n sei qual a flexibilidade do outro lado para manipular essas informações e jogar no meu webservice
@Randrade meter um json no banco, seria uma ideia tb, pensou até mais a frente q eu, agora como bolaria para mostrar um json na tela, bem generico sem saber sua estryutura
 
@JefersonAlmeida Pensei em algo onde vc teria uma tabela de configuração (macro e estrutura ou macro e class). Assim vc salvaria o valor do json e a estrutura do mesmo. Para mostrar, basta ver o modelo do mesmo e "deserializar"
Talvez usar reflection também, para deixar tudo "automático".
Mas não sei o quanto isso tudo poderia ser custoso para o sistema
 
@Randrade qnt mais automatizado melhor, agora tipo, ter 40 class gravadas no meu banco para cada macro é algo q n gostei muito, queria algo que para adicionar algo novo n precisaria modificar o codigo e sim algo no banco
@Randrade menor que o custo de desenvolvimento e de ter 40 tabelas no banco, uma para cada macro
 
@JefersonAlmeida Então, por isso que eu perguntei o que vc queria fazer. Você poderia utilizar o dynamic para isso
 
@Randrade de q forma, n entendi muito bem
 
É que fica meio complicado dar sugestões sem conhecer o processo.
Mas posso elaborar um esboço para vc a noite
 
5:13 PM
@Randrade sei, vlw man
@Randrade tou aqui pensando varias coisas tb, pq é uma merda se n deixar algo meio generico, pq é certeza que vão surgir novas macros
 
@JefersonAlmeida Vc só recebe informações do WS ou envia também?
 
@Randrade além de que generico, se o cara só vai querer exibir informações fica mais simples e vai gastar menos tempo de desenvolvimento do que fazer 40 telas separadas
@Randrade o ws só recebe informações
 
Vc precisa fazer algum cálculo nesses relatórios?
 
@Randrade vai ser soap provavelmente, infelizmente está no documento que vai ser assim
 
Ou só listar mesmo?
 
5:15 PM
@Randrade só mostrar na tela as informações, a principio
 
Seria possível mostrar informações de mais de um macro na mesma tela ou listagem?
 
@Randrade se tivesse q fazer cálculos ia fuder tudo, ia ser muito mais complexo
@Randrade não
 
@JefersonAlmeida Blz, pensei num possível modelo aqui. A noite eu faço um esboço e te mostro para ver se te ajuda
 
@Randrade vlw, vai ajudar muito
 
@JefersonAlmeida O retorno do WS é um objeto ou uma lista de objetos?
 
5:19 PM
@Randrade o ws só retorna um OK ou erro, ahahuuhaahuuah
 
@JefersonAlmeida De onde vem esses dados então?
Não entendi agora
kkk
 
@Randrade o ws é meu, o sistema dos caras vão enviar informações para esse ws e eu vou inputar essas informações no sistema
 
@JefersonAlmeida Haaaa. Achei que fosse ao contrário
 
1
A: Trocar posição de dois caracteres em javascript

Maycon F. CastroVocê pode fazer assim: var a = "abcd" a.replace(a[3], a[2]).replace(a[2], a[3])

Como isso funciona?
 
@JefersonAlmeida Ao receber os dados vc tem algum campo que fala qual macro seria, correto?
 
5:22 PM
replace retorna uma nova string, então no primeiro ficaria "abcc"
 
@Randrade ainda n foi discutido isso, mas é certeza que sim, afinal de contas não existe magica e n vou adivinhar o q ele está tentando enviar
 
No segundo não ficaria, de novo, "abcc"?
 
@AndersonCarlosWoss Sim
 
@Randrade Só que fica "abdc" :t
Como se o método fosse chamado também em relação ao objeto inicial, não no retorno do primeiro replace
 
@AndersonCarlosWoss Eu tinha feito algo similar no jsfiddle
 
5:30 PM
Eu esperava o mesmo resultado em ambos
Ou o sono está grande que não percebo algo básico
 
Eu estou pesquisando agora do motivo de não mostrar. kkk
Eu também pensei igual a vc
 
Ah, faz sentido
Ou não
Oh sono...
 
@AndersonCarlosWoss Então eu também devo estar com sono
@AndersonCarlosWoss Olha em C#
 
Faz sentido
Não?
 
@Randrade @AndersonCarlosWoss eu sei pq é isso, tipo é pq ele ainda n subsitituiu o valor de a então ele ainda ler o valor antigo
 
5:37 PM
@JefersonAlmeida Mas aí ficaria a = a.replace('d', 'c').replace('c', 'd'), correto?
 
@AndersonCarlosWoss sim
 
O primeiro replace iria retornar "abcc"
No segundo deveria retornar "abdd"
 
@AndersonCarlosWoss No C# o resultado é esse mesmo (cc @JefersonAlmeida)
 
Sim, que faz sentido
 
Sim
Agora em JS...
 
5:39 PM
@Randrade como oprimir o PHP? "Jamais iria programar em você porque você não merece" kkkkkkk
 
@AndersonCarlosWoss o segundo replace usa os índices de a que n foram modificados. Então ele pega o primeiro c q ta no na posição 2 e troca pelo D q tá na posição 3 da variável a
 
@Randrade js e suas drogas (cc:@AndersonCarlosWoss)
 
@rray Agora faz sentido
 
Olha os a[2] e a[3] só q a nunca é modificado
 
@Randrade que merda é essa de VS for desktop e vs for web? kkkkk
 
5:40 PM
Mas ele não converte isso para o valor da posição?
let a = "abcd";

a = a.replace('d', 'c').replace('c', 'd');

console.log(a);  // abdc
 
@WallaceMaxters kkkk
 
@Randrade "mazoqueéisso"
 
Com o replace eu não substituo baseado no valor? Não vejo porque o índice influencia (cc @rray)
 
@WallaceMaxters Onde isso?
 
@Randrade aqui
@Randrade baixei o 2013 achando que ia ser completo, mas tava como "for desktop"... baixei o outro e ficou 2, ao invés de ser "o completo"
 
5:42 PM
@AndersonCarlosWoss é metade do q vc falou. Replace gera uma string Nova mas os parâmetros de search e replace não é alterado.
@AndersonCarlosWoss na resposta usa os índices.
 
Sim, mas eles não influenciam
Esse trecho que coloquei por último, que não usa os índices, também produz o resultado "abdc"
 
@AndersonCarlosWoss Pelo que eu entendi, o valor no primeiro replace é sobstituído, ams não os índices. Mas na hora do segundo, o valor de [3] ainda é d e não c (cc @rray)
@WallaceMaxters Onde vc baixou?
 
Ainda bem que minha inbox corporativa é ilimitada, porque o tanto de email q to recebendo não é brincadeira
 
@Randrade Mas por quê o segundo replace usaria o valor inicial e não o retorno do primeiro?
Isso que não está fazendo sentido para mim
 
6 mins ago, by Jeferson Almeida
@Randrade js e suas drogas (cc:@AndersonCarlosWoss)
Então, eu entendi que foi isso que o @rray estava falando. Agora, o motivo de ser assim eu não sei :/
 
5:47 PM
Porque a = a.replace('d', 'c').replace('c', 'd'); também resulta em "abdc". Seria como se o segundo replace buscasse as posições de 'c' antes do primeiro replace
 
@Randrade aqui
 
@WallaceMaxters Não consigo abrir aqui
 
@Randrade tem que se inscrever na treta de graça
 
@WallaceMaxters Mas para fazer o download do community vc não precisa disso
 
@Randrade Não? (º_º)
 
5:51 PM
Eu entendi que o primeiro replace gera abcc e o segundo pega a primeira ocorrência de c e troca por d. @AndersonCarlosWoss
Sempre a primeira ocorrência
 
@rray Aaaahh isso sim
E por mera coincidência do destino de testes controlados que o resultado foi o esperado
 
:P
Aleatoriedade
 
Aliás, essa não é uma solução ao problema. O que você está fazendo é substituir os caracteres 'c' por 'd' e 'd' por 'c', porém se a string possuir estes caracteres repetidos, não irá funcionar. Para verificar, basta fazer a = "cdcd", ao invés de permutar os caracteres 2 e 3, irá permutar 0 e 1, pois são as primeiras letras 'c' e 'd' que o JS encontra na string. — Anderson Carlos Woss 1 min ago
Até tinha acabado de comentar sobre não ser uma solução ao problema haha
 
@WallaceMaxters A MS mudou, para baixar as versões antigas precisa logar mesmo.
Mas pq vc está baixando uma tão antiga assim?
@WallaceMaxters Não seria Web Installer que você se refere não?
 
6:14 PM
Javeiro nem é gente. A seita que dói menos
@rray vai ter um casual na CS_RIO hoje?
 
Aquele estranho momento que você está lendo uma documentação e aparece: "If you're really clever you might..."
 
@rray mais loco é você errar o tiro no CS GO e os caras coloar o o Faustão falando "erooou"
 
@WallaceMaxters não vai subir ninguém hoje!11
 
@rray como assim?
 
@WallaceMaxters tropa de elite kkk vamo jogar sim
 
6:30 PM
@rray não é apologia, que fique bem claro
eu me senti um traficante jogando CS GO com o @Renan hahahahaahahha
 
Wow
Se eu sinalizo "não é mais necessário" um comentáro que é gerado autmaticamente pela fila
Ele é prontamente excluído?
 
@rray apaga esse link do youtube, cara, kkkkk, pesou a consciência, kkkkkkk
 
6:47 PM
@AndersonCarlosWoss não, depende de moderador
 
@WallaceMaxters pior que aquela música é chata pra caralh*, e tem horas que você nasce na base TR do lado do rádio -.-"
 
@Renan sim, kkkkk
 
@JeffersonQuesado Tinha um comentário de "isso não responde a pergunta", mas respondia
Eu sinalizei e prontamente sumiu o comentário
hahaha
 
@Renan se não for pra esmocar assim, nem jogo
O problema é que, se mudarem os mapas, os viciados tão ferrados
@Renan então isso aqui foi a treta que o fallen falou que deu mó polêmica no campeonato
 
@Renan @rray vcs viram que no jogo da sk contra a faze nesse fds os caras estavam acusando o pessoal da faze de usar cheat?
 
6:59 PM
@JefersonAlmeida eu vi perderam feio
 
@rray até o falezãop?
 
@JefersonAlmeida q tipo de hack? Quem?
@WallaceMaxters tava de peneira lá
 
@rray perderam, cara?
@rray sairam do campeonato?
@rray eu assisti uma partida ontem
 
@WallaceMaxters de 10x5 foi pra 13x16
 
@rray parece q era wall, o pessoal da faze, isso numa partida oficial pela major
@rray parece q os caras tavam usando wall, teve umas coisas bem ridiculas
 
7:01 PM
@WallaceMaxters era na cache :P
@JefersonAlmeida por exemplo?
 
@rray a partida que assisti era na train. os caras estava digitando '/givebox' toda hora...
que bosta é essa? kkkkkkk
 
@rray nego de awp seguindo pulo do cara na smoke, sendo q n dava para ver
@rray nego olhando para um lado da parede depois virando a mira para onde o cara da sk tava e matando varado
 
@JefersonAlmeida o Guardian
@JefersonAlmeida na cache mesmo?
 
@JefersonAlmeida vou ver depois
 
7:04 PM
@rray teve outra tb q n está nesse video
 
@rray o que é "mati meique" (que o fallen fala toda hora)?
 
@WallaceMaxters n sei
 
matchmaking
 
Ainda não lol
 
@rray vi uns caras falando que joga deathmatch antes do competitivo pra treinar mira... mas o competitivo já tem um tempo no início para treinar, kkkkkkkkk
 
7:09 PM
@WallaceMaxters geralmente fazem isso.
 
@rray uma coisa que acho estanho é você atirar e esconder atrás da porta e ver que a ´última bala pegou kkkkk
@Randrade me passa de novo aquela ferramenta de migração do sql server
@rray o cara ficou com tanta emoção de jogar com o fallen, que saiu da partida, kkkkkk
@rray o que é "pistol" no comp?
 
@WallaceMaxters os dois rounds de pistola
 
7:32 PM
Já sabem quem foi removido? Que estrago
 
@Maniero não
 
@Maniero Ai ai ai... meu deus do céu...
@Maniero que delícia de -90
 
lol tô no negativo
 
-309
 
Wtf o.o
 
7:34 PM
@Maniero seria ético perguntar quem foi?
 
Eu estou perguntando :D
achei que alguém já tinha feito uma investigação
 
Ufa, perdi só 25
hahaha
 
Ufa, ainda bem que eu não sou o @GuilhermeNascimento kkkk
-99
que delícia
 
 
1 hour later…
8:38 PM
@WallaceMaxters na verdade foi -125 xD, mas o que me deixa feliz é que os upvotes ainda existem para as perguntas e respostas, apesar de eu perder o score
 
Mas já descobriram quem foi e porquê?
 
@AndersonCarlosWoss estou curioso, é algo que realmente ao menos aqui no SOpt não sabemos o motivo de não poder saber quem é :/
Tavelz no metão tenha algum debate
@AndersonCarlosWoss acha que faz sentido uma classe Session ficar dentro do namespace Http? Pelo que olhei em outros FW somente Cookie costuma fazer parte e quando é algo mais "abstrato", pois geralmente tem outras classes que a estendem
Eu estou tentando seguir um pouco da organização do Django, que mesmo sendo um FW que não me agrada, ao menos me ajudou a ter ideias xD
 
Então, depende muito do resto da aplicação
Colocar ela sozinha em outro namespace só porque não faz parte da HTTP também não é uma boa ideia
Mas eu particularmente buscaria evitar, sim
 
concordo, vou dar uma olhada em outros FW, mas por enquanto fica como esta xD
 
8:55 PM
Até porque a session pode ser implementada de várias formas, não?
Arquivo, Redis, banco... as vezes vale a pena ter o namespace só dele haha
 
@AndersonCarlosWoss verdade, poderia ser implementado em uma interface CLI até
 
CLI para sessão?
 
9:26 PM
@AndersonCarlosWoss na verdade sessao para CLI, mas acho que não faria sentido, talvez sessão do proprio OS faria mais sentido ... por enquanto vou deixar o namespace independente da classe e com o tempo vou vendo o que ficaria melhor :)
 

« first day (1502 days earlier)      last day (2264 days later) »