« first day (991 days earlier)      last day (2793 days later) » 

7:03 PM
@Bacco Mas segundo "especialistas", em 2025 já teremos todos os carros autônomos
 
@OnoSendai eu tive um fiat 147. Ignição era um risco constante :)
 
Aí não será preciso isso mais
 
@Randrade quero ver um autonomo andando em zona rural, cheio de estrada estreita, mato, mata-burro, galinha e vaca pela estrada etc :) Aí eu ainda acho que vai precisar do barulho, e não vai ser totalmente autônomo :)
 
0
Q: Banido do chat por postar músicas do resident evil?

Wallace MaxtersFui bloqueado no chato por publicar uma música do resident evil. E ainda por cima por "Conteúdo Inapropiado". Era só uma música, como muitas outras que foram publicadas lá; O que houve de errado dessa vez, já que sempre que há banimento não há uma explicação mais específica? Músicas de suspens...

Não vou falar mais nada.
 
@Bacco Teve um relato de um animal atropelado por isso. Não era bem uma zona rural, mas era uma cidade pequena e menos avançada, tecnológicamente
 
7:10 PM
@Randrade e além disso tem os animais bipedes que atravessam a rua olhando pro lado errado, e mesmo que os autonomos parem a tempo, sai mais "barato" o pessoal ouvir que tá vindo um carro. Talvez, depois que o carro elétrico for comum, dê pra ir sumindo gradativamente com o barulho. Atualmente as pessoas instintivamente esperam que se um carro está vindo, elas vão ouvir, e não precisa olhar tanto.
 
Agora que resolvi o problema do Wordpress, posso voltar
 
@WallaceMaxters, qual é a musica ?
 
@GOKUSSJ4 Vou botar o link lá
 
@Bacco Mas será que o barulho iria ajudar em algo?
 
@Randrade bom, se vc estiver olhando pra direita e escuta algo vindo na sua direção
 
7:15 PM
É difícil você ver uma pessoa andando sem fone ou prestando atenção no trânsito.
 
naturalmente vc vai no minimo olhar
@Randrade bom, claro que vai ter casos que não tem o que fazer. Só que elétrico vindo, se o asfalto for bom, é MUITO quieto. Não precisa ser um barulho de motor exatamente, mas precisa ter alguma coisinha que vc perceba que tá se aproximando.
 
@Bacco Iria repetir uma "piada" do Two And a Half Man aqui sobre isso, mas acho que não seria muito apropriada. kkk
 
Parece que alguém aqui não gosta do Resident Evil :D
 
@Randrade Não tou dizendo que eu sou totalmente a favor, mas entendo a motivação
Eu acho que a solução é mais assim:
 
@Bacco esse video é muito engraçado (só pra comentar)
 
7:18 PM
@Randrade Sabe dessa né? O espertão foi tirar selfie com o trem vindo. O cara do trem viu que ia pegar uma parte do trem na cabeça dele e deu uma bica pra afastar ele. Eu acho que o carro elétrico deveria vir com um par de Havaianas 46 e dar na cara da pessoa distraida., a não ser que fosse pessoa de idade ou criança.
 
Não vou mais postar nenhum vídeo (será que esse era o objetivo)
 
@WallaceMaxters, também você postou uma musica de 15 minutos...
kkk
 
@Bacco @Bacco posso estar exagerando, mas as cenas mostram ser bem trabalhado na logica do "limite" da luz no espaço, gostei muito
 
@GuilhermeNascimento quando dá tempo eu jogo um pouco. Não tao bem quanto o @OnoSendai, mas jogo
@GuilhermeNascimento aliás, a "desculpa" do jogo pro som é que a nave simula internamente, para dar ambientação pro piloto.
 
@Gabe sabe explicar o que houve? Não estou bravo, só quero entender o mecanismo do chat.
 
7:21 PM
@Bacco selfie já era um termo bem usado, mas essa febre de selfies inovadoras deu muita dor de cabeca, tinha gente se pindurando em prédio
 
@Bacco E:D foi meu vício de Natal. Não é questão de qualidade, mas sim de quantidade. ;)
 
@Bacco Eu lembro dessa história. Acho que se o carro tivesse um auto falante que "gritasse" Sai da frente seu... Acho que seria massa
 
@GuilhermeNascimento bom, a frase mais bizarra que eu ouvi com selfie foi uma vez que eu vi o cara entregar o telefone pra um cara na rodoviaria pedindo "tira uma selfie da gente?". Eu procurei passar fazendo cara séria, mas confesso que ao menos as sobrancelhas eu ergui um bocado.
 
@Bacco Uuuugh.
 
@Bacco Mas falando sério, a motivação do "barulho nos motores" é mais para o lado da venda e não da segurança. Várias pessoas sentem falta do barulho, e isso ocasionou um queda de vendas. Pelo menos saiu uma notícia assim em 2015, não lembro a fonte mais.
Pode ser que tenha mudado
 
7:23 PM
@Bacco viu um filme chamado Oblivion (tom cruise)
 
@GuilhermeNascimento vi, e gosto dessa palavra pq representa com perfeição o estado desses caras que entram na frente de carro.
 
-1
A: Git - return code 22

Gustavo HenriqueVocê não deveria fazer esse push via https?

 
@Bacco kkkkkkk
 
0
A: Melhor maneira de modelar o banco de dados de um chat

Douglas MesquitaUma outra solução seria você utilizar o Dropbox. Se caso o usuário desejasse ter histórico de mensagem o mesmo poderia efetuar o login através do Dropbox e daí, você teria acesso a salvar arquivos na conta dele através da API do Dropbox. Sendo assim, você não ocuparia espaço na sua base de dados :D

Não seria ampla para caramba essa pergunta?
 
Achei que o final podia ser um pouco menos viajado, e que a tecnologia do inimigo não combinava com a das sentinelas, mas no geral gostei.
@WallaceMaxters parece baseada em opiniao tb
 
7:26 PM
Então sobre o filme, apesar de só ter uma cena no espaço, ainda sim mostra varias coisas interessantes, apesar de ter um ou outro detalhe no filme que eu não gostei @Bacco
 
@WallaceMaxters ScopeOverflowException
 
@GuilhermeNascimento no geral eu gostei, só achei que faltou consistencia em algumas partes. Pra falar a verdade, muita coisa eu percebi antes do "reveal", mas foi legalzinho.
 
@Bacco o mesmo pensamento que o meu
 
@OnoSendai Cadê aquele meme do FrangoSendai
 
Eu não entendo, todos os dias o cara desmarcar o aceite na resposta pt.stackoverflow.com/a/125810/3635 e depois volta a marcar, será que ele quer me chamar
 
7:27 PM
@WallaceMaxters Se perdeu, o HD do meu laptop foi pras cucuias Sexta-Feira, estou com HD novo porém só com as coisas que sofreram back-up
 
@OnoSendai como chama aquele samurai que voce estava usando? aquele tipo de capacete?
 
@WallaceMaxters Você diz o kabuto?
Kabuto (兜, 冑) is a type of helmet first used by ancient Japanese warriors, and in later periods, they became an important part of the traditional Japanese armour worn by the samurai class and their retainers in feudal Japan. == History == Japanese helmets dating from the fifth century (long before the rise of the samurai class) have been found in excavated tombs. Called mabizashi-tsuke kabuto (visor-attached helmet), the style of these ancient helmets came from China and Korea and they had a pronounced central ridge. The kabuto was an important part of the equipment of the samurai, and played a...
 
@WallaceMaxters É, esse =)
 
@OnoSendai fui mais rápido que o @Bacco
@OnoSendai Pokemon GO
 
7:31 PM
@WallaceMaxters se for o "samurai", é conhecido como shogun, se bem que o termo não tem haver com a armadura e nem como ser um samurai
 
até mais tarde pra quem fica
 
Seria devido a possíveis problemas de copyright? Quero dizer, na verdade esta compartilhado no youtube, você apenas linkou, mas para evitar qualquer problema removeram. — Guilherme Nascimento 34 secs ago
@WallaceMaxters ^^^^^
 
@Bacco o/
 
@GuilhermeNascimento a moderação hoje deve estar ocupada
 
Alguém saberia me dizer porque isso ocorreu?
 
7:34 PM
@GuilhermeNascimento Eu pelo menos "bostrei ibagens"
 
Toda vez que selecionava essa parte específica da pergunta, o conteúdo atualizava
Somente o da pergunta
Alguém poderia fazer algum comentário na pergunta o @WallaceMaxters apenas para eu testar algo aqui?
 
@Randrade o q uê?
 
@Randrade demorei a entender, mas agora consegui entender, vou testar
 
@WallaceMaxters O gif acima. Ocorreu aqui comigo duas vezes na sua pergunta. Quero testar uma possível causa
@GuilhermeNascimento Não me expressei bem também
 
@Randrade No opera esta normal, se for chrome, aperte Ctrl+F5 (acho que no firefox é a mesma coisa) na página se ainda ocorrer tente desabilitar todos plugins/add-ons, se não der certo ainda pode tentar abrir o link em uma janela privativa e tentar selecionar
 
7:38 PM
@Randrade coisa do Windows
 
@WallaceMaxters Nope
 
@GuilhermeNascimento Não acontece mais. Aconteceu quando cliquei em "Carregar mais comentários" e tentei selecionar logo em seguida. Mas tentei de novo e não aconteceu
Sei lá porque isso aconteceu
@WallaceMaxters Se fosse fora do browser eu até poderia concordar. kkk
 
@Randrade mas rola até no browser D
 
@Randrade as vezes fazem alguma modificação no js do site e implica em algum bug, mas corrigem novamente, as perguntas tem um sistema que detecta updates, pode ser que tal evento ficou preso em outra função, pode ter ficado em cache para ti, todavia pode ser que o bug ainda exista, mas é necessário uma sequencia para ocorrer
 
@WallaceMaxters kkk
@GuilhermeNascimento Então. Por isso que pedi para alguém comentar lá. Queria ver se voltasse a ocorrer ou se era algo aqui. Todavia, pode realmente ser um bug ou em meu note. Como não está acontecendo nada, irei assumir que é um problema local aqui. Se retornar a acontecer... Aí vejo com mais atenção
 
7:43 PM
@Randrade mas é um refresh completo ou só na area da pergunta, pelo que notei é na area da pergunta, então é um bug no site
 
@GuilhermeNascimento É só na área da pergunta
 
@Randrade então já notou que as vezes umas perguntas/respostas parecem atualizar sozinho sem o refresh, geralmente ocorrem em edições suas, pode ter sido esse evento que disparou devido a algum bug no site...
 
@GuilhermeNascimento Então, pode ser algo aqui mesmo. Tem a acessibilidade que está ativo aqui, pode ser algo que eu fiz. Não tenho como dar certeza, então prefiro esperar e ver se ocorre novamente.
 
@Randrade Agora fazer uma "teoria da conspiração", deve existir teclas de atalho complexas no site que desconhecemos e você eventualmente acessou uma delas hehehehe
 
1
Q: Banido do chat por postar músicas do resident evil?

Wallace MaxtersFui bloqueado no chato por publicar uma música do resident evil. E ainda por cima por "Conteúdo Inapropiado". Era só uma música, como muitas outras que foram publicadas lá; O que houve de errado dessa vez, já que sempre que há banimento não há uma explicação mais específica? Músicas de suspens...

 
7:47 PM
@GuilhermeNascimento Não explana, daqui a pouco serei banido. kkk
 
@ramaral editei a resposta, no inicio o foco era uma resposta para ti, mas como notei que houve uma má compreensão de alguns poucos usuários então revisei de maneira que falasse das tags em um geral, ainda sim mantive a resposta original
@Randrade kkkkk, não poh, se vc achou um bug vão agradecer XD
 
@GuilhermeNascimento Depende da minha índole. Se eu avisar sim, se eu utilizar para benefício próprio a coisa muda.
kkkkk
 
@Randrade não vejo muito beneficio XD
 
@GuilhermeNascimento Nesse caso HIPOTÉTICO, em específico, não. Agora, imagine se descobrisse algo que me daria "poderes divinos" no site (permissão de Moderador)?
 
@Randrade alguém notaria kkkkkkkkkk, tem log pra tudo, mas se bem que liberar algo assim devido a um bug seria culpa de quem cuida do site e não sua, a não ser que vc fizesse uma baita bagunça que não desse para desfazer
 
7:53 PM
@GuilhermeNascimento Desde o momento que eu utilizo algum erro para me beneficiar, eu considero a culpa minha.
Mas ter "esses poderes" apenas para visualizações já seria útil, nem precisaria de alterar nada. kkkk
 
@Randrade ah sim, mas se pensa assim sobre "culpa" acho bem improvável de vc querer se arriscar, não?
 
@GuilhermeNascimento Não vejo benefício algo com algo assim. Eu acho que a primeira coisa que faria era apresentar o bug para o CM, e nem no meta eu abriria a pergunta até o problema está sanado. Depois eu mostraria para todos, dependendo de qual fosse o problema, é claro
 
Hoje no sopt reporter: meta.pt.stackoverflow.com/a/5315/3635 :p
@Randrade isso mesmo, vai da índole
 
ta parecendo htaccess ja
 
8:09 PM
@GuilhermeLautert sim :/ ... eu sempre apoio o uso de DOM, regex é incrivel, mas é algo que deve ser moderado
@Randrade esta acontecendo comigo neste exato instante, foi após comentar uma resposta
 
@GuilhermeNascimento Muito estranho isso
 
@GuilhermeNascimento Eu adoro REGEX como vcs sabem, mas tbm uso simple_html_dom quando é html
 
4427
A: RegEx match open tags except XHTML self-contained tags

bobinceYou can't parse [X]HTML with regex. Because HTML can't be parsed by regex. Regex is not a tool that can be used to correctly parse HTML. As I have answered in HTML-and-regex questions here so many times before, the use of regex will not allow you to consume HTML. Regular expressions are a tool th...

 
@Gabe Está acontecendo algo um pouco estranho. Aconteceu o @GuilhermeNascimento e comigo. Não sei bem como, por isso não abri uma questão no meta ainda. Mas o que está ocorrendo é isso:
42 mins ago, by Randrade
user image
 
@Randrade no META
 
8:17 PM
@GuilhermeNascimento O seu foi lá também?
 
Oi gente, alguém tem um RegEx para tabular automaticamente um código fonte? :P
 
@Randrade Eu vi o gif, mas não consegui reproduzir... se tem 2 de vocês sofrendo com isso, acho que cabe report no Meta
 
@Gabe Eu também não consegui reproduzir aqui novamente, por isso que não abri post ainda.
 
@Randrade não é alguma extensão que os 2 tem?
 
@Randrade sim, também no site não ocorreu, só no ocorre no META, meta.pt.stackoverflow.com/q/5320/3635
 
8:18 PM
@Bacco Aff... Vou ficar pensando nisso o dia todo agora. Será que tabulação pode fazer parte da análise sintática da compilação?
 
@Gabe há quem peça sério :) Eu só fiz uma caricatura das coisas que eu vejo em boa parte das perguntas de RegEx
 
@Bacco Eu só tenho a extensão do OnoSendai. A do @GuilhermeNascimento o Chrome desinstala toda vez que eu reinicio o note
 
Há quem ache que eu odeio RegEx, e não é isso. Acho maravilhoso quando é caso pra RegEx :)
 
@Gabe Sim sim, ja tinha lido :D
 
@Randrade Então a culpa não é minha :p
 
8:20 PM
@GuilhermeNascimento kkk
 
@Bacco Tem uns mil anos que não escrevo um compilador, mas agora to realmente curioso sobre onde se encaixa a tabulação. Não acho que rola um regex puro pra auto-tabular, mas acho que talvez pode se encaixar dentro da análise sintática, o que não colocaria automaticamente fora do alcance de regex
 
@Gabe a regex é ótima pra trocar os contextos numa state machine. O que fazer com os dados coletados ja é coisa do código "normal".
 
@Bacco Eu uso esse site jsbeautifier.org, ele nao fica 100%, mas se as tag ficarem na mesma linha eu uso pattern = >< replace = >\n<
 
@Gabe inclusive, tou com um syntax highlighter no meu ToDo
provavelmente o RegEx vai ser a ferramenta pra tokenizar.
Não preciso individualizar os tokens, só classificar.
@Gabe RegEx me serviu bem pra botar uma linguagem no Sublime Text.
E é um caso de uso que eu acho digno.
 
@Bacco É o que eu imaginei
 
8:25 PM
@Gabe aliás, nao sei se vc já viu como é no Sublime. Gostei quando eu vi, pq é muito parecido com o jeito que eu tinha desenhado o meu. Trocas de contexto, e vc pode amontoar a vontade.
 
@Bacco Faz sentido. Eu tentei criar um arquivo de highlight pro Sublime (pra uma linguagem de script de macro pra Ultima Online), mas a preguiça imperou forte
 
@Gabe bom, seu ultimo comment ja satisfez a duvida do meu anterior :)
 
@Bacco Hahaha
Essa conversa me lembra minha humilde engine de regex que eu escrevi, usando automatos
 
Eu fiz o básico pra Harbour em pouco tempo. Falta muita coisa, mas já foi o suficiente pra colorir melhor que meu editor atual, e pra preencher a jumplist de função.
 
Sempre prometi pra mim que ia terminá-la... Mas....
 
8:26 PM
@Gabe meu editor de código tá faz mais ou menos 1 ano quase no mesmo estado.
Só fiz a parte "conceitual" praticamente.
E o engine pra desenhar os caracteres na tela.
Que por sinal, é tem requisitos mais complexos do que parece.
 
@GuilhermeNascimento Já vi a sua edição, tem coisas que concordo(já havia antes da edição) mas em alguns aspectos continuamos a ter um entendimento diferente.
 
@Gabe Só de você imaginar o movimento vertical do cursor ao passar por um trecho com tabs, já começa a revelar "pegadinhas do malandro". O cursor está na posição 8, mas no caractere 2. E quando vc vai pra linha de baixo, o que vale é o 8...
Aí, se vc quiser fazer bem feito, e a linha de cima é vazia
tem que lembrar desse 8 se a linha mais acima for maior
pra não fazer como certos editores que quando você anda na vertical
 
@Bacco sim! Mais um motivo de tabs serem malignas :D
 
e passa numa linha em branco, cola ele no canto (o que é chato quando é edição de coisas alinhadas).
@Gabe eu gosto kkk. Gosto da idéia de poder trabalhar com 3 e meu colega com 5 sem um atrapalhar o outro :P
e gosto da economia de caracteres, além da configurabilidade MAS
entendo que é uma discussão com argumentos fortes dos 2 lados.
 
Hahahaha
 
8:31 PM
@Gabe eu aceito toda e qualquer discussão sobre tab, a unica coisa que eu peço pras pessoas é "entenda o tab", depois escolha o lado que achar melhor, só pra ser justa a discussão :P
 
Eu entendo de verdade todas as vantagens de tabs (fui do #TeamTab pela maior parte da minha carreira) mas em algum ponto eu achei que os problemas do tab não compensavam as vantagens
 
@Gabe nesse caso pelo menos eu respeito sua escolha como saudável
 
Acho a economia de caracteres ótima, a "configurabilidade" ótima. Mas depois de um tempo passei a apreciar a "honestidade" dos espaços. Eles não mentem.
 
@Gabe outra coisa que eu não gosto da idéia de você poder alinhar algo no meio do caminho. Eu uso tab 3 pq é o mais economico que eu vejo que não tem perigo de "olhar torto" ou alinhar errado, mas o editor em uso tb conta bastante.
Outra coisa que eu faço em todos os meus editores é o AltGr + Espaço mostrar coisa invisivel
mas ai nao é por causa do tab, é uso geral mesmo.
Essa coisa do Sublime mostrar só na seleção eu achei divertida como opção.
 
@Bacco Outra funcionalidade que eu passei meus primeiros 5 anos de vida como dev sem saber pra que servia... Depois não vivi sem :D
 
8:35 PM
@Gabe eu normalmente deixo desligado, gosto de tudo clean entre eu e o código, mas acho bom estar "na mão" na fase não-criativa.
Aí o atalho tem que ser bem fácil
 
Se meu eu de 15 anos, aprendendo Delphi naquela IDE drag-and-drop visse meu eu de 28 anos usando vim.... Tinha infartado
Morte trágica... Tão novo...
 
@Gabe o duro é quando eu saio de uma sessão remota e começo a dar esc :wq em editor "Normal" de win
 
@Bacco Hahahahaha nem me fale
 
eu nem sou muito versado em vi(m), mas o básico, como yank daqui e paste dali eu vou bem. Gosto de usar contadores tambem pra apagar, editar etc
 
Quando parei de programar, e ficar o dia todo dentro de tmux/vim, fiquei me sentindo meio lento pra tudo
Única coisa de vim que sempre quis aprender mas nunca achei um jeito razoável era copiar/colar de fora da aplicação
 
8:38 PM
@Gabe uma coisa que é requisito nas coisas que eu faço é poder usar teclado SEMPRE
 
Nunca achei um jeito razoável;
 
@Gabe é, nesses casos eu apelo pro console mesmo.
Mas localmente é sofrido.
remoto é passar o mouse em cima.
Só que quando passa do que tá na tela, complica.
Eu lembro que pesquisei sobre isso
mas nao lembro do resultado.
Eu acho que o problema maior é que o clipboard não é uma solução universal.
 
Curva de aprendizado do vim... nunca fica melhor
 
@Bacco como assim?
Boa noite :)
 
Em termos de vim seria o caso de jogar o trecho num arquivo e em outro contexto importar no local
@JorgeB. quando eu pressiono AltGr + Espaço (ou control alt espaço)
meus editores mostram um simbolo no lugar do tab, um · no lugar dos espaços
 
8:41 PM
@Bacco para completar código?
 
e um pilcrow no lugar do enter
@JorgeB. pra enxergar
 
@Bacco isto?
 
 
o que tá em laranja no meu screenshot (flechinhas no lugar de tab, pontinhos no lugar de espaço. E na maioria dos editores, um simbolo indicando o fim da linha.
 
8:43 PM
@Bacco isso não conheço ahahahahahah
@Bacco É assim tão importante? o meu CTRL + Espaço é para completar código como na imagem acima
 
esse é outro editor, que mostra o fim da linha.
@JorgeB. eu nao deixo isso ligado no uso normal, mas de vez em quando ajuda.
inclusive ajuda a ver se não tá misturado tab com espaço onde não deve,
e se tem tab no meio da linha por engano, resultado de alguma edição.
Nesse ponto especifico se aplica bem o conceito do @Gabe sobre a mentira do tab.
Mas é bom pra localizar caracteres estranhos de algum arquivo pego de terceiros, é bom pra ver espaço sobrando em fim de linha. Se bem que no meu editor, eu previ opção dos espaços no fim da linha ficarem sempre visiveis e com cor destacada
e tabs que não sejam no começo da linha tambem.
Outra coisa que eu acho importante é a opção de remover espaços no fim da linha ao salvar MAS não do código na tela. Só do arquivo. E com oplão de agir só para extensões escolhidas.
 
@Bacco Exatamente como o meu. Trailing whitespace era vermelho forte, impossível de errar
 
@Gabe até agora não achei nenhum editor que me satisfizesse nessa questão do trailing e dos tabs espúrios.
eu gosto da opção de remover ao salvar, mas nao quero que tire da tela. Só do arquivo, pq muitas vezes o espaço tá lá pra alinhar coisa que eu não digitei ainda.
Outra opção que eu acho legal ter é quantos enters no final, e quantos enters "fake" no final.
 
@Bacco Quase certeza de que o vim faz isso
 
Acho que as respostas de flags estão precisando de tradução também
 
8:51 PM
(tem anos, então posso tranquilamente estar errado)
 
Por exemplo, a opção de aceitar rolar tela até 10 linhas a mais, mas ao salvar, deixar 1 enter só.
@Gabe eu não sei muito desses detalhes, quase sempre uso pra configuração e scripts basicos só.
@Gabe coisa que eu gosto no vim é essa coisa de poder salvar diretiva do editor como comment. Penso em adotar.
 
@Bacco Eu tenho meu vim.rc guardado em algum lugar, posso tentar verificar. Ou te mandar e você tenta descobrir se ele faz o que você quer :D
@Bacco Como assim?
 
@Gabe você pode ter o numero de tabs do editor no próprio source
quando abrir o arquivo, ele se configura por esses comments.
imagine um arquivo que vc queira 5 espaços de tab, por uma razão especial
(só naquele arquivo)
tem comment mágico pra isso.
sem precisar de um arquivo separado.
 
88 mensagens no tempo em que fui tomar um café :O
 
@Bacco Aaaah, sim. Nunca usei :/
@GuilhermeNascimento Conversando sobre editores hahaha
 
8:54 PM
@Gabe vai criar um compilador, interpretador ou editor?
@ramaral eu não mudei o "contexto", apenas tentei tornar mais claro pois notei que alguns usuários interpretaram ao contrário o que eu disse (não foi você), todavia queria deixa-lo ciente :)
 
@GuilhermeNascimento Já criei um compilador e um interpretador. Mas nunca quis fazer um editor porque tenho respeito pelo pouco de sanidade que me resta
 
@Gabe eu fiz uma lista de requisitos. Não sei se um dia esse editor vai ver a luz do dia, e nem sei se eu vou adotar todas as idéias, mas algumas podem ser bem interessantes
 
2
Q: Área da postagem sendo atualizada após clique

Guilherme NascimentoNão sei bem como reproduzir o problema, no entanto ocorreu comigo e com o @randrade Após comentar/editar um comentário ou o AP editar a postagem (no caso o @Gabe), ao clicar na área da postagem ela começa a piscar, eu acho que o conteúdo não atualiza, mas mostra o efeito de "fade", vejam: ...

 
@Gabe hahahaha, eu entendo um pouco como é isto
 
Uma delas é interferir em certos caracteres, para você poder por um ponto num zero, caso a fonte que vc gosta não tenha. Ou substituir certos grupos por outros (numeros de tal fonte, o resto de outra)
seria pra usar um efeito colateral do meu widget de caracteres, pq pra agilizar, ele renderiza os caracteres de 0 a 255 e só copia blocos. Então não custa nada interferir neles. Ele não "desenha" as strings, ele monta quadradinhos.
 
9:02 PM
Eu queria criar um linguagem de programação clean e que obrigasse a pessoa a indentar o melhor possivel, mas ae descobri que já existia o Python :p
 
só desenha se for algo fora da faixa (como um unicode alto)
o preço é que você não pode fazer certas "artes" como um degradê na tela.
se vc tem 8 grupos de cor, como comment, seleção de texto, keyword etc, o sistema gera uma imagem com as 8 linhas de caracteres, já nas cores de frente e fundo.
isso acelera absurdos o render da tela, o scroll fica muito melhor, a UI toda reage bem.
o preço: se tiver muitas combinações, fica um bitmap gordo na memória (pros padrões de hoje nem é tanto). Foi essencialmente pensado em fonte monoespaçada.
Outro preço é que não dá pra usar uma textura de fundo.
MAS, eu acho que isso não é tão essencial num editor de código...
 
@Randrade talvez eu crie um clone do tampermonkey, mas apenas para os sites SE, dentro do próprio add-on, ou um add-on a parte, mas com o mesmo objetivo
 
@GuilhermeNascimento Eu imaginei que iria fazer algo do tipo. Mas achei o lugar pertinente para fazer um "merchan" do script. kkk
 
 
@Randrade eu achei util, mas acho que precisaria ser algo automatico e que apenas eliminasse o one-boxing, mas não os links, quero dizer, as imagens, wiki e youtube virariam links simples, isso tudo automaticamente
 
9:16 PM
@Gabe ^ falta tudo no editor, mas já tem os caracteres invisíveis :P
 
@Bacco Ficou maravilhoso s2 :)
 
@GuilhermeNascimento Se não em engano, foi feito dessa forma propositalmente (ao menos a parte de ser manual)
 
@Bacco Prioridades!
 
Uma duvida, como chama esse sinal (que parece um P invertido, eu sei lá, mas acho que em editores com quebra de linha automática ele é fundamental, além de muito chique)
 
@Gabe kkk justamente. Ele nem lê nem salva ainda
@GuilhermeNascimento pilcrow
@Gabe tanto que na linha 17 você ve como eu carreguei o código
 
9:18 PM
@Bacco Obrigado, vou ver se tem algo para o sublimetext :)
 
@GuilhermeNascimento Eu percebi, tenho seguido os comentários.
 
@ramaral a bom saber, com certeza é bem atento :)
 
@GuilhermeNascimento o sublime mostra tab e espaço, mas nao tem pilcrow por padrão
@GuilhermeNascimento eu tou usando o pilcrow no meu pq é meio que padrão, mas penso em ter a opção de mostrar uma flechinha no lugar (um L invertido)
tipo isso aí
 
@Bacco Poxa fica mais bacana assim, preciso ver como faço
 
os tabs eu pretendo que sejam uma bolinha com um traço no primeiro caractere e uma flecha no fim
 
9:24 PM
@Bacco meu editor troca os TABs por espaços
 
@GuilhermeNascimento quase todos tem essa opção, mas eu gosto mais de tabs mesmo
agora, tem que ser opção, claro.
O fato que isso aí não é bem um editor de código, e sim um "componente de editar código".
Eu comecei pensando em fazer um editor pra mim mesmo, que seja agradável pro meu gosto
mas de maneira a poder embutir o "componente" em outras coisas
 
@Bacco só consegui aquele CR ou LF no final das linhas, mas como o editor detecta o tipo de quebra (windows, mac classic, unix) eu dispenso exibir o tipo, uma seta ou o pilcrow seriam mais interessantes
 
por exemplo, um editor de SQL dentro de um sistema meu
 
@Bacco ah entendi, isso é muito util e "portavel"
 
@GuilhermeNascimento se você olhar o screenshot, estou criando um editor na linha 25
(o programa de teste carrega o próprio source como teste kkk)
na 27 eu seto a fonte
e nas seguintes crio as cores para sintaxe
 
9:33 PM
@Bacco entendi, é que estou mais acostumado com o o QT com C++, mas olhando melhor o código consegui notar agora
 
Uma coisa que foi adotada em Harbour é criar funções pras classes
pra ficar mais parecido com a cultura do Harbour.
 
@Bacco isso não é "paranoia" a mais? Ou eu sou muito desleixado ou vocês muito perfeccionistas.
 
@GuilhermeNascimento em vez de eu fazer um QWidget():new(), que seria o new em harbour
a classe do QWidget é implementada como HB_QWidget()
e QWidget() é uma função que retorna HB_QWidget():new()
eu nao me incomodaria de usar um QWidget():new(), mas que fica mais limpinho o source, fica.
 
@Bacco pensava que QT só tinha ports para Python e C++, desconhecia em Harbour, é algo paralelo?
@Bacco ah é verdade, bem mais limpo
 
@JorgeB. ver os espaços? Eu não deixo isso ligado. Mas gosto de ligar pra ver se tá tudo em ordem em algumas situações. Por exemplo, para arrumar postagem do SOpt é uma beleza. Por exemplo, eu copio da pergunta, colo no meu editor e troco com facilidade os tabs por espaços e alinho certinho tudo.
 
9:37 PM
@Bacco é só mesmo para algumas consultas?
@Bacco ah entendi
 
@JorgeB. eu deixo um atalho de tecla justo pra isso. Só "ligo" a opção rapidinho, vejo o que eu quero e desligo. Ou quando estou formatando uma série de #defines, e alinhando código pra legibilidade, também dou uma ligada nisso.
 
@JorgeB. no meu editor (sublime) uso um pacote que mostra espaço extras apenas, aqueles desnecessários, e eu nem preciso limpar, no momento que salvo configurei pra ele fazer um RTRIM em qualquer linha :)
 
@GuilhermeNascimento eu gosto disso, mas só na hora de salvar. Comentei antes disso, que nesse aí eu pretendo dar a opção de remover só do arquivo.
Assim, se eu estiver com o cursor assim:
 
@Bacco sim, aqui nem percebo pois quando vou digitando vou salvando e geralmente eu raramente digito espaços a mais
 
#define VAR_BASE 00001
#define VAR_TEST 00002
#define |
eu nao quero que ele tire os espaços depois do 3º define pq eu tou trabalhando ainda :)
(eu tinha digitado um monte, mas o chat cortou, esqueci de formatar como código :) )
 
9:41 PM
@Bacco é assim mesmo que o pacote que instalei faz, só quando aperta ctrl+s
 
mas entao, eu aperto control s o tempo todo
quero que SALVE sem, mas deixe os da minha tela :)
ou seja, tirar na hora de mandar pro arquivo no HD
mas deixar o buffer da minha tela quietinho.
Tanto que como não tinha essa opção no meu editor, eu desliguei esse recurso
e usei um script separado.
Entao eu mesmo aciono o atalho que limpa as linhas só no final da edição do dia.
 
@Bacco bem complexo assim kkkkkk, quase um sistema de repositório pós processamento/compilação
 
@GuilhermeNascimento geralmente os editores guardam as linhas internamente como uma lista ou array. Não custa nada fazer o trim só na hora de mandar pro arquivo, sem mexer no dado original.
AH, uma coisa que pouco editor tem (o que eu acho absurdo) é carga dinâmica das linhas.
Tem muito editor "profissional" que se vc tentar abrir um dump de SQL muito grande, trava.
 
@Bacco sim, quero dizer que acho que poucos pensaram nisso, é complexo de ter algo pronto assim, é algo bem "pessoal", todavia é uma otima ideia
 
O editorzinho velho que eu uso funciona bem, pq ele é esperto. Quando o arquivo é muito grande ele trabalha no disco.
Provavelmente ele deve dar uma indexada na hora que abre, e depois é moleza.
(por exemplo, varrer o arquivo todo e a cada 100 linhas anotar a posição no arquivo)
aí na hora que vc dá scroll, ele carrega um pedaço razoavel só.
Eu ainda não consegui pensar como resolver um highlighter nesses casos. Provavelmente teria que guardar os estados parciais em um índice também
 
9:52 PM
@Bacco notepad++ fazia isso, todavia ele deixou de fazer, talvez devido ao mesmo problema que você citou ou conflitos com plugins
 
@GuilhermeNascimento eu tenho um np++ aqui mas quase nao uso. só não apaguei acho pq eu fiz um highlighter nele e acho que não quis jogar fora.
 
@GuilhermeNascimento e @Bacco homem que é homem edita código no vi :D
 
Eu testo bastante editor pra ver o que tem de bom em cada um e agregar idéias.
O vim eu uso por causa dos servidores. Tenho usado CentOS nos clientes faz tempo, usava Slackware antes.
 
@JorgeB. kkkkk, e os mais brutos usam o cat
 
@GuilhermeNascimento kkk. o cara tem que digitar devagarzinho e prestar uma atenção danada.
 
9:54 PM
@Bacco eu não falem do vim, falei do vi ;)
 
@JorgeB. bom, do vim mesmo eu só uso o coloridinho
pq os comandos todos que eu uso são de vi mesmo.
é que hoje na maioria das distros o vi é link pro vim
 
@Bacco ah pronto :)
 
aliás, eu sempre esqueço e digito vi mesmo
de vez em quando eu lembro de por o m
quando sinto falta do highlighter.
 
@Bacco eu já esqueci muito dos atalhos do vim, agora só uso em servidor também
 
@JorgeB. eu basicamente uso as contagens numéricas, yank, delete e paste
mal e mal ^ e $ pra correr na linha
de vez em quando o find
 
9:57 PM
Eu agora com os IDE as vezes até me esqueço dos nomes das funções, é tudo autocomplete.
 
(e sempre esqueço como desmarcar as buscas)
e tem o problema que o Gabe mencionou, quando precisa copiar pra outra coisa
é sofrido.
Quando dá mais de uma tela eu vou copiando em "parcelas".
 

« first day (991 days earlier)      last day (2793 days later) »