« first day (1665 days earlier)      last day (2406 days later) » 

00:00
@YODA sem saber quase nada de python você programa em python. Só nao vai aproveitar as "vantagens" do python e vai ter programador te falando "AH, mas podia ter feito assim, muito mais simples". Mas se o programa fizer o que o cliente pediu, vc cumpriu o essencial. Por isso eu acho que saber programar vale mais do que conhecer a linguagem.
Em geral o cliente quer o resultado. Código "bonito" é detalhe. Que é diferente de código seguro (pensar no fluxo, atingir o objetivo, eliminar pontos de falha).
Cliente quer que funcione e um botão piscando com um gif da banana dançando... tendo isso, ele fica feliz
@YODA eu uso Harbour faz bem mais de uma década; participo da lista de discussão faz 8 anos, implementei a busca reversa em UTF-8 da linguagem, e ontem aprendi um monte de coisa nova revisando o código fonte de outras partes. Linguagem específica geralmente você vai sempre tendo onde aprofundar. Com o que eu aprendi, posso cortar caminho em algumas situações, mas nao é isso que vai mudar essencialmente o produto final.
Harbour eu nunca havia ouvido falar até conhecer o Bacco hahaha
Olhando por outro ângulo: programar é uma coisa que tem mais a ver com aplicar seu raciocínio lógico do que com saber qq "coisa de computador".
Eu também nunca ouvi falar
vou até pesquisar agora kkk
00:07
@AndersonCarlosWoss @YODA mais fácil falar em Clipper. Originalmente o Harbour foi feito como um "Clipper open source". Muita gente usa por questão de legado. Eu uso por outros motivos (tanto que penso em até um dia forkar e matar parte do legado, apesar de dificilmente achar o tempo necessário pra isso :D )
@AndersonCarlosWoss @Bacco eu to aprendendo mesmo programar agora que tive que fazer um programa de manipulação de arquivos CSV... É complexo, as vezes desanima com os bugs mas pouco por pouco to aprendendo e fazendo devagarinho já tem 1,5k de linhas
@YODA com o tempo e experiência provavelmente vai diminuir o número de linhas :)
@YODA ja tava na hora neh :P
mas ja é um problema interessante, pq vai ter que identificar aspas dentro de strings, virgula entre as aspas etc. - essas coisinhas que fazem parte da arte.
@Bacco não tem muito tempo, é trabalho de aula
tenho até segunda pra deixar pronto
00:10
Harbour parece ter uma sintaxe complexa
@YODA então voe! kkk.
@AndersonCarlosWoss infelizmente tem umas coisas feias de legado, mas é simplão até.
Fez-me lembrar de assembly haha
@AndersonCarlosWoss o que mais mata é documentação precária.
@gato o ruim é ter que levar nas costas um cara que não fez absolutamente nada
mano isso gera um "impacto de emoções"
@Bacco Notei
Curiosidade: é case-sensitive?
LOCAL n := 1
DO WHILE ! Empty( ProcName( n ) )
   ? ProcName( n++ )
ENDDO
00:11
@YODA uma coisa que me fez passar pelo curso de direito sem enroscar em nenhuma matéria: botei foco no diploma.
sinto raiva pelo cara não ter me ajudado, fico triste pelos bugs que aparece, e fico feliz por ter aprendido
@AndersonCarlosWoss não, a unica coisa sensitive que eu tou me lembrando de imediato é #define WOSS "Anderson"
@AndersonCarlosWoss que sintaxe estranha!!!
a := Woss vai dar undefined
@AndersonCarlosWoss essa coisa de all caps é coisa de clipper + dos
00:12
pq tem "?"?
Detestava que o VHDL tinha dessas, do pessoal usar all caps
Eu tenho trauma de VHDL
o motivo que fez eu largar a engenharia kk
@YODA ? por padrão equivale a um "print" ou "echo"
Vocês programam há quanto tempo já?
Escrevo código desde os 11 xD
00:15
@YODA ixe. nao faz pergunta dificil. Uns 30 anos. Como disse o Anderson, eu escrevo código faz uns 30 anos. Programar acho que eu tou começando nos ultimos 10 (ou 5, quem sabe) :P
Profissionalmente, há uns... 6 meses
Nunca fiz um código com Lisp, estão não me considero programador
@AndersonCarlosWoss não entendi
eu já brinquei com prolog
Lisp olhei por cima
é para Inteligencia artificial?
Posso estar enganado, mas percebo que Lisp é para a programação funcional o que o C seria para a procedural
Um dia, todos precisam estudar
exit = break?
00:22
@YODA aproveitando o gancho, essa imagem tem algumas coisas. Um, é exemplo de código em Harbour. Dois, é uma state machine!, Três, é sublime text, e esse highlighter eu que tou fazendo, pq nao tem Harbour pra sublime.
@AndersonCarlosWoss isso
State machine é vida
@Bacco mas esses programas que tu faz é pra q?
automação?
@YODA esse aí é um pedaço de uma das 1as versões do meu servidor SMTP
ele recebe emails.
Show!
Um dia pretendo migrar a grande maioria dos meus emails pra ele, não o fiz ainda pq a parte de visualizar o email (que independe do SMTP) vai dar trabalho e precisa de tempo. Vou precisar fazer um sanitizador de HTML muito bom.
E tem a parte do antispam, que por uma questão de privacidade vai ser complicado de resolver.
E como é projeto pessoal, fica sempre em n-ésimo plano
00:27
Assim como eu queria "traduzir" o Python, mas está complicado
Traduzir a linguagem? Tipo fazer um "PThon?"
imprima( "Anderson" )
É, redefinir a gramática dele e gerar um "portugol" com todo o poder do Python
para i na faixa(1, 30):
   imprima("Anderson")
Isso
função soma(a, b):
    retorne a + b
O chato vai ser quando encontrar ordens não naturais de comandos (pra portugues). Mas acho que vao ser coisas bem pontuais
00:31
Por exemplo?
@AndersonCarlosWoss não veio nenhum em mente, pensarei...
Algo que vi e não conclui ser possível seria mudar de async def para função assíncrona
Invertendo a ordem
@AndersonCarlosWoss bom, mas é esse tipo de coisa mesmo que eu quis dizer.
A gramática parece diferenciar def de async def, então acho ser possível
mas "assincrona função" nao fica tão sofrido, pode ter casos mais complicados. Não é a coisa mais natural do universo, mas passa.
00:33
Nesse caso acho que deixaria o async mesmo
haha
async_stmt: 'async' (funcdef | with_stmt | for_stmt)
Estava enganado
a conversa ta boa... mas agora vou dormir
Boa noite pocês
@AndersonCarlosWoss Vai ficar meio... "camônico" :D
As armas e os barões assinalados,
Que da ocidental praia Lusitana,
Por mares nunca de antes navegados,
Passaram ainda além da Taprobana,
Em perigos e guerras esforçados,
Mais do que prometia a força humana,
E entre gente remota edificaram
Novo Reino, que tanto sublimaram;
Que a força esteja com vocês!!!
@YODA até mais!
00:36
bom, vou desconectar um pouco e fazer o que tem que ser feito.
até mais!
@Bacco já saiu?
ia te perguntar uma coisa...
Como você faria um sistema de recuperação de senhas?
Já era...
Só semana que vem agora
Tipo assim: Como você estruturaria a tabela?
@AndersonCarlosWoss então serve vocÊ kkkk
Qual o sistema?
00:47
@AndersonCarlosWoss é que eu vi uma coisa que o Laravel fez e até agora estou encucado, tentando entender.
Que seria...?
Eles tem uma tabela chamada "password_resets", onde possui os campos "id, email e token"
Agora, como é que vão fazer para saber que o token "x" é referente ao usuário "y"?
Fiquei me perguntando se seria errado relacionar o e-mail registrado no banco na tabela usuários ao token...
Eu faria exatamente assim...
Eu criaria uma tabela chamado "recuperacao_senhas" e criaria os campos "id, email, usuario_id, token, data_expiracao, utilizado"
Porque deletar depois de usar... não não... acho bom deixar registrado.
@AndersonCarlosWoss fiquei me perguntando porque não relacionam o usuário com o token.
Se tem o id do usuário, precisaria do e-mail aí?
Provavelmente na tabela usuário possui o e-mail
@AndersonCarlosWoss é que, se o usuário mudar o e-mail, no futuro saberei para onde aquele token foi enviado...
Porém, de qualquer forma, eu já tem o registro de atividades, então poderia dispensar o e-mail
00:52
@AndersonCarlosWoss talvez, poder alterar e-mail possa ser uma mancada, kkkk
Mas há casos e casos
Eu relacionaria com o usuário também
@AndersonCarlosWoss colocar um campo "token" na tabela usuários poderia ser cagada,... vai que o chefe pergunta: "tem como saber todas as alterações de senha desse usuário":
É, não acho que caiba essa coluna aí
@WallaceMaxters eu mando o token pro usuário.
kkkk
@Bacco Sim, isso todos fazem, kkkkkkkkk.
00:55
Se ele clicar no link com o token certo, pode cadastrar uma senha.
Não, há quem faça a "pergunta secreta"
O token tem validade de n horas
@AndersonCarlosWoss e o pior! há quem mande a senha limpa!
E tem empresa famosa que faz isso.
@Bacco você salva isso no banco? ou define pela aplicação? (falo do número de horas)
00:56
Ah, lembrei duma coisa. Pode xingar, @AndersonCarlosWoss, mas eu tinha que terminar.
"Esqueci minha senha", "Sua senha é: admin123"
@AndersonCarlosWoss kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
hahahahahahaha
Tava faltando o escrito aquele dia, eu me senti mal em deixar incompleto
00:57
@AndersonCarlosWoss tem um sistema aqui que manda no e-mail do cara a senha (menos mal)
Para mim não fez sentido de primeira, pois li como "furivôs"
@WallaceMaxters eu salvo o token num db especifico pra isso.
@AndersonCarlosWoss é piada pra brasileiro lusófono só :P
@AndersonCarlosWoss tipo x-salada, sacou? Não faz o mínimo sentido.
Só uma dúvida: você está fazendo isto "na unha" de propósito? Pois poderia facilmente fazer tudo em Wordpress. — Rogério Dec 1 min ago
Olhos ardem... alguém tem cebola aí?
@Bacco haha sim, todos acham que é "uós"
@RogérioDec o site é sobre programação. Se fosse pra usar wordpress, nem faria sentido ele perguntar aqui, afinal no WP já tem o recurso pronto. Mas de curiosidade, pra que alguém usaria WP hoje em dia com tanta coisa melhor (feita na mão, inclusive). — Bacco 1 min ago
@Bacco salva a data de expiração no banco? ou "soma com a data de criação"?
@Bacco você criaria uma flag para dizer que a recuperação foi utilizada? ou deleteria?
01:00
Eu salvaria a data de criação e somaria
o @Bacco tem cara daqueles caras que não deletaria...
@WallaceMaxters eu salvo o id do user, o token e a data só. Passou da data, deleta, usou um token, deleta todos daquele ID.
@AndersonCarlosWoss Eu acho legal deixar um campo já com a data de expiração, não? Pois aí fica idependente da aplicação.
@Bacco Deleta mesmo? Não deixa para ter histórico?
@WallaceMaxters histórico é que ele mudou a senha. o token é mero mecanismo de validação. não me interessa o token depois de usado/vencido.
@Bacco tudo bem... mas não seria legal você deixar registrado: "token tal, usuário tal, dia tal, email tal"
E-mail no caso de o usuário poder alterar...
01:02
@WallaceMaxters pra que?
@Bacco cara, eu estou perguntando isso, porque quem me pediu pra fazer o sistema quer registrar tudo!!!!
tipo assim: o usuário peidou: cria um registro disso.
@WallaceMaxters quando ele manda o carro no mecânico ele pede pro mecânico dar a lista de chaves que usou?
@Bacco kkkkkkk
Cria uma tabela "historico" para salvar tudo
Eu acho importante saber que na data e hora tal o usuário mudou a senha, e pode até ser que você anote como mecanismo o id do tipo "mudança por token". Mas não interessa a mínima o token.
01:04
@Bacco realmente.... eu estou fazendo essas perguntas, pensando: "e se outra pessoa acessar o e-mail do usuário e alterar a senha"... realmente, se o cara deixou acontecer isso, não é culpa minha... não preciso criar tantos registros para evitar cagada do proprio usuário
@Bacco Se for o caso, eu já tenho uma tabela para salvar isso.
@Bacco inclusive queria sua opinião...
@WallaceMaxters se o cara tem acesso ao email do usuário o problema é mais embaixo. tanto faz o mecanismo que vc der, ele vai conseguir alterar.
insert into historico (usuario, evento) values (1, Eventos::SENHA_ALTERADA)
@WallaceMaxters eu penso que a do token tem que ser separada e só pra isso (ou pra esse tipo de coisa).
@Bacco você salva o token no banco, daí depois deleta?
Quer ver outra %A%ADA FENOMENAL? Sistema que guarda a senha velha depois que o user muda. Ai vc perde o DB, e ferrou o cara dupla, triplamente
01:06
    public function up()
    {
        Schema::create('recuperacoes_senhas', function ($table)
        {
            $table->integer('id');
            $table->string('email')->index();
            $table->integer('usuario_id')->unsigned();
            $table->string('token', 455);
            $table->dateTime('created_at');

        });
    }
@Bacco tá bom esse schema?
@WallaceMaxters pra que ID e email???
@Bacco Bem, agora que você falou em deletar, eu tiraria o e-mail
a senha é do usuario_id, precisa de um token e uma validade, só.
Se está recuperando a senha, você não possui o usuário logado
Buscaria o id dele antes de gerar o token?
@Bacco é que eu fiquei pensando: "É bem capaz do cara querer saber qual foi o e-mail que recebeu o token, caso o usuário alterar *o email"
01:08
@AndersonCarlosWoss o id vem do que ele forneceu (login ou email, sei lá)
@AndersonCarlosWoss Eu naõ tenho o id, mas tenho o e-mail (que é único aqui)
@WallaceMaxters se ele ta alterando a senha, é de um usuário(id) especifico.
@AndersonCarlosWoss eu digo que quero recuperar a senha do @anderson. O ID é do @Anderson, que é quem vai receber o link.
@Bacco eu errei, quis dizer email..
aquele token tá associado àquela conta especifica.
e a validade.
@Bacco nofa amei
01:09
tipo assim: pedi pra recuperar a senha no e-mail xxxx... 10 dias depois mudei o e-mail para yyyyy.. como saber que foi o e-mail xxxx que recebeu a recuperação de senha?
quando o usuário clica no token você atualiza a senha daquele ID, e descarta todos os tokens em aberto daquele mesmo ID
@Bacco essa parte tá de boa. Minha preocupação é com esse tipo de relatório sem noção.
@WallaceMaxters nao interessa o email, interessa o usuário. E eu acho que um token deve valer por 1 dia no máximo. Ou até menos, coisa de horas.
@Bacco faz sentido. Vou explicar isso pros caras e falar que o resto é babaquisse, kkkkk
Pensa comigo: o usuário mudou o email (sei la como, se ele ta sem senha)
01:11
Melhorou?
        Schema::create('recuperacoes_senhas', function ($table)
        {
            $table->integer('id');
            $table->integer('usuario_id')->unsigned();
            $table->string('token', 455);
            $table->dateTime('created_at');
            $table->dateTime('expires_at');

        });
Acho que 2h é mais que justo. Se o cara está recuperando senha, ele já está pronto para abrir o e-mail
tá em ingles por causa do framework :p
Mas é bom informá-lo disso antes
Schema::create('recuperacoes_senhas', function ($table)
        {
            $table->integer('usuario_id')->unsigned();
            $table->string('token', 455);
            $table->dateTime('created_at');
        });
@Bacco sem id, né?
01:12
@WallaceMaxters e 1 data/hora só. a expiração é no código. OU anote só a expiração. Nao tem pq ter as 2 coisas.
@Bacco sempre?
@Bacco pensei nisso também.... realmente, se vai ser descartado, é irrelevante saber a data de criação.
mano, estou trocando as palavras, que saco!
@WallaceMaxters nao vejo razao pra ter 2 coisas. ou é a expiração ou a emissão.
achei que era só na fala isso...
@Bacco vou colocar como expiração então. Já insere a data que o treco vai pro saco no banco.
Se correr o risco do tempo de validade alterar constantemente - o que acho muito dificil -, seria interessante guardar a data de expiração
Depois vc pode melhorar o sistema, limitar o numero de tokens etc, mas ai é detalhe.
01:14
@Bacco mais uma vez vou perguntar: "Sem o id"?
Pois quando alterar o limite, não modificaria os tokens já gerados
@Bacco sem o ID, poderia gerar apenas um por usuário...
@AndersonCarlosWoss é uma possibilidade. Se a data for anunciada no email enviado, é melhor que seja a expiração. Ai se mudar, o token velho permanece. MAS eu acho que é exagero achar que isso vai ficar mudando.
Token não poderia entrar como primary key?
@AndersonCarlosWoss até pode. agiliza na pesquisa e fica unique.
01:15
@AndersonCarlosWoss bem, poderia...
@AndersonCarlosWoss por coincidência, um dos meus sistemas mais recentes não só faz isso, como ele testa pelo 1062 :D
Schema::create('recuperacoes_senhas', function ($table)
{
    $table->string('token')->unique();
    $table->integer('usuario_id')->unsigned();
    $table->dateTime('created_at');
});
pq por mais que seja aleatório, eu acredito que posso ter o azar de esbarrar numa colisao :D
Na verdade eu tenho medo até disso, de ficar colidindo toda hora, por isso tem um limite :D
paranoid mode on
@WallaceMaxters E esse portinglês?
haha
01:17
5 mins ago, by Wallace Maxters
tá em ingles por causa do framework :p
@AndersonCarlosWoss created_at faz o laravel inserir a data padrãomente na minha tabela
@AndersonCarlosWoss ele ja tinha preparado a saída ---^
Mas tem um usuario_id
@AndersonCarlosWoss kkkkk. o que mata são os detalhes
@AndersonCarlosWoss sim, porque o padrão do framework é "nome_da_tabela_no_singular" + "_" + "id"
01:18
Ele tem a desculpa que é "um nome de campo", não uma palavra :P (acochambration mode on)
Sim, eu particularmente chamaria a tabela de "users"
UsuariosController já é bastante aportugessado, né?
E colocaria user_id xD
@AndersonCarlosWoss esse dilema é complicado, e na hora do campo "CNPJ"?
@Bacco SE fudeu! kkkkk
01:20
É sigla, nem dá nada
@AndersonCarlosWoss kkkk.
@AndersonCarlosWoss aí faz o igual o pagseguro, né kkkkk
Common Number Person Juridic
@WallaceMaxters ave. coisa da UOL é coisa da UOL
@AndersonCarlosWoss boa. Indústrias Tabajara
\@AndersonCarlosWoss chupa essa aqui
\PagSeguro\Enum\PaymentMethod\Group::BOLETO
huhauahuahahuahuahuahuahhua
01:21
hahahaha
Eu colocaria "BOLET" kkkkk
É, enumerações costumam ser o problema
@AndersonCarlosWoss me lembrou do Iron Sky, quando o cara inventa a porta USB
@Bacco e em relação a "código de acesso" que geralmente chega no e-mail pra você colar num campo... você faria isso encriptando esse campo?
@WallaceMaxters não vejo razão. A pergunta é a clássica: "que problema você está resolvendo com isso?"
01:23
@AndersonCarlosWoss eu gosto de padrões. Se começou com "UsuariosController" então tudo é assm....
@Bacco Eu criei na própria tabela de usuarios. Quando ele usa o codigo de acesso, eu apago colocando NULL
@WallaceMaxters bom, fica um campo raramente usado pendurado,
atrapalha a validade do token pq pode ter um só. Por exemplo, se vc pede novo token depois de 2 horas, mantem o mesmo? mata o antigo?
@Bacco O cadastro é feita em várias etapas. Como saber que aquele usuário já começou a se registrar, porém ainda não definiu a senha? Eu resolvi isso colocando um campo codigo_acesso e ele gera esse código para o cara se autenticar e continuar o cadastro.
@WallaceMaxters eu já uso o token desde o começo. Um sistema só. Ao cadastrar, recebe um token.
@Bacco entendi. Poderia fazer o mesmo para os dois, né?
O que vai mudar é a URL, não o token :\
@WallaceMaxters exato. IF senha = vazia Mensagem = "Acesse seu email para prosseguir com o cadastramento" Else "Acesse seu email para prosseguir com a recuperação da sua senha
01:25
Infelizmente, a maioria dos sistemas que eu desenvolvo, o pessoal tem uma ideia brilhante no meio do caminho, kkkkkk, sempre dá merda...
Sempre é importante estar preparado a mudanças nos requisitos
@WallaceMaxters eu gosto de simplificar ao máximo, ai é menos coisa pra mudar.
E fazer tudo modular. mexe numa parte, nao estraga o resto
@Bacco vou criar a tabela como tokens, kkkkk
aí dá pra usar pra qualquer coisa...
Alguém mais viu o Guilherme e o rray saindo de mãos dadas do chat?
@Bacco o que seria esse "tudo modular"? até agora não entendi.
01:27
@WallaceMaxters user_tokens, ou coisa do tipo.
Preciso sair, até mais pra quem fica.
@AndersonCarlosWoss conte mais sobre essa historia
o/
vi
@JefersonAlmeida kkkkkkkkkkkkkkkkkkkkk
@JefersonAlmeida Na animação do avatar quando sai do chat
Os dois saíram exatamente na mesma hora, ficou bonitinho de ver
@AndersonCarlosWoss ahuuahuhaa, hj tem, devem estar proximos e sairam para jantar
01:29
É possível
olha a faca
02:16
@VictorStafusa, bela edição:
0
Q: Dúvida em programa recursivo para escrita de vogais em C

william petry Fazer uma função recursiva escrita na linguagem de programação C com dois parâmetros: uma string e a posição inicial que deve ser considerada na busca. A função deve escrever as vogais encontradas na string a partir da posição inicial em ordem contrária a ordem que aparecem na string, os demai...

02:33
@JeffersonQuesado Obrigado.
02:53
Como vocês aprenderam algoritmo?
03:10
alguém?
0
Q: Abrindo merge request no GitLab pelo curl

Jefferson QuesadoOnde trabalho, usamos uma variação do GitFlow em que, quando uma hotfix entra no código do produto, há apenas o merge para o master que, quando aprovado, propagamos para o develop através do branch master 2 develop (ou simplesmente m2d). Estou fazendo uma requisição curl para fazer a abertura do...

@DiegoWell escrevendo algoritmos
programação competitiva, quase...
03:36
Alguém que entenda de woocommerce, pode só da uma olhada para ver se eu não falei besteira
0
A: Como exibir informações de uma classe

Guilherme NascimentoTenho quase certeza que a duvida é sobre woocommerce, se for o caso não domino isto, mas creio que resolvará usando o método WC_Order::get_data(), pois a variavel é protegida (protected), conforme a documentação da API do Woocommerce: https://docs.woocommerce.com/wp-content/images/wc-apidocs/so...

03:53
@JeffersonQuesado só estou chutando, então, isso \"id\":\"${project_id}\", deveria ser: \"id\":${project_id},
@GuilhermeNascimento ele aceita string ou inteiro
Mas boa tentativa xD
Na verdade, só esqueci foi do mime do que estou enviando
@JeffersonQuesado a segunda tentativa, o valor da ID quebrou o json :P
ahh, entendi
Se não informar nada, é x-application-form/data eu acho
Bastou informar que era o mime do JSON que funfou
E tem lá no link que o @NoobSaibot comentou
--header "Content-Type: application/json" \
@JeffersonQuesado engraçado que ai o erro teria que ser 415 Unsupported Media Type ou talvez 400 Bad Request :P
 
3 hours later…
07:17
para delírio do @WallaceMaxters hanselman.com/blog/…
@VictorStafusa não existe comunismo na China, e dizer isto é o mesmo que dizer que nazismo é de esquerda :)
existe um capitalismo bastante controlado que, em alguns pontos bem pontuais, podem ser confundidos com socialismo. Não dá para chamar assim, mas é próximo da social democracia, mais à esquerda em certo ponto, mas indo em direção à direita :)
@JorgeB. todos os melhores profissionais de TI, é de lá que sai as coisas que mais aproveito, o resto das redes é só trash
07:53
Bom dia
@Maniero eu como quase não uso nenhuma é igual.
 
2 hours later…
09:46
@GuilhermeNascimento pois é, eu não pedi para imprimir o código HTTP, mas creio que tenha sido 400
Pelo que eu vi, a gitlab API aceita formatos que não o JSON, formatos de form mesmo
Mas daí eu precisava enviar os dados como formulário
 
1 hour later…
11:08
Saudações, terráqueos
11:21
Bela semana começando com o sistema sendo hackeado
Porque ligaram na operadora de telefonia se passando pelo chefe pedindo para trocar o chip
E trocaram...
Bem feito.
Bom Dia
11:40
Kkkkk
@Maniero Wordpress? Net Core? Tô viajando, kkkkkk....
Será mesmo possível?
@RovannLinhalis huhauhauhauhuahuahuahuahuahuahuahuahuahuahuahuahuahuahuha
O jogo vai ser 3 a 1 e vai pros penaltis
Hoje aprendi uma lição importante: O @Bacco não usa Hangouts
CARLOS EDUARDO TOLENTINO BACCO, para os íntimos (cc @Bacco)
11:56
Bom dia!!
@Bacco se precisar de um ninja, estou aqui, kkkkk
@MarconcilioSouza Saudações
Galera, alguém sabe como gerar token JWT no C#?
Pergunta, vocês preferem que o editor faça wordwrapping ou não?
12:01
@mutlei Não, eu prefiro fazer.
@mutlei é só rolar a setinha para trás com o ctrl segurado, que você dinimui a fonte
@WallaceMaxters Ou com Shift segurado pra rolar horizontal, mas tem alguns apps que não tem essa função. *olha pro office*
@MarconcilioSouza vi sim. É que estou dando manutenção num sistema Webforms, e agora vou precisar disso.
12:07
bom dia bom dia \o/
Alguém saberia dizer se o VIM utiliza o Curses?
@AndersonCarlosWoss esc esc :q!
Estava imaginando a possibilidade de existir um editor Python escrito em Python com o curses
@AndersonCarlosWoss olha minha jwt_key.... => BacWallGuilWosshermeaceco
huhuahuhauhauhuaha
12:23
hahaha
hermeaceco?
Bacco, Wallace, Guihlerme e Woss, kkkk
Fusão
Eu não lembro quem fez esse comentário aqui: "Tá faltando eu nesse array aí!"
lel
12:36
lul
lula?
A não, não quero mais brincar (cc @Bacco)
buenos dias
#lulaLivre, digo #voltaGabe
deixa o LuL queto
Alguém entendeu isso:
1
Q: Visibilidade de Coluna DataTables

Tulio VieiraBom dia, estou usando o DataTables para exibição e exportação das minhas tabelas, uma dos tipos de datatables que eu utilizo e esse aqui: https://datatables.net/extensions/colreorder/examples/integration/colvis.html Gostaria de saber se é possível no lugar de falar quais colunas eu quero qu...

"é possível no lugar de falar quais colunas eu quero que não exibia eu falar quais colunas devem ser exibidas ou não?"
Teve favorito e upvote e eu nem entendi o enunciado HASUDHASUhd
@CaiqueRomero, ele que setar as colunas Name,Position,Salary, na inicialização e depois se ele quiser selecionar as outas
12:42
ele quer inicializar algumas invisível é isso?
éééé
shausha
acho eu
@AndersonCarlosWoss Volta não, ele gostava de me censurar.
Estamos vivendo o AnarcoSOPTismo
2
Cairaio eu fui muito apressado no comentário kkkk
Editei lá acho que agora ficou melhor.
@WallaceMaxters Mas porque você é chato mesmo... Não era culpa dele
hahahaha
@AndersonCarlosWoss Ou pq eu falava mal da Dilma :p
kkkkkkk
12:52
> ... respectivamente, de acordo com a tabela da W3C: w3schools.com/html/html_entities.asp.
Coração ligado, beat acelerado!
W3C = w3schools, lidem com essa
vou até ouvir
10 mil visitas, 6 votos :|
6
Q: Como conectar Python com Mysql?

Wallace MaxtersGostaria de saber como posso fazer uma conexão simples com Mysql através de um script Python. Para eu fazer isso eu preciso instalar alguma biblioteca? Ou já existe algo que venha por padrão em Python (igual tem no PHP)?

Mundo ingrato e cruel
@WallaceMaxters Manja de alguma gambi pra fazer um map() e deixar todas as propriedades iguais, exceto uma?
@LINQ bem... Javascript?
12:56
@WallaceMaxters sim, js
  ['a', 'b', 'c', 'd', 'e', 1].map( (x) => typeof(x) === 'number' ? x : x.toUpperCase())
Por exemplo?
@LINQ pera aí, você quer o contrário, né
"todas iguais, exceto uma..."
@LINQ tem o array de exemplo?
[ { id: 1, nome: 'Wallace' }, { id: 2, nome: 'LINQ' } ]
Seu rosto na TV, parece um milagre...
@LINQ Você quer mudar qual propriedade?

« first day (1665 days earlier)      last day (2406 days later) »