« first day (1664 days earlier)      last day (2407 days later) » 

14:01
@LINQ esse treco que ela tá usando é o ASP NET Core? Tá meio diferente do MVC, bicho...
asp-for="PessoaVM.Pessoas.Id" me lembra ASPX kkkkk
@WallaceMaxters É
ASPX é roubo, Razor é legítima defesa
Essa é a frase mais verdadeira do dia
Eles mudaram essas paradas pra ficar mais parecido com HTMl, acho eu
Razor deixa tudo muito misturado
@LINQ a ideia é até bonita, mas fico imaginando o programador bocó querendo pegar o asp-for pelo jQuery :p
Não duvido nada
kkkkkkkkkkkkkk
14:02
Provavelmente o "compilador" vai remover esses atributos....
@WallaceMaxters Aí é problema dele
Se ele substituir e deixar um data, aí fica mais fino ainda...
Acho que a ferramenta tem que ser pensada pra quem quer usar direito, não pros manézão que vê tutorial de 5 minutos e saem "programando"
2
Eu gostei disso, deixa o HTML um pouco mais limpo
0
A: sitema de Geolocalização

Ronaldo SantosOla,estou precisando de ajuda. Sou novo em programação e estou tentando desenvolver um projeto que, quando o usuário ficar próximo à um determinado local, por um período de tempo especifico, ele adquire uma pontuação x. Tipo, se ele se aproxima 100m de um ponto turístico, e fica neste por 5 minut...

14:04
@LINQ Sim, pois o contrário, fica parecendo que o Framework é que vai programar o cara.
@LINQ resposta recursiva: cita a pergunta
@AndersonCarlosWoss tipo "jogue lixo no lixo", isso é recursivo também
E provavelmente o mesmo usuário...
@AndersonCarlosWoss às vezes os cara tão louco nas fraudes
Impressão minha ou as perguntas feitas por mulheres são respondidas mais rápidas que as outras?
14:07
@JedaiasRodrigues Impressão sua. Próxima pergunta.
<- Animal de tetas vai executar o comando do NPM usando git. (git outdated, quando é pra ser npm outdated)
@LINQ ok então, rsrsrs...
@LINQ Sucinto... mas eficaz
i see what you did there
@WallaceMaxters É palavra de baixíssimo calão :)
14:09
@mutlei Imaginei, o início dela começa com uma palavra e no final rima com outra
:45456654 isso é vc quem está insinuando agora, rsrsrs...
@JedaiasRodrigues Na verdade, eu já tive uma desconfiança em relação à votação. Agora, eu particularmente, gosto de ajudar as muié nas dúvidas. Conversar com elas é mais legal que conversar com os homens, na minha opinão.
@WallaceMaxters kkkkkkk... só toma cuidado com os marmanjos que não querem dar recompensa nas perguntas e aí criam perfis com nomes femininos pra terem a resposta mais rápido.
@JedaiasRodrigues A gente aqui no chat não é bobo. Sem sistema somos capazes de identificar fraudes.
MaxtersHolmes
14:14
aí sim!
mas falando sério agora, temos que incentivar mais a mulherada no ramo da computação. Infelizmente ainda rolam muitas coisas que nunca deveriam ocorrer.
@WallaceMaxters Faz um favô aí, manda o link de um vídeo qqr do youtube aqui no chat
@JedaiasRodrigues É, de fato. Mas se a mulher pode escolher o que ela quiser, ela também pode escolher não querer computação.
vai o Papito criticando os humanos, então!
@JedaiasRodrigues mas concordo que rola uns preconceitos (uma bobagem) :p
@JedaiasRodrigues eu vivo incentivando uma amiga minha que fala que tem interesse em informática, porém não tem tempo de estudar, kkkkk
@WallaceMaxters, sobre o Razor, já viu o Blazor: blogs.msdn.microsoft.com/webdev/2018/03/22/…
14:17
Showzera, valeu vcs @RovannLinhalis @WallaceMaxters
@LINQ curte a música do papito ae, kkkkk
@WallaceMaxters outra hora eu ouço :p
huahuahu
Cara, até que as músicas do supla é da hora...
@RovannLinhalis FASCISSSSSSSSSSSSSSSSSSSSSSSTAAAAAAAAAAAAAAAAAAAAAAAAAA
@LINQ por falar nisso, já assistiu esse vídeo da Gaivota? Assustador!
kkkkk
14:19
[isso é uma gaivota, né?]
@RovannLinhalis Cara, eu já amo o meme... daí você descobre que tem o vídeo!
kkk mas mandaram aqui... foi vc nao ?
kkk
@RovannLinhalis BaccoHolmes, eu diria
@RovannLinhalis Sim :p
Meme já é bom, imagina com vídeo!
kkkk é muita gente a toa fazendo esses memes
Só o meme do Vin Diesel sósia que já tá chato, de tanto a SAM usar! kkkk
@WallaceMaxters Já, clássico
14:22
Como clonar um objeto em PHP:
$string = $objeto->toString():
$novoObjeto = new Objeto();
$novoObjeto->fromString($string);
@AndersonCarlosWoss Que merda, hein...
   $novoObject = clone $objeto;
O problema aí não é o php, é o POGamador
@WallaceMaxters Muito difícil isso... melhor fazer o simples
@WallaceMaxters Isso faz deep-clone?
Como assim "sem referência"? explique-se — Wallace Maxters 7 secs ago
@LINQ Não.
@LINQ aí, para evitar problemas com a "falta do deep clone", você precisa implementar um método na sua classe pra definir o comportamento....
 public function __clone() {}
14:25
@WallaceMaxters Ah, aí prefiro a solução do Anderson
Só que aí você vai ter que usar toda hora...
@WallaceMaxters hein?
@LINQ Nem é minha, é a que tem no código aqui
class User{

    public function __clone()
    {
        $this->sites = clone $this->sites;
    }
}
Que faz o clone superficial
14:26
$a = new User(new Sites([1, 2, 3]))

$b = clone $a;
@WallaceMaxters Aí adiciona uma propriedade e tem que lembrar de mexer no método
@LINQ é, kkkkk
@LINQ mas só se a propriedade for uma instância...
@jonskeet @KathleenDollard For historical reasons, .NET 'evangelism' tends to focus on enterprise productivity and on migration paths away from other platforms. If you look at academia, boot camps & 'learn to code' tutorials, you'll find JS, Ruby, Python, Java, even C & C++, but relatively little .NET/C#.
2
Eu acho que nunca na vida precisei fazer cópia de um objeto
2
Aí você teria que ser o rei do dependency injection, kkkk
@LINQ isso realmente é estranho. Só no angular mesmo que precisei de algo assim.
function editar(usuario) {
        $scope.usuario_edicao = angular.copy(usuario);
}
Pra não alterar o valor exibido na view, antes de confirmar o submit do form..
14:29
@WallaceMaxters Também entendi nada... mas excluiu :(
Editar a pergunta é roubo, deletar é legítima defesa.
@LINQ santa gambiarra, batman!
public function __clone() {
    foreach($this as $key => $val) {
        if (is_object($val) || (is_array($val))) {
            $this->{$key} = unserialize(serialize($val));
        }
    }
}
É, é melhor fazer na mão
bom dia bom dia \o/
@LINQ eu estou lembrando de apenas uma vez que precisei criar o clone de um objeto (poderia fazer com nova instância). Eu precisava acrescentar +20 dias da data original salva no banco, porém, tinha que exibir também a data de origem. Se eu alterasse uma direto na instância, modificara o estado do objeto que veio do banco.
public function getDataAtrasoAttribute(){
         $clone = clone $this->created_at;
         return $clone->modify('+20 weekdays');
}
@WallaceMaxters Tipo por valor sends regards
Não existe struct em PHP?
Só que o Laravel vacilou, poderia ter usado essa aqui por padrão...
Até mesmo porque teóricamente, "data de criação" é imutável, então nada mais certo que usar o objeto imutável
@LINQ não :|
@LINQ seria o $array, pelo os comentários que já vi
new DateTimeImmutable
A ideia do DateTimeImmutable é retornar um clone nas chamadas dos objetos que modificam o estado da implementação original do Datetime.
45
Q: Structs data type in php?

ktmCan anyone give me example for structs data type in php ? How come there is something like structs in php all of a sudden ?

"Como usar struct em php?", "resposta: use o array" .... whhhhhat?
14:43
@WallaceMaxters Éééé
@WallaceMaxters "use array" é a resposta para tudo do PHP
tá osso
@WallaceMaxters qual é a defesa?
Uber é roubo, taxi é leg... não, espera!
14:47
@AndersonCarlosWoss taqueopariu
Cabify?
.depois vou ler a notícia com calma, mas comparar com taxi já deixa preocupado kkkk
Biarticulado 18h é legítima defesa
Com certeza!11
Ligeirão é bem tranquilo
14:53
@rray parabéns pelo MVP
@AndersonCarlosWoss Articuno?
Alguém ai sabe pq não ta printando nada na tela?
case 9:
						printf("\n9 - LISTANDO TODOS OS FILMES DUPLICADOS (NOME,ANO)                             |");
						writeFilm=iniDup;
						auxFilm=iniDup;

						while(writeFilm!=NULL)
						{
						printf("\n%s , ano %s",writeFilm->nome,writeFilm->ano);
							contador=0;
							while(auxFilm!=NULL)
							{

								if(strcmp(writeFilm->nome,auxFilm->nome)==0)
								{
									if(strcmp(writeFilm->ano,auxFilm->ano)==0)
									{
										contador++;
									}
								}
								auxFilm=auxFilm->next;
Muita indentação para um código só :(
@YODA eu tenho cara de compilador?
kkkkkk
@WallaceMaxters @rray o custo do motorista é maior em situações de trânsito. Vejo que isso ajuda os motoristas mas em contrapartida abre brecha para aqueles que gostam de enrolar para lucrar.
14:55
Se nem 9 - LISTANDO TODOS OS FILMES DUPLICADOS (NOME,ANO) aparece, então não entrou no CASE
@CaiqueRomero é :\
@WallaceMaxters Poderia ser um pássaro amigavel kkkkkkkkkk
ashuhusahusahusahuhusaauhshusauh
@CaiqueRomero mas isso também não impede que eu avalie ele com uma nota horrível e ele se ferre!
@WallaceMaxters Sim
@YODA lol foi zueira de alguém kkkk
14:56
Não sei de quem :x
@AndersonCarlosWoss essa parte aparece
o que não aparece é isso
if(contador>1)
{
printf("\nFilme: %s",writeFilm->nome);
printf("\nAno: %s",writeFilm->ano);
printf("\n Repetido: %d",contador);
}
@YODA "Alguém ai sabe pq não ta printando nada na tela?"
@AndersonCarlosWoss desculpa =(
Deixa eu pensar... hum... acho que o contador não é maior que 1
acho que é nesses comparadores aí de cima com strcmp
mas não sei por certo o que está acontecendo
pq quero printar na tela os duplicados
téoricamente to passando a lista inteira e tal
legítima defesa é roubo, roubo é legítima defesa.
Wallace Karnal
Gol da Suíça
@WallaceMaxters pavão filósofo
15:02
@WallaceMaxters já entrou em modo de defesa kkk
@AndersonCarlosWoss igual quando o cara mudava a data de aniversário pra hj no Orkut kkkkk só p ver o tamanho da trollagem
@rray
me deu uma ideia
kkkkkkkkkkkkkkk
Oi? Rs
muhauhauuahh trocar a data de aniversário no facebook só pra trollar a galera
ushahusa
@WallaceMaxters loool
@rray meu avatar parece ser de alguém que está em modo de defesa?
15:09
@WallaceMaxters talvez
@Piovezan está ae?
15:27
Suécia 1x0
0
Q: Duvida carreira programador .NET

Cezar MdlosciSou formado em analise e desenvolvimento de sistemas em 2017 faz 6 meses que me formei, consegui minha primeira oportunidade em fevereiro desse ano faz 4 meses que estou com eles no modelo Pj e o melhor Home office, em casa.Meu salario atual é de 20 reais a hora e tiro em media 2500~2800 reais m...

51k \o/
Boa
@rray Bem quando parei de assistir '-'-
Achei q a Suíça ia levar fácil
Tbm acho q a Colômbia vai levar :P
15:37
Eu achei tb
Acho que a Colômbia ainda vai ser resistente
Mas ninguém vai parar o Kane
hahaha
16:03
Não sei se alguém já postou, mas não custa postar novamente...
247
Q: Let's hold language in comments to the same standard as posts

Tim PostThrough his never-ending sense of wonder and curiosity, my colleague Jon Ericson recently posted some findings on his exploration into the possibility of ...hastily written... questions essentially becoming an (inevitable or not) self-fulfilling prophecy. While we're getting a little out in the...

Já vi isso por aqui
Só não li ainda :x
@AndersonCarlosWoss Gostei muito da parte dos comentários. Ele fala, em resumo, para não postar comentários se a sua intenção não for ajudar. Aqueles comentários sarcásticos, etc
Sim
@Randrade opa, vale muito só a explicação :p
@Randrade Quem não ajunta ajuntar está espalhando - Jesus Cristo
Acho que eu sinalizo comentários como "não é mais necessário" todos os dias
16:17
Só tem um comentário que nunca deverá ser sinalizado, e sim apenas emoldurado
Simples, se a imagem estiver sendo bem mais acessada que as outras, é sinal de alguma coisa :P — Bacco Dec 18 '15 at 11:38
+52
Porquê o negativo? Todo mundo já deve nascer sabendo como faz isso? — Wallace Maxters 33 secs ago
@AndersonCarlosWoss o cara respondeu mais rápido que você e o @LINQ, porque ele é sempre Pontual.
tum dum tss
hahaha
Ainda estou na dúvida do que ele quer mesmo fazer
Kai
Kai
Tem como criar um array com os observables retornados de uma pesquisa?
em js,desculpe esqueci de completar :)
Código dizem mais que 1000 palavras
MCVE, então, mais que a bíblia
@AndersonCarlosWoss talvez vocês deveriam ter perguntando antes o que ele queria, antes de responder.
Evita confusão... kkk
@WallaceMaxters Eu ia, mas vi você comentando os negativos e achei que ela estava clara
E só eu não havia entendido
hahaha
16:29
Ela tá clara
só tem duas formas de ver :p
Bem que eu poderia mortar hoje
Só pra lembrar os velhos tempos
@AndersonCarlosWoss vê se você encherga o easter egg
0
A: Função para adicionar elementos array Multidimensional

Wallace MaxtersA outra resposta indicou o array_push, mas eu diria que seria melhor (por ser um construtor da linguagem, e não uma função) e mais legível usar o colchetes vazio para adicionar valores. Exemplo: $data = array( array('name' => 'Jack', 'ano' => 2002, 'cidade' => 'SÃO PAULO') ); $data[] = arr...

Erro de sintaxe
'ano' => 1990'
@LINQ concorda?
@AndersonCarlosWoss só me falta o cara colar um código e executar sem entender [é o que mais acontece, eu sei]
@WallaceMaxters 250% de acordo
Agora, sinceramente, o que passa na cabeça das pessoas para que elas pensem que callback e promise têm relação?
Com todo respeito, queria entender...
16:40
@WallaceMaxters Mas têm relação
Promises são callbacks
Pelo amor de Deus, me dá agonia... Alguém martela essa pergunta, pra nenhum oportunista responder
A diferença é que existe todo um mecanismo pra gerenciar, no caso das promises
@LINQ Eu entendo que a promise tem como objetivo executar algo assincronamente. Já o callback pode até ser, mas nem sempre.
Edit War?
kkkk
@LINQ obrigado, cara. Meu olho estava doendo de ler "promisses"
Eu tinha deixado promises com "ss"
aportuguesamento, faz parte
@LINQ essa é uma das palavras que sempre me confundo como se escreve... Outra que eu odeio (e tem a ver com promessas também) é defer e deferred (não sei nem falar se escrevi certo)
16:42
eu tb erro bastante isso
@LINQ angular é mais fácil... $q() kkkkkkk
Se bem que... var deferred = $q.defer()
O martelo delícia tá comendo solto kkkk
0
Q: Div não englobando seus elementos

igor silvaPara organização do conteúdo usei divs, porém ao reposicionar os elementos via css, ao utilizar o inspect do chrome e mozzila percebi que as divs estão totalmente confusar, não acompanharam seus conteudos ocupando espaços inexistente enquanto o conteudo está em um lugar totalmente diferente. Algu...

"Esse problema não pode ser reproduzido" kkkk
sorted(..., key=lambda x:x)
Eita
@AndersonCarlosWoss tá zuando kkkk
@AndersonCarlosWoss quer dizer, isso muda alguma coisa?
17:01
@WallaceMaxters Esse lambda, não
function foo($x) { return $x; }
@AndersonCarlosWoss ué, mas se o array tiver [1, 2, 3, 5, 4, 6], ele muda sim, cara!
Não concorda?
Se bem que... um parâmetro? kkkk
É, o lambda x: x é o mesmo que def foo(x): return x
quase 100 likes
quase 100 likes
Hoje é dia de renovação do Microsoft MVP. Muito orgulho de participar por mais um ano deste seleto grupo de profissionais inspiradores e altamente capacitados e dedicado a contribuir com a disseminação do conhecimento e evolução de nossa indústria!
0 likes :D :D :D
17:27
Quem é que ainda usa o twitter? :P
@WallaceMaxters números começados em 0 são octais no PHP
E o valor 08 não existe
E dá erro, se a configuração de "passar a mão na cabeça do desenvolvedor" do PHP não estiver ativada
Se estiver ativada, acredito que retorne 0, de fato
Versões anteriores a 7 retornam 0: 3v4l.org/tnlGF
Que é passar a mão na cabeça...
@LINQ Legal, seu professor mexia com a JVM? Bacana :)
@AndersonCarlosWoss Eu sei, mudei a pergunta. Tá uma merda esse PHP...
@AndersonCarlosWoss tive impressão que já fiz isso antes e tinha sido diferente.
As versões novas do PHP sempre me confundem
@Piovezan Sim. Se não me engano, ele trabalhou numa implementação pra um dispositivo específico e tal
Conhece a JVM de ponta a ponta
@LINQ Aí ele comparou a JVM com o quê? Com o Linux?
17:38
Marven, a vida é pra valer
@WallaceMaxters kkkk, tava cantarolando essa música agora no almoço
@Piovezan Tu diz sobre a comparação que citei quando falei do trabalho que entregamos?
@Piovezan Se sim, ele comparou com a CLR
@LINQ Isso
Essa zueira da música "marvin" surgiu quando o Cigano anunciou que estava programando em Java, kkkk
@LINQ Entendi!
17:39
foi hilário
@WallaceMaxters kkkkk
Dec 13 '16 at 18:16, by Cigano Morrison Mendez
@Bacco A vida, né? Quero saber quem rogou a praga.
pfffffft,,, kkkkkkk
Ai ai, eu peguei esse meu projeto de agora andando, resolvi um treco dele agora. A porra do dev antigo usava CSS inline. Isso é um porre! :(
Transformei tudo pra CSS local :)
@mutlei "Não reclame, resolva" - Bacco, Carlos
17:43
Eu acabei de fazer isso <palavra chula aqui>
Palavrão é roubo, piiiiiiiiiiiiiiiiiii é legítima defesa.
- Eu: A emissão é exclusivamente por integração ou há como emitir NFS-e pelo painel?
- Suporte: Sim
@AndersonCarlosWoss @LINQ curtiu isso, kkkk
@AndersonCarlosWoss Serviço de emissão de NFS-e? Qual serviço é?
@AndersonCarlosWoss Me lembra o @WallaceMaxters respondendo
17:46
InvoiCy
foi por isso mesmo que marquei o @LINQ, @Randrade
@AndersonCarlosWoss Ah, pensei que era o mesmo que eu usava antigamente
Os caras geralmente davam essas respostas automáticas
Nessa foi um caso a parte. No geral eles respondem o e-mail em menos de 5 min de forma efetiva
- Você prefere PHP ou C#?
- Sim
@AndersonCarlosWoss Saquei, menos mal então
17:48
teste
_ teste _
Spoiler: não pode ter espaços no início e/ou final da string para formatá-la
@Randrade Nos projetos MVC, você não precisa fazer nada praticamente pra diferenciar aplicações locais de produção, né?
foi o caso do primeiro teste :D
o segundo foi só pra mostrar pro Wallace como é que faz
@Randrade estou perguntando isso porque, toda vez que baixo um projeto do git, eu preciso criar o arquivo .local na raiz, para a aplicação não sair conectando na base de dados de produção, kkkkk.
@WallaceMaxters Geralmente vc trabalha com o modo de debug. Inclusive, vc pode ter web.config diferentes para cada ambiente
17:50
@Randrade Na verdade, foi pq eu configurei assim. a galerinha do Laravel < 5 deveria fazer uma gambi, kkkk
@WallaceMaxters ô louco, isso é temerário
Eu mesmo configurava o ambiente fazendo um if pra verificar o host, mas achei mais efetivo fazer um file_exists pra checar se existe o arquivo .local
@Piovezan O que? Fora Temer, rapaz
@WallaceMaxters vc baixa um projeto do git e se não fizer nada ele sai acessando produção?
Fora Temer é boa xD
@Piovezan sim.
Dá para usar variável de ambiente, não?
17:52
@WallaceMaxters Isso é como se fosse automaticamente. Vc pode trabalhar com Web.config Transformation, dentre outras coisas
@Piovezan quando eu dou o pull em produção, já tem que estar funcionando!
@WallaceMaxters Pô, no mínimo deixar a configuração default como dev, né
@WallaceMaxters mas vc não tem medo de uma hora esquecer e começar a trabalhar no projeto com os dados de produção?
@LINQ pois é, cara. Agora que estou conversando aqui, eu acho que deveria fazer a ideia contrária a essa... Ao invés de usar um arquivo .local para detectar que estou no local, poderia criar um .prod....
Galerinha, preciso monitorar as requisições realizadas em um determinado aplicativo. Basicamente o que esta pergunta está querendo
210
Q: Capturing mobile phone traffic on wireshark

XaraHow can I capture mobile phone traffic on wireshark?

Alguém conhece algum software/app que gosta de utilizar?
17:54
@Piovezan Bem, isso era uma limitação das versões anteriores do Framework. Eu criei essa solução baseada na versão nova, mas acho que o que o @LINQ falou faz mais sentido.
O defaul tem que ser local, o "forçado" tem que ser a produção, e não o contrário
Eu acho que vou começar consertando essas cagadas agora!
Valeu @LINQ kkkk
@WallaceMaxters Avoa, garoto!
@WallaceMaxters debugar produção é legítima defesa xD
6
@LINQ dá uma raiva quando vejo que o ASP NET MVC entre outros frameworks tem recursos prontos, enquanto eu tenho que fazer na mão
@Piovezan não, kkkkk
@LINQ pior que o Laravel atual faz isso (por isso copiei a ideia). Se o arquivo .env estiver presente, ele pega as configurações do env... Se não, pega as do arquivo app.php e afins...
E geralmente você define os dados de produção aí kkkk
@WallaceMaxters atual não, né?
o 5 tá batido já
eu tou ligado que ele faz isso
@LINQ hã?
@LINQ é.... e eu imitei, mas agora que vi que posso fazer melhor...
17:57
Po, pensei que o Lavarel tava na v6 já
$env = $app->detectEnvironment(function() use($app) {

	$isProduction = file_exists(dirname(__DIR__) . '/.prod');

    return $isProduction ? 'production' : 'local';
});
Eu que inventei essa trulha aí, kkkkk
Bora fazer uma revolution nesse código, pq tá uma merda
Hoje vivenciei o legítimo "meu código não funciona não sei pq", "meu código funciona não sei pq"
6

« first day (1664 days earlier)      last day (2407 days later) »