« first day (1663 days earlier)      last day (2408 days later) » 
00:00 - 18:0018:00 - 00:00

00:01
@Piovezan bugou tudo
Deu ruim o debuguer
@YODA Pq?
@Piovezan aqui chegou fechar até a IDE
@YODA oloko
@YODA Sinal que chegou no ponto que o programa dá pau, não?
não
ai que ta o problema
passou por uma recompilação e fechou tudo
kkkk
literalmente bugou tudo
Mas não pode ser algo dificil
@YODA Resolve aí, eu vou ter que sair. Boa sorte com a programação \o
00:04
@Piovezan ok
manja de C?
Bom se falamos amanhã então
Até
@GuilhermeNascimento olá
:D
to vendo um programa chamado dupla do barulo (gas monkeys)
isso faz oq?
mano @GuilhermeNascimento eu não entendo
mesmo código em máquinas diferentes se comportando diferente
00:30
@YODA mudanças das libs usadas para os compilador são diferentes?
@GuilhermeNascimento unica coisa que muda é a versão do windows pq o compilador e IDE é igual
@YODA sim, mas o IDE é a parte, nção influencia nisso, a não ser que vc tenha copiado só os arquivos .c e .h e esqueceu de copiar o arquivo do projeto (suponhe que seja dev-c)
Outra coisa, o Dev-c geralmente vem com o mingw, mas dá para usar qualquer compilador de C com ele
o CodeBlock também aceita diferentes compiladores, tem que ter certeza de tudo
qual é a mensagem de erro?
Eu sou a favor de só compilar usando Makefile
Mas isso é muito mais fácil em sistema Unix
@GuilhermeNascimento não tem erro, é o comportamento mesmo... No outro pc que testei ao remover o filme, certo? Ele removia da lista de atores só que na hora de escrever ele ficava espaço em branco tipo Filme: Ano: agora aqui ele não remove e fica tudo igual
@GuilhermeNascimento agora fiz outro teste peguei a lista de ator e tentei escrever ela na função
aí na primeira vez ficou tudo espaço em branco
na segunda deu erro em uma mudança que fiz
cara to me embanando
01:21
@AndersonCarlosWoss, vejo seu avatar aqui no chat
Sua visão continua boa xD
hahaha
Estou procurando simplificar a seguinte expressão:
    (A.1 ^ B) v (~A.2 ^ ~B)
onde eu garanto isto daqui:
A.2 -> A.1
tem alguma luz?
Poderia descrever a notação A.1?
obj."aplicável a nota fiscal"()
enquanto que A.2...
obj."aplicável somente a nota fiscal"()
Calma lá... não sei se estou acompanhando haha
B?
01:26
o diacho é uma nota fiscal
~B: o diacho com certeza não é uma nota fiscal
"Se aplicável em NF e ser NF" ou "Se não aplicável somente em NF e não NF"?
Ou inverti o e/ou?
01:50
sim, isso mesmo
e/ou corretos
Não sei se tem como simplificar
=(
bem, tranquilo então
Ou só não consigo perceber agora
@AndersonCarlosWoss haha
o tempo botando o Bernardo para arrotar e pousando ele tranquilamente no berço me rendeu uma ideia...
no fim das contas, é pra fazer um lambda em Java 8, um predicado
01:54
conheço a veracidade de B, daí eu tenho um vetor A[] que eu precisa aplicar esse predicado
e filtrar somente o desejado
daí, se eu posso determinar com antecedência o valor de B, então só preciso retornar:

se B:
. retorne lambda a: a.1()
senão:
. retorne lambda a: not a.2()
 
1 hour later…
02:57
vi aquele video do outfit....... so n entendi a graça lol
 
5 hours later…
08:01
bom dia
 
2 hours later…
10:15
Saudações terráqueos
 
1 hour later…
11:17
Bom dia O/
bom dia
11:31
Pq seu título tá estilo Yoda? Quase "corrigi" para "o que devo fazer?"Math ♦ 20 mins ago
@Math escrevi conforme o pensamento fluiu xD Culpa minha não é por em inversões pensar — Jefferson Quesado 40 secs ago
@Math, forçando a sintaxe portuguesa ao extremo
hehehe
de boas
é q fui lendo a pergunta e achei q não condizia com o titulo, pq eu tinha lido "oq devo fazer"
@Math hahaha
11:45
Genteeeeeee
meu perfil aqui do sopt bugou
o que eu faço?
Defina "bugou"
tenho uma medalha que está 6/5
e não recebi ela ainda
Abre no meta se for importante
12:00
bom dia pra quem nem precisou ralar hoje graças a nossa sublime selecao :p
segundo o que o @Articuno falou o outro dia isso pode ocorrer quando a pessoa desfaz ou tira o voto dado na pergunta
mas é estranho
ta mostrando 6/5
não deveria voltar ai nas medalhas também?
vc ta falando da medalha curioso ainda?
tem um aviso la explicando porque voce nao ganhou ela, mesmo tendo 6/5, nao é bug
historico positivo de perguntas
Isso articuno
Aviso?
onde?
clica nela
in Política Brasil, 12 mins ago, by Wallace Maxters
imposto é roubo. #pas
12:07
@WallaceMaxters meu amigo...
32
A: Why didn't I get the Curious badge?

MarounNote that "x" in the below image, copied from your profile: The formula is: (total questions - negative questions - closed - early deleted)/total questions >= 0.5

olha ai sua resposta. Voce pode calcular isso ai
os debates com todos os presidenciaveis tem como meta dobrar os impostos
@WallaceMaxters brasil vai ficar pior que venezuela
@YODA kkkkkkkkkkkkkkkkkkkkk
depois de atingir a meta eles vão dobrar a meta
que venham mais impostos
12:08
@YODA uma pérola soltada por um dos pré-candidados...
Jun 27 at 12:44, by Wallace Maxters
O problema do Brasil não é gasto, é a incapacidade de arrecadar
@Articuno quando mais impostos menos salário tu ganha diretamente e indiretamente
Aqui a pouco vamos estar trabalhando mesmo de graça
pra um povo omisso e egoista que nao pensa em mais nada a nao ser em ter vantagem unica para si, tem que sangrar ate morrer mesmo
e caso não trabalhar eles vão inventar uma lei pra obrigar
mete imposto no ar respirado que é GG
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
12:09
@Articuno já tem
A taxa paga no protocolo de kyoto ?
sobre a poluição do ar e talz
ou eu to viajando nessa?
ta viajando
a pessoa lê o post, e o q faz nos comentários? extamente o que está dizendo para não fazer
Tem o deputado que quer cobrar imposto sobre o vento :p
12:10
as pessoas estão cavando um buraco muito profundo
quem polui muito a atmosfera tem q pagar multa mesmo uai, ta prejudicando oresto do mundo
@WallaceMaxters claro, da pra estocar kkkkkkkkkkkkkkkkk
@YODA tem um colega meu, que, defendendo a Dilma, disse que teve um "especialista" que disse que é possível estocar o vento ....
Deixa quieto...Assunto pro outro chat
mas hoje eu so quero saber do meu brasil sil sil
:p
sendo hexa, tudo vai ficar bem, apenas torçam kkkkkkk
@Articuno que auto estima
kkkkkkkkkkkkkkkkkkkkkkkk
12:12
"não tem mais pobre no brasil" kkkk
Tenho medo o que vai acontecer em outubro
o povo é a Maria, e o governo é o pessoal da suruba :p
kk
Imaginem se mamonas existisse hoje em dia?
eles JAMAIS fariam sucesso que fizeram
talvez sim ?
12:15
pra galera nutella do "politicamente correto", iriam encontrar um monte de preconceitos na letra dessa musica
xenofobia, machismo, sexismo, e as outras caralhadas de "ismo".
@Articuno Errado. A música do Robocop gay promove a causa :p
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Seria lacração
@WallaceMaxters em partes, mas ela utiliza a sátira a um gay pra "defender a causa"
12:17
voce sabe como essa galera adora um barraco, nem iriam se tocar disso
Já existe alguma pergunta falando sobre camada lógica separada em um projeto MVC? tipo um projeto web mvc + projeto para Business + projeto para Data + projeto para models
@Math Caramba! Isso é quase um Serial do Windows!
ashuahsuahsua
@Math cuidado, hein....
Acho que esse assunto é meio espinhoso pra tocar nele aqui nesse chat.
windows rainbow
12:20
@Maniero será que vale a pena abrir pergunta para isso ou já tem?
@WallaceMaxters ué, só to noticiando ahuaha
mas fiquei surpreso, achei q era tipo um sensacionalista
@Math pra ser sincero, eu também achei que era zueira, mas por causa do "PF2K+"
oq é PF2K+?
@YODA leia a matéria
@YODA segundo fator de autenticação enhanced
@YODA vc só ficou com duvida no pf2k+? o resto tá de boa? rs
12:23
@Math não entendi esse nome gigante todo
@Math @JefersonAlmeida hj tem?
@Math podiam mudar logo para PTL (pu..ria liberada)
Agora que vi que o wallace virou passaro
Virando zoológico o SOpt
Mais um pouco e aparece um panda por aí
Só não aparece elefante... porque é do PHP e ninguém gosta do PHP
bom dia senhores
@AndersonCarlosWoss esse é dos bons:
12:34
@YODA incluiram tudo que era possível, tem a explicação de cada sigla no link
Ah, eu não arriscaria... haha
No máximo ado Dumbo... porque é o Dumbo...
12:38
Galera, é verdade que o "pai de familia" morreu?
@WallaceMaxters ????????
@AndersonCarlosWoss kkkk
@YODA o cara do meme
Qual meme?
@AndersonCarlosWoss tu não era programador php?
Sou ainda
Não significa que eu goste...
12:47
Mano que tristeza
o cara faz o código tinindoooooooooooo
chega na hora de compilar n faz nada
Com ou sem prorrogação hj?
2 a 1 pro México @rray
Blz rs
@rray é hoje o jogo do Brasil uashuhsauhasuhas?
nem sei e to falando
kkkkkk
É
12:52
Em que tempo estimado o pc demora pra fazer 14kk de combinações?
@rray com certeza
ganhei 3 partidas ontem
@rray não sou pessimista, mas do jeito que tá ... só se eles começarem a jogar como no ultimo jogo
Se eles se esforçarem minimamente como no ultimo tem chance de ganhar
se forem lá só pra mostra cabelo e brincar eles perdem
Gostei do jogo da Rússia :D
@rray eu curti o da frança contra argentina
kkkk
@YODA Neymar leva o estilista pra copa hahah como mudam os tempos
12:58
kkkkkkk mas também
Na seleção, eles ganham dinheiro pelo estilo, não pelo futebol
@AndersonCarlosWoss literalmente o salto alto
@AndersonCarlosWoss pão e circo, novela mexicana, futebol é uma novela "cartolada"
Cara, tô mexendo num sistema tão lixo, que estou quebrando a cabeça mais pensando do que trabalhando :\
@WallaceMaxters ai entra a polemica que estava falando com @GuilhermeNascimento ontem
kkkkkkkkkkk
13:00
@WallaceMaxters gambiarras everywhere
@rray É aquelas gambiarras que entristecem a alma
:(
triste mas real
@WallaceMaxters como estão as aulas de c#?
@Maniero Pessoal já me explicou, mas era sobre isso: chat.stackexchange.com/transcript/message/45436285#45436285
13:04
@JefersonAlmeida Sensacional
@WallaceMaxters já está em qual aula?
@JefersonAlmeida "modularização", aquela que você usa um sistema base como uma lib para outros
@WallaceMaxters massa
@WallaceMaxters termina logo e vem para sp :)
@JefersonAlmeida bem, pelo que combinamos, não vou pra sp...
@WallaceMaxters vai tentar algo melhor por ai mesmo ou ta com outros planos?
13:08
@JefersonAlmeida planos :p
Que Deus nos abençoe!
vai para pt?
não.
quando rolar, vocês vão saber :p
13:55
@GuilhermeNascimento to vendo tuas dicas do GIST de pegar duas palavras do csv mas to achando um pouco complexo o uso do switch
é necessário?
14:40
@rray
lol
E você pesquisou outras variantes? Bem provável que nessa busca (atualmente com 295 resultados) você encontre a solução: pt.stackoverflow.com/search?q=%5Bhtaccess%5D+httpsBacco 36 secs ago
Se alguém achar uma que envolva "não mexer em subdominio" vai bem um voto de fechamento. Acho que certas tags deviam travar a conta da pessoa até ela fazer umas pesquisas :P
@YODA "programador PHP" é uma expressão meio esquisita!
Eu entendo que o @AndersonCarlosWoss é um programador, que por acaso também faz scripts caprichados e eventualmente até complexos com PHP.
Raramente alguém "programa" com PHP, vi uns 3 ou 4 casos. E depois a pessoa trocou a linguagem por uma mais adequada. Um exemplo que eu sempre cito é o GuerrillaMail, sensacional a state machine que fizeram em PHP. Raro caso de programa em PHP, e ainda por cima bem feito. Obviamente que não tem nenhuma papagaiada de OOP, essas coisas, pois foi feito pra coisa bruta.
2
15:50
Produto pra essa copa, o Neymair-bag: o.aolcdn.com/engadget/image-assets/404-terr.gif
2
@Bacco boa kkkkkkkk
16:21
boa tarde senhores
Boa tarde
Brasil!
@Bacco tá por ae
16:42
@WallaceMaxters Não
Eu também não queria mesmo
kkkkk
@Bacco o que achou da "minha" query?
@WallaceMaxters argh!
@Bacco tipo: "sem /** **/" sobre esse assunto
@WallaceMaxters eu tou montando um conectorzinho pra SQL, mas é bem mais simples. Ele não gera query complexa, só abstrai o SQL em comandos separados pra facilitar umas conversões. Não é bem isso, mas é como se fosse:
@Bacco eu acho que a ideia do Laravel foi fazer cada query de uma entidade separada, para evitar conflitos em casos do JOIN, mas acho que contar os relacionamentos daquela forma ficou meio estranho...
Se bem que eu não saberia fazer de outra forma [mais simples] com JOIN
16:47
pResult := oDb:select('nome', 'valor', 'qtd'):from('tabela1'):leftJoin('tabela2','condicao'):exec()
bonito isso
@Bacco eu tenho um em php
Não acho muito, mas talvez eu precise.
Tou tentando fazer mais "normal", assim:
@Bacco no seu caso, tanto o objeto que monta a query e o que executa são os mesmos?
pResult := oQuery:exec( 'SELECT [nome],[valor],[qtd], valor*qtd AS total ....' )
marcando os campos com [ ], ai eu posso fazer as operações necessárias sem ter que usar um monte de método.
@Bacco Não gosto muito... Se você for fazer uma pesquisa aí, teria que ficar dando replace..
16:50
@WallaceMaxters note que é encadeamento, desde que cada método retorne o próprio objeto.
Menos o exec, claro, que retorna o ponteiro de resultado
@Bacco eu faço assim também... Fica tipo o "iQueryable" do C# [Entity Framework]
@WallaceMaxters é que no meu caso, eu preciso saber os campos pq eles são virtuais.
mas select('nome', 'valor', 'qtd') não resolveria?
O select em si não muda, mas os campos "puros" tem que gerar uma subquery.
@WallaceMaxters sim, resolve, mas ai começa a ficar feio quando vc tem que usar select( 'formula complexa que nao é um campo só' )
O laravel fez um treco que me ajudou nas pesquisas... Eu crio apenas um método para consulta num controler e reaproveito ele onde eu precisar.
@Bacco nesse caso eu uso um objeto para diferenciar campo de expressão
16:52
alternativamente eu pensei em não fazer muito SQL, e simplesmente listar os fields
Assim...
  db.select('id', 'nome', db.expression('COUNT(*) as total')).from('table') ...
oDb:query('SELECT a,b, c * 12 AS d, NOW() as e FROM .... WHERE....'):fields('a','b','c'):exec()
@Bacco uéééé´eéé
mas o que isso faz?
Ele dá um replace na query?
@WallaceMaxters é um jeito de vc explicitar o que é field separado da query
16:54
pra gerar via subquery. Pq na verdade no meu sistema a, b e c sao virtuais
Você também gosta de [re]criar algumas coisas, né?
@Bacco subquerys eu geralmente gosto de usar funções anônimas para indicar elas...
a na verdade é um resultado de um (SELECT formula AS a, outraformula as b ...)
 db.from('table').where(...).whereSub( q => q.where('idade', '>=', 0).orWhere('idade', '<', 200)).execute()
por isso eu preciso de um jeito de "marcar" os nomes dos campos.
@Bacco "exec" ou "execute", qual prefere?
@Bacco tem bind no Harbour?
16:56
@WallaceMaxters depende do resto dos métodos.
@WallaceMaxters bind do que?
Eu uso expression para "pular" a contagem do "bind" do PDO
@Bacco bind que eu falo é "SELECT ?, ?, ? FROM tableA"
@WallaceMaxters seguinte... quem tem BIND nao é o harbour (nem o PHP). O MySQL, por exemplo, tem bind internamente, o PHP só expõe ao usuário.
Quando vc tá fazendo um mysqli->bindalgumacoisa, vc ta passando essa coisa pro cliente do MySQL.
o PHP nao faz nada com o valor.
é uma função do banco, nao da linguagem.
Claro, o PDO IMITA essa funcionalidade (e nas versoes mais novas usa a original do MySQL, opcionalmente)
@Bacco eu acho válido
Só acho que as vezes poderia ser nomeado para facilitar
Posicional deu mó trampo pra montar
@WallaceMaxters uma função simples resolve, ué.
@Bacco você usa uma espécie de "agregador" interno?
O in foi o mais chato de fazer, kkkk
17:00
@WallaceMaxters eu não uso, mas se fosse, ia fazer uma função pra substituir. Ia manter o bind original, só ia usar os nomes pra determinar a ordem. Troca tudo que é :algo por ?, e faz os binds na ordem certa.
@WallaceMaxters eu sempre falo, o pessoal nao sabe pra que serve o bind nem o prepare.
Devia ser uma das aulas mais básicas pra qq linguagem que tem ou dá acesso a isso.
Prepare serve para REAPROVEITAR QUERY. O resto é consequência/efeito colateral.
17:27
@Bacco pra que serve o prepare?
@Bacco sério? Eu achava que o prepare era pare previnir injeção de código, kkkkk
@WallaceMaxters não. o fato de proteger é simplesmente pelo fato de que quando você faz o prepare, ele já transforma a query num plano de execução. O bind simplesmente passa os valores separados, então sempre vai ser valor puro.
Ou seja, você passa o SQL num momento, e os dados em outro. Se você passar uma string que "pareça" um SQL, tanto faz, pq ele não vai mais processar/converter aquilo em programa, só vai usar o dado.
@Bacco olha o source, se quiser dar uma olhadinha...
Tem um tempo que fiz... então dá um desconto :p
Tempo = uns 10 meses, kkkk
Tá até bonitinho isso
 /**
     * Prepare bindings
     *
     * @param array $bindings
     * @return array
     * */
    public function prepareBindings(array $bindings)
    {
        $compiler = $this->compiler;

        return array_map(static function ($binding) use ($compiler) {

            if ($binding instanceof \DateTime) {
                return $binding->format($compiler::DATETIME_FORMAT);
            }

            return $binding;

        }, $bindings);
    }
tirando esse "use compiler" que fiz na insegurança do PHP 5.4 dar biziu com o this...
Ah, tá... o PHP não aceita chamar $this->compiler::DATETIME_FORMAT, deve ser por isso...
Talvez eu tenha errado em fazer Query extends Builder [isso parece meio estranho se pensar em responsabilidade de classes]. Mas preferi isso do que ficar usando um tanto de __call igual o Laravel fez
@Bacco é, realmente tem algumas coisas que eu justificava tipo: "vai que o php se comporta diferente"... E eu acabava fazendo coisas mais complexas. kkkk
    /**
     * Return the one value
     *
     * @return array|null
     * */
    public function first()
    {
        $result = $this->limit(1)->get();

        return count($result) > 0 ? reset($result) : null;
    }
Aqui era só ter pego o $result[0], mas por algum motivo pensei que o PHP poderia me trollar e retornar outra coisa no array
Confesso que nessa parte me senti um gambiarreiro @Bacco kkkkk
protected function whereIn(array $where)
    {
        $values = (array) $where['value'];

        $sqlPart = '1 = 0';

        $operator = $where['not'] ? 'NOT IN' : 'IN';

        if ($values) {

            $sqlPart = $where['field'] .
                       ' ' . $operator .
                       ' (' . $this->parametrize($values) . ')';
        }

        return $this->getConnector($where['or']) . ' ' . $sqlPart;
    }
$sqlPart '1 = 0'... caso não tenha nenhum valor em $values, o IN deveria ser invalidado...
17:46
@WallaceMaxters so nao entendo uma coisa...
no meu caso, eu preciso da abstraçao pq as colunas sao virtuais
mas no seu caso parece que podia ser o sql normal...
nao entendi a vantagem em gerar por código.
Como assim? Eu queria entender essa parte do virtual
O que é uma coluna virtual?
Você fala de uma coluna com alias?
Quando o programa fizer "select nome, idade from tabela"
vai virar um select nome, idade from (subquery)
na verdade quando usamos subquery no lugar de outra tabela é uma tabela "virtual" de certa forma
e essa subquery vai ser gerada pelo meu código, transparente pro usuário
entendi... mas eu prefiro deixar tudo da sqlbuilder o mais próximo da linguagens.
Se não, não é sqlbuilder :p
17:49
pq se fosse uma tabela normal, eu usaria um sql normal entre aspas
nao teria uma razão pra desmontar o SQL só pra montar toda vez dinamicamente
tipo, cortar pano e costurar uma mochila toda vez que eu vou viajar, em vez de ter uma mochila pronta guardada.
Eu gosto de usar para consultas com parâmetros vindos do GET/POST
PS: a mochila é um exemplo só. Eu não uso mochila :P
@Bacco não entendi a analogia. Você usaria a query "na mão"?
lógico
Eu sou mais ou menos assim: "ou é tudo query na mão ou é tudo builder"
não dá pra misturar, kkkk
No meu caso específico, sempre prefiro Builder, pois posso reaproveitar muita coisa.
$search = static function ($query) {

    foreach($_GET as $nome => $valor) {

        $valor !== '' && $query->orWhere($nome, '=', $valor);
    }
}


return Model::where($search)->paginate();
fico me imaginando fazendo essa parada acima com SQL na mão, kkkkkk @Bacco
Boa tarde
17:59
@WallaceMaxters :P if ( !Empty($valor) { $query .= $oper.$nome.'="'.$valor.'"'; $oper=' AND '}
00:00 - 18:0018:00 - 00:00

« first day (1663 days earlier)      last day (2408 days later) »