Linux, baixo e outras histórias Rotating Header Image

Matrix

Continuando com minha meta

Semana passada peguei um DVD com meu pai que tinha os 3 filmes da trilogia de Matrix! Diversão garantida, apesar de ja ter visto os filmes não lembrava muito bem deles! Aquela velha qualidade porcaria de filmes piratas só que dessa vez ao cubo pois era 3 filmes em um único DVD!

=D

Principalmente no segundo filme (The Matrix Reloaded) e um pouco no terceiro (The Matrix Revolutions) um monte de personagens fala sobre propósito e existencia, nessa fala do Agente Smith:

We’re not here because we’re free; we’re here because we’re not free. There’s no escaping reason, no denying purpose, because as we know, without purpose, we would not exist.

Fica bem claro que sem propósito os programas não  podem existir, tem os programas que se refugiam para não serem deletados tambem … Alguns problemas poderiam terem sido evitados na Matrix se tivessem escolhido a linguagem certa! Não consigo evitar de pensar em um fato: O    GRANDE VILÃO DA MATRIX É O EQUIVALENTE AO GARBAGE COLECTOR DO JAVA NA LINGUAGEM EM QUE A MATRIX FOI ESCRITA … O maldito garbage colector matando os programas que pararam de ter referencias válidas ( sem propósito) como o chaveiro, os fantasmas e a filha do carinha que trabalha pro Merovingian … Se tivessem escolhido C eles podiam simplesmente escolher quais programas deletar e quais não … isso pouparia um trabalhao ao Arquiteto, em vez de colocar os Agentes atrás dos refugiados!

Algo que me chamou a atenção foi a questão “recarregar armas”, no primeiro filme Neo e Trinity invadem um prédio pra resgatar Morpheus, armados até os dentes eles chegam, falam pouco e atiram muito. Não recarregam uma arma, perca de tempo isso não? Muito mais negócio pegar uma arma nova toda vez que a atual ficou sem munição! No segundo filme em diante descobriram que no lugar de usar a cheat de arma infinita era mais negócio usar a cheat de munição infinita, todos ficaram felizes e nao precisarão mais recarregar as armas nem troca-las pois a munição nunca acaba! Exceto pelo pobre General Mifuni que a cheat dele tava com problema e vez ou outra as armas  do droide dele descarregavam, porque não tem condição dos cubos de munição que são usados pra recarregar os droides durarem tanto tempo quando duravam se a quantidade de balas por segundo era aquelas mostrada no filme!

Atualizações …

Algum tempo atras (quando blogs eram novidade e eu ainda nao conhecia rss) achava ruim pq o aurelio não tinha uma frequencia certa de atualizações no site/blog dele e pensava “Se um dia eu fizer um blog, atualizarei ele sempre …” Eis que desde o dia 18 de outrubro esse eh o primeiro post

=D

Maldita realidade … Tenho agora uma meta agora, Atualizar ao menos uma vez na semana o blog e prometo terminar de escrever os posts que começo e nao publico … Depois que eu descobrir os rascunhos do wordpress meu mundo desabou!

Tema novo …

Novo tema ake no blog … tudo preto!

Notaram ?

heeuhuheueh

Gedit

Free Image Hosting at www.ImageShack.usFree Image Hosting at www.ImageShack.usFree Image Hosting at www.ImageShack.us

O editor de texto que eu mais uso eh o gedit, recentemente eu comecei a estudar python a sério e lembrei do editor de texto do KDE e pensei em instalar o Kate ou o kedit, procurando no synaptic achei esses dois pacotes e um tambem chamdo de kedit-plugins. Por curiosidade procurei por um dess e pro gedit e achei o gedit-plugins! Pra instalar basta:

sudo apt-get install gedit-plugins

Depois de instalado voce pode ir em Editar > Preferencias e ir na aba Plug-ins. La você pode escolher quais plug-ins usar. Achei muito uteis o Terminal e o consele Python la em baixo e o navegador de arquivos do lado esquerdo! =D

Meu primeiro filho … XD

Não lembro onde li (mas acho que foi no meiobit), so sei que gostei da dica. Fazer uma busca no deviantart procurando pela resolução que você usa … simples, mas genial! Só que a oferta de papeis-de-parede é tão grande que eu acabo baixando um bocando deles e isso me resultou em uma pasta com um bocado de wallpapers.
Nunca passo muito tempo com o mesmo wallpaper, acho legal, curto mas sempre acabo trocando de wallpaper em pouco tempo. Como comecei a estudar python a sério recentemente (por estudar a sério entendesse fazer mais que o maldito “Hello World”) decidi que queria fazer um script que trocasse o wallpaper por um aletório. Usando alguns comandos do shell consegui fazer isso, pra usar o bonitão ae debaixo voce precisa ter o interpretador python instalado e o gnome tambem neh …

#! /usr/bin/env python
# -*- coding: UTF-8 -*-
#
# Imports pra poder executar comandos do shell …
import os
import commands
# Import pra usar o choice
import random
#
# Edite essa variavel endPasta para ela ter o endereço
# da pasta onde estão os wallpapers
endPasta = ‘EDITAKE …’
# Criar ake uma variavel com o endereço da lista de wallpapers
endArquivo = endPasta+’/lista.txt’
# Temos que criar um .txt com os wallpapers
# Pedimos pro shell fazer isso … =D
os.system(‘ls ‘+endPasta+’ >> ‘+endArquivo)
# Abrir a lista de wallpapers no mode de leitura
lista = open(endArquivo,’r')
# Gerar uma lista apartir do arquivo
listaDeWallpapers = lista.readlines()
# Sortear um wallpaper e criar uma string com seu endereço
endWall = endPasta+’/'+random.choice(listaDeWallpapers)
# Pedimos pro shell trocar o wallpaper, usando o gconftoll
os.system(‘gconftool -t str -s /desktop/gnome/background/picture_filename ‘+endWall)
# Com o wallpaper trocado so falta deletar o arquivo de texto …
os.system(‘rm ‘+endArquivo)

Pra baixar o scrip clica aqui! Você vai precisar de uma pasta com os seus wallpapers e por favor coloque apenas os wallpapers nessa pasta, como fiz o script pra solucionar um “problema” que eu tinha aqui e ele da muito bem não vi motivo pra muda-lo.

ps. Dicas,sugestões e contribuições eh so deixar um comentario ae … =D

palavras-chave: python shell script ubuntu linux trocar o wallpaper via linha de comando por um aleatorio randonico uruuuuuuuuu

Ubuntu 7.10 – Gutsy Gibbon

    Ja tem algum tempo que ake em casa o pc so está com o windão instalado ja que so quem usava ubuntu era eu mesmo e so tenho usado o notebook ultimamente, ubuntu so no note! Meu irmão começou a estudar python, e continuando no lado claro da força resolveu usar de vez linux e pediu que eu instalasse o ubuntu denovo no desktop!

Tenho o cd do 7.04 e como o nome ja diz versão lançada em abril de 2007, e como hoje eh o 1o. dia de de outubro o mes 10 eh o mes do lançamento da nova versão do Ubuntu, o Gutsy Gibbon! Pensei em instalar o 7.04, mas ae no final do mes istalaria o 7.10 mesmo então vamo logo na onda da versão mais nova, e alem do mais to querendo dar uma olhadinha nela mesmo …

Entrei no site do ubuntu.org e na seçao de downloads so o link pra versao 7.04, mas sem problemas pois procurando no google por download+ubuntu+7.10 achei esse site ake com o link que eu quero!

Então, se voce quer baixar a versão beta do ubuntu 7.10 eis o link:

Gutsy Beta

palavras-chave: ubuntu 7.10 Gutsy Gibbon download baixar fazer um donald pra abandonar de vez o windows … uruuuuuuuuuuuuuuuu

Avatar

O livro 3 de avatar ja começou ( a 3a. temporada), baixei o episodio mas ainda nao vi … pra baixar os episodios e se inteirar do desenho:

    Mundo Avatar 

 

Palavras-chave: avatar aang desenho anime 3 terceira temporada livro fogo agua terra vento coraçao … vaaaaai planetaaaaaa

Baixar filmes do youtube …

… meu pai queria baixar 3 filmes do youtube e pediu minha ajuda! Ate ae tudo beleza, pensei em procurar alguma extensão pro firefox e isso seria resolvido rapidinho! No site do firefox fiz uma busca nos add-ons por youtube e baixei 3 ou 4 diferentes, porem, nenhuma funcionou :( …

Quase sem vontade de cantar uma bela cançao e o google me ajudou com um site pra la de interessante

KEEPVID – Want it, keep it.

Simplissimo o funcionamento do site. Assim que abri-lo tem uma barra de endereço grande em que voce deve digitar o endereço do filme e do lado um menuzinho drop-down pra escolher o site (no caso escolhi o YouTube, mas voce pode deixar na opçao “any site” que tambem deve funcionar), feito isso voce clica em donwload e o site mostrara um endereço pra baixar o filme diretamente. O filme virá com o nome get_file, e voce deve renomear com um .flv no final (mantendo ou nao o nome original … voce escolhe).

O filme vem no formato flv (flash video) pois o youtube usa esse formato nos seus videos, voce pode procurar por “flv player” no google e achar o que prefira ( ou se tiver codecs corretos instalados usar seu player preferido que no meu caso eh o mplayer).

Meu pai nao contente com o filme em flv disse que queria passar no dvd player e me perguntou se tinha como, e respondi que sim e fui atras de algo que convertesse flv pra mpeg, foi entao que achei esse site lindo …

=D

http://www.forumpcs.com.br/viewtopic.php?t=180001

Ele fala sobre o ffmpeg, que por sinal eu nao conhecia … Como nao uso muito windows e no momento estava usando o ubuntu nao fui atras de um instalador mas acho que exista sim. Pra instalar o ffmpeg no ubuntu eh simples se você tiver com os repositorios universe e multiverse ativos.

sudo apt-get install ffmpeg

O ffmpeg eh usado via linha de comando, e com isso podemos criar um scrip pra facilitar o seu uso! Abra o seu editor de texto preferido (eu gosto do gedit) e cole nele as 2 linhas a seguir.

#!/bin/bash
ffmpeg -i $1 -ab 56 -ar 22050 -b 500 -s 320×240 $1.mpg

Depois disso salve o arquivo e de permissão de execução pra ele.

chmod +x Nome_Do_Arquivo

Feito isso pra converter os videos basta executar o script e escrever o endereço do video no seu computador … no exemplo a seguir eu chamei o script de flv2mpeg e o video estava na mesma pasta que o script e seu nome era parte01.flv…

./flv2mpeg.sh parte01.flv

thiago@thiago-laptop:~/testes/shell$ ./flv2mpeg.sh parte01.flv
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2004 Fabrice Bellard
configuration: –prefix=/usr –libdir=${prefix}/lib –shlibdir=${prefix}/lib –incdir=${prefix}/include/ffmpeg –enable-shared –enable-mp3lame –enable-gpl –enable-faad –mandir=${prefix}/share/man –enable-vorbis –enable-pthreads –enable-faac –enable-xvid –enable-dts –enable-amr_nb –enable-amr_wb –enable-pp –enable-libogg –enable-libgsm –enable-x264 –enable-a52 –extra-cflags=-Wall -g -fPIC -DPIC
libavutil version: 49.0.0
libavcodec version: 51.11.0
libavformat version: 50.5.0
built on Nov 3 2006 21:14:27, gcc: 3.3.5 (Debian 1:3.3.5-13)

Seems that stream 1 comes from film source: 1000.00 (1000/1) -> 29.97 (30000/1001)
Input #0, flv, from ‘parte01.flv’:
Duration: 00:05:47.9, bitrate: N/A
Stream #0.0: Audio: mp3, 22050 Hz, mono
Stream #0.1: Video: flv, yuv420p, 320×240, 29.97 fps(r)
Output #0, mpeg, to ‘parte01.flv.mpg’:
Stream #0.0: Video: mpeg1video, yuv420p, 320×240, q=2-31, 500 kb/s, 29.97 fps(c)
Stream #0.1: Audio: mp2, 22050 Hz, mono, 56 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Stream #0.0 -> #0.1
Press [q] to stop encoding
frame=10427 q=2.9 Lsize= 23986kB time=347.9 bitrate= 564.8kbits/s
video:17728kB audio:2378kB global headers:0kB muxing overhead 19.296187%

Como adicionar repositórios extra

No ubuntu temos os repositórios padrões que sao mantidos pela Canonical Inc. e tambem os repositórios Universe e Multiverse que são os mantidos pela comunidade. Por sua conta e risco (eu uso) você pode usa-los pois muitos pacotes são encontrados apenas neles.

O Guia Ubuntu PT tem uma seção sobre isso …

Como adicionar repositórios extra

Daí eh so felicidade!

Python

Tenho um irmão que faz biologia (isso me levou a descobrir que nem todo biologo trabalha com macacos, =D) ele gosta da área de Bioinformatica, e inclusive ele é estagiario no núcleo de bioinformatica da UFPB.

http://www.bioinfo.ufpb.br/ndb/

Tinha combinado com ele de ajuda-lo a aprender a programar em python ia escrever um texto falando sobre como começar pra ele, ae entrei no google reader e vi um post muito interessante pra alguem que ja programe e use computador com uma certa facilidade esse post eh uma mao na roda …

http://nacaolivre.org/2007/09/12/pra-quem-quer-comecar-a-aprender-python/

… Acho que de certo pra ele, que vai começar a programar agora e o uso de pc dele eh editor de texto, msn e browser (mas ele ja usa ubuntu, =D), vo ver com ele se precisa de um texto falando sobre “programação for dummies” =D

ps. começar programar python java sux =D  ieie