Compartilhando o que eu acho =)
By Gabriel Rubens
Tenho utilizado o SO Ubuntu eu meu notebook desde sua verão 9.4, e desde então tenho acompanhado sua evolução em termos de Interface. Na versão 10.10 Maverick Meerkat o Ubuntu passou por um redesenho onde foram apresentadas várias novidades em seu layout, e uma que eu gostei bastante foi a nova fonte.
A fonte chamada Ubuntu Font Family foi criada com o intuito de dar mais personalidade ao Ubuntu, de certo modo impor uma marca. Mais sobre a fonte: http://meiobit.com/70152/nova-fonte-ubuntu/

Ubuntu Font Family
E voltando ao foco desse poste, hoje vou apresentar 3 formas de adicionar a fonte em sei site:
Continue lendo…
By Eduardo Gomes
Bom dia caro amigo leitor, no post de hoje abordarei o assunto sobre ontologia na computação. Este post foi baseado na compilação de várias fontes disponíveis na internet, conforme você for lendo, alguns links serão apresentados, para um estudo mais aprofundado.
O objetivo é apresentar um breve resumo sobre este tema tão importante e essêncial nos quesitos web semântica, interoperabilidade, recuperação de informações,…
O termo ontologia é muito antigo, vem da área da filosofia e foi cogitado por Aristóteles sobre o assunto metafísica, que tem por um dos seus objetivos o esclarecimento de como as pessoas entendem o mundo. (veja aqui )
Com as ontologias era possível estruturar e classificar o pensamento sobre um determinado assunto, por exemplo, uma águia poderia pertencer a uma determinada espécie, ou uma determinada animal poderia ser classificado como mamífero. Com a estruturação do pensamento é possível entender melhor o mundo, ou melhor o domínio do conhecimento. (veja aqui ) Continue lendo…
By Lucas Menezes
O PMBOK (Project Management Body Knowledgment) é um guia, ou como muitos lugares definem, um conjunto de boas práticas, criado pelo PMI – Project Management Institute para auxiliar a todos que estejam envolvidos com gerenciamento de projetos. Foi publicado na forma de livro e hoje encontra-se em sua 4ª edição, sendo a principal bibliografia para todos que desejam obter certificação em Gestão de Projetos.
O conteúdo do guia é formado por um conjunto de conhecimentos, escritos em linguagem universal (sem termos técnicos), para que possa ser útil a profissionais de todas as áreas e facilite assim a troca de experiências sobre o assunto.
Na sua 4ª edição, o PMBOK é constituído por 42 processos, 5 grupos de processos e 9 áreas de conhecimento.
O fato do PMBOK ser um guia composto por boas práticas, significa que Read more »
By Eduardo Gomes
Bom dia, amigos, o texto que segue abaixo faz parte de um trabalho que fiz para uma disciplina na Unicamp. Abaixo apresento alguns conceitos sobre Governo Eletrônico. O intuito é começar o assunto e dar continuidade a este post futuramente, apresentando outros assuntos pertinentes a este tema.
Bom vamos lá, um sistema de Governo Eletrônico (sigla EGOV) nada mais é do que a utilização das tecnologias da informação para interação de cidadãos, comércios e indústrias onde este deve prover melhora na administração pública de um determinado órgão público. A interação neste caso se dá através de processos e produtos que estes governos podem disponibilizar aos usuários deste sistema.
Segundo um artigo que li (chamado Aplicações de Tv Digital em Governo Eletrônico de 2009)diz que EGOV “tem despertado o interesse do meio acadêmico pela sua contribuição ao aprimoramento dos serviços prestados ao cidadão e pela possibilidade de contribuir com a democracia eletrônica”. A abordagem democracia eletrônica resume o verdadeiro intuito dos Governos Eletrônicos. Continue lendo…
By Lucas Menezes
Cá estamos de novo!
O que é um sistema de controle de versões?
Um sistema de controle de versão, para muitos, é o software responsável por armazenar a documentação, código-fonte, bibliotecas e todo o restante dos arquivos utilizados em um projeto de desenvolvimento de software, vulgo “repositório”.
É, mais ou menos.
No desenvolvimento de software, muitas pessoas trabalham com os mesmos arquivos e nestes promovem constantes mudanças. Por esse motivo Read more »
By Eduardo Gomes
Vocês já ouviram falar sobre Web 2.0, que foi um termo criado no ano de 2004 para designar as mudanças que estavam acontecendo no modo de utilizar da web, onde usuários deixaram de utilizar páginas como simplesmente um jornal ou um panfleto, e passaram a colaborar com o conteúdo online.
Na web 1.0 existia papéis fixos de quem fornecia a informação (aquele que criava a página) e de quem era fornecido pela informação disponível.
Já na Web 2.0 houve a revolução, agora podemos fazer parte da grande engrenagem de informação através dos mais variados sites disponíveis, onde podemos participar de redes sociais ( facebook , orkut, twitter, etc e etc mesmo), ler e compartilhar informações em wikis (como por exemplo, o wikipedia), armazenar e recuperar nossas informações em qualquer lugar (exemplo, o openDrive” ), utilizar mashups, que é a utilização de uma aplicação disponibilizada por outros em nosso próprio site, sites como o google maps (ferramenta de geoprocessamento), FeedBurner (blogs), Del.icio.us (para acessar os sites favoritos de qualquer lugar), entre muitos outros exemplos, a colaboração e interatividade certamente são as palavras que resumem bem a web 2.0.
Poderia continuar escrevendo sobre Web 2.0 por muitas horas, porque há muita disponibilidade de serviços variados para os usuários, muitas pessoas em toda parte do mundo usufruem destes serviços e muitos alegam que não conseguiriam viver sem estas facilidades digitais.
Apesar de tudo isso, se observarmos adequadamente, ainda falta algo para facilitar de vez a nossa vida. Continue lendo…
By Gabriel Rubens
Em uma postagem intitulada de Os Nomes São Importante eu escrevi um desabafo sobre um problema que estava tendo sobre o como a importância de se escrever nomes corretos. Ter que olhar a tabela do banco de dados pra enter qual é o real significado de um atributo em um objeto é tempo perdido.
Para minha surpresa lendo o livro O Programador Pragmático eu encontrei mais um ótimo exemplo de como esse retrabalho de interpretar qual o o significado de uma variável pode ser chato.
Logo no início da página que trata sobre o assunto Tudo de Resume a Escrever o autor coloca um provérbio chinês: A tinta mais fraca é melhor que a memória mais afiada.
Continue lendo…
By Wenderson Lisardo
Olá povo, voltei aqui só para fazer um post rápido, dessa vez um mais técnico, vou mostrar como acessar um método privado usando o lindo reflection, resolvi fazer esse post para quebrar as pernas do Eduardo definitivamente. Read more »
By Gabriel Rubens
No dia 24 de fevereiro eu fiz a prova pra certificação Java da Oracle, mas precisamente a prova OCJP 5 (Oracle Certified Java Programmer) também conhecida como SCJP (Sun Certified Java Programmer).
Eu já tinha pretensão fazer a prova a um bom tempo, esse até foi um dos motivos da criação desse blog porém com o tempo estudando Java, por sempre tentar me aprimorar como programador lendo muitos blogs e pela maturidade natural que eu fui adquirindo eu percebi que há muitas coisas que aprender pra se tornar um bom programador, e essas habilidades vão além de saber bem uma linguagem de programação. E o resultado é essa pilha de livros:
Continue lendo…
By Wenderson Lisardo
Olá povo, estou aqui para continuar a serie de posts sobre a minha experiência com RUP, no ultimo artigo eu falei sobre a minha antiga empresa e o que aconteceu com ela quando resolveram adotar essa metodologia, expliquei as dificuldades que enfrentamos e ainda que essa mudança não foi uma boa escolha, pois o sistema não foi entregue e a maturidade da empresa não era satisfatória para essa metodologia.
Agora vou falar sobre a minha atual empresa Continue lendo…
By Lucas Menezes
Enfim, chegamos até aqui!
Depois de estimar tarefas, planejar iterações, brincar de Pôquer do planejamento e muito mais, precisamos nos reunir para alinhar o andamento do projeto.
Mas como sempre, nosso tempo é muito curto. Reuniões levam tempo, e esse tempo mais na frente pode deve fazer falta. O que faremos então, já que é preciso manter toda a equipe informada e caminhando junto? Read more »
By Lucas Menezes
Quando levantamos nossas funcionalidades, utilizamos roteiros de usuários ou histórias do usuário (user stories) para conhecer o nosso provável escopo do projeto. As histórias são representadas com um simples cartão que contém informações como título da funcionalidade, uma breve descrição, um campo para colocarmos nossa estimativa de tempo e um espaço para o cliente dar uma prioridade. No entanto, para começarmos a execução do projeto precisamos de um pouco mais. Read more »
By Eduardo Gomes
Hoje o assunto é usabilidade na WEB, começo este post com uma afirmativa: usabilidades de telas são tão importantes quanto ao código desenvolvido. Sim caro amigo leitor, muitos pessoas estão mais preocupadas em desenvolver códigos que agreguem valor ao cliente, códigos que utilizem os famosos design patterns, desenvolver com metodologias ágeis, códigos fáceis de se entender e fáceis de fazer manutenção. Isso é importante? Sim, isto é muito importante, mas isso é uma obrigação nossa como desenvolvedor, repetindo O B R I G A Ç Ã O nossa. Read more »