Estou mudando de endereço, agora é http://www.porkaria.com.br
Migrei todo o conteúdo desse blog para lá.
🙂
Estou mudando de endereço, agora é http://www.porkaria.com.br
Migrei todo o conteúdo desse blog para lá.
🙂
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.
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/phpmobilePara 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 =]
Fala pessoal,
Segue abaixo o slide da palestra que dei ontem (25/04/2009) no FLISOL CG 2009, realizado na universidade Uniderp Anhanguera aqui em Campo Grande – MS.
Modular Object-Oriented Dynamic Learning Environment – Moodle é um software livre, de apoio à aprendizagem, executado num ambiente virtual.
Os cursos Moodle podem ser configurados em três formatos, de acordo com a atividade a ser desenvolvida:
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
Acesse: http://demo.moodle.org/
http://moodle.org/sites/moodle-registered-sites-20061001-large-sm.png
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);
O Adler Medrado que me colocou nessa, parece que esse meme/tag está rolando com força ai na comunidade PHP pelo mundo, então vou dar continuidade e indicar apenas pessoas da comunidade PHP que conheço. Eu preciso falar 7 coisas sobre mim, então vamos lá:
Bom é isso, agora eu passo a bola para:
As regras são simples:
Apesar do post ser do dia 07/10 só hoje fui ler, é um post do Jon Maddog que saiu no blog da Linux Magazine sobre um estudo que a Microsoft fez comparando os gastos de se usar Software Livre e Software Proprietário, e claro a pesquisa é bem tendenciosa para o uso do Software Proprietário. Para quem curte ou quer saber mais sobre software livre recomendo a leitura. E para quem vive de software livre é uma injeção de animo.
Ponto alto do post:
Quando você não possui o seu software, você não está no controle. Falta de controle do software é um dos “custos ocultos” jamais mencionados no estudo.
Leia mais: http://www.linuxmagazine.com.br/noticia/ms_admite_tco_igual_entre_sl_e_sp
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/
Algo simples e útil. Só para registrar.
Assuma root e entre com o usuário do postgres
root@zeus:/home/porkaria# su - postgres
Sem diretório pessoal, logando com HOME=/
postgres@zeus:/$
Agora para exportar uma base de dados
$ pg_dump suabase > arquivodesaida.out
Importando….
$ psql -d suabase -f arquivodesaida.out
aí é só correr pro abraço.
fonte: http://docs.mandragor.org/files/Databases/PostGreSQL/PostgreSQL_7.1_Reference_Manual/app-pgdump.html
e agora no mySQL
Fazendo o backup geral da base de dados
$ mysqldump -u usuario -p basededados > backup-file.sql
Backup apenas dos dados da base
$ mysqldump -u usuario -p --no-create-info basededados > backup-file.sql
E agora apenas da estrutura
$ mysqldump -u usuario -p --no-data basededados > backup-file.sql
Restaurando o backup geral da base
$ mysql -u usuario -p basededados < backup-file.sql
fonte: http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html