« first day (1685 days earlier)      last day (2386 days later) » 

15:00
con·sul·to·ri·a
(consultor + -ia)
substantivo feminino

1. .Ato ou efeito de dar consulta ou conselho.

2. .Atividade ou cargo de consultor ou de quem dá pareceres e trata de assuntos técnicos da sua especialidade.

3. Local onde trabalha o consultor.

"consultoria", in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013, https://www.priberam.pt/dlpo/consultoria [consultado em 24-07-2018].
note que consultor não é o cara que faz o trabalho braçal, é o cara q orienta
2
e em geral o que as pessoas que se dizem consultores faz é braçal, é codificar
Consultor é outra coisa, não é o cara que é pago por hora por serviço "Normal"
mas é assim que o pessoal chama
Então Consultor .NET como o mercado chama é apenas um programador de C# que não tem emprego fixo
@Maniero Achei engraçado, porque uma das vagas que eu vi hoje foi de consultor .NET CLT Júnior com valor de 6k + beneficios. Parece ser vaga fake.
@RobertodeCampos Parece mesmo
CLT e consultor na mesma vaga poderia ser algo como consultor de verdade, mas não parece
em geral consultor de verdade ganha +
e ñ é medido em Jr/Pl/Sr
o cara é Master sempre
e ganha +
só parece + 1 vaga sem noção
@Maniero ué, eu sempre tive por mim que o mercado chamava de consultor o guru, que o cara que codava sem emprego fixo era freelancer
Consultor .NET no mercado é igual a terceiro pj
15:11
@LeandroAngelo então eu não tinha a mínima noção
Que tristeza
Vou olhar com mais cuidado vagas de "consultores"
Pessoa, boa tarde!
Alguém já precisou utilizar o facebook e o google botões em um APP hibrido?
bom dia
@YODA sim, culpado
@Marconi híbrido é tipo Ionic, né?
Html5 + js?
@JeffersonQuesado sim
tem a manha?
@Marconi nenhuma, nunca fiz xD
Qual a encrenca?
15:18
@JeffersonQuesado tive que adicionar os botões do google e do facebook login
ambos funcionam no meu teste no browser
mas quando gero o .apk eles não respondem
Vou dá 200 ponto nessa resposta
0
Q: Como utilizar o Google e Facebook botões de login em uma aplicação híbrida?

MarconiEstou integrando o Facebook e Google botões de Login em minha aplicação Quasar-Framework baseada em Vue. npm facebook $npm install vue-facebook-signin-button npm google $npm install vue-google-signin-button Ambos funcionam perfeitamente no browser, mas tenho testado em um emulador Android ...

@Marconi Eu li 200 conto (R$), já iria responder kkk
@Randrade kkkkk, ai não usahushaushau
@Marconi Eu não li a pergunta ainda, mas está utilizando o que para mobile? Cordova?
@YODA encontrei este site sobre com desenhar uma GUI em c/c++ (windows API) informit.com/articles/article.aspx?p=328647&seqNum=3
@Randrade Quasar-Framework, é baseado no VueJS
15:21
@YODA também tens de usar esta função: msdn.microsoft.com/en-us/library/windows/desktop/…
@Randrade o cordova é pra geração do .apk e dos arquivos do ios
@Marconi Como está o código dos botões?
@YODA tmabém tens aqui uma explicação básica sobre essa função e sobre o tratamento de mensagens winprog.org/tutorial/simple_window.html
@YODA se precisares de ajuda manda msg aqui no chat
está exatamente igual
funciona no Browser
@Marconi Tem um issue aberto justamente com esse problema: github.com/phanan/vue-google-signin-button/issues/14
Mas não tem solução kkk
Até o dono do repositório disse que não consegue ajudar
15:26
@Randrade não tinha visto isso rs
@JeffersonQuesado é o certo, mas o q vejo por aí é chamarem o freelancer de consultor
provavelmente vou ter que partir pra outra estratégica
o mercado é todo torto
3
@Marconi Ou resolver o problema e enviar para o github
qdo eu trabalhava no mercado de video o pessoal perguntava se o filme era de produtora ou distribuidora e eu falava q era de distribuidora, aí o cara ñ queria, mas o q ele ñ queria era de revenda, ele chamava de produtora quem apenas distribuía, que produz é o cara lá me LA (eventualmente ouros lugares, claro, mas assim dá pra entender bem)
@JeffersonQuesado 100% :D :D :D
Aí eu te pergunto: qua nome dar então ao verdadeiro consultor?
15:33
@Maniero o que seria de distribuidora e o que seria de revenda?
boa tarde galera
boa tarde
@Randrade valeu pela ajuda
@Maniero coach? lol
Nossa, sério que deram flag nisso?
15:39
Essa é pro @WallaceMaxters também
Alternativamente à função correta (no caso da mysqli, por exemplo é a mysqli_real_escape_string), você pode fazer o binding de valores, mas lembre-se que isso é opcional. Ao contrario do que os "entendidos" divulgam, o binding (nativo, não o simulado da PDO, por exemplo, que é mais uma espécie de enfeite) não foi feito para evitar injeção, e sim para reaproveitamento de query. — Bacco 1 min ago
No comentário anterior eu aproveitei pra detonar os "anti injections" caseiros, mas eu acho que é sempre bom avisar que bind não é pra evitar injeção, pq há uma crença nesse sentido repetida no site inúmeras vezes (preciso até ver meus posts antigos pra ver se eu não colaborei com essa 'lenda' em algum momento, bem capaz). O fato de o bind evitar a injeção é praticamente um efeito colateral.
@GuilhermeNascimento pegue uma nebula "grande" com transparência (pode ser algo gerado com perlin noise) e exiba em posições diferentes na tela, em mais de uma camada, dando zoom. à medida que vai aumentando, vc dá um fade out, e depois mostre uma camada nova por baixo, com fade in. com 2 ou 3 camadas já deve dar um bom efeito, e usando uma textura grande, não parece repetitivo se você mudar bem as coordenadas entre uma e outra.
Chrome, Postman e VS Code abertos juntos não está funcionando... :(
Isso que dá o cara não votar pra fechar: pt.stackoverflow.com/a/317371/70
@GuilhermeNascimento baixei lá em casa, testarei mais tarde. Além disso, vou tentar testar aqui (se não tiver expirado o wetransfer)
@Bacco Pra desktop, você recomenda o que? (você tinha dito C#, né?) (sem ser Harbour)
@WallaceMaxters depende o que for fazer, ué. PyQt, AHK, sei lá.
15:52
@JorgeB. aqui é o meta - os votos sempre significaram concordância ou discordância - eu não votei nessa pergunta, mas também não concordo com ela e acho totalmente justificado os votos que ela recebeu; e já foi dito diversas vezes: não há problema algum em ter downvotes numa questão no meta - tampouco faz sentido deleta-la por conta disso (o que muitos fazem) — Blogueira 27 secs ago
(ainda bem que não posso levar downvote em comentário)
@Bacco Pyqt estou apanhando pra "compilar"
@WallaceMaxters ué, o py2exe (ou coisa parecida) já não faz isso?
@Bacco Pera, pera, pera... É que eu li em algum lugar que esse py2exe era "ruim"
@Bacco sim, mas dois problemas: 1) tamanho do app, 2) as dlls enchendo o saco
Bom, essa ultima pergunta ai que eu comentei votei pra fechar como não clara agora, tem 2 respostas com -2. Pelos comentários deu pra entender o que o autor quer, mas eu acho que tem que estar claro na pergunta mesmo. Bom, se até o autor da resposta fez edit dizendo que não tá clara.
c:\users\walla\appdata\local\programs\python\python35-32\lib\site-packages\PyQt5\Qt\bin\MSVCP140.dll
97783 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\walla\appdata\local\programs\python\python35-32\lib\site-packages\PyQt5\Qt\bin\Qt5QuickWidgets.dll
97982 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\users\walla\appdata\local\programs\python\python35-32\lib\site-packages\PyQt5\Qt\bin\Qt5QuickWidgets.dll
98291 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\users\walla\appdata\local\programs\python\pytho
15:55
@Simplecoder culpado ? Oo
@WallaceMaxters py2exe nao deveria ficar grande.
huasusahu estou perdido agora @Simplecoder me atualize
@Bacco Pyinstaller fica :p
@YODA sololearn
@Bacco E quem sabe, duplicata
15:56
@AndersonCarlosWoss eu nao gosto de martelar pq "solda" o post no site. O resto o garbage collector dá um jeito com o tempo. Duplicata deixa a pergunta "eterna". Duplicata elaborada é um bom indexador, essa aí eu nem sei o que é.
@Simplecoder só pode entrar lá com conta do facebook ou do google?
pode-se com google
nussa, @Bacco... o deploy do @gui ficou com 133 mb, kkkkk
Abcabei de testar, kkk
@Simplecoder e tu aprende bem lá ?
@WallaceMaxters mas ai tá enchendo de coisa que não usa? Uma coisa que pode ajudar é enxugar a ICU antes de empacotar.
15:57
sim, aprendi python num dia, daí eu dizer que python é fácil
@Simplecoder agora vi vantagem ahhahaha
@Bacco O que é ICU?
mas também tem cursos avançados
@Simplecoder a sintaxe é muito diferente ?
@WallaceMaxters a Qt5 usa a ICU para I18N, mas tem muita coisa nela que é supérflua pro uso normal.
15:59
@Bacco O dele acho que usou browser
@JorgeB. distribuidora faz todo um tratamento, pega um produto e o embala, "marketa", adequada, assume riscos, tem parte fundamental no processo, revenda apenas compra tudo pronto e venda pra outro
@rray não, é isso é outra coisa
@Bacco O que é ICU ²?
na parte técnica ñ dá pra ser coach
dá pra ser mentor
são coisas distintas
16:00
@WallaceMaxters @GuilhermeNascimento apps.icu-project.org/datacustom/ICUData51.html
dá pra ser instrutor
@Maniero ok é como aqui. Mas porque é que eles não queriam de revenda? Isso é que suscitou a minha dúvida.
@YODA se começares com o sololearn diz-me para eu te seguir
@Bacco valeu
até mais tarde pra quem fica.
16:01
@Maniero aqui usa-se mentor, orientador ou monitor quando é na parte técnica.
@JorgeB. aí é coisa específica do mercado, na verdade é aquela coisa, nem eles sabem muito bem, um motivo real seria preço q a revenda costumava ser maior, mas se ñ fosse ñ tinha motivo, só maluquice da cabeça da pessoa, quem ñ sabe a diferença entre uma e outra coisa, não sabe pq ñ quer comprar de uma, é o tal negócio das "boas praticas", alguém disse pra ele ñ comprar de revenda e ele segue sem seuqer saber pq
@Simplecoder preciso ler duas variaveis com 2 casas decimais após a , em C eu só do um scanf("%f",&a); normal ou eu tenho que fazer igual ao printf com .2f%...?
@Simplecoder vou criar daqui a pouco
@YODA não percebi
@Maniero ah agora entendi. Obrigado.
tens por exemplo a2.14 e queres 2.14?
16:03
@JorgeB. sim, é o q ensina algo concreto, o coach é o cara q "inspira", faz o cara alcançar o inalcançável :D :D :D É quase religião
@Simplecoder urionlinejudge.com.br/judge/pt/problems/view/1005 supondo que tu entre com 2.15448765 eu quero que a var torna-se 2.16 no caso
@Maniero é isso mesmo.
ou da pra fazer normal isso e só transforma-la no printf"?
calma tenho de ir ver à biblia
lol
16:06
?
Ver biblia pra ajudar o amigo? Ver a documentação?
ler um livro sobre C com quase 1300 páginas não é consultar uma biblia?
@Blogueira supostamente não é assim que funciona o meta. A concordância ou discordância ocorre quando há alguma matéria para concordar ou discordar. Se um utilizador faz um pergunta e quer apenas uma resposta não faz sentido concordar. Tipo eu não concordo com a tua pergunta?! Isso tem muita pouca lógica. — Jorge B. 14 secs ago
Ah sim
@Simplecoder quantas pag tem a biblia ? asashuhuashuas
16:15
@YODA "%.2f"
onde 2 é o número de casas decimais
obrigado @Simplecoder grande mestre!
foi só na segunda biblia que encontrei a resposta
@YODA obrigado
viste as mensagens sobre a Windows API?
@Simplecoder da pra usar isso no scanf tb?
o "%.2f"?
sim
e no printf
@Simplecoder valeu!
agora vai dar certo
16:20
:)
@YODA o que acontece se falar PT num chat inglês?
@Simplecoder mano... eu n faria isso
@Bacco a dll do Pyqt veio "gordinha", kkkkk, o projeto ficou com 36 mb, "compilei" aqui :p
@YODA eu falei sem crer num chat inglês em pt e houve um que me disse em pt para falar em inglês, achas que me podem dar flag?
@Simplecoder n sei direito uma vez fiz isso e me xingaram afu
16:25
ai
uhsauhasuh @Simplecoder tomará que não né
@YODA estranho eu faço um if else e funciona, ponho um case e já não funciona...
esquece faltam os break
Reddit tá até bonitinho agora
@WallaceMaxters o PyQt (aliais o Qt) tem DLLs pesadas mesmo, ainda mais por causa do Unicode ... blz, o @bacco já te mandou o link :) ... ps: espero que tenha gostado da ferramenta que montei, os comandos: deploy, test, e boot / Espero que facilite e tenha ficado intuitivo, só pra constar, funcionou que é uma blz em 64bit
@Articuno recebo spam até hoje por causa de um cara assim - eu fiz uma brincadeira nos comentários, ele ficou bravo e me inscreveu em diversos sites do governo e de conteúdo adulto
16:32
@Simplecoder bá ta acabando as férias e só estudei =X
;-;
@YODA estás na universidade?
@Bacco sim, pensei nisso mesmo, usar imagens, é provavel que fique imensamente mais performático que eu gerar as nuvens/nebulas via script
@Articuno detalhe é que era uma introdução para eventualmente ajudar ele (eu tinha interesse na questão) - e a brincadeira foi bem boba ¬¬
@Simplecoder sim
@Articuno os SPAMs de conteúdo adulto que eu passei a receber eu até gostei - mas os do governo achei desnecessário, ele poderia ter parado por aí :(
16:35
Meu deus que chat movimentado. Primeira vez que chega na terceira linha ali pra mim ->
@mutlei 70% ausente kkk
@MarceloBoni Yep hahaha
@mutlei mas ta legal
@mutlei crescimento lento e constante
16:37
alguém sabe alguma maneira de criar uma função que seja chamada logo que uma var mude de valor?
têm de se verificar sempre o valor da var?
@Simplecoder front, back, linguagem?
@Blogueira putz, que ódio >:(
@Simplecoder Um validador de form, por exemplo? Angular 6 tem isso
desculpa, c++
Ah, mas não é impossível de fazer. Se tem em uma linguagem, tem como fazer em todas :)
16:38
@mutlei show!!1 :D
@Simplecoder talvez tenha um design pattern :p
kkkkkkkkk
Um dia TypeScript será uma linguagem de verdade, hoje ele é só um "fingido"
inclusive a tipagem de parametros dele nem serve pra nada -.-
@GuilhermeNascimento hehe - mas eu fiquei muito orgulhoso de mim mesmo quando tempos depois respondi uma pergunta do mesmo sujeito, ignorando o histórico (ele agradeceu vários pq. não sabia que eu era "eu" - eu tinha mudado de nome)
@GuilhermeNascimento assim vc me ofende kkk to começando agora com ember, angular6
16:40
@Blogueira :) parabéns por não descer aos pés dele e conseguir ignorar os problemas anteriores!!!
@GuilhermeNascimento zen-SOpting
@MarceloBoni mas eu gosto de typescript e Angular6, na verdade Angular roubou meu coração, só que infelizmente a tipagem dele em parametros é inutil, por isso espero que um dia seja uma linguagem de verdade, ou que o ES2017 chegue com força e o substitua o typescript no Angular, claro que os apps hibridos usariam um webView proprio ao invés do nativo no sistema operacional do celular ou desktop
@MarceloBoni o angular é tão bacana que o @Wallace até começou a criar uma implementação de view semelhante ao ng-if, ng-for, ng-bind, etc para views em PHP, cara eu gostei muito :D
@Simplecoder você talvez tenha que colocar um callback em algum lugar - eu fiz uma pergunta que toca um pouco nesse assunto (mas é sobre totalmente outra coisa)
@GuilhermeNascimento o blade não faz isso no php? ou o handlebarsjs?
@JorgeB., @Blogueira, eu nem li a resposta nem a pergunta que eu linkei, só joguei a bomba lá no comentário do meta e saí saltando
16:47
@Simplecoder acho melhor você fazer uma função para mudar o valor da variável (ao invés de muda-la diretamente), e nessa função você põe o "avisador de mudança" - aí quem precisa mudar a variável usa essa função
@MarceloBoni não conheço blade a fundo, mas a sintaxe dele é mais como @foobar, a sintaxe do Wallace, assim como no angular, é embutida no HTML
@JeffersonQuesado fez bem, soldado
@JeffersonQuesado ahahahahahahah
@GuilhermeNascimento uma das coisas que mais gostei no laravel foi a forma como o blade implementa isso, e a possibilidade de injetar helpers na lógica
@MarceloBoni como funciona?
16:48
ai já vem todas os benefícios do oop nas models, da pra obter uns resultados muito bons
@GuilhermeNascimento eu não saberia explicar não kkkk montei um projeto completo em laravel, mas nem lembro mais nada
@JeffersonQuesado Summer Wars (um filme em anime, que fala de um game e de matematica, inclusive de um algoritimo que afetou o game, o que leva o protagonista a ser o principal suspeito, o coelho é o avatar do melhor jogador, q não é o protagonista):
Utilizei uma estrutura similar, 5.5, ai tem nas versões 5 e 5.3 do Laravel também
@MarceloBoni falta de cosias como @isset, @component, @section, @if?
@GuilhermeNascimento sim, mas não sei se confundi as coisas kkk
@Blogueira Muito obrigado por essa sugestão talvez seja essa a opção que irei enveredar
tenho de ir, nestes dias não irei conseguir estar muito online
16:57
@Simplecoder o/
@MarceloBoni então a estrutura que o Wallace sugeriu é tipo a do Angular mesmo:
Isto:

    <div php-for="$foo as $key => $value">
        Chave: {{$key}} - Valor: {{$value}}
    </div>

Será convertido nisto antes de executar:

    <?php for ($foo as $key => $value): ?>
    <div>
        Chave: <?=$key?> - Valor: <?=$value?>
    </div>
    <?php endfor; ?>

Isto:

    <div php-if="$a > $b">
        Teste
    </div>

Será convertido nisto antes de executar:

    <?php if ($a > $b): ?>
    <div>
        Teste
    </div>
    <?php endif; ?>

Isto (neste caso php-if sempre tem "preferencia"):
entendi, usando o blade, ficaria assim:
@foreach($foo as $key => $value)
  <div>
    Chave: {{$key}} - Valor: {{$value}}
  </div>
@WallaceMaxters isso foi no deploy que te mande?
@GuilhermeNascimento você que usa Opera, sabe se consigo criar "ambientes" no navegador, tipo separando sites favoritos, senhas salvas, etc?
@MarceloBoni sim, exatamente, então eu conheço essa sintaxe, mas a sintaxe do Angular me agrada mais :)
17:04
#SouMaisTagless
for key, value in foo:
    div: Chave: {{key}} - {{value}}: {{value}}
@AndersonCarlosWoss #SouMaisPHPNoFront
@AndersonCarlosWoss fala de "profiles" né? Existe a possibilidade criar uma conta opera.com/help/account, mas acho que não é o que vc quer, eu mesmo sou uma cara bem "offline" pra salvar os dados, ou então talvez o parametro para chrome (já que no fundo opera é o chrome) --user-data-dir, cria dois atalhos, um sem o --user-data-dir e outro atalho como launcher.exe --user-data-dir="c:\pasta_do_outro_profile", não testei
@GuilhermeNascimento É, porque tenho o profile pessoal e o da empresa
@MarceloBoni vc tbm usa php no front? eu trabalhei 1 ano fazendo frontend, eu ganhava 1000 reais por mes
@GuilhermeNascimento é, virou 133 mb
17:09
No Chrome eu consigo deixar dois navegadores abertos, um em cada conta
@AndersonCarlosWoss "antigamente" (nem tanto), lembro que foi uma febre o tagless, tinha até plugin para IDEs e afins para digitar e ele gerava o HTML na hora
@GuilhermeNascimento o meu ficou com 36 :p
@WallaceMaxters como? fora os 133mb, ele gerou algum erro?
@Blogueira foi ironia :P
@GuilhermeNascimento gerou, os mesmos que aparece aqui... parece que pra corrigir tem que instalar a sdk do win 10 (2gb)
@GuilhermeNascimento resolvi mais ou menos assim: github.com/pyinstaller/pyinstaller/issues/2152
17:10
@MarceloBoni sim, eu estou citando um rapaz que esteve aqui esses dias e era programador php de frontend
@MarceloBoni é que rolou uma 'piada' por causa de uma pergunta meio absurda (acho que vc viu ela) de um rapaz, afirmando que template era front, que mvc era front, que o caraio a 4 era front :)
@MarceloBoni não lembro agora que pergunta que gerou tanta treta :p
Vocês viram que ele linkou a pergunta? :x
@Blogueira eu linkei a pergunta no #SouMaisPHPNoFront U.u cc @GuilhermeNascimento
@GuilhermeNascimento eu fiz exatamente assim:
2
Q: Python 3.5 + PyQt5 to standalone exe

grenfundayI'm new to coding and I need to transform my py file to an exe. I tried py2exe and it didn't work with python 3.5. Then I tried pyinstaller and it worked, but when I added PyQt5 to the program, pyinstaller also failed. I tried nuitka, and it builds the exe, but when I click on the exe file it sho...

17:11
@MarceloBoni então, acho que ele só estava dando andamento na piada também kkkkkkkkkk
pyinstaller -y --clean --paths C:\TEMP\env\Lib\site-packages\PyQt5\Qt\bin\
Pessoal, quando encontro uma solução para uma pergunta que eu mesmo cadastrei, posto a solução com comentário ou resposta a minha pergunta, qual o mais correto?
@ClebersonFalk responder e assinalar
Gente, estou meio ocupado agora. Se tiver alguma treta, pode me pingar, ou mandar no facebook :p
@MarceloBoni Obrigado.
17:13
@WallaceMaxters Tem motivo para eu enviar todas dlls, ao menos no QtWebkit, muita coisa em windows depende, ainda mais se for usar alguns recursos extras, como CODECs, impressora e afins, em uma webview simples funcionará, mas se depender de muitos recursos, como os que implementei no meu navegador, simplesmente hora volta e meia o APP vai quebrar
Acredito que um bom programador precisa saber tanto o backend como o front end, não adianta de nada a pessoa saber react por exemplo e não souber fazer o back end ou conceitos de rest, o mesmo vale para quem sabe apenas backend. Realmente um programador PHP não precisa saber de front, mas isto depende muito, por exemplo quem programa em PHP websites, eu já fiz freelance a mais de um ano em PHP ganhava 1000 reais por semana e trabalhava como front end em PHP. Acredito que a linguagem serve como backend e front end. — Felipe Jorge Jul 19 at 3:44
3
@MarceloBoni ugh, malz
RAPAZ ISSO É UM TESOURO, A MAIOR PEROLA DA SEMANA
@Blogueira kaka, rlx, vlw pra recordar =p
kkkk, "vale a pena ver de novo"
@MarceloBoni hehe
17:16
@Blogueira krl até hoje recebe spam disso?
@Articuno eventualmente o gmail começou a sumir com eles - não tenho mais visto não; mas recebia até pouco tempo :p
Executar o comando wc -h e ter a resposta "Tente "wc --help" para mais informações" é tipo pesquisar "Google" no Google hahahaha
"Programming languages, like pizza, come in only two sizes: too big and too small." - Richard Pattis
@WallaceMaxters outra sugestão, vc pode manter os 133 mb e simplesmente usar a mesma para para por vários apps criados em PyQt, assim no futuro só manda os .exe dentro do setup e todos instalam na mesma pasta, ai poderia criar vários apps usando só um local para as dlls :)
@AndersonCarlosWoss no caso do PHP vem meio esbagaçada porque o entregador trouxe de qualquer jeito e ainda deve ter derrubado umas duas vezes
@GuilhermeNascimento mano deixa eu te perguntar querySelectorAll('input["meattribute"]) tem como selecionar junto elementos com classe X ?
@GuilhermeNascimento Passou por cima, cuspiu e roubou uma azeitona
17:24
@GuilhermeNascimento era desses que dobra pizza por dar um grauzinho... o caminho todo
0
Q: Como converter uma data no formato C# `/Date(1504020443813-0300)/` para PHP?

Wallace MaxtersEm algumas aplicações que uso C#, quando retorno o valor em JSON, o objeto DateTime é serializado para uma formato esquisitinho, mais ou menos assim: /Date(1504020443813-0300)/ E eu vou receber isso em PHP. Quando eu for receber esse valor em PHP, vou precisar convertê-lo para o objeto DateT...

esquisitinho
Uma das coisas que achei feia pra caramba em umas aplicações C# foi isso aí.
Hoje vi um template aqui assim:
<label>Foo
<label>Bar
<label>FooBar</label>
</label>
</label>
@MarceloBoni :\
o @GuilhermeNascimento deu uma martelada tão bem dada, que linkou quase o site inteiro na pergunta duplicada do cara
17:33
@WallaceMaxters Pior que não posso alterar.... só no refactor
@WallaceMaxters kkkkkkk :D ... poh, essa tem pelo menos umas 5 perguntas (2 que já eram dup), o cara maior relaxado (talvez não entenda o sistema ainda) ao invés de olhar as dups que aparecem
e pra dizer que não só fechei, expliquei pra ele aonde deve olhar:
Veja os links no topo da pergunta, neles tem várias respostas sobre o problema do bloqueio de porta. — Guilherme Nascimento 3 mins ago
@JulioHenrique elementos da classe? Falta tipo checar se também tem uma classe? Creio que é isso querySelectorAll('input.foo["meattribute"]') (.foo é a classe que contem em class="foo" ou class="bar foo baz"), se não der acho que é assim querySelectorAll('input["meattribute"].foo')
@Blogueira Perdi 15min de vida lendo desde a pergunta até ultimo comentário em respostas
Valeu a pena, deu para rir
@GuilhermeNascimento pior foi o cara colocar o campo como string para a data não vir com esse formato. cada gambiarra :|
Fiquei impressionado com a teimosia do cara
@CaiqueRomero ahahah, foi muito bom
17:37
@WallaceMaxters pois é, tem que especificar como deseja :)
@GuilhermeNascimento o problema é que o padrão deveria ser qualquer coisa, menos essa bosta, ahsdaushduahsidhlashl1hkjh1k2jh3kj12h[
to revoltado
@CaiqueRomero vou tirar prints para a comemoração de aniversário do SOpt, vai se chamar algo como:
> "SOpt não é só seriedade, nós temos humor e stand-up também"
@WallaceMaxters mas ai ele tentou imprimir o objeto e não o valor como um toString mágico, entende?
Tipo vc cria uma classe e tenta passar aonde é esperado String, ai ele vai "simbolizar" em algum formato na saida
> Você consegue fazer telinhas em HTML só com PHP sem dar um echo ou abrir uma tag PHP. Entendeu? Parece que nunca viu a linguagem na vida. E não precisa de Twig nem nenhum template engine para isto, apenas HTML
HTML só com PHP, sem PHP, apenas com HTML
@GuilhermeNascimento muito bom! vlw
@AndersonCarlosWoss sei lá, eu não fumo, não bebo, mas acho que hoje eu não passaria em um exame antidoping :/
17:44
@GuilhermeNascimento olha a resposta
Até achei que fosse dup, mas a respsota tá em JS :\
E a tag da pergunta é PHP :\
Quer dizer, agora que vi direito
Qeu loucura
Pressa inimiga da perfeição
Eu tô com dó de usar preg_match só pra isso, kkk
@WallaceMaxters pois é kkkkkk, dia estressante de qualquer forma a solução ai é meio desastrosa, pra começo de conversa nem deveria receber /Date(...)/, tem como resolver no C# mesmo ... inclusive fechei, a sua vou segurar pois pode ser que tenha algo especifico
@AndersonCarlosWoss Deu tela azul aqui
kkkk
@GuilhermeNascimento só que se postarem respota com C#, vou dar negativo, kkkk.
Eu pedi uma solução em PHP
Se for pra mudar no C#, eu faço uma pergunta sobre C#, kkk
Não consegue um DateTime::createFromFormat?
@WallaceMaxters mas nem era pra estar recebendo /Date()/, se pegou isso é porque não definiu a saida, isso é impressão de um "objeto instanciado" e não de Date realmente
17:47
@GuilhermeNascimento Tá, mas estou preocupado com uma coisa.
Os jenios do SOEN estão dando soluções onde eu teria que mexer em cada classe, aí é fria
Ou a solução é global ou deixa essa merda como está mesmo :x
@WallaceMaxters mas vc tem o model que vai pra saida? Antes de passar o valor ali?
@GuilhermeNascimento Eu tô usando Dapper, então tenho as entidades (como se fosse models, mas eles não herdam nada) kkkkkk
A minha ideia era ter alguma coisa global, tipo no Web.Config e tals
@WallaceMaxters mas como vc passa os objetos para JSON? é usando JSON.toJSON ?
Então.
estou usando WCF
Porque ali a situação nem é configurar internacionalização, ou formato do timestamp, é que simplesmente seja como foi feito ele esta entendendo que quer imprimir o objeto
17:52
Você precisa configurar uma interface e uma classe, que tem os métodos do serviço
ai fica assim
[ServiceContract]
public interface IOrdemServico
{
    [OperationContract]
    [WebGet(UriTemplate = "/listar-por-status/{codStatusOrdemServico}?limite={limite}&pagina={pagina}",
        ResponseFormat = WebMessageFormat.Json,
        RequestFormat = WebMessageFormat.Json)]
    List<Entities.OrdemServico> ListarPorStatus(string CodStatusOrdemServico, int limite = 15, int pagina = 1);

}
Eu só retorno o List<...> lá na implementação e a conversão é feita pelo próprio C#. AGora, eu não sei onde fica esse compilador. a definição é automática
@WallaceMaxters entendi, queria dominar mais asp.net, dapper e afins, prometo que se ninguem responder junto vamos conseguir chegar a algo que resolva, mais a noite estarei de volta :)
o/ Até breve pessoal

« first day (1685 days earlier)      last day (2386 days later) »