« first day (917 days earlier)      last day (2849 days later) » 

4:00 PM
O Formalismo de Backus-Naur (BNF, do inglês Backus-Naur Form ou Backus Normal Form) é uma metassintaxe usada para expressar gramáticas livres de contexto, isto é, um modo formal de descrever linguagens formais. O BNF é amplamente usada como uma notação para as gramáticas de linguagens de programação, conjuntos de instruções e protocolos de comunicação, e também como notação para representar partes de gramáticas de linguagens naturais. A maioria dos livros-texto para teoria de linguagem de programação e/ou semântica documenta a linguagem de programação em BNF. Há também variantes como a form...
REgras essensiais
 
@WallaceMaxters notar que, mais precisamente, BNF é um formato pra definir a gramática. Como vc vai implementar, depende. Normalmente compensa usar algo pronto pra isso. Harbour, por exemplo, usa YACC
 
@Bacco Queria fazer para um template engine. Por exemplo, quero definir o que são as tags de abertura
 
@WallaceMaxters eu acho exagero. Melhor simplificar então.
Qual vai ser o formato das tags?
 
@Bacco Tipo um precomipler?
 
@GuilhermeNascimento ah muleke, vô fica bam nessse bagui de js... vô te cata fiote... consegui lá o bang dos thumbinail
 
4:02 PM
@WallaceMaxters vc ja pensou em como vai ser a sintaxe do treco?
 
@Bacco pensei em [[ $var ?? 1 ]] => <?php echo isset($var)? $var : 1 ?>
 
@WallaceMaxters isso aí é caso pra strpos :P
 
@Bacco sério? não usaria regex?
 
@WallaceMaxters eu só uso Regex onde não tem jeito melhor de fazer. Nesse caso especifico, como é um monte de tag, pode até ser que a regex ajude depois de compilada. Alias, uma coisa legal de Harbour é que vc pode compilar uma RegEx pra poder usar depois. Vc compila ela no runtime e guarda numa "variavel".
 
@Bacco então, tipo isso mesmo :D
@Bacco [[ call($var, ($x, $y) => $x + $y) ]] => call(var, function ($x, $y) {return $x + $y;})
@Bacco por isso prefiro saber o que é a tag aberta, porque tem outros casos, por exemplo: [[ "]]" . "Não fecha ainda, tag" ]]
 
4:05 PM
@WallaceMaxters com strpos eu pegaria do [[ em diante, e localizaria o ]] seguinte. Só não funciona pra coisa "nested"
 
@Bacco Mas como saberia que o "]]" não é fechamento?
 
@rray O_______O
 
@WallaceMaxters ai que entram as state machines. se achar aspas, vc tá IN_STRING, e só sai do IN_STRING quando achar as aspas :P
 
Esquece essa merda por equanto, vou estudar C# agora :D
 
@WallaceMaxters escolhe um treco que não vai usar entre aspas e pronto kkk ou elege um escape. Se achar "\[[" ignora.
 
4:06 PM
@Bacco Ah, saquei
@Bacco Eu tinha pensando errado antes. Eu estava fazendo uma regex para compilar tudo, impossível!
 
@WallaceMaxters dá pra fazer a regex pra separar as coisas, e processar depois. Eu nao gosto muito, pq dá menos controle sobre as posições.
 
@Bacco tem como me ajudar? Mas tem que ser com OOP :p e em PHP
 
@WallaceMaxters o duro é tempo pra isso. OOP é o modo que vc embala a coisa, a lógica independe bastante do paradigma. Claro que tem casos que fica intrinseco no algoritmo, mas isso é detalhe de implementação.
 
@Bacco kkkkkkkkk
@Bacco quer cosias básicas no meu Template Engine, só isso:
- Quero um "alias" para o `$this` e para o `self`
- Quero simplificar expressões condicionais
- Quero simplificar concatencações
- Quero simplificar o uso de callbacks
 
@WallaceMaxters se eu tivesse com tempo pra isso estaria mexendo no meu editor de código kkk. Dar um palpite aqui nao precisa de um raciocinio muito profundo, escrever código de verdade e coerente já muda tudo.
 
4:09 PM
[[ @extends('layout') ]] Equivale a <?php $this->extends('layout'); ?>
@Bacco pensei em fazer uma coisa igual Razor (em PHP), mas pensei que poderia dar BO no nome, kkkkkkk. Não sei se é codigo aberto
@Bacco a ideia do

@{
  $var = 1
}
me atraiu
@Bacco é mesmo, como ficaria essa "tag de abertura e fechamento"? Strpos também?
"@{" => "start", "}" => "end"
 
@WallaceMaxters ué, depende do seu caso kkk. Eu uso strpos pra quase tudo que é crawler.
 
@Bacco o exemplo, olha
 
tou puxando o não claro aqui pt.stackoverflow.com/questions/135404/70
 
@Bacco to puxando o -1
sem estrela, kkkk, comprometedor
 
@WallaceMaxters eu nao negativei, pq como nao sei o que ele quer nao sei se é uma duvida válida, mas cada um vota como acha que deve :)
 
4:14 PM
@Bacco Não tá clara e a pergunta tá mal feita. Eu diria que é uma "Adivinhação de código"
 
Os melhores heróis :D
 
@jbueno
 
Func<int, int, int> no lugar do var, por enquanto o compilador ñ faz inferência
 
@bigown você também serve. Como faço para salvar uma lambda na variável em C#?
var callback = (int x, int y) => x + y;
tá dando pau
 
fora de escopo e problemática pt.stackoverflow.com/q/135413
 
4:22 PM
@Bacco -1
 
@WallaceMaxters eu só votei pra fechar mesmo. se não fechar e responderem, aí o -1 come solto kkk
 
Func<int, int, int> no lugar do var, por enquanto o compilador ñ faz inferência
 
@DiegoAugusto o/
 
@Randrade Saiu a pré venda do segundo game, mas ainda ta um pouco caro
 
aliás, se alguém responder com indicação, enfio flag
 
4:23 PM
@DiegoAugusto Eu ainda nem joguei o primeiro. Tenho que comprar um video game para mim antes (meu note não roda)
 
@Randrade O primeiro é muuuuuuuito legal kkk
 
@bigown Func<int /** retorn ***/, int param, int param> ?
 
Olá, Alberto. O site é sobre programação. Quanto a seu problema, sugiro consultar um profissional da área em vez de fazer por conta própria. — Bacco 37 secs ago
 
@DiegoAugusto Eu sei. A história é muito massa
 
4:24 PM
@bigown o primeiro é retorno?
 
public abstract class ApiControllerWithHub<THub> : ApiController
where THub : IHub

O que faz esse `where` ? Ele só vai extender ApiController se passar no where?
 
@bigown valeu, aprendi mais uma coisa hoje :D
@bigown isso aqui não deu pau no compilador: new int[1, 2, 3]
 
♫♪ Seu Delegate, prende o tadeu, ele pegou ....
 
@WallaceMaxters é um array c/ 3 dimensões
1 X 2 X 3
 
4:27 PM
Cara, não tem como eu usar apenas o WriteLine? tenho que escrever Console.WriteLine toda hora?
@bigown não conheço isso ainda
 
@WallaceMaxters using static System.Console
 
@bigown static, kkkkk, bem que vi que tava faltando algo!
kkkkkkk
 
@WallaceMaxters eu uso o tempo todo em meus códigos mas parece q vc nunca presta atenção
 
Vou pergntar: Qual a diferença entre use e use stainc
@bigown Não presto mesmo, não vejo muita coisa de C# no site. To começando por agora
 
kkkk como diriam na escola, levou uma "fumada" :P
 
4:30 PM
@WallaceMaxters nem as coisas q respondo pra vc? eu faço isto em quase todas as respostas q te dei
Programação é detalhe, qdo vc abre mão dos detalhes não está programando de fato, está seguindo receitas
 
@WallaceMaxters pode me xingar agora :P
 
@bigown Não, na verdade então eu não reparei o using static. Lembro que vi você usando o WriteLine direto, mas não percebi isso
@bigown eu vi que você usou no dotnet fiddle, mas não achei o link, kkkkkk
 
Nao tem o lance do static no site? Se fizer a pergunta direitinho, talvez fique legal. Dá pra rolar uma canônica.
 
@bigown achei, desculpas, vi que você usou mesmo, não prestei atenção
 
@Bacco a resposta já está engatilhada :D
Cadê o Bacco ?!?!?!?!?!?!?!?!?!?!
Sobrou pro @WallaceMaxters
 
4:42 PM
0
Q: Qual é a diferença entre o "using" e o "using static"?

Wallace MaxtersNuma pergunta que fiz sobre C#, o @bigown me respondeu e colocou um código de exemplo no DotNetFiddle. O código é esse: using static System.Console; public class Program { public static void Main() { var objects = new [] { new {Id = 2, Nome = "Wallace"}, new...

@bigown
Quem deu estrela naquele comentário? kkkkkk
@Bacco até saiu, kkkkkkkkk
 
@WallaceMaxters qual?
 
43 mins ago, by Wallace Maxters
Esquece essa merda por equanto, vou estudar C# agora :D
    Func<int, int> callback = (int x) => x * 2;

    foreach (var value in data.Select(callback)) {
        WriteLine (value);
    }
@bigown e esse foreach? tá organizado?
@bigown tem um carinha aqui no SOPT que só responde pergunta com código
 
5:05 PM
Galera, nos comentários, fazer "merchan" é válido? Digo, após responder todas as perguntas do usuário.
@Torres O Coding Craft ministrado pelo @CiganoMorrisonMendez aqui do site — Randrade 6 mins ago
 
5:15 PM
@Randrade não, já fui advertido sobre isto e nem eram pra vender nada, era spó pra divulgar o defunto SUpt
@WallaceMaxters ñ vejo nenhum problema nele
só ñ gosto de separar () da função
preciso me ausentar
 
@bigown Mas isso não foi especificamente por ser do SUpt? Visto que isso foi um assunto delicado na época.
 
@Randrade É complicado mas, imagino que se fosse permitido, teriam dezenas de "indicações" de cursos e livros em comentários de cada tema - não?!
 
Falo isso, pois aqui no chat já foi dito (pela moderação) que não tem problema fazer um "jabá" para outros sites, desde que a resposta esteja completa e o site seja apenas "como referência".
A minha dúvida foi por se tratar de um curso, e não de um artigo
 
@Randrade Eu já fiz "propaganda" de um livro que eu estava lendo que achei incrível na época... No momento não pensei.
 
@DanielGomes Por esse lado eu tenho que concordar com você, e foi exatamente por querer "outras visões" que perguntei aqui no chat
 
5:23 PM
@Randrade Sim, parece justo, mas o propósito é totalmente outro, por exemplo: "No livro Coding Craft, Cigano deu um ótimo exemplo disso..." é diferente de: "Não posso te responder essa pergunta, mas leia esse livro, é ótimo e custa 10 reais!111"
 
Galera, estavamos errados sobre a pessoa com o maior superpoder, em especial o de destruir um planeta: youtu.be/ZbM6WbUw7Bs?t=46 cc: @OnoSendai
 
@Randrade Então - não sei qual é a regra, mas acho que é possível justificar linkar para outro site ou livro em algumas situações - não todas.
 
@DanielGomes Esta é minha dúvida real. Eu respondi a resposta inteira normalmente, e postei o "merchan" apenas depois que o usuário pediu uma sugestão. Quem deixar de ler o comentário não será afetado, em nada, em relação ao teor da pergunta/resposta
 
@Randrade Sim, mas o fato da sua indicação não fazer parte da resposta, faz com que essa sugestão não seja diferente de outra pessoa que queira apenas vender seu livro... =/
 
Vejam só, é o Carlos @Bacco!
 
5:26 PM
@Randrade Antes você tivesse colocado um exemplo que se encontra no livro - não tem como responder a pergunta sem fazer o mínimo de promoção dele... xD
 
@DanielGomes Mas aí ficaria fora do exemplo sugerido pelo autor, ou seja, poderia ser mais difícil compreender. Antes de fazer o merchan, eu preso o entendimento de quem perguntou.
 
@Randrade Sim - o que eu quis dizer é que o merchan feito dentro da resposta é totalmente justificável e difícil de controlar - por ex.: Um autor de livro que responde várias perguntas, coloca exemplos do livro dele e no final diz que tirou o exemplo do livro chamado "X" de sua autoria. Outro é difícil de justificar e fácil de controlar, ex.: Alguém perguntou onde é melhor estudar e a minha resposta foi: Estude no Impacta.
@Randrade Acho que esse meu comentário é fácil de apagar por não agregar nada à resposta e ser merchan puro, lol...
 
@DanielGomes Sim sim. Estou vendo o SOen, e eles debateram bastante o tema. E realmente, da forma que eu fiz eu considero errada agora, pelo menos deixar lá.
Mas apenas comentar para quem perguntou ver e remover, não é problema.
 
@Randrade Essa é só minha opinião - hoje em dia não sofremos desse problema (acredito), mas imagino que se um dia tiver uma propaganda de livro ou site em cada resposta, vamos ter algumas mudancinhas no site... xD
@Randrade Entendi... Bom saber... :D
 
@DanielGomes Lendo o Meta.SO penso diferente. Lá é dito, e muito, que a resposta deve, por si só, responder a pergunta. CASO você tenha um link que complemente (e realmente acrescente algo de útil), não há problemas em colocar.
O que é errado é se eu fizer a pergunta apenas para responder adicionando o link
 
5:35 PM
@Randrade Pensa diferente do quê?! Isso é basicamente o que eu estou tentando dizer, lol
@Randrade Esse é um exemplo justificável.
 
@DanielGomes que iremos ter mudancinhas. Não fui claro. kkk
 
@Randrade Ahh, entendi - o que eu quis dizer é, se tivermos uma promoção de curso nos comentários de cada pergunta (e não nas respostas, me expressei mal), talvez tenhamos algumas mudancinhas, por exemplo, moderadores loucos de tanto apagar comentários...
 
@DanielGomes Sim, e concordo com eles, tanto que excluí o meu comentário, visto que o OP já leu e não tenho razões para deixar ele lá
 
@Randrade Yes. Agora eu fico me perguntando se o MEU merchan ainda tá lá... xD
 
@DanielGomes KKKKKKK
 
5:39 PM
@Randrade Na real acho que eu "sabia" que a pergunta do cara ia ser apagada de tão terrível que era, que não vi problema na época...
 
Duplicata ne
1
Q: Iniciante em JAVA - Problema preenchimento de vetor

A. LopezEstou iniciando em Java, e estou fazendo um trabalhinho. Que consta em cadastrar times e partidas de um campeonato de futebol. Ao compilar e executar o código, ele funciona, mas na parte em que eu vou cadastrar, ele pula campo. exemplo: Quem puder me dá uma forcinha, dei uma pesquisada e não e...

eu ia ate responder, mas achei 3 perguntas do mesmo problema, com soluções identicas.
 
@DanielGomes que triste, perdeu o merchan. kkk
 
Marquei outra que eu respondi, q também é duplicata, pq tem outras 3 relacionadas
 
@diegofm Não sei se duplicata - provavelmente por ser um problema simples - Mas está tão bem perguntadinha... :(
 
@DanielGomes é sim, é o velho problema da classse Scanner e da leitura de dados
eu já ate achei o erro, mas a resposta da minha e das outras 2 servem do mesmo jeito.
 
5:43 PM
@diegofm Podia virar uma canônica, não?!
 
@DanielGomes a mais antiga está melhor respondida
 
@diegofm Desculpa - não prestei muita atenção nas outras para saber se elas estão melhor escritas...
 
@diegofm Ah, parece bonita também...
 
Linkei as duas nos comentários, se o pessoal quiser sinalizar, as opções já estarão lá.
 
5:52 PM
@MagicHat se com isto você quer dizer que vai liberar projetos open-source então te apoio kkk
 
@Randrade SignalR+WebAPi+MongoDB
funcionando bonitinho
valeu pela ajuda mais cedo
 
A maioria das exceções são auto explicativas
só de le-las, já da pra ter noção de onde vem o problema.
 
@CiganoMorrisonMendez por ae?
 
Acho que debugar deveria ser ensinado paralelamente a programar, erros simples que a propria exceção denuncia a propria pessoa já saberia corrigir
 
@DiegoAugusto está ficando bacana
 
6:00 PM
@Randrade Fiz pra testar, agora é só ir implementando aos poucos kk
 
@DiegoAugusto Que que o Carne Seca tá reclamando de novo?! Esse cara só reclama...
 
@DanielGomes Sim, só reclama kk
Acho que é só eu que fico sem ideias e vou colocando qualquer nome pra teste
kkk
 
@DiegoAugusto Hehe... Eu já fiz isso também... Pior é quando vai ficando tarde e o programa ainda tá dando erro e ao invés de nome eu começo a usar palavrões... =/
 
@DanielGomes kkkkkkkkk, idem. Um dia coloquei um monte de palavrão e fui beber agua, quando voltei o gerente tava olhando pra minha máquina e rindo kk
 
marcada como duplicata por diegofm, Comunidade♦ 4 mins atrás - quer dizer q o OP aceitou a duplicata ne?
 
6:04 PM
@DiegoAugusto Meeeeeodeos... O______O
 
@DanielGomes Sorte q ele é de boa kk
Ele é um Ex TI
 
Vejam só é o @Bacco
 
@WallaceMaxters aham :P
 
@DiegoAugusto Está certo
 
6:06 PM
@Bacco ...DAMN right you are.
 
@Bacco sem paleta, esse dava bolha no dedão
 
@diegofm O_______O Não conhecia essa possibilidade...
@DiegoAugusto Bacana - trabalhar com gente assim que é legal... :D
 
@WallaceMaxters vai ver que ele usa prótese :P
 
@DanielGomes Sim, A TI aqui é pequena e a galera tem quase a mesma idade. O setor é mó zoeira kk
 
@diegofm isso mesmo, quando marcamos como duplicata aparece uma caixa para o AP confirmar ele mesmo
 
6:10 PM
@DanielGomes foi sarcasmo?
 
@diegofm acho que ele pensou que era uma afirmação sua e não uma pergunta
 
@diegofm Nope. Totalmente sincero.
 
@WallaceMaxters Cheguei.
@WallaceMaxters O que é Hack?
 
@CiganoMorrisonMendez Olar. Alguma novidade pra nozes?!
 
@DanielGomes Fechei a turma já. Sorry. Mas você pode comprar o livro e os exercícios pela metade do preço.
 
6:15 PM
@CiganoMorrisonMendez Relax - fica pra próxima.
 
@CiganoMorrisonMendez Aquela linguagem que o facebook criou em cima do PHP, que tem uma tipagem considerável
 
@WallaceMaxters Não é HipHop?
HipHop for PHP (HPHPc) is a discontinued PHP transpiler created by Facebook. By using HPHPc as a source-to-source compiler, PHP code is translated into C++, compiled into a binary and run as an executable, as opposed to the PHP's usual execution path of PHP code being transformed into opcodes and interpreted. HPHPc consists mainly of C++, C and PHP source code, and it is free and open-source software distributed under the PHP License. The original motivation behind HipHop was to save resources on Facebook servers, given the large PHP codebase of facebook.com. As the development of HipHop progressed...
 
@CiganoMorrisonMendez hacklang.org
 
@Bacco Uau. PHP tipado.
Não conhecia.
 
@CiganoMorrisonMendez hiphop é a maquina virtual
Hack is a programming language for the HipHop Virtual Machine (HHVM), created by Facebook as a dialect of PHP. The language implementation is open-source, licensed under the BSD License. Hack allows programmers to use both dynamic typing and static typing. This kind of a type system is called gradual typing, which is also implemented in other programming languages such as ActionScript. Hack's type system allows types to be specified for function arguments, function return values, and class properties; however, types of local variables are always inferred and cannot be specified. == History == Hack...
Destaque "Hack is a programming language for the HipHop Virtual Machine (HHVM)"
o HipHop for PHP era uma espécie de conversorzão se não me engano.
@CiganoMorrisonMendez acho que pra nao perder o espirito do PHP, eles usaram o nome em mais de um contexto e querendo dizer coisas distintas :)
Pra aumentar a salada:
HipHop Virtual Machine (HHVM) is a process virtual machine based on just-in-time (JIT) compilation that serves as an execution engine for the PHP and Hack programming languages. By using the principle of JIT compilation, executed PHP or Hack code is first transformed into intermediate HipHop bytecode (HHBC), which is then dynamically translated into the x86-64 machine code, optimized, and natively executed. This contrasts to the PHP's usual interpreted execution, in which the Zend Engine transforms the PHP source code into opcodes that serve as a form of intermediate code, and executes the opcodes...
 
6:24 PM
@CiganoMorrisonMendez :|. Gostou?
@Bacco vou criar o meme "CiganoMorrison Approves"
 
@Bacco Depois disso, a existência do PHP ficou eclipsada.
3
@WallaceMaxters Aprovadíssimo.
 
@CiganoMorrisonMendez O Meme, não o php né?
 
@WallaceMaxters Por óbvio.
 
@CiganoMorrisonMendez eclipsada, mestre. Traduza
@Bacco cadê aquele meme do "This is dangeours"
 
@WallaceMaxters Tornada irrelevante.
 
Sim, é Jesus felizão
 
@OnoSendai CiganoMorrisonMendez bugado?
 
@WallaceMaxters Tiro uma foto pra você fazer o meme.
 
@CiganoMorrisonMendez Tinha que ser fazendo "Beleza"
 
6:33 PM
@CiganoMorrisonMendez po, cortou meu barato photoshopico
 
@Bacco RIARIARIARIAR
 
user image
3
no fim nem pus a legenda, melhor por na sua foto original mesmo. c/c @OnoSendai
 
@CiganoMorrisonMendez só pra constar, a original -> rs1096.pbsrc.com/albums/g324/ellebows/…
 
@Bacco Só faltou o olho esquerdo brilhando, igual anime :D
Qualquer dia vocês vão ver essas imagens lá no meta :D
 
6:39 PM
@CiganoMorrisonMendez a pessoa que usa o monitor alto daquele jeito não sai com dor nas costas/pescoço do trampo não? Ou ele é só "secundário"? encrypted.google.com/search?q=monitor+height&tbm=isch
 
@CiganoMorrisonMendez aprova migrar para o HACK?
Ou vai direto para o C# mesmo?kkkkkkkk
 
user image
3
Quero entrar na brincadeira tb
 
@CiganoMorrisonMendez return new CiganoViralizedWithSuccess()
@OnoSendai que meme chato, kkkkkkk
@CiganoMorrisonMendez agora falta o "Cigano Reproves"
 
@Bacco @Randrade Você sente dor ao usar o monitor alto?
 
@CiganoMorrisonMendez @Bacco Até então é normal. O monitor fica na direção dos meus olhos. O que "dói" as vezes é o monitor do teclado, que me força a olhar para baixo.
 
6:52 PM
@Bacco RIARIARIARIAR
 
@Randrade imaginei que fosse vc, mas como não tinha certeza. Normalmente quando a linha do topo da imagem do monitor fica muito acima da dos olhos, força mais a musculatura que controla a posição da cabeça. Vide link na pergunta, pra ter uma idéia.
 
@Bacco kkkkk
 
Mas entendo que o monitor do note está "obrigando" a subir o outro.
 
@Bacco Eu vi. Mas trabalho com monitores dessa forma desde que comecei. Admito que no início foi difícil acostumar, mas hoje eu não me acostumo com monitores na lateral.
 
O do note é o contrário, o pessoal costuma subir com suporte
 
6:55 PM
Vale ressaltar que não me acostumo é para dizer que "não quero ter que me acostumar"
 
@Randrade eu até tentei achar um layout aqui pra deixar na "vertical", mas não rolou
penso que qq hora vou usar uma mesa transparente pra deixar um embaixo kkk
 
@Bacco Sim, o normal é ver isso. Mas eu já cheguei a colocar folha de chamex (pacote) apenas para deixar o monitor "mais alto", quado o suporte não atendia
@Bacco Daqui meio século teremos hologramas para isso, estilo Tony Stark! kkkk
 
Vejam, é o @jbueno
@CiganoMorrisonMendez a expressão na foto ainda não demonstra desprezo suficiente :P
 
@Bacco Acho que ele deve estar te cumprimentando mentalmente, já que não pode escrever. kkkkkk
 
@Randrade ou xingando.
O mais legal é a pessoa ainda fazer isso pra sacanear:
 
6:58 PM
@Bacco Quer mais uma?
 
E ai, @jbueno, tudo bem?
@CiganoMorrisonMendez precisa ver com os memeiros aí. É que de cara eu lembrei do PHP, e achei que essa estava muito de bem com a vida kkk.
 
@Bacco Vou fazer mais uma.
 
Putz, faltam 4 dias pro @jbueno ainda. O lado bom é que dando uma folga de SOpt ele pode fazer um monte de coisa mais interessante. Meu trabalho mesmo rende muito mais quando nao acesso.
 
@Bacco Ma está pensando em você, isso você pode ter certeza! kkkk
 
7:01 PM
@CiganoMorrisonMendez kkkk
 
Essa é quando vocês vêm falar que PHP é bom, que JS é bom, que Java é bom...
5
 
Que isso, CFTV? Todas tao no mesmissimo lugar
 
@Bacco Webcam do note.
Meu note tem um suporte que ele fica mais alto.
 
@CiganoMorrisonMendez ah bom, achei que ja era o Randrade_monitor pra ver se ele nao usa PHP quando a chefia vira as costas
 
@Bacco Eu tenho um monitor torre como o dele, mas o meu fica 90 graus.
 
7:04 PM
@CiganoMorrisonMendez meu monitor auxiliar eu queria deixar na vertical, mas como não é IPS, fica ruim.
 
7:15 PM
 
@Bacco kkkkkkkkkkkkkkkkkkkkkkkk
Quanta criatividade em
 
class Box<T> {
  public function __construct(private T $elem) {

  }

  public function get(): T {
    return $this->elem;
  }
}
 
@Randrade isso é baseado no Cigano fugindo pra marte.
 
@CiganoMorrisonMendez o que essa declaração faria?
@CiganoMorrisonMendez No, no! PHP no!
 
@Bacco RIARIARIARIARIARIARIARIARIARIARIARIAR
@WallaceMaxters Por aí.
 
7:22 PM
@CiganoMorrisonMendez O que é esse <T> depois do nome? Já vi isso em Java
 
@WallaceMaxters Especificação genérica.
Por exemplo, List<T>.
 
@CiganoMorrisonMendez Só pode T?
 
É uma lista de qualquer classe, sendo T a classe.
@WallaceMaxters Não, pode qualquer coisa.
TClass, TSource, TKey...
 
@CiganoMorrisonMendez Ah, então no caso new Box<stdClass>();
 
@WallaceMaxters É, mas esse stdClass tem uma especificação.
Exemplo:
public class MinhaClasse<TClasse>
  where TClasse: class, IInterfaceDaClasse, new()
Esse where especifica o que é TClasse.
Neste exemplo, é uma classe, que implementa IInterfaceDaClasse e precisa ter um construtor vazio - new()
Vou almoçar, capetada. Até mais.
 
7:27 PM
@CiganoMorrisonMendez se quiser uma cópia da zoeira, essa tá melhor i.stack.imgur.com/kbLAn.jpg
 
7:37 PM
public abstract class ApiControllerWithHub<THub> : ApiController
where THub : IHub

É normal utilizar esse `where` junto com herança?
@CiganoMorrisonMendez
 
@CiganoMorrisonMendez
0
A: Qual é a diferença entre o "using" e o "using static"?

AntoniazziBem interessante esta feature nova, porém concordo que tem de ser utilizada com certa cautela. Em classes grandes com muitos usings diferentes, talvez fique um pouco confuso saber de qual classe pertence algum método específico.

KKKKKKKK
 
@Randrade Acredito que não, na verdade acho que alguém ficar vendendo coisas aqui no site algo bem mais delicado. O site não foi feito pra isso. Uma coisa é fazer referência para outros sites, outra bem diferença é fazer referência pra comprar alguma coisa.
 
@bigown Concordo com isso (agora), tanto que removi meu comentário.
 
7:54 PM
@DanielGomes mostra pra mim onde tem a resposta dizendo para estudar na Imapcta, quero negativá-la, já que a minha opinião sobre isto é oposta da sua. Seria melhor não ter postado algo que é só a sua opinião, mas já que postou me dê a chance de expressar a minha negativando algo que diz isto.
 
8:32 PM
-2
Q: Problemas no Google Chrome

GustavoSeverouma coisa muito estranha está acontecendo no meu chrome. Eu acesso o site do google.com e não consigo clicar em NADA. É como se a página toda fosse uma imagem! Segue um print que tirei do console Alguém sabe o que pode ser e como corrigir? OBS: Sou usuário Mac.

 
@Bacco Foi pro Facebook.
Obrigado!
@WallaceMaxters Cadê meu meme de foguete?
@DiegoAugusto Sim. Normal. Eu uso bastante.
 
@CiganoMorrisonMendez Entendi kk, fiquei um pouco assustado quando vi
 
@DiegoAugusto No curso eu vou falar um pouco.
 
@CiganoMorrisonMendez Tranquilo kk, tava fuçando um pouco hoje e fiz um projetinho com WebAPI+mongoDB e SignalR
gostei bastante
 
@DiegoAugusto SignalR vai ficar pro módulo 2.
 
8:43 PM
@CiganoMorrisonMendez kk se tudo der certo farei o 2 também haha
 
@DiegoAugusto Show de bola!
 
Ja enfiei o "não está claro" pt.stackoverflow.com/questions/135505/…
 
9:21 PM
@bigown Não foi uma resposta, foi um comentário - eu me corrigi depois, basta ler até o fim da discussão. By the way, não temos opiniões diferentes nesta questão - mas seu comentário foi ótimo... :'D
 
@DanielGomes blz, falei até + retoricamente... :P
 
10:05 PM
Galera, vejam se meu comentario ficou "explicativo", o cara respondeu a uma pergunta offtopic, tomou -4 e achou ruim pt.stackoverflow.com/questions/135496/…
 
@diegofm eu mudaria para ".. Os downvotes provavelmente foram mais por responder ...", pq isso aí dele é um chute, e não necessariamente esteja certo. Pode ter tomado negativo por mais razões. Por mais que eu ache que vc tem boa chance de ter razão, não dá pra ter certeza
 
10:17 PM
@Bacco tive que repostar porque passou os 4 min pra editar.
 
@diegofm era mais uma sugestão mesmo :) de qq forma, reupei. tava com 2 ups, ao menos 1 eu pude repor
 
Totalmente válida kkk apesar do comentário não ter essa intenção, ele poderia soar meio prepotente naquele trecho, o provavelmente atenuou isso
 
10:34 PM
@Bacco tá ai? que pergunta...
@Bacco ah é então não vou perguntar o que eu ia perguntar...
@Bacco se liga nesse som
 
@MagicHat ?
 
@Bacco zuera queria te mostrar esse som, deu sorte que tô puro humor hj se não ia fica sem
 
@MagicHat acho legal como bg, mas pra mim é meio musica de elevador
 
@Bacco BG, que isso, Baile de GAla?
 
@MagicHat background - musica "ambiente"
 
10:48 PM
@Bacco new vibes dude...
 
@MagicHat qdo eu tou trabalhando eu acabo ponto a trilha do Starcraft de fundo kkk - pq nao tem vocal, e acho que deixa com "clima de rts", meio que ajuda no estado de alerta
 
@Bacco massa... For aiur
@Bacco posso por 3 forms com 3 actions e 1 submit fora pra todos?
 
@MagicHat nao. o submit é do form. O que vc quer fazer exatamente? Qual seria o objetivo de 3 actions?
 
@Bacco xiii
@Bacco tenho um form pra user 1 pra produto 1 pra imagem? Só que depende da pagina é só user, só produto , só imagem e tudo junto
 
@MagicHat me explique o problema a ser resolvido (objetivo a ser cumprido), não a maneira que está tentando resolver
Em outras palavras, em vez de me dizer "estou tentando usar a chave 13 pra tirar a porca da roda do carro", me diga "preciso trocar o pneu".
Vc quer fazer um (alguns) formulário(s) pra que?
 
10:55 PM
@Bacco Assim, o cara vai cadastrar um produto, se o cara ja tiver logado, num precisa cadastrar user se naum vai ter de cadastrar user tmb...e dependendo vai ter de por as imagens tmb... é meio complicado, pq ainda num modelei direitnho as tables... to iniciando
 
@MagicHat primeiro, acho que nao devia abrir a opção de cadastrar produto sem logar
mas mesmo se for fazer, nao entendo pra que 3 actions.
Não seria só mandar o cara pro cadastrar.php?
 
@Bacco nesse caso ele vai ter de se cadastrar junto com o produto, no final do form nos campos user que são os mesmos do cad só pra user
 
e no cadastrar vc faz as operaçoes desejadas?
@MagicHat sim, mas qual a parte que impede de fazer num action só?
Basta o PHP que recebe os dados operar nos campos certos.
Por exemplo, vc ter uma função que cadastra usuário usando os campos user_nome, user_tiposanguineo, etc
 
@Bacco assim, eu queria separar o tratamento dos produtos, do user e das imagens...
 
e outra usa os campos produto_descricao, etc
sim
vc vai separar.
sao campos com nomes diferentes
cada função vai trabalhar num grupo só.
o fato de estar no mesmo form é irrelevante.
MAS
talvez nao seja legal um form só por outras razões
vc poderia muito bem fazer um passo a passo.
[1] cadastro de usuario -> [2] cadastro de produto -> [3] cadastro de amigos
se o cara ta logado, ja cai no 2
 

« first day (917 days earlier)      last day (2849 days later) »