INFO Professional – Salários

Posted by admin | Dicas | terça-feira 23 junho 2009 12:27

Olá, a revista info lançou um artigo sobre salário de profissionais relacionados a informática, para conferir o artigo basta visualizar o link

http://info.abril.com.br/professional/salarios/

Não tenho informações sobre em que estado do Brasil foi realizado a pesquisa.

(mais…)

1 – Introdução kohana Framework

Posted by admin | Dicas,PHP | domingo 14 junho 2009 19:27

Fiquei devendo escrever um pouco mais sobre o kohana php framework, vou tentar escrever sempre novidades para vocês sobre este fw que conta com uma comunidade ativa e sempre temos novidades em seu forúm.

1 – Instalando o kohana framework

1. Faça download do Kohana em www.kohanaphp.com

2. Descompacte em sua pasta www do apache

3. Editar configurações globais do sistema em application/config/config.php, caso você não localize este arquivo pode copiar o arquivo /system/config/config.php para a pasta application/config

$config['site_domain'] = ‘localhost/’;

4. Coloque permissão para escrita no diretório application/logs Chmod para 666.

5. Coloque permissão para application/cache chmod para 666

6. Teste sua instalação verificando seu diretório www se exibe a mensagem de welcome, se você visualizar uma página verde de welcome o framework foi instalado com sucesso.

2 – Estrutura de diretórios

root apache
+- application (os arquivos de sua application)
| +- cache
| +- config (arquivos de configuração da app)
| +- controllers (controller da sua app, pode dividir os diretórios)
| +- helpers (helpers externos)
| +- hooks (hooks externos)
| +- libraries (libraries externo)
| +- logs (arquivos de log, erros, warnings, etc …)
| +- models (models de acesso ao banco)

| +- views (views são páginas de visualização do seu projeto)
+- media (arquivos tipo midia, js, dentre outros
+- modules (modulos externos do kohana
| +- config
| +- controllers
| +- helpers
| +- libraries
| +- …..
+- system (arquivos de configuração do core do kohana)
| +- config
| +- controllers
| +- core
| +- helpers
| +- i18n
| +- libraries

3 – Kohana URLs

Url’s no kohana são composto por segmentos, você pode entender um modelo de segmento visualizando a URL – http://localhost/control/action/arg1/arg2 você pode entender melhor http://localhost/seucontroller/argumento1/argumento2.

http://localhost/index.php?/articles/edit/1/my-first-article
// utilizando mod rewrite a url ficaria assim

http://localhost/articles/edit/1/my-first-article

articles é meu controller onde são processado tudo que é retornado ao view
edit é o metódo de acesso
1 primeiro argumento
my­first­article segundo argumento

Se você tentar acessar http://localhost/articles automaticamente o controller a ser executado é a classe Articles_Controller extends Controller e sua função de acesso é index o controller pode chamar outras funções articles/create/…. abaixo vou dar um exemplo de como ficaria este controller articles.php

class Articles_Controller extends Controller {
 function __construct(){
     parent::__construct();
 }
 function index()
 {
    // a linha abaixo faz a renderização do arquivo application/views/articles/index.php
    $this->load->view('articles/index');
 }
 function edit($id,$title){
     //abaixo o id do artigo que você quer editar
     echo $id;
     $this->load->view('articles/edit');
 }
}

Para você entender melhor um controller posso explicar um exemplo simples para o articles.php
class Article_Controller extends Controller
{
 public function index()
 {
 echo 'Hello World!';
 }
}

Ao visualizar http://localhost/article/ automaticamente você é redirecionado para a função index e recebe na tela a mensagem de Hello World !

É isso ae pessoal, em breve estarei dando um avanço em nossas dicas.

Próximo assunto: ORM, templates, classes extends e abstract …..

Abaixo alguns artigos que podem ser de uma boa utilidade.

HTMLSTAFF

- Models
- Biblioteca ORM (Mapeamento Objeto-relacional)
- Métodos especiais
- Controllers
- Biblioteca Input
- Entendendo o funcionamento básico do Kohana
- Módulo Forge
- Biblioteca Session
- Views
- Instalando o Kohana

Márcio Dias
Space Online – Automatização de sites e sistemas WEB.
suporte@spaceonline.com.br

Feliz Aniversário, PHP !!!

Posted by admin | PHP | segunda-feira 8 junho 2009 12:02

180px-php-logosvgHá 14 anos atrás nascia a linguagem com que todos trabalhamos hoje!

http://en.wikipedia.org/wiki/Php#Release_history

PHP é uma amplamente utilizada para fins gerais que a linguagem é especialmente adequada para desenvolvimento web e pode ser embutido em HTML. Ele geralmente é executado em um servidor web, tendo como seu código PHP entradas e criando páginas web como saída. Ele pode ser implantado na maioria dos servidores web e em quase todos os sistemas operativos e plataforma gratuita. [5] PHP é instalado em mais de 20 milhões de sites e 1 milhão de servidores web.

7 coisas simples em PHP que alguns ainda complicam

Posted by admin | PHP | sábado 6 junho 2009 10:51

O Garotosopa postou um artigo, não é nenhuma novidade mais é legal de colocar aqui para vocês, eu li e vi que realmente o pessoal complica muito as coisas, para maiores detalhes veja o artigo que ele publicou.

http://garotosopa.wordpress.com/2009/05/30/7-coisas-simples-em-php-que-alguns-ainda-complicam/

Kohana Debug Toolbar, debugando o projeto

Posted by admin | PHP | sábado 6 junho 2009 10:46

o Emyller do utmproject me informou sobre este module do kohana, achei muito interessante, chama-se Kohana Debug Toolbar, para instalar é muito simples, basta baixar os arquivos via svn ou a maneira que preferir, abaixo vou detalhar o processo de instalação.

1 – Baixe os arquivos e coloque na pasta modules do kohana.
2 – ative no seu config.php de sua application para carregar o module do debug.
3 – entre no /modules/kohanadebugtoolbar/config/config.php e sete o autorender para TRUE.

O Kohana debug toolbar é uma pequena imitação do symfony debug toolbar, mostra a quantidade de memória usada, suas pesquisas no mysql, retorno de erros javascript e muito mais, vale apena conferir e colocar em seu projeto kohana.

http://dev.kohanaphp.com/projects/kohana-debug-toolbar