Archive for the ‘Linux’ Category

Polipo – um simples proxy

5 Abril 2008

Fácil de configurar e instalar. Usei-o para encaminhar pedidos para um proxy que precisa de autenticação, permitindo a vários utilizadores utilizar a mesma autenticação.

link

P.S. tão simples que não há nada para explicar, é só usar 😀

Anúncios

Software para Linux

1 Abril 2008

Necessitas do Photoshop em Linux, ou o paint .Net (muito porreiro) ou outro xpto que utilizavas em Windows e agora que migras-te para Linux não encontras …

Existe pessoal que elabora listas de equivalências entre o software existente em Windows e os equivalentes em Linux, alguns até funcionam em múltiplos sistemas operativos por isso vale a pena procurar, pode ser que encontres algo que vá mais de acordo com as tuas necessidades.

Listas de equivalência de software :

Sites com listas de software para Linux

Instalar servidor de tftp em Ubuntu

14 Fevereiro 2008

O Trivial File Transfer Protocol (ou apenas TFTP) é um protocolo de transferência de ficheiros, muito simples, semelhante ao FTP.

O TFTP é usualmente utilizado para transferir pequenos ficheiros entre “hosts” numa rede, tal como quando um terminal remoto ou um cliente inicia o seu funcionamento, a partir do servidor.

Instalar o daemon e cliente do tftp

[nine@ tmp]$ sudo apt-get install tftpd-hpa tftp

Verificar se a instalação foi bem sucedida. Foi utilizada a versão 0.43
mas deverá ser aplicável a outras.

[nine@ tmp]$ /usr/sbin/in.tftpd -V
tftp-hpa 0.43, with remap, with tcpwrappers

Por omissão a opção RUN_DAEMON está a on, alterar para yes, e pode-se
alterar a directoria, neste caso de /var/lib/tftpboot para /tftpboot

[nine@ tmp]$ sudo gedit /etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot"

Arrancar o serviço

[nine@ tmp]$ sudo /etc/init.d/tftpd-hpa start

Verificar que o serviço está a correr.


[nine@ tmp]$ netstat -a | grep tftp
udp 0 0 *:tftp *:*

Exemplo de utilização

Criação de ficheiro na directoria do serviço

[nine@ tmp]$ sudo echo teste 1,2,3 > /tftpboot/teste.txt
[nine@ tmp]$ sudo chmod 666 /tftpboot/teste.txt
[nine@ tmp]$ ll /tftpboot/
-rw-rw-rw- 1 nine nine 12 2008-02-14 10:06 ok.txt

Ligação ao servidor e download do ficheiro :

[nine@ tmp]$ tftp 127.0.0.1
tftp> get teste.txt
Received 13 bytes in 0.0 seconds
tftp> quit

Verificação do conteúdo do ficheiro, se o ficheiro estiver vazio a
transferência não correu como esperado, verificar se o serviço está a
correr.

[nine@ tmp]$ cat teste.txt
teste 1,2,3

Fontes :

Xfe – File Manager

16 Janeiro 2008

Em Linux, estou habituado a navegar pelo sistema de ficheiros através da consola, é fácil e como normalmente é para executar comandos é mais rápido estar com a consola aberta.

Em desenvolvimento de software com muitas pastas semelhantes, e com o risco de apagar uma pasta sem querer, e ter que andar às aranhas (3 vivas ao CVS) decidi usar um explorador do sistema de ficheiros. Comecei com o nautilus, mas falta algumas opções, um dia encontrei o xfe.

 

Xfe

 

Muito rápido ao abrir com opções para abrir uma consola na pasta actual ou executar um comando, ainda possui algumas gralhas, mas um projecto com muito potencial.

Rsync : Sincronização de Pastas

29 Dezembro 2007

Rsync é um programa para a sincronização de pastas ideal para backups ou para manter a mesma versão de um ficheiro em vários computadores.

Para sincronizar duas pastas, prevalecendo os ficheiros mais recentes, deve-se executar o seguinte comando :

rsync -avuz origem/ destino/
rsync -avuz destino/ origem/

Máquina Virtual com servidor LAMP

18 Novembro 2007

Por vezes necessito de um servidor LAMP (Linux + Apache + MySQL + Php) para fazer instalações de sites ou apenas umas experiências, normalmente instalo tudo no pc para usar durante algum tempo, e depois lá fica a ocupar espaço e a diminuir o performance da máquina.

Neste site encontrei uma solução, pronta a usar. Uma máquina virtual com a distribuição dsl e com a aplicação xampp já instalada. Assim ficas com um servidor na máquina e quando terminadas experiências basta desligar a máquina para ficar tudo como estava.

Win98 por VMWare

9 Setembro 2007

Quero jogar Command And Conquer no meu pc, através do Linux, sem ter que reiniciar de cada vez que quero jogar.

O wine não funcionou, deu problemas com a instalação do jogo, se alguém conseguir que avise. A solução foi fazer a instalação de uma máquina virtual com o win98, aqui ficam algumas dicas para quem quiser fazer o mesmo.

(more…)

Instalação Ubuntu 7.04 Feisty Fawn (Beta)

12 Abril 2007

Estava com uns problemas na minha instalação Linux e estava na altura de actualizar e de fazer backups, por isso foi dois em um.

Fiz o download do iso através do ftp do departamento de informática da Universidade do Minho, gravei para um cd-rw e ao fim de meia-hora já estava a correr a máquina.

Apenas precisei de instalar algumas aplicações que acho essenciais :

  • liferea : o meu leitor de rss, e agora detecta feeds repetidas entre as várias pastas (fazia uma falta)
  • firestarter : a minha firewall favorita, 5 estrelas para configurar
  • thunderbird : o cliente de email de eleição (e já está para sair a versão 2.0)
  • mplayer : não conheço melhor
  • gvim : este nem precisa de apresentações
  • xmms : é obrigatório ter um leitor de mp3

Fui aos backups peguei nos bookmarks do firefox, nas configurações do thunderbird e nas listas das feeds do liferea e já estava com a configuração mínima aceitável, agora só falta instalar as fontes e dar uns toques.

ImageMagick parte 2

18 Fevereiro 2007

Em continuação do post anterior e para mostrar melhor as possibilidades do ImageMagick fica aqui outro exemplo.

Este exemplo surgiu devido à criação de um slideshow com as fotografias das construções dos membros da comunidade 0937. O objectivo é redimensionar a fotografia e colocar o nome do membro e da construção.

O código para fazer o processo para uma fotografia é :


#!/bin/bash
# script.sh


Autor="LBaixinho"
Nome="Torre de Belém"
Exp="2º Encontro Comunidade 0937"


convert torre.jpg \
-resize 600 \
-bordercolor white -border 20x20 \
-pointsize 20 \
-gravity South -splice 0x80 \
-font NewCenturySchlbk-Bold \
-annotate 0 "$Nome\nAutor : $Autor\n$Exp\n" \
resultado.jpg

O resultado final é este :

Torre de Belém

A original pode ser encontrada aqui

NXT e Linux

6 Dezembro 2006

Finalmente … e só foi agora porque nunca testei antes, já tinha conhecimento das ferramentas mas nunca experimentei, quanto mais tempo livre menos se faz.

Eu utilizei o NBC para compilar os ficheiros e o linxt para fazer o upload por usb para o NXT, para fazer os passos seguintes é necessário instalar o NBC e linxt.

Vamos começar com este exemplo, retirado deste tutorial :

#include “NXTDefs.h”

thread main
OnFwd(OUT_B,100)
OnFwd(OUT_C,100)
wait 4000
OnRev(OUT_BC,100)
wait 4000
Off(OUT_BC)
exit
endt

O primeiro passo é gravar este código no ficheiro teste.nbc, que será o ficheiro que contém o código que será compilado.

Depois é necessário compilar o ficheiro através do comando :

./nbc teste.nbc -O=teste.rxe -E=err.txt

será criado o ficheiro teste.rxe que é o ficheiro compilado e o ficheiro err.txt que irá conter os erros gerados pelo o compilador.

Agora é só enviar o ficheiro para o NXT, conecta-se ao pc e executa-se o seguinte comando :

sudo ./linxt -u teste.rxe

em ubuntu. E o programa deve estar disponível no NXT.

Agora é aprender NBC e começar a desenvolver programas :D.