Abril 4, 2009

Optimizar Páginas Web

Posted in Uncategorized às 08:16:55 por João Pedro Pereira

Diminuir Load Times no Carregamento de Páginas Web

Posted using ShareThis

Dezembro 1, 2008

Novo website, novo blog

Posted in Uncategorized tagged , , , , às 11:27:25 por João Pedro Pereira

Dou este blog por terminado porque comprei um dominio aqui há uns tempos atrás e tenciono usá-lo para isso, vou passar também a escrever lá em vez de escrever aqui neste blog. Não vou apagar o blog, porque tem textos que podem continuar a ser visitados e lidos, mas não voltarei a postar aqui.

O próximo blog será utilizado para escrever sobre programação (tutoriais, webcasts, artigos, snippets, etc.) sobre técnicas de SEO, web development, como ganhar dinheiro na internet, entre muitos outros assuntos.

Dominio que comprei: joaopedropereira.com/

Caminho para o blog: joaopedropereira.com/blog/

Junho 30, 2008

Dados em funções/classes s/globais

Posted in Programming tagged , , , , , às 15:04:13 por João Pedro Pereira

O titulo pode não ser o mais explicativo do que na realidade o artigo trata mas foi o que se arranjou… Caso tenham sugestões de um melhor, estou aberto a sugestões. Passando ao artigo…

Enquanto andava a tentar arranjar a melhor forma de ir buscar as configurações de um portal, como por exemplo, nome, versão, dados para ligar à base de dados, etc para um sistema de gestão de conteúdos baseado em classes e funções utilizando php versão 5 e já a pensar em alguns aspectos da versão 6, decidi que não iria utilizar globais em caso algum, assim para fazer chegar ao interior de uma função ou classe necessitaria de outro método que não o global $string, ou através de define ou então através da passagem de argumentos como funcao($config, $data). E então surgiu-me a ideia de ir buscar os dados aos ficheiros através de uma classe. O que facilitou imenso o trabalho, e fica bem legivel e fácil de utilizar.

class config {

/**
* Get config informations
* @param string needed
*/
public function get($str)
{
require FILES_PATH . ‘conf/ficheiro.php’;
$needed = $$str;

return $needed;
}

}

Depois, para ir buscar um valor ao ficheiro é bastante simples o processo, como podemos ver no exemplo em baixo, o qual vai procurar o nome do template que vai ser utilizado.

function load_template ($tpl)
{
if($tpl == ‘normal’) require (FILES_PATH . ‘lib/tpl/’ . config::get(‘template’) . ‘/main.php’);
elseif($tpl == ‘admin’) require (FILES_PATH . ‘lib/tpl/’ . config::get(‘template’) . ‘/admin/main.php’);
}

Como vêm é muito fácil. Espero que tenha sido útil. Alguma correcção, ou sugestão…

Até à próxima.

Maio 19, 2008

Revista PROGRAMAR – 14ª Edição – Maio de 2008

Posted in Uncategorized tagged , , , , às 22:02:14 por João Pedro Pereira

Revista PROGRAMAR
Edição 14 – Maio de 2008


(clica para download)

Apesar de um atraso de sensivelmente 2 semanas, pelo qual pedimos desculpa aos nossos assíduos leitores, dois meses depois do nosso segundo aniversário, trazemos até vós mais uma edição da Revista PROGRAMAR.

Numa edição que inclui variados temas, encontrará, entre outros assuntos, um artigo sobre interacção com MySQL a partir da linguagem Python, um artigo sobre engenharia de software, uma análise de um livro sobre Python e um excelente artigo sobre network scanning. Poderá ainda ler sobre dois importantes eventos: o Festival Nacional de Robótica o Techdays 2008.

Mais info.

Maio 10, 2008

Ufa, um intervalo para escrever

Posted in Uncategorized tagged , , , , às 23:30:56 por João Pedro Pereira

Estes últimos dias têm sido sem dúvida ocupados, testes, trabalhos para fazer, compromissos, enfim tempo muito ocupado e só agora tive a oportunidade de vir escrever alguma coisa.

Ontem, quer dizer a noite passada, fui pela primeira vez à queima das fitas do Porto ver, supostamente, Xutos&Pontapés, no entanto, andei mais pelas barracas do que propriamente o concerto, hehe, achei o ambiente muito porreiro, apesar de algumas poucas vergonhas que se vê mas estava à espera de ver muito mais confusão, muito mais problemas, etc. Em suma, gostei, e para o ano estou lá batido novamente ( e ainda me faltam dois anos para a faculdade, aí é que vai ser).

Quanto a projectos está tudo parado e tenho um pressentimento que até meados de Junho nenhum vai avançar, já quase não tenho batido código, a nível de programação só mesmo estudar classes em php5, de resto não tenho feito mais nada.

Ando agora a jogar um joguito novo, inventado por Mr. Heckel, o P@P Game. É mesmo LOL mas pronto😛.

E descobri um novo ramo do meu interesse o ramo da filosofia e psicologia. Sinceramente, é algo que me fascina imenso, neste momento estou a estudar as consequências que a tecnologia pode ter no cérebro humano. E um dos artigos que iniciou, digamos assim, este estudo pode ser encontrado aqui. Tem muitas bases para desenvolver e aprofundar o estudo sobre o assunto, os tópicos estão lá e é só saber desenvolver o artigo. No seguimento desse artigo vou fazer uma apresentação para a disciplina de filosofia, para apresentar no dia 15 deste mês, vamos ver como corre…

E pronto, está na hora de ir porque ainda estou de ressaca da queima..

Fiquem bem

Página seguinte