A casa do PHP

20 janeiro 2011

Mudança

Esta pagina atempo esta abandonada porque estou em um endereço novo www.jaguaribe.net

07 setembro 2006

XGL e compiz

Vou ficar devendo um post de como instalar ambos, já que este post é apenas para deixar você com vontade de fazer isso!

Falando sério. Instalei o Suse 10.1. Fiz uma instalação nova, mesmo tendo o 10.0 antes. Sempre achei que instalações novas funcionam melhor do que atualizações. E fiz isso apenas com o primeiro CD, já que copiar 5 cds com conexão discada não dá!. Depois de instalar o primeiro cd e ter um servidor gráfico funcionando com o fvwm, instalei o smart, e dai comecei a colocar o meu linux do jeito que eu gosto, o seja, com o kde(tenho que instalar os pacotes do gnome para aprende-lo).Comecei a colocar aqui que eu realmente queria.

Para colocar a dupla xgl e compiz funcionando dá um pouquinho de trabalho, mas você não tem que compilar nada, apenas instalar os pacotes e mudar algumas configurações, mas tem que instalar os drivers da sua placa de video antes, no meu caso da minha FX5200.

Depois de tudo funcionando, fica muito lindo!!. Sério. Entre as mudanças que acontecem: para trocas as areas de trabalho, você pode usar CTRL+ALT+seta esquerda ou direita, mas a troca é feita em um cubo em tres dimensões, você pode fazer isso também pressionando CTRL+ALT+o botão esquerdo do mouse, o que te dá uma liberdade maior para girar o cubo. Tem mais. Pressionando a tecla super(que nome estranho para aquela tecla que tem o simpolo do windows) e movendo a roda do mouse, você pode mudar a transparência para a janela. Tem um efeito muito interresante ao maximizar/minimizar as janelas, parece que elas saem da barra de ferramentas(aquela barra que tem em baixo do desktop do kde) e voltam para lá, elas não simplesmente somem e aparecem da tela. mais um efeito ao restaurar/maximizar a janela, so não sei descrever, mas é bonito. Que mais que falta? Já sei. Esperimente pressionar o botão esquerdo na barra do titulo da janela e mexe-la. A janela fica toda mole, como um colchão dagua. tem mais dois efeitos, um ao pressional alt+tab para trocar entra as janelas, a janela selecionada aparece de forma tranparente, e também um efeito em todos os menus, eles parecem pular para fora!

Se você estiver usando Linux, principalmente em casa, recomendo muito que você instale a dupla XGL+compiz!

Até o próximo post, que desta vez realmente prometo que vai ser sobre a tradução do PHP-Gtk2(e ainda esta semana!)

29 agosto 2006

Tradução do Manual do PHP

Importante: A longo tempo deixei de manter este blog, mas agora possuo um novo endereço, um dominio que registrei para mim, assim se você tiver interresse no assunto da tradução, visite jaguaribe.net lá tem todas as informações sobre a tradução, como esta o progresso e existe um guia de como participar também caso você queira. Como eu disse antes, faço parte do grupo que traduz o Manual do PHP, tive alguns problemas pessoais(passei muito tempo sem acesso a internet) mas agora isso esta resolvido e eu voltei a contribuir com o manual.

Minha preocupação agora é colocar o manual em dia já que tem muitos arquivos desatualizados, mas na realidade as mudanças são poucas, isso porque o pessoal do original resolvel mudar o estilo com que o xml do manual é escrito, isso gera muitas modificações mas que na pratica não se refletem em melhorias do conteúdo, mesmo assim precisamos atualizar.

Por causa disso, no momento eu não irei mandar muitas traduções novas, me concentrando em atualizar os arquivos, começando pelas partes que eu acho mais importante, minha lista de prioridades será: sessões, mysql, mysqli, sistema de arquivos, arrays. Se você achar que alguma outra parte é importante me avise. Agora eu estou atualizando as funções de crack e depois eu vou passar paras as funções de ftp

Antigamente eu tinha criado uma versão do manual que vinha com as notas dos usuários, recurso que eu acho bom para quem não tem acesso a internet em tempo integral como eu, essas notas as vezes tem um conteúdo muito útil com explicações adicionais e exemplos prontos. Se houver interesse posso voltar a fazer o manual com elas, embora isso vai me dar um pouco de trabalho porque perdi os scripts que eu tinha graças a um problema do windows.

O que eu quero fazer fazer agora é distribuir uma versão atualizada do manual por semana, sempre na noite de domingo para segunda, na nossa pagina, publicando aqui e na lista do php no yahoogrupos as novidades.

Se quiser ajudar de qualquer forma, toda a ajuda é bem vinda, ou traduzindo o manual, ou pelo menos, apontando onde houver algum erro nele. Pode me ajudar também com a nossa pagina que temos no sourceforge, tem algumas coisas que quero implementar nela, um livro de visitas, onde as pessoas possam deixar recados e um sistema para gerenciamento de bugs. As vezes as pessoas encontram alguma coisa de errado, mas não sabem para quem avisar. Neste casso um sistema onde gerenciar isso via internet seria muito bom, enquanto isso pode mandar um email diretamente para mim, fernando_conceicao@yahoo.com.br, ou via msn, fernandocphp@hotmail, só que você só me encontra no msn durante a madrugada ou nos finais de semana.

As novidades da tradução, por enquanto são:

  • Tradução das funções de classkit, tradução realizada por Ricardo Miranda, obrigado pela contribuição.
  • Atualização dos arquivos das funções de crack, servem para testes de senhas, por mim.
  • pt_BR/bookinfo.xml - nada de importante, apenas adicionando que estamos em 2006, por mim.
  • pt_BR/language-snippets.ent - importante, uma grande atualização. Este arquivo contém pequenos pedaços que são incluídos em outros na documentação.

Obs: próximo post: A tradução do manual do PHP-Gtk2

22 agosto 2006

A saga dos gerenciadores de download no linux.

Quando usava o windows para acessar a internet, sempre usei o getright, porque acho ele bom e tem melhorado a cada versão. Ainda não experimentei a versão 6. Sabe aquele programa que tem exatamente o que você precisa? Assim me sinto com ele.

Agora estou usando o linux(Suse 10.0) que adoro. Mas continuando, faz bastante tempo que uso o linux, mas não conseguia acessar a internet com ele(embora eu tenha ficado muito tempo sem internet) porque não conseguia fazer o meu modem funcionar. Recentemente eu usei o kurumim 6 e com ele funcionava meu modem(hsp56amr), então estudei como funcionava e fiz funcionar no SUSE.

Para usar a internet, experimentei o konqueror, mas não gostei muito, agora estou usando o Firefox(que também tem uma versão para windows) e gostei muito. Como costumo baixar muitos arquivos da internet, comecei a procurar um gerenciador de download, instalei vários usando o smart, mas não gostei de nenhum.

gwget: trava muito, por exemplo, se estiver baixando um arquivo e pausar o download, esta feito, tem que matar o processo(ctrl+alt+esc), mas ainda deixa um processo do wget ativo.

xdownloader: melhor que o wget, mas ainda trava de vez em quando, embora tenha uns poucos recursos a mais.

kget: um dos mais simples entre os que eu experimentei. Falta para ele vários recursos que tem no getright, como por exemplo, poder escolher a ordem dos downloads. Mas tem o pessimo habito de simplesmente sumir com o seus downloads. estava copiando um cd inteiro, e após 28 horas copiando(faltando umas 12), ele simplesmente sumiu com o meu download.

wget: para quem não tem medo de usar a linha de comando, essa é a minha recomendação. A dica é você não esquecer de usar a opção -c que faz que o download seja continuado, se não ele vai recomeçar.

Para o firefox existe uma extensão chamada DownloadThenAll, que funciona como um gerenciador de downloads, bastante completo e funciona muito bem, sendo o que eu recomendo para usar, apenas que você precisa estar com o firefox aberto para poder usar, então não chega a ser um gerenciador de downloads de verdade.

Qual a sua opnião sobre este assunto? Recomenda algum outro? Sei que existem bons gerenciadores em linha de comando, como o wget, curl, aria2. Vou experimenta-los e fazer um post sobre eles mais tarde.

O que você acha que um gerenciador de downloads precisa ter? Minha lista:

  1. Possibilidade de pausar e resumir um download, assim como continuar de onde parou por qualquer motivo.
  2. Poder escolher a ordem que os arquivos são baixados.
  3. Poder abrir um pagina e escolher quais itens você quer baixar dela.
  4. Poder salvar a lista de downloads e poder importar uma lista.
  5. Poder adicionar uma lista de downloads em sequencia numerada.
  6. Poder passar o arquivo baixado automaticamente pelo antivirus.

Já que programo em php-gtk, acho que vou criar um gerenciador de download para mim. Vou ver o que fica melhor, se usar o modulo curl ou usar um programa em linha de comando como o proprio curl ou o wget.

Obs: o post de amanha vai ser sobre a tradução do manual do php

14 agosto 2006

Introdução

Ola!

Este post será apenas para uma introdução sobre eu mesmo, a idéia é dizer o que eu faço. No momento estou mais envolvido com a parte do php-gtk, traduzindo o seu manual e contribuindo um pouco com a documentação do original. Também faço parte do grupo que traduz o manual do php, onde tenho quase 800 arquivos traduzidos, ainda nesse assunto, tem também o manual do smarty, que esta todo traduzido, sendo apenas necessário manter ele atualizado.

O que eu quero fazer com este blog é dar noticias de como anda o progresso dos manual dos quais eu participo, dos meus projetos pessoais(estou escrevendo um editor de texto em php-gtk e uma classe para usar com o cvs). Fora isso, também quero ensinar como fazer programas em php-gtk, com exemplos e explicações.

Também não posso me esquecer de colocar dicas sobre os programas que eu gosto de usar e sobre internet em geral.

O que eu uso? Uso linux, atualmente o openSUSE 10.0, mas estou copiando o iso do 10.1, só que por linha discada demora uma eternidade, mais precisamente, a previsão é entre 40 e 45 horas! Gostro muito do kde como desktop, mas não gosto do konqueror como bronwser, e nem do kmail, então recomendo que use o firefox e o thunderbird, mesmo no windows onde são muito melhores que o internet explorer/outlook.

Tenho muito mais coisas para postar, mas por enquanto vou ficando por aqui.