domingo, 29 de junho de 2008

Usando o apt-get offline (para quem usa conexão discada)

Nós que usamos conexão discada, às vezes passamos um aperto na hora de atualizar nosso sistema. Um dia desses, passei por isto. Após o update normal do apt-get, vi que teria que baixar quase 200MB para atualizar meu Ubuntu 8.04, como estava sem paciência de ficar esperando 2 dias para fazer as atualizações, resolvi usar um artigo que havia visto no LinuxDicas, sobre como usar o apt offline. Não lembrava onde estava o link, mas uma busca no Google e ficou tudo resolvido:
http://www.linuxdicas.com.br/article610.html

Realmente a dica é interessante, o uso do apt-get -qq --print-uris upgrade facilitaria as coisas. O problema é que em uma parte do artigo, indicava alterar o arquivo gerado no Windows, usando comandos de DOS, e eu prefiro uma solução onde possa fazer a maior parte no Linux e só usar o Windows ou outro Linux para baixar os pacotes.

Como gosto de Shell Script, resolvi fazer um programinha simples para automatizar a tarefa:

#!/bin/bash
#apt_off ---> Script para utilizar o apt-get offline para quem tem conexão lenta

#1º passo: gerar o arquivo com os links
sudo apt-get -qq --print-uris dist-upgrade >> /tmp/$$apt

#2º passo: deixar só os links e criar o arquivo
cut -f2 -d\' /tmp/$$apt > ~/links.txt

#3º passo: remover o arquivo temporário
rm -f /tmp/$$apt



Desta forma, após rodar o script, tenho a lista com os endereços dos arquivos que precisarei baixar. De posse desta lista entra em cena o wget, se você for usar a Internet Banda Larga de um amigo que já possui Linux, basta o comando abaixo dentro de uma pasta criada para guardar os pacotes:
wget - i links.txt

Se você for usar a internet na casa de um amigo que usa Windows ou num cibercafé, pode baixar o wget para Windows em um destes links:
http://superdownloads.uol.com.br/download/147/wget-windows/
http://www.interlog.com/~tcharron/wgetwin-1_5_3_1-binary.zip


Eu fiz da seguinte forma:
Após baixar o wget, descompactei numa pasta em meu pen-drive, onde copiei o arquivo links.txt, gerado pelo script. No ciber, coloquei o pen-drive, abri o emulador de terminal DOS no Windows, naveguei até o pendrive com um d:, entrei na pasta com um cd: nome da pasta e digitei o comando como faria no Linux:
wget.exe - i links.txt

Os pacotes debian foram baixados no próprio pen-drive, em pouco mais de meia hora já estava em casa. Daí foi só copiar todos os pacotes para /var/cache/apt/archives e atualizar o sistema com um apt-get dist-upgrade

Com um pouco de criatividade este pequeno script pode ser alterado para baixar aplicativos também.

quinta-feira, 15 de maio de 2008

Multimídia no Ubuntu 8.04

Mesmo sem trazer codecs proprietários, por questão de licenças, é muito fácil tocar um mp3 ou um vídeo no Ubuntu. Isto graças ao sistema de instalação automática de aplicativos.
Por exemplo: Ao tentarmos abrir um arquivo mp3 no Reprodutor de Músicas (Rhythmbox), surge uma janela ofercendo-se para baixar o codec apropriado, como a abaixo.


Ao clicarmos em busca, o sistema oferece a instalação de dois pacotes de codecs: o GStreamer extra plugins e o GStreamer ffmpeg vídeo plugins.

É só clicar em instalar e confirmar que o Synaptic baixa e instala os plugins.

Isto ocorre sempre que o sistema está diante de um arquivo de vídeo ou áudio que não consegue tocar.
Para quem quer baixar todos os codecs e aplicativos de uma única vez e deixar o Ubuntu mais completo, vale a pena uma visita no Ubuntu-Paradise, um guia muito bem montado para deixar seu Ubuntu "tinindo"

---------------------------------------------------->>>>

Outra dificuldade no Ubuntu é tocar DVDs, o Totem-GStreamer, que vem instalado por padrão no Ubuntu, não consegue lidar com menus e legendas em DVDs.
Uma solução é instalar o Totem-xine. Abra o Adicionar/Remover aplicativos e procure por xine, como na figura abaixo.

Escolha o Movie Player Totem (xine backend) e clique em aplicar. Após o sistema baixar e instalar o Totem-xine, vamos configurá-lo para ser aberto automaticamente quando inserimos uma mídia de DVD.
Abra um terminal (ir em Aplicações - Acessórios - Consola ou Alt+F2 - gnome-terminal).
Para configurar o Totem para trabalhar com o Totem-xine e não o Totem-gstreamer digite:

sudo update-alternatives --config totem


escolha o totem-xine - opção 2

Depois disto os DVDs já serão abertos automaticamente com Menus e legendas

Embora tenha gostado do totem-xine para DVDs, ainda prefiro o Gstreamer para arquivos Xvid ou Dvix, acho que a legenda srt se comporta melhor nele. Por isto dexei ele habilitado no menu, se este for o seu caso, vá em Sistema - Preferências - Menu Principal, no item Som e vídeo, ative o "Reprodutor de Filmes (Gstreamer)", que ele aparecerá no Menu.

---------------------------------------------------->>>>

Para assistir DVDs protegidos no Ubuntu, você precisa do pacote libdvdcss.deb. O aplicativo libdvdread3 faz este trabalho para você:

abra um terminal, como indicado acima e digite:

sudo /usr/share/doc/libdvdread3/install-css.sh

ao final do download aparece uma mensagem como esta:
20:48:45 (2.67 KB/s) - `/tmp/dvdcss-r18828/libdvdcss.deb' Salvo [25178/25178]

A libdvdcss foi baixada dentro de uma pasta no diretório /tmp
É só acessar a pasta como administrador e clicar no pacote libdvdcss.deb, o Gdebi faz o resto.

Agora tanto DVDs protegidos ou não serão abertos pelo Totem-Xine

---------------------------------------------------->>>>

Extrair CDs de áudio em mp3

O Sound-Juicer, aplicativo usado no Ubuntu para extrair CDs de áudio trabalha com formato Ogg como padrão, para habilitá-lo para trabalhar com mp3, baixe o gstream0.10-plugins-ugly-multiverse, através do Synaptic ou abra um terminal e digite:

sudo apt-get install gstreamer0.10-plugins-ugly-multiverse

---------------------------------------------------->>>>

Instalar máquina virtual Java da Sun

Para instalar o Java da Sun, digite num terminal

sudo apt-get -y install sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin

Se você tiver outra versão Java pode escolher qual será a padrão com o comando:

sudo update-alternatives --config java


---------------------------------------------------->>>>

Instalar fontes TrueType

Para instalar fontes Truetype, como arial, times, times new roman e etc, baixe o msttcorefonts. Abara um terminal e digite

sudo apt-get install msttcorefonts

OBSERVAÇÃO: Todos os comandos utilizando o sudo apt-get install podem ser substituídos pelo Synaptic, interface gráfica do apt-get.

segunda-feira, 12 de maio de 2008

Instalando o Ubuntu 8.04

Para instalar o Ubuntu, como qualquer outro sistema operacional, o setup da máquina deve estar configurado para dar boot pelo drive de CD-ROM ou DVD, conforme o caso. Se o seu micro não está configurado para dar boot pelo CD e você não sabe como fazê-lo, dê uma olhada no link abaixo:
http://informatizado.wordpress.com/2007/04/29/configuracao-do-cmos-setup-parte-i/

Quando iniciamos o CD do Ubuntu, a primeira tela que vemos é a abaixo.
Geralmente só precisamos escolher o idioma e teclar enter. No caso do sistema não iniciar por alguma incompatibilidade de hardware, o melhor local para fazer uma pesquisa e verificar se alguém teve um problema semelhante é no Fórum do Ubuntu, há uma grande possibilidade de você encontrar a solução de seu problema lá.

ATENÇÃO: No Ubuntu 8.04 necessita-se de 384MB de memória ram para a opção testar o sistema e 256MB para opção instalar o sistema.'


Se o boot ocorrer sem problemas, somos recebidos com uma tela como a abaixo; podemos testar o Ubuntu à vontade com ele rodando pelo CD, na hora que decidirmos instalá-lo é só clicar no ícone Instalar o sistema no computador e o programa de instalação é iniciado. São apenas 7 passos.


1º Passo: Escolher o idioma do sistema, se iniciamos o Ubuntu em Português, ele já estará pré-selecionado.


2º Passo: Localidade e fuso horário.


3º Passo: Layout do teclado. Se seu teclado é padrão ABNT, é só escolher Brazil - Brazil.
Aproveite a caixa que há para testar o funcionamento das teclas, em caso de dúvida.


4º Passo: Normalmente o mais delicado, escolher o método de particionamento. Aqui cabe algumas ressalvas:

1. Se você já possui outro sistema operacional (Windows ou Linux) ocupando toda a hd, provavelmente você vai optar pelo método guiado e diminuir o tamanho da partição do outro SO, embora isto não costume produzir erros, é sempre melhor e mais seguro ter Backup dos dados que estão na partição que será alterada.
Outra observação: o Gparted que é o programa responsável por diminuir ou criar novas partições, tem como padrão não mexer em partições desfragmentadas, se você receber um aviso sobre isto, cancele a instalação e corrija isto no seu Sistema Operacional e depois tente novamente.

2.Se sua hd está vazia, é só escolher o método assistido e usar o disco inteiro.
ATENÇÃO: Neste método o instalador vai apagar qualquer dado que você tiver na hd escolhida.

3. Se você já possui uma partição disponível para a instalação do Ubuntu, você deve escolher o método manual.


No caso deste exemplo, como tenho uma partição que será utilizada para instalação do sistema, vou mostrar o método manual.


Na próxima tela são mostradas as partições que possuo, no caso vou instalar o sistema na primeira partição da minha hd sda (partição sda1). É só clicar na partição e ir em editar.


Na janela de edição da partição, escolho o sistema de arquivos (ext3), formatar a partição e como ponto de montagem a raiz do sistema, o / como mostrado na figura abaixo.

Clicando em OK, voltamos a tela anterior e vamos em AVANÇAR.

5° Passo: Criar o usuário padrão para acesso ao sistema.


6° Passo: Migrar documentos e contigurações. Se você já possui outro sistema na máquina, pode migrar dados de seu usuário para o que está sendo criado.


7° Passo: Informações de como vai ser a instação e instalação em si.


Neste momento você pode ainda alterar onde o gerenciador de boot será instalado. A opção padrão é instalar o Grub, gerenciador de boot, na MBR, 1º setor de sua hd. Se você já usa outro gerenciador de boot, tem a opção de instalar o Grub no 1º setor da partição onde será instalado o sistema e não na MBR. Para fazer isto clique em Avançado...

Na janela que se abre, escolha onde instalar o gerenciador do boot.


Após o OK e clicar em instalar na tela anterior, começa a cópia e configurações do Ubuntu.

Ao final é só reiniciar o micro e estaremos com o Ubuntu 8.04 instalado em nossa máquina.

Para saber mais...

Wiki Ubuntu - como instalar o Ubuntu:
http://wiki.ubuntu-br.org/GuiaIntrodutorio/LinuxIniciando/ExperimenteLinux

Ubuntu Brasil
http://www.ubuntubrasil.org/

Ubuntu - requerimentos do sistema
https://help.ubuntu.com/community/Installation/SystemRequirements

domingo, 4 de maio de 2008

Preparando o Ubuntu para o dia a dia

Um clique
A primeira coisa que normalmente faço quando entro no Gnome é configurar o Desktop para clique único, como sou usuário antigo do Kde, perdi o hábito do 2 cliques. Se isto serve para você, o caminho é:
abrir o Nautilus - ir em editar - Preferência - aba comportamento



Criando novos usuários
Em casa, somos 2 pessoas que usamos o computador e normalmente deixo um usuário para a “sobrinhada” brincar a vontade.
Sistema – Administração – Usuários e Grupos
Clicar em desbloquear – senha – inserir novos usuários

Agora só falta configurar o GDM para entrar automaticamente com o usuário de minha esposa, assim ela nem sequer precisa por senha, legal né? :).
Sistema – Administração – Janela de início de sessão – senha
Na aba Segurança – clique em permitir início programado e diminua o tempo para 10 segundos ou, caso seja o único usuário, clique em habilitar início automático de Sessão.



Instalar modem, mais precisamente win-modem
Bom, não dá nem para pensar no uso de Linux, sem acesso à internet, mesmo que seja discada e com win-modem.

No meu caso tenho um modem Intel compatível com o driver da Smarlink - Slmodem.

O Primeiro passo é baixar o pacote desenvolvido pelo Alarcon no fórum do Ubuntu, clique no link abaixo e siga as instruções:
http://ubuntuforum-br.org/index.php/topic,4204.msg203442.html#msg203442

link direto no source-forge:
http://ufpr.dl.sourceforge.net/sourceforge/projeto-messias/modem-arquivos-v23.tar.gz

Com o arquivo “baixado”, copie para o Ubuntu, descompacte o pacote e siga as instruções do guia_instalação.pdf.

É algo relativamente simples.

Insira o CD do Ubuntu, abra um terminal, navegue até o arquivo descompactado e digite:
sudo su (para virar administrador)
e depois
./install-modem_Gnome

Se tudo ocorrer bem, no final seu modem estará funcionando.
Preste atenção às mensagens. Qualquer erro, dê uma olhada no tópico acima, do fórum do Ubuntu.

OBS:Como o CD foi montado pelo apt, ele não pode ser ejetado clicando no ícone no Desktop. Para retirá-lo, abra o gnome-terminal e digite:
sudo umount /dev/cdrom


Acrescentando repositórios
Um repositório que acrescentei no sistema foi o partner, via synaptic.
Sistema – Administração – Gerenciador de Pacotes Synaptic
Configurações – repositórios – Programas de terceiros – clicar em hardy Partner

Neste repositório está o Navegador Ópera.

Outro repositório que acrescentei foi para instalação do Cinelerra – um poderoso editor de vídeos para Linux.

Abra o gnome-terminal e digite ou cole os comandos abaixo:

sudo wget http://repository.akirad.net/dists/hardy.list -O /etc/apt/sources.list.d/akirad.list


wget -q http://repository.akirad.net/dists/akirad.key -O- | sudo apt-key add -

Abra novamente o Synapitc e clique em recarregar, para atualizar todos os repositórios.

Monitor de Sistema - Mini-aplicativo para o Painel
Na barra de tarefas do Ubuntu podemos acrescentar vários mini-aplicativos, um que gosto muito é o monitor de sistema, além de mostrar como está a utilização do processador e memória; com um clique sobre ele, tenho acesso a informações detalhadas do sistema, processos e recursos sendo utilizados.

Para habilitá-lo ou qualquer outro mini-aplicativo, clique com o botão direito do mouse na barra de tarefas e em Adicionar ao Painel. Aí é só escolher qual mini-aplicativo você quer habilitar.

Driver de vídeo – Nvídia
Para ativar a aceleração da placa de vídeo é muito simples. É só ir em
Sistema – Preferências – Aparência
Na aba Efeitos Visuais, clique em normal

O sistema avisa que para habilitar estes efeitos ele precisa do driver da Nvídia.
O Synaptic entra em ação, baixa e instala o driver e pede para o sistema ser reiniciado


Passar o OpenOffice para português do Brasil

O OpenOffice, no Ubuntu, não vem por padrão em português, porque o pacote de idiomas sistema não está completamente instalado.

Também é muito fácil corrigir isto:
Sistema – Administração – Suporte a Idiomas
Procure Português – você verá que ele está com um tracinho (-) clique para selecioná-lo e vá em aplicar.

Novamente o Synaptic entra em ação, baixa e instala os pacotes faltantes.


Com estas configurações o sistema fica mais amigável, podemos partir para a instalação dos aplicativos em “si”.

Ubuntu 8.04 – Começando a usá-lo...

Após o boot do sistema, somos recebidos pelo GDM (Gnome Desktop Manager). É só digitar o usuário e senha cadastrados durante a instalação e a senha e você estará neste limpo desktop:

No menu aplicações encontramos, entre outros, o OpenOffice em sua versão 2.4 (sem suporte para o português do Brasil); o Firefox 3.0 Beta5; o pacote gnome-games; o Transmission para Bittorrent, o Brasero que facilita muito na hora de gravarmos nossos CDs e DVDs; a ferramenta de pesquisas Tracker; o Gimp em sua ótima versão 2.4.5 além do xsane para digitalizar imagens.
No menu Sistema, configuramos nossas preferências e configuramos o sistema.

O Ubuntu tem uma forma diferente de lidar com os privilégios de administrador, no terminal, para “invocar” o administrador, usamos o sudo junto com o comando que queremos, como em sudo bash para o terminal ganhar privilégios de administrador, ou sudo gedit para abrir o editor de textos; já para chamar direto pelo executar (Alt+F2) usamos gksudo ou gksu seguido do comando, como em gksu nautilus para abrir o gerenciador de arquivos como administrador; em todos os casos o sistema pede a senha do usuário (no caso a sua senha), que será válida por 15 minutos, depois se precisarmos “invocar” novamente o administrador, o sistema pedirá novamente a senha.



Isto é algo que normalmente os novos usuários do Ubuntu estranham muito, pois nas outras Distribuições Linux sempre se pede logo no início a senha do administrador e a de um usuário sem maiores privilégios.

Até que dá para fazer bastante coisa com o Ubuntu em sua instalação pura, mas para usá-lo no dia a dia podemos personalizá-lo bastante.

Vou passar nesta e nas próximas postagens as minhas personalizações do Ubuntu; os aplicativos que instalei, as configurações, a instalação do KDE (Kubuntu-desktop) para minha esposa não estranhar o Gnome :-). É claro que não espero que estas personalizações sirvam para todos, mas para aqueles que de repente não saibam nem por onde começar podem ser úteis.

sexta-feira, 28 de março de 2008

Instalando aplicativos no Kurumin Linux

Existem três formas básicas de instalar aplicativos no Linux:

1. Através do código fonte do programa.
Você baixa o código fonte diretamente do site do desenvolvedor e o compila para que ele possa funcionar em seu sistema. Cabe salientar que você precisa ter instalado os compiladores e bibliotecas necessárias para este trabalho, geralmente é a opção menos indicada para iniciantes.

2. Através de pacotes que são distribuídos com instalador embutido.
Alguns programa são distribuídos com instalador embutido no próprio aplicativo, geralmente é só descompactar o arquivo, clicar no arquivo install.sh e seguir as orientações do instalador. É um sistema muito fácil, mas são poucos os aplicativos para Linux distribuídos desta forma.
Atualmente é muito comum encontrarmos pacotes que estão preparados para fazerem a auto-compilação, os autopackages, eles costumam ser muito simples de serem usados, em geral é só clicar no arquivo e aguardar a instalação.

3. Através de pacotes que são pré-compilados para sua distribuição.
Apesar dos autopackages estarem se tornando comuns, o sistema mais utilizado para instalação de aplicativos numa distribuição Linux, ainda é o uso de pacotes pré-compilados pelos desenvolvedores e colaboradores da distribuição em questão; como os .rpm para Open-Suse, Fedora ou Mandriva, só citando os principais e os .deb para Debian, Ubuntu, Kurumin e muitas outras distribuições baseadas no Debian.

No Kurumin, por ser baseado no Debian, podemos baixar os pacotes pré-compilados .deb através do gerenciador de pacotes e dependências, Apt-get ou de uma de suas interfaces gráficas como o Synaptic. Além é claro dos ícones mágicos, que são scripts que baixam, instalam e configuram os pacotes facilitando a vida de quem está começando no mundo Linux.

O apt-get é um poderoso gerenciador de pacotes e dependências para Linux, que foi criado originalmente para o Debian, mas que está presente em várias outras distribuições.
Seu uso é muito simples, basicamente precisamos de uma conexão com a internet e alguns arquivos de configuração com os endereços dos ftps (ou espelhos dos ftps) Debian:

O arquivo /etc/apt/sources.list, indica quais serão os repositórios Debian que serão usados pelo apt; o kurumin, como a maioria das distribuições, já traz este arquivo configurado por padrão, normalmente só precisamos alterá-lo no caso de um repositório deixar de funcionar ou para acrescentar outro repositório.

Outro arquivo importante para o apt é /etc/apt/apt.conf, que indica qual a árvore de pacotes padrão que o apt irá utilizar. A Debian mantém 3 árvores de pacotes: a estável (stable), com programas oficiais da distribuição corrente, atualmente a 4.0 Etch, normalmente muito estáveis, às vezes um pouco antigos em relação às novidades que estão surgindo, mas a estabilidade compensa, principalmente para quem quer apenas usar o sistema sem maiores preocupações; a teste (testing), com aplicativos que estão sendo testados pela comunidade com o objetivo de passarem para a árvore estável na nova versão da distribuição e a instável (unstable), com os novos pacotes .deb que estão sendo lançados. Atualmente o Kurumin vem configurado para buscar pacotes na árvore estável da Debian.

Além destes dois arquivos, o apt usa o diretório /var/lib/apt/lists, com os arquivos que indicam os pacotes disponíveis bem como suas versões nos repositórios indicados no source.list. Para gerar a lista de pacotes utilizamos o comando apt-get update como root. No Kurumin, como geralmente usamos o sudo para chamar o root sem senha, podemos usar o comando sudo apt-get update; o diretório onde os pacotes .deb baixados da internet são arquivados é o /var/cache/apt/archives.

Depois de conhecermos os arquivos de configurações do apt, vamos aos comandos:
apt-get install nomedopacote – instala o aplicativo e suas dependências
apt-get remove nomedopacote – remove o pacote indicado
apt-get upgrade nomedopacote – atualiza o aplicativo se tiver uma nova versão
apt-get -f upgrade – sem indicação de nenhum pacote, serve para atualizar todo o sistema, opção -f faz com que o apt verifique e corrija automaticamente problemas de dependências entre pacotes. No guia-foca é recomendado que executemos o comando apt-get -f --dry-run dist-upgrade|less para ver o que vai acontecer sem atualizar a distribuição, se tudo estiver bem, é só usar o upgrade como indicado inicialmente
apt-cache search nome – consulta a lista dos pacotes pelo nome indicado.
apt-get autoclean – remove do diretório archives, os pacotes que não tem mais possibilidade de uso indicados pelo apt-get update
apt-get clean – remove todos os pacotes do diretório archives. Utilize com cuidado.
apt-get -f install – sem indicação de nenhum pacote, faz com que o apt-get verifique e faça a correção de problemas com dependências entre os pacotes.

Para instalar um pacote debian que baixamos manualmente usamos o dpkg
dpkg -i nomedopacote – instala o pacote, podemos usar o parâmetro --force-all para forçar a instalação como em dpkg -i --force-all nomedopacote

veja mais sobre o dpkg e o apt-get em http://focalinux.cipsga.org.br/guia/inic_interm/ch-dpkg.htm


sexta-feira, 15 de fevereiro de 2008

Leia: 50 Coisas Que o Firefox Pode Fazer Por Você

Neste post do blog http://vidageek.net/ o Rafael indica algumas extensões do Firefox muito interessantes. Vale à pena uma visita.

50 Coisas Que o Firefox Pode Fazer Por Você

Firefox
Já faz varios anos que utilizo o Firefox. Ele é simplesmente o melhor navegador que já encontrei. Já utilizei Internet Explorer,
Netscape, Opera, Konqueror e Safari mas nenhum deles satisfez minhas necessidades como o Firefox. Descartei logo o IE por não ter
abas na época e dentre os que sobraram acabei escolhendo o Firefox por causa de suas extensões. Existe extensão para tudo (ou quase
pelo menos), algo que adiciona outro nível de usabilidade ao seu navegador.

Alguns módulos para o Drupal

O Drupal é um CMS que tem uma forma bem interessante de trabalhar. Ele é como uma forte armação que garante a estrutura básica necessária para o gerenciamento eficiente de sites com muito conteúdo. E além desta estrutura, existem os módulos que ampliam suas funções (algo como as extensões do Firefox).

Depois de ter mudado meu site para o Drupal, fiz uma pesquisa na página de módulos do Drupal e separei alguns que achei interessante.

Bom, são só alguns mesmos. Afinal, o site do Drupal tem mais de 1500 módulos diferentes.

addtofavorites

Este módulo cria um bloco para ajudar os usuários a adicionar o site aos seus favoritos do navegador e tornar o site como página inicial do seu navegador.

Admin message

Fornece uma maneira fácil de mostrar mensagens curtas para os usuários. As mensagens podem ser fechadas individualmente pelos usuários. Os exemplos poderiam ser "Bem Vindo a este site ...", " Anúncio Importante sobre segurança ..."," Novo recurso ...", etc

AdSense

O AdSense fornece um método para inserir e administrar os anúncios do serviço Google AdSense.

Advertisement

O módulo Advertisement (anúncio) é um poderoso sistema de publicidade para sites feitos em Drupal. Suporta a exibição aleatória e monitoramento de gráficos (banner) e os anúncios de texto. Os anúncios podem ser facilmente visualizados em temas, blocos, ou embutido no conteúdo do site. O módulo registra estatísticas completas sobre quando e quantas vezes os anúncios foram vistos e clicados, incluindo um módulo plug-in para geração gráfica baseada nos relatórios. Os anúncios podem ser atribuídos a vários proprietários, cada um dos quais com seu próprio conjunto de permissões.

Akismet

Este módulo permite-lhe utilizar o serviço web Akismet para proteger seu site de spans.

Alter CSS

O Alter CSS permite que você editar o CSS de um tema Drupal dentro do próprio Drupal. Após a instalação, o Alter CSS irá adicionar um ícone em todas as páginas de administração dos temas, que lhe permite editar o texto da style.css de seus temas instalados.

backup

Este módulo cria um arquivo tar que consiste no Drupal, seu banco de dados e todos os arquivos sob DOCUMENT_ROOT, que pode ser baixado através do seu navegador. É útil para executar backups do site inteiro feito no Drupal.

Banner

O módulo banner lhe permite exibir anúncios em seu site Drupal. Ele exibe aleatoriamente o banners guarda automaticamente quantas vezes cada um é exibido e clicado. Aos usuários do seu site pode ser dado a propriedade de banners e a possibilidade de modificarem algumas configurações e ver as estatísticas. Suporta inúmeros formatos gráficos, animações flash, e texto.

Bookmark Us

O Módulo Bookmark Us permite aos visitantes de forma rápida e fácil marcar como favorito seu site e a página atual. Muito flexível, funciona no IE, Opera, Firefox, Netscape e outros baseados em navegadores Gecko.

Google Analytics

Adiciona o sistema Google Analytics de acompanhamento de estatísticas para o seu site. O módulo permite que você adicione algumas características extras às estatísticas de seu site.

Google Translate

Porque manter um site multi-idioma se Google Translate pode fazer isso por você? Basta adicionar o seu conteúdo e os visitantes podem vê-lo traduzido com apenas um clique. Seus visitantes não vão sequer saber que ele é traduzido pelo Google.

Guestbook

Este é um módulo simples que fornece um site guestbook (livro de visitas) onde os usuários proprietários podem apagar ou comentar as entradas no guestbook. Avatares são mostrados se estiverem disponíveis.

Hall of Fame

HOF, ou "Hall of Fame", é um módulo que fornece uma síntese das estatísticas de um site Drupal. O que diferencia HOF do módulo de estatísticas do Drupal é que ele é utilizado para exibir publicamente as estatísticas, enfatizando o crédito aos autores que mais ajudam no sucesso do site.

IE Destroyer

Uma “ajudinha” para mudar as pessoas do Internet Explorer para o Firefox. Este módulo exibe um banner no topo do seu site para promover o Firefox.

Invisimail

O Invisimail fornece um filtro para esconder os endereços de e-mail de spam-bots. . Endereços de e-mail são convertidos em código ASCII. Os endereços de e-mail aparecerão na página normalmente, mas os seus código-fonte html serão escondidos de forma a não aparecer como um endereço de e-mail para os robôs de coleta de dados. Ele também fornece uma opção para criar automaticamente links mailto para endereços de e-mail.

Obviamente, não é a melhor proteção para publicar todos os endereços de e-mail. Mas, em sites comunitários onde alguns usuários costumam deixar seus e-mails, o Invisimail fornece proteção para esses endereços.

Scheduler

Agendador. Este módulo permite administrar nodes que serão ou não publicados em datas especificadas.

Site map

Este módulo fornece um mapa do site que dá aos visitantes uma visão geral do site. Ele também pode exibir os feeds RSS para todos os blogs e categorias.

SiteMenu

Este módulo fornece um "mapa do site" no estilo de uma página com a visão geral de todas as categorias dentro de um site com os títulos dos conteúdos (nodes) e uma barra de menu lateral para navegar pelo site, por categoria.

Theme Editor

Permite que os usuários editar temas sem acesso ao sistema de arquivos, inteiramente através de uma interface web admin. O Editor começa por fazer uma cópia de um tema atualmente instalado e, em seguida, permite aos usuários editar arquivos template e css, bem como enviar novas imagens

Theme Settings

Módulo para personalizar mensagens de seus textos(nodes), como por exemplo o "Leia mais", "Adicionar um novo comentário" e outros. Ele requer o módulo Theme Settings API.

TinyMCE WYSIWYG Editor

Este módulo integra o TinyMCE WYSIWYG editor em um site Drupal para editar visualmente o conteúdo do site.

SITE de demonstração em:
5.1 version of the TinyMCE module with version 2.1 of TinyMCE

Vocabulary Index

O módulo Vocabulary Index fornece uma maneira de visualizar os termos de um lista de vocabulários em uma única página. Se você tem uma lista chamada "artigos", por exemplo, com vocabulários com os termos' HTML ',' CSS 'e' Javascript ', este módulo permite especificar um alias(apelido) para uma página onde os três termos são listados. O módulo permite que você escolha para quais vocabulários criar essa página, basta preencher com o alias e pronto.

Voting

A votação é um simples módulo de voto tipo cinco estrelas para avaliar o conteúdo dos textos (nodes).

segunda-feira, 14 de janeiro de 2008

Minha experiência com o Drupal - um CMS de ótima qualidade

Além deste blog, eu mantenho o site ovoodaserpenteemplumada.hpgvip.com.br, onde disponibilizo a tradução do livro mexicano "El Vuelo de la Serpiente Emplumada" de Armando Cosani..
No ano passado, depois de alguns problemas com o serviço de hospedagem, percebi que estava na hora de criar um domínio próprio para o site e não ficar dependente do hpg.
Registrei o domínio ovoodaserpenteemplumada.com e consegui um serviço de hospedagem que me disponibilizou o CPANEL, no início confesso que fiquei um pouco assustado com a enorme quantidade de recursos oferecidos pelo CPANEL, principalmente para um usuário vindo do hpg.
Bom... Depois de um período de adaptação, resolvi começar o trabalho de portar o meu site para o novo endereço, queria começar com pelo menos as mesmas páginas que que tinha no anterior mais um contador de acessos e um livro de visita, algo bem simples.
Para o livro de visitas resolvi testar o CMS Drupal, disponível no Fantástico do CPANEL. Vocês devem achar que é um exagero usar uma ferramenta tão poderosa, para algo tão simples, e foi a esta conclusão que cheguei depois de testá-lo por alguns dias.
Percebi que melhor do que fazer um livro de visitas com o Drupal, seria fazer o site inteiro com ele.
No site drupal-br.org/ encontrei um tutorial de como traduzir a interface, outro para acrescentar um módulo para edição de html no conteúdo do site (tinyMCE) e um para criar ou modificar um tema do Drupal.
Pois é... o site, que deveria ficar bem simples, está começando a ficar encrementado. Quem quiser conferir como anda o trabalho é só clicar no link abaixo:
ovoodaserpenteemplumada.com
Depois de algumas visitas no Drupal.org baixei alguns módulos que acrescentam mais funções à administração e aparência do site. Pretendo escrever algumas dicas sobre estes módulos, assim que terminar a migração do site.
Até mais....

quinta-feira, 13 de dezembro de 2007

Novidades do Jubler 3.4.1

Acabei de instalar uma nova versão do Jubler, a 3.4.1, e uma das coisas que gostei nela tem haver com o script do meu último post.
O Panayotis acrescentou nas informações sobre a legenda (CTRL+I), estatísticas do arquivo, quantidade de linhas, maior linha e a opção de visualizar a linhas maiores que um valor indicado (40 caracteres, por exemplo) em destaque com outra cor.
Ponto positivo para um aplicativo que já era bom, e agora ficou melhor ainda.

Script para retirar caracteres desnecessários em legendas

No ano passado fiz um trabalho criar legendas para umas entrevistas em espanhol.
Os vídeos somavam mais de 7 horas, e para enfrentar esta tarefa usei o Jubler.
Como ele tem a capacidade de mostrar o áudio do filme de forma gráfica, fica bem fácil de criar e editar as legendas de forma confortável.
Antes de fazer as legendas, foi necessário traduzir as entrevistas. Depois, no momento da edição das legendas, o trabalho maior foi o copiar e colar.
O problema é que comecei a perceber que perdia muito tempo limpando espaços duplos ou triplos, resultantes do "colar" e espaços em branco no início e no final das linhas.
Para resolver isto, criei um script que retirava estes espaços desnecessários automaticamente. Foi bom, porque assim treinei tive a oportunidade de treinar um pouco de shell script (link com um ótimo curso de shell script para iniciantes).
Depois de algum tempo fiz umas melhoras no script. Agora ele mostra algumas informações sobre o arquivo, quantidade de linhas e as 10 maiores linhas do arquivo (informação esta muito útil quando se quer controlar a quantidade de caracteres máxima de cada linha).
O interessante é que alguns trechos dele podem ser usados para outras finalidades.

O código está abaixo:
#!/bin/bash
#Script limpalegenda. Retira caracteres desnecessários de legendas srt e mostra informações sobre o arquivo
#escrito por FranciscoLima - faclsp@gmail.com - linuxnomicro.blogspot.com

clear

#verifica se foi passado um arquivo
if [ "$#" -ne 1 ]
then
echo
echo "Atenção: Você tem que indicar um arquivo!
DIGITE: limpalegenda nomedoarquivo"
echo
exit 1
fi

#faz cópia de segurança do arquivo e retira os espaços duplicados;
#triplicados; em branco no final ou no início do arquivo
hora=`date +%H%M%S`
cp -f $1 $1_$hora.bak
sed -e 's/ / /g; s/ / /g; s/^ //g; s/^ //g; s/ \r/\r/g; s/ $//g' $1 >/tmp/$$ 2>/dev/null
mv -f /tmp/$$ $1
echo "Ok: Caracteres desnecessários foram retirados"

#lista informações sobre o arquivo

#quantidade de linhas
quant_linh=`wc -l $1 | cut -d " " -f1 `
echo
echo "Este arquivo tem $quant_linh linhas"

#calcula o tamanho das linhas do arquivo e mostra as 10 maiores
echo "As 10 maiores linhas são:"
echo tam - linha -- texto
#troca as linhas vazias por linhas escrito "bco",
#no redirecionamento do cat são perdidas as linhas vazias, o que atrapalha a contagem das linhas
sed -e 's/^$/bco/g' $1 > /tmp/1$$
n=1
IFS="
"
for i in `cat < /tmp/1$$`
do
quant=${#i}
echo $quant -- $n -- $i >> /tmp/$$
let n++
done
sort -nr /tmp/$$ | head -10
rm -f /tmp/$$
rm -f /tmp/1$$

#ver codificacao do sistema
echo "codificação"> /tmp/cod$$
cod_sis=`file -ib /tmp/cod$$ | cut -d " " -f2 | cut -d "=" -f2`
rm -f /tmp/cod$$

#ver codificacao do arquivo
cod_arq=`file -ib $1 | cut -d " " -f2 | cut -d "=" -f2`
if [ $cod_sis != $cod_arq ]
then
echo
echo "ATENÇÂO:"
echo "Seu sistema está codificado em $cod_sis"
echo "O arquivo $1 em $cod_arq"
echo "Por isso os caracteres estranhos"
fi



Para usá-lo, copie o código num arquivo com o nome de limpalegenda, dê permissões de execução para ele e o mova para o diretório /usr/local/bin.
Depois é só abrir um terminal no diretório onde está a legenda que você quer limpar e usar o comando $ limpalegenda nomedoarquivo
Se preferir baixar o arquivo, ele está aqui.
Bom, espero que este script seja útil.

quinta-feira, 29 de novembro de 2007

Páginas de manual - ler é um bom hábito

Se existe um bom hábito no uso do Linux, ele se chama "ler as páginas de manual dos aplicativos"; parece exagero, mas não é. Nas páginas dos manuais encontramos uma grande fonte de informação, principalmente quando estamos adentrando no uso dos comandos do shell.
Para acessar o manual de qualquer comando ou aplicativo, digitamos em um terminal man seguido do nome do comando ou aplicativo.
Exemplo: $ man ls (abre a página do manual do comando ls que navega pelos diversos diretórios do sistema). Na maioria das vezes um --help na frente do comando (como em $ ls --help) também ajuda, com ele dá para ver as suas opções principais do aplicativo.
Outra forma de abrir as páginas dos manuais dos aplicativos e comandos é através do Konqueror, digite man:/ para ver o índice do manual ou seguido do aplicativo ou comando que queira consultar. Exemplo: man:/ls

segunda-feira, 12 de novembro de 2007

Atalhos de Teclado do Kde


Algo que às vezes passa desapercebido para os que usam o mouse para tudo, são os atalhos de teclado do ambiente gráfico. O Kde possui uma série deles que facilitam a vida do usuário no dia a dia.
Os abaixo são alguns dos mais usados:

Alt+F1 - Chama o menu principal
Alt+F2 - Janela para executar comando
Alt+F3 - Menu da Janela ativa
Alt+F4 - Fecha janela ativa
Alt+F5 - Mostra os programas em execução em todas as áreas de trabalho
Alt+tab - Comuta entre os aplicativos abertos na área de trabalho
Ctrl+Esc - Mostra o gerenciador de processos, útil para quando algum aplicatico é desobediente.
Ctrl+Alt+Esc - Mata processos com o kill, o mouse vira uma caveira e fecha o aplicativo em que for clicado - para sair sem fazer nada Esc. Use com cuidado! Fechou algo do Desktop sem querer, dê uma CTRL+ALT+Backspace e reinicie o X.
CTRL+F1 - Chama a área de trabalho virtual de nº 1 e assim sucessivamente CTRL+F2 e etc
CTRL+Tab - Comuta entre as diversas áreas de trabalho virtuais
Ctrl+Alt+Del - Para fechar a seção ou desligar o micro
Ctrl+Alt+Back Space - Reinicia o servidor X (modo gráfico)

Para ver mais sobre as teclas de atalhos ou personalizá-los, é só ir no Centro de Controle do Kde (kcontrol) e acessar a aba Regional e Acessibilidade.

sábado, 27 de outubro de 2007

Saiba qual distribuição Linux é indicada para você

Um site muito interessante que entrei estes dias é o Linux Distribution Chooser .

Através de várias perguntas é mostrado qual é a Distribuição Linux que mais indicada para você.

Eu fiz o teste e me foi indicado o Kubuntu, mas devo admitir que no meio do caminho já tive condições de perceber que esta seria a indicação no final. Faz sentido, afinal uso o Kurumin e o ambiente do Kde me é muito familiar.

Para fazer o teste clique em Take the test!>> depois escolha português no idioma e siga em frente.

sexta-feira, 19 de outubro de 2007

Análise: Ubuntu Linux 7.10 “Gutsy Gibbon”

Uma análise do novo Ubuntu escrita por Rafael Rigues no Blog zumo.
Vale a pena dar uma lida.

http://zumo.com.br/2007/10/18/review-ubuntu-linux-710-gutsy-gibbon/

O Ubuntu Linux 7.10 “Gutsy Gibbon” (Gibão Valente) mantém a tradição de uma distro pequena (apenas 700 MB em um CD), estável e fácil de usar estabelecida por seus antecessores e traz melhorias em várias áreas. Pode não ter as “mais de 300” novidades de um Mac OS X Leopard, que chega no dia 26, mas as mudanças existentes são para melhor e fazem toda a diferença no dia-a-dia do usuário: configuração automática de impressoras, suporte melhorado a hardware (até WinModem funciona), efeitos 3D na interface, busca no desktop, multimídia fácil e que funciona e muito mais...

sábado, 13 de outubro de 2007

Facilitando o uso de CDs, DVDs e outras mídias no Kurumin

A forma como o Kurumin lida com mídias removíveis, CDs, DVDs, Pendrive e etc, costuma não agradar os novos usuários.

Na maioria das distribuições atuais, a dupla Hal e Dbus dão conta do trabalho sujo, fazendo com que fique fácil para o usuário interagir com mídias removíveis, você coloca um CD na bandeja e aparece uma janela perguntando o que você gostaria de fazer. Não é difícil habilitar isto no Kurumin 7.0, na realidade bastam alguns passos:

1ºremover o arquivo mediamanagerrc do seu usuário
comando:
$rm -f ~/.kde/share/config/mediamanagerrc

2º Habilitar o dbus para inicializar automaticamente
comando:
#ln -sf /etc/init.d/dbus /etc/rcS.d/S99dbus

3º - Habilitar o ícones de dispositivo no Desktop
abrir o Kcontrol e ir em área de trabalho - comportamento - aba ícones de dispositivo - clicar em Exibir ícones de disp...

4º Se não quiser reiniciar o computador só para testar, ative o Ddbus com o comando:
#service dbus start

Depois reiniciar o X com um CTRL+ALT+Backspace

5º Com o dbus funcionando falta apenas desativar o sistema antigo do pen-drive, senão ao inserir um pendrive, vão aparecer dois ícones no desktop, um do Hal-Dbus e o outro do sistema padrão do Kurumin.
A Solução é editar o arquivo "/etc/udev/rules.d/010-storage.rules"

comando:
#kedit /etc/udev/rules.d/010-storage.rules

e comentar as 6 primeiras linhas (acrescentar #), ficando como abaixo:

#ACTION=="remove",KERNEL=="sd*", RUN+="/usr/local/bin/detectar-cartao3"
#ACTION=="add", KERNEL=="sd??", NAME{all_partitions}="%k", RUN+="/usr/local/bin/detectar-cartao3"
#ACTION=="add", KERNEL=="sd?", NAME{all_partitions}="%k", RUN+="/usr/local/bin/detectar-cartao3"
#ACTION=="remove", KERNEL=="mmcbl*", RUN+="/usr/local/bin/detectar-mmc"
#ACTION=="add", KERNEL=="mmcbl??", NAME{all_partitions}="%k", RUN+="/usr/local/bin/detectar-mmc"
#ACTION=="add", KERNEL=="mmcbl?", NAME{all_partitions}="%k", RUN+="/usr/local/bin/detectar-mmc"

ACTION=="add",KERNEL=="bluetooth", NAME="%k", RUN+="/bin/sh -c '[ -x /etc/init.d/bluez-utils ] && /etc/init.d/bluez-utils restart >/dev/null'"


O Link do tópico do fórum do guiadohardware é este:
http://www.guiadohardware.net/comunidade/showthread.php?t=717527&highlight=hal+dbus

Para o que estão começando no mundo linux, o símbolo $ na frente da linha indica que o comando pode ser dado com seu usuário normal, o # indica que o comando tem que ser usado como administrador (root).
Para copiar o comando direto no terminal, basta selecioná-lo e clicar no terminal com o botão do meio do mouse.

Ligar o computador já conectado na internet - conexão discada - Kurumin

Outro dia, alguém no fórum do guiadohardware queria uma dica para ligar o computador já conectado na internet em uma conexão discada.
Depois de alguns testes cheguei a solução abaixo, como a pessoa que estava com esta dúvida disse que funcionou no Kurumin, achei interessante publicar também neste espaço.

1. acrescente no final do arquivo /etc/init.d/kurumin-modem a linha
wvdial &

2. edite o arquivo /etc/wvdial.conf com as informações de seu provedor, conforme o quadro abaixo:

Código:
[Dialer Defaults]
Phone = *******
Username = ****@****.com.br
Password = *****
New PPPD = yes
Modem = /dev/modem
Baud = 57600
Init1 = AT
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Stupid Mode = 1
Modem Type = Analog Modem
Ao iniciar o micro, o script kurumin-modem que ativa o seu modem chama também o wvdial.

domingo, 23 de setembro de 2007

Script para limpar arquivos de log

No Linux, o diretório /var/log guarda informações sobre erros do sistema ou mensagens geradas automaticamente que são muito importante para administradores de TI.

O problema é que num micro pessoal, nem sempre controlamos estes logs e eles vão se acumulando e ocupando muito espaço na hd.

De vez em quando é bom dar uma limpada nestes arquivos, mas como não é aconselhável simplesmente eliminá-los, vai um script que apaga os arquivos antigos já compactados e zera os arquivos em uso sem apagá-los.

#! /bin/sh
cd /var/log
#limpa arquivos compactados
rm *.gz
# cria lista de todos os arquivos de log que serao limpos
lista=`find -type f`
# executa a limpeza dos logs
for i in $lista
do
echo -n >$i &>/dev/null
echo Zerando arquivo $i...
done
echo Limpeza dos arquivos de log concluída!


Copie o texto acima em um arquivo e salve como por exemplo limparlogs.sh, dê permissões de execução ao arquivo ($ chmod +x limparlogs.sh) e execute com o usuário root.

Eu costumo salvar meus scripts no diretório /usr/local/bin, onde aliás estão a maioria dos scripts do Kurumin. Fica fácil porque para usá-los é só chamá-los num terminal.

sábado, 25 de agosto de 2007

Participe do Linux Counter

Participe do Linux Counter e registre-se como usuário Linux, é muito simples.
Entre no Linux Counter e mande seus dados: http://counter.li.org/
Você pode registrar também sua máquina.

Meu registro está lá:
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=452323

BrOffice - Projeto escritório aberto

Um projeto muito interessante que está se desenvolvendo dentro do BrOffice é o escritório aberto (http://www.broffice.org/escritorio_aberto), que tem como objetivo fornecer arquivos desenvolvidos no BrOffice para servirem de modelos para outros usuários.

Este texto foi retirado do site:
"O Projeto Escritório Aberto tem como objetivo fornecer arquivos para o BrOffice.org. Assim, futuros usuários contarão com aplicações práticas para demonstração dos diversos usos do BrOffice.org por meio de exemplos utilizáveis. Desse modo, aqueles que estiverem no início de um aprendizado, poderão ver a teoria aplicada à realidade. Pensamos que isso facilitará muito a vida desses iniciantes, assim como a de usuários experientes, que poderão também se beneficiar desse repositório."

Já existem muitos documentos disponíveis, tanto para uso pessoal, como acadêmico, contábil, etc.
Eu também já fiz minha contribuição disponibilizando uma planilha que serve como Movimento caixa diário.
http://www.broffice.org/files/LivroMovimentoCaixa1p1.ods