« first day (2133 days earlier)      last day (59 days later) » 

1:47 AM
insert sort
=x
 
 
1 hour later…
3:10 AM
@GuilhermeNascimento e aí
Como assim?
Tá criando um para o Inphinit?
 
3:32 AM
@Costamilam sim, já esta criado, já funciona, ainda não commitei pq pretendo separar em outro namespace, vai ter um esquema de cores (estilos também, como underline) para terminal, vão ser então duas classes diferentes ... então qualquer um vai poder criar seu proprio cli, tipo:
<?php
use Inphinit\App;
use Inphinit\Experimental\Shell;

define('INPHINIT_START', microtime(true));
define('INPHINIT_ROOT', strtr(__DIR__, '\\', '/') . '/');
define('INPHINIT_PATH', INPHINIT_ROOT . 'system/');
define('INPHINIT_COMPOSER', false);

require_once INPHINIT_PATH . 'boot/start.php';

$handler = new Shell;

//Define prefixo (apenas visual, não altera o INPUT) dentro do observador
$handler->setPrefixObserver('Costamilam>');

//Inicia o observador
$handler->observe(function ($input, Shell $context) {
 
 
2 hours later…
5:21 AM
PHP 7?
Via ter algum esquema de rotas? Tipo coatamilam create class executa um callback da rota POST /class ou algo assim
 
 
6 hours later…
11:06 AM
Bom dia malta o/
 
bom dia
 
11:54 AM
@JorgeB. oi ta ai?
 
Saudações terráqueos
 
@AndersonCarlosWoss bom dia
anderson sabe o insert sort?
 
@AndersonCarlosWoss tu já usou ele em arquivos?
ter um arquivo desordenado e ter que pegar os dados de lá e escrever em outro de forma ordenada
 
Não
Por que não faz isso em memória?
 
11:59 AM
@AndersonCarlosWoss o arquivo vai ter mais de 100 mil registros
e não posso usar memória
 
Então boa sorte xD
Escrever direto no arquivo será demasiadamente trabalhoso
 
@AndersonCarlosWoss kkk to perdido
 
Por que não escreve em um SQLite3 temporário, ordena, depois salva em arquivo?
 
banco de dados?
não posso usar kk
 
Então boa sorte de novo
Inserir (ou remover, ou até editar) uma linha em um arquivo é bem complicado
Mas você consegue
Basta querer
#coachquântico
2
 
12:07 PM
@AndersonCarlosWoss kk chega doer na alma
 
12:29 PM
Coé
@YODA Yae man.
 
@YODA Ainda?
 
@GabrielGleyser to desanimado
bom dia
 
Vai tentar todas as pessoas do site kkk
 
@LINQ cara se aparecer alguém com uma luz
esperança é a ultima que acaba
não to conseguindo sair do chão
 
Mas, cara, todo mundo já te falou como tem que ser
Se você não pode ler o arquivo inteiro em memória, vai ter que ir lendo em blocos
E aí pronto, não tem muito o que fazer
 
12:32 PM
@LINQ defina blocos?
 
pedaços
páginas
blocos de bytes
 
um número de X de bytes
@AndersonCarlosWoss Tava tentando lembrar disso
hehehehe
 
Ou seja lá como for que escreve isso
Nunca lembro
 
rbz
@AndersonCarlosWoss Você diz fazer isso direto no arquivo? Você me levantou uma dúvida aqui...
Isso não seria um loop pra ler e tratar a linha?
 
12:34 PM
@YODA man qual tecnologia vc tá usando?
 
@rbz Sim, fazer direto no arquivo é complicado
 
rbz
Eliminar uma linha direto não dá!?
 
@AndersonCarlosWoss chunk talvez
 
Se você tem 100 linhas e precisa inserir uma nova no início precisará mover todas as 100 para baixo
 
@GabrielGleyser java
 
12:35 PM
@AndersonCarlosWoss a não ser que ele começe dos menores ids
 
rbz
@AndersonCarlosWoss caraca... achei que era mais simples
 
É mais simples trabalhar sempre com um arquivo temporário
Lê o original e escreve no temporário já fazendo as alterações necessárias, depois remove o original e renomeia o temporário
@rbz É por isso que os editores de texto carregam o conteúdo em memória para alterá-lo
Alterar uma string é trivial
 
E como consequência disso, quando você mexe num "arquivo" precisa fazer um CTRL + S pra jogar isso pro arquivo
 
@YODA pq não le cada linha do arquivo desordenado e (quando o id for o proximo do o ultimo id escrito no arquivo ordenado) vc escreve no arquivo ordenado ?
É mt coisa, é meio porco mas funciona
 
@GabrielGleyser Como ele vai ler por linha se não tem como saber o tamanho da linha?
 
12:38 PM
LOL
@LINQ bom, deve ter algo que ele possa usar
 
@GabrielGleyser tu ta dizendo manipular dois arquivos por vez?
 
@GabrielGleyser Tem isso tudo que falamos xD
 
tipo quando encontrar outro id = acabou a linha
@YODA não, de uma vez só
 
@GabrielGleyser Sim, mas pra isso você vai precisar ter lido parte do arquivo...
Btw, não seria quando encontrar outro id e sim quando encontrar um carácter de quebra de linha
 
@LINQ Sim
@YODA tive uma ideia, não sei se vai funcionar ou se alguem ja falou acima.
 
12:44 PM
fale
 
O q pensei foi: vc fazer um array enorme com dois valores
 
@GabrielGleyser n posso
usar memória
 
primeiro valor o id, segundo onde termina a linha
 
vai ter 100 mil registro de dados
 
@YODA MDS :(
@YODA É mt coisa
 
12:47 PM
@GabrielGleyser pois é
manemal sei fazer busca binária
agora manipulação de arquivos assim pra mim é tudo muito novo
 
@YODA passa o zap ae
 
@GabrielGleyser ta no grupo do telegram?
 
@YODA não
Minhas msgs são confidenciais, não podem vazar LOL
 
@YODA E por que precisa fazer isso?
 
@AndersonCarlosWoss trabalho de aula
 
12:51 PM
Bom, se é de aula, com certeza já estudaram tudo o que precisa para resolver o problema
 
@YODA Cara, isso não dá nem um mega
Falando de inteiros só, claro
 
Revise o seu material de estudo e veja o que deixou passar
 
@AndersonCarlosWoss Conhece o meetup.com?
 
@YODA Agora estou :)
 
@LINQ Conheço
 
12:54 PM
Tava vendo uma iniciativa pra fazer uma alternativa open source a ele, mas o pessoal quer fazer on-premises
 
Como assim open source dele?
 
Dado ao custo/trabalho de se hospedar
 
Ele é apenas free?
 
@AndersonCarlosWoss Não. Pessoal tá querendo codar uma alternativa
@AndersonCarlosWoss Isso, mas ontem mexeram numas paradas, né.
 
0
Q: Localização de combinação de palavras no R

TadeuEu tenho uma string com centenas de sentenças e gostaria de localizar as palavras Telefone e apagar, desde que só tenha um termo entre elas. Eu tentei usar a função grepl, mas ela identifica as palavras independentemente de quantas palavras existem entre elas. teles <- c("1 Telefone 4422120...

 
12:56 PM
Aí vai mudar o modo de cobrança
 
Vish
Eu nem uso mais ele
Só enche o saco as notificações
E eram meetups em horários que eu nunca podia hahaha
 
@AndersonCarlosWoss Demais!!!
Mas na real eu tava me questionando se decentralizar isso era uma boa
 
"Hey que tal um meetup de orações astecas essa semana?"
 
Pq apesar do meetup ser chato, é fácil de você encontrar coisas novas nele
 
É quase pior que o geek hunter nas notificações
 
12:58 PM
@AndersonCarlosWoss ahuahua
Falar nisso, Geek Hunter também não mantém sua "sessão"?
Eu sempre tenho que fazer login
 
Essa semana recebi uma "você já pensou em ser um programador profissional?"
Os caras não tem a competência nem de fazer um if para ver para quem enviar a notificação
 
@AndersonCarlosWoss KKKKKK
 
E falando nisso
Curitiba contratando para .NET pleno
 
vai se jogar?
 
@LINQ mas ta na descrição q n posso usar =(
 
1:11 PM
@YODA Quais foram os conteúdos estudados antes do trabalho?
 
@YODA Manda aí a descrição do exercício
 
@AndersonCarlosWoss teoria de organização de arquivos
 
Ok, isso parece ser bastante vago
E não foi estudado como manipular arquivos?
 
@AndersonCarlosWoss entende pq estou perdido então?
kk
 
1:22 PM
Tipo ler, escrever uma arquivo?
 
@LINQ gigante... mas enfim tem que realizar a busca binária em um arquivo e a ordenação não pode ser por memória
 
@YODA tenho outra ideia LOL
 
@GabrielGleyser qual?
@AndersonCarlosWoss isso é a unica coisa que sei fazer kk
 
6
Q: How to perform a binary search of a text file

BenoI have a big text file (5Mb) that I use in my Android application. I create the file as a list of pre-sorted Strings, and the file doesn't change once it is created. How can I perform a binary search on the contents of this file, without reading line-by-line to find the matching String?

@YODA Então já sabe resolver o exercício
 
@AndersonCarlosWoss Vc tá usando o Postgre no Docker?
 
1:25 PM
@LINQ Atualmente não, mas já usei
 
@AndersonCarlosWoss vou ver isso
 
@AndersonCarlosWoss Tava usando as imagens daqui ou montando do zero?
 
@YODA Isso não responde sua pergunta, só é pouco relacionada
@LINQ As oficiais
 
@AndersonCarlosWoss já ajuda
 
Não sei dizer se são as mesmas que a desse GitHub
 
1:41 PM
@AndersonCarlosWoss Parece que são
Aí como você fazia pra subir o container quando fosse usar?
Usava algum arquivo com as configurações e dava start por ele ou um simples docker start imagem já funciona?
Pergunto porque realmente estou confuso com tanta opção de tudo
Preciso usar o PG e não queria instalar direto no host
 
@LINQ Tinha um docker-compose
Com um .env
 
@AndersonCarlosWoss Vish mais um pra ver
Mas acho que a documentação do hub já vai me dar uma luz em algumas coisas
 
O docker-compose nada mais é que um YAML que simula o comando do docker
Tem como fazer tudo via CLI dele mesmo
 
Mas ele fala em multi-container e tal, né
Pensei que o docker file era pra fazer isso que você falou
 
2:03 PM
@LINQ O Dockerfile é para gerar uma imagem personalizada
 
2:23 PM
@AndersonCarlosWoss Nice! Tá rolando
E tem como eu derrubar todos os containers de um compose juntos?
 
2:38 PM
@LINQ Tem sim
$ docker-compose down
 
@Costamilam PHP5.3+ (7.1 e 7.2 sempre testados também)
@Costamilam por enquanto é o basico conforme o exemplo que coloquei ai com switchs, pra vc poder criar o seu proprio, mas sim, pretendo criar algo semelhante ao artisan para vc adicionar seus comandos em uma pasta semelhante ao "controllers" mais uma série de comandos prontos, incluindo para testes com HTTP de rotas existentes, mas isto é outro passo, a ideia de ter uma classe chamada shell simples é para vc inventar o que desejar :)
 
 
2 hours later…
rbz
4:57 PM
Alguém aqui já mexeu com as benditas antenas RFID?
 
@AndersonCarlosWoss Home, sabe se o arquivo do compose fica cacheado?
Alterei o YAML, fiz compose up e as alterações não surtiram efeito
 
@LINQ Qual deles?
 
@AndersonCarlosWoss O YAML de definição
 
docker compose, no caso?
 
5:00 PM
Isso
 
Não deveria cachear
 
Devo ter feito alguma coisa errada então
Vou tentar novamente daqui a pouco
 
Geralmente se faz apenas docker-compose up
Com a opção -d se quiser manter em background
 
5:23 PM
Aqui está dando
> ERROR: received unexpected HTTP status: 503 Service Unavailable
Quando tento dar pull em uma imagem do docker
 
alguém já usou o Collections.Reverse(twitter); ?
 
@AndersonCarlosWoss twitter4j
 
Não faço ideia do que é
 
rbz
5:39 PM
@AndersonCarlosWoss antena RFID que usa para entrada de veículos... mas o estranho é a tal interface wiegand
 
@rbz Disserte sobre
 
rbz
@AndersonCarlosWoss Eu acho que entendi aqui... existe um conversor de RS x wiegand... mas no caso é a antena que já tem ambos
4k a antena... pqp
 
 
1 hour later…
7:14 PM
O pessoal, vota ai como dup, se demorar demais aparece esses caça votos com respostas erradas pt.stackoverflow.com/q/416218/3635
 
@AndersonCarlosWoss @LINQ @GabrielGleyser ta evoluindo
coragem!!
@GuilhermeNascimento e ae mano
 
@YODA opa, tudo bem?
 
@GuilhermeNascimento ?
@GuilhermeNascimento sumiu em mano kkk
desde o tempo do csv q n te vejo
 
@YODA tem bolo de chocolate, morango, salgado, sorvete, a diarreia vem em seguida :)
@YODA muito trabalho, muitos projetos, muitas soluções, muitos problemas :)
 
7:19 PM
@GuilhermeNascimento ta rico !
Tendo trabalho e projetos isso é o maior aprendizado que alguém pode ter
 
@YODA ao contrário, não conheço ninguém que trabalhou muito que tenha ficado rico, dá pra resolver muitas coisas, mas rico nunca vi ... quem eu vi ficar bem de vida (não necessariamente rico) foram pessoas que tiveram a ideia certa ou tem lábia :P
 
@GuilhermeNascimento pode ser
 
7:36 PM
@YODA qual o horário de maior movimento aqui no chat?
 
@GuilhermeNascimento depende
 
Boa tarde, galera
Cara, alguém poderia me explicar porquê negativam tanto as perguntas? Várias e várias perguntas que eu tenho entrado, com menos de um minuto a galera tá negativando...
 
\\//_
@FelipeAvelar Provavelmente porque são ruins
 
Mas é estranho mais de 10% das perguntas da página principal serem ruins, enquanto no SO internacional não ter nenhuma negativa, não?
 
@FelipeAvelar depende, geralmente cada uma pode ter um problema
 
7:49 PM
Eu tenho a sensação que muita gente só entra pra negativar e pronto
Nem faz análise, nem nada
 
@FelipeAvelar eu vi várias na pagina inicial que mereciam downvotes, por diversos motivos, cada uma com o seu
@FelipeAvelar como tem certeza?
 
@GuilhermeNascimento Certeza de quê?
Eu tenho certeza que nada acontece, tou dizendo de uma sensação que eu tenho
 
@FelipeAvelar olha do lado a setinha, esta linkado ao seu comentario anterior, como tem certeza que não analisaram antes de votarem negativo?
 
@FelipeAvelar Não
 
@FelipeAvelar então é uma falsa sensação :)
 
7:51 PM
Eu diria que se tivesse 10% boa na página inicial hoje seria estranho
 
Entendi
Ainda acho estranho, mas talvez seja só uma falsa sensação mesmo
Talvez seja porque não justificam quando tão negativando também... Enfim...
 
Só de erro de digitação são aos montes
Coisa que basta a pessoa ler o erro e revisar o código
Ela não faz isso
 
@FelipeAvelar te garanto uma coisa, quem tem um bom conhecimento técnico (algo que difere "só de programar") e costume com o tipo de perguntas no site (q geralmente são helpdsk ou sem detalhes) consegue em poucos segundos avaliar e votar
@FelipeAvelar pegue qualquer pergunta atual q vc ache que foi injustiçada, só para eu lhe exemplificar aonde pode estar o problema e a possivel motivação dos downvotes, isso pode lhe ajudar a entender melhor :)
 
De perguntas em inglês então...
 
@GuilhermeNascimento Pronto, vou pegar uma minha pra exemplificar
4
Q: É possível ter um app com vários apps dentro?

Felipe AvelarEstamos pensando em desenvolver vários apps para resolver problemas, sendo que cada app resolve o problema de um setor. Para evitar que o usuário tivesse que baixar os apps separadamente, pensamos em fazer um bundle em que fosse possível reunir todos os apps em apenas um. É se isso é possível de ...

Essa daqui começou com um downvote e, sinceramente, eu não entendi o porquê sofre com isso ou no que eu poderia melhorar
@AndersonCarlosWoss Pronto, essa eu não acho que seja o caso de downvote, mas sim de fechamento. Downvote não é pra uma pergunta ruim? Ou é pra perguntas que não estão dentro dos padrões do site?
 
7:56 PM
Mas nesse caso está +5/-1, então mostra que provavelmente o -1 não é tão justificável e você pode ignorá-lo
@FelipeAvelar Pergunta em inglês está fora dos padrões
 
Tipo, eu posso ter uma pergunta em inglês que é muito boa, só não está na língua correta, por desatenção de quem perguntou, por exemplo. Daí a pessoa traduz e uma pergunta boa está negativada, saca?
@AndersonCarlosWoss Concordo 100% que ela está fora dos padrões e por isso deve ser fechada até ser corrigida, mas não é por estar fora dos padrões que ela é ruim, entende?
Ou meu entendimento sobre downvote/fechamento tá equivocado?
 
@FelipeAvelar esta não parece ruim, e eu não a negativei, mas vou supor o motivo (pode ou não ser), a pergunta é ampla de qualquer forma, a ideia é interessante, mas a afirmação das respostas é um tanto quanto complicada, e tudo vai depender de como vc vai separar as telas, no final a pergunta e as respostas soam como baseada em opiniões, mesmo q possa existir algum argumento técnico ... não quer dizer que votaram pq é ruim, votaram talvez pq ela esteja fora do que a comunidade promove
"opiniões" geralmente não é algo que agrega conhecimento técnico
mas como eu disse, é suposição sobre o motivo do down, pode ser qualquer outro motivo tambem
 
@GuilhermeNascimento De boas, pode ter sido isso mesmo, mas entra no exemplo de que não houve nem o trabalho de explicar o que poderia ser melhorado, mas só entrar e negativar, entende?
 
@FelipeAvelar Se olhar o title do botão de downvote ele diz "Essa pergunta não mostra nenhum esforço de pesquisa, ela não é clara ou não é útil"
Se encaixa em pelo menos uma dessas merece o -1
 
rbz
@FelipeAvelar tipo o facebook e instagram agora!? que é um app com um app dentro, e fica atualizando mesmo vc não querendo
 
8:01 PM
@AndersonCarlosWoss Certo e o caso do inglês cairia em falta de esforço de pesquisa? (no caso não pesquisou os padrões do site?)
 
@FelipeAvelar mas esta é a questão, supondo que seja este o motivo, "opinião" é algo que esta na lista OFF-TOPIC e de fechamento, mesmo que a pessoa não tenha votado para fechar, certas coisas as pessoas cansam de comentar, pq se espera que seja um tanto quanto obvio
 
@FelipeAvelar Também, porque ao meu ver o site dispõem de ferramentas suficientes para a pessoa entender que é o SOpt... mas mais em "não útil"
 
@rbz Haha, não é por questão de atualização em si que a gente tava pensando, poderia atualizar pela loja mesmo, mas sim porque a gente quer ter um "appzão" na empresa, com vários appzinhos dentro, só que a gente já encontrou uma solução (:
 
@FelipeAvelar Sobre o apps dentro do react, entendendo como separar as telas e até simulando um desktop/launcherapp dentro do proprio app vc poderia facilmente criar 1000 apps dentro de um unico, resumindo, vc poderia fazer de diversas formas, então a resposta seria, sim tecnicamente é possivel :)
 
@AndersonCarlosWoss Entendi, acho que não entendo dessa forma, mas entendi (:
 
8:04 PM
Essa, por exemplo...
-1
Q: Erro Php parou cadastrar no banco de Dados

user165942Pessoal eu já não sei mais o que fazer, ele simplismente parou de cadastrar no banco de dados e não consegui achar o erro, segue o codigo <?php if(!isset($_SESSION)){ session_start(); } include_once ("admin/site/mmn_db.php"); include_once ("admin/site/config.php"); ?> ...

A pessoa simplesmente entrou, disse "Parou de funcionar" e largou um código gigantesco
Nem formatado direito está
Que benefício para a comunidade isso tem?
 
Essa eu concordo e não acho que sejam todas perguntas perfeitas, mas, como eu disse, as vezes me parece que tem um exagero, mas acho que é uma sensação equivocada mesmo
 
@FelipeAvelar é questão de "pratica", conforme vc vai participando como "moderador ('honorário')" vc vai percebendo que tem coisas que tem que melhorar e acaba notando que comentar raramente é eficiente e que tem gente q fala q entendeu, mas volta e meia repetem, ou simplesmente ignoram
para estes tipos de pessoa damos o titulo de "PNET" (cóf cóf)
 
8:22 PM
Tendi, haha
 
8:56 PM
alguém assistiu o "Coringa" (Joker)?
 

« first day (2133 days earlier)      last day (59 days later) »