« first day (1565 days earlier)      last day (2506 days later) » 

16:08
@CaiqueRomero sucesso
@Randrade Boa tarde! Gostaria de saber sobre o seu processo de captação de clientes como PJ. Pode compartilhar a experiência?
Porque sou muito formal e sempre tive esta dificuldades com relações publicas! A parte marketing SEBRAE.
@pss1suporte Isso depende muito das empresas e como elas desejam fazer o seu plano de marketing e crescimento.
No meu caso, eu não quero crescer a empresa rapidamente, quero a sede dela antes
@Randrade Como assim!?
Então neste tempo que estou como sócio dela, eu fui atrás de 2 clientes grandes para manter o crescimento e alguns pequenos para ajudar na expansão. Não quero contratar muitas pessoas ainda, até pq tenho 1 anos a frente da empresa apenas. Por isso cheguei a recusar alguns trabalhos
@pss1suporte Quero abrir a sede física da minha empresa, hoje não temos
Fazer a pergunta no chat certo: @Randrade pra que serve esse método addRange do List?
16:16
No meu caso eu tive uns dois clientes com contrato fixo e cometi o erro de manter o contrato aberto e o projeto com o escopo aberto! Então, meio que já aprendi a lição, mas tá meio tenso isso!
@Randrade Ah tah! Entendi!
@WallaceMaxters Vc adicionar uma coleção à lista.
@Randrade tipo merge?
@Randrade Alguma alternativa ao RazorPdf?
Vi que ele usa uma versão bem antiga do iTextSharp
@WallaceMaxters Tipo o .Add(), mas com mais de um elemento
@LINQ Asp.NET MVC?
a = {nome => wallace}
b = {idade => 28}

a.AddRange(b); // nome e idade?
16:19
@DiegoAugusto Acha isso ruim?
@Randrade É WebAPI, mas posso usar os recursos do MVC
@WallaceMaxters Isso nunca vai funcionar
@Randrade Não sei, parece que sobe bastante quando muda de faixa
kk
@WallaceMaxters Se a lista é do tipo anônimo { nome -> string } ela só vai aceitar elementos deste tipo
Vacilei
using System;
using System.Collections.Generic;

public class Hello
{
    public static void Main()
    {
        List<string> food = new List<string>();
        food.Add("apple");
        food.Add("banana");

        List<string> vegetables = new List<string>();
        vegetables.Add("tomato");
        vegetables.Add("carrot");

        food.AddRange(vegetables);
        Console.WriteLine(food.Count);


    }
}
@LINQ Tem o MvcRazorToPdf que o Cigano ajudou, mas depende do que precisa
@LINQ Mas acho que também utiliza a versão antiga
16:22
Complicado
@LINQ Vc quer algo específico?
@Randrade Não exatamente. Só não posso ficar refém de algo pouco documentado e/ou sem suporte ativo.
@Randrade Interessante! Mas é isso que estou procurando superar! Porque como autônomo temos que atuar nos papeis de executor dos processos fins da empresa!
@LINQ Realmente. Tive um problemas com ele na conversão de html onde tive que me virar para descobrir o problema e fazer a correção.
@pss1suporte Isso que chega a ser complicado. As vezes é muita coisa para fazer e pode gerar conflitos/problemas de tempo/organização para resolver.
16:25
@Randrade E nos processos administrativos: captação de clientes relevantes. Nem sempre os cliente que nos procuram, os projetos estejam dentro de nossas competências afins.
@Randrade No momento recebi uma proposta para pegar um contrato de manutenção de um sistema legado, mas não tem os processo de CI/CD. E isso é meio tenso! Ter que me preocupar e levar mais de 2,5horas para subir uma funcionalidade e garantir a integração meio que na unha! É meio tenso!
@Randrade Eu até achei um pacote que voltou a ativa esses dias. Mas o meu cenário ideal seria renderizar usando o Razor.
@pss1suporte As vezes um o valor não paga a dor de cabeça.
@Randrade Logo identifiquei que posso prestar um serviço e criar uma proposta de projeto para implementar e implantar a Gerência de Configuração – GCO e automatizar o processo! Mas não é tão simples assim!
@LINQ Eu não conhecia esse, mas os que te passei me atendem até hoje. E por ser open source, caso dê algo eu consigo atualizar.
@pss1suporte O grande problema aí é vender essa ideia. Muitas empresas acham isso desnecessário
@Randrade Não, não! Mas eu quem vou assumir isso! Mas não posso por a mão em um ambiente onde não tenho uma garantia e nem acho muito profissional fazer deste jeito!
@Randrade Por isso mesmo! É muito complicado isso! Mas não é o meu trabalho mudar a cultura da empresa! Até porque não sou consultor! Sou muito hands-on mesmo com técnicas empíricas!
16:36
@pss1suporte Eu já recusei alguns projetos por causa disso. Eu tenho uma diretriz de trabalho, seja individual ou em equipe. Me recuso a pegar projetos que vão contra. Já fiz isso no passado e isso me trouxe problemas.
@Randrade Era isso que queria entender! Então meio que estou indo pelo caminho certo!? Mesmo que dizendo não!
@Randrade Mas se não for segredos estratégicos, vc pode compartilhar as diretriz de trabalho?
@pss1suporte Penso que sim
@pss1suporte Isso, especificamente, eu não posso falar. Podemos falar de uma forma mais abrangente depois, se quiser
Agora eu tenho que me concentrar um pouco aqui, mas podemos falar depois
@Randrade Claro que queremos sim! Seria de utilidade pública para o JPs de plantão!
@Randrade OK! Claro! Bom trabalho! E muito obrigado pela atenção!
@pss1suporte Por nada, depois conversamos mais sobre isso. Eu acho um assunto interessante
Se vc achar melhor pode me adicionar no linkedin: https://www.linkedin.com/in/paulo-sergio-da-silva-2841a439/

Ou no hangout: [email protected]
E para o pessoal PJ estou usando como referência o SCRUM para criar os modelos de documentos.
@WallaceMaxters RSRSRSRS!
@WallaceMaxters Temos que dar o crédito pelo simples fato dele regaçar as mangas e buscar provar o ponto de vista! KKKKK
@pss1suporte eu também acho, kkkk
@WallaceMaxters SÉRIO ? Really
17:09
@WallaceMaxters É um belo exemplo de não aceitar o condicionamento imposto! Tipo, porque eu tenho que concordar as teorias universalmente aceitas?
@WallaceMaxters Teocentrismo, Heliocentrismo!?? Teoria das cordas! Big-bang!??
RSRSRRSRRSS KKKKKK
Acho que passou o horário do meu remédio! Volto já!
17:24
Pessoal o lance do remédio é piada sarcástica! Só para deixar claro!
@Articuno Não sei se é verdade, mas voltei apenas para mostrar isso: Estátua do Bulbassauro aparece misteriosamente em cidade de São Paulo
17:37
@Randrade muito massa, gostei da ideia
@JefersonAlmeida Só não vou lá para saber se é verdade mesmo
@Randrade muito longe
@JefersonAlmeida Nem tanto, tem um trem que vai até lá
@Randrade ter tem, agora vc sabe qnts hrs é até lá?
@JefersonAlmeida Uma hora e meia +/-
17:43
@Randrade só de ida, isso é muito longe, apesar q daria uma bela ft
@JefersonAlmeida Tem lugares que vc vai aqui em SP que da mais que isso
@Randrade to com um problemão e estou tentando filosofar a um tempão e até agora não saiu nada, kkkk
@WallaceMaxters Se for rápido, diga aew
Me pediram para criar um sistema que centraliza solicitações de uns 26 sistemas. O problema é que cada sistema tem seu esquema de mudança de status. Agora reclamaram que o sistema central está com um status, e o sistema do cliente com outro, sendo que na época disseram que não precisava mexer no status do outro sistemas.
Agora preciso fazer um webservice pra avisar cada sistema respectivo que o status foi modificado... A questão é: como fazer isso?
@WallaceMaxters Os Status são diferentes de cada sistema né?
17:50
@Randrade Sim :\
Wow quanto tempo
HAAHA
@Randrade o meu limite é 1hr de metro/trem para ir para qualquer lugar
Pensei que ngm usasse mais esse chat :P
@WallaceMaxters Esses sistemas são de vcs? Vc tem como alterar o banco/fonte?
@WellingtonAvelino Fala sumido
Bom ae galera?
17:51
@WellingtonAvelino O cara ficou importante e esquece dos pobres
@Randrade Tem. Eu cheguei a pensar em conectar diretamente com o banco oO
HAAHAHAA importante nunca
só cheio de trabalho
vim conferir as perguntas ainda continuam com baixa qualidade
HAHAHHAHA
Como você ta @Randrade
@WallaceMaxters Não gosto da ideia de ir diretamente no banco. Pensa vc conectar em mais 20 bancos diferentes?
@WellingtonAvelino De vez em quando aparece uma que salva a semana
@Randrade sim, iria ser uma merda.
@WellingtonAvelino Vou bem, e tu?
17:52
@Randrade pensei em criar uma espécie de tarefa
@WallaceMaxters Acesso aos sistemas vc não tem né?
   new Tarefa({ os_id => os_id, 'url' => 'url do sistema'])
@Randrade tenho
@Randrade eu ia fazer via ws
Estou tranquilo, olhando umas vagas e curtindo o dia KKKKK
ainda está em SP? @Randrade
@WallaceMaxters Os sistemas são iguais ou ao menos similares?
@WellingtonAvelino Estou sim. Sem tempo para nada, mas faz parte.
@Randrade as urls de modificação de status poderiam ter os menos valores... tipo "/mudar-status/{os}"
17:54
HAHAHAAHAHA @Randrade cuidando do legado do Cigano?
@WellingtonAvelino Aquele temporário permanente, sabe?
Ele está vindo em Abril agora pra cá (a passeio)
@Randrade não á nada mais permanente do que o paleatívo/temporário - Ciganus Morrisouns Mendeuz
@WallaceMaxters Então, era essa a minha primeira sugestão. Mas antes disso vc precisaria ter um cadastro de sistemas, end points e um mapeamento das situações.
Oloco vamos marcar uma ceerveja aeeee @Randrade temos um grupo no whatsapp acho que vc nem lembra desse grupo KKKKKK
@WellingtonAvelino Nem lembrava mesmo kkkk
Mas vamos sim. Vou marcar com ele e aviso lá
17:56
@Randrade Essa é a parte chata. Vou ter que criar um endpoint em cada sistema :\
@Randrade qualquer coisa me chama no facebook você tem eu add?
@WallaceMaxters Mas acho isso melhor do que fazer o mapeamento no banco de todos os sitemas
@Randrade eu pensei em criar algo genérico, tipo /mudar-status/{os}/{status}
@WellingtonAvelino Blz, tenho sim.
@Randrade shoooow
vou voltar pro trabalho
haha
17:57
@WallaceMaxters Isso individualmente em cada sistema né?
valeuu galeraaa!
@WellingtonAvelino Vai lá, bom trampo
@Randrade é
@Randrade Tá osso de achar algo...
Não posso acreditar que não tem nada
@WallaceMaxters Vc tem o mapeamento do nº da OS no seu sistema e nos outros?
17:58
@Randrade eu pensei em salvar no banco o "uri" do webservice..
@Randrade tem uma cerveja combinada comigo e com o @JefersonAlmeida para algum dia após a páscoa. (Está anotado na minha agenda aqui)
@LINQ Cara, para ser sincero, é uma área com poucas coisas mesmo.
@Randrade Tenho, e tenho o relacionamento dos clientes (por CNPJ, acredite )
@CaiqueRomero Claro que sim. Vou chamar a galera nova daqui e juntar todo mundo numa bagunça só
17:58
@Randrade Pior de tudo que o iText e outras soluções não são gratuitas
@LINQ Exato. Pago vc encontra algumas coisinhas bacanas, mas free é tenso
Se vc precisar do inverso, com OCR e tal as coisas pioram
Acho que vou sugerir gerar essa bagaça no frontend
@Randrade pode ser na 2 semana de abril, pq a 1 vou tá em salvador? (cc:@Randrade)
@LINQ Bom, o que te passei eu uso aqui e não tenho problemas. O problema que tive foi tentar fazer algo mais complexo
@LINQ tá com saudade do Laravel?
18:00
@JefersonAlmeida Vai ser na segunda mesmo. Vou combinar com o Cigano certinho e aviso para vcs. Mas ele vem no segundo fds de abril
@Randrade Eu não consegui nem fazer funcionar :p
@Randrade blz
@LINQ Sério? Qual deles? kkk
@Randrade E RazorPdf, o outro eu tou testando aqui
Mas não tá rolando de colocar imagem
@LINQ Eu uso ele aqui de boa.
18:01
@Randrade parece que é mesmo
@WallaceMaxters Nem sei o que é Laravel.
4
@LINQ Faz o teste com uma imagem pública (url completa)
@LINQ Hum... mexendo com PDF... Eu sempre ficava triste quando me pediam pra fazer isso
Por sinal, C# tem muitas opções?
@Articuno Deu vontade de ir lá só para pegar um em cima da estátua
@WallaceMaxters Aproximadamente 0
18:03
@LINQ Para ser sincero, 1. kkkk
@LINQ Não dá pra usar o WebkitToPdf? roda isso na linha de comando e mostra pro usuário
Todas as outras utilizam ela como base
@Randrade Até deu certo, mas ficou uma bagaça
kkkk
@LINQ Sabe que vc pode usar CSS né?
@Randrade Sim, sim. Tou falando a qualidade da imagem.
@WallaceMaxters Nem sei que que é isso.
18:05
@LINQ Mas isso é da imagem, não?
@LINQ é um binário. Você executa ele na linha de comando, e ele gera um PDF a partir de uma página HTML. Eu já usei com PHP (você executa na aplicação como linha de comando e entrega o PDF como resposta pro cliente)
@LINQ exemplo: wkhtmltopdf http://google.com google.pdf
@WallaceMaxters Isso também tem em C# (cc @LINQ)
@Randrade um lib que usa o wkhtmltopdf?
@WallaceMaxters Aí eu vou ter que saber qual é o servidor do cliente e tal, instalar coisa
Não posso fazer isso
@LINQ Tem o Rotativa que utiliza isso que @WallaceMaxters disse
18:08
@LINQ ele seria instalado como dependência dentro da própria aplicação (eu fiz isso)
@Randrade Já testou?
Tou baixando aqui
@LINQ Já sim. Mas eu achei o RazorPDF mais performático. Fora isso, não tive problemas com ele (mas usei pouco)
@LINQ foi o que eu tinha pensado:
kkkkkk
@Randrade bora criar um negócio em C#? kkkkkk
Puts, li sobre o facebook: ...perda de mais de US$ 100 bilhões em apenas uma semana...
@WallaceMaxters Esse mesmo
@WallaceMaxters Aaah sim
Se ele não tiver dependência dá certo
18:12
@LINQ o executável fica na aplicação.
@LINQ tava achando que teria que instalar coisas no servidor? Eu também não gosto disso.
@WallaceMaxters Eu queria fazer isso há alguns meses atrás, mas ia dar muito trabalho e deixei para lá
@LINQ tinnha um sistema aqui que exigia que o Winrar fosse instalado, kkkkkk. Eu rapidinho tirei isso do sistema.
@Randrade o problema é o tanto de código bit a bit que essa merda usa. (pra converter pra pdf)
mais legal foi o cara que não sabia como exportar para XLS na aplicação WebForms (c#), daí ele teve o trabalho de colocar o PHP dentro do projeto pra fazer um código que exporta em excel :\
Como experiencia pessoal de duas semanas, ou seja minha opinião, lhes direi:
- Ionic, pesado, lerdo para 'compilar', não faz muita coisa que você não poderia fazer com qualquer outro FW
- Cordova, lindo, maravilhoso, uma mão na roda, não é nativo, mas sim hibrido, ainda sim vale a pena pela questão de produtividade
@Randrade dependendo do que o @LINQ for fazer, ele pode instalar apenas o wkhtmltopdf e ele mesmo escrever um código que usa o executável para gerar o PDF.
- Para concluir, Ionic usa cordova, mas para criar apps hibridos vc não precisa de Ionic, cordova apenas basta e será pura alegria... Espero que minha experiencia breve com ambas ferramentas sirva para vcs evitarem o caminho das pedras que passei :)
18:18
@GuilhermeNascimento eu gostei do Ionic, kkkkk
@GuilhermeNascimento O app que é pesado? Em que sentido?
@WallaceMaxters pra compilar aqui leva uns 2 minutos, qualquer alteração que eu faça é um passo a mais proximo de uma úlcera, agora cordova puro, se implementar com Angular (estou me aventurando nisto) apenas ou Vue.js e um FW para criar menus e etc eu consigo 'compilar' (fazer o rebuild) de 5 a 10 segundos
@Randrade Creio que a estrutura dele toda é complexa demais internamente, sem necessidade, fora que o compilar dele (chamado webpack) é bem lerdo (converte os TypeScript - estou usando Angular - para JS), ainda tem o Lint (que testa os script), o processo todo é custoso ... mas é opinião minha :P
Voa, vamos, vem comigo. Vamos rumo ao paraíso
Unindo as forças
nossa maior genkidama explodirá!!!!111111!!
@GuilhermeNascimento Entendi. Eu achei que vc estava falando do resultado e não do processo
@Randrade o resultado é legal, visualmente, mas no geral o ionic é cru, tem coisas que eu tive que fazer na mão, e olha que pesquisei antes disto para ver se algum componente resolveria, vc acredita que o Ionic não tem campo de autocomplete? :(
Se tiver deve ser só na versão DEV (que ainda não tem release)
18:24
@GuilhermeNascimento Não sei o que vc estava utilizando, mas usando o VS para o ionic o tempo era bem inferior a isso.
@Randrade uso NPM
@GuilhermeNascimento Qual versão do ionic?
Caramba, todos os sistemas cairam do nada
@Randrade versão 3.9.2 (a ultima creio eu)
@GuilhermeNascimento Pode ser isso. Não usei o ionic 3 ainda.
@GuilhermeNascimento o ionic 2 e 3 é igual o angular, tudo diferente
18:27
@Randrade basicamente eu faço quase tudo via linha de comando, então é diferente sim, é com Typescript, se eu não me engano o Inonic 1 era com JS (e opcional com Typescript, ou posso ter confundido)
@GuilhermeNascimento Vc não está confundindo, era isso mesmo
@GuilhermeNascimento Atualmente, muitas pessoas estão falando bem do react native.
@Randrade @Randrade estou criando um projeto de brincadeira com Cordova+Onsen UI, então vou usar só os componentes visuais do Onsen e as APIs do Cordova, estou bem certo que além de "compilar" mais rapido (o que já testei em parte) ainda será um APP mais leve (tamanho)
@GuilhermeNascimento Aí está um problema. O tamanho dos aplicativos geralmente ficam gigantes ao utilizar esse tipo de fw
Posso estar enganado com apenas o Cordova, mas com o ionic e similar eu sei que fica maior
@Randrade pensei nisto também, mas aprendendo um sistema todo para criar menus e abas para coisas simples é meio que desenecessário, muito destas coisas são uteis, mas boa parte vc consegue se partir pro simples ... quem geralmente entra nestes sistemas é porque tem tempo, moda ou até mesmo por não saber programar direito e querer ir para uma ferramenta mágica :P
@GuilhermeNascimento Claro, não discordo disso.
18:32
@Randrade sim, mas Ionic pela simplicidade do que faz (que ao meu ver é pouco) é absurdamente exagerado no resto (tempo e peso) - pelo "peso" tem muita coisa que o Ionic poderia fazer que não faz :/
@GuilhermeNascimento Eu não usei a v3 ainda, então não posso afirmar nada sobre ela. Mas eu gostava dele na v2, para o que ele se propunha a fazer.
Mas ainda preferia o Xamarin, visto que desenvolvo em C# :p
18:56
@Randrade o servidor caiu total aqui, pela primeira vez (amazon). Precisei reiniciar.
@Randrade
Fui colocar um HR
kkkkkkkkkkkkkk
@LINQ Colocar um padding
@WallaceMaxters Comigo só aconteceu uma vez e até hoje não sei o que aconteceu
@LINQ faz um DL, DT, DD a, rapaz.
@Randrade kkkkkk, eu estou achando que extrapolei a memória. Tudo aparecia error 500
@LINQ isso aí me lembra o flexboxgrid (a melhor coisa que inventaram, dá pra ignorar todo o resto do bootstrap)
@Randrade Pior que não rola
nem margin, nada
@WallaceMaxters que isso?
@LINQ Qual FW vc está usando?
19:02
@LINQ Que? nunca usou?
@LINQ O Scaffolding cria isso automático na página de details.cshtml
@Randrade O MvcRazorToPdf
<dl>
    <dt>Nome</dt>
    <dd>Linq</dd>
    <dt>Profissão</dt>
    <dd>Programador</dd>
</dl>
Ah, sim
@LINQ Vc criou um layout específico? Como está seu html?
19:03
Mas que diferença isso vai fazer?
@LINQ tá com float? Se tiver, te ensino a resolver :D
@Randrade Usei o layout do exemplo, mas não tem nada
kd o chat de politica?

 Política Brasil

Discussões políticas do Brasil
@LINQ Vc está colocando o css na mesma página?
19:05
@Articuno é só acessar o /rooms que você vê todos que você participa
@Randrade tá no arquivo de layout
@WallaceMaxters favoritei
tenho esse aqui e mais 2 favoritado ai eu so preciso entrar em um que o site me loga em todos os outros
@WallaceMaxters Pô, cê tá falando várias parada que eu não tô entendendo não
<div class="container">
    <!-- seus breguete aqui -->
</div>

<style>

.clear:after{
    content: ' ';
    display: block;
    clear: both;
}
</style>
@LINQ O layout ali, é html?
@WallaceMaxters é sim
19:07
Tem float (entre uma e outra caixa de informação)?
@math o debate de pilha eo "A Song of Thrones And Spoilers" morreu mesmo?
o que é laravel?
@Articuno O melhor framework de php
@Articuno Eu removi dos favoritos hoje mesmo kkk
-3
Q: URL Amigavel com .htaccess

Ana MarcondezGostaria de deixar minha url que é assim: https://assistir.xyz/embed/filme.php?id=tt0120737 para ficar assim https://assistir.xyz/embed/tt0120737 Tem como deixar algum fazer um arquivo .htaccess pra mim

19:07
@Randrade as duas salas tao travadas
@Articuno Duas?
@WallaceMaxters laravel? Mudou de nome?
@Articuno Não... Laravel é Laravel :D
@WallaceMaxters tem, left
kkkkkkkk
19:08
@LINQ essa HR tá embaixo "de tudo" certo?
@WallaceMaxters Sim
tipo assim:

<div float></div>
<div float></div>
<div float></div>
<hr>
@Randrade Valeu, vou dar uma olhada
@WallaceMaxters com uma div por fora das outras divs
mas é isso aí
<div class="clear">
    <div float></div>
    <div float></div>
    <div float></div>
</div>
<hr>

<style>

.clear:after{
    content: ' ';
    display: block;
    clear: both;
}
</style>
Pensei nisso.
@WallaceMaxters E onde vai o clear?
19:10
@LINQ corrigido, kkkkk
@WallaceMaxters ;)
O clear engloba
Se você coloca um conjunto de float dentro de outra div, aquela div não é "empurrada" pelo tamanho dos elementos flutuados, o que gera várias merdas.
Não rolou
Ah
colocar no after e before
@LINQ Tente retornar a View primeiro, sem ser em pdf
19:12
@Randrade eu geralmente passo um parâmetro na url "view=1" pra renderizar html, kkkkkkkk, aí eu comparo as tretas
@WallaceMaxters Da para fazer isso com 3 linhas de código (uma é o parâmetro da url, claro)
@Randrade kkkk
@Randrade Bem pensado
o HR ficou do lado da div
Quando o PDF dá pau, peço pra o pessoal da produção passarem o parâmetro :\
@Randrade é que eu meço peso vs necessidade, se pesa (no geral é custoso, até mesmo no tempo de desenvolvimento pelas demoras gerais) e tem uma quantidade mediana de componentes então pra mim não vale a pena :/ .... (desculpe o delay, eu tinha entrado em reunião :P)
19:13
A fila de low quality ta lotada hoje
@Randrade nunca usei, mas com certeza eu usaria pelo fato de não ser hibrido (ao menos foi o que entendi)
to quase esgotando meus votos diarios nela e a bolinha continua vermelha
@GuilhermeNascimento Um belo pensamento. Se todos pensassem assim não teríamos esse monte de sistema com um monte de lib/fw sem necessidade
@LINQ tentou border-bottom? kkkkkkk
@LINQ e @Randrade tentei reproduzir mais ou menos: repl.it/@wallacemaxters/Linq-e-o-HR-dando-problema-com-float
@GuilhermeNascimento quando o @Articuno falou de "low quality" lembrei desse meme do bait, que os caras sempre usam.
@WallaceMaxters xD
19:29
@GuilhermeNascimento eu acho que bait é quando o cara posta uma coisa polêmica só pra chamar atenção e os caras ficarem igual bocós brigando nos comentários, kkkkkkk
@WallaceMaxters Tá estranho né
@LINQ É no html que tá bugado o seu <Hr>?
@WallaceMaxters sim, ele fica do lado da div.clear
@LINQ tem como mandar o html pra eu ver? (ou o css)
@LINQ será que você não esqueceu de fechar alguma div aí?
Isso é um saco quando acontece.
@WallaceMaxters Só tem dois níveis
mando sim, segura aí
HTML
<div class="clear">
    <div style="float:left; width: 33%;">
        <b>Cliente:</b> ABC do Brasil LTDA<br />
        <b>Contrato:</b> 156.654-55<br />
        <b>Grupo Serviço:</b> Serviços<br />
    </div>
    <div style="float:left; width: 33%;">
        <b>Versão: </b>1 <br />
        <b>Coligada: </b>Gocil Serviços<br />
        <b>Honorário: </b>Não<br />
    </div><div style="float:left; width: auto;">
        <b>Serviço Eventual: </b>Não<br />
        <b>Serviço Respons. Civil: </b>Não<br />
CSS
html
{
    font-family: Arial;
}
.clear:after:before{
    content: ' ';
    display: block;
    clear: both;
}
Ah, sem o before o HTML fica ok
mas o pdf keep bugado
19:43
@Randrade vei, cadastraram meu e-mail num site de vagas de saúde, começou a chegar vagas para medico e enfermeiro aqui, será que é o sinal para mudar de profissão?
Tinha um pequeno erro no .clear:after
Você pretende deixar o último como width: auto mesmo?
html
{
    font-family: Arial;
}
.clear:after, .clear:before{
    content: ' ';
    display: block;
    clear: both;
}
@LINQ se o PDF tiver suporte a display: flex, seria mais fácil ainda :D
Bá, continuou problemático no pdf
vou colocar uma altura
kkkkkkkk
@LINQ se o pdf não tá reconhecendo a pseudo ":after", faça assim...
que viagem
¬¬
<div style="clear: both"></div>
<hr>
Pronto!
19:47
@JefersonAlmeida Quem sabe?
@WallaceMaxters Nah, deu ruim again
vou deixar com altura mesmo
@Randrade se eu virar medico devo ganhar mais, o problema são os 8-10 anos até se formar e ter uma especialização
@LINQ tudo pra não usar table :D
@LINQ Que briga em?
@WallaceMaxters Cara, para PDF eu prefiro usar table
19:49
@Randrade eu também, é muito problemático
@JefersonAlmeida Nada, com 6 vc já consegue trampo
@Randrade o @LINQ tá usando que lib?
Pq não perguntou direto pra mim?
-_-
@LINQ Também não entendi kkk
@Randrade mas de clinico geral, se for para ser clinico geral eu continuo com estou
19:50
@Randrade Tá ruim de negócio
<div style="display: flex">

    <div style="flex: 1">
        <b>Cliente:</b> ABC do Brasil LTDA
        <br />
        <b>Contrato:</b> 156.654-55
        <br />
        <b>Grupo Serviço:</b> Serviços
        <br />
    </div>
    <div style="flex: 1">
        <b>Versão: </b>1
        <br />
        <b>Coligada: </b>Gocil Serviços
        <br />
        <b>Honorário: </b>Não
        <br />
    </div>
    <div style="flex: 1">
        <b>Serviço Eventual: </b>Não
        <br />
        <b>Serviço Respons. Civil: </b>Não
Hum... Não sei se é o mesmo caso, mas tinha uma lib PHP que você tinha que configurar se o PDF ia ler os floats ou não :p
@JefersonAlmeida Um fds de plantão clínico da mais que o salário de muita gente na nossa área
@Randrade sim, uns 2k ou mais, dependendo de onde vc vai
19:53
@Randrade é realmente vi uma resposta no SOEN com table kkkkkk
@JefersonAlmeida Dependendo do ramo vc ganha 1.5k por plantão noturno no PA
@WallaceMaxters É mais simples do que ficar brigando com a lib kkk
@Randrade kkkkkk, tem hora que até table dá pau
@Randrade a vantagem é que o wkhtmltopdf costuma ler essas coisinhas
O @LINQ deve ser teimoso igual eu
Eu brigo com o treco até funcionar
@Randrade em 1 semana de plantão já pode descansar o mês inteiro
@WallaceMaxters Eu uso o Ckeditor para gerar documentos automáticos. Utilizando a lib que o @LINQ está usando eu tive um problema como <br>. O ckeditor não fecha a tag br e sem fechar a tag, o MvcRazorToPdf dava erro. Adivinha qual fi a gambiarra rápida que eu fiz para resolver isso? (cc @LINQ)
@Randrade str.Replace("<br>", "<div style='margin-bottom: 10px'><div>")
kkkkkkkkkkk
19:57
@WallaceMaxters Quase, mas foi mais sutil.
str.Replace("<br>", "< /br>")
@Randrade replace br br/
kkkk
Resolveu o problema
Eu tou partindo pra table
Agora o foda foi que perdi uns 2 dias para descobrir que era isso
19:57
tchau e bença
@Randrade Eu tive esse problema no antigo emprego
@LINQ Vc vai precisar de header e footer em todas as páginas?
Usava um processador de HTML e ele dava pau
@Randrade Sim, pq?
Não me diz que vai dar ruim
=/
@LINQ Pq aí complica um pouco mais kkk
tofu
tinha que colocar um contador de páginas até
Tem como fazer, mas é chatinho
19:59
@Randrade page-breaker-after?
Eu fiz um treco assim.
tinha um tal de always que você colocava

« first day (1565 days earlier)      last day (2506 days later) »