Tumgik
comentado · 5 years
Text
Hackathon TCE-CE
Inscrições abertas até dia 10 de novembro.
O case desse hackathon será sobre fraudes com dinheiro público e/ou licitações e esquemas de corrupção, se utilizando de bases de dados abertas (IBGE, SIOP, INEP..) e se utilizando de recursos tecnológicos para tratar e expor esses dados.
No dia da palestra explicativa, na última sexta, foram expostas algumas soluções criadas pelo TCU para auxiliar os auditores a fiscalizar atividades como licitações e gastos de prefeituras.
~ link do edital -> http://www.eventos.tce.ce.gov.br/hackathon-2019#session-regulamento
0 notes
comentado · 5 years
Text
Coisas chatas da vida.
Gostaria de falar um pouco sobre esse tipo de coisa, os problemas, acontece e minha visão sobre.
É engraçado, por que as vezes esquecemos como não temos controle sobre as coisas. Quando acharmos que nossos futuros dependem apenas da gente, esquecemos uma variável importante: o “resto”.
O “resto” é tudo aquilo que não podemos controlar, muitas vezes não vemos ou sabemos que existe e raramente está ao nosso favor.
Fonte: eu.
Para ilustrar isso, aqui vai: minha equipe não vai mais participar do SpaceApps. Um dos integrantes vai passar por uma cirurgia, e outros dois tiveram imprevistos.. infelizmente, mesmo estando animado para ir, eu não posso ir sozinho já tendo todos eles inscritos. É triste, eu realmente estava bem animado.
Tá, mas como lidar com isso?
Eis aí uma boa pergunta. Lidar com imprevistos, falhas, decepções.. faz parte do auto desenvolvimento. Eu poderia reclamar, mas o que significa reclamar?
Reclamar significa dizer ao passado repetidas vezes que o que houve não deveria ter acontecido, e exigir que ele conserte o seu futuro, fazendo até cara feia (ou dando rabissaca, aqui na minha cidade).
Fonte: um vídeo aleatório que vi no YouTube, realmente não lembro onde.
A grande sacada é eu não tive controle sobre a situação, e mesmo assim não me deixei abalar. Quando algo assim ocorrer, você não deve se deixar abalar. Comigo foi um evento e, pra alguns é coisa pouca, pra outros não.. mas a questão é o que eu sinto. Acredite, é chato começar e não terminar algo. Mas lembre-se: comece aos poucos a se acostumar a não reclamar, e no fim você vai parecer uma montanha, praticamente inabalável.
Amanhã mesmo, já que não vou mais poder confirmar presença no SpaceApps, vou atrás de um workshop, promovido pelo TCE. O mesmo está promovendo um hackathon, e terá até premiação. Farei um post em breve sobre isso. E é assim que eu lido com problemas :)
0 notes
comentado · 5 years
Text
SpaceApps
Nesse final de semana, ocorre o SpaceApps e na minha cidade, Fortaleza-CE acontecerá na Unifor.
Meu time, composto por cinco pessoas, entrou no desafio de montar um protótipo de um game, que terá como pauta o lixo espacial. Estamos um pouco devagar, mas até lá vai estar pronto.
A iniciativa desse hackathon é muito bem vinda pra nossa comunidade, visto que quer você ame o planta e o espaço ou não, nós vivemos nele, e sua qualidade nos é essencial.
Bom, é isso, talvez eu demore ou poste pouco esse fim de semana, por estar focando no evento. Mas vou voltar com várias fotos e, espero, tendo realizado um networking incrível. :)
Instagram do NasaSpaceApps -> https://www.instagram.com/spaceappsfortaleza/
0 notes
comentado · 5 years
Text
Apple Developer Academy
Ontem, abriram as inscrições para a ADA aqui em Fortaleza. Eu já havia tentado, faz dois anos, e infelizmente não tinha conseguido. Desde então, venho tentado me preprarar para a prova e a entrevista. Esse ano eu gostaria muito de poder participar.
É um ambiente muito fechado, quem é de fora não tem acesso ao que ocorre lá. Mas, por colegas que fizeram e contam sobre suas experiências, eu imagino o quão legal deve ser ter equipamento de primeira para trabalhar, instrutores capacitados e ter a chance de trabalhar da mesma forma que times profissionais o fazem. É realmente surreal, acho que deve ser totalmente diferente de tudo o que  já experimentei como programador (não foi muito, mas também não foi nada né?.
Tumblr media
Como o próprio nome sugere, lá devemos aprender sobre desenvolvimento em IOS, desde Smart Watches até Mobile e Desktop. Eles também puxam bem forte para o lado do design; como eu ouvi numa palestra recentemente, não adianta tentar ser um “ogro de código” trancado em uma masmorra. Se o que voce produz não for usável, bonito e útil, nunca será vendido e/ou usado, descumprindo assim sua tarefa como produto.
Bom, boa sorte para mim, esse ano a concorrência vai estar acirrada, mas eu também estou me preparando.
Link Apple Developer Academy ->  http://developeracademy.ifce.edu.br/
0 notes
comentado · 5 years
Photo
Tumblr media
Rumo à SpaceApps! Meu time fezz a pre-inscrição, e estamos aguardando o resultado. Se tudo der certo, dia 20/10 vamos submeter nossa criação pra eles :)
Quando estiver pronto, vou postar aqui o que fizemos.
0 notes
comentado · 5 years
Text
Minha máquina
Thinkpad T440
Intel 4th core I7-4600U (up to 3.30 GHz) HD Graphics 4400
8GB de RAM DDR3L 1600MHz
Display de 14″
SSD 240GB Crucial BX500
Dual-Boot (Windows + Ubuntu 18.04 LTS)
Originalmente, era um I5 quarta geração, com apenas 4GB de RAM. A primeira coisa que fiz foi instalar o meu querido Ubuntu, que aliás, a cada versão fica mais bonito. Infelizmente, ainda não consigo me desfazer do Windows, por causa dos joguinhos hehe, mas mesmo ele ficou bem mais responsivo agora.
Essa máquina é bem especial pra mim. Foi a primeira que eu tive a oportunidade de realizar um upgrade completo: trocar a placa mãe, adicionar memória e por um SSD. E eu me lembro bem, teve muita pesquisa, verificar se o chassi era compatível, qual processador era melhor em termos de custo-benefício.. A  usabilidade deu um pulo, ficou mil vezes melhor. Nunca fui tão íntimo de um notebook como sou deste. Foi uma ótima experiência.
Estou com ela a cerca de um ano, e te sido uma companheira fiel durante as madrugadas e os dias corridos. O chassi é muito resistente, é perfeito pra quem fica perambulando pelos cantos como eu.
Upgrades que ainda quero realizar: trocar o display por um FHD o touchpad pela versão com botões (assim aproveitar melhor meu TrackPoint) que voltou a ser utilizado a partir do T450 e finalmente, um teclado retroilumindado.
Óbvio, em breve eu pretendo adquirir um hardware mais atual, provavelmente um Macbook Pro, mas esse T440 vai sempre ser meu portátil favorito <3
Tumblr media
0 notes
comentado · 5 years
Photo
Tumblr media
Bom, foi um pouco chatinho visto que o Arduino IDE bugou um pouco, mas deu bom :) Para tratar (parser) o protocolo NMEA (essa sequência de caracteres tem uma lógica), eu recomendo usar a lib TinyGPS++. Funcionou muito bem com a esp32, já que esse microcontrolador não tem suporte à algumas coisas do Arduino IDE.
0 notes
comentado · 5 years
Text
Tumblr media
Nem só de web vive o estudante haha
Meu desafio é fazer essa esp32 usar o modulo gps bn-220 para capturar posicionamento, velocidade, distância.. essas coisas que o gps torna possível. Bora codar!
0 notes
comentado · 5 years
Link
Um vídeo excelente do Fábio Akita, que vai te guiar muito bem na hora de montar seu setup para desenvolver. Nesse vídeo, ele instala tudo e mais um pouco do que um dev iniciante precisa. Assista e instale o que achar necessário!
0 notes
comentado · 5 years
Text
Padrões de Projeto
Padrões de projetos, design patterns, são padrões de soluções amplamente utilizados no mundo do desenvolvimento, por que tornam problemas outrora complexos, trabalhosos e/ou repetitivos muito mais fáceis de desenvolver e dar manutenção.
Imagine que uma pessoa tem que resolver certo problema, como conectar-se num banco de dados ou consumir determinada API. Para poder manter o código, ela precisa garantir que outra pessoa vai entendê-lo (olha o papel dos comentários aí) mas além disso, que essa outra pessoa vai poder modificar o código sem muitas dificuldades. Os padrões de projetos surgem para cumprir esse papel também: uma vez que você entende o padrão utilizado, você saberá onde deverá estar cada trecho do código. É incrível, eu adoro a utilidade que esses carinhas oferecem.
Pra quem ainda não conhece, mas está começando no mundo da programação, recomendo aprender sobre eles. Por isso, vou deixar um livro ótimo, no meu dropbox. Enfim, era isso e pro favor, lembrem: sempre comentem seus códigos õ/
link da pasta --> https://www.dropbox.com/sh/cjr5t67f3xgqvj3/AACjNgYPDFwQCt1KHOAc7Esaa?dl=0
0 notes
comentado · 5 years
Text
Projetos - T1.E1 - Piloto.
A maior parte do tempo, estamos projetando o futuro. Amanhã, no fim de semana, o próximo mês ou ano; alguns põem no papel (às vezes horas seguidas), outros se utilizam apenas da memória. O fato é que ao projetar, estamos fazendo um contrato com nós mesmos, mas nem sempre, e eu diria que quase nunca, esse contrato é cumprido.
Costumo dizer que a maioria dos projetos vão seguir a mesma receita: uma necessidade faz surgir uma ideia, que por sua vez mobiliza  recursos e, se tudo der certo, depois de um tempo se torna uma aplicação. Isso não só na área de TI, mas em todo tipo de mobilização para chegar a um fim. É simples, né? Agora mesmo, vou pegar aquele caderno de 3 anos atrás, ou aquele documento antigo no google drive e por a mão na massa. Calma, não sabote a si mesmo.
Uma vez que uma ideia surge, você precisa se fazer várias perguntas, dependendo da sua finalidade. É viável? Existe demanda, ou eu só achei legal e queria ver funcionando? Quais recursos vou utilizar? Eu tenho acesso a esses recursos? Óbvio que se for um projeto para aprendizado, como aprender uma linguagem nova ou fazer um led piscar por exemplo, algumas dessas perguntas não fazem sentido. É diferente de querer lançar um produto para o mercado, o que vai exigir talvez meses de pesquisa e preparação.
Hoje estou criando uma série curta, onde vou postar um exemplo de um projeto, bem simples e intuitivo, de um app de atendimento de clientes em um food truck: suas fases, como desenvolvê-lo, recursos necessários.. Lembrando que é meu ponto de vista, é como eu faço, e ninguém precisa concordar comigo. Na verdade, eu agradeceria muito uma opinião, desde que construtiva. A tag da série vai ser #projeto_comentado (é.. eu sou ruim com nomes) e eu pretendo fazer cada episódio sob formato de texto mesmo, curto e direto (com possíveis fotos e quem sabe, vídeos). Pretendo postar código, tudo muito bem comentado haha, e repassar conceitos que aprendi com o tempo. Ainda sou apenas um estudante, mas vou me esforçar pra não falar bobagem.
Então é isso, declaro iniciada a primeira série #projeto_comentado. Lembrem de sempre comentar seus códigos õ/.
0 notes
comentado · 5 years
Text
Eng Comp. Como é pra mim?
Eu curso Engenharia da Computação desde agosto de 2016. Acho que “Resolver problemas” deveria ser o lema do curso. É basicamente isso que devemos ser capazes de fazer, como engenheiros.
Obviamente que ao sair do ensino médio, não sabia o que queria da minha vida. Nem me imaginava como o aspirante a programador que sou hoje. Desde aquela época até agora, minha forma de enxergar o mundo se ampliou (ainda bem), e hoje sei que consigo ir mais longe, e que a única variável que posso controlar é meu esforço.
O curso aborda, no começo, a grade básica das engenharias: cálculo, física, eletrônica digital e analógica, programação.. Aliás, programação é o contrário de tudo que eu imaginava antes. Eu gostei de aprender coisas que nunca veria em outros lugares, sobre formas diferentes de fazer coisas (aprendi o que era um paradigma, finalmente, obrigado Marcus). Era tudo novidade pra mim, tive mais dificuldade com as matérias que exigiam cálculo. Foi bem estressante, e ao mesmo tempo motivador.
E depois vieram as cadeiras específicas. Foi igual um chute na boca. Reprovei em várias cadeiras, entre elas Física-Eletricidade e Introdução à Análise de Algoritmos (ah, a cadeira era carinhosamente conhecida como “Introdução Anal.”).
Resumindo, não é fácil. Requer dedicação, uma paciência consigo mesmo (caso contrário, você enlouquece) e principalmente, resiliência. Depois do chute na boca, eu sentei e fui estudar. Isso que você deve fazer quando em dificuldade, não sentar e reclamar, ou por a culpa em professores.. existem professores ruins, mas não é regra.
Eu ainda estou cursando, e pretendo me formar nessa área que me faz ficar noites em claro e me levou ao vício em caféina.(WHY?!) Acima de tudo, por que é divertido; receber uma tarefa e ser capaz de cumpri-la, caçar conhecimento.. isso é muito legal.
Enfim, é assim que mais ou menos foi comigo, no começo dessa jornada. Não exagerem no café e sempre comentem seus códigos, õ/
1 note · View note
comentado · 5 years
Text
Um café, pra começar..
Bom, por que estou criando esse blog?
Me chamo Dimitri, sou estudante de Engenharia da Computação, em Fortaleza - Ceará.
Minha ideia com o /* Comentado */ é tentar repassar o que eu aprendo, uma forma de eu me lembrar e quem sabe, poder ajudar os outros. Sim, eu vou tentar resolver uns cálculos difíceis, postar muitas linhas de código,  documentar o que eu aprendo e contar experiências de coisas que passei, passo e passarei.
Claro, eu estou aberto a ouvir opiniões, sobre como melhorar meu código, meus estudos.. Afinal, um programador está sempre estudando. Bom, quem quiser me acompanhar, seja muito bem vindo :)
Não exagerem no café e sempre comentem seus códigos, õ/
0 notes