Ubuntu 8.04 Hardy Heron

Ubuntu Nebraska LoCo Team Hardy Heron Release Party
Creative Commons License photo credit: karindalziel

Desde a primeira versão Beta do Hardy Heron (8.04) venho testando e me sentindo cada vez mais satisfeito com essa distribuição . Dentre algumas novidades dessa versão do podemos destacar algumas coisas:

  • PulseAudio agora é o sistema de som padrão de algumas aplicações, substituindo o ALSA.
  • O PolicyKit provê uma nova interface de administração de permissões do sistema, permitindo que algumas funções administrativas do sistema seja acessadas por usuários comuns.
  • O internet browser padrão do Hardy Heron é o Firefox 3 Beta, que conta com um consumo de memória otimizado apesar de ainda ser uma aplicação em fase Beta.
  • Transmission é o cliente de Torrent padrão.
  • Para acesso a Desktop remoto a nova ferramenta Vinagre foi incluída, possibilitando acesso via VNC e Windows Remote Dektop.

Essas são apenas algumas das muitas novas “features” do Hardy Heron, não espere mais nenhum segundo e migre seu sistema.

Tags:

Posts Relacionados

Tags:

categories Linux

Código Fonte do Windows Vista, Vazou…

Uma brincadeirinha bem humorada que não deixa de ter seu fundo de verdade. Alguém aqui já foi corajoso o bastante para usar o Windows ?

Vi no : AndAfter

Tags: , ,

Posts Relacionados

Olive, bzr Com Interface Gráfica

Pra fortificar ainda mais o artigo anterior sobre interface gráfica, mostro hoje o Olive um GUI para o bzr. Então se você ainda não se habituou a usar linha de comando ou prefere interfaces gráficas, está aí a dica.

A instalação no é simples:

sudo apt-get install bzr-gtk

Eu particularmente ainda prefiro o método convencional usando linha de comando. Mas nada impede você de utilizar ambos métodos, por exemplo, a visualização de “diffs” é mais agradável pelo Olive.

Tags: , ,

Posts Relacionados

Linux Tem Interface Gráfica. Você Sabia?

Twins
Creative Commons License photo credit: zone41

É normal encontrar alguns usuários de pc reclamarem que não utilizam porque o mesmo precisa de usar linha de comando sempre. tem interface gráfica e bem melhor de que alguns sistemas proprietários diga-se de passagem. Essa falta de informação faz com que muitos nem cheguem perto de ou que alguns deles criem uma imagem negativa do sistema operacional do pinguim. Claro que a utilização da linha comando pode ser bem mais funcional e útil, economizando assim muitos cliques que você usaria pra alcançar seu objetivo.

Foi se o tempo que a tela preta com letras brancas (ou verdes =D) era sinônimo de , Unix e afins. Fazendo algumas comparações rápidas posso citar vários aplicativos correspondentes ao seu sistema operacional predileto (ou não):

Bom, eu poderia ficar horas fazendo comparações desse tipo, mas é uma enorme perda de tempo não é mesmo?! Se você quiser saber mais sobre isso visite este link. Talvez por causa desse raciocínio de que não é amigável o bastante para ser utilizado como Desktop e “blá blá blá” você acaba por não conhecer um alternativa ao que é imposto como padrão e talvez não te satisfaça da maneira que você espera. É claro existem os mais puritanos que não se aventuram em novas praias e vivem estagnados na mesma coisa pelo resto de sua vida, onde não tem a oportunidade de escolher algo que se adapte melhor as suas necessidade. Está mais que comprovado que não é para todos.

Ao fim deixo pra você um vídeo agradável com uma demonstração de um Desktop “vivo e se mexendo”. Abraço especial ao meu amigo Marco Antônio que me deu inspiração para escrever este artigo. Perguntinha rápida pra vocês leitores: você comprou a famosa licença do seu software?

Tags: , , ,

Posts Relacionados

Análise da Apple sobre o Windows Vista

Acabei de ver nos meus feeds esse vídeo e não poderia deixar de posta-lo aqui. Assistam e vejam como nem tudo é o que parece. Mas, falando de é normal. Eles fazem cópias deslavadas de produtos todos os dias mesmo. Assistam!

Tags: , , , , ,

Posts Relacionados

Controle de Versão Distribuído Com Bazaar

So what :)
Creative Commons License photo credit: 29cm

Você já ouviu falar em controle de versão distribuído? Versionamento de código é um dos fatores cruciais para o bom funcionamento e manutenção de sua aplicação ou projeto. Vou me arriscar falar sobre esses aplicativos de controle de versão, mas saliento que não tenho muita experiência com isso e talvez fale alguma besteira.

Existem hoje várias alternativas de ferramentas para controle de versão do seu código, entre elas temos alguns bem conhecidos como: SVN e CVS. Ambos tem uma fatia interessante de mercado, o conceito dos mesmos é: atualize o seu repositório, faça suas alterações e envie suas alterações para o servidor (me corrijam se eu estiver errado).

O problema desse modelo (SVN ou CVS) é que o desenvolvedor não tem controle sobre as alterações que ele fez no código, assim sendo reverter alterações pode ser um processo cansativo onde sempre deverá recorrer ao responsável pelo repositório. Enquanto em um controle de versão distribuído o computador do desenvolvedor é o próprio repositório. Agora você me pergunta: mas todas as versões do código salvas no computador do desenvolvedor não vão ocupar um espaço relevante? Sim até vão, mas creio que espaço não seja problema nós dias de hoje não é mesmo?!

Olha que coisa interessante, com o controle de versão distribuído você poderia controlar o versionamento do ser projeto num pendrive ou no seu notebook levando seu repositório para onde quer que você vá. Mas como trabalhar com equipes neste caso, já que que o repositório é local? (você ia perguntar isso né?) Bom, neste caso podemos ter também um repositório central onde os desenvolvedores enviam suas alterações através de algum protocolo como ftp por exemplo.

Começei usar controle de versão distribuído com o , um projeto mantido pela Canonical a mesma empresa que mantém o Ubuntu. Ah, se isso é relevante pra você é escrito em Python. Vou mostrar pra vocês uma forma simples de utiliza-lo.

A instalação é simples pra quem ultiliza qualquer sistema operacional, mas pra quem usa o “meu sistema operacional preferido” é ainda mais fácil, você só precisa usar o comando abaixo:

sudo apt-get install bzr

Antes de começar a ultilização é necessário que você se identifique:

bzr whoami "Fulano <fulano@empresadofulano.com>"

Agora vamos criar um projeto simples, apenas um diretório e 2 arquivos pra você manipular:

mkdir meuprojeto
cd meuprojeto
touch teste1.txt teste2.txt

Nesse momento podemos iniciar o bzr no nosso diretório, será criada uma pasta .bzr (oculta) onde o realizará as alterações.

bzr init

Agora vamos adicionar todos os arquivo para versionamento.

bzr add

Feito isso podemos dar o primeiro commit e gravar nossas alterações.

bzr commit -m "Inicialização do meu projeto."

Altere o código o quanto quiser e verifique o que há de novo com o comando diff. O bzr irá lhe mostrar todas as alterações no seu projeto.

bzr diff

Depois de alterar podemos dar um novo commit.

bzr commit -m "Minha primeira alteração."

Tudo tranqüilo né? Com os comando abaixo você poderá ter informações do seu projeto.

bzr log
bzr info
bzr check

Agora vem uma parte legal, vamos publicar nosso projeto em um servidor através do protocolo sftp.

bzr push sftp://fulano@empresadofulano.com/~/public_html/meuprojeto

Galera, por hoje é só. Sei que isso não é nem 10% do que é capaz o é capaz de fazer, mas daqui pra frente você mesmo pode buscar informações, visite o site: http://www.bazaar-vcs.org.

Abraço à todos, qualquer coisa deixem comentários e… até a próxima.

Tags: ,

Posts Relacionados

Traduzindo Textos no Ruby, com Google Translate

A Rainbow Of Books
Creative Commons License photo credit: Dawn Endico

Encontrei uma pra muito interessante chamada de rtranslate. Com essa é possível traduzir textos usando a interface do Translate. Eu já havia pensado em fazer isso um dia desses, mas daí me perguntei “será que ninguém pensou nisso também?”, procurei no as palavrinhas mágicas “++translate” e estava lá minha .

Vamos colocar a mão na massa, instale a :

$ sudo  install googletranslate

Agora vamos usar o :

require 'rubygems'
require 'rtranslate'
 
# Português para inglês
puts Translate.t('Olá mundo', 'pt', 'en')
 
# Inglês para português
puts Translate.t('Hello World', 'en', 'pt')

Simples não?! Se você quiser ultilizar outros idiomas ou saber mais sobre essa acesse: http://code.google.com/p/rtranslate/

Tags: , ,

Posts Relacionados

Tags: , ,

categories Ruby

Lançado RadRails 1.0

Aunque la mona se vista de seda, mona es y mona se queda
Creative Commons License photo credit: sporras

 

Eh… saiu o RadRails 1.0! Não sei se isso acontece só comigo mas sempre que lançam algo novo saio correndo pra testar. Acabei de ler um Feed anunciando o lançamento e já fui logo no site da (ou do?) Aptana e baixei. Bom eu já havia usado o RadRails uma vez, eu até achei legal na época, mas fui desgostando, aquelas tarefas automatizadas as vezes não davam certo ou simplesmente não faziam minha cabeça. Ainda não olhei direito as “features”, tive que sair batido pra vir pro trabalho. Mais tarde vou dar uma olhada e dou um “feedback”. Quem quiser conferir acesse este link.

Tags: , ,

Posts Relacionados

Vale a pena comprar um Wii?

Wii Controller
Creative Commons License photo credit: Michael T. Gilbert

Depois de alguns meses dono de um , acho que posso responder essa pergunta. A primeira vez que vi o fiquei “embasbacado”, falei comigo mesmo que queria uma “coisa” dessas, pois até então nunca ninguém havia chegado ao ponto de mudar a forma como se jogava vídeo-game (esqueçam a era pós Atari). Foram alguma meses de tortura tentando juntar dinheiro o bastante pra comprar a “caixinha branca com controle remoto”, economia, economia, e nada! Isso tudo se passou durante o 2º semestre de 2007, mas quando caminhávamos para o final do ano vi a possibilidade de compra-lo. Então comprei, junto adquiri 2 : Call Of Duty 3 e Fifa 2008, sem contar Sports que vinha acompanhando o . Se passaram alguns meses e notei que o não era o vídeo-game preferido dos gamers (creio eu), até mesmo eu achei que teria feito mal negócio, após passado aquela “febre do vídeo-game novo”.

Bem, depois de passada a tal “febre do vídeo-game novo” e de ter passado o período “pós febre do vídeo-game novo” minha decepção foi se embora e percebi que não sou mais um jogador como antigamente. Se tornou complicado demais pra mim passar horas e horas na frente da TV (antigamente eu fazia isso acredite), mas aí que entra o . O vídeo-game da se adapta completamente ao meu novo perfil de jogador, jogar uma partida aqui, outra alí é muito recuperador, além de te distrair que é uma beleza!

Chegue em casa após o trabalho: dê umas raquetada no Sports, um tiros com Call Of Duty, um chutes com Fifa 2008, umas derrapas com Need For Speed, no fim de semana voe no Mario Galaxy e se no fim disso tudo não se sentir uma pessoa melhor ou até mesmo com gosto de quero mais, compre um XBOX 360 (poderia ser um PS3, mas eu não compraria se fosse você). Ah… sem esquecer da mais importante “feature” do , o WiiRemote! Não existe experiência igual, os mais puritanos que me perdoem mas nisso a acertou em cheio, vocês tem gráficos e nós a interatividade.

Então no final das contas, vale a pena comprar um ? Vale e muito! Se no fim das contas você quer se divertir e fazer isso quando bem entende. Agora se você prefere noites sem dormir e ficar babando na frente de um vídeo-game, não compre um !

E vocês? O que acham?

Tags: , , ,

Posts Relacionados

Já recebeu uma carta do Google?

Google Carta 1

Google Carta 2

Cheguei em casa nessa sexta-feira, olhei sobre a mesa e estava lá, uma carta endereçada a mim com uma logo do . Passaram-se mil coisas pela minha cabeça, mas rapidamente coloquei os pés no chão e pensei: AdSense! Bingo.

Era uma carta do AdSense informando alguns dados da minha conta. E enquanto isso não existe nenhum anúncio neste blog, mas daqui alguns dias já haverá, creio que seja inevitável. Apesar de eu nunca ter tido uma receita interessante, tenho alguns projetos públicos a serem desenvolvidos onde o AdSense será fundamental.

E você? Já recebeu uma carta do ?

Tags: ,

Posts Relacionados