Paulo Eduardo - Part 2
Pular para o Conteudo Pular para o Menu
mai 28

PHP Para Grandes Sistemas

PHP Programação PHP, Programação Nenhum Comentário

PHP
Hoje discutindo com uns amigos na faculdade (leia-se bar da faculdade) sobre linguagens de programação um amigo meu disse que PHP era uma linguagem destinada a pequenos sistemas, esse é um dos motivos do post de hoje.

Esse é um preconceito comum dos desenvolvedores de outras linguagens acreditar que PHP é uma linguagem destinada apenas para se fazer o site da padaria da esquina, ou outros sistemas de pequeno porte, mas como eu mesmo já disse isso não passa de preconceito.

Sou sim um defensor da linguagem PHP, quando comecei com o desenvolvimento ela foi uma das primeiras linguagens server side das quais estudei, e mesmo hoje, depois de já ter estudado algumas mais continuo preferindo o PHP.

Existe sim um grande numero de pequenas aplicações desenvolvidas em PHP, isso em parte se da ao fato de ser uma linguagem de fácil aprendizado o que permite que um numero maior de desenvolvedores a utilizem, produzindo assim não só um grande numero de pequenas aplicações como também algumas aplicações robustas como CRM`s e ERP`s.

Portando o PHP suporta sim aplicações de grande nível que tratam de grande volume de dados e acessos, porem muitas pessoas não conhecem a linguagem e acreditam nos comentários de colegas de trabalho e amigos que afirmam que a linguagem é destinada apenas para pequenos sistemas. O que cabe a nós, desenvolvedores PHP é mostrar para essas pessoas o poder da linguagem.

Mas não estou escrevendo isso apenas para criticar o preconceito, vou começar a escrever uma serie de artigos sobre a linguagem e por isso achei por bem começar desbancando esse mito. Em breve mais sobre esse assunto, mas se já está curioso, sinta-se a vontade para visitar a pagina oficial da linguagem [en].

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (4 votos, media: 5,00 Maior Voto: 5)
abr 10

Orkut, WordPress, qual a proxima da censura?

Tecnologia Tecnologia Nenhum Comentário

Não costumo usar o blog para falar sobre politica, esse é um blog de tecnologia, mas ultimamente a política está atrapalhando e muito a tecnologia.

Vamos do começo, com o escândalo dossiê do governo FHC que saiu dos computadores públicos o ministério público resolveu levar todos os servidores para o subsolo terrestre (algum lugar no porão de um dos prédios do governo em brasília) e permitir acesso aos sites do governo somente com login e senha.

Bom, criar uma conta a mais ou uma a menos vai gastar um pouquinho a mais do meu tempo mas ninguém vai morrer por causa disso. Tudo bem, essa passou…

Ai veio mais uma, a CPI da pedofilia quer bloquear o orkut pois o Google não coopera com as investigações contra pedofilia, perai, não coopera? como assim? O Google até disponibilizou uma área com acesso restrito a policia federal para que ela tenha total liberdade nas investigações.

Ai já está passando dos limites, mas tudo bem, eles só querem, ainda não é nada concreto.

Agora veio a última, a gota d’agua, segundo a abranet o poder judiciário pediu o bloqueio do wordpress pois, segundo eles, um dos blogs hospedados pelo wordpress contem conteúdo criminoso, o endereço do blog porem, corre em segredo de justiça.

Segundo os orgão responsáveis o bloqueio só é possível pelo número do IP e com isso todos não somente o blog em questão seria bloqueado mas também todos os outros hospedados pelo wordpress.

Alguem ai conhece algum outro pais que faça isso alem da China? Pois eu não me recordo de mais nenhum, mas ao que parece o Brasil está aos poucos entrando nessa pequena lista dos países que censuram a internet, e como isso está sendo feito aos poucos parece estar passando despercebido pelos cidadão brasileiros

Eu só tenho uma coisa a dizer: Censura Não.

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (3 votos, media: 5,00 Maior Voto: 5)
abr 09

CSS Naked Day

Outros Outros 1 Comentário


Hoje é o css naked day, mas vocês estão vendo alguem pelado por ai?

Pois é, eu também não, e o meu blog também não está.

Ao que parece os blogs pegaram o buzz do css naked day no inicio dele, mas as coisas mudaram um pouco, na última edição do css naked day, eu ainda nem tinha blog, mas sempre tive uma coletânea de blogs dos quais gosto de ler no meu agregador de feeds, e esses alguns desses blogs já não retiraram suas css nessa edição.

Na edição desse ano o fato está se concretizando ainda mais, ainda menos blogs estão retirando as suas css. O Henrique deu sua opinião, o Bruno Dulcetti concordou com ele.

Concordo com todos eles, mas ainda tenho uma opinião a mais, o principal objetivo do CSS Naked Day era mostrar como estão estruturados os sites e blogs por ai, mostrar o quão semântico está meu código HTML, e esse objetivo ainda não se foi, hoje não vou tirar minhas css simplesmente pois nem todos os visitantes do meu blog estão interessados em ver um site preto e branco totalmente desestruturado, e boa parte deles vai até se assustar se ver isso. Porem apesar de tudo isso acho importante lembrar esse dia para junto com ele lembrar da importância de se estruturar bem a marcação de uma página na web.

Não vou deixar o site nu, mas vou defender a marcação bem estruturada, quem prefere a outra forma de fazer isso que faça, o meu continua assim.

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (3 votos, media: 5,00 Maior Voto: 5)
fev 11

A Experiencia de Desenvolver para WordPress

Desenvolvimento Wordpress Desenvolvimento, Wordpress 1 Comentário

Nossa série de documentação de projetos acabou com o layout, a partir daí se encerra a fase de documentação e se inicia a fase de codificação, e é dessa fase que pretendo falar agora.

A codificação inciou com o desenvolvimento da camada de conteúdo, ou o XHTML, procurei utilizar as tags corretas para cada tipo de informação inicialmente sem se preocupar com a parte visual que ficaria para o CSS, dividi o layout em três partes iniciais, o topo o conteúdo e o rodapé, e para cada uma dessa partes fui inserindo o uma amostra do que seria o conteúdo.

Inicialmente nenhuma tag wordpress foi utilizada, desenvolvi a marcação inteira do blog como se estivesse desenvolvendo um site estático, não tinha a menor idéia se seria fácil ou difícil adequar isso depois ao wordpress já que nunca tinha feito isso antes.

Após toda a marcação definida comecei a dar cor a estrutura com o uso das CSS, e somente quando tudo já estava do jeito que deveria estar porem com conteúdo falso que entrei na pagina do wordpress para consultar a documentação e descobrir o que estava pela minha frente.

Alem da documentação abri os arquivos do template anterior para que pudesse acompanhar com um exemplo já pronto.

Foi então que descobri que estava fazendo tempestade em copo d’água, a documentação do wordpress contem uma excelente referencia sobre:

A primeira pagina que visitei foi a de desenvolvimento de temas, essa pagina contem uma visão geral inicial sobre quais são os arquivos necessários a serem criados para que o seu tema funcione, quais devem ser seus nomes e um exemplo de comentário que deve estar presente na sua folha de estilo com as informações sobre o template.

Logo depois de saber como deveria proceder com os arquivos precisava saber como exibir os comentários na pagina, essa é a tarefa do loop, como o próprio nome já diz, ele realiza um loop nos artigos cadastrados no wordpress é exibe as informações especificas daquele artigo através das post tags descritas na pagina de template tags.

A pagina de template tags, alem das post tags, que apresentam informações como nome do artigo, data e conteúdo, contem também outras tags para exibição de informações ou blocos de informações na tela.

Com apenas as referencias contidas nessas três paginas já é possível desenvolver um tema para wordpress, porem a pagina de conditional tags contem os trechos de códigos necessários para verificar se uma pagina é pagina inicial, pagina de artigo, pagina de conteúdo, se os comentários estão habilitados, se o usuário logado tem perfil administrativo e todos os demais “se`s” possíveis.

A pagina de include tags contem as informações necessárias para que você possa separar trechos da pagina em diferentes arquivos, como se utilizasse o include nativo do php, e explica como esses arquivos deverão ser chamados.

Muito mais simples do que eu imaginava, e com uma ajuda imensa da facilidade proveniente do trabalho da equipe de desenvolvimento do wordpress e da excelente documentação da ferramenta.

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (3 votos, media: 5,00 Maior Voto: 5)

BuscaPé, líder em comparação de preços na América Latina
fev 01

Documentação de Projetos – Layout

Documentação Documentação Nenhum Comentário

Continuando a falar sobre a documentação dos projetos ainda usando o exemplo do novo visual do blog, falarei um pouco de como o wireframe inicial se transformou no layout.

Com o wireframe em mãos a proxima etapa para o desenvolvimento do novo visual era o layout, o layout e a representação grafica mais proxima da realidade efetiva do site, nele é são dispostas as cores, fontes e tamanhos de fontes a serem utilizadas no site assim como os elementos graficos como logomarca, imagens e outros elementos.

No caso do novo visual, a ideia era manter a proximidade de cores com a primeira versão do site, com o intuito de com o tempo criar uma identidade visual do site, simplicidade, usabilidade e acessibilidade eram fatores importantes a serem considerados no desenvolvimento do layout.

Com isso o degrade de azul foi mantido no topo e no rodapé, na area de conteudo o preto no branco foi a escolha devido a maior facilidade de leitura quando essas duas cores são usadas, outras cores com alto contraste também proporcionam essa facilidade de leitura, tomando cuidado com o uso de cores muito fortes que podem causar ofuscamento.

A primeira versão do layout seguia a risca a disposição dos elementos do wireframe, porem ao conlui-la optei pela mudança de lados entre menu e conteudo, o menu que no wireframe ficaria a esquerda passou a direita e o conteudo para a esquerda, tambem foi feita uma sobreposição do menu no topo da pagina, com isso um espaço vazio apareceu entre o topo e o conteudo, na altura da sobreposição do menu, optei então pela colocação dos links para as paginas estaticas a baixo do logo com aparencia de abas.

A versão final então está representada abaixo:

Layout

Com isso foi finalizado o desenvolvimento do novo layout, as proximas etapa seriam a codificação das telas em XHTML + CSS e a adequação ao wordpress porem essas não fazem mais parte da nossa serie de documentação de projetos, já que não se tratam mais da fase de documentação e sim da fase de desenvolvimento, porem vou contar tudinho como foi essa experiencia em posts futuros.

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (4 votos, media: 5,00 Maior Voto: 5)
jan 17

Documentação de Projetos – Prototipo e Wireframe

Arquitetura Informação Documentação Arquitetura Informação, Documentação 1 Comentário

Esse post tem como finalidade duas coisas, falar um pouco mais sobre o processo de desenvolvimento do novo visual do blog, e dar continuidade a seria de Documentação de Projetos.

Como estive um tempo parado para desenvolver o novo visual e a serie ficou parada justamente na etapa de wireframe, juntarei as duas coisas e falarei sobre wireframe utilizando como exemplo o proprio desenvolvido para o novo visual.

Tudo começo com a ideia de trocar um visual antes desenvolvido por terceiros por um visual proprio desenvolvido por mim mesmo, com isso queria aprender a desenvolver temas para wordpress e ter meu proprio tema no blog.

Por um tempo foi só uma ideia que ficou na minha cabeça ate que numa bela noite durante uma leitura uma ideia surgiu de como seria a nova estrutura, rapidamente peguei um papel e a desenhei, no dia seguinte transformei isso no wireframe do blog:

Wireframe do Blog

Otimo, mas o que é mesmo um wireframe?

Wireframes fazem parte da Arquitetura da Informação de um site e têm como finalidade mostrar a disposição dos elementos na tela assim como os tamanhos de fontes a serem utilizados.

Existem tres tipos de wireframe, baseados no grau de fidelidade dos mesmo, baixa, media e alta fidelidade, o wireframe do blog foi elaborado em baixa fidelidade, o que significa que nela não constam os elementos graficos, tonalidades das cores a serem utilizadas e estrutura de navegação.

Os wireframes de media fidelidade já contem elementos que o aproximam mais do produto final, enquando os de alta fidelidade são os mais proximos a estrutura de layout.

Voltando ao exemplo do novo visual, a ideia inicial mostrada no wireframe e de que haveria um topo do site onde ficariam contidos o logo do blog, seu titulo e subtitulo e o campo de busca, numa area lateral estaria o menu de acesso as demais areas do blog, logo ao seu lado os topicos em questão seguidos de uma area publicitaria e um rodapé com tres areas para assuntos diversos.

Da ideia inicial do wireframe o projeto sofreu algumas modificações, mas isso já é assunto para um proximo artigo, enquanto isso quem se interessou por wireframe pode conferir mais informações nos endereço abaixo:

Como construir wireframes – Fator W
Quanto mais simples o wireframe melhor – Usabilidoido
Wireframes – Ivo Gomes
Wireframe – Codigo Laranja

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (3 votos, media: 5,00 Maior Voto: 5)

BuscaPé, líder em comparação de preços na América Latina
jan 14

Voltando em 2008

Novidades Novidades 1 Comentário

Primeiro feliz ano novo para todos vocês, sei que o ano já começou a algumas semanas, mas estava esperando uma noticia para começar o meu de vez, e a noticia veio.

No final do ano passado enviei uma proposta para ser articulista do iMasters, essa proposta foi aceita e comecei a escrever meu primeiro artigo para o portal e hoje esse artigo foi publicado – Documentação de Projetos Web – Briefing.

A serie de artigos que se iniciou com esse, e um correspondente a serie que foi vinculada aqui no blog sobre documentação de projetos, porem agora com algumas novidades, coisas novas que eu não falei aqui estão lá.

Com isso meu ano começou pra valer, ainda tenho que acertar com a redação do iMasters os ultimos detalhes das publicações, porem em breve a serie deverá ser continuada, as atividades aqui do blog tambem voltam a partir de agora, portanto, aguardem que em breve tem mais.

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (4 votos, media: 5,00 Maior Voto: 5)
dez 24

Balanço de Natal

Outros Outros Nenhum Comentário

Fim de ano chega e percebemos o quão rapido ele passou, mas nesso pouco tempo muita coisa aconteceu, e fechando o balanço desse ano posso dizer que foi um ano bom, apesar dos pequenos tropeços foram tambem alguns sucessos.

Iniciei o blog, que apesar de ter ficado por momentos um pouco sem artigos foi onde pude escrever sobre as coisas com as quais eu trabalho e isso me ajudou a aprender muito, pesquisas foram feitas para levar conteudo com seriedade, apesar de admitir que erros ainda podem ter ocorrido.

Sai da empresa para onde eu prestava serviço por alguns problemas com relação aos pagamentos que ocorreram, e com isso decidi não mais participar de uma empresa e sim abrir a minha propria, sempre quis ter minha propria agencia, e foi ai que nasceu a Psyco Media Develpmente, por enquanto trabalhando apenas com desenvolvimento de aplicações e websites, mas futuramente podendo ampliar seu leque de serviços.

E por falar em futuramente, alem de desenvolver a empresa tambem tenho outras metas para o proximo ano, ter mais conteudo para passar para os leitores do blog, não deixando-o mais de uma semana sem novidades, fechar mais um ano do curso de Sistemas de Informação sem ter que me preocupar com DP`s (até agora não fiquei em nenhuma e pretendo terminar os proximos dois anos sem nenhuma tambem).

Tambem tenho alguns projetos de sistemas pessoais que pretendo concluir todos nesse novo ano, sei que novos virão, mas os já começados e os que já tem a ideia pronto quero terminar em 2008, assim como espero tambem vender mais projetos.

Esse ano tambem foi um ano de leituras, acho que foi o ano que mais livros li, mas ainda acho que o numero foi pequeno, no proximo pretendo pelo menos manter uma media de 1 livro/mes. e aumentar a leitura de livros tecnicos tambem, que esse ano deram lugar aos dos outros tipos, sobre os proximos tecnicos que ler tambem pretendo postar aqui no blog.

O blog faz uma pausa para as festas (devo passar o ano novo na praia como é de custume da familia), mas ano que vem estou de volta, com isso encerro esse ano desejando a todos um feliz natal e que nesse proximo ano todas as suas metas sejam cumpridas, assim como as minhas.

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (3 votos, media: 5,00 Maior Voto: 5)
dez 20

Fim do Leilão 3G

Tecnologia Tecnologia Nenhum Comentário

Com vendas acima do esperado e ágio médio de 90%, a Anatel encerrou hoje, quinta feira, o leilão das licenças da terceira geração de telefonia celular.

A operadora que mais adquiriu licenças foi a Claro, que garantiu presença da tecnologia em todo território nacional, fechando contrato nas 9 áreas colocadas a disposição para leilão, assumindo o compromisso de desembolsar 1,4 bilhão de reais para cobrir toda a área, alem dela as outras duas principais operadoras, Tim e Vivo, também garantiram praticamente a totalidade da cobertura em territorio nacional, os demais lotes foram vendidos principalmente para as operadoras que já atuavam nas regiões.

A estratégia da Anatel de colocar numa mesma região áreas de grande interesse comercial e áreas de pouco interesse comercial, como o caso de São Paulo que pertence a mesma região de estados como Amazonas e Amapá, teve como objetivo garantir que a tecnologia chegue a todos os estados brasileiros.

A entrada inesperada da Nextel também contribuiu para que os valores do leilão ficassem acima do esperado, não querendo perder áreas de cobertura as maiores operadoras, Claro, Tim, Vivo, Oi, CTBC, Brasil Telecom e Telemig, aumentaram os lances no primeiro dia do leilão chegando a um ágio recorde de 274%.

Após o insucesso na disputa da primeira região pela Nextel a companhia teve de rever sua estratégia e deixar a agressividade de lado, decidindo mirar a quinta subfaixa que deverá ser ofertada pela Anatel em 2008. Com a baixa sofrida pela Nextel os ágios diminuíram nos dias seguintes de leilão.

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (3 votos, media: 5,00 Maior Voto: 5)
dez 20

IE8 Passa no ACID2

WebStandards WebStandards Nenhum Comentário

O blog oficial da microsoft anuncio hoje que a proxima versão do seu navegador intenet explorer passa nos testes do ACID2.

IE8 Passa no ACID2

O Acid teste faz parte do web standard project e é considerado o principal teste para determinar se um navegador está ou não de acordo com os padrões de marcação e estilização web.

A compatibilidade do navegador da microsoft pode ser considerada um marco no alcance aos padrões web, o navegador foi considerado como um dos mais incompativeis com os padrões, parte disso se deve ao fato de que nenhuma grande modificação do navegador tenha sido feita entre as versões 6, lançada em agosto de 2001, e 7, lançada em outubro de 2006.

O grande intervalo entre o lançamento de uma versão e outra fez com que o navegador não acompanhasse as evolucoes das especificações sobre as linguagem de marcação e as CSS, mas parece que a microsoft quer mudar essa historia, o lançamento oficial do navegador está previsto para a primeira metade de 2008.

Para os desenvolvedores basta esperar e torcer para que todas essas promessas sejam cumpridas.

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (4 votos, media: 5,00 Maior Voto: 5)