Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux

Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux
...e concorra a MP4 e MP3 players, mochilas Targus, períodos de VoIP grátis e até a ventiladores USB - além de contribuir automaticamente para doações para a Wikipedia e o Wordpress! O BR-Linux coletou mais de 12.000 registros de compatibilidade de equipamentos e serviços (webcams, scanners, notebooks, ...) na sua Pesquisa Nacional de Compatibilidade 2007, e agora convida a comunidade a ajudar a divulgar o resultado. Veja as regras da promoção no BR-Linux e ajude a divulgar - quanto mais divulgação, maior será a doação do BR-Linux à Wikipedia e ao Wordpress.

Tutorial de instalação do Dev-C++ com suporte a GTK/GLADE

Depois de muita briga, conseguir instalar o Dev-C++ com suporte a GTK/Glade.
Para ajudar aqueles que também quer programar com interface gráfica, mas pretende usar software livre, passo esse pequeno e objetivo tutorial de configuração do Dev-C++ com GTK/GLADE.


1 – Instalar o Dev-C++ 4.9.9.2

2 – Instalar os seguintes devpak (seguir a ordem de instalação ) :

• atk-1.9.0-1spec.DevPak
• glib-2.6.6-1spec.DevPak
• pango-1.8.2-1spec.DevPak
• gtk+-2.6.9-1spec.DevPak

3 – Instalar o gtk-dev-2.10.11-win32-1.exe, com ele já vem o Glade

4 – Configuração

• Crie um novo projeto:

Arquivo->Novo->Projeto na aba “basic” escolha “GTK+ Application”.
Deixe marcada a opção “Projeto C++”

Modelo do novo projeto

• Após criar o projeto, será criado um exemplo, ao compilar o exemplo irão aparecer diversos erros informando que não foram encontradas as bibliotecas necessárias.

• Selecione a opção Ferramentas->Opções do Compilador->Diretórios->C++ Includes, adicione os seguintes diretórios:

include\gtk-2.0
include\glib-2.0
include\pango-1.0
lib\glib-2.0\include
lib\gtk-2.0\include
include\atk-1.0

Abaixo segui a figura de como deve ficar essa configuração.

Inserção dos diretórios para compilação correta

• Tente compilar novamente o programa exemplo. Caso apareça a seguinte mensagem:

Erro de configuração incompativel


• Acesse Ferramentas->Opções do Compilador, marque a opção “Adicionar os seguintes comandos quando chamar o compilador” e adicione no campo em branco abaixo o seguinte comando “-mms-bitfields” (sem as aspas).
• Agora acesse Executar->Recompilar Tudo ou Ctrl+F11 e depois F9.

Caso você necessite passar o seu programa para outra pessoa é necessário a instalação do gtk runtime no usuário.

Nos proximos posts adicionarei alguns exemplos feito por mim.

Recuperando o GRUB

Muitas vezes é necessário re-instalar o windows que está em dual-boot (Linux e Windows na mesma maquina), com a re-instalação do windows o mesmo re-escreve o MBR, ocasionando a perda do grub.
Para recuperar o o Grub vamos prescisar de um livecd.
Vamos aos passos para recureração:

1 - Inicializar o sistema por um livecd
2 - Vá até a linha de comando, utilizando o terminal do gerenciador de janelas ou simplesmente apertando Ctrl + Alt + F2.

    3 - Digite os seguintes comandos:

  • sudo grub

  • find /boot/grub/stage1

  • (hdx,y) # Esse será o resultado da pesquisa
  • root (hdx,y)

  • setup (hdx)

4 - Agora é so reiniciar e seu GRUB estará lá de volta.

Caso não de certo essa configuração ou você utiliza o Debian, siga os seguintes procedimentos após o passo 1 e 2:

    3 - Digite os seguintes comandos:

  • mkdir /mnt/hd

  • mount /dev/hda1 /mnt/hd/

  • mount -o bind /dev/ /mnt/hd/dev

  • chroot /mnt/hd

  • grub-install /dev/hda


4 - Agora é so reiniciar e seu GRUB estará lá de volta.

Windowx Vista (Aero) vs Linux Ubuntu (Beryl)

http://gulp.com.br/linux/ubuntu/windowx-vista-aero-vs-linux-ubuntu-beryl/

Instalando o Flash Player 9 no [K]ubuntu

Execute os seguintes comandos:

1 - sudo deb http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse >> /etc/sources.list
2 - sudo apt-get update
3 - sudo apt-get install flashplugin-nonfree

Gerenciador de Finanças

Por muito tempo procurei por um sistema de controle de finanças (básico), mas todos eram muito complicados, dai passei a controlar minhas contas com uma planilha eletrônica. Até encontrar o MoneyLog Experience, um gerenciador financeiro básico feito em javascript pelo mestre das expressões regulares Aurélio Marinho Jargas.

Abaixo segui as características do sistema:

- Simples, rápido, pequeno, leve, descomplicado, tudo-em-um
- Design simples e aparência 100% com CSS, fácil de mudar
- Lógica 100% em Javascript conservador (compatível)
- Chave para ligar/desligar o Saldo Mensal
- Chave para ligar/desligar o Relatório Geral (médias e acumulado)
- Opção de mostrar somente os últimos N meses (mais recentes)
- Clique nos nomes das colunas para mudar a ordenação ou inverter
- Filtro ativo (canto superior/direito), funciona a cada tecla digitada
- Filtro faz a pesquisa em todas as colunas
- Filtro com opção de utilizar Expressões Regulares
- Filtro e ordenação funcionam simultaneamente
- Filtro e Saldo Mensal funcionam simultaneamente
- Total geral na última linha (se estiver vermelho, lamento :)
- Lançamentos com data futura ficam em destaque
- Os dados estão sempre no final do arquivo, bem separados do restante
- Desative (comente) linhas de dados com um # no início
- O ordenamento é automático, não precisa adicionar em ordem cronológica
- Texto de ajuda ao alcance de um clique

Se o "vim" (editor de texto) fosse feito pela Microsoft

Já pensou se o super "vim" fosse feito pelo Microsoft?
Ele provavelmente seria assim.
vim