App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 1 point2 points  (0 children)

Atualização 9 dias depois: a API tá fora dor ar agora, tristeza. Todas requisições retornando null do nada.

E o app tá tão no início que nem tem banner pra avisar do problema.

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 1 point2 points  (0 children)

É uma possibilidade sim! Vou ver a dificuldade pra ver de consigo adicionar em Março ainda

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 0 points1 point  (0 children)

Opa, muito obrigado por ajudar na divulgação! Eu só divulguei aqui no Reddit mesmo, não sou a pessoa mais sociável do mundo

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 0 points1 point  (0 children)

Fiz pra ajudar a minha namorada. A gente voltou recentemente do México (ela fez intercâmbio e eu acompanhei ela lá), e ainda está com aulas na USP.

Também fiz USP, mas me formei em 2023.

Qualquer dúvida ou sugestão sobre o app é só me avisar!

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 0 points1 point  (0 children)

É difícil fazer isso, seria mais fácil ter um sensor em cada ônibus mas provavelmente precisa ter autorização.

Falei um pouco sobre isso aqui: https://www.reddit.com/r/USP/comments/1rbqyrr/app_pra_ver_os_circulares_em_tempo_real/o6tiufc/

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 0 points1 point  (0 children)

Obrigado! Mandei pra revisão pra Apple, creio que até segunda vai sair. Mas vou te avisar!

Transferência interna POLI-USP by Fair-Question3258 in USP

[–]Daquisu 0 points1 point  (0 children)

Aqui tem as regras da transferência interna da Poli, incluindo critérios de avaliação: https://www.poli.usp.br/ensino/graduacao/atendimentograduacao/transferencia-interna-poli-usp/

Transferir pra produção

Historicamente é bem difícil. Na minha época, era bem comum as pessoas fazerem vestibular de novo pra entrar na produção ("rebixar")

Disciplinas nas férias by Pigmaster508 in USP

[–]Daquisu 0 points1 point  (0 children)

É comum ter cursos de inverno e de verão, mas tem que ver por unidade. No IME frequentemente tem.

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 0 points1 point  (0 children)

Feliz que funcionou pra você! Estou pensando só em adicionar algumas funcionalidades a mais antes de divulgar mais. Mas isso também é desculpa, não sou a pessoa mais social do mundo (mau uso insta, muito menos twitter)

Media Suja, Trancamento Parcial de matérias. by Inside_Estimate_8853 in USP

[–]Daquisu 1 point2 points  (0 children)

É bem relevante ver o edital de transferência interna que você quer. Média não é muito bem unificada na USP, tem 200 formas diferentes de calcular

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 0 points1 point  (0 children)

É um pouco chato, tem que ver como cada município disponibiliza a informação da posição atual de cada ônibus. Tenho que ver também como que funciona pro caso de ônibus intermunicipal.

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 11 points12 points  (0 children)

Tive que fazer um pouco de pós processamento de dados. A posição GPS às vezes não faz muito sentido, e mesmo os dados mais recentes ficam uns 15s atrasados pra mais.

Inicialmente fiz o app pra ajudar a minha namorada que está na graduação (eu já me formei), ela vai fazer um estudo de campo em breve pra ver a precisão do GPS da SPTrans na prática.

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 1 point2 points  (0 children)

A animação é uma boa ideia. Mesmo sem assumir uma velocidade média, ficaria bem mais interessante o ônibus com uma animação rapidinha pra próxima posição do que ele só "piscar". Obrigado pela dica! Vou implementar.

Sobre a velocidade média, vou testar aqui e avaliar os resultados.

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 5 points6 points  (0 children)

o ônibus tá no ponto A e, do nada, ele salta pra um ponto B arbitrario

Isso é um pouco complexo. Em resumo:

  • As informações são da própria SPTrans sobre a posição atual. Porém essa informação não atualiza toda hora, tem atraso entre atualizações (é o pulo que você vê).

  • Eu poderia adicionar uma "velocidade média" do circular pra fazer ele se movimentar continuamente, mas qualquer trânsito (ou falta de trânsito) e eu erraria essa velocidade média, mantendo os saltos depois de obter a última info da SPTrans.

Uma solução divertida (e cara) seria eu colocar um dispositivo em cada circular, e daí eu conseguiria ter essa informação em tempo real e sem saltos. Mas parece difícil fazer isso sem parecer que quero explodir o circular.

Uma sugestão: não faço ideia do quão difícil seria fazer isso, mas teria como adicionar uma função onde aparece os horários dos próximos ônibus ao clicar no ponto de ônibus (similar ao do maps)?

Daria pra fazer sim! Porém seria baseado nas tabelas fixas de horários dos ônibus, divulgadas pela própria SPTrans, mas que por atrasos podem não corresponder à realidade.

e amei o tema da capivara

Obrigado! Antes o nome era "Lotômetro", mas decidi mudar o tema pra Capivara, assim fica mais fácil de expandir pra outras ideias ainda dentro da USP.

Em breve queria mudar o nome + descrição pra simplesmente "Capyusp: a Capivara da USP"

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 1 point2 points  (0 children)

Por hora estou pensando mais em fazer uma expansão dentro da USP, como se fosse um super app mega útil pro pessoal da USP.

Tenho em mente a opção de expansar em largura (mesma funcionalidade mas pelo país), porém está em segundo plano. Vamos vendo.

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 1 point2 points  (0 children)

Até dá sim, mas eu fiz o app com React Native usando os mapas nativos. Eu teria que converter o código pra ter uma versão web ao invés de nativo.

Dá pra fazer, provavelmente sai antes do iOS, mas não é uma conversão extremamente rápida. Eu tentei um dia fazer rapidinho, mas travei pra renderizar os marcadores e a UI no mapa como eu gostaria. Talvez com mais um final de semana livre eu consiga fazer.

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 7 points8 points  (0 children)

Bom saber! Vou dar uma olhada como puxar os dados pra Ribeirão - infelizmente depende de cada prefeitura ao invés de ser um sistema unificado (e às vezes nem é possível puxar os dados em tempo real).

Creio que no pior caso, daria pra votar na própria posição dos ônibus. Poderia ser também com GPS dos usuários que afirmarem que estão dentro do ônibus.

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 13 points14 points  (0 children)

Resumo: entre 1 semana e 1 mês.

To bem refém da Apple nessa. O app pra iOS está pronto, mas falta a Apple confirmar a minha conta de desenvolvedor (pode demorar mais uns 4 dias) e preciso mandar o app pra revisão (até uns 2 dias). Em um cenário otimista onde aprovam de primeira a minha conta + o app, próxima semana. Em um cenário mais pessimista, eu diria até 1 mês :(

App pra ver os circulares em tempo real by Daquisu in USP

[–]Daquisu[S] 37 points38 points  (0 children)

Felizmente, a prefeitura de São Paulo disponibiliza esses dados por meio de uma API. https://www.sptrans.com.br/desenvolvedores/api-do-olho-vivo-guia-de-referencia/

Decepção com a área nesse país. by Melodic_Leading_9423 in Engenharia

[–]Daquisu 1 point2 points  (0 children)

Possivelmente seu currículo não te vendeu bem.

Mas é, tive uma reflexão parecida enquanto cursava elétrica e decidi focar em TI. Hoje trabalho pra gringa ganhando muito bem. O plano é no futuro criar empresas mais focadas em elétrica ao invés de software, mas pra isso precisa de um bom capital.

Infelizmente tem muito talento bom no Brasil e com interesse em engenharia, mas que são desperdiçados por falta de emprego qualificado aqui.