« first day (1670 days earlier)      last day (2114 days later) » 

8:00 PM
@WallaceMaxters, @AndersonCarlosWoss, vocês já viram o retorno 230 http?
 
@JeffersonQuesado Não...
@JeffersonQuesado eu uso muito o 422
 
@JeffersonQuesado Existe?
 
Pois é, não faço a mínima ideia do que está acontecendo, parece que meu web service retornou 230 pro Proteus...
Mas aí a gente fez uma mudança e ele passou a retornar -30 o.O
 
eu acho que o C# podia permitir criar métodos sem corpo
é mais eficiente declarar void FuncaoLegal();
do que void FuncaoLegal() { }
 
@CypherPotato pra que?
 
8:02 PM
230 não, 203
@WallaceMaxters, @AndersonCarlosWoss
 
@WallaceMaxters frescura de código bonito e organizado
 
@CypherPotato Só em caso de método abstrato, né?
 
Eu não mando retornar isso, ou o Proteus que insere ou meu serviço retorna 203 por baixo dos panos
 
 abstract public function getUsers() : array
 
@WallaceMaxters construtor de classe sem atribuição
 
8:03 PM
@CypherPotato não acho uma boa ideia. Se o método existe, tem que fazer alguma coisa. Se ele não faz nada, é porque nãod everia exisitir
 
nesse caso aí, as propriedades já são instanciadas com valores predefinidos, não precisa dum construtor para atribuir valores para elas
 
@WallaceMaxters é que ele tá falando de construtores
 
ali no public InvertPolarityFormat() {}
ao invés dos {} podia simplificar com ;
 
@LINQ Mas no C# é obrigatório sempre ?
 
@CypherPotato Mas, no teu caso aí, o próprio construtor com parâmetros é meio inútil, né?
 
8:06 PM
Aí não hein...
por exemplo...
 
@WallaceMaxters Não, mas se ele quiser um construtor sem parâmetros. Faz como?
 
@LINQ ahhhhhhhhhhhh, faz sentido. entendi. Nesse caso, o corpo seria vazio.
 
@LINQ eu uso o construtor com parâmetros para criar a classe já com o Start e End definidos
 
@CypherPotato pra que fazer isso?
 
Mas eu não conheço nenhuma linguagem de programação que use o construtor 'sem o corpo'
 
8:07 PM
@Maniero poder criar a classe com os valores padrão
 
@WallaceMaxters pra mim não faz
 
@CypherPotato Que é a mesma coisa que fazer new InvertPolarityFormat { StartOffset = start, EndOffset = end };
Claro, fica mais curto, mas né
 
@WallaceMaxters ainda bem
 
@Maniero Ele está falando do caso de anular os parâmetros do construtor... (estou imaginando um cenário de herança)
 
@CypherPotato iso não faz sentido
 
8:08 PM
@LINQ mas desse jeito não posso chamar um método em uma única linha
 
@WallaceMaxters como assim?
 
byte a = new InvertPolarityFormat(2, 5).Format(250)
 
pera ae
 
@CypherPotato Claro que pode
É a mesma coisa
byte a = (new InvertPolarityFormat{ StartOffset = 2, EndOffset = 5}).Format(250)
 
o exemplo que dei é mais mínimo
eu gosto de um código bem curto
 
8:10 PM
class Request
{

    public function __constructor($type)
    {
        $this->type = $type;
    }
}


class FormRequest extends Request
{
    public function __constructor(/** Sem parâmetros **/)
    {
        parent::__constructor('Form');
    }
}
 
@JeffersonQuesado o que é esse proteus que citou?
 
Um exemplo raso de onde precisaria anular os parâmetros, mas mesmo assim precisa passar algo pra o parent
 
@WallaceMaxters Se você quiser serializar o objeto, provavelmente vai precisar de um construtor vazio sem parâmetros
 
@LINQ Hum... saquei.
@LINQ por falar nisso, como o C# trata a serialização?
 
@WallaceMaxters Com naturalidade, obrigado por perguntar
não entendi sua pergunta :p
 
8:11 PM
@LINQ falo nas "entrelinhas". Ele tem um método específico para "fazer o objeto dormir" e "fazer o objeto acordar"?
Ele chama algum método especial da classe para "remontar" o objeto?
 
@WallaceMaxters Não. Geralmente é feito via reflection
 
O PHP chama um tal de __wakeup e __sleep (ou serialize e unserialize se você implementar a interface Serializable)
@LINQ Mas qual é o problema com o construtor, no caso?
 
Li no Tweeter, será verdade? "Nothing works better than just improving your product." - Joel SpolskyManiero ♦ 13 secs ago
 
Inclusive, eu vi que uns objetos aqui só serializavam para sessão quando eu usava [Serializiable] na classe
    namespace Entidades
    {
        [Serializable]
        [Table("tb_usuarios")]
        public class Usuario
        {
       }
   }
 
@WallaceMaxters Se fizer um serializador genérico e o objeto não tem construtor vazio ele não vai saber qual construtor usar e nem quais parâmetros passar pro construtor...
 
8:14 PM
@LINQ AAhhhhhhhhhhhhhh.... bem lembrado. É que o C# pode ter mais de um construtor.
@LINQ como fica a serialização em caso do DI?
Tipo Usuario, que injeta Niveis, que injeta Subnivel.
 
alguém sabe qual é o algoritmo de pseudo-aleatório do .NET Framework?
 
Eu teria que ter o atributo de serialziação nos 3?
 
@WallaceMaxters Aí depende do que você vai usar pra serializar
@CypherPotato do Math.Random()?
 
@LINQ System.Random()
 
@LINQ Tem alguma nativa [acho que já perguntei isso aqui no site]?
@LINQ o PHP tem o serialize que transforma em uma string esquisitona que dá pra recuperar como valores em php...
@LINQ só não dá pra serializar função anônima. O resto, tudo dá.
 
8:17 PM
@CypherPotato no referencesource deve ter o código.
 
def tausworthe(seed)
  seed ^= seed >> 13
  seed ^= seed << 18
  return seed & 0x7fffffff
um algoritmo de random bem fácil em python
 
8
Q: C# tem serialização nativa?

Wallace MaxtersEm PHP existe um recurso de serialização de dados próprio da linguagem. Quero dizer: Não estou falando de usar JSON ou XML, mas falo de uma serialização em um formato que é próprio da linguagem. Por exemplo, se eu quiser serializar um array ou um objeto, consigo fazer isso facilmente. serialize...

 
vou implementar em C# :D
 
Cara, a maior bizarrice que vi na minha vida foi uma biblioteca php que criaram para serializar uma Closure...
Assustador
Tinha um eval no código
 
meu Deus, como coloco um número dentro dum mínimo e máximo?
"redimensionar" o número, isso é possível?
 
8:22 PM
Depende o que vc quer dizer com "colocar um número dentro..."
 
imagina um elástico, esse elástico tem o tamanho mínimo (o começo dele) e o máximo (o comprimento dele) e no meio dele tem uma agulha, que é o meu número
se eu começar a diminuir o elástico, o número vai andar junto e ele vai pra outra posição
 
Que filosofo
 
@WallaceMaxters é que eu não sei explicar
em outras palavras
quero fazer um número que foi criado num mínimo e máximo ser redimensionado dentro de outro mínimo e máximo
 
@CypherPotato já fiz isso uma vez
pra calcular comissao quando é dado desconto em produto
 
sabe +/- a fórmula?
 
8:25 PM
calmae que é um calculo legal
rs
 
@CypherPotato Você quer um ponto num range e quer mudar o range, mas manter a mesma distância do ponto para o início/fim?
 
@LINQ exatamente
 
@CypherPotato Mas vc quer manter a mesma distância absoluta ou relativa?
 
relativa
 
na época, fiz esse: precovenda comissao minima +precomaximo * comissaovenda +precominimocomissaomaxima -precomaximocomissaominima-comissaomaximaprecovenda-precominimo*comissaovenda=‌​0;
 
8:27 PM
relativo ao período min x max
 
vou tentar passar pra sua situação
 
Gente mas esse meta ta mt polemico hoje
2
 
@RovannLinhalis valeu <3
https://pt.meta.stackoverflow.com/questions/7163/votos-negativos-por-haters essa é uma das minhas favoritas
por isso eu tento ser de boa com todo mundo
 
@OtávioReisPerkles TRETA, TRETA EVERYWHERE
 
@CypherPotato pq vc perdeu a resposta que foi apagada rs
 
8:30 PM
@RovannLinhalis era o cara que dava downvote xingando o cara que perguntou? se foi isso, eu perdi uma treta incrível
 
acho que sim... deveria chingar até o profile pt.stackoverflow.com/users/-1/comunidade
 
Essa mensagem não é de ID inexistente, mas sim da ligação com outra tabela, provavelmente seu insert depende de outra coisa, tem que ver qual tabela esta exigindo isso, sem detalhes de todas tabelas e do insert que você fez não tem nem como adivinharmos aonde esta o erro. Esse erro não é com Laravel, mas sim com tua estrutura do banco ou com teu insert. — Guilherme Nascimento 41 secs ago
 
tenho quase certeza de quem era a treta... rs
 
Stack Overflow, empresta-me sua força, METEORO DA ADIVINHAÇÃO :p
 
8:32 PM
@OtávioReisPerkles Credo, que delícia
 
@RovannLinhalis conseguiu transcordar aquele método? :P
 
tentando r
rs
 
o mais legal é que o @Maniero é homem de deixar os comentários lá
 
Oi boa tarde
 
8:34 PM
Alguém sabe me dizer, por qual motivo além de rodar testes unitários eu deveria usar o Jenkins no meu projeto? Estou lendo sobre a tal da integração continua, mas não estou entendendo muito bem
 
@FelipeOliveira já fez uma pergunta sobre?
 
@CypherPotato
Considerando

A ----- X ---------------B

C -----------Y------------------D


x * c +b * y +a*d - b * c - d * x - a * y=0;
vê se é isso
 
exaaaaaaaaaaaaaaatamente isso
muito obrigado
mas pera, por que o = 0 no final?
 
faz um teste
pra igualar a 0 rs
 
mas eu não tenho o valor do Y, eu tô procurando ele
eu só tenho A, X, B, C e D
 
8:37 PM
você precisa de achar o valor de Y... ele deve ir pro outro lado
 
@CypherPotato não fiz não
 
@RovannLinhalis é a hora de usar a escola né
 
@FelipeOliveira Vc faz deploy pra quantos ambientes?
 
rsrs
calmae
 
Mano, mas vá a m************
 
8:38 PM
@WallaceMaxters Quem?
 
Tudo que eu testo nesse IE dá pau
 
Manda ae, vamo tretar todos
 
27
Q: 'Promise' is undefined in IE

BeckyI'm getting a 'Promise' is undefined error in IE. Why is that and how can I solve this?

 
Sanguessugas
 
aaah, o IE
 
8:38 PM
@LINQ melhor parar, vai que me dão ban por falar mal do IE :p
 
@CypherPotato !?!?!?!
 
@LINQ eu utilizaria para o meu TCC como forma de aprendizado, são 2 desenvolvedores, mas nesse caso a gente só tem um ambiente produtivo. Não separamos por Dev/Prod/Hom
 
@Maniero tava comentando da treta lá do meta
 
@WallaceMaxters polyfill --- ps: participo (participei) do projeto html2canvas, o proprio possui um polyfill interno
 
Faria mais sentido se eu tivesse essa separação de ambientes? @LINQ
 
8:39 PM
@CypherPotato acho que fica assim: (a * y) - (b * y) = (x * c) + (a * d) - (b * c) - (d * x);
 
@WallaceMaxters deviam dar ban por usar o IE
 
@FelipeOliveira Mas vc quer utilizar e não sabe pq deveria usar? 👀
 
@GuilhermeNascimento mano, se Polyfill desse dinheiro, o IE teria deixando muita gente rico
 
@RovannLinhalis melhorou rs
 
8:39 PM
@FelipeOliveira Provavelmente sim, mas depende do seu objetivo de usar um CI
 
vou até salvar isso aqui... tinha feito isso em 04/11/2013
 
@WallaceMaxters vou ser sincero, troque os navegadores de sua empresa por uma aplicação padronizada escrita em "Electron" ou QtWebengine :)
 
@LINQ sim, estou tentando entender a usabilidade dele para saber se consigo usar no meu projeto. A realidade é que eu não entendi muito bem a finalidade. Eu entendi que eu posso automatizar meus Testes unitários toda vez que tem deploys no sistema
 
vocês acreditam que no INSS eles utilizam o Internet Explorer 8 como navegador pra acessar um sistema de lá?
e na cara de pau quando você entra no sistema pelo mozilla ele fala que o navegador não é suportado
 
8:41 PM
@WallaceMaxters Navegador + empresa dá treta mesmo, eu sei que o usuário pode ser de fora, mas se nós podemos baixar coisas como Skype, GithubDesktop, VSCode o usuá´rio também pode baixar um app extra (criado por vcs :D)
 
textao_rage_lacrador_mode = On
location=Meta
 
POLYFILL NUNCA MAIS
 
Quando eu entrei aqui na minha empresa (uma grande empresa...), eles usava IE6
4 anos atrás
 
@CypherPotato governo... governo...
 
8:42 PM
@FelipeOliveira nossa!!!!
 
@FelipeOliveira Bem, ele vai primeiramente compilar o projeto pra ver se o build não está quebrado. Você pode configurar pra que ele rode os testes unitários ou qqr outra coisa... Eu uso, além desses dois, pra fazer uma análise da qualidade do código usando uma ferramenta específica. Também pode configurar pra ele "jogar" os arquivos compilados pra um lugar compartilhado pra ser feito o deploy posteriormente...
 
@GuilhermeNascimento Mas entre usar um Polyfill e desenvolver um navegador, eu prefiro o primeiro.
 
e o sistema é super estável, pelo incrível que pareça
e os sistemas mais recentes são os mais bugados
 
@GuilhermeNascimento E eu era estagiário em um sistema legado em Asp Classico kkkk em pleno 2013/14
 
@CypherPotato Pior é quando pedem IE como requisição (aí é de matar): "Por favor, instale o internet explorer 6 para usar o sistema"
 
8:43 PM
@WallaceMaxters isso acontece com o 8 lá, porque do IE 9 pra cima já dá erro
 
@OtávioReisPerkles o listview é como um select, ele quer que o usuário selecione e que isso altere a string a ser exibida no widget/label, tá mal escrita mesmo a pergunta, foi o que eu consegui entender
 
vou encerrando o expediente, em casa talvez eu entre mais
 
além disso, os sistemas padrão de todos computadores do INSS é o Windows 7
 
boa tarde pra vcs
 
e depois reclamam que recebem ataque hacker.
@RovannLinhalis boa
 
8:44 PM
@GuilhermeNascimento Ah sim ... ta meio confuso
 
@LINQ interessante, teria algum problema em me dizer qual ferramenta que faz essa qualidade do código? Eu estou tentando usar a oportunidade do TCC para me habituar com tecnologias que não tenho muita oportunidade de usar no dia-a-dia
 
@WallaceMaxters posso te mandar um navegador que criei em Qt? É C++, ele não tem regras nem nada, mas tem sistema de impressão varias melhorias se comparado ao básico do Qt e ainda alguns bloqueios de segurança, como bloquear o printscreen enquanto ele estiver aberto, então a partir dele vocÊ poderia modificar as coisas
 
Polyfill é roubo, mandar o Cliente instalar o Chrome é legítima defesa.
 
@FelipeOliveira Capaz, é o SonarQube
2
 
@CypherPotato não se preocupe, o sistema é tão obsoleto que o hacker não vai saber como usar :P
 
8:45 PM
@LINQ Muito Obrigado :)
 
@LINQ que treco bonito é esse?
 
@GuilhermeNascimento não duvido, tô falando com a logistica para abrir um chamado para empresa que cuida dos sistemas para formatar tudo porque tá com suspeita de malware
 
@WallaceMaxters vc chegou a usar o Electron?
 
@WallaceMaxters Minha foto???
 
@LINQ Não, kkkkkkkkkkkkkkkkkk.
 
8:46 PM
por mim eu metia o DVD do windows 10 lá rs
 
mas não pode
 
@CypherPotato eu estava sendo ironico, querendo dizer que a empresa esta defasada, é claro que um cara vai conseguir invadir xD
 
@WallaceMaxters É um serviço que faz a análise do código dos projetos com base nuns parâmetros pré-definidos
 
@GuilhermeNascimento xD
 
8:46 PM
@LINQ É tipo o Travis?
 
@WallaceMaxters Não, uai. Ele só faz a análise do código
tipo
se vc fizer uma cag**a como
a = a;
ele vai te avisar
essas coisas
se vc encadear muitos loops também
 
@LINQ Ahhh legal, um "Linter"
 
@GuilhermeNascimento Não é bem isso, ele vai adiante
 
@LINQ por isso as aspas :)
 
Faz sentido
Mas tem um monte de coisa já pré-definida
Tipo manter o código nos padrões recomendados pela linguagem
 
8:49 PM
e existe algum impedimento dependendo da linguagem escolhida? Meu projeto é em node.js
 
Depende do que vc quer dizer com impedimento
 
@LINQ e parece também suportar testes unitários, ele parece até agora o mais "a frente" que eu já vi no mercado
 
@GuilhermeNascimento rodar os testes ele não roda, mas ele integra com a maioria dos CI's do mercado
 
você disse que ele pega padrões pré definidos de acordo com a linguagem, fico imaginando se ele tem uma "pool" de linguagens que ele reconhece, ou se sou eu quem define esses padrões
 
kkkkkkk
 
8:51 PM
kkkkkkk
 
@LINQ sim, é isso mesmo
 
Vc pode definir as regras também
@WallaceMaxters Tem um f só, parceiro
 
legal, suporta javascript então por sua vez node.js, acredito eu :)
 
Vou experimentar o Community Edition :)
 
8:52 PM
@WallaceMaxters kkkkkkkkk
 
@FelipeOliveira node.js é um motor JS :)
 
quase não falo isso
 
@GuilhermeNascimento entendi!!
 
@WallaceMaxters escrevi todos palavrões que solto as vezes, e por incrivel que pareça, tem gente que "xinga" mais do que eu no chat -.- fui derrotado
 
@CypherPotato qual delas?
 
8:57 PM
Algumas fotos do facebook importadas pros perfis do site ainda me perturbam xD
 
9:16 PM
Edite a pergunta, o campo de respostas não é para detalhes da pergunta é somente para conclusões/resoluções que resolvam o problema definitivamente. — Guilherme Nascimento 16 secs ago
 
@JeffersonQuesado Tem pergunta pra ti no site xD
 
@AndersonCarlosWoss @Articuno vou arriscar uma resposta pt.stackoverflow.com/a/313121/3635
 
"O Elon Musk tomou providências para que a situação continue como está" -- sobre os meninos na caverna na Tailândia, melhor frase :D :D :D
 
9:40 PM
@Maniero estou curioso, a unica coisa que vi foi um tal mini submarino
 
9:53 PM
@AndersonCarlosWoss @GuilhermeNascimento bitwise é coisa do kpeta
 
Por quê?
 
como tu criaria uma função que recebe um valor decimal e escreve ele em binário? sem usar operadores aritméticos só com operadores de bitwise
eu n saberia fazer isso
 
def converte(numero):
    return bin(numero)
hahaha
No caso deve retornar uma string com o binário?
 
escrever em forma binaria
tipo recebe 15
escreve 1111
@AndersonCarlosWoss os caras se puxam
da vontade até de chorar
pensei até em escrever com & mas n da certo
 

« first day (1670 days earlier)      last day (2114 days later) »