@Bacco não conheço, é tipo aqueles caras do mercadolivre que vendem logotipos prontos, e geralmente eles nem deveriam poder vender pois pertencem a outras pessoas?
@PauloSérgioDuff eu vi um baita absurdo na TV, propaganda de um restaurante de uma cidade "vizinha" (na verdade é longe daqui, mas é na mesma região), eles usaram a moça do filme "Ratatuia" na faixa (cc @Bacco)
@GuilhermeNascimento esses tempos atrás em Rio Claro tinha um cartaz de uma loja de presentes com 3 stormtroopers. Não durou 3 dias o outdoor, devem ter tomado uma bela notificação da disney. O que me surpreende é que tinha uma agência por trás da "obra"!
Lembrei de duas pessoas no site que tiveram suas respostas deletadas, simplesmente porque não leram a fonte de onde copiaram, "todos direitos reservados" (mesmo que isso não tenha efeito legal)
@PauloSérgioDuff exatamente, no stack overflow em portugues, duas respostas copiadas discaradamente, de 2 autores diferentes, inclusive um frequentava o chat, o pessoal pediu para melhorarem a resposta e para citarem fontes (o que não fizeram), ai um moderador notou uma coisa, nos sites copiados para resposta no rodapé estava escriot: "todos direitos reservados", ai achou melhor remover de vez
Sei lá, mesmo sem valor legal ou qualquer implicação, eu acho que foi certo, inclusive haviam respostas não copiadas "bem melhores", ou que já atendiam as perguntas
"INSERT DE SESSION NO BANCO MYSQL" Essa sentença isolada não faz o menor sentido. Então li o contexto da pergunta para melhorar a compreensão. Entendi menos ainda!
Não tem insert nenhum no código da pergunta, tem erro de digitação, não tem sanitização de dados, aí fica difícil. Não dá nem pra saber se o $vendedor é numérico pra ficar sem aspas. Da forma como está, a pergunta não tem como prosseguir aberta, pois depende de chute. Precisa caprichar minimamente, se quiser ser programador um dia. — Bacco1 min ago
Pessoal, me matem uma dúvida: Fóruns! Eu tenho muitas dúvidas sobre um monte de coisa que não se encaixa nos objetivos do Stack. E os fóruns de internet hoje em dia são verdadeiros desertos. O que fazer nesse caso?
@Bacco dependendo ele poderia limitar o vetor, nem sei o pq de ter limites indefinidos, o "gargalo" em C vai ser grande se o fizer, ai já vejo problemas (cc @YODA)
@YODA eu sou da sugestão que te fiz no outro dia, ao invés de "alocar" todos dados lidos, o melhor seria ler o arquivo em tempo real (se estiver trabalhando com arquivos) e ir exibindo, tipo uma consulta em um CSV, só pegar para exibir e nem alocar nada... cc @Bacco é que já venho acompanhando alguns usos e objetivos dos scripts do Yoda
@YODA tá certo, eu que contei errado. O que vc tem que entender é que são 11 ponteiros e 6 caracteres cada. Toda string nesse caso tá ocupando 6 bytes.
@GuilhermeNascimento Por exemplo, tem um monte de tecnologia que uso que a documentaçaõ só encontro online. Isso é frustrante. Até uso wgets e programas da vida, mas fica uma bosta de consultar
@PauloSérgioDuff eu gosto dessa ideia, pelo simples motivo de que não gosto de parar, mesmo que seja um lugar que raramente tenha problemas assim... eu sou um cara bem OFF ... já tentaram me convencer a usar C9, mas ainda prefiro sublimetext (ou equivalente) + snippets que criei + experiencia + docs baixadas (geralmente alguns editores tem integrado/podem instalar)
@JeffersonQuesado Vou falar da internet primeiro, por exemplo. Eu durante muito tempo mantia o orgulho de não depender da internet para trabalhar em um projeto. Mas teve projetos aonde tive menos domínio de X tecnologia, e pesquisando no google e no stack eu era 1000% mais rápido na resolução de problemas de tecnologia Y que eu domino
@PauloSérgioDuff não vejo isso como um problema, desde que vc não caia na ilusão de "achar que sabe o que não sabe"; As pessoas ficaram tão dependentes que elas chegam a estagnar totalmente sem um link, pq muitas vezes o hábito de achar a resposta pronta dá a sensação de saber.
@YODA só citei como exemplo, seja de onde for popular os dados, eu pessoalmente não acho bom querer guardar tudo no tempo de execução, bastaria só alocar o que vai usar no momento, como um sistema de paginação, quando for para os proximos resultados que serão exibido então irá só alocar o que interessa, assim não precisará estourar a "memoria do programa" (cc @Bacco)
C não é como outras linguagens, é necessário uma certa 'visão' sobre como fazer e o que realmente é necessário alocar
@PauloSérgioDuff tanto que as coisas que mais me importam eu tenho material offline de pesquisa. Por exemplo, eu não decoro função, a não ser pelo uso normal delas. Me importo mais com saber usar, e ter noção das que estão disponíveis para o que eu quero. (isso faz mais sentido em linguagens como Harbour e PHP, ou que tem muitas libs prontas)
@Bacco A sensação que eu tenho, é de ser menos produtivo por ter ter mantido esse "orgulho" de não pesquisar na internet para resolver um problema. Eu queria resolver por si só
@PauloSérgioDuff eu acho que dá pra balancear as coisas. Eu faço muita coisa que 'perde tempo' quando tou querendo desenvolver algo, e gosto muito de resolver 100% por minha conta ANTES de ver a solução dos outros. Muitas vezes aprendo, vendo que a minha ta um lixo. Outrass vezes vejo que a minha ficou tão melhor que "não sei como não pensaram nisso antes"
@Bacco Há muitos anos eu tinha o orgulho de fazer CRUD na mão usando usando o mysql_query. Daí veio o PHP 5.algumacoisa e disse: "Não dessa vez otário!"
@YODA acho que char * s[10] funciona, desde que tenha em mente o tamanho maximo do texto de cada string, tipo vc define que um nome tem no máximo 80 caracteres, ai joga char * s[81] e resolve, claro que o programa vai ter limite e talvez nem execute ou finalize durante o popular dos dados, se forem muitos mesmos
@PauloSérgioDuff Acho relativo, depende de prazo que se tem para terminar. Aprender sozinho demanda mais tempo, acontece mais tentativa e erro. O ideal é que ao pesquisar algo você procure saber o caminho e não a solução assim o aprendizado é melhor. Eu tento fazer isso (nem sempre aprende direito HASDUHASUHd) mas to ai
@YODA Tem situações em que é melhor você ter cada string com seu tamanho independente, o "oi" gastar 3 bytes e o "otorrinolaringologista" 23) (cc @GuilhermeNascimento)
Nesse caso, eu tenho uma solução de back-end voltada para hospedagens compartilhadas que até hoje dá conta de um monte de projetos meus. Mas daí eu penso: "O Laravel faz tão mais pela aplicação, mas é triste ver em projetos de hospedagem compartilhada"; Não sei se me culpo por ter reinventado a roda ou feliz por ter criado um roda para pista chuvosa.
@PauloSérgioDuff depende de que época do ano vc usa a pista. Eu faz uns dias fiz um wrapper para SQLite em Harbour. Já tinha um pronto, mas eu queria algumas coisas de maneira diferente. Se fosse adaptar na existente, ia ter que manter um fork. Fiz totalmente independente, agora eu controlo o "destino" dela. Mas vale a pena, pq vou usar em praticamente tudo que eu faço. Então dá pra manter.
@Bacco concordo, mas ainda no geral o problema geralmente estará na origem dos dados e se precisa ou não manter eles no programa, ou somente exibir, em C acho que para quase todas situações exibir já resolve, só vai alocar se tiver que fazer algo, tratamento, mover para outro lugar, ainda sim pode fazer isso aos poucos, não sei se estou sabendo explicar :)
@Bacco Eu tenho um vício que não sei se é danoso ou vantajoso. Eu crio aplicações baseadas 100% no limite do que conheço. Quando aprendo uma função nova, arrumo uma desculpa para usar ela em tudo. Fiz uma engine de um jogo 2d todo baseado no getElementById do javascript . Depois descobri que era mais fácil ter mudado o atributo da class para economizar memória. Mas a engine já estava toda pronta
@PauloSérgioDuff eu acho bom ficar no limite do que conhece, mas como "já estrelado ai do lado", acho que "menos é mais" no sentido de tentar fazer um caminho mais curto pras coisas que o programa vai fazer.
@PauloSérgioDuff eu geralmente testo cada coisa separadamente antes de por na aplicação, pq é nessa hora que eu foco no que eu sei e no que eu não sei pra resolver aquele problema especifico, sem perder o foco.
@Bacco Meus testes são todos baseados em testes de arquivos. Eu simplesmente não consigo usar o PHP unit, até porque nem sempre programo orientado a objetos
@PauloSérgioDuff bom, são duas coisas que eu passo longe em PHP, acho muito esquisito criar objetos numa linguagem essencialmente "sem estado". Acho bizarro. Uma das principais razões de um objeto existir é você preservar o estado daquela "entidade" que vc criou, tudo organizado e autosuficiente.
@PauloSérgioDuff enquanto era C tava bom, ai quiseram fazer uma salada com "todas as linguagens ao mesmo tempo". No começo (faz mais de década) eu pensava em estender o PHP em C, como eu faço com Harbour hoje. Mas desisti logo no começo. O Harbour é uma base sólida, o PHP já começava torto.
Zueiras a parte, aprendendo C, as semelhanças de sintaxe que o PHP herdeu são constrangedoras
@Bacco Esses dias tive um ataque de risos que achei bem babaca da minha parte. Estava lendo uma apostila de PHP OOP de uma UNIVERSIDADE. Na apostila dizia: "Você pode colocar o código php dentro do html. Essa é uma das facilidades do PHP". Não me lembro de ter rido tanto HUAHUAHAUHAU
@Bacco O PHP de 1998 não é o mesmo PHP atual. Mas sim, ele foi feito para isso. Mas teria sido mais feliz se dissesse "Você pode gerar o HTML dinâmicamento criando um template a partir do PHP
Inclusive, em muitas situações é muito mais inteligente misturar HTML e PHP do que usar template. Fazendo "misturado" a página é entregue antes do outro método terminar de processar o template.
Ou seja, tem muita besteira saindo da boca dos caras das "boas práticas".
@Bacco Eu odeio tanto misturar HTML com PHP que elaborei uma classe para varrer o DOM e gerar um template imitantando uma página específica que eu apontar
Aliás, a maior parte das pessoas que eu conheço (muitas só "remotamente" ou de ler o que a pessoa escreveru, e nem são tantas assim) usa o Harbour para não perder coisa feita em Clipper. Eu acho que sou meio exceção, eu uso pra criar coisa nova :D - Só que eu uso muito o C junto. Tem coisa que não tem na linguagem, ou não convém usar do "lado Harbour" por causa de performance. Aí é C mesmo.
Outra dúvida que eu queria tirar @Bacco . Vejo um rate generalizado ao PHP que não consigo enxergar a proporção aí. Talvez por eu não ter tanto conhecimento quanto os que odeiam OU talvez seja só um comportamento de torcida, estilo JAVA VS C#
@PauloSérgioDuff esses dias eu tava comentando numa resposta sobre isso. Se fosse Hate, eu não usaria, o @GuilhermeNascimento não usaria, e muitos outros tambem nao.,
O fato é que PHP é uma linguagem com alguns problemas, e PHPeiro costuma ser MUITO cheio de problemas. O que mais estraga no PHP é o PHPeiro. É uma molecada que mal sabe fazer script, e acha que tá programando, e quer participar de conversa séria. Eu acho legal quando a pessoa é humilde e quer aprender, o que eu não gosto é de moleque que acaba de entrar no onibus falando grosso e querendo sentar na janela.
@Bacco Será que não é a geração pré-composer que enchei a internet de conteúdo "bosta"
@Bacco Vc acabou respondendo que deduzi. Mas será que essa galera ainda está aí? Eu estou totalmente por fora de fóruns (se é que eles ainda são visitados) e não sei o que a molecada fala ou pensa
@PauloSérgioDuff o que mais tem é lixo, estávamos conversando esses dias sobre isso. O PHP foi feito pensando em não-programadores, o autor original (Rasmus) não era lá "muito programador", e quis fazer um treco pra quebrar o galho. Ele e os amigos começaram a usar, e ai ele foi pondo na linguagem as coisas que ele precisava. Na época o ASP clássico era o que dominava, mas muito ruim, ai as pessoas foram migrando (inclusive eu).
Ai como qualquer um fazia uma coisa que parecia programação, veio a onda das apostilas, cursos e manuais. Virou uma bola de neve de coisa errada e gente ganhando dinheiro com curso que era copia do outro curso. Tanto que dizem que o PHP 7 teve esse "nome" (numero) pra não confundir com os "livros de PHP 6" que já tavam lançados antes mesmo da versão nova da linguagem!!!
@PauloSérgioDuff eu migrei "definitivo" por volta de 2001, acho (faz tempo, não fico decorando datas)
é que em 2000 eu lembro que usava ASP, por uma questão de trabalho mesmo.
Bom, resumindo, o PHP ganhou esse estigma por uma bola de neve. Só que o treco foi tão grave, que influenciou o desenvolvimento da linguagem como um todo, começou errado, e se perderam mais ainda. Poderiam ter arrumado as coisas, mas ai começaram a querer "consertar a imagem" copiando modismos das outras linguagens em vez de resolver tecnicamente.
Me deparei com um desafio envolvendo matriz e ta complicado de resolver rsrs. Esse é o desafio:
Usando qualquer linguagem de programação que você preferir, encontre o comprimento do caminho mais curto da célula inferior esquerda (S) para a célula superior direita (E) na matriz fornecida usa...
@Bacco Sabe o que é estranho? As linguagens de programação que eu metia a cara nessa época eram o C++ e o C. Eu não queria ser exatamente apenas um programador, mas um programador de jogos (eu tinha 20 anos, não me julguem). Me faltou tanta orientação, e internet, etc. Quando entrei no mercado, em algum momento fui empurrado para o PHP, e aqui estou
@PauloSérgioDuff já tivemos essa conversa antes (e eu lembro que no começo vc realmente ficou meio indignado com umas coisas que eu disse kkk), mas o importante é entender o papo da "ferramenta certa". Não tem linguagem perfeita, mas cada uma serve pra alguma coisa. E o PHP é bom para automatizar páginas web a baixo custo de implantação.
@JeffersonQuesado exato, cai no que eu falei da facilidade. Muita gente que não conseguiria usar uma linguagem mais séria se virou com PHP, ai virou um clube que defende a linguagem por fator emocional, e não técnico.
Boa noite gente, preciso de um sistema que gere em todo começo de mês, um boleto pra o usuário. Por exemplo, ao se cadastrar no sistema o usuário recebe um valor total de 1.000,00, daí é parcelado em 10x, como poderia fazer pra controlar as mensalidades sem que ninguém precise todo mês cadastrar ...
E fica fácil de entender isso, pq se eu que tenho minhas críticas ao ecossistema do PHP uso faz 18 pra 19 anos, é pq sei que tem como usar bem. E nada melhor do que conhecer os limites da linguagem para usar bem.
@Bacco Tento com força sair dos freelas PHP, e até estou aprendendo C# . Mas em matéria de freela, o mundo fora do PHP é muito complicado. Esses dias fiquei muito feliz porque ganhei dinheiro em C pela primeira vez. Sei lá, acho que meu lance com a linguagem C também é emocional. Ela nunca me ajudou em nada financeiramente, a não ser nesse dia
O site é para dúvidas de programação, objetivas e sobre problemas específicos. Você precisa definir melhor seu problema para que possa ter respostas objetivas. É sempre bom pensar nos passos necessários para resolver sua dúvida, e perguntar uma coisa por vez. — Bacco1 min ago
@PauloSérgioDuff não tem pq "sair do PHP", basta usar onde convém. Ser programador independe de linguagem. Claro que é bom se especializar nas que são mais úteis para seu estilo.
@Bacco Estava conversando esses dias com o @AndersonCarlosWoss . se o termo "desenvolvedor full stack" faz algum sentido para desenvolvedores , Já que temos que saber um pouco de tudo
quero fazer um sistema que compre ação toda vez que baixar o preço e venda toda vez que aumentar, pq. ai eu vou ganhar dinheiro e ficar rico por favor me deem uma luz comofas um sistema assim
In financial markets, high-frequency trading (HFT) is a type of algorithmic trading characterized by high speeds, high turnover rates, and high order-to-trade ratios that leverages high-frequency financial data and electronic trading tools. While there is no single definition of HFT, among its key attributes are highly sophisticated algorithms, co-location, and very short-term investment horizons. HFT can be viewed as a primary form of algorithmic trading in finance. Specifically, it is the use of sophisticated technological tools and computer algorithms to rapidly trade securities. HFT us...
Imagine a vantagem que o facebook e o google tem, por exemplo, na hora de fazer HFT. Antes mesmo de uma coisa aparecer na mídia, eles já tem acesso às mensagens (particulares inclusive) da maioria das pessoas do planeta, suficiente pra saber onde o mercado vai. E ninguém fica pensando no dia a dia em como realmente a informação tem valor real (líquido),
@Blogueira a parte que eu gostava nas épocas de produção de vídeo e 3D eram justamente o fato de que depois que o produto era entregue, #partiupraproxima. Software é tipo filho, tem que dar suporte depois.
a grosso modo, na main tem um tabwidget e um botao que adiciona as tabs
o conteúdo das tabs vem do form
no form tem tb um botao, que que queria usar pra salvar os dados do form em um arquivo, se possível, usando o nome da tab pra nao misutrar com com outro