Arquivo

Arquivo de Julho, 2011

CodeIgniter: Como remover “index.php” da URL

Se estás a utilizar o CodeIgniter deves ter percebido que por padrão o “index.php” e incluído da URL, ficando algo como:

http://meu_projecto_codeigniter.com/index.php/controlador/funcao

Mas com muita facilidade, o “index.php” pode ser removido da URL do CodeIgniter para que o link acima possa parecer como abaixo:

http://meu_projecto_codeigniter.com/controlador/funcao

Para tal, basta seguir os passos que se seguem:

1º Abrir o ficheiro “config.php” que se enconntra na pasta “system/application/config” and substituir $config['index_page'] = “index.php” por $config['index_page'] = ” “

2º Crie um ficheiro “.htaccess” na pasta root do seu projecto (onde reside o pasta system); abre o ficheiro utilizando o seu editor preferido  e escreva (não se esqueça de salvar ;-) ) o seguinte código:


RewriteEngine on
RewriteCond $1 !^(index\.php|css|js|img|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]

3º Em alguns casos a configuração padrão para uri_protocol não funciona correctamente. Para corrigir este problema substitua simplesmente $config['uri_protocol'] = “AUTO” por $config['uri_protocol'] = “REQUEST_URI” que se encontra no arquivo /system/application/config/config.php

 

Categories: CodeIgniter, Dicas, PHP Tags: ,

Programação Orientada a Objectos – Parte 2

Dando prosseguimento a nossa série de artigos sobre POO, hoje vamos falar um pouco sobre as classes e interfaces.

As Classes e Estruturas

Como temos vindo a referir, nas linguagens orientadas a objectos, existe o conceito de classes. Quando falamos de classes, podemos também estende-las a estruturas. De facto, para os programadores de C++ classe não é mais do que uma estrutura que se comporta de forma diferente.

Uma classe é um pedaço de código onde podemos definir um conjunto de dados e ao mesmo tempo alguns métodos (funções ou procedimentos) que nos permitirão aceder esses dados.

Quando definimos uma classe, o que estamos a fazer é criar um modelo, a partir do qual podemos criar objectos na memória. Portanto, a classe é o modelo com o qual podemos criar novos objectos. Para criar algo “palpável” a partir de uma classe, devemos criar (instanciar) na memória um novo objecto do tipo da classe, ou seja, instanciámos um novo objecto da classe. A partir deste momento teremos algo real com que podemos trabalhar: uma instância da classe, quer dizer que, a definição feita na classe converteu-se em objecto que podemos acessa-lo e começar a utiliza-lo, dando novos valores aos dados que o mesmo manipula e utilizando as funções que nos permitem manipular tais dados.

Ler mais…

Categories: POO Tags: , , ,

Programação Orientada a Objectos – Parte 1

Introdução

A programação orientada a objectos (POO) permite-nos escrever códigos menos propenso à falhas além de nos permitir a reutilização do código de maneira mais conveniente.

Nesta série de artigos sobre POO veremos as características da Programação Orientada a Objectos (POO) utilizando os conceitos das linguagens .NET e como utilizar os diferentes elementos que nos permitirão criar código que seja mais fácil de escrever e gerir (manter).

A Programação Orientada a Objectos

Em toda programação existe uma secção denominada Caderno de Principiantes onde se estuda o algoritmo e estrutura de dados a nível de iniciação. Está planeado que se estude o nível teórico da programação orientado a objectos, principalmente para aqueles que não têm noção alguma sobre a POO .

Os Pilares da POO

Recordemos são três as principais características de uma linguagem orientada a objectos, ou seja, uma linguagem é considerada orientada a objectos se é capaz de prover estas três características:

Ler mais…

Swiffy, a ferramenta da Google que converte Flash para HTML5

4, Julho, 2011 Comments off

Google SwiffyA Linguagem HTML5 está cada dia mais presente no desenvolvimento das aplicações, já que nos oferece uma série de melhorias e vantagens em relação à outras soluções como a utilização do Flash.

Adobe já nos apresentou uma ferramenta capaz de converter Flash para HTML5 e agora chegou a vez de uma ferramenta desenvolvida pela Google, Swiffy, cuja missão é a mesma.

Swiffy é uma ferramenta web, que converte os arquivos .SWF para HTML5. É muito fácil de se manejar, já que tudo que devemos fazer é enviar (fazer o upload) do ficheiro a converter e a ferramenta de encarrega do resto, dando-nos o arquivo convertido.

O processo de conversão é realmente rápido, e esta aplicação nos retorna um arquivo JSON. Funciona tanto para fontes embutidas e imagens vectoriais, embora que de momento não seja possível converter jogos feitos em Flash para HTML5, trata-se de uma tarefa na lista dos pendentes.

Via: Site Oficial

Categories: Geral Tags: , ,