oAlexandre.com

… profisional, pessoal e comunitário
RSS icon Email icon Home icon
  • mod_python

    Posted on April 7th, 2009 admin No comments

    Pois é, estes dias em uma aula de programação para a internet lá estava eu aprendendo PHP, não estava muito contente em usar aqueles códigos meio confusos no meio do HTML, foi aí que pensei: porque não usar Python??

    Abri meu navegador e fui direto no google, mod-python. Como eu uso Debian não tive diviculdades nenhuma na istalação do mesmo:

    aptiture instal libapache2-mod-python

    Pronto, agora o mod-python está pronto para rodar!! Mas aí vem, como fazer para usar o python para HTML? Como fazer as páginas?

    Primeiramente nós temos que configurar o arquivo de configuração do apache, para isso edite o arquivo correspondente ao site habilitado no seu servidor Apache2, no meu caso editei o 000-default que resolve na maioria dos casos:

    vi /etc/apache2/sites-enabled/000-default

    Neste arquivo deve ser adicionado as configurações ao apache para que ele consiga interpretar os scripts Python, para isso adicione as seguintes linhas:

    <Directory /var/www/python/>
    SetHandler mod_python
    PythonHandler mod_python.publisher
    </Directory>

    Com estas linhas você está dizendo ao apache que dentro da pasta “/var/www/python/” exitirão scripts em python que serão interpretados pelo Python assim que requisitados pelo apache.

    Agora só resta programar e salvar seu arquivo dentro de “/var/www/python/”, no meu caso o chamei de “index.py” para testar use o exemplo abaixo:

    def teste(req):
    return “<html> <h1> Funcionou!</h1> </html>”

    Para acessar a página que você fez basta acessar no seu navegador o endereço “http://localhost/python/index/teste”

    Explicando: na função o “req” é obrigatório como parâmetro para o funcionamento do mod-python. O conteúdo que será impresso no navegador é o resultado da string que é retornada pela função teste.

    Caso dentro da pasta /var/www/python/ exista dois scripts com várias funcões, para acessar a regra é a seguinte: http://endereco/python/nomedoarquivo_sem_o_.py/funçãoquevcquerchamar

    Teste, tente, invente.

    Dúvias estou disposto a ajudar: eusou@oalexandre.com

  • Campus Party Brasil ‘09 Dia 4 (22/01)

    Posted on January 22nd, 2009 admin No comments

    E chega para mim o meu penúltimo dia! Pois é, só fico em Sampa até amanhã, mas com certeza levo daqui boas lembranças. Hoje acordei muito tarde, próximo do meio dia, mas também, ontem dormi depois das 3 da matina. Este dia tinha tudo para ser bom, primeiro um curso sobre Python para S60 com Osvando Santana e depois um curso de Python com o Luciano Ramalho.
    O para S60 iniciou as 13:30 com um clima descontraído. Usamos diveras tecnlogias legais para dar infraestrutura ao curso, como stramming de vídeo e audo e VNC da tela do senhor Osvando. Isso é o que acontece quando não se tem um microfone e projetor.
    4o Dia (22/01) por você.
    O curso foi bom, aprendemos sobre como funciona o Python na S60 e iniciamos o desenvolvimento de um aplicativo que terminaremos amanhã na segunda parte do treinamento. No fim do curso tramos esta foto com os aparelhos da galera.
    4o dia (22/01) por você.
    Esta foto dá um novo sentido a palavra gadgets! Sei que é inútil uma foto desta, mas me pareceu legal postar. Aproveitei depois do curso para visitar alguns estandes, e no sestande da intel peguei o pessoal jogando Rock Band no XboX360. Bizarro alguém que nem sabe o que é uma guitarra fazendo um som legal no video game.

    Aproveitei para dar uma passada depois na área de Gamers e CaseMod, e de lá peguei os mods mais legais que encontrei aqui no campus party. Segue agora a pancada de fotos dos gabinetes mais legais.

    4o Dia (22/01) por você.

    4o Dia (22/01) por você.
    4o Dia (22/01) por você.

    4o Dia (22/01) por você.
    4o Dia (22/01) por você.
    4o Dia (22/01) por você.

    4o Dia (22/01) por você.
    4o Dia (22/01) por você.

    4o Dia (22/01) por você.
    4o Dia (22/01) por você.

    Depois do Tur pelos CaseMods flagrei um cara jogando Crysys num monitor de infinitas polegadas. Uma máquina simplesmente fantástica com uma simples Triple SLI da nVidia! Olha o PC do cara.
    4o Dia (22/01) por você.
    E depois mais dois PCs de uns amigos mais pobres do cara acima.
    4o Dia (22/01) por você.
    Mas aqui nem tudo são games de última geração, encontramos aqui o bom e velho fliperama.4o Dia (22/01) por você.
    E também a maior tela rodando Street Fighter II. Fantástico.4o Dia (22/01) por você.

    Esse tur pelos games e mods me cansou. Foi então que resolvi dar uma relachada no stand da Xtreme Speed da Telefônica. Bom lugar para relachar.

    4o Dia (22/01) por você.
    4o Dia (22/01) por você.
    4o Dia (22/01) por você.
    Passei no estande do Yahoo! para participar do sorteio da minha Pro Accout do Flickr! Este foi um tumulto, todos queriam uma conta pro.
    4o Dia (22/01) por você.4o Dia (22/01) por você.
    O que importa é que agora meu flikr é pro por mais um ano. Eis que no meio do nada depois de tudo isso encontro um amigo chamado Bruno Gola andando pela campus party de bicilcleta. A coisa mais bizarra. E a cara dele como se nada estivesse acontecendo.

    Depois participei de mais da metade do treinamento de python do Luciano Ramalho, foi legal, pena que não chegou a partes mais avançadas. Mas garando que me rendeu uma boa recilcada.
    4o Dia (22/01) por você.
    A mesa era uma grande convenção de Mac funboys! Python e Mac me parecem combinar! Depois disso ainda passei nos estandes de desenvolvimento e contrução de robôs. Lá tirei as fotos de vários humanoides e girengonçóides que vocês podem ver abaixo.
    4o Dia (22/01) por você.4o Dia (22/01) por você.
    Mais tarde iniciou uma apresentação que se intitulava musical. O grupo que subiu ao pauco fez isso aí que gravei no vídeo abaixo. Simplesmente, fantasticamente uma BOSTA! Mas tinha gente curtindo!

    Bom, dizem que tem gente que gosta de funk, mas a reação do público em geral não foi de acordo com esta frase. Vejam com seus próprios olhos.

    Foi incrivelmente merecida a reação do público. Confesso que fiquei com penas dos “artistas”, mas estava realmente difícil de aguentar. No fim da noite tomei ainda 2 redbulls, um suco de abaicaxi com hortelã, mais uma tijela da acaí com morango e banana e pão com Nutela. E fiquei pilhado, por isso o post ficou assim meio longo. Isso se chama falta de sono e muita energia.Xaero por mahaduss.
    Foi bom, um bom dia! e Ainda as coisas acabaram em Pizza! Essa é a galera de Joinville curtindo uma bela e boa Pizza Paulista.

    Pizza com a Galera por mahaduss.
    Este foi meu dia. Para quem quer mais:

    - Flikr: http://flickr.com/photos/xaero/sets/72157612760759570/
    - Youtube: http://www.youtube.com/view_play_list?p=C8A9D209F123DAED
    - Twitter: http://twitter.com/oalexandre

    ———-Adendo ao post de hoje. Coisas que aconteceram depois da publicação deste

    Primeiramente ouve uma briga na área de barracas, lá eles tiveram que trancar o acesso ao acampamento para evitar tumultos e assim um provavel saqueamento de barracas. A organização foi ágil e ríspida.

    E em seguida uma apresentação de um DJ decente:

  • Campus Party Brasil ‘09 – Dia 3 (21/01)

    Posted on January 21st, 2009 admin No comments

    Viva o 3o dia. Acordei cedo hoje as 9:20, e consegui pegar o café da manhã. Este era composto de café, suco, um bolo e pão com manteiga. Sendo que ontem eu fui dormir as 3:50 eu acho, hoje estou quebrado enquanto escrevo este post.
    Bom hoje havia combinado com o pessoal de Joinville que veio comigo para conhecermos a Santa Efigênia. Uma rua muito famosa aqui em São Paulo por conter tudo o que se pode imaginar em eletrônicos e gadgets. Saímos a pé até a saída um do pavilhão.

    3o Dia (21/01) por você.
    Lá pegamos um ônibus que nos levava até a estação de metrô do Jabaquara. Do Jabaquara pegamos o metrô e fomos até a estação São Bento. Viva este meio de transporte eficiente oriundo das grandes cidades. São Paulo pode ser o exemplo do caos urbano, mas o metrô daqui é o exemplo de um ótimo meio de transporte. Ao sair da estação São Bento damos de cara com essa bela igreja. Anexo a ela temo colégio São Bento.

    3o Dia (21/01) por você.
    Dalí para a direita tinhamos a 25 de Março, e para a Esquerda a Santa Efigênia. Trilhamos primeiro o caminho da esquerda. Rumo a Santa, passamos por um viaduto de pedestres.

    3o Dia (21/01) por você.
    3o Dia (21/01) por você.
    Não tirei mais fotos na rua por questão de segurança. Este centro comercial é um puro caos ao melhor estilo Paraguay. Lojas de eletrônicos, de música, bugigangas de todos os tipos. De lá só trouxe par amim um belo e bom fone de ouvido. Fomos também conhecer a Galeria Pajé, famosa por ser um enorme centro comercial. Resumindo, decepcionante, um prédio de 10 andares de galerias tomado por inutilidades falcificadas trazidas da China, Coreia e etc. Não percam nunca seu tempo lá. No meio da tarde não encontrávamos lugar seguro para almoçar. E no meio do nada olha a divinidade que me aparece!!!

    3o Dia (21/01) por você.
    Sim, ali escondido um autêntico McDonalds. Santo McMax, BigMac e suas delícias. Após este aumoço saudável pegamos um ônibus e retornamos a Campus Party. Chegamos ao galpão em torno das 17:30. Foi um dia cansativo afinal haviamos saído daqui as 10:30 da matina. Ao chegar aproveitei para triar uma foto da segurança. Toda a vez que saímos temos que ser revistados nesta bancada, isso garante que nenhum equipamento cadastrado escape e seja levado por ladinos.
    3o dia (21/01) por você.
    Confesso que desconfio da eficiência deste procedimento, mas já é alguma coisa. Hoje mais uma vez o volume do som estava muito auto, e para falar no Skype tive que usar o microfone imbutido do Mac, e tive que ficar assim durante os 30 minutos da chamada.
    3o dia (21/01) por você.
    Aqui na Campus Party tudo é muito liberal e diverso. São diversas culturas, mas todas elas basicamente pregando a mesma coisa, liberdade. Liberdade de imprensa, de imagem, de software, de cultura, de música de tudo. Eis que no meio disso tudo um grupo de cultura africana e de decendentes de escravos prepara uma apresntação musical. E olha que simples, inteligente e inocente é a fala deste homem.

    Já no período da noite eu estava sentado aqui a frente do MacBook quando observei a minha frente uma cena invejável. Um cara com as duas coisas que eu mais queria no momento. Uma garrafa de 1l de água de côco e um MacBook Aluminiun! Aix que inveja.3o dia (21/01) por você.
    Aqui as pessoas inventam de tudo. Tem caras viciados em Video Game que pegam o seu 233MMX e fazem dele uma máquina de fliperama.
    3o dia (21/01) por você.
    Nada contra, é praticamente divertido. E com certeza mais criativo do que alguém que criou uma linha de fita K7 que dividiu o galpão da Campus Party. Sei lá qual a idéia do cara. Mas ele fez isso.
    3o dia (21/01) por você.
    Tudo pela arte?!!?!? É deve ser. Mais tarde fui assistir o show da banda 171. Uma banda que mistura diversos estilos. O show foi legal e teve a presença de um ilustre pequeno bebê que invadiu o pauco e fez parte do show.

    3o dia (21/01) por você.

    E quase no fim da noite eis que me aparece um Dj gordo, pensei que era o papai noel, mas sua barba era mais curta e seu ar era mais Homosexual.

    3o dia (21/09) - Dj Gordo por você.
    Sim o Miranda do Astros! Ele até pode ser um bom produtor musical, mas é um péssimo DJ. Ou talvez ele seja um bom tocador de MP3s do seu notebook e só estava fazendo pose de DJ.

    E para mim foi assim que a noite acabou. Amanhã espero poder tirar umas fotos dos CaseMods e também dar uma verificada melhor nos expositores. Mas por enquanto é só pessoal

    Veja mais fotos no flikr: http://www.flickr.com/photos/xaero/sets/72157612760759570/

    Veja mais vídeos na minha playlist no youtube: http://www.youtube.com/view_play_list?p=C8A9D209F123DAED

    Ou durante o dia no Twitter: http://twitter.com/oalexandre

    Xall

  • CampusPartyBrasil’09 – Dia 2 (20/01)

    Posted on January 20th, 2009 admin No comments

    E aew galera, o segundo dia do evento começou meio mau para mim. Primeiro de tudo, não dormi durante a noite. E fui acordado as 6 da manhã por um bando de índios rezando perto da minha barraca. Esse fato virou post no kibeloco.

    É ou não é programa de índio?
    Mas tudo bem. Acontece que perdi o horário do café da manhã e acabei dormindo durante o horário do almoço. Minha primeira refeição foi meio bolo bauduco as 14:30 e depois somente a janta as 19 horas.
    Durante a tarde visitei um pedacinho da feira de expositores. Ali estão fazendo o batismo digital 1.0 e 2.0. Basicamente é ensinar pessoas que não sabem o que é internet a usá-la (1.0), e coisas um pouco mais avançadas como uso eficiente de email e redes sociais (2.0). Um espaço grande que deve estar sendo bem aproveitado.

    2o Dia - 20/01/09 por você.
    Este ano também encontrei o super arroz de campus party, o exelentíssimo Gilberto Gil o ministro cantor. Como sempr além de falar sobre inclusão digital ele também deu uma palinha com um tostão de sua vóz. Upei um videozinho no Youtube com sua bela canção (hehe).

    2o Dia - 20/01/09 por você.

    Conseguí tamém só hoje postar o vídeo que fiz mostrando a parte das barracas aqui na campus party. Olhando o vídeo dá para ter uma mínima noção da enorme dimensão que é uma Campus Party Brasil.

    Para mim o dia foi meio parado hoje. Fiquei me aproveitando da conexão e estou baixando neste momento uns 15 gigas em torrent. Mas aprovetei para tirar uma foto de como é a praça de alimentação aberta ao público. Este não é a área de refeição privada, mas sim a parte aberta.

    2o Dia (20/01) por você.
    E alí do lado ficava o pavilhão dos expositores.

    2o Dia (20/01) por você.
    E dalí tinha uma parede que dividia a área de expositores da ARENA. Alí existia um tablado para que os visitantes não credenciados pudessem conhecer o que é uma ENORME lan-party.

    2o Dia (20/01) por você.
    Deste puleiro a visão era basicamente esta enorme rede gigantesca de computadores. Todos cnectados interagindo, baixando, compartilhando, desenvolvendo, hackeando e diversos outros gerúndios.

    2o Dia (20/01) por você.
    E também fiz este vídeo para que tenham noção do tamanho da infraestrutura que os caras montaram.

    No fim da noite teve um show com a banda Teatro Mágico. Esta banda mistura interpretação e música, esta é a mesma banda que tocou ontem e eu não lembrei do nome. Muito legal o show deles, e eles sabem fazer o público participar do show. Abaixo gravei uma música deles tocando.

    2o Dia (20/01) por você.

    No fim da noite estão todos cansados e é comum ver agalera jogada pelos telões de palestras e estirados nos pufes do evento.

    2o Dia (20/01) por você.

    Galera é isso, por hoje é só.

    Pontos Positivos de Hoje: Segurança foi reforçada, o jantar estáva muito bom e bem organizado, melhoraram o som do palco principal, a conexão com a internet se manteve estável, feira de expositores bem maior.

    Pontos negativos: me liguei que faltou um microondas, som do pauco principal muito alto e até muito tarde, o almoço foi um caos, pessoas com até 1:30h de espera na fila, acabou o papel no banheiro na hora que eu fui e saí de mãos molhadas, as músicas no pauco principal võa até muito tarde.

    Como sempre veja o restante das fotos no flikr: http://www.flickr.com/photos/xaero/sets/72157612760759570/

    E mais vídeos na playlis que criei no youtube só para a CampusParty: http://www.youtube.com/view_play_list?p=C8A9D209F123DAED