Postagens

Mostrando postagens de outubro, 2007

wget com Proxy em Debian / Ubuntu / Kubuntu

Para configurar o wget para utilizar um servidor proxy, deve-se editar o arquivo /etc/wgetrc e adicionar e/ou descomentar as seguintes linhas: http_proxy = http://IPdoServidorProxy:PortadoProxy/ proxy_user = UsuarioProxy proxy_passwd = SenhaUsuarioProxy use_proxy = on (dica: Telmo Lemos da Rosa)

VMWare player, Qemu e KQemu: emulando o Windows no Linux Kubuntu / Ubuntu 8.04 Hardy

Infelizmente, em algumas situações ainda não conseguimos "escapar" do uso do Windows. Seja por um arquivo com formato proprietário (como o .CDR do Corel) ou mesmo um site com extensões do Microsoft Office que só roda no Internet Explorer. Pasmem, os softwares empresariais do próprio Banco do Brasil, apesar do governo federal alegar ser defensor do software livre, e destes serem já feitos em Java, só desenvolveram instaladores para Windows, e utilizam Access para armazenar dados. Patético. Desabafo à parte, existem boas alternativas para rodar aplicações Windows como o Wine (http://www.winehq.com) e para a internet o Ies4Linux (www.tatanka.com.br/ies4linux/), mas ambos ainda não são 100% compatíveis. Dentro das gratas surpresas dos últimos tempos, está o OpenOffice 2.3, que já abre os novos formatos XML .xlsx e .docx do Microsoft Excel e Microsoft Word, respectivamente. Voltando ao objetivo deste post, existe uma ferramenta hoje madura e poderosa que emula outros ambient

Compiz fusion-icon no Kubuntu

Para quem está começando a usar o Compiz (antigo Beryl), existe uma ferramenta muito útil que é o fusion-icon. Ele fica na barra de tarefas e serve para facilmente alterar as configurações, trocar de window manager, window decorator ou mesmo reiniciar o Compiz sem precisar recorrer à linha de comando. sudo aptitude install git-core compiz-dev build-essential git-clone git://anongit.opencompositing.org/users/crdlb/fusion-icon cd fusion-icon sudo make interfaces=qt3 install

Impressora Canon IP1500 USB no Kubuntu

Para instalar a impressora Canon IP1500 USB no Kubuntu: Baixar o arquivo: http://ftp.debian.org/debian /pool/main/libp/libpng/libpng10 -0_1.0.18-1_i386.deb Digitar no console: sudo dpkg -i libpng10-0_1.0.18-1_i386.deb Adicionar no /etc/apt/sources.list deb http://mambo.kuhp.kyoto-u.ac .jp/~takushi/ubuntu ./ Dar um aptitude update e: apt-get install libcnbj-2.5 bjfilter-2.5 pstocanonbj Depois instalar a impressora pelo CUPS digitando no browser "localhost:631", usando o driver: Canon PIXMA iP1500 Ver.2.50 Fonte: http://mambo.kuhp.kyoto-u.ac .jp/~takushi/#canon

Cancelar o redimensionamento automático de imagens no Firefox

Para cancelar o redimensionamento automático de imagens no Firefox, acesse no browser: about:config Poucos conhecem, mas esse é o link das configurações avançadas do Firefox. Procure a entrada: browser.enable_automatic_image_resizing E altere para false .

Atalho na área de trabalho com Firefox

Para criar atalhos na área de trabalho com o Firefox, utilize o add-on DeskCut: https://addons.mozilla.org/en -US/firefox/addon/66

Instalação Zeos no Delphi 7 para acesso ao Postgresql

Para instalar o ZEOS 6.6.1 no Delphi 7 1º Vá ao menu do Delphi em Tools->Environment Options->(aba) Library. Em Library Path adicione os seguntes caminhos do Zeos: ..\packages\delphi7 ..\src\component ..\src\core ..\src\dbc ..\src\parsesql ..\src\plain 2º Clique no menu do delphi File->Open e localize onde está a pasta do Zeos que tenha o nome ZComponentDesign (Geralmente está na Pasta Packages do Zeos ..\packages\delphi7) Compile o componente e depois instale, a paleta do ZEOS no Delphi 7 será instalada. Conexão Cliente - Servidor: Para conexão das máquinas cliente com o Servidor Postgresql, é necessário copiar para o C:\Windows\System32\ da máquina cliente os arquivos: comerr32.dll k5sprt32.dll krb5_32.dll libeay32.dll libiconv-2.dll libintl-2.dll libpq81.dll ssleay32.dll Estas DLL ficam na pasta BIN do Postgresql.

Roteiro de instalação do PGADMIN3-1.8.0 no Kubuntu / Ubuntu 7.10 Gutsy

No Kubuntu / Ubuntu o pgadmin3 que vem é a versão 1.4.3, antiga. Para compilar o pgadmi3-1.8.0, alguns outros pacotes devem ser instalados para evitar problemas de dependências. Instalação do PGADMIN3-1.8.0 no Kubuntu /Ubuntu 7.10 Gutsy http://www.pgadmin.org/ Baixe e descompacte o arquivo: http://www.postgresql.org/ftp/pgadmin3/release/v1.8.0/src/pgadmin3-1.8.0.tar.gz entre na pasta pgadmin3-1.8.0 Depois faça: sudo aptitude install postgresql-server-dev-8.2 libwxgtk2.8-dev libxml2-dev libxslt-dev sudo ./configure sudo make sudo make install Para facilitar o acesso, pode-se criar um link para o 1.8.0 ([PATH] é o local onde a pasta pgadmin3-1.8.0 foi descompactada, por exemplo /home/user/): ln -s [PATH]/pgadmin3-1.8.0/pgadmin/pgadmin3 /usr/bin/pgadmin3

Como deletar uma sequence que foi gerada automaticamente por um SERIAL no Postgresql

Como deletar uma sequence que foi gerada automaticamente por um SERIAL no Postgresql: (usar por conta e risco, aconselho testar em um banco simulado) A partir da versão 8.2 já existe suporte à essa necessidade através de um simples ALTER TABLE. Nas anteriores, é necessário mexer na tabela pg_depend . Versões 8.2 (e acima): CREATE TABLE dtab (i SERIAL); ALTER TABLE dtab ALTER COLUMN i DROP DEFAULT; ALTER SEQUENCE dtab_i_seq OWNED BY NONE; DROP SEQUENCE dtab_i_seq; Versões abaixo da 8.2: select * from pg_depend where refobjid = (select oid from pg_class where relname = 'mytable') and objid = (select oid from pg_class where relname = 'mytable_mytableid_seq'); delete from pg_depend where refobjid = (select oid from pg_class where relname = 'mytable') and objid = (select oid from pg_class where relname = 'mytable_mytableid_seq'); DROP SEQUENCE mytable_mytableid_seq; (Sugestão de post: Alexsander da Rosa)

Problema de permissão em lp / lp0 / usb / usblp0 no kubuntu / ubuntu 7.10 gutsy

No kubuntu / ubuntu gutsy 7.10 existe um problema de permissão nas portas de impressão lp e usblp, que recebem 660 no boot. Mesmo colocando o usuário no grupo "dono" da porta, somente dando um chmod 777 eu conseguia imprimir. Encontrei uma solução não muito elegante, porém funciona: - Editar o arquivo /etc/udev/rules.d/40-permissions.rules (ou /etc/udev/permissions.rules, depende da distribuição) Na seção "# Printers and Parallel devices" acrescentar no final das linhas correspondentes às portas de impressão ", MODE="0777", ficando assim: # Printers and Parallel devices SUBSYSTEM=="printer", GROUP="lp", MODE="0777" SUBSYSTEM=="ppdev", GROUP="lp", MODE="0777" SUBSYSTEM=="usb", KERNEL=="lp[0-9]*", GROUP="lp", MODE="0777" Isso vai fazer com que a porta receba permissão 777 e qualquer usuário possa imprimir.