Adicionando o cake no PATH do Ubuntu

Vo postar isso aqui só para não ficar perguntando pro Raví toda vez como faz para adicionar o comando “cake” do Cake PHP no PATH do meu Ubuntu, pra não ter que ficar entrando na pasta console do cake e digitar ./cake bla bla bla

Entre na pasta do seu home (ex: /home/porkaria)

porkaria@gilbrother:~$ gedit .bashrc

Vá até o final do arquivo e adicione

export PATH=$PATH:/caminho/ate/a/pasta/cake/console/

E depois é só dar o seguinte comando

porkaria@gilbrother:~$ source .bashrc

Aí é só ser feliz com o seu cake, pode estar em qualquer diretório e lugar no seu linux, é só digitar “cake” que a luz irá acender.

Projeto PHP Mobile

Aopa!

Ando numa correria lascada, essa semana lancei o meu projeto e nem tive tempo de divulgar no meu blog… que coisa, mas segue a mensagem que estou divulgando por aí.

PHP Mobile

Um projeto voltado aos desenvolvedores PHP para incentivar o desenvolvimento para os dispositivos móveis utilizando de soluções baseadas em PHP. Vamos postar aqui notícias e artigos, mostrando o espaço no mercado que o PHP pode conquistar e disponibilizar ferramentas para auxiliar os desenvolvedores.

Últimas novidades do projeto:
– Sebrae SP, nosso primeiro Show Case
http://www.phpmobile.com.br/2009/05/24/sebrae-sp-nosso-primeiro-showcase/

– IsMobile, versão 1.0 disponível
http://www.phpmobile.com.br/2009/05/22/ismobile-versao-01-disponivel/

– O que são Multimídias Móveis? (Dispositivos Móveis)
http://www.phpmobile.com.br/2009/05/19/o-que-e-um-multimidia-movel/

Quer acompanhar a crescimento do projeto?

Twitter: http://twitter.com/phpmobile
Rss: http://www.phpmobile.com.br/feed/
Lista: http://groups.google.com.br/group/phpmobile

Para saber mais sobre o projeto acesse: http://www.phpmobile.com.br/sobre

obs: eu criei o projeto, mais tenho amigos me ajudando e estão listados na sessão Equipe do site =]

Jogo Rápido: O que é o Moodle ?

O que é o Moodle ?

Modular Object-Oriented Dynamic Learning Environment – Moodle é um software livre, de apoio à aprendizagem, executado num ambiente virtual.

Como pode ser usado?

Os cursos Moodle podem ser configurados em três formatos, de acordo com a atividade a ser desenvolvida:

  • Formato Social – em que o tema é articulado em torno de um fórum publicado na página principal;
  • Formato Semanal – no qual o curso é organizado em semanas, com datas de início e fim;
  • Formato em Tópicos – onde cada assunto a ser discutido representa um tópico, sem limite de tempo pré-definido.

O que preciso e como faço para baixar e instalar ?

O programa é gratuito (ver licença GNU-GPL) e pode ser instalado em diversos ambientes (Unix, Linux, Windows, Mac OS) desde que os mesmos consigam executar a linguagem PHP. Como base de dados podem ser utilizados MySQL, PostgreSQL, Oracle, Access, Interbase ou ODBC.

Baixando: http://download.moodle.org/

Para instalar é só seguir esse passo-a-passo: http://docs.moodle.org/pt/Instala%C3%A7%C3%A3o_do_Moodle

Fiquei com preguiça de instalar e quero experimentar antes.

Acesse: http://demo.moodle.org/

Todo o mundo usa Moodle! Duvida?

http://moodle.org/sites/moodle-registered-sites-20061001-large-sm.png

Ctrl+c   Ctrl+v  de:

  1. http://moodle.org/
  2. http://pt.wikipedia.org/wiki/Moodle

Compactar e Criptografar javascript usando o php

Quer compactar e criptografar um arquivo javascript automaticamente usando PHP ?

Fácil é só usar essa classe aqui: http://joliclic.free.fr/php/javascript-packer/en/

Exemplo:

require 'class.JavaScriptPacker.php';
$script = file_get_contents("caminho/ate/o/arquivo.js");
$packer = new JavaScriptPacker($script, 'Normal', true, false);
$packed = $packer->pack();
file_put_contents("caminho/ate/o/novoarquivo.js", $packed);

Começando a estudar o Zend Framework …

Opa!

Finalmente comecei a estudar algum desses famosos[1] frameworks em PHP. Já estava ficando fora da rodinha hahahaha, pois uma das discussões do momento é essa “Qual framework você usa?” e claro que tem outras que geram mais flames nas listas como “Framework X PHP puro” e coisas do tipo. E sobre usar ou não usar framework já outra discussão.

Depois de uma pequena googada resolvi começar pelo Zend Framework e até agora o melhor material que eu achei foi uns Screencasts feitos pelo Mitchell Hashimoto para a documentação do ZF (alas, to usando até a sigla) que se encontra aqui: http://framework.zend.com/docs/screencasts

Apesar dos screencasts estarem um pouco desatualizados com a documentação eles ainda estão quebrando um galhão!

E ah, existe um fórum sobre ZF aqui do Brasil é o http://www.zfbrasil.com/forum/ que é bem interessante.

Estou lendo bastante sobre ZF, o que eu achar de melhor vou postando aqui. Só pra registrar.

Awei!

[1]
Zend Framework – http://framework.zend.com
CakePHP – http://cakephp.org/
Symphony – http://www.symfony-project.org/
CodIngniter – http://codeigniter.com/
Kohana – http://www.kohanaphp.com/

Aberta as inscrições e chamada de trabalhos para o Dia da Liberdade de Software

Software Freedomday MS

O Dia da Liberdade de Software (Software Freedom Day para o resto do mundo) em Campo Grande/MS será realizado no dia 20 de setembro na Uniderp. Aqueles que desejarem apresentar algum tópico relacionado ao evento podem enviar uma proposta de trabalho.

Contamos com a sua participação!

Envio de trabalhos, inscrições e maiores informações em: http://www.freedomdayms.org.br/

Lembrando que o PHPMS é o responsável pela organização do evento! Precisamos de voluntários para participar durante o evento!

O PHP MS sorteia 2 cupons de 50% de desconto para curso online de PHP

O Portal Educação, empresa referencia em cursos a distância, está promovendo um curso de PHP com carga horária de 60 horas. O curso irá abordar temas como: conceitos básicos de html e sua mesclagem com PHP, estruturas da linguagem, banco de dados,orientação a objetos, expressões regulares, tratamento de exceções, dentre outras coisas.
Para você participar do sorteio basta que você siga as seguintes etapas:
  1. acesse o site www.phpms.org
  2. inscreva-se na lista de discussão do grupo
  3. envie uma mensagem na lista na seguinte thread, http://groups.google.com/group/phpms/browse_thread/thread/be8d93384b12d362 com a mensagem “eu quero participar”

O sorteio será realizado dia 13 de agosto as 20h (horário oficial) no canal do grupo no IRC que fica na rede irc.freenode.net, canal #phpms.