« first day (1703 days earlier)      last day (2081 days later) » 
00:00 - 16:0016:00 - 22:00

12:00 AM
@AndersonCarlosWoss essa coisa do FPS é baboseira. Eu fiz uns testes aqui com Qt e harbour, e muito abaixo disso tá ótimo. O segredo é... justamente não travar a UI. O meu, mesmo num teste primitivo, com render "lerdo", depois que eu fiz o scroll independente do draw, ficou ótimo.
 
comecei a ver o debate - de cara já estou mijando de rir com a falta de noção dos candidatos :'D
@Bacco (first-person shooter não tem nada de baboseira) - agora vou voltar ao debate ;)
 
@AndersonCarlosWoss ou seja, o fato do draw ser lerdo não muda a resposta.
@Blogueira é um editor de código!!! Só se vc quiser fazer um FPS pra alvejar os caracteres
 
@Bacco não estraga minha piada!!!
 
@Blogueira mas eu não tinha que "comprar a idéia" pra piada valer? Daqui a pouco vc vai me dizer que eu nao posso falar "Vi o video 30 vezes e não achei o rato" pro @AndersonCarlosWoss
 
@Bacco hmm, é verdade - acho que sim :D
 
12:03 AM
hahaha
 
@AndersonCarlosWoss entao... eu tava quase comprando a idéia pelo texto, depois que eu vi o video desencanei do editor. Isso ai nao é uma plataforma pra editar código, é uma curtição tecnológica.
 
Qual parte?
 
@AndersonCarlosWoss todas. Dei uma assistida em cada um dos trechinhos, pra pegar ao menos o básico de cada tópico. Eu acho legal, parabéns pra capacidade de design e programação, mas morre aí. (no sentido de que na prática ele nao me trouxe nada melhor que as coisas que eu uso hoje)
 
Ah, isso é mesmo
"Vamos usar o que está na moda para fazer algo legal"
 
E isso pq um dos meus 1os testes do meu quem-sabe-um-dia-editor foi o teste de scroll, pra validar o renderer. Em máquina velha.
(não tou dizendo que o treco é bom, só quis dizer que justamente sendo muito mais lerdo, não atrapalha o uso, desde que o render não bloqueie as ações do usuário)
Olha só, fiz uma "descoberta cultural" hoje. Bom, muita gente conhece o "Old McDonald had a farm" - a idéia é que a cada bicho cantado na música, o refrão vá aumentando, repetindo desde o 1º bicho, certo? Bom, nós temos a nossa versão aqui, que é "A véia embaixo da cama". E não é que os russos tem a versão deles?
 
12:46 AM
0
Q: Quero aprender uma linguagem, por qual eu devo começar e porque ?

ErickzgodSempre gostei de computadores e informática e estou muito afim de aprender a programar. Desde já obrigado a todos!!!

 
Boa noite galera
 
Noite
 
Deixa eu pergunta pra vocês...
Eu estou desenvolvendo um app e estou criando uma API, só que eu gostaria de aumentar a segurança dele.. Tipo... Tem como eu saber se o acesso está sendo feito via aplicativo?
Vocês podem me indicar algum estudo sobre isso?
Eu não sei nem como pesquisar no google
 
@AndreiCoelho tem até algumas coisas no site, mas o fato é que saber "mesmo mesmo" vai ser difícil.
 
Imaginei
 
12:56 AM
@AndreiCoelho o que dá pra fazer, se no cliente o APP for ao menos compilado, é ter alguma assinatura dentro, com chave assimétrica, ou no minimo um token
e de vez em quando atualizar o app e trocar a chave. Só que tem que tomar um cuidado absurdo pra não quebrar usuário legitimo.
Isso pra diminuir a superficie de ataque.
 
Entendi
 
Por outro lado, seria mais o caso de pensar qual o dano se a pessoa consumir a API de outras formas. Talvez você chegue à conclusão que, se o modelo de negócio gira em torno da API e não do APP, pode ser até bom deixar que as pessoas customizem o cliente.
 
sim
ele gira em torno da API
 
Por exemplo, em vez de cobrar pelo app, cobrar pela "conta do usuário".
 
verdade
só uma dúvida
você acha que esse token eu devo salvar em um banco interno do app
?
 
12:59 AM
Como o skype 8 ficou horrendo, eu passei pro telegram recentemente, e um dos motivos foi justamente ter API.
 
ou gero ele e escrevo em um arquivo?
claro que ele será gerado na API
 
@AndreiCoelho você pode fazer uma coisa legal se quiser fazer 1 token por device
 
é isso que eu estava pensando
 
é o token e um nonce
cada vez que loga, o nonce é atualizado
 
nonce?
 
1:01 AM
assim, se copiarem o token, um dos 2 (ou a cópia ou o original) vao parar de funcionar
 
pq ao atualizar o nonce, vc descarta o anterior
 
legal bacco
 
e "só vale o token + o nonce da vez"
 
ahhh
saquei
eh uma boa ideia
 
1:02 AM
mesmo que copie o token e o nonce
vai ficar no device 1 token122 nonce 122 e no device 2 token 122 nonce 122
o primeiro que acessar vai passar a ser token 122 nonce 652 (por exemplo)
o token 122 com nonce 122 ja nao vale mais.
 
entendi
vou fazer uns testes
 
o servidor vai guardar o nonce junto do token e o device tambem.
nonce vem de n-once (é um numero de uso unico, ele nao se repete e nao deve ser previsivel)
 
como você acha que eu devo gerar o nonce
ah ta
era isso
aleatorio
 
@AndreiCoelho pode ser até random
 
saquei
valeu @bacco
 
1:05 AM
@AndreiCoelho mas não se limite a essa idéia, continue pesquisando.
 
vou dar uma aprofundada nessa ideia
sim
de qualquer forma obrigado
 
qq coisa depois conte pra gente o resultado.
 
1:19 AM
tem uns candidatos muito nós cegos :'D
você assistiu todo o debate, @Bacco?
 
1:38 AM
uparam uma pergunta do meta dde 2015 pra modificar uma unica palavra
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
 
@Blogueira o comecinho nao, vi fragmentos depois
 
@Maniero Vi recentemente muitas palestras de pessoas falando sobre "boas práticas" que quase passei mal, kkkk. Queria ver uma de alguém falando algo decente, para variar
 
a nao, pera, foi o Maniero que tirou a pergunta da cova
 
@Bacco tem situações hilárias
 
@Blogueira refraseando: assisti, mas não desde o começo. Do começo eu vi fragmentos depois.
 
1:40 AM
ressuscitar uma pergunta sobre supt é cutucar ferida cicatrizada hein kkkkk
 
@Blogueira como eu disse ontem, rir pra não chorar
 
@Articuno o supt vira e mexe manda um abraço pra galera
 
@Blogueira virou lenda urbana, q nem o saci
 
@Articuno isso me lembra de um dos problemas que a humanidade não resolveu com 100% de segurança: o curupira tem os pés rotacionados no eixo do corpo, ou no eixo da perna? (ou em outras palavras, dedões pra fora ou pra dentro?)
E outra duvida que eu tenho é se saci e curupira se cruzam, fico imaginando se seria mais complicado uma perna só e pé pra trás.
 
@Bacco Teria diferença? Pular para frente ou para trás da no mesmo kkkk
 
1:45 AM
kkkkkkkkkkkkkkkkkkkkkkkk
imagina se um resolve dar voadora no outro
 
Boa noite para todos que estão numa empresa, sozinhos, em uma sexa-feira às 22:46
 
@Articuno e tem minha versão curupira desse famoso personagem brasileiro:
 
kkkkkkkk rip blanka
 
@Randrade Tem alguma que posso ver os slides ou transmissão online?
A minha próxima é exatamente sobre esse tema, mas falo o contrário de todo mundo :D
Vai ser engraçada :D
 
2:02 AM
@Bacco "nosense" #oi #fui
 
@Bacco procurando rapidamente, parece que a deformidade "comum" é o pé virado pra baixo até ficar pra trás
@Bacco então acho que nenhuma das suas hipoteses é a correta xD
 
@Blogueira eu tava falando do personagem né...
 
@Bacco que deve muito provavelmente (com certeza) vir da deformidade de alguem
 
@Blogueira para de maldade, senão dou flag.
 
lol, maldade
 
2:05 AM
@Blogueira para de 'ruindade' :)
 
@Bacco parei pq. deu 23hs, daqui a pouco, de casa, volto com toda força! o/
 
@Blogueira o/
 
 
1 hour later…
3:30 AM
eu devia estar dormindo, mas...
 
@Blogueira também está sem sono blogueira? Ou é trampo mesmo?
 
@ClebersonFalk preguiça de dormir
 
@Blogueira hueheuheu
 
xD
 
 
7 hours later…
10:55 AM
bom dia
-1
A: O que é non-blocking I/O?

Robson PedrosoObrigado pelo esclarecimento, não são em todos os lugares que podemos aprender sobre programação.

 
11:29 AM
@Articuno bom dia
 
 
1 hour later…
12:54 PM
@JeffersonQuesado eh boa pratica no sopt fazer duas respostas seguidas em uma pergunta?
 
@YODA eu já fiz.
@YODA se o sistema permite, não é nada mal, desde que sua pergunta e resposta ajude outros usuários, e não seja algo só pra você
 
Nao era bem isso... Mas tem outras no meta falando do assunto
 
@Bacco vish, se verem isso então
25
Q: Quais são as formas de iterar um array em PHP (sem foreach)?

Wallace MaxtersAntes que eu seja censurado pela pergunta, aviso de antemão que o intuito da mesma é simplesmente a nível de curiosidade. Eu sei que o foreach é o meio mais adequado para isso. Porém gostaria de saber o seguinte: Quais são as formas de iterar com um array em PHP, sem a utilização do foreach, de...

@Bacco 3 respostas minhas, hahahahahahaha
O gmsantos fez duas também.
 
@WallaceMaxters como a minha resposta é a mais objetiva do universo, não senti necessidade de postar mais de uma :P
 
@Bacco ah, tá explicado
Seria interessante cada um que respondesse exemplificasse com apenas uma forma :) — Wallace Maxters Aug 19 '15 at 15:25
@Bacco até hoje eu não entendi direito o que quis dizer com "iterar" com print_r, kkkk
porque você não tem acesso a nada pelo print_r. Foi mais um trocadilho, né?
 
1:05 PM
@WallaceMaxters vc falou do indice e valor, e o print_r mostra ambos :P - agora, não dá pra 'usar' de outro jeito, nesse ponto vc tem razão. Mas que acessa acessa, e ainda mostra na tela!
 
E até hoje não tinha meu +1 kkk
1
A: Quais são as formas de iterar um array em PHP (sem foreach)?

Antonio AlexandreSegue outro exemplo, agora com do ... while : <?php $dados_teste = array( array( 'nome'=>'Pedro', 'idade'=>'45', 'uf'=>'RJ' ...

@Bacco achei essa resposta meio porquinha
o cara poderia ter simplificado o código pra quem ler entender
e ainda tem snipet
@Bacco "-1, usou um espaço antes e depois do parÂmetro" ,, kkkkkkk
 
@WallaceMaxters veja agora a do rapaz do do .. while
 
@Bacco todo mundo zoando o "pê internet" ali ===>
 
@WallaceMaxters eu podia jurar que eu já tinha estrelado, bom que vc avisou. acho que eu abri o link antes de logar e acabei esquecendo
 
4
Q: Duas respostas para esta pergunta, devo fazer?

Jefferson QuesadoPara esta questão em específico, tenho duas abordagens consideravelmente distintas para resposta: usando memoização e recursão usando pré-processamento através do crivo de Eratóstenes Porém, elas tem uma pequena interseção na propriedade matemática logo na introdução da resolução. Assim send...

Depende da diferença entra as respostas
 
1:13 PM
@JeffersonQuesado eu nao conseguia achar!
Se pudesse, seria legal colocar mais palavras chave, eu pesquisei por "respostas do mesmo autor" e mais um monte de combinação e variante e não achava
@JeffersonQuesado com a sua achei a que eu queria: pt.meta.stackoverflow.com/questions/782/…
11
Q: Quando responder duas vezes

SergioTécnicamente é possivel responder várias vezes à mesma pergunta. Depois de esta pergunta hoje, onde existem duas respostas do mesmo utilizador, surgiu-me a dúvida que pergunto aqui. Qual é a opinião da comunidade acerca de: respostas multiplas vs melhorar reposta já existente Quando é uma ...

 
@Bacco vou te mandar um e-mail, esqueci de comentar o que acontecue ontem, kkkkk
 
@WallaceMaxters tou de saída, mas vejo logo mais
 
@Bacco caramba, foi o que eu imaginei então. Accepts estranhos
 
1:54 PM
Pointer events no CSS me parece ser desvio de função
Não é uma regra de estilo controlar os eventos
Aliás, saudações terráqueos
 
2:16 PM
não tá erra\do
 
match guess.cmp(&secret_number) {
    Ordering::Less => println!("Too small!"),
    Ordering::Greater => println!("Too big!"),
    Ordering::Equal => println!("You win!"),
}
Rust! Ideia interessante esta sintaxe
 
@AndersonCarlosWoss olha isso
penei
6
Q: Custom resize de uma div

Mark VaazComo personalizar o resize para que seja possível redimensionar em qualquer lugar da parte de baixo da div Exemplo do próprio stackoverflow: .caixa { background-color: #444; /* margin: 100px auto; */ height: 100px; width: 400px; resize: vertical; overflow: auto; overflow...

se negativarem isso vou mexer com mais nada aqui, kkkkkkk
 
Não conseguiu ou não tentou manter sempre o elemento junto com o mouse?
 
@AndersonCarlosWoss cara, vou melhorar isso depois. Complexo, kkk
@AndersonCarlosWoss o problema é que estou trabalhando aqui
PEguei a pergunta como um desafio
 
@WallaceMaxters Não consegue customizar o elemento do resize?
 
2:29 PM
@AndersonCarlosWoss consigo, dá pra fazer umas melhorias.
 
Digo "resize" do CSS
 
@AndersonCarlosWoss escrevi as paradas tudo em inglês, kkk
@AndersonCarlosWoss acho que pra acopanhar o mouse teria que fazer alguma coisa com a posição do mouse na tela.
 
Sim
Pega a posição inicial do mouse no click como referencia
Depois só fazer: height = height_inicial + (posicao_atual - posicao_click)
 
vou tentar
 
Tinha pensado se dava algo como:
.container {
  display: block;
  padding: 10px;
  border: 1px solid black;
  resize: vertical;
  overflow: auto;
}

.container::-webkit-resizer {
  cursor: pointer;
}
Onde você customiza o -webkit-resizer para aparecer como quiser
 
2:36 PM
@AndersonCarlosWoss olha, ficou até mais simples
@AndersonCarlosWoss agora ficou filé olha lá
0
A: Custom resize de uma div

Wallace MaxtersBem, o mais próximo que consegui fazer foi usando o evento mousemove. Eu detecto se a div .drag foi acionada para aumentar o tamanho do textarea de acordo com a posição que estou movendo o mouse (pra cima ou baixo) window.addEventListener('load', function () { var lastPageY = 0; var t...

bom que o @Bacco vê
 
> preciso de um código pronto com formulário que utilize phpmailer para eu aprender a ver a onde eu estava errando
ei @Bacco
@WallaceMaxters much better
 
ei @AndersonCarlosWoss
@WallaceMaxters @WallaceMaxters eu faria coisa do tipo. Só 2 coisas que talvez eu mudasse: não mexeria na div enquanto tá "resizando" pra evitar 'scroll maluco' (faria uma espécie de ribbon mostrando que tamanho vai ficar, mas só resizaria depois que soltasse)
 
O que acham
> Na parte onde é definido o height, eu particularmente usaria um Math.min e Math.max para definir o tamanho máximo que o elemento poderia alcancar de altura.
@Bacco hum... como?
"resizaria" kkkkk
 
@WallaceMaxters igual vc fez, mas "resizando" um overlay só (que nao fizesse parte do layout), pq o problema do resize "dinâmico" é que um float pode mudar de lugar e a div subir, e outras mil maluquices do tipo. Se vc fizer um elemento que cobre a div com uma transparência e der resize nessa div, dá menos chance de efeito colateral.
@WallaceMaxters mas pra resposta no site é bom nao inventar moda, o OP que incremente "em casa".
 
@Bacco Eu também acho. Ainda mais que tem os negativeiros de plantão
 
2:45 PM
Dependendo do uso, eu gosto que a div seja redimensionada junto para eu já ver como o conteúdo ficaria
 
@AndersonCarlosWoss se vc tem controle sobre o layout, dá pra fazer. E mesmo assim ainda dá pra fazer uma "duplicação" da div original com conteudo, em casos que o layout seja "sujeito a intempéries"
 
@Bacco achei o drag uma bosta pra isso.
preferi usar mousemove
 
Tipo o editor do SO
 
@AndersonCarlosWoss isso que eu quis dizer com duplicar a div com conteudo. Vc vai ver o conteudo ajustado de qq forma. Mas é claro que cada caso é um caso, eu não duplicaria a toa uma coisa que eu tenho absoluto controle. Se é pra um "plugin", ai ja acho que só arrastar calculando posição do mouse não dá.
 
Eu gosto de ver a div aumentando justamente para eu saber quando já é suficiente parar de aumentar
E não ir por tentativa e erro
 
2:47 PM
huahuahuahuhauhauhuahuahuahuha
 
@Bacco No caso, a overlayer não modificaria o layout, estaria flutuando nele?
 
@AndersonCarlosWoss sim, pq o problema não é modificar o layout, e sim o layout mudar a posição da div que vc tá ajustando, e o referencial do mouse perder o sentido
 
Nesse caso poderia quebrar o layout na hora que eu soltar o elemento
Ah, sim
 
@AndersonCarlosWoss mais que isso, vc aumenta a div e ela sai do lugar, ai a div tá no topo da tela, totalmente fora do mouse (apesar dele ainda agir sobre ela)
 
Curiosodade: @Bacco já usou docker?
@AndersonCarlosWoss ainda estou querendo saber se dá pra usar o Windows dentro do docker, pelo ubuntu
 
2:50 PM
@WallaceMaxters não. Experimentei containers em outras situações, mas não o docker especificamente. Nunca esbarrei em necessidade pra isso.
 
Só usar position fixed :x
hahaha
 
@AndersonCarlosWoss e depois tem outra questão, mas ai tb é fora de uma pergunta de SOpt. Como resolver o scroll da tela (quero aumentar a div de forma a passar da viewport)
e outras situações análogas, como vc começar o resize perto do fim da tela, sem ter que "rolar antes" pra abrir espaço
@WallaceMaxters @AndersonCarlosWoss mas vcs notaram que no exemplo da pergunta nao precisa de nada disso né? É mais uma questão de estética (e um pouco mas de 'área pra pegar', pq se trata de textarea que ja tem o recurso).
O que eu acho que seria legal é perguntar como fazer isso sem mouse/touch. Pra usar na prática seria legal um atalho de tecla na textarea pra aumentar e outro pra diminuir a div.
PS: "Não precisa" no sentido de que é uma melhoria do usuário numa coisa que já existe, e não no sentido que ele não devia fazer
 
3:10 PM
alguém adiciona a tag php:
0
Q: Quero enviar um anexo pelo phpmailer

Eduardo Parcianello de AvilaGalera to com um problema com meu codigo eu não quero que quando a pessoa clica enviar uma imagem ou curriculo em pdf baixe uma imagem do meu servidor de ftp pra enviar por email pra mim o que eu quero fazer é o seguinte Quero poder que a pessoa qualquer envie um arquivo em pdf pelo meu site que...

pra eu votar como dup
 
@GuilhermeNascimento feito, lembre de pegar mais de uma sobre o assunto se puder
 
@Bacco eu pego uma só pra fechar, depois eu vou editando, é só pra fechar mesmo antes que um ScoreHunter apareça
 
@GuilhermeNascimento acabei de fazer isso com a de insert id, fechei de uma "ruim" pq sabia que tinha a boa, agora editei. A busca da duplicata é pior que a busca normal. Tem hora que eu fecho (sem querer, é claro) de alguma coisa muito absurda (sem querer, é claro), e depois edito com a boa pra consertar meu engano.
 
@Bacco incrivelmente só duas respostas do site todo considero boas :/ ... sobre o assunto de anexo
 
3:17 PM
Acabo de reverter 2 vandalismos do mesmo OP, acho que ele nao gostou dos fechamentos
Ah, agora que eu entendi pq tem um monte de edit idiota de uma palavra ou um detalhe besta ultimamente, só pode ser o tal do devday!
 
@Bacco quero entender quem aprovou as edições dele :/
 
@GuilhermeNascimento o autor nao precisa de aprovação
 
ahhh as perguntas são dele XD
to viajando
 
@GuilhermeNascimento kkk. acontece. Mas eu fui lá ver de novo depois que vc perguntou, de medo de eu estar viajando.
 
@Bacco é que eu olhei errado, esses avatares as vezes me confundem
 
3:20 PM
quer ver também
 
Bom, depois do edit tomou -1 pt.stackoverflow.com/q/321671 - retiro se ele deixar clara, pq agora o titulo não bate com o conteudo
 
@Bacco ao menos sabemos que ele curti o Micheal Jackson, se fosse a letra de uma funk eu ficaria mais chateado :P
 
@GuilhermeNascimento pois é, se ele fosse um smooth criminal nem teriamos percebido o vandalismo, mas ele foi mão pesada.
 
@Bacco sabe me explicar porque giramos a imagem no windows, mas quando abrimos a mesma no navegador, ela está "não girada"?
tem a ver com o tal do exif, né?
 
@WallaceMaxters sim, sei explicar
2
Q: Upload de foto tirada por celular exibe imagem rotacionada

Mauro AlvesTenho um sistema com uma página de Upload de fotos. É um upload de fotos simples, onde se clica no input, seleciona a imagem e fim. Depois só enviar o formulário, a imagem é salva em uma pasta, e em outro arquivo html acontece arecuperação do caminho da foto, exibindo a mesma dentro de uma tag im...

 
3:25 PM
ah é o exif mesmo
então esse cara é pra não ter que recriar a imagem toda, né?
 
@WallaceMaxters eu penso que tem que limpar exif não só por isso. Já teve caso de cara que jornalista que ferrou o informante por causa disso. Publicou foto junto com a matéria, mas tinha as coordenadas de GPS revelando onde foi tirada.
 
@Bacco kkkkkk, "smooth" :D
 
@Bacco que coordenadas?
 
@WallaceMaxters GPS, gravado na foto.
 
3:27 PM
@Bacco olooooooooooooooooooco
 
@WallaceMaxters eu mesmo já usei exif pra desmascarar "mentira doméstica". Me afirmaram que determinada foto era tirada em um contexto, mas a maquina registrada no exif não correspondia à da conversa.
 
Já teve serial killer preso nos EUA por isso
 
@Bacco hum... me fale mais
 
Identificaram uma foto dele num site que constava a localização
Acharam o cara
 
@Bacco fora que falando da parte técnica, para WEB Exif consome muito das libs de manipulação de imagem, mesmo que a imagem seja pequena :/
 
3:29 PM
@Bacco, o detetive
 
@GuilhermeNascimento o simples fato de ser informação sobrando já é razão pra matar no ninho. Eu tenho uma situação que não apenas elimino EXIF, eu ainda aplico uma máscara de convolução e reproduzo só o RGB em uma imagem nova, pra evitar passar informação demais. (e de quebra, a matriz ainda atrapalha esteganografia)
 
@Bacco dá pra colocar qualquer coisa nesse exif?
 
@WallaceMaxters tem coisas padrão, que as libs entendem. se for fora do padrão, dá pra por em qq lugar da imagem, não só no exif.
 
kkkkk
botar uma senha
 
Inclusive, proteção contra cópia de foto fica na própria foto, através de "manchas" que não reparamos, mas o algoritmo detecta, mesmo depois de impressa.
 
3:32 PM
@Bacco por falar nisso, até hoje não entendo porque o pessoal fala que dá pra esconder vírus em imagem, se o máximo que dá pra fazer é ver uma imagem e pronto.
@Bacco eu até fiz uma parada uma vez com o comando copy que você mescla uma imagem com um exe
mas não dá pra fazer nada demais
@Bacco kkkkkk
 
@WallaceMaxters no burricórnio eu já deixei à vista mesmo, no pingente do colar
 
@Bacco estou tentando "matar" tudo no front-end com canvas, e também apliquei um sistema de upload que particiona (chunk) o upload, só quando o envio é marcado como concluido é feito o "merge", cada pedaço de envio tem um intervalo de 50ms (pode variar), assim muitas pessoas em uma mesma rede podem fazer uploads sem sofrer, tem coisas ainda para terminar nisto
 
@WallaceMaxters o @AndersonCarlosWoss já frequentava aqui quando falamos da tomada de constantinopla né?
 
@Bacco Eu acho que não.
 
Não lembro disso
 
3:37 PM
@Bacco tem algum exif editor?
 
Mas perceba que ajuda não implica em te mostrar o código funcionando. Eu te apresentei o link da documentação oficial que trata sobre anexar arquivos e você aparentemente está ignorando - o que dá a entender que você não busca ajuda, mas sim alguém que te dê o código pronto. Então novamente eu pergunto: qual parte da documentação que você não entendeu? Você viu que o método que está utilizando recebe 4 parâmetros e você passa apenas 1? Você sabe o que é um método de uma classe, argumentos, parâmetros, etc? — Anderson Carlos Woss 23 secs ago
 
dá pra trollar hein
 
kkkkkk
Old is gold
 
3:39 PM
Nessa época eu participava sim
 
@WallaceMaxters explica no FF pt.stackoverflow.com/a/321640/3635, não explica pq o comportamento "deve ser" assim :/ ... rapaz, os ScoreHunters estão a milhão
 
Dúvida: vocês armazenariam um endereço no banco de dados através de chave estrangeira?
 
Nessas alturas do campeonato já deve ter muita gente que fala "Ah, vai lá no Fórum Stack Overflow, é um site onde as pessoas fazem o código pra você"
 
@AndersonCarlosWoss acho que sim. No caso de cadastro de clientes, tive um problema com uma empresa ter dois pontos de recebimento de mercadoria
 
3:43 PM
A partir de um "repositório" geral, por exemplo
 
@Bacco eu estava comentando quando ele deletou, eu ia postar: tem que fazer upload com move_uploaded_file antes (eu não lembro se dá para acessar $_FILES[...][tmp_name] pode ser acessado direto).
Claro que ia ser melhor elaborado, mas já foi
 
Os correios fornecem o dump das tabelas deles
 
@AndersonCarlosWoss eu gosto muito de usar a mesma tabela pra todos os endereços.
 
Mas várias infos alteram constantemente
 
@Bacco fala uma música de suspense boa (tema de filme, ou jogo) aí
 
3:44 PM
CEP que deixa de existir... que é dividido em outros... etc
 
@AndersonCarlosWoss fornece as in vende, vc quer dizer? Pq era gratuito antes do sucateamento que foi feito nos Correios, depois que virou essa z*** que tá hoja, eles passaram a vender a base.
 
@Bacco Tem uma versão gratuita, acho eu
Não sei quão completa é
 
@AndersonCarlosWoss de 2005 acho.
 
@Bacco acho que essa pergunta merece uma boa resposta
0
Q: O bug com o garbage collection (coletor de lixo) foi corrigido em qual versão do PHP?

Jonatan Haas Error: PHP Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php/session) failed: Permission denied (13) https://stackoverflow.com/questions/2904862/issues-with-php-5-3-and-sessions-folder Atualizar o PHP resolveria o meu problema?

 
3:46 PM
@Bacco eu to com um problemão
 
@WallaceMaxters sorte sua. Eu tenho no minimo uns 7
 
- Tenho um editor de textos
- quando uma pessoa tiver editando, a outra não pode mexer
- tenho que avisar isso para o usuário que tentar editar
- não possuo acesso a websocket
o que vocês fariam?
 
@WallaceMaxters de imediato uma flag. Clicou em editar, update na flag "editando" pra verdadeiro. Se o update deu certo, abre o editor.
 
@Bacco agora outro ponto... e se o animal usuário sair da página fechando o navegador?
 
@WallaceMaxters calma. "de imediato" é a flag. Pode ser um timestamp, se vc tiver ajax atualize esse timestamp de tanto em tanto
 
3:48 PM
kkkkkk
 
Faz um JS enviar um ping do tipo "estou editando ainda"
 
@AndersonCarlosWoss tipo isso. @WallaceMaxters Nota: é quase gambiarra isso, mas como é um "problemão" né...
 
@Bacco a vantagem no meu caso é que cada vez que o cada edita um "cadinho" de coisa, já atualiza automático.
@AndersonCarlosWoss kkkkk
um ping efetivo seria de quantos em quantos egundods
@Bacco dá pra usar o websocket, mas nem...
 
@WallaceMaxters pra liberar edição uns 15 segundos tá bom, acho (entre os pings) e 1 min pra liberar
 
"edição bloqueada, tente novamente mais tarde"
 
3:50 PM
Edição bloqueada por usuário ALCEU (00127), tente mais tarde
 
@Bacco porque menos que isso, haja server, né? kkkkkk
 
@WallaceMaxters dai pra mais. Se tiver que esperar 5 min, tudo bem. O segredo é que o tempo de liberação seja suficiente pra vários pings, pra evitar que 1 falha libere o documento antes da hora. Ping de 1 min, no minimo uns 10 min eu diria
 
É, depende de quão frequente é coincidir essas múltiplas edições
 
@WallaceMaxters ai usa um setTimeout, se editar um pouco aciona já a flag e dá um clearTimeout para evitar outra flag, ao mesmo tempo, mas o timer reinicia, de 20 em 20 segundos ... se o usuário estiver ocioso (por fechar a aba ou navegador) em 2 minutos, outra pessoa poderá editar ... uma sugestão, se o usuário resaturar a aba ao reabrir vc poderia por um TOKEN para validar a edição, então ao restaurar aquele TOKEN provavelmente vai ser invalido quando tentar executar o comando de FLAG [...]
 
Aí se der timeout no ping, você faz outro ping para avisar que você tentou dar um ping mas não conseguiu
 
3:52 PM
@WallaceMaxters só que do mesmo jeito, se o ajax falhar, tem que avisar o cara que tá editando que ele perdeu conexao. Tipo "Se vira aí, que pode ser que vc perca tudo - copie em algum lugar"
 
@GuilhermeNascimento boa. eu posso redirecionar ele pra pagina inicial...
@Bacco Nossa! de todo jeito é uma merda, hein
 
Agora se esse novo ping também falhar, você envia um e-mail para o servidor avisando que você tentou enviar um ping para sinalizar que você tentou enviar outro ping para manter a edição
 
@Bacco agora o detalhe: Como saber que a internet caiu?
 
E assim nasce um problema XY
 
@AndersonCarlosWoss ping pong pung pang peng
 
3:53 PM
[...] retornano algum erro HTTP, nisso o usuário pode ser avisado que aquela "sessão de edição" expirou, e em seguida ser redirecionado, @WallaceMaxters @Bacco @AndersonCarlosWoss
 
@WallaceMaxters não interessa se a internet caiu. Interessa se deu o ping ou não. Ajax pinga, servidor atualiza.
O resto cada um resolve do seu lado.
 
Ou você aproveita as respostas da minha pergunta...
 
@Bacco o cara queria que eu colocasse as duas editando ao mesmo tempo e depois mostrar quem editou o que
 
6
Q: Como evitar conflito de dados entre duas requisições PUT no HTTP?

Anderson Carlos WossQuais técnicas podemos utilizar para evitar a colisão entre dados de duas requisições PUT para que as alterações da segunda requisição não sobrescrevam as da primeira? Imaginemos a situação: Há um produto cadastrado em um sistema de loja virtual de nome "Produto Bem Bacana", sem descrição e pr...

 
Cliente falhou todos os ultimos N pings abre o alerta "salva essa bagaça em algum lugar no seu pc" - servidor quer atualizar e o timeout passou de N minutos, deixa, senao avisa quem tá ocupando.
 
3:54 PM
vai gostar de gambiarra lá
 
@Bacco outra sugestão, mas bem mais complexa, seria segui um "fluxo" parecido com o do Git, ou aqui das edições do site, tipo tempo de carencia e histórico de edições e afins, assim podendo reverter e ainda ter todos textos salvos (cc @WallaceMaxters)
 
@WallaceMaxters Salva o conteúdo do editor em um arquivo e controla com GIT
hahahaha
 
@GuilhermeNascimento se for pra isso eu prefiro usar o protocolo do wave, que por sinal tá na minha lista de ToDo
 
@AndersonCarlosWoss pois é, dá vontade de pirar
 
Pode implemetar o append-only também (cc @Bacco)
 
3:56 PM
@GuilhermeNascimento nostaugia
Aquela música de quando algo deu merda (deveria tocar quando alguém programa em php)
por falar nisso, o @Bacco já mostrou para o @AndersonCarlosWoss a música do programador php se atrapalhando?
 
O composer init poderia tocar essa música
 
@WallaceMaxters a dub BR pode ser boa, mas na versão americana por incrivel que pareça (pode ter sido impressão minha) as musicas são mais "evidentes"
 
Operational transformation (OT) is a technology for supporting a range of collaboration functionalities in advanced collaborative software systems. OT was originally invented for consistency maintenance and concurrency control in collaborative editing of plain text documents. Two decades of research have extended its capabilities and expanded its applications to include group undo, locking, conflict resolution, operation notification and compression, group-awareness, HTML/XML and tree-structured document editing, collaborative office productivity tools, application-sharing, and collaborative computer...
^--- @WallaceMaxters @AndersonCarlosWoss @GuilhermeNascimento
 
implementando isso, vc deixa os 2 editarem ao mesmo tempo. Tenho intenção de usar um dia. @AndersonCarlosWoss e é append only por natureza. O próprio google wave permitia dar "replay" nos edits
 
3:59 PM
Faltou um "The CSI model" ali
 
00:00 - 16:0016:00 - 22:00

« first day (1703 days earlier)      last day (2081 days later) »