« first day (925 days earlier)      last day (2841 days later) » 

8:00 PM
Chama o DBA da empresa e ele faz isso em 5 min
 
@WallaceMaxters PalIativo.
 
@Bacco O sistema está em produção, com um tanto de OS. Pediram pra fazer isso agora. Pediaram para fazer o pré-paleativo
 
@Bacco Nem que seja um ROWID(). Mas é melhor que por título.
 
@WallaceMaxters nao da pra por a coluna só pq ta em produção? Nao vejo o problema, vai gastar uns minutos a mais, mas "resolve resolvido".
usa a condição atual pra acertar os ids existentes
 
@Bacco Não, mas o problema é que tem que relacionar o que já tem "cliente_nome" e transformar em "cliente_id". Pediram para fazer o sistema "paleativo" as pressas, mas já tá em produção
 
8:02 PM
@WallaceMaxters e onde ta a dificuldade?
 
@Bacco Jovem, como vou saber de quem é o ID (de maneira rápida, para não parar a produção)?
 
@WallaceMaxters ai nao vai funcionar nem com seu join (backedited). Se dá pra fazer o join, é só usar a condição no UPDATE _os.cliente_id = _cliente.id
 
@Bacco Entendi, mas acho que o nome da empresa veio do Excel e tá com uns espaços.
 
@WallaceMaxters ta parecendo filme de terror
 
@CiganoMorrisonMendez o "chefe" pedir para você fazer um "sistema paleativo" é uma coisa. Agora pedir pra fazer o "pré-paleativo" é o pó da rabiola
Olha isso @Bacco, o título que botaram
user image
5
 
8:05 PM
@Bacco @WallaceMaxters Da para fazer tudo em uma query só, para não parar a produção
 
@Randrade sim, só usar o nome como condição. Um update join simples
 
@Bacco E trabalhar o nome. Vai que tem alguns errados... kkk
 
@Randrade isso ia ter que fazer de qq jeito pro join por nome :) basicamente ele faz o join, e vê quem ficou nulo ou vazio e arruma na mão. Se quiser ser cuidadoso, pode colocar um WHERE tamanho do nome > 10 caracteres ou coisa do tipo
 
@Bacco Sim. Só achei bom lembrar, vai que ele faça um update agora. kk
 
@WallaceMaxters unique deve ser o começo da solução.
 
8:07 PM
@CiganoMorrisonMendez Bem lembrado, deixa eu começar fazendo uma migration aqui :D
 
@CiganoMorrisonMendez a 1a surpresa vai ser a mesma empresa cadastrada 2x kkk ("uma era pra tal situação e essa outra entrada é só a do setor tal")
 
Ah, que alívio. Na outra tabela tem o CNPJ. Quase me caguei de emoção. Dá pra fazer o relacionamento pelo CNPJ.
 
@MiguelBatista fala para o Gustavo tirar a ideia da cabeça de fazer o relacionamento pela razao_social
@Bacco CNPJ aliviou a barra
 
@WallaceMaxters @Bacco Pelo jeito vai ficar assim e sem foreign key mesmo. kkkk
 
8:11 PM
kkkkkk
 
@Randrade Vamos ter que "transformar". Na xgh não existe lógica
 
@Randrade percebi
 
@Bacco Vai ser só por enquanto. Depois eu arrumo
@CiganoMorrisonMendez essa frase você vai botar na sua listinha?
Essa gambiarra toda no sistema me lembra quando você vai dar um peidinho e acaba cagando as calças
 
"Nada é mais definitivo do que um provisório ou paliativo."
Cigano Morrison
 
Vou emoldurar isso.
 
8:13 PM
@WallaceMaxters Espere o futuro... Da mesma forma que você ficou aqui agora, será pior
 
"Mendez, Cigano Morrison"
kkk
 
@Bacco Tipo "o autor da obra"
 
@Bacco @WallaceMaxters Esse papo me lembrou isso:
 
Isso me lembra uma frase ótima que vi uma vez num sistema. Era uma mensagem de aviso.

"Esta empresa está viciada. Não use ela, seu tonto. Procure uma fresquinha."
2
 
Ah agora que eu vi o calendário que eu entendi a postagem do Wallace.
 
8:16 PM
 
@WallaceMaxters Vai pra outra lista.
"10 Frases Típicas para Justificar Improvisos".
 
@CiganoMorrisonMendez "Mas é porque o prazo era curto", "Meu chefe que pediu pra fazer assim", "Mas pediram para fazer isso depois que o sistema estava pronto", "Isso não estava no cronograma", "Mas é que o PHP não suporta isso"
 
@WallaceMaxters Gosto muito desses. Cobro bem caro, aliás.
 
@WallaceMaxters faltou "o sistema ta em produção" e "foi o funcionario que trabalhava aqui antes que fez assim" (essas 2 vc ja usou hoje kkk)
 
@Bacco E as duas são verdadeiras. A questão não é evitar justificar os improvisos, é ter um ambiente onde eu posso trabalhar certo.
@Bacco vai dizer que é mais uma justificativa? kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
 
8:19 PM
@WallaceMaxters acho que serve kkk
 
@Bacco algum trocadilho para o Cigano?
 
@WallaceMaxters vc precisa aprender a mandar mais no seu chefe :P
 
@Bacco Já conseguimos, mas uma vez, quando ele viu que estávamos certo, falou: "Mas é porque eu quero assim e pronto. O certo é assim"
 
@WallaceMaxters entao vc nao ta mandando nele. Não falei "convencer" o chefe, falei "mandar" no chefe kkk.
 
@Bacco O certo mata a gente aqui de raiva
@Bacco O problema é o "Mas quando eu era programador, era tão fácil"
 
8:22 PM
@WallaceMaxters Pede pra ele sentar aí do seu lado e ficar meia hora.
 
@CiganoMorrisonMendez ai o @WallaceMaxters perde a conta no SOpt "pô, por isso que o trabalho não rende, fica no BATE PAPO o dia todo"
 
@Bacco perco não, eu até faço meu trabalho bem feito.
 
@WallaceMaxters Pré-paliativo é o fiofó da cabra, porém como Letícia Lima diria.
 
Pela primeira vez um erro que não consigo resolver
@Bacco já passou por isso?
 
@OnoSendai é uma Promise de paliativo.
 
8:26 PM
@Bacco Uma promise que vai falhar.
 
@WallaceMaxters zoeiras à parte, que mensagem doida é essa? Isso ai é só teste né?
 
@Bacco só pra falar que viu meu ip, né? cê é chatão
@Bacco É a minha página de erro, que era para ser uma página de erro para o usuário
@Bacco NÃO
 
@WallaceMaxters ce ta brincando comigo que vc mostra código de erro pro usuário
 
@Bacco kkkkkkkk
 
@Bacco KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKk
 
8:30 PM
@CiganoMorrisonMendez tem vaga em Marte?
3
 
@Bacco pega leve, kkkkkkk, mas me deu uma boa ideia :D. Obrigado
Isso há chega no meu e-mail (esse era o jeito certo)
 
@WallaceMaxters é pra chegar no seu log de erro tambem
 
@Bacco Também chega. é um log diário
 
@Randrade Hoje é dia de usar IE, instalar Baidu
 
tail -n0 -f /caminho/pro/log
 
8:31 PM
@DiegoAugusto kkkk
 
pra vc deixar ele abertinho em realtime
 
@Bacco Não, é diário. O Laravel já faz isso bonitinho
@Bacco tem como? Não sabia! Sério mesmo
 
@Bacco Tô cotando o m² por lá.
 
@WallaceMaxters eu uso essa linha aí, fica o log do apache aqui do lado, com tudo que eu preciso saber enquanto tou desenvolvendo.
 
@Bacco aí você vai 'gerando o erro para testar'
@Bacco Cara, você é o gênio. Valeu mesmo!
 
8:33 PM
@WallaceMaxters qq coisa que vc esqueça ou erre, desde favicon faltando até warning que nao tá na tela pq é de gerador de imagem, aparece.
 
A desculpa para a página acima era: "Como é que eu ia saber qual erro ocorreu?"
 
Desde que esteja configurado de acordo o sistema pra mostrar tudo. No caso de PHP, "tudo e mais o strict" kkkk (cc @OnoSendai 'round the universe and other places too)
 
@Bacco Weeeeeeee
 
@Bacco temos que saber adimitir o Erro. A minha intenção era tratar o erro e mostrar para o usuário. Tem como fazer isso muito bem no Laravel, mas o problema é que a coisa foi tomando outros rumos, e daí ficou daquele jeito.
 
@WallaceMaxters sei, mas mostrar pro usuário é rolo. O cara vai ver um monte de caminho e recurso que "não é da conta dele"
 
8:37 PM
@Bacco sim...
Vou tirar agora @Bacco :D. Tá mostrando para os alunos da faculdade
 
@WallaceMaxters O usuário não tem que saber o que aconteceu, tem que apenas saber que algo aconteceu.
 
Basta a velha e boa "Sua navegação deu ruim. Mas mandamos um email pro nosso programador ver qual é a zica."
 
@Randrade Era exatamente o que eu tinha pensado. Mas até então, inicialmente eu não tinha pensando como ia fazer isso. Agora eu tenho solução para isso, nem preciso dessa página (e nunca tinha que existir na verdade)
Mas é assim, errando a gente aprende. Com isso vai se adquirindo mais experiência
 
@WallaceMaxters Mentira! Se você não nasce sabendo a culpa é sua. :p
 
@Randrade No caso, os chefes costumam pensar assim mesmo.
 
8:40 PM
Estou espantadíssimo. Nem comecei a primeira turma do Coding Craft e só tem mais duas vagas para a segunda.
2
 
@WallaceMaxters hoje tão pegando no seu pé hein. Só pq é sexta-feira
 
@Bacco Acha que isso é pegar no pé? Você tem que ver a cara que eu faço quando eu vejo um código fora do padrão. A gente combina de fazer um padrão, para poder reutilizar certinho, daí o cara vei e dá CTRL+C e faz o método do jeito que a cabeça dele quis invetar
 
@WallaceMaxters na verdade não, tou só sendo solidário kkk
Bom, zoeira à parte, hora de levar os dogs. Tou atrasado :)
 
@WallaceMaxters Com a lib que eu fiz (ainda falta concluir) eu salvo no banco de dados todos os erros do sistema. Para o usuário eu mostro uma tela bonitinha. Porém, eu tenho acesso a todo erro do sistema, com as mensagens originais e tudo
 
@Bacco fica aí sô
 
8:41 PM
@WallaceMaxters logo mais eu venho ver qual é o barato.
o> o/
 
@Randrade Eu também fiz isso (salvar no banco), só não fiz a tela bonitinha
 
@WallaceMaxters A parte mais fácil.
 
@Randrade @Bacco @OnoSendai e @CiganoMorrisonMendez, já que todo mundo tá "pegando no meu pé", que nota dão para o meu "404"
Podem criticar a vontade, sou péssimo em criatividade com CSS
A página 404 tá certa!
 
Prefiro assim
 
@Randrade KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK. Complicado
 
8:45 PM
@Randrade Um artista.
@WallaceMaxters Você também.
 
@WallaceMaxters A única coisa que "posso criticar" é isso:
 
@Randrade Meu chefe pediu, ele acha lindo. Eu também não gosto
 
@WallaceMaxters Estou falando da tela cortada
 
@Randrade Tá no Internet Explorer?
 
8:47 PM
Na resolução do meu monitor fica cortado. Se eu colocar o zoom em 125% ou maior fica normal
Não, Chrome
 
@WallaceMaxters é php5.6 né? Tentou openssl.cafile=/path/cacert.pem?
 
@GuilhermeNascimento sim, php5.6. Já, deui a mesma coisa :|
 
@WallaceMaxters Com curl o problema também ocorre?
 
@GuilhermeNascimento Não, mas a lib é de terceiros
 
@WallaceMaxters era só um teste pra saber se é um problema no sistema ou na lib mesmo, porque se falhar no curl também ae sabemos que tem algo errado :)
 
8:50 PM
Obrigado a todos que tentaram me ajudar :D
@GuilhermeNascimento Ah, saquei. Posso tentar com o Guzzle.
@GuilhermeNascimento na verdade com o Guzzle deu pau também (e ele usa Curl)
 
@WallaceMaxters tá blz, fazer mais uns testes ... eu realmente queria um debian super leve só pra testar as coisas hehehehe... mas no vagrant é 2gb pra cima D:
 
@GuilhermeNascimento psysh me salva. Já usou? Ou você cria um "index.php", hehehehehe
 
@WallaceMaxters estava falando de instalar um debian em uma maquina virtual na verdade... porque uso windows aqui :/
 
@GuilhermeNascimento

mkdir test && cd test
composer require guzzlehttp/guzzle
psysh vendor/autoload.php
@GuilhermeNascimento depois quero que você me explica como criar o "executável" do servidor do PHP em windows, tenho que aprender
 
@CiganoMorrisonMendez Galera viu que era vc como professor né kkk e se empolgaram
 
8:54 PM
@DiegoAugusto deve ser mó piada, né, kkkkkkk
 
@WallaceMaxters O que? kkkkk
 
@DiegoAugusto ver o cara que te zoava todo dia te dando aula
 
É uma pergunta boba, mas não seria melhor usar a API do Facebook? — Randrade 33 secs ago
 
@WallaceMaxters quer compilar o php-src no windows ou quer colocar o php.exe nas variaveis de ambiente?
 
@WallaceMaxters Ele nem zoava kkk. Eu to curtindo, pq to saindo da zona de conforto
que era o Java
 
8:56 PM
@WallaceMaxters olha eu testei aqui no windows e não deu erro algum (detalhe eu tenho openssl instalado):
<?php
error_reporting(E_ALL|E_STRICT);

$url = 'https://www.google.com.br';

var_dump(file_get_contents($url));
Resposta:
string(49599) "<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="pt"><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"><meta content="/images/branding/googleg/1x/googleg_standard_color_128dp.png" itemprop="ima...
 
@DiegoAugusto Eu sou faz tempo. É que eu tenho amigos mais teimosos que eu, que me convenceram que eu deveria voltar a ensinar.
 
@CiganoMorrisonMendez Não sabia q vc já era antes kk, é bom ter amigos assim.
 
@DiegoAugusto Aliás, você corrigiu a solution? Eu vou ler ela hoje de noite de novo.
 
@WallaceMaxters responde por favor, teu php é somente 32bit ou é x86_x64? E o libssl é 32bit ou 64bit? Eu tenho quase certeza que o problema esta nisso.
 
@GuilhermeNascimento não sei :|
 
8:58 PM
@CiganoMorrisonMendez Sim, estou fazendo algumas coisas ainda, quando chegar em casa continuo
 
@GuilhermeNascimento sim, mas testa nesse link
vou nessa galera :|
 
@DiegoAugusto Me avise no Slack.
Não o commit em si. Só o que foi feito.
 
@CiganoMorrisonMendez To pensando em como vou fazer pra na tela de edição do fornecedor incluir novos produtos
@CiganoMorrisonMendez Beleza, te chamo no slack
 
@DiegoAugusto Mestre-detalhe com BeginCollectionItem.
 
@CiganoMorrisonMendez To fazendo já, mas só o nome do Fornecedor é editado, o produto novo não é incluido
Debuguei o código que vi que o fornecedor está vindo null no ProdutosFornecedores, tenho que ver o pq
 
9:02 PM
@WallaceMaxters funcionou normalmente, segue o output:
string(69280) "<!DOCTYPE html>
<html lang="pt-BR">
    <head>
        <meta charset="UTF-8">
        <title>CardVantagens - Rede social de vantagens</title>

        <meta name="description" content="CardVantage
 
@DiegoAugusto Como está o [Bind]?
 
@CiganoMorrisonMendez @DanielGomes @Math e todos que são de São Paulo
 
@Randrade Perto de casa, ainda.
Vamos?
 
@CiganoMorrisonMendez Eu topo. Só que dessa vez podemos chegar mais cedo, assim bebemos de graça. kkk
 
Pessoal Boa noite. Pergunta: É possível executar uma função de uma controller ou algo parecido automaticamente no server (hospedagem), tipo atualizar um dado na tabela com asp.net mvc? Motivo: Preciso postar um conteúdo em uma determinada data e finaliza-lo em outra data.
 
9:10 PM
@DeividFarias hangfire.io
Você agenda tarefas para quando quiser.
 
@DeividFarias já usou agendador de tarefas do Windows?
@Randrade Boa!
 
@GuilhermeNascimento na hospedagem da pra usar o agendador de tarefas?
 
@DeividFarias depende da hospedagem, muitas permitem sim
 
@GuilhermeNascimento tendeu, nunca pensei nessa possibilidade
@Randrade vou pesquisar sobre isso obrigado.
 
@DeividFarias Isso é independente de hospedagem e você tem uma interface administrativa em Asp.Net MVC
 
9:13 PM
@Randrade Agora rola.
@DeividFarias Não use o agendador de tarefas.
Isso é pré-história.
@GuilhermeNascimento Vou te dar uma surra por sugerir isso, jovem.
 
@CiganoMorrisonMendez ok é totalmente justo, desconheço a área
@DeividFarias recomendo seguir o que o Randrade disse, assim como o Cigano reforçou
 
@GuilhermeNascimento @DeividFarias Exato. Use o Hangfire. É a solução mais elegante que encontramos até então.
 
@GuilhermeNascimento Ok. Esse hangfire é um pouco complicado, mas vou tentar entender aqui. Qualquer volto. Obrigado @Randrade e @CiganoMorrisonMendez
 
@DeividFarias Não é complicado, ele faz tudo sozinho para você. E qualquer dúvida, pode abrir perguntas que te ajudou, ou por aqui mesmo
 
@DeividFarias Só ver os exemplos. Se precisar, faça perguntas.
 
9:20 PM
@CiganoMorrisonMendez Ok vou dar uma olhada Obrigado!
 
@DeividFarias
0
A: Agendar execução processo em C#

Randrade Devo ressaltar que a resposta do @bigown explica como fazer. Irei apenas mostrar um framework que uso para isso e me atende. Mas como é uma ferramenta de terceiros, pode não atender algum dia. Para agendar métodos em C#, você pode utilizar o Hangfire para isso. Ele pode ser instalado via NuG...

 
@GuilhermeNascimento Eu havia me esquecido. kkk
 
@Randrade achei uma do @CiganoMorrisonMendez também, mas é mais um link, e não iria ajudar o Deivid
 
Nesse caso, você está querendo fazer algo que não é permitido pelo Facebook. Vale ressaltar que isso pode causar banimento da conta em que estará realizando as inserções. — Randrade 7 secs ago
 
@GuilhermeNascimento Essa que você achou, por sinal, é do mesmo autor da outra que o @Randrade respondeu.
 
9:33 PM
@WallaceMaxters não rolou.
Deu 404. :P
 
@CiganoMorrisonMendez realmente, pena o AP não ter escolhido, é o tipico turista
 
@GuilhermeNascimento Normal.
Eu já parei de gastar fígado aqui no site. Apenas quero manter meus negócios e meus contatos.
O site me ajuda, eu ajudo o site. E é isso.
 
@WallaceMaxters vê lá patrão
0
A: Qual expressão regular seria mais apropriada para validar uma expressão de Cronjob?

MagicHatPatrão, é tipo assim ??? Bom não sei se compreendi direito o que está querendo, mas... <fieldset> <legend>Valida cron:</legend> <h1>Formato</h1> <div>&lt;minuto&gt;&lt;espaço&gt;&lt;hora&gt;&lt;espaço&gt;&lt;dia_do_mês&gt;&lt;espaço&gt;&lt;mês&gt;&lt;espaço&gt;&lt;dia_semana&gt;&lt;espaço&...

@GuilhermeNascimento se viu aquele que te mandei ontem?
@GuilhermeNascimento @CiganoMorrisonMendez @Bacco Se liga nessa marotagem
0
Q: Controlar sobreposição de imagem e texto HTML CSS

Vitor Marques LourençoBoa noite, gostaria de saber como controlar a ordem de sobreposição de imagem e texto em html, no script abaixo o texto está acima da imagem, como consigo deixar o texto abaixo da imagem? <html> <head> <title>Texto sobre imagem</title> <style> #imagem { width: 200px; height 200px; }...

 
@MagicHat opa vi sim, é que não te vi on, quando possivel pretendo ir pra sampa, queria marcar algo com o pessoal do site, acho que o @Randrade tava marcando algo ae no Devbeers (evento)
 
@GuilhermeNascimento massa se liga nessa pergunta ai de cima analisa até o último comentário kkkkkk
@GuilhermeNascimento se for vir e quiser minha companhia dá um toque...
 
9:49 PM
@GuilhermeNascimento Tem esse e tem o evento no dia 9.
 
@CiganoMorrisonMendez tem link do dia 9?
@MagicHat opa blz, vamos ver quais eventos tem
volto mais tarde pessoal
 
@GuilhermeNascimento Eu acho que não. Não sei se alguém já marcou alguma coisa?
 
@unibh-identidade-estudantil.cardvantagens.com.br/barcode o sem barra vai pro com barra e o com barra manda pro sem barra :)
@WallaceMaxters mas o fato de o 404 ter o sorrisinho aleatório é legal.
 
@Bacco rapido igual um raio, hahaha tava procurando a duplicata
 
@rray ja tava aparecendo comentário com palpite em baixo, então acelerei antes que começasse a aparecer resposta-chute :)
e só nao fechei mais rapido pq eu tive que analisar o código pra ver se era o mesmo caso.
Ele tem mais problemas, como fazer um monte de query "trançada", mas isso vai aparecer com a solução da outra.
 
10:04 PM
@Bacco não pelo código mas pelo erro
 
além de usar um list( ) com 1 ítem só :)
Nota: a original indicada usa MYSQL em vez de MYSQLI, mas a solução é a mesma. Colocar um or die( mysqli_error( $CONEXAO ) ) em cada linhaBacco 1 min ago
@rray Não quer dar um "tapinha" na sua resposta acrescentando um "Exemplo com mysqli" ? assim ja fica canonica pros 2 engines.
 
@Bacco posso sim
 
@rray basicamente o que muda na versão procedural é o $link
 

« first day (925 days earlier)      last day (2841 days later) »