Saturday, February 21, 2009

Ubuntu 8.10 Toshiba Satelite resolução de 1024x768

Apanhei para configurar a resolução:
http://www.vivaolinux.com.br/dica/Configurando-o-xorg.conf-no-Ubuntu
Está bem explicado no link acima,
para mastigar mais um pouco segue:
Abri o console
Aplicativos > Acessorios > Consola
Digitei na tela preta

sudo su
sua senha
gedit /etc/X11/xorg.conf

Irá abrir a conf, coloquei o texto seguindo o vivaolinux:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Device"
Identifier "Configured Video Device"
EndSection

#Section "Monitor"
# Identifier "Configured Monitor"
#EndSection

Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1024x768"
Horizsync 31.5-48.0
Vertrefresh 56.0 - 65.0
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1024x800@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
modeline "1280x1024@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
# EndSubSection
EndSection



#Section "Screen"
# Identifier "Default Screen"
# Monitor "Configured Monitor"
# Device "Configured Video Device"
# DefaultDepth 16
#EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1280 768
Modes "1280x1024" "1024x768@60" "800x600@60" "640x480@60"
EndSubSection
EndSection


Pronto, salvei, fechei tudo, restart e blz.

Até chegar neste ponto alterei até o menu.list do grub.
hehehe
Iniciante é assim mesmo!

Sonho Elevadores

Outro dia sonhei um sonho meio recorrente.
Estava em um prédio meio esquisito (Ainda estou a instalar o Ubuntu) e precisava utilizar o elevador para subir até certo andar (Parece notícia da globo, não informa nada).
E no caso os elevadores dos meus sonhos recorrentes são todos meio esquisitos.
Os Elevadores
Bom, cabe aqui explicar como são os benditos elevadores dos meus sonhos,
no caso meio de pesadelos.
Eles possuem formas estranhas, alguns se (Instalaćão do urubuntu finalizada)
parecem com discos voadores ligados por correntes ao topo do prédio.
Outros são apenas pedaćos de madeira com uma corrente ou cabo de aćo que balanca pacas e dá um medo do caramba para utilizar. Uma das coisas estranhas é que o elevador do tipo disco voador possui uma porta minúscula e também é necessário pegar dois ganchos.
Os ganchos servem para engatar o elevador ao andar para diminuir o imenso vão entre o elevador e o andar. Caro leitor, é um tanto quanto difícil explicar como funciona a geringonca. Dois tubos com um pino na ponta para atracar o elevador ao andar, pronto fica descrito ao menos para que eu mesmo possa lembrar.
O Sonho
Bom o sonho é que eu estava subindo por um elevador e cheguei ao andar desejado (não sei qual andar). O andar parecia também um disco voador, para ser um pouco mais preciso o andar parecia meio com o MAC de Niterói do Niemeyer, jurava que era Niemayer, gracas a consultoria da minha mulher segue o nome do prezado corretamente datilografado. O tal andar em formato de MAC possuia logicamente o elevador do tipo disco voador. O andar estava dentro do prédio, como posso explicar melhor?...
O andar disco está dentro de uma caixa de vidro, a caixa é um prédio de janelas de vidro, e o elevador é pendurado ao disco andar.
Logicamente este elevador sobe somente pendurado na sua corrente e balanća pacas.
Chegando ao topo vc tem uma espécie de porta que dá para acionar os ganchos estranhos e engatar no andar para que o elevador pare de balanćar e fique com um pequeno vão. O "pequeno vão" é uma doideira para quem tem vertigem, ou melhor, medo de altura.
Para subir, fui de escada, para descer estava brigando com os ganchos e somente um deles eu consegui firmar, e para meu desespero o vão ficou enorme e a cadeira ou objeto que eu queria colocar no elevador não passava pela porcaria da porta minúscula do elevador...
Bom, os sonhos acabam de forma estranha, este acabou assim.

Instalando o Ubuntu no Toshiba Satellite

Estava tentando instalar o Ubuntu 8.10 no meu herdado notebook.
Desligava e ele não iniciava pelo CD.
Porra que merda! Vou procurar na internet, nada...
Retirei e coloquei o cd do Urubuntu (Como a minha mulher gosta de chamá-lo) com o Ruindows ligado e magicamente veio a solucao (sem cedilha pois estou escrevendo enquanto estou instalando)
Aliás extendendo o parenteses, é uma vantagem vc instalar, ou melhor, estar instalando e poder acessar a internet durante este demorado processo.
Enfim, o nome urubuntu também é interessante...
"Urubuntu para todos os flamenguistas!"
Hahahaha

Bom, voltando ao assunto, no CD ele te dá a opcão (só o cedilha que não funciona agora, relembrando, estou ainda durante a instalaćão copiando os arquivos)
como eu dizia, ele te dá a općão de instalar um boot, talvez lilo ou grub para iniciar do CD-Rom!
Perfeito, instalei a parada no Ruindows, deu o boot escolhi iniciar do cd na clássica tela preta e cá estou, como diria os luzitanos...
Bom como no post acima, o ubuntu está instalado, ç e com o cedilha funcionando!
Agora estou atualizando os pacotes, a tela está 800x600, depois eu configuro...
AppArmor vou ver o que é...
http://en.wikipedia.org/wiki/AppArmor
http://geek.linuxman.pro.br/geek/ubuntu-pronto-para-guerra
Os repositórios do apt-get agora são conferidos com assinatura, mas acho que isso não está relacionado diretamente com o AppArmor.
Copiando um texto de http://geek.linuxman.pro.br/geek/ubuntu-pronto-para-guerra

A Novell desenvolveu um excelente framework de segurança chamado AppArmor e disponibilizou como open source.

Consiste basicamente em um patch no kernel e uma série de ferramentas de gerenciamento.

O conceito é: Uma determinada aplicação, independentemente de estar sendo executada pelo zezinho ou pelo root deve conseguir acessar somente determinados diretórios e arquivos, executar somente determinados comandos e utilizar somente determinadas bibliotecas.

O grande trunfo do AppArmor é que ele proteje seus servidor mesmo contra 0-day attacks. Se você preparar o perfil da sua aplicação muito bem são grandes as chances de seu servidor sair ileso mesmo num ataque a um daemon bugado.

Para isso você gera um arquivo com o “perfil” da aplicação e fala pro AppArmor: Amigão, esse binário só pode fazer isso aqui ó…

O Hardy já vem com o kernel patcheado e com as ferramentas de gerenciamento instaladas. Basta baixar os profiles e sair usando.

# apt-get install apparmor-profiles

Mas lembre-se do seguinte: Os profiles que você instalou levam em conta que você está utilizando os serviços conforme a configuração padrão do Ubuntu. Eu inclusive recomendo que você realmente faça isso sempre que possível, mas caso esteja utilizando alguma coisa diferente do padrão, um pouco de tweak pode ser necessário.

Pessoalmente senti falta de um profile para o Apache, mas depois de criar o meu eu entendi o motivo: Depende muito do que você vai rodar no seu webserver.

Talvez mais para frente eu escreva um artigo sobre o AppArmor, mas por enquanto, fique com este link da Wiki do Ubuntu.

Sunday, February 15, 2009

Subversion - Unable to load default SVN client

O SVN é um controle de versão muito bom.

Tive alguns problemas para instalar ele no eclipse 3.4 no ubuntu.

A primeira coisa a se considerar é que existem 2 formas de colocar o cliente do subversion
Uma delas é colocar um adapter para rodar o svn nativo,
ou seja, devemos colocar o subversion rodando no Ubuntu
instalar com o apt-get e testar via linha de comando.
Depois de instalado via apt-get ou gerenciador de pacotes,
vamos no eclipse:
Help > Software Updates
Aba Avaliable Software
Botão Add Site
Cola a url abaixo:
http://subclipse.tigris.org/update_1.4.x/

Selecionamos apenas as opções abaixo:
Subclipse
Subversion client adapter
Subversion native library adapter (javaHL)
SVNKit client adapter
SVNKit Library

A segunda opção é a implementada totalmente em java,
que atualmente depois de procurar na internet
descobri que não funciona!

YouTube

http://www.youtube.com/user/youclaudio

A internet revoluciona os meios de comunicação.
Hoje o custo de produção de algo e distribuição são quase nulos.