terça-feira, 10 de agosto de 2010

À caminho da certificação Zend Community Enginner


Gostaria de comunicar que junto com uma galera do meu trabalho aqui em SP, formamos um grupo de estudos para tirar uma certificação da Zend, a ZCE ( para programadores PHP5 ). O objetivo do grupo é estarmos com a certificação no máximo até dezembro desse ano,e assim consequentemente dando aquele "up" nos nossos Currículos e claro, também no "knowledge"  =) .

Estarei sempre postando o que tivermos estudado, e sempre que as aulas forem de minha autoria, estou traduzindo os capítulos do "Zend PHP 5 Certification Study Guide". Então fiquem atentos as novidades!

=D

Abraços

terça-feira, 3 de agosto de 2010

Dica de otimização de desempenho em PHP

Muitos talvez ja conheçam esse "macete", porém eu confesso que só conheci essa forma de utilizar o echo a pouco tempo. Essa forma de usar o echo pode deixar seu script php até 5x mais rápido, de acordo com testes realizados. Entäo ao invés de usar o modo :


         echo "conteudo 1";
        echo "conteudo 2";
        echo "conteudo 3";
?>


Se pode utiliza-lo assim:

      echo "conteudo 1",
              "conteudo 2",
              "conteudo 3"


Isso me lembra o chainning , talvez até tenha sido implementado assim mesmo...
Então fica aí a dica...

quarta-feira, 30 de junho de 2010

Instalando o AMSN no Debian


Abra o terminal e faça login como root:

su

Em seguida altere o arquivo com os repositórios:

gedit /etc/apt/souces.list


Acrescente ao final do arquivo esse repositório

deb http://repositorio-livre.wiki.br/n6 main contrib


Salve o arquivo e feche.


No terminal digite apt-get update, para o gerenciador de pacotes poder encontrar seu novo repositório.


Em seguida, instale o amsn com o comando apt-get install amsn


Se tudo correu bem, após a finalização do último comando o amsn ja estará disponível em applicativos/internet/amsn


Fica a dica!


Abraços



quarta-feira, 23 de junho de 2010

Sorteio de notebooks e hospedagens

É com muito prazer que venho divulgar uma promoção bacana do blog Criar sites ( http://criarsites.com/ ) e pela Zooming ( http://www.zooming.com.br/ ).
O primeiro colocado levará um notebook ( podendo optar dentre 6 modelos ) e os 4 colocados seguintes ganharão 1 ano de hospedagem free!

Corre lá e veja as regras para participar dessa promoçao!

http://www.criarsites.com/concorra-a-1-netbook-5-hospedagens-5-dominios-no-valor-de-r1700/

sexta-feira, 30 de outubro de 2009

Install Amarok 1.4 on Ubuntu 9.04

Been using Jaunty since it came out. Loving the speed, simplicity and estatics!!

Everything works well except for Amarok 2 which ships default with Jaunty. I’ve been an Amarok 1.4 user for a long time now, moving to Amarok 2 is not something I fancy doing right now. Fortunately getting Amarok 1.4 onto Ubuntu is easy. Here’s how;

Create a new source file in “/etc/apt/sources.list.d/” and call it “amarok14.list”.

root@jackal:/# touch /etc/apt/sources.list.d/amarok14.list

Add these 2 lines to the source file. You can either copy & paste or run the echo command seen below.

deb http://ppa.launchpad.net/bogdanb/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/bogdanb/ppa/ubuntu jaunty main

root@jackal:/# echo "deb http://ppa.launchpad.net/bogdanb/ppa/ubuntu jaunty main" >> /etc/apt/sources.list.d/amarok14.list
root@jackal:/# echo "deb-src http://ppa.launchpad.net/bogdanb/ppa/ubuntu jaunty main" >> /etc/apt/sources.list.d/amarok14.list

Make sure to register the PPA GPG key.

root@jackal:/# sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x1d7e9dd033e89ba781e32a24b9f1c432ae74ae63

Update your sources.

root@jackal:/# apt-get update

Remove any old instance of Amarok

root@jackal:/# apt-get remove amarok

Install Amarok 1.4

root@jackal:/# apt-get install amarok14

That’s it. Buzz me if it doesn’t work.

Referência : http://thedaneshproject.com/posts/install-amarok-14-on-ubuntu-904/

quinta-feira, 24 de setembro de 2009

Instalando o Symfony de forma diferente do modo convencional (do site do symfony)



Bem, hoje eu me deparei com o seguinte problema : Tinha que instalar o symfony no meu fedora core 11, só que meu terminal ta zuado, não ta acessando a internet, meu yum ta bugado (ta tudo uma merda aqui no meu pc do trabalho! rs...). então a solução era instalar manualmente e colocar nas variáveis de ambiente, então como fazer? Simples assim:

Primeiro baixe o Symfony : http://www.symfony-project.org/installation/1_2
Descompate o arquivo : tar zxpf symfony-1.2-latest.tgz
Renomeie a pasta : mv symfony-1.2.0 symfony
Agora mova a pasta do symfony para o diretório que vc preferir (no meu caso para /usr/lib64/) :
mv symfony /usr/lib64
Agora que vem a malandragem, setar o caminho de execução nas variáveis de ambiente. Edite o arquivo /etc/bashrc (no ubuntu fica em /etc/bash.bashrc) : gedit /etc/bashrc

E acrescente essas linhas ao fim do arquivo

symfony="/usr/lib64/symfony/"
CLASSPATH="$symfony:$symfony/data/bin/symfony:$."
PATH="$symfony/data/bin/:$PATH"
export symfony CLASSPATH PATH

Feche e abra novamente o terminal, e para testar digite symfony -V
Se tudo correr bem, ele deve exibir algo como symfony version 1.2.8 (/usr/lib64/symfony/lib), se não der certo ferrou tente ver se seguiu os passos corretamente..
Qualquer dúvida mande 1 comment!
Abraço

domingo, 20 de setembro de 2009

Habilitar mod_rewrite no ubuntu 9.04

Esta é uma lição de Gilberto Albino, originalmente posta em seu blog http://www.gilbertoalbino.com/linux-habilitar-mod_rewrite-no-ubuntu/

Após ter instalado o Apache, não só no Linux como também em outros sistemas operacionais, para quem utiliza o recurso de redirecionamento de URL’s,

é preciso habilitar o módulo rewrite, conhecido por mod_rewrite.

No Ubuntu há um procedimento bem fácil, porém, meio que engana bobo. A saber, você ativa um módulo usando uma lógica de comando apache:

a2enmod

Que é um codinome para: Apache 2 enable module.

Então, para ativar o módulo de redirecionamento de URL’s, rewrite, o código ficaria assim:

sudo a2enmod rewrite

Feito isto bastaria reiniciar o servidor apache:

sudo /etc/init.d/apache2 restart

Por mais óbvio que pareça, o módulo rewrite foi ativado, mas o apache não configurou nada além da linha que ativa o módulo no arquivo de configuração do módulo, deixando assim por conta de você editar manualmente as linhas que possuem:

AllowOverride None para

AllowOverride All

No arquivo /etc/apache2/sites-available/default.

Então, abra o editor de texto:

sudo gedit /etc/apache2/sites-available/default

e procure pelas linhas com AllowOverride None e troque por AllowOverride All. ]

Salve e feche o editor de textos e reinicie o apache :

sudo /etc/init.d/apache2 restart

É isto ai, agora está tudo funcionando!