Arquivo da categoria ‘Uncategorized’

h1

Enpaitando tudo II – A missão!

Outubro 12, 2007

Não não.
Voltar a postar não é questão de ter mais tempo livre.
O truque [estou aprendendo com a peixinha-tomadora-de-coca-cola] é aproveitar bem o tempo.
O último post, por exemplo, foi feito em sala de aula. Não que eu estivesse burlando regras! É que quando entrei na sala a professora me avisou que eu ja havia pago aquela disciplina semestre passado [e sido aprovada].

Vamos à carga!

Que bom que nosso ambiente python ja funfa no pendrive! Agora ja daria pra migrar de uma máquina pra outra do lab sem precisar recomecar todo o processo de configuracao [e sem senha de admin]. Masssssssss… [em homenagem a freeeeenk] iriamos precisar de GTK! Nosso zipador precisava de uma interface gráfica bonita e agradável!
Só baixar e instalar o gtk ora essa!
Ledo engano.. Oo

Explico!
Quando voce ta lidando com python [o comum, sem ser portable] a instalacao pode ser simplificada por um “pacotao da alegria”. Esse tutorial aqui explica direitinho isso.
O pacotão instala coisas como Glade, Runtime Gtk, libglade e por aih vai..

A ordem eh essa aqui:
- Python
- GTK + Glade (pacotao da alegria)
- PyGtk (binding, isto é, ponte entre o Python e o Gtk)

Mas pra o portable python esse pacotão não pega! Oo
Com a ajuda de Marcelo estabelecemos essa receita pro sucesso.

Separe um Python Portable limpo, recém dezipado.
Baixe e instale cada um desses componentes:
Gtk pra development
Pycairo
Pygobject
Pygtk

Esses produtos são todos gratuitos e de qualidade!

Provavelmente nao vai funfar na primeira instalacao!!
Especialmente se voce ja tiver o ambiente Python instalado na sua maquina!
=)

Mas algumas gambiarras sao possiveis.
De toda forma, assim que eu conseguir uma conexao decente [segunda no cefet] subo o ambiente portable ja pronto e configurado pro GTK!!!! =D

[ ]’s

Agradecimentos especiais ao meu primo Jesus que me aguentou durante o post!!!
=D Bjo dui!

h1

Cultura livre + Teatro Mágico

Maio 21, 2007

Pra quem não sabe software livre é apenas um subtópico.
Tá, tudo bem, um subtópico ilustre, mas ainda assim subtópico!!

A questão em si é a cultura livre/colaborativa!!
A explicação mais simples que consigo pensar no momento:

Colaborar = co (junto) + laborar (trabalhar)

Colaborativo é uma coisa construída à muitas mãos!
Explicado? Acho que sim! =P

Existem grupos que lidam com mídia, com música, com rádio, com software e por aí segue o bonde.

O motivo desse post é um só: Teatro Mágico!

0651409000.jpgt_teatromagico6.jpg

t_teatromagico4.jpganitelli-e-o-fogo.jpg

Estive no primeiro show da turne nordestina da banda que aconteceu aqui no Recife, 20 de Maio. [Por sinal o vocalista comemorou o próprio aniversário no palco!]

Eu já tinha ouvido o cd da “banda”, e quando cheguei no show descobri que se tratava mesmo era de uma trupe. E que trupe!!
Músicos, atores e artistas circenses em cena, fazendo um verdadeiro alvoroço de de vida e luz. Impossível sair do show sem se sentir leve e feliz!

Bem no meio de uma música os artistas viram estátua no palco e a música para.
O único integrante que não parecia ter sofrido pane, se apossou do microfone e mandou:

- Xi.. deu pau! Se estivessem usando software livre não tinha travado.

Ouve-se uma musiquinha de Windows reiniciando e o show volta a carga total!

Ao longo do show seguem-se pequenas farpas à respeito da ordem dos músicos [e o fato de que Dj's e MC's nao são considerados músicos], do pagamento do jabá pras rádios e da banalização do corpo feminino nas propagandas de tv.

Eles não tem gravadora.
Vendem os Cds a R$ 5,00 no lugar do show.
Pedem pra galera ficar a vontade pra fazer piratão e/ou baixar da net. :D

/me afim de ir pra Paraíba atrás do próximo show!!

O site:

http://www.oteatromagico.mus.br/

Os links dos mp3 tao quebrados no site, mas aqui funciona:

http://oteatromagico.palcomp3.cifraclub.terra.com.br/

Sobre as outras coisas colaborativas que falei alguns links:

Centro de Midia Independente
Re:Combo
Radios Livres

h1

Eu sou a Smalltalk

Maio 14, 2007

You are Smalltalk. You like to treat everyone the same way, but this lack of individuality makes everyone feel like objects.
Which Programming Language are You?

Uuuuuuuuuuuhhh uhhhhhhhhhhhhhhhhh

que linguagem é essa?

De fato até que eu sou pequena, mas eu não conheço essa linguagem =D

peixe beta

h1

wget pelo proxy

Maio 11, 2007

Olá crianças!!

Depois de um looongo tempo de silencio no blog (leia-se corre-corre na faculdade e toda sorte de confusões e soluções estranhas =P ) estamos de volta!

Como eu ia dizendo….

Essa coisa de baixar o ubuntu novo através do proxy tava fundindo minha cabeça hoje de manhã.. A galera do suporte transforma esse tipo de coisa numa tarefa hercúlea. Eles sempre vão derrubar qualquer download que venha a roubar a (pouca) banda existente…

É aí que entra o wget!!!

Segundo o man do bichinho:

“GNU Wget is a free utility for non-interactive download of files from the Web.
It supports HTTP, HTTPS, and FTP protocols, as well as retrieval through HTTP proxies.”

Traduzindo (de forma beeeem livre):

“GNU Wget é um utilitário livre para baixar arquivos da web de forma não-interativa.
Ele dá suporte aos protocolos de HTTP, HTTPS e FTP, podendo obter esses arquivos através de proxies HTTP.”

Ele é chamado de não interativo porque depois que o donwload começa tudo o que você tem a fazer é deixar o micro ligado, não precisando se manter logado sacou?

O wget tem ainda a fabulosa capacidade de recomeçar um download exatamente de onde ele parou!! ( no meu caso, de onde foi interrompido =P)

Passeando pelo man ( man wget ) você vai se deparar com todo tipo de parâmetros e opções, como, por exemplo, os que permitem que se baixe uma página da web, mantendo a estrutura original de pastas e arquivos.

Fiz o seguinte procedimento:

Setei uma variável de ambiente relativa ao proxy:

export http_proxy="http://usuario:senha@ip-proxy:porta"

mandei o wget pegar o arquivo que eu queria (achei a url do arquivo na net):

wget --proxy=on --tries=0 <link-do-arquivo>

onde:
--proxy=on ativa o download através do proxy
--tries=0 faz com que as tentativas de download caso a conexao caia se repitam até que o arquivo esteja completo

E é isso gente!!!!
Até!

Ahhhh!!!
O link de download do ubuntu: http://ubuntu.c3sl.ufpr.br/releases/feisty/ubuntu-7.04-alternate-i386.iso

E o lugar onde aprendi essas coisas:
http://blog.taragana.com/index.php/archive/how-to-use-wget-through-proxy/

h1

.pen drive.

Março 4, 2007

Vinha eu conversando com Guardião na saída da aula e de repente me ocorreu uma lembrança seguida de uma pergunta e de uma resposta.

A lembrança: a música O Caderno composta por Toquinho e Mutinho que fala de um caderno que acompanha os passos da vida de uma menina que vira mulher. Taí um pedacinho da letra:

Sou eu que vou seguir você
Do primeiro rabisco até o bê-a-bá
Em todos os desenhos coloridos vou estar
A casa, a montanha, duas nuvens no céu
E um sol a sorrir no papel

Aí me veio a pergunta, o que seria dessa música nos tempos de hoje? Todo mundo na minha classe usa pen drive no lugar do caderno!!

Aí me veio a resposta que na verdade ta mais pra tiração de onda:

Serei um USB dois ponto zero
de um gigabyte se você quiser
Toco mp3, mp4 e tudo que vier
Só peço a você um favor se puder
Não coloque uma pilha qualquer

Alguém se habilita a terminar?? ;)

Xeros

h1

.Minimalist GNU for Windows.

Fevereiro 26, 2007

Pois é.. enquanto fazíamos juntos o mini-micro-tutorial de administração de um blog em wordpress [bendito jabber], Setanta me mostrava um mói de coisa nova. Como essa daqui por exemplo, Minimalist GNU for Windows, ou simplesmente MinGW.

Segundo o site do projeto:

MinGW: A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs.

MSYS: A Minimal SYStem to provide POSIX/Bourne configure scripts the ability to execute and create a Makefile used by make.

Resumindo?

Linha de comando linux rodando no rWindows! Inclusive com a capacidade de compilar com o gcc e rodar comandos como make e makefile.

Screenshot

Tem um monte de módulos possíveis, como não tô com net no linux, enquanto estou no rWindows estou usando esses três listados abaixo.

MinGW-5.1.3.exe

MSYS-1.0.10.exe

msysDTK-1.0.0.exe

Ah, e antes que eu me esqueça, pra fazer chamadas a cobrar para celulares de outros estados a receita é essa aqui ó:

90 + CSP + DDD + número do telefone

onde CSP é o Código de Seleção de Prestadora [o código da operadora]…

taqui a fonte: http://www.teleco.com.br/tutoriais/tutorialcsp/pagina_1.asp

=D~
Boa Viagem Elisa!!

h1

.rdesktop.

Fevereiro 24, 2007

Não eu não uso rWindow$ no trabalho. Felizmente consegui um chefe legal que me deixa usar minha estação com linux e logar remotamente no pc dele sempre que preciso rodar algo no sistema microsoftiano.

A idéia é usar um protocolo do rWindow$ chamdo RDP, Remote Desktop Protocol, em português, protocolo de acesso remoto.

A configuração deve ser feita primeiro no terminal rWuindows onde você quer logar. Clique com o botão direito no “Meu Computador” e, no menu “Propriedades do Sistema”, acesse a aba “Remoto” e marque a opção “Área de trabalho remota”.

Obs: se você quiser restringir o acesso por usuários mande ver um clique em “Selecionar usuários remotos” e configure ok?

Agora vem a parte do linux (uso debian ta?).

$sudo apt-get install rdesktop

Aih pronto!! Soh mandar ver na linha de comando. Por exemplo:

$ rdesktop -5 -a 16 -g 1000x700 192.168.0.1

Pra saber mais sobre esses parametros que to usando ( esses -5, -a e -g) manda:

$ rdesktop --help

Xeros

h1

.Mila.

Fevereiro 23, 2007

O dia ta uma droga….

Quando S. Rivaldo saiu de casa atras de rabo de saia e D. Cleo do nada teve que se afogar em tres expedientes de trabalho pra manter a casa foi numa criatura que me aconcheguei: Mila, uma mestiça de rotweiller com poodle, tranquila, segura de si, autoritária e mandona, sempre pronta pra apartar uma briga dos outros cães ou partir pra cima de alguém muito barulhento. Não senhor, nem barulho nem bagunça. Aqui não!

Era com ela e com os outros cães que minhas tardes iam embora no jardim de casa. Foi no pelo quente dela que me aconcheguei quando o mundo lá fora ficou muito tumultuado pra que meus nove anos entendessem. Com um jeito maternal todo dela, cuidava dos outros cães, da gente, da segurança da casa..

Hoje, depois de quatorze anos comigo, ela tá quietinha no terraço de casa, esperando o veterinário chegar pra dar um fim na sinomose, doença praticamente sem cura.

Hoje é um dia triste.

h1

(in)utilidades do maior que!

Janeiro 12, 2007

O xmms, assim como o winamp, permite que voce crie uma listagem de músicas e salve em arquivo com extensão pls ou m3u. Aí, regados a macarrão e fanta uva, tavamos eu e Setanta brincando (no pc, lógico!) quando descobrimos uma ondinha interessante.

Pela linha de comando é possível criar o arquivo .m3u com suas músicas favoritas e mandar pro xmms!!!

Como? Oia aí!

Primeiro a gente listou somente as mp3 do diretorio ( ls *.mp3 ) e mandou o resultado pra um arquivo qualquer com extensao m3u ( > listaMusica.m3u ) , vale lembrar que este m3u passou a existir só depois desse comando ok?

Depois listamos os ogg e concatenamos (>>) no mesmo arquivo m3u

cel@frank:~$ ls *.mp3 > listaMusica.m3u
cel@frank:~$ ls *.ogg >> listaMusica.m3u
cel@frank:~$ xmms listaMusica.m3u

Prontinho!!

Nota: Não consegui fazer a mesma coisa com a extensão pls.

h1

ex

Janeiro 4, 2007

Quem acha o vi estranho e chato deveria dar uma olhada no ex. Ele é bem pior heheheehe. Enquanto o vi é orientado ao texto, o ex é orientado a linha. Como assim???? Com o vi você visualiza o texto inteiro, com o ex, você vê de linha em linha. Assim que você entra nele com o comando
$ ex nome_do_arquivo

Você se depara apenas com “:”. Daí você digita “1″ e pode dar “enter” para visualizar o resto do texto =]
Manual básico de sobrevivência no ex:
[linha] a seu_texto [ctrl+c] -> adiciona uma linha após a que foi indicada
[linha] i seu_texto [crtl+c] -> adiciona linha onde indicado
visual -> para visualizar o texto inteiro (passa para o vi)
suspend -> suspende a edição/visualização do texto
q! -> sai sem salvar
wq! -> sai salvando as alterações
write -> salva as alterações
preserve -> salva uma cópia que você pode visualizar depois com o comando ex -r nome_do_arquivo

Vamos criar um texto com o ex para se entender melhor essa história:

dea@biu-debian:~$ ex joao_e_maria.txt
joao_e_maria.txt: new file: line 1
:i
Agora eu era o heroi
E o meu cavalo so falava ingles
A noiva do cowboy era voce alem das outras tres
Eu enfrentava os batalhoes
Os alemaes e seus canhoes
Guardava o meu badoque e ensaiava um rock para as matines

Chico Buarque
:

Vou pedir para salvar:

:write
joao_e_maria.txt: 8 lines, 230 characters
:q!

Facinho, né =] ?

peixe beta