quinta-feira, 15 de novembro de 2007

Compartilhando uma impressora do Ubuntu para o Windows XP

Esse é um assunto que já me casou muita dor de cabeça. Encontrei a solução em Wikis do Ubuntu, e estou aqui traduzindo-a para a comunidade:

Com esses procedimentos, você poderá compertilhar sua impressora do Ubuntu, de forma que computadores rodando Windows XP e Windows 2000 poderão imprimir utilizando ela.

7.10 Gutsy Gibbon

No computador com Ubuntu:

1) Certifique-se que sua impressora está corretamente instalada.

2) Abra a janela de impressão (Sistema -> Administração -> Impressão).

3) Clique em "Configuração do Servidor", na lista de impressoras.

4) À direita, em Configurações Básicas do Servidor, ative a caixa "Compartilhar impressoras publicadas conectadas a este sistema".

5) Na lista de impressoras, escolha a impressora que você deseja compartilhar.

6) Clique na aba "Políticas" e certifique-se que todas as três caixas (Habilitada, Aceitando trabalhos e Compartilhada) estão ativadas.

7) Clique em "Aplicar", no canto inferior direito da janela.

Na máquina rodando Windows:


1) Adicione a impressora no Windows, usando o assistente para nova impressora. Escolha a opção de conectar-se a uma impressora de rede, e então opte por comectar a uma impressora na Internet ou em uma pequena rede. Como URL (Endereço) da impressora, digite o seguinte:
http://:631/printers/

Substitua "" pelo nome da máquina com Ubuntu, e "" pelo nome da imprassora, conforme exibido na janela no Ubuntu (Incluindo as letras maiúsculas!).

Você também pode substituir "" pelo endereço IP da máquina da impressora

2) O Windows então pedirá que você selecione um driver para a impressora. Se você tem drivers para Windows, você deve usá-los. Clique no botão "Com disco..." e selecione o arquivo ".inf" que descreve seus drivers. Caso você não encontre nenhum arquivo .inf, tente instalar os drivers da forma indicada pelo fabricante, e somente depois instalar a impressora.

Se você não tem drivers para a impressora ou não consegue carregar o arquivo .inf, escolha o driver "MS Publisher Color Printer", do fabricante "Genérico". Esse driver deve ser encontrado em todas as instalações de Windows 2000 e XP, e fornece todas as funcionalidades de impressão que alguém poderia vir a precisar. Esse é o driver que eu uso com minha EPSON Stylus C67, e eu nunca tive nenhum tipo de problemas com ele.


Versões antigas
(Esse documento foi testado com o Ubuntu 5.10, 6.06, 6.10 e 7.04)

No computador com Ubuntu:

1) Instale a impressora no Ubuntu, utilisando o Assistente de Impressão (Sistema -> Administração -> Impressão; clique-duplo em "Adicionar nova impressora").

2) Pressione Alt+F2.

3) Modifique o arquivo /etc/cups/cupsd.conf com seu editor de textos, por exemplo
gksudo gedit /etc/cups/cupsd.conf

Usuários do Kubuntu devem usar

kdesu kate /etc/cups/cupsd.conf

4) Ache no arquivo as configurações de "Listen". Elas devem estar como se segue:

Listen localhost:631
Listen /var/run/cups/cups.sock

Abaixo dessas linhas, adicione uma outra configuração "Listen" correspondente ao endereço IP do computador que tem a impressora.

Por exemplo, se o IP do computador é 192.168.1.2, a linha seria

Listen 192.168.1.2:631

5) Salve o arquivo e reinicie o sistema de impressão com o comando

sudo /etc/init.d/cupsys restart

No computador com Windows:

― Adicione a impressora no Windows como descrito anteriormente.

NOTA: Se você não consegue fazer funcionar usando um nome de máquina, você pode tentar alterar o arquivo C:\WINDOWS\System32\drivers\etc\hosts . Isso só deve ser necessário para versões do Ubuntu anteriores à 7.04 (Feisty). Adicione a linha
192.168.0.100   printer-server

Substitua 192.168.0.100 pelo IP do computador com a impressora, e então você poderá utilizar a seguinte linha para instalar a impressora:

http://printer-server:631/printers/Deskjet-940C



Bom, espero que esse post seja de ajuda. A maior parte do post é do Wiki do Ubuntu, mas eu adicionei uns comentários meus, baseados em minhas experiências.

quarta-feira, 11 de julho de 2007

Anjuta 2.2.0

Pois é... Agora que eu mudei definitivamente para o Linux, e não volto pro Windows nem a pau, preciso achar uma forma de continuar fazendo o que eu faço, ou seja, programando...

Algumas coisas minhas astão atrasadas, mas usar o Windows não é uma opção; até porque eu quero poder fazer meus aplicativos rodar no Linux.

Decidi que não iria usar uma solução capenga como rodar o Delphi pelo wine e torcer pra tudo dar certo. Dei uma olhada no Projeto Lazarus mas ele parece meio incompleto, meio beta pra mim; e eu estou decidido que quero um framework de desenvolvimento sólido.

Depois de googlar um pouco descobri o Glade e o Anjuta, que usados juntos prometem ser uma IDE RAD para C, C++, Python e mais uma porrada de linguagens.

Feliz da vida, "Add/Remove...", Anjuta, tudo lindo maravilhoso.. Baixa, instala, perfeito.

Aí eu abro... Ué, eu vejo C, C++, mas cadê Python... Não acho... Qual é a versão? 1.6.8?! Ubuntu filho da puta. Anyway, desinstalo e vou no sitey baixo as fontes do estável mais recente, o 2.2.0.

Descompacto, dou uma lida rápida no README, e vamos lá:

$ ./configure

Ele reclama de dependência. Eu ando pela web, fórum, papapa, instalo... Isso acontece umas duas ou três vezes.. Até que ele começa a reclamar:

Requested 'gdl-1.0 >= 0.7.3' but version of gdl is 0.6.0
No package 'gdl-gnome-1.0' found


Caralho puta dependência difícil de achar... Depois de horas procurando eu descobri que a 0.6.0 é a mais recente possível para Ubuntu; vou compilar da fonte. Acho a fonte no Sourceforge, baixo 0.8.11, o estável mais recente, e vamos lá: $ ./configure Aí ele me chinga: Error! You must have the Gnu Scientific Library installed.

Ah, vai tomar no cu, eu ja to caçando dependência há 2 horas, nem rola de pegar a dependência agregada da agregada da agregada... Vou baixar outra versão dessa porra... Procuro de novo e acho, enfim, a versão 0.7.3, que era a necessária...

Aí eu descubro que gdl é Gnome Devtool Libraries E Gnu Data Language... Eu preciso da Gnome, mas tinha baixado antes a Gnu... QUE MERDA!

Bom, vamos lá: alessandro@blackpearl:~/gdl-0.7.3$ ./configure
Algo que eu não via há algumas horas: UM CONFIGURE QUE NÃO RECLAMA DE DEPENDÊNCIA: .

alessandro@blackpearl:~/gdl-0.7.3$ make

Que foda, o make deu certo!

alessandro@blackpearl:~/gdl-0.7.3$ sudo make install

CARALHO FOI! ALELUIA!

Será, será, será que agora o anjuta vai?

alessandro@blackpearl:~/anjuta-2.2.0$ sudo ./configure
(É, por algum motivo tem escrito pra ./configure'ar como root.... Vai saber... ¿?)

configure: error: Couldn't find autogen, please install the autogen package. You can get it from http://autogen.sourceforge.net/

AI CARALHO AI PORRA! Pelo menos dessa vez ele me diz onde achar o pacote...

alessandro@blackpearl:~/anjuta-2.2.0$ sudo apt-get install autogen

Olha que feliz, nem é necessário compilar! Ele achou nos repositórios... Bom, instalou, vamos de novo...


checking for PLUGIN_GNOMEBUILD... configure: error: Package requirements (gnome-build-1.0 >= 0.1.4) were not met:
No package 'gnome-build-1.0' found

¬¬ ¬¬ ¬¬ ¬¬ ¬¬ ¬¬ ¬¬ ¬¬ ¬¬ E pra melhorar não tem nos repositórios...


Foda-se, vou comer... Depois eu volto pra caça...

Links:
Sources do Gnome Devtool Libraries
http://ftp.gnome.org/pub/GNOME/sources/gdl/0.7/

terça-feira, 12 de junho de 2007

Safari

Saiu recentemente uma versão beta do que virá a ser a terceira versão do navegador da Apple, o Safari.

Nesse beta, além da versão para Mac, também foi liberada uma versão para Windows. Além da bela interface, a Apple garante que o Safari chega a ser duas vezes mais rápido que seus concorrentes, o Internet Explorer, da Microsoft, e o Mozilla Firefox, da (Quem diria?) Mozilla Foundation.

Eu usei-o por um curto período de tempo, e, como se esperaria de uma versão beta, ele travou, e teimou em fechar do nada: não consegui sequer entrar no site do Hotmail. O overview do Paul Thurrot, no entanto, diz que o browser é muito estável. Só sei que comigo não foi.

O browser de fato dá a impressão de renderizar as páginas mais rápido que o Firefox, mas alguns sites, inclusive o Google.com não carregaram direito.

Você pode baixar a versão beta em http://www.apple.com/safari/
Você pode ler o overview do Paul Thurrot (Em Inglês) em http://www.winsupersite.com/showcase/safari3_beta.asp

Algumas imagens do browser:


Shift+Clique abre em nova janela (normalmente)

(Imagens do site do Paul Thurrot em www.winsupersite.com)

quarta-feira, 6 de junho de 2007

Textos...

Começar um blog é algo que eu venho tentando fazer há muito tempo. Digo isso porque volta e meia eu escrevo algo, ou penso algo, ou leio algo que eu gostaria de divulgar, mas não tenho esse espaço. Agora, me decidi, criei.

Para meu primeiro post, aqui vão uns textos que eu gosto...

http://www.norvig.com/21-days.html Peter Norvig, "Teach Yourself Programming in Ten Years"

http://catb.org/~esr/writings/homesteading/hacker-history/ Eric Steven Raymond, "A Brief History of Hackerdom"

http://www.catb.org/%7Eesr/faqs/smart-questions.html Eric Raymond e Rick Moen, "How To Ask Questions The Smart Way" (Leitura necessária para quem participa de Fórums online)

http://www.catb.org/%7Eesr/faqs/hacker-howto.html Eric Steven Raymond, "How To Become A Hacker"


A maioria desses textos têm tradução em português, mas you should be able to understand english... If you don't, then learn it...