Arquivo da Categoria Artigos interessantes

PHPDF – Encontro da comunidade PHP

Publicado por Sergio Novelli em 05/06/2010

Navegando pela net hoje, encontrei no Profissionais TI um banner de um dos maiores eventos realizados pela comunidade de programadores PHP e Web do Brasil. Dessa vez, a edição será no Distrito Federal e vai contar com palestras de excelentes profissionais da área de desenvolvimento de sites, sistemas e aplicativos móveis.

Para quem não conhece, o PHPHEDERAL, como está sendo chamada essa edição, tem o objetivo de ajudar a todos os iniciantes na área e fazer a troca de conhecimentos e experiências entre os mais velhos.

Serão discutidos tópicos muito interessantes como: Gestão de Demandas utilizando software livre, Inglês na informática, Software Livre: questões éticas e políticas, PHP e o Desenvolvimento Mobile Web, AMFPHP – Integração entre PHP e Adobe Flex, além de vários minicursos dados pelos próprios palestrantes abordando desde o básico ao avançado de vários assuntos técnicos.

O evento será realizado nos dias 16 e 17 de julho. Se você tem interesse em participar, acesse o Site Oficial do evento e confira a programação completa, bem como todos os palestrantes e cursos que serão ministrados. No site também é possível encontrar uma lista de hotéis próximos ao local do evento, assim como a localização exata do mesmo.

O PHPHEDERAL é iniciativa da Comunidade de PHP do Distrito Federal e tem o apoio da Faculdade Fajesu, do portal Dicas de Linux, do site BR-Linux, da Vox Tecnologia e da Faculdade Alvorada.

Infelizmente não poderei participar, mas com certeza estarei acompanhando as novidades do evento.


Olha o que a Google vai lançar muito em breve!!

Publicado por Sergio Novelli em 04/05/2010

Foi anunciada mais uma grande novidade pela gigante Google: um serviço de venda de livros em formato digital que muito lembra a iBookstore por trás do iPad. Clique na imagem e leia o posto do Tecnoblog:


Alternativa de acesso ao Gmail

Publicado por Sergio Novelli em 04/05/2010

Quem nunca tentou acessar o Gmail e este estava com problemas? Isso é normal que aconteça se tratanto de um aplicativo 100% web e com milhões de acessos no mundo inteiro. Mais normal ainda se torna quando ativamos um monte de labs e recursos extras.

Mas a Google, como sempre, pensa em tudo e deu um jeitinho!! :)

Se seu Gmail está com problemas, tente acessá-lo por este endereço alternativo que desabilita todos os labs que foram ativados por você e abre de forma rápida e segura seu Gmail.

Endereço: https://mail.google.com/mail/?labs=0

Fica aí a dica!! ;)


Dia Nacional da Mulher

Publicado por Sergio Novelli em 30/04/2010

Hoje é um dia especial: Dia Nacional da Mulher

Não tem como deixar passar em branco essa data que a grande maioria desconhece. Apesar de este blog ser voltado para a área de TI, acho justo que, diante de tanto que nossas mulhes fazem por todos nós, seja feita uma homenagem à elas, pois é o mínimo do mínimo que podemos fazer.

Portanto, em homenagem à todas as mulheres de minha vida, à todas que visitarem este post, à todas as que não conheço mas reconheço, faço deste espaço mais uma forma de quem desconhece, passar a conhecer esta data muito mais que interessante.

Abaixo está a reprodução sobre o dia 30 de abril, que explica a lei 6.791 de 09/06/1980 – Dia Nacional das Mulheres:

Foi no dia 30 de abril que nasceu a fundadora do Conselho Nacional da Mulheres, Sra. Jerônima Mesquita. Como homenagem àquela extraordinária mulher, grande filantropa, foi escolhido o dia de seu nascimento para se comemorar o Dia Nacional da Mulher.

Derrubaram-se tabus, obstáculos foram vencidos, a ocupação dos espaços foi iniciada. Graças à coragem de muitas, as mulheres conquistaram o direito ao voto, a chefia dos lares, colocação profissional, independência financeira e liberdade sexual. Apesar de válidas, essas aberturas ainda são uma gota num oceano de injustiças e preconceitos.

No último século, o movimento feminista contribuiu imensamente para a efetivação das conquistas das mulheres. Embora muito tenha sido feito, as respostas às questões femininas são pouco eficazes, já que os homens ainda detêm a hegemonia em diversos setores sociais. As politicas públicas ainda devem muitos feitos à população feminina.

Prova da necessidade de maior reconhecimento da mulher é a própria institucionalização de uma data-homenagem; se a sociedade efetivamente tivesse incorporado a idéia de que os dois sexos estão em pé de igualdade, não haveria necessidade de se criar um dia para lembrá-la; seria uma atitude inútil e redundante.

A busca incessante por um lugar ao sol está apenas começando. As mulheres seguem às voltas com os mais variados tipos de violência: no lar, no trabalho e na sociedade. São vítimas, na maioria das vezes silenciosas e indefesas, de agressões físicas, sexuais e psicológicas de todos os tipos e intensidades. E de outras tantas formas de violência, bem mais sutis, embora não menos perversas, como a desvalorização no mercado de trabalho (recebendo salários sempre menores do que os homens que exercem as mesmas funções), as dificuldades de ascensão a postos de comando (nas empresas e na política) e a dupla jornada, entre outras tantas.

Ao contrário do que se possa pensar, não é necessária uma “Guerra dos Sexos” para que o quadro de injustiças se reverta. Sem destituir-se de sua feminilidade, as mulheres podem engajar-se numa luta forte, mas não necessariamente agressiva. Provar ao mundo que não é necessário se revestir de um invólucro masculino para intimidar seus oponentes. A força feminina é suave e poderosa por si só.

A história de lutas e conquistas de tantas mulheres, muitas delas mártires de seu ideal, no decorrer de quase dois séculos, leva a humanidade a iniciar um novo milênio diante da constatação de que ela buscou e conquistou seu lugar. Mais que isso, assegurou seu direito à cidadania, legitimando seu papel enquanto agente transformador.

Fonte: Portal São Francisco (Globo News)


O que são os Gerenciadores de Projetos?

Publicado por Sergio Novelli em 22/04/2010

Se tem algo muito importante que deve ser levado em consideração na hora de realizar a produção serviços e trabalhos é a organização. Para isso foram inventados os Gerenciadores de projetos, que têm a missão de ajudar na hora de analisar o tempo gasto em cada uma das tarefas, ter uma idéia de o que cada envolvido no projeto está fazendo e quais recursos o projeto precisa para continuar em pleno andamento.

Em minhas “andanças” pela web em busca de uma nova solução de gerenciamento aqui para a empresa, decidi testar o Microsoft Project 2007 e encontrei esse ótimo artigo, do antoniozigg, com uma descrição bem bacana do que é e quais os tipos de gerenciadores que podemos encontrar por ai. Segue o texto:

Recentemente fiz um estudo de vários gerenciadores de projetos para incorporar a nossa atividade diária, de modo que se possa ter um controle mais minucioso sobre os projetos nos quais está implicada nossa empresa.

Por causa disso, considerei como uma ótima idéia explicar um pouco o que é um gerenciador de projetos e dar várias possibilidades para o usuário interessado em administrar um sistema destes.

Um gerenciador de projetos é um ferramenta ou software que permite levar um controle minucioso de cada um dos projetos de uma empresa. O controle implica todas as partes do trabalho, como a planificação, desenvolvimento e produção, assim como o trato com o cliente.

Um gerenciador de projetos deve ser capaz de gerenciar vários trabalhos, já sejam internos da empresa ou contratados por clientes. Dentro de cada projeto ou trabalho, deve se poder administrar todo tipo de itens como:

  • Projetos, com descrições, datas de entrega, tempos estimados, etc.
  • Usuários, geralmente os trabalhadores que estão implicados nas tarefas dos projetos.
  • Tarefas, manejando especificações, prazos, prioridade, planejamentos de tempo, etc. e ademais, deve poder atribuir recursos da empresa (geralmente empregados) a cada tarefa.

Este é um ponto inicial a partir do qual o gerenciador de projetos pode se complicar tanto como se desejar, agrupando mais ou menos possibilidades e opções para gerenciar cada um dos trabalhos da empresa e facilitando as tarefas de administração ao responsável dos grupos de desenvolvimento ou dos distintos projetos. Opções avançadas podem ser:

  • Gerenciamento do tempo de cada usuário, com possibilidade de estabelecer horas e atribuí-las a cada uma das tarefas do projeto.
  • Diagramas de Gantt das diferentes tarefas a realizar, com sua disposição em um calendário de dias.
  • Gerar reportes de carga de trabalho dos trabalhadores e em que estão empregando o tempo.
  • Gerenciar dependências em tarefas, que se tenham que fazer umas depois de outras.
  • Ter um controle das comunicações entre usuários gerenciadores e o cliente, assim como ter um registro histórico dos materiais que tenham sido entregue ou utilizado para a especificação ou desenvolvimento do projeto.

A utilização do gerenciador de projetos pode ser algo específico da pessoa encarregada do gerenciamento do projeto (o administrador, gerenciador ou chefe do projeto). Então é um programa que o gerenciador utiliza e lhe serve internamente para saber sobre o andamento do projeto (em que ponto se encontra em cada momento e os tempos ou recursos que necessitará até a finalização). Porém, também pode ser uma ferramenta que utilize toda a equipe de desenvolvimento, e então trata-se de uma utilidade mais completa, porque não só serve ao gerenciador, como também a cada um dos integrantes da empresa, para saber as tarefas que têm pendentes e o andamento de cada uma delas.

Tipos de gerenciadores de projetos

Com certeza se podem fazer várias classificações de gerenciadores de projetos, porém vamos comentar uma em função da interface.

Aplicações de área de trabalho. São gerenciadores de projetos que funcionam como uma aplicação de área de trabalho, ou seja, um programa como qualquer outro que tenhamos em nosso sistema operacional. Por exemplo:

  • Microsoft Project (da suite office)
  • Team Manager
  • Integrados em Outlook: Microsoft Outlook Project Management ou Outlook Project Management
  • Task Juggler (um projeto de código livre para Windows)
  • ToutDoux (outro software livre para sistemas Linux GNOME)
  • KPlato (software livre para Linux com KDE)
  • Open Workbench (Software livre para Windows)
  • airTodo que é uma aplicação de código livre que se integra com Eclipse e com suporte para os sistemas operacionais mais habituais.

Aplicações web. São sistemas criados com interface web, que se acessam em um domínio de Internet ou uma intranet por meio de um navegador. Quando estão publicados em um domínio de Internet têm a vantagem de que se podem acessar desde qualquer outro computador em qualquer parte do mundo, sempre que tenhamos uma conexão à Internet.

  • Código livre em PHP: Como dotProject, Open Project, Active Collab, Double Choco Latte, Tutos, PHProjekt, Project Pier
  • Código libre para el framework Ruby on Rails
  • Aplicaciones comerciales ASP: Ace Project (que tem uma versão online e uma básica que é gratuita)

Conclusão sobre o gerenciamento de projetos

Utilizar uma ferramenta de gerenciamento de projetos é imprescindível para se organizar, sobretudo em empresas de certo porte, que manejem vários projetos. Embora seja muito útil em geral para qualquer grupo de trabalho, seja do tamanho que for. Principalmente é muito interessante para modelos de empresa descentralizada, cada vez mais comum, onde cada pessoa trabalha de forma remota.

Fonte: Miguel Angel Alvarez

http://www.criarweb.com/artigos/que-sao-gerenciadores-de-projetos.html

E para quem se interessou pelo MsProject, segue o link de uma apostila que ensina a trabalhar com o programa:

Apostila MS PROJECT 2007 Pro

Bom, por hoje é isso. Até o próximo post.


Como criar senhas fortes e fáceis de serem lembradas

Publicado por Sergio Novelli em 20/03/2010

O pessoal do PTI realmente sabem escrever muito bem seus posts. Quero dar destaque dessa vez para um post muito importante para a segurança na internet, que com certeza é um tema muito polêmico.

Todos nós sabemos que quando se trata de seguança, a partir do momento que ligamos e conectamos nosso pc à internet, estamos totalmente vulneráveis, por mais que usemos antivírus, firewalls e tantos outros métodos de segurança divulgados.

Porém não podemos deixar de usar esses métodos, mesmo que não funcionem 100%, para garantir pelo menos o mínimo de segurança e privacidade na web. Um desses métodos é o uso de senhas seguras. É muito comum hoje, ao cadastrar uma senha, encontrarmos um medidor de força, que nos dá uma idéia básica de quão segura a senha digitada é.

Abaixo estão algumas dicas do Jackson Caset, do site Profissionais TI, que devem sim serem levadas em consideração:

O site Make Use Of publicou um ótimo guia para criar senhas fortes e fáceis de serem lembradas. Como elas são a chave para acessar a maioria dos serviços web, dos mais simples e dispensáveis, até aqueles vitais para o trabalho, gastar um tempinho lendo tais dicas e aplicando-as ao leque de sites que pedem-nas é tido como um bom investimento.

Existem algumas regras básicas para a criação de uma senha, a saber:

  1. A senha não pode constar no dicionário;
  2. A senha precisa conter números e símbolos especiais;
  3. A senha precisa misturar letras maiúsculas e minúsculas;
  4. A senha precisa ter, no mínimo, 10 caracteres;
  5. A senha não pode ser “adivinhável” através de dados pessoais, como data de nascimento e endereço.

Seguindo esses cinco mandamentos, a probabilidade de ter uma senha descoberta é muito baixa. Mas mesmo com toda essa precaução, falta uma coisa primordial: como lembrar da senha quando necessário.

Existem algumas técnicas que ajudam na criação de senhas “lembráveis”:

  • Substituição de letras por números e/ou símbolos. Ex: brasil vira 8r@s!l;
  • Transformar a “password” numa “passphrase”, capturando a inicial de cada palavra. Ex: Atirei O Pau No Gato vira aopng;
  • Escrever uma palavra ao contrário. Ex: senha vira ahnes.

O problema é que, mesmo essas palavras não sendo encontradas no dicionário, elas seguem um padrão. Apesar disso, já garantem algum grau de segurança, mas o ideal mesmo, é fazer uma combinação que lhe faça sentido. Algo como 8r@$a0png%Ahn3s.

Aproveite sua senha forte como base para outras. Não a repita em todos os serviços, pois nesse cenário, se alguém mal intencionado descobre uma senha, compromete todos os serviços dos quais participa. O acréscimo de algo especial, relacionado a cada serviço, em alguma parte da senha o livra deste problema. Exemplos:

  • E-mail: mail:8r@$a0png%Ahn3s
  • Twitter: twt:8r@$a0png%Ahn3s

E assim por diante. Mais uma dica para ajudar a lembrar, e de quebra aumentar ainda mais a segurança: não guarde sua senha no navegador, de modo que ela seja preenchida automaticamente. Isso deixa nosso cérebro “relaxado”, e com o tempo e a falta de uso, acabamos por esquecer da senha. Todos os grandes navegadores têm esse recurso atualmente, mas é bom evitá-lo.

A minha dica é, antes de sair por aí trocando todas as suas senhas, faça um teste no incrível The Password Meter, um ótimo sistema que analisa a senha criada e atribui um nível de segurança baseado em vários critérios. Seja exigente, e não se contente com menos de 60% .

Fabio Nascimento – http://labinfra.blogspot.com

Referência: Make Use Of

Se você tem alguma dica diferente e eficaz, deixe nos comentários :) .


Acessibilidade na Web

Publicado por Sergio Novelli em 07/03/2010

Há muitos anos acompanhamos as incríveis novelas da Rede Globo e de outras emissoras. Isto é um programa padrão de todas as noites para o brasileiro. Há anos também, vemos histórias fantásticas de superação e vitória pessoal de personagens que, mesmo sendo fictícios, nos trás à tona duras realidades para muita gente espalhada pelo mundo.

Neste ano, o que está impressionando é a Luciana, personagem da atriz Alinne Moraes na novela Viver a vida, que traz uma realidade muito complexa de ser superada por centenas de pessoas no mundo inteiro: a tetraplegia. Nos últimos capítulos, entrou em cena a possibilidade de usar o transplante com células-tronco para sua recuperação total, o que toca em outro assunto muito polêmico.

Mas o ponto que quero chegar mesmo é o da acessibilidade na web que a personagem vem demonstrando, ao sua irmã colocar no ar um blog sobre seu dia-a-dia e, dias depois, esse blog se tornar realidade na internet. Aproveitando o embalo do assunto abordado pela novela, a prefeitura de São Paulo com o apoio do Instituto Mara Gabrilli (IMG), estreou no último dia 24 um portal focado ao público com deficiências físicas, visuais e auditivas.

O portal traz inúmeros recursos dando um verdadeiro exemplo de acessibilidade à todos e traz matérias interessantes com pessoas tetraplégicas na vida real e profissionais, como a psicóloga e publicitária tetraplégica Mara Gabrilli, de 42 anos.

Por mais que tenhamos inúmeros motivos para criticar a programação de baixa qualidade dos canais de TV aberta, dessa vez, todos nós, principalmente os profissionais da web temos um bom motivo para parabenizar a Rede Globo e o autor da novela pela iniciativa, buscando o fim do racismo e menosprezo aos menos favorecidos na web.

Aos profissionais da web também fica o grande exemplo para ser lembrado e copiado durante o desenvolvimento de seus projetos.

Acessibilidade é tudo! A internet é de todos!