• Home
  • Projetos
  • Palestras
  • Artigos
  • Livros

Rodando o Windows XP no Ubuntu 7.10

22/12/2007  Ler e Comentar

Hoje eu estava olhando um vídeo no youtube que demonstrava como usar o Windows XP dentro do Ubuntu usando o projeto VirtualBox. Eu já tinha usado o VMWare no passado, mas ele é um pouco pesado. Então eu decidi tentar. Estou impressionado com este software. Tudo parece funcionar perfeitamente e a integração entre os dois sistemas operacionais é demais. Se você deseja instalar ele no seu ubuntu, vá até o site oficial http://www.virtualbox.org. Na seção downloads há uma versão pré-compilada para ubuntu. Antes de instalar o Virtual Box (com o dpkg -i), certifique-se de que você tenha os pacotes libxerces27 e libxalan110, caso contrário, apt-get install neles!. Depois de instalar o VirtualBox você terá de criar uma nova máquina virtual e inicializá-la utilizando uma imagem do sistema operacional que você deseja instalar. Pegue seu cd do windows XP e digite "dd if=/dev/cdrom of=xp.iso". Use este arquivo para criar o boot da nova máquina virtual e proceder com a instalação normal. Depois de tudo, quando o windows estiver rodando bem, vá ao menu "Devices", selecione a opção "Mount CD/DVD" utilizando o arquivo "/usr/share/virtualbox/VBoxGuestAdditions.iso". Isto irá exibir um novo drive de CDROM no seu desktop windows. Apenas abra ele e o Virtual Box irá instalar os pacotes adicionais. Os pacotes adicionais permitem que você monte qualquer pasta do sistema hospedeiro usando o comando "net use x: \\vboxsvr\<compartilhamento>" na opção "Executar comando". Desta forma, você poderá copiar/colar arquivos entre os dois sistemas. Para criar um compartilhamento, vá até o menu "Devices", opção "Shared Folders". Lá você poderá cadastrar qualquer pasta do seu linux.

Sintaxe do Vim no Ubuntu

22/12/2007  Ler e Comentar

Não sei por que, mas o VIM não vem redondinho no Ubuntu. Ele parece o VI na verdade. O certo é que para funcionar o syntax highlight é necessário baixar ele completaço "apt-get install vim". 24 MB depois, você terá ele instalado. Então digite "echo "syntax on" > ~/.vimrc" para ligar o syntax lightliht para o seu usuário. Ainda assim, as vezes é necessário que o VIM reconheça outros tipos de arquivos como sendo PHP Scripts.
clique aqui para ler o artigo completo...

phpNow! em Petrópolis-RJ

27/11/2007  Ler e Comentar

Há dois dias atrás (23 e 24/11/2007) participei do phpNow! em Petrópolis-RJ, onde palestrei sobre PHP-GTK2. Para início de conversa, foi um dos melhores eventos que já participei até hoje. A cidade é magnífica, parecida com a nossa serra gaúcha, e talvez por isso também eu tenha me sentido em casa :-) A comida estava muito boa e o povo muito receptivo.
Lá reencontrei o velho amigo Manuel Lemos, que foi falar sobre o phpclasses.org e de como ganhar dinheiro com marketing na web2.0. Também palestrou no evento a professora da Universidade Estadual de Londrina Maria Angélica Brunetto, sobre Aprendizagem de Métodos numéricos na Web usando PHP.
Eu fiquei surpreso com a quantidade de pessoas presentes no evento. O auditório estava lotado e pela quantidade e qualidade das perguntas. Após uma apresentação de cerca de 1 hora, tive cerca de 20 perguntas, acho que um recorde para mim até então. Fiquei muito feliz por encontrar alguns leitores do livro, que foram me encontrar após a apresentação e também por descobrir que várias pessoas ficaram muito contentes em "descobrir" o PHP-GTK2.
A organização do evento começou desde muito cedo e alguns meses antes de iniciar já estavam me contatando para ver a hospedagem, as reservas, as passagens, quem iria me levar e buscar no aeroporto, etc. Bem diferente da maioria dos eventos brasileiros. Só tenho de agradecer ao professor Fábio Borges de Oliveira e a Viviane Elustondo, que estiveram em constante contato comigo para organizar tudo.
Se você perdeu a palestra, pode ver uma gravada aqui
clique aqui para ler o artigo completo...

Chegaram os kazoos

30/10/2007  Ler e Comentar

Mais uma compra bem sucedida no eBay. Há um tempo atrás eu era bastante cético em relação à comprar pela internet. Minhas primeiras compras pela internet foram em 2000/2001 no submarino e no mercadolivre, comprava alguns CDs, capa para celular, SD-Card, nada que ultrapassasse uns R$ 100,00. Neste ano recebi um pagamento vindo do exterior pelo pay-pal e resolvi começar a comprar também pelo ebay. Até agora foram três compras muito bem sucedidas. Primeiro adquiri uma nova bateria para meu velho toshiba A10-S1291. Algo que no Brasil custaria mais de R$ 300,00, no ebay, vindo direto de hong-kong, custou U$ 29,90. Depois comprei uma nova capa para o notebook (aquela capa plástica que vai atrás do LCD) vindo do colorado e agora comprei três kazoos por U$ 5,00, vindos da flórida. Pra quem não sabe, um kazoo é aquele instrumento que a banda do Eric Clapton toca durante San Francisco Bay Blues - versão unplugged. Parece um som de pato, mas deixa o blues muito bom, melhor do que tentar emitir tais sons pela boca.

Lançamento: PHP Programando com Orientação a Objetos

08/10/2007  Ler e Comentar

Nos últimos 8 meses estive trabalhando em um novo livro sobre PHP e orientação a objetos e gostaria de compartilhar isto com você.

O livro se chama PHP - Programando com Orientação a Objetos (Inclui Design Patterns) e aborda desde os conceitos básicos de orientação a objetos como herança, encapsulamento, abstração, polimorfismo, associação, agregação, composição, interfaces, tratamento de exceções, manipulação de XML e Web Services, sempre através de exemplos 100% funcionais e comentados.

O livro explica a utilização da biblioteca PDO para acesso a dados e aborda com profundidade técnicas de mapeamento objeto-relacional, explicando com detalhes a teoria e dando exemplos práticos que explicam cada uma das abordagens, que possibilitarão você a escolher a melhor forma de mapear os objetos para bases de dados relacionais.
clique aqui para ler o artigo completo...

PHP Road Show

21/05/2007  Ler e Comentar

Este ano fui convidado para participar do primeiro PHP Road Show, no Distrito Federal, mais especificamente nas faculdades NDA em Taguatinga. Cheguei lá Sexta à noite e fui recepcionado pelo amigo Rafael Dohms. Chegando ao hotel encontramos o Manoel Lemos e fomos jantar um super humburger no Marvin. O dia seguinte foi cheio, pela manhã falei sobre Orientação a Objetos com PHP, passando conceitos como associação, herança e agregação, bem como sua implementação em PHP, enquanto que o Manoel dava um tutorial sobre Metodologia de desenvolvimento. Pela tarde o Ricardo Aragão da PHPMagazine falou sobre a organização da revista e também convidou o público a ajudar com algumas tarefas na revista, a qual tenho o grande prazer de escrever artigos sobre PHP-GTK, Após, ministrei minha tradicional palestra sobre PHP-GTK, escrevendo alguns programas na hora, e usando o glade também. Para finalizar, o Manoel falou sobre PHP: Uma tendência irreversível, mostrando várias estatísticas sobre a adoção do PHP. O Evento contou com quase 300 pessoas, sendo que alguns mini-cursos tiveram que se repetir devido à procura e a super-lotação. No final do dia o Pablo Sánchez levou os palestrantes para conhecer a distribuidora de bebidas Piauí :-) e no dia seguinte fizemos um almoço-confraternização com a coordenação do evento no Gibão, comendo uma deliciosa carne de sol. Queria completar para agradecer ao Rafael Dohms, ao Adler Medrado e ao Pablo Sánchez, coordenadores do evento pelo convite e também ao Augusto e sua esposa pela hospitalidade.
clique aqui para ler o artigo completo...

Meu Primeiro Takamine

22/05/2007  Ler e Comentar

Neste post, conto um pouco de minha história com violões que já dura cerca de 15 anos. Apesar de todo este tempo, não aprendi a tocar porcaria nenhuma, sou um eterno aprendiz, pois minha vontade de tocar vai e vem de tempos em tempos. Nestes 15 anos tive um Di Giorgio, um Pompeo e mais recentemente minha principal aquisição: Um Takamine EG 321C Black, Um violão folk com cutaway. Para adquiri-lo, fiz algumas pesquisas nerds na internet e gostaria de compartilhar o que aprendi com vocês.
clique aqui para ler o artigo completo...

1o PHPDF Road Show

04/05/2007  Ler e Comentar

Com o objetivo de promover a inovação, o desenvolvimento científico, e a integração entre empresas privadas, órgãos federais e profissionais da área, Brasília recebe no dia 19 de maio o 1º PHPDF Road Show, estréia do ciclo de palestras da comunidade PHP do Distrito Federal.

Voltado para gerentes de informática, analistas de sistemas, programadores, técnicos de processamento de dados, estudantes e professores universitários da área de TI, além de interessados em tecnologia de maneira geral, o 1º PHPDF Road Show é organizado pela Comunidade PHP do Distrito Federal (PHP-DF) e pelo Instituto de Desenvolvimento de Software Livre (IDSL).

O evento será dividido em 2 partes, uma voltada para a realização de mini-cursos em laboratórios com capacidade para até 50 pessoas na parte da manhã, e outra voltada para a realização de palestras na parte da tarde.

Dentre os palestrantes convidados, destaque para a participação do diretor de tecnologia e proprietário da Adianti Solutions, Pablo Dall'Oglio, autor do livro PHP-GTK, e Manuel Lemos, gerente de desenvolvimento de sistemas de software, proprietário da PHP Classes e ícone da comunidade do PHP no Brasil.

Para esta primeira edição, que será realizada nas Faculdades NDA de Taguatinga, as inscrições são gratuitas, mediante doação de 1kg de alimento não-perecível - exceto sal e açúcar e podem ser feitas no site www.phpdf.org.br. Os donativos arrecadados serão doados a uma instituição sem fins-lucrativos a ser escolhida pela organização do evento.

Lanternas de LED

18/04/2007  Ler e Comentar

Quando você era pequeno já teve alguma vez aquelas mini-lanternas do paraguai ? Pois eu tinha e adorava, o único problema era que a lâmpada consumia muita energia e as pilhas acabavam logo. Mas atualmente, com o advento das lâmpadas de LED isto não é mais problema. Além de ter uma luminosidade muito superior, a duração das pilhas é enorme se comparado ao consumo das antigas lâmpadas de filamento. Veja esta reportagem. Atualmente, lanternas de LED viraram uma febre, você pode conferir diferentes modelos de diferentes potências aqui. Uma que eu gosto de ter sempre comigo é a mini-lanterna de 1 LED de 40 mil MCD, que é alimentada por quatro pilhas AG13, que você compra em qualquer camelô. Eu uso esta lanterna sempre junto com o chaveiro do carro. Ela pode ser utilizada à noite, em garagens escuras e também para localizar objetos perdidos dentro do veículo, dentre várias outras utilidades.

Usando o SQLite

18/04/2007  Ler e Comentar

O SQLite é um banco de dados relacional cuja estrutura (tabelas, índices, dados) está contida em um único arquivo no sistema. O acesso aos dados é implementado por uma biblioteca de funções escritas em C por Richard Hipp e a manipulação dos dados é realizada através da linguagem SQL.

Você deve estar acostumado com bancos de dados relacionais cuja estrutura cliente-servidor exige a intalação do servidor de banco de dados, que irá se comunicar com a aplicação, geralmente através de uma porta específica, via protocolo TCP/IP. Pois o SQLite não tem nada disto, ele pode ser compactado juntamente com a aplicação. Imagine um arquivo chamado "meusistema.db" contendo todas as tabelas do seu sistema! Você só terá de compactar este arquivo junto com sua aplicação para distribuir seu programa ! Lembra do formato .DBF, comum entre as aplicações clipper ? ou os arquivos .MDB do access ? Pois é, o sqlite tem o mesmo foco, proporcionar uma estrutura de banco de dados simples em arquivo para ser distribuído juntamente com aplicações standalone, mas é muito melhor que seus antecessores ;-) tendo em vista que implementa o padrão SQL92, permite transações, triggers e permite bancos de dados de até 2 tebibytes de tamanho (2 na 41), ou seja, é byte pra caramba. O banco de dados pode servir várias requisições de leitura (SELECT) ao mesmo tempo, entretanto um lock do arquivo é realizado em operações de escrita (INSERT, UPDATE, DELETE).

A biblioteca de acesso ao SQLite é parte integrante do PHP5. Isto quer dizer, que as funções de criação e acesso ao banco de dados são nativos da linguagem, o que torna seu uso extremamente simples.

Veja a seguir alguns exemplos...
clique aqui para ler o artigo completo...

As novidades do PHP5

27/01/2007  Ler e Comentar

Este título está atrasado não está ? Já estamos quase utilizando PHP6, mas nunca é tarde para falar das características do PHP5, as quais muita gente ainda desconhece. Eu tinha esta palestra que dei durante o 6o fórum internacional de software livre guardada em formato .ogg, graças ao amigo Rafael Pitrovski, que conseguiu converter para .avi através de streaming do VLC, consegui disponibilizar no google vídeo, aí está:

Agora sim, como recondicionar seu cooler

27/01/2007  Ler e Comentar

Lembram que o cooler do meu notebook toshiba A10-S1291 estava muito barulhento ? Lembram da solução que eu adotei ano passado ? Eu levei o note para manutenção, mas não durou alguns meses o barulho estava de volta. O que aconteceu ? Não limparam direito... Bom, resolvi então pegar outra receita e tentar eu mesmo novamente. Desta vez anote aí os ingredientes: Álcool Isopropílico para limpar as peças; Desengripante para borrifar no centro do eixo durante umas 99 vezes, removendo qualquer impureza que lá possa se encontrar e vaselina em gel para aplicar no eixo do cooler no final do processo. Lembre-se que a vaselina fica líquida com o calor proporcionado pela alta rotação da élice, eliminando os atritos e consequentemente os ruídos.
clique aqui para ler o artigo completo...

Livros


  • Outros

    • Galeria de Fotos
    • Posts no Codare

    Arquivo

    • 2009
    • 2008
    • 2007
    • 2006
    • 2005
    • 2004
  • Google

    Blogroll

    • Adler Medrado
    • Aurélio Jargas
    • Andrei Zmievski
    • Eduardo Maçan
    • Efetividade
    • Er Galvão
    • Joel on Software
    • Marcelio Leal
    • Martin Fowler
    • Miguel de Icasa
    • Newton Wagner
    • Rafael Dohms
    • Rasmus Lerdorf
    • Sérgio Crespo
    • Timoty Ney

    Posts Aleatórios

    • Palestra em Belém
    • Sabado Academico na FTEC em Caxias do Sul
    • Chegaram os kazoos
    • Calcular o caminho euleriano em PHP
    • phpNow! em Petrópolis-RJ
    • Fórum Internacional de Software Livre
    • Agora sim, como recondicionar seu cooler
    • Palestra PHP: da web ao desktop no Uniinfo2008
    • Acessando o Gmail do PHP
    • Piratas do Vale do Silício
    • Escritório de nerd imitando de executivo
    • Descobrindo o Browser com PHP
    • 2 Workshop PHPMS
    • Treinamento de Agata Report na Univates
    • Semana de Capacitação em Software Livre
    • Detectando o browser móvel
    • SITEC
    • Agata/GNUTeca em Goias
    • 7o Fórum Internacional de Software Livre
    • 1o GoPHPConf
 
Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

© 2006 Wordpress Themes | Theme (Not so) Fresh
XHTML CSS