JLamim - Tecnologia da Informação

PHP Kohana: Criando a primeira página

No artigo anterior nós conhecemos um pouco sobre os detalhes técnicos dessa framework. A partir deste artigo vamos começar a ver o funcionamento dela. Nesse artigo vamos ver como criar uma página simples, para que possamos entender quais os arquivos deverão ser criados, como deverão ser criados e onde serão gravados. Como essa framework é estruturada em modelo de arquitetura MVC (Model View Controller), vamos precisar de 4 arquivos, que são eles: View: arquivo com o conteúdo que mudará em cada página.Controlller (controlador): arquivo que contém todas as funções PHP para execução de ações.Continue lendo

Conhecendo a framework PHP Kohana

Kohana é uma framework PHP 5, orientada a objeto que utiliza o modelo de arquitetura MVC (Model VIew Controller). Ela é uma framework que teve origem a partir da framework CodeIgniter. Atualmente ela está na versão 3.x, porém a mais estável é a 2.x. Embora ela reutilize muitos padrões de design e conceitos comuns, existem algumas coisas que se destacam nela: Desenvolvida por comunidade, não por empresa O desenvolvimento da Kohana é conduzido por uma equipe de pessoas dedicadas que precisam de um quadro de soluções rápidas, poderosas. PHP 5 e Orientação a Objetos Oferece muito.Continue lendo

Estatísticas sobre o Twitter

Das redes sociais utilizadas pelos brasileiros, o Twitter já está na segunda posição, perdendo apenas para o Orkut. Levemos em consideração que o Orkut está em operação no Brasil a muito mais tempo do que o Twitter, o que dá uma certa vantagem à rede social do Google. A intenção desse artigo é mostrar o quanto os brasileiros são importantes no crescimento dessa nova ferramenta de microblog, o Twitter. Os números apresentados abaixo foram extraídos de pesquisas feitas por diversas fontes, como @censobr, Ibope Nielsen Online, Dan Zarrella, entre outros. Usuários em atividadeSão mais de 8 m.Continue lendo

Desativando funções do PHP com php.ini

Através do arquivo php.ini e da variável disable_function, podemos bloquear o uso de certas funções PHP que poderiam colocar em risco a segurança do sistema. O PHP é uma linguagem de programação que faz uso de recursos do servidor e possui muitas funções a disposição dos programadores como manipular o sistema de arquivos, linhas de comando, execução de aplicações no próprio servdor, entre outras. Sem dúvida são funções úteis que permitem programação avançada, lembrando que estas funções não são utilizadas em todas as páginas desenvolvidas. Ao estarem disponíveis estas funções, qualquer s.Continue lendo

PNG transparente no IE (não é PNGfix)

Depois de muito sofrer com a renderização de PNGs transparentes no IE6, resolvi buscar na internet uma solução para o problema. Mas quais seriam esses problemas? - <img> com fundo transparente (HTML) - background-image com transparência (CSS) Como na internet se encontra de tudo, encontrei muita coisa que não resolvia o problema, mas achei a solução que eu procurava também. É um simples script JavaScript (DD_belatedPNG) que permite informar, através de parâmetros em uma função, quais os elementos HTML ou CSS deverão ser renderizados com fundo transparente no IE6. O mais interes.Continue lendo

Instalando o Windows Vista de forma limpa

Você pode realizar o seguinte procedimento ao fazer uma instalação limpa de uma versão de 32 ou 64 bits do Windows Vista. Quando você faz uma instalação limpa, a versão existente do Windows, incluindo todos os arquivos, as configurações e os programas são substituídos automaticamente. É possível fazer backup dos arquivos e das configurações; no entanto, é necessário reinstalar os programas e restaurar o backup dos arquivos quando a instalação for concluída. Para informações sobre como restaurar seus arquivos após uma instalação limpa, acesse Como restaurar seus arquivos pessoais após uma in.Continue lendo

jQuery.noConflict(), evitando conflito com outras biliotecas

Como vimos no post anterior, quando são utilizadas várias bibliotecas JavaScript em um mesmo projeto corre-se o risco de ter conflito e consequentemente um mal funcionamento dos scripts. Uma forma de resolver esse problema quando a biblioteca jQuery é uma delas pode-se utilizar a função jQuery.noConflict(). Os conflitos ocorrem porque as diferentes bibliotecas, com diferentes métodos, usam uma sintaxe comum para chamar suas funcionalidades(o alias $ ou o construtor $()), o que faz com que as diferentes bibliotecas tentem interpretar o mesmo código, criando estes conflitos. Para resolv.Continue lendo

jQuery e o conflito com outras bilbiotecas

O uso da biblioteca tem crescido a cada segundo, e esse crescimento faz com que os usuários criem novos plugins para atender às suas necessidades, porém, alguns usuários que não possuem tanta experiência no uso da biblioteca jQuery buscam outras bibliotecas para suprirem as suas necessidades, usando mais de uma biblioteca JavaScript no desenvolvimento de um projeto. Nada impede de um desenvolvedor utilizar mais de uma biblioteca da mesma linguagem em um projeto, mas ele deve ter o conhecimento de poderão ocorrer conflitos entre as bibliotecas, ocasionando no mal funcionamento de uma delas o.Continue lendo