sábado, 28 de junho de 2008

Convertendo vídeos no linux baseado em distribuições debian, e baixando vídeos do youtube

Caso não tenha o ffmpeg instalado em seu computador digite na console do seu linux baseado em distribuições debian (Kurumin, ubuntu ...)

$ sudo apt-get install ffmpeg


Para ver os formatos que o ffmpeg pode converter basta dar o comando na shell:



$ ffmpeg -formats



O Resultado é:



FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr
libavutil version: 1d.49.3.0
libavcodec version: 1d.51.38.0
libavformat version: 1d.51.10.0
built on Mar 12 2008 14:31:53, gcc: 4.2.3 (Ubuntu 4.2.3-2ubuntu4)
File formats:
E 3g2 3gp2 format
E 3gp 3gp format
D 4xm 4X Technologies format
D MTV MTV format
D RoQ Id RoQ format
D aac ADTS AAC
DE ac3 raw ac3
E adts ADTS AAC
DE aiff Audio IFF
DE alaw pcm A law format
DE amr 3gpp amr file format
DE asf asf format
E asf_stream asf format
DE au SUN AU Format
DE audio_device audio grab and output
DE avi avi format
D avs avs format
E crc crc testing format
D daud D-Cinema audio format
D dc1394 dc1394 A/V grab
D dsicin Delphine Software International CIN format
D dts raw dts
DE dv DV video format
D dv1394 dv1394 A/V grab
E dvd MPEG2 PS format (DVD VOB)
D ea Electronic Arts Multimedia Format
DE ffm ffm format
D film_cpk Sega FILM/CPK format
DE flac raw flac
D flic FLI/FLC/FLX animation format
DE flv flv format
E framecrc framecrc testing format
DE gif GIF Animation
DE gxf GXF format
DE h261 raw h261
DE h263 raw h263
DE h264 raw H264 video format
D idcin Id CIN format
DE image2 image2 sequence
DE image2pipe piped image2 sequence
D ingenient Ingenient MJPEG
D ipmovie Interplay MVE format
DE m4v raw MPEG4 video format
D matroska Matroska file format
DE mjpeg MJPEG video
D mm American Laser Games MM format
DE mmf mmf format
E mov mov format
D mov,mp4,m4a,3gp,3g2,mj2 QuickTime/MPEG4/Motion JPEG 2000 format
E mp2 MPEG audio layer 2
DE mp3 MPEG audio layer 3
E mp4 mp4 format
D mpc musepack
DE mpeg MPEG1 System format
E mpeg1video MPEG video
E mpeg2video MPEG2 video
DE mpegts MPEG2 transport stream format
D mpegvideo MPEG video
E mpjpeg Mime multipart JPEG format
DE mulaw pcm mu law format
D mxf MXF format
D nsv NullSoft Video format
E null null video format
D nut nut format
D nuv NuppelVideo format
DE ogg Ogg format
E psp psp mp4 format
D psxstr Sony Playstation STR format
DE rawvideo raw video format
D redir Redirector format
DE rm rm format
E rtp RTP output format
D rtsp RTSP input format
DE s16be pcm signed 16 bit big endian format
DE s16le pcm signed 16 bit little endian format
DE s8 pcm signed 8 bit format
D sdp SDP
D shn raw shorten
D smk Smacker Video
D sol Sierra SOL Format
E svcd MPEG2 PS format (VOB)
DE swf Flash format
D tiertexseq Tiertex Limited SEQ format
D tta true-audio
DE u16be pcm unsigned 16 bit big endian format
DE u16le pcm unsigned 16 bit little endian format
DE u8 pcm unsigned 8 bit format
D vc1 raw vc1
E vcd MPEG1 System format (VCD)
D video4linux video grab
D video4linux2 video grab
D vmd Sierra VMD format
E vob MPEG2 PS format (VOB)
DE voc Creative Voice File format
DE wav wav format
D wc3movie Wing Commander III movie format
D wsaud Westwood Studios audio format
D wsvqa Westwood Studios VQA format
D wv WavPack
DE yuv4mpegpipe YUV4MPEG pipe format

Codecs:
D V 4xm
D V D 8bps
D V VMware video
D V D aasc
EA ac3
DEA adpcm_4xm
DEA adpcm_adx
DEA adpcm_ct
DEA adpcm_ea
DEA adpcm_ima_dk3
DEA adpcm_ima_dk4
DEA adpcm_ima_qt
DEA adpcm_ima_smjpeg
DEA adpcm_ima_wav
DEA adpcm_ima_ws
DEA adpcm_ms
DEA adpcm_sbpro_2
DEA adpcm_sbpro_3
DEA adpcm_sbpro_4
DEA adpcm_swf
DEA adpcm_xa
DEA adpcm_yamaha
D A alac
DEV D asv1
DEV D asv2
D V D avs
DEV bmp
D V D camstudio
D V D camtasia
D V D cavs
D V D cinepak
D V D cljr
D A cook
D V D cyuv
D A dca
D A dsicinaudio
D V D dsicinvideo
DES dvbsub
DES dvdsub
DEV D dvvideo
DEV D ffv1
DEVSD ffvhuff
DEA flac
DEV D flashsv
D V D flic
DEVSD flv
D V D fraps
DEA g726
DEV gif
DEA gsm
D A gsm_ms
DEV D h261
DEVSDT h263
D VSD h263i
EV h263p
D V DT h264
DEVSD huffyuv
D V D idcinvideo
D A imc
D V D indeo2
D V indeo3
D A interplay_dpcm
D V D interplayvideo
EV jpegls
D V kmvc
EV libtheora
EV ljpeg
D V D loco
D A mace3
D A mace6
D V D mdec
DEV D mjpeg
D V D mjpegb
D V D mmvideo
DEA mp2
D A mp3
D A mp3adu
D A mp3on4
D A mpc sv7
DEVSDT mpeg1video
DEVSDT mpeg2video
DEVSDT mpeg4
D VSDT mpegvideo
DEVSD msmpeg4
DEVSD msmpeg4v1
DEVSD msmpeg4v2
D V D msrle
D V D msvideo1
D V D mszh
D V D nuv
DEV pam
DEV pbm
DEA pcm_alaw
DEA pcm_mulaw
DEA pcm_s16be
DEA pcm_s16le
DEA pcm_s24be
DEA pcm_s24daud
DEA pcm_s24le
DEA pcm_s32be
DEA pcm_s32le
DEA pcm_s8
DEA pcm_u16be
DEA pcm_u16le
DEA pcm_u24be
DEA pcm_u24le
DEA pcm_u32be
DEA pcm_u32le
DEA pcm_u8
DEV pgm
DEV pgmyuv
DEV png
DEV ppm
D A qdm2
D V D qdraw
D V D qpeg
D V D qtrle
DEV rawvideo
D A real_144
D A real_288
D A roq_dpcm
D V D roqvideo
D V D rpza
DEV D rv10
DEV D rv20
D A shorten
D A smackaud
D V smackvid
D V D smc
DEV snow
D A sol_dpcm
DEA sonic
EA sonicls
D V D sp5x
DEV D svq1
D VSD svq3
D V targa
D V theora
D V D tiertexseqvideo
D V tiff
D V D truemotion1
D V D truemotion2
D A truespeech
D A tta
D V D ultimotion
D V vc1
D V D vcr1
D A vmdaudio
D V D vmdvideo
DEA vorbis
D V vp3
D V vp5
D V vp6
D V vp6f
D V D vqavideo
D A wavpack
DEA wmav1
DEA wmav2
DEVSD wmv1
DEVSD wmv2
D V wmv3
D V D wnv1
D A ws_snd1
D A xan_dpcm
D V D xan_wc3
D V D xl
DEV D zlib
DEV zmbv

Supported file protocols:
file: pipe: udp: rtp: tcp: http:
Frame size, frame rate abbreviations:
ntsc pal qntsc qpal sntsc spal film ntsc-film sqcif qcif cif 4cif
Motion estimation methods:
zero(fastest) full(slowest) log phods epzs(default) x1 hex umh iter

Note, the names of encoders and decoders dont always match, so there are
several cases where the above table shows encoder only or decoder only entries
even though both encoding and decoding are supported for example, the h263
decoder corresponds to the h263 and h263p encoders, for file formats its even
worse



Em outras palavras ele é capaz de converter qualquer formato desses abaixo para qualquer formato desses abaixo:






.3gp2
.3gp
.4xm
.MTV
.aac
.ac3
.adts
.aiff
.alaw
.amr
.asf
.asf_stream
.au
.audio_device
.avi
.avs
.crc
.daud
.dc1394
.dsicin
.dts
.dv
.dv1394
.dvd
.ea
.ffm
.film_cpk
.flac
.flic
.flv
.framecrc
.gif
.gxf
.h261
.h263
.h264
.idcin
.image2
.image2pipe
.ingenient
.ipmovie
.m4v
.matroska
.mjpeg
.mm
.mmf
.mov
.m4a
.3gp
.3g2
.mj2
.mp2
.mp3
.mp4
.mpc
.mpeg
.mpeg1video
.mpeg2video
.mpegts
.mpegvideo
.mpjpeg
.mulaw
.mxf
.nsv
.null
.nut
.nuv
.ogg
.psp
.psxstr
.rawvideo
.redir
.rm
.rtp
.rtsp
.s16be
.s16le
.s8
.sdp
.shn
.smk
.sol
.svcd
.swf
.tiertexseq
.tta
.u16be
.u16le
.u8
.vc1
.vcd
.video4linux
.video4linux2
.vmd
.vob
.voc
.wav
.wc3movie
.wsaud
.wsvqa
.wv
.yuv4mpegpipe

Codecs:
.4xm
.8bps
.VMware video
.aasc
.ac3
.adpcm_4xm
.adpcm_adx
.adpcm_ct
.adpcm_ea
.adpcm_ima_dk3
.adpcm_ima_dk4
.adpcm_ima_qt
.adpcm_ima_smjpeg
.adpcm_ima_wav
.adpcm_ima_ws
.adpcm_ms
.adpcm_sbpro_2
.adpcm_sbpro_3
.adpcm_sbpro_4
.adpcm_swf
.adpcm_xa
.adpcm_yamaha
.alac
.asv1
.asv2
.avs
.bmp
.camstudio
.camtasia
.cavs
.cinepak
.cljr
.cook
.cyuv
.dca
.dsicinaudio
.dsicinvideo
.dvbsub
.dvdsub
.dvvideo
.ffv1
.ffvhuff
.flac
.flashsv
.flic
.flv
.fraps
.g726
.gif
.gsm
.gsm_ms
.h261
.h263
.h263i
.h263p
.h264
.huffyuv
.idcinvideo
.imc
.indeo2
.indeo3
.interplay_dpcm
.interplayvideo
.jpegls
.kmvc
.libtheora
.ljpeg
.loco
.mace3
.mace6
.mdec
.mjpeg
.mjpegb
. mmvideo
.mp2
.mp3
.mp3adu
.mp3on4
. mpc sv7
.mpeg1video
.mpeg2video
.mpeg4
.mpegvideo
.msmpeg4
.msmpeg4v1
.msmpeg4v2
.msrle
.msvideo1
.mszh
.nuv
.pam
.pbm
.pcm_alaw
.pcm_mulaw
.pcm_s16be
.pcm_s16le
.pcm_s24be
.pcm_s24daud
.pcm_s24le
.pcm_s32be
.pcm_s32le
.pcm_s8
.pcm_u16be
.pcm_u16le
.pcm_u24be
.pcm_u24le
.pcm_u32be
.pcm_u32le
.pcm_u8
.pgm
.pgmyuv
.png
.ppm
.qdm2
.qdraw
.qpeg
.qtrle
.rawvideo
.real_144
.real_288
.roq_dpcm
.roqvideo
.rpza
.rv10
.rv20
.shorten
.smackaud
.smackvid
.smc
.snow
.sol_dpcm
.sonic
.sonicls
.sp5x
.svq1
.svq3
.targa
.theora
.tiertexseqvideo
.tiff
.truemotion1
.truemotion2
.truespeech
.tta
.ultimotion
.vc1
.vcr1
.vmdaudio
.vmdvideo
.vorbis
.vp3
.vp5
.vp6
.vp6f
.vqavideo
.wavpack
.wmav1
.wmav2
.wmv1
.wmv2
.wmv3
.wnv1
.ws_snd1
.xan_dpcm
.xan_wc3
.xl
.zlib
.zmbv





O Comando para converter Vídeos usando o ffmpeg é :



ffmpeg -i nome_do_arquivo_a_ser_convrtido.extensao_do_arquivo -ab 56 -ar 22050 -b 50 -s 320x240 -title Titulo\ do\ Video -comment Comentario\ Sobre\ o\ video nome_do_videoConvertido.extensaoDesejadaDoArquivoConvertido




Para baixar os vídeos do site do youtube você pode utilizar o programa youtube-dl, já para instalar o programa youtube-dl no seu computador basta basta dar o comando:
$ sudo apt-get install youtube-dl

Para baixar o vídeo do youtube basta você saber o url do vídeo (o endereço lá na barra de endereços, começa com: http://br.youtube.com/...) e
dar o comando:
$ youtube-dl -t url_do_youtube_de_seu_video_a_baixar

onde o -t vai dar o nome do título ao seu vídeo+alguns_caracteres_loucos

As opções dele são (comando youtube-dl -h):

Usage: youtube-dl [options] video_url

Options:
-h, --help print this help text and exit
-v, --version print program version and exit
-u USERNAME, --username=USERNAME
account username
-p PASSWORD, --password=PASSWORD
account password
-o FILE, --output=FILE
output video file name
-q, --quiet activates quiet mode
-s, --simulate do not download video
-t, --title use title in file name
-l, --literal use literal title in file name
-n, --netrc use .netrc authentication data
-g, --get-url print final video URL only
-2, --title-too used with -g, print title too

Por exemplo para baixar e converter o clipe da música the scientis do coldplay eu digitei na shell:

$ youtube-dl -t http://br.youtube.com/watch?v=V3Kd7IGPyeg


Retrieving video webpage... done.
Extracting video title... done.
Extracting URL "t" parameter... done.
Requesting video file... done.
Video data found at http://v23.cache.googlevideo.com/get_video?video_id=V3Kd7IGPyeg&origin=mia-v9.mia.youtube.com&signature=8D276E61B6768A37B575ECBFE1256192C8A841DE.70A5E75A202DBC3A1748773BF40CF9CAFA9B20A0&ip=189.58.113.244&ipbits=16&expire=1214700090&key=yt1&sver=2
Retrieving video data: 100.0% ( 9.22M of 9.22M) at 82.35k/s ETA 00:00 done.
Video data saved to coldplay_the_scientist-V3Kd7IGPyeg.flv



$ ffmpeg -i coldplay_the_scientist-V3Kd7IGPyeg.flv -ab 56 -ar 22050 -b 50 -s 320x240 -title The\ Scientist\ Coldplay coldplay_the_scientist.avi

Baixe uma porrada de coisas do nosso amigo Henrique como o SO Debian ...


http://meusarquivos.no-ip.info/temp/debian-40r3-i386-CD-1.iso


Veja as pastas do Linux dele em:
http://meusarquivos.no-ip.info/linux/



http://meusarquivos.no-ip.info/linux/Configurando_Servidor_FTP.doc



http://meusarquivos.no-ip.info/linux/Configurar_Apache/




http://meusarquivos.no-ip.info/linux/Configurar_Samba/




http://meusarquivos.no-ip.info/linux/Formatando_o_PenDrive_em_modo_Texto.doc




http://meusarquivos.no-ip.info/linux/Limitar_Banda_apache.pdf




http://meusarquivos.no-ip.info/linux/Linux_no_Pendriver.doc




http://meusarquivos.no-ip.info/linux/Matar_Processos.txt



http://meusarquivos.no-ip.info/linux/Restaurando_Grub.doc



http://meusarquivos.no-ip.info/linux/Rotear_a_Conexao.doc




http://meusarquivos.no-ip.info/linux/SSH_Seguro.doc




http://meusarquivos.no-ip.info/linux/Samba_Sem_Login_e_Senha.doc




http://meusarquivos.no-ip.info/linux/Configurar_Apache/Instalar_Apache_Completo.txt




http://meusarquivos.no-ip.info/linux/Configurar_Apache/hosts.txt



http://meusarquivos.no-ip.info/linux/Configurar_Apache/httpd.conf.txt




http://meusarquivos.no-ip.info/linux/Configurar_Apache/httpd.conf.txt



http://meusarquivos.no-ip.info/linux/Configurar_Apache/hosts.txt



http://meusarquivos.no-ip.info/linux/Configurar_Samba/smb.conf.txt



http://meusarquivos.no-ip.info/linux/Pacote_Portugues_PT_BR.txt




http://meusarquivos.no-ip.info/linux/Reparando_Problema_Flash.txt

Baixe o kurumin-ng_8.06.iso do nosso amigo Henrique

Pra acessar as pastas online de nosso amigo Henrique acesse:

http://meusarquivos.no-ip.info/

Lá tem muitos materiais legais sobre linux, scripts em fim, muitas coisas boas mesmo, só faltava ele colocar umas músicas e filmes para a gente baixar lá ...!

Mas Baixe o Kurumin-ng_8.06 clicando no link abaixo:

http://meusarquivos.no-ip.info/temp/kurumin-ng_8.06.iso

É aquele mesmo esquema do Xp baixe e grava no cd ...!

Baixe o cd do Windows xp service pack 3 (.iso - 627 MB)

Baixe o cd do Windows xp service pack 3 (.iso - 627 MB)
com serial e tudo gratuitamente disponibilizado pelo Henrique em sua pasta pessoal
Para baixar o arquivo acesse o Link:

http://meusarquivos.no-ip.info/temp/WinXP-SP3/WinXP-SP3_Final.iso

Baixe e grave o cd, não testei para ver se realmente funciona!

Baixe o serial em:

http://meusarquivos.no-ip.info/temp/WinXP-SP3/md5sum.txt

Copie em um papel e teste na instalação


O Henrique é o carinha da foto pequena abaixo:


Detalhe tirei tudo da pasta pessoal dele da rede dele que tem dois usuários um que é ele que usa kurumin NG e outra que usa Windows XP

Só torça para que ele não tire de lá tão cedo, pois ele não sabe quem sou eu e nem faz a mínima idéia que achei esses .iso na parte pessoal dele!

sábado, 21 de junho de 2008

Descompactando um arquivo dividido em várias partes .rar na shell do Linux

Para descompctar um arquivo compactado com compactação rar de nível 5 (-m5), é usado o comando abaixo na shell do linux:



# rar x -m5 -v -y nomedoArquivoCompactado.partMaiorNumeroInteiro.rar




O comando -v é apenas para indicar que são arquivos divididos em partes, diria que é a parte mais importante do comando.

o -y é para ele assumir sim para todas as perguntas que ele faria, é dispensável, porém se você não colocar muito provavelmente você terá que ficar respondendo sim (yes) a algumas perguntas na shell

segunda-feira, 16 de junho de 2008

Problemão - minha placa mãe já era, estou sem computador e escrevendo e-mail da UDESC, alguma sugestão do que fazer ?

Caraca minha vida ferrou a beça, minha placa mãe do computador já era, fiquei o maior tempão em cima para arrumar e ao que tudo indica foi o chipset, ou seja vou ter que trocar a placa mãe o pior é que ela, uma PCChips 825v7.2c, não tem mais pra vender, vou ter que tirar a terça após a prova de SOP para ver o que eu consigo fazer, para colocar placa nova eu vou ter que vender as minhas memória que são ddr1, pois as placas que se vendem hoje só são compatíveis com memória ddr2, para ajudar minha fonte do computador queimou, isso é o de menos já que o hacker arruma na boa, e ele tem fonte velha para trocar peças, mas esse negócio da placa mãe ai, vai me obrigar a trocar praticamente um computador inteiro, pior ainda eu não tenho verba agora para investir nisso ...
Isso significa que por enquanto só vou ter acesso durante uma hora aqui na Biblioteca da UDESC

Eu passei para o Reginaldo, alguns endereços de uns telecentros de inclusão digital da casa Brasil, onde se usa Linux, vou ter que dar uma olhada se paga alguma coisa para usar, acho que não paga nada, é bem provável que vá lá na quarta após a aula de TEC, é a única alternativa que vejo, já que usar o notebook do meu irmão , que é casado e mora em outra casa, é meio inviável, pois ele não quer que instale nada e ele usa o notebok todos os dias ...!

Sabe o que é pior ainda ? Tudo o que eu tenho está no meu hd de 500 GB, que sem a minha placa é inútil, é um hd PATA, perdi, pelo menos durante um bom tempo, tudo, tudo mesmo, trabalhos, livros, filmes, músicas, isso sem falar no meu hd de 40 GB PATA que também tinha muitas coisas importantes ...



Alguma sugestão ?
O Vinícius sempre tem grandes idéias, só por isso estão pedindo alguma sugestão.

Como não tenho celular, o único jeito agora é deixar recado na secretária eletrônica lá em casa!
O número é 55 47 3026-2334, onde 55 é o DDI do Brasil, 47 o DDD de Joinville, 30 a operadora, GVT, 26 a região do Telefone Bairro Floresta e 2334 o número do telefone


Aquele abraço e tenha o melhor dia da sua vida e se cuida!

sábado, 14 de junho de 2008

Compro notebook até 1000 reais

Compro notebook até 1000 reais
Pago em 20 notas de 50 reais na hora, o notebook tem que estar em perfeito estado ...!

Pelo jeito minha carteira de motorista vai ter que esperar de novo ...!

segunda-feira, 9 de junho de 2008

Um pouco de Poesia Drumond - Havia uma pedra no meio do caminho

Havia uma pedra no meio do caminho


No meio do caminho

No meio do caminho tinha uma pedra
tinha uma pedra no meio do caminho
tinha uma pedra
no meio do caminho tinha uma pedra.

Nunca me esquecerei desse acontecimento
na vida de minhas retinas tão fatigadas.
Nunca me esquecerei que no meio do caminho
tinha uma pedra
tinha uma pedra no meio do caminho
no meio do caminho tinha uma pedra

http://www.pensador.info/p/havia_uma_pedra_no_meio_do_caminho/1/ - Carlos Drummond de Andrade

domingo, 8 de junho de 2008

A sociedade da informação Um pouquinho sobre o SQuid

Há muitas lendas sobre o tal do Squid, um software livre utilizado para bloquear acesso de páginas ilícitas no seu servidor proxy, de acordo com [1] squid é um proxy-cache de alta performance para clientes web,
suportando protocolos FTP, gopher e HTTP.

O fato é que com ele você consegue bloquear aquelas páginas de sacanagem que a galera da empresa anda acessando, principalmente o tal do orkut, conseguimos criar uma geração que consegue manter amigos que pouco estão se importando se você está bem ou mal, que não ajudam-nos em absolutamente nada, e que nos roubam um tempo precioso demais em nossas vidas ...!

Mas em fim, há pessoas que acreditam que ficar o dia inteiro se relacionando no orkut trará algum benefício ..., pior pais acreditam nisso ...!

Sou da área de tecnologia da informação, mas cada vez mais percebo que a informação existe, porém as pessoas estão menos preparadas para filtrar aquilo que é util daquilo que não é ...!

Enquanto não ensinarmos aos filhos da nossa nação que a maior parte das informações são realmente lixos virtuais, teremos essa geração de ignorantes , que embora tenham acesso a informação de qualidade, preferem adquir o lixo virtual ao invés daquilo que é realmente proveitoso ...!


Quanto a tirar mais proveito da informação, a Bíblia Sagrada a pelo menos 2725 anos atrás já dava um conselho válido:

"5 O sábio escutará e absorverá mais instrução, e homem de entendimento é aquele que adquire orientação perita "
- Provérbios 1: 5

Ou seja, o sábio sempre procura orientação, quer virtualmente, em livros, de todas as formas com pessoas que conhecem algo ...!

Mas o que se observa na rede é que não raro, as pessoas tendem a se orientar com pessoas que não conhecem o assunto ...!

Trazendo esse exemplo para realidade, seria equivalente a você ir a um pai de santo para se curar de uma pneumonia ..., me pergunto o que está contecendo ?

Sabemos que para aprender qualquer coisa é necessário muito esforço, porém qual é a medida de esforço para aprendermos algo ?

Novamente a Bíblia, apesar de ser um livro muito antigo têm a resposta:


" 4 se persistires em procurar isso como a prata e continuares a buscar isso como a tesouros escondidos, 5 neste caso entenderás o temor a Jeová e acharás o próprio conhecimento de Deus." - Provérbios 2: 4, 5

Um minerador trabalha ate não conseguir mais para achar a prata, assim é a informação, você se esforça até não conseguir mais ...!
Estranho não ? Justamente a Bíblia o livro que as pessoas julgam antiquado é que tem a orientação de como tirar mais proveito das informações na era da informação!


Quanto a informações de fontes sem conhecimento, novamente a Bíblia apesar de antiga sempre deu a orientação
"0 Quem anda com pessoas sábias tornar-se-á sábio, mas irá mal com aquele que tem tratos com os estúpidos." - Provérbios 13: 20


Em outras palavras, você que procura nutrir sua mente com informações estúpidas e sem credibilidade também será julgado estúpido ...

Por isso a própria Bíblia já orientava a ter boas referências.

Mas como na sociedade da informação, parece que somente os que trabalham com a informação, é que necessitam, saber o que realmente é útil e o que não. Nós dessa área somos contratados para tentar impedir que informações estúpidas e sem utilidade se infiltrem na cabeça dos funcionários, fazendo com que o nível de idiotices nas organizações diminua.

Uma das formas de se fazer isso é bloquear os sites no proxy com o Squid.

Como há muitas coisas inúteis inclusive sobre o Squid, separei alguns links que realmente me ajudarão a configurar esse negócio.


São eles:

Homepage oficial of squid


Documentation oficial of squid not in English
http://www.squid-cache.org/Doc/#non-english


Who looks after the Squid project?
http://www.squid-cache.org/Intro/who.dyn



Baixe o código fonte da última versão aqui


E finalmente a Documentação útile em Português:

[1] - http://www.linuxman.pro.br/squid/ - Configurando um Squid "Ninja"
Submitted by Eri on Wed, 2005-09-14 23:10.


Um breve tutorial com algumas dicas e detalhes importantes conseguidos no dia-a-dia.


E


http://www.geocities.com/glasswalk3r/linux/squidnomicon-online.html
- SquidNomiCon -
Versão 1.41



Alceu Rodrigues de Freitas Junior

São Paulo

2003


Já ia esquecendo ..., tenho mais referências ...


http://www.gdhpress.com.br/redeseservidores/leia/index.php?p=cap5-8
- Instalando o Squid - Artigo bem objetivo



http://www.zago.eti.br/squid/suse101-user-ip.html
- SUSE 10.1 - Tutorial squid por user ou IP.




http://www.visolve.com/squid/squid30/accesscontrols.php
- Squid 3.0 Configuration Manual




http://br.geocities.com/cesarakg/installing-configuring-squid.html
- Instalando e Configurando o Squid ( Por Jennifer Vesperman - 26/07/2001 )






http://www.gdhpress.com.br/redeseservidores/leia/index.php?p=cap5-8
- IInstalando o Squid






Esse abaixo não é exatamente sobre squid, mas mostra como monitorar as conversas no msn.

É incrível, mas nós da área de TI, temos como saber se o funcionário trabalha ou não nas corporações.

Obviamente essa monitoração é ilegal, ela só é realizada após a empresa pedir para os funcionários assinarem um documento, dizendo que os recursos são da corporação então, eles estão sujeitos a serem fiscalizados como são utilizados ...!

Isso da dor de cabeça na justiça, para se garantir, você funcionário, está sendo pago para trabalhar então trabalhe, não fique falando mau do chefe, lembre-se sempre você é pago para trabalhar, não pra ficar pensando coisas a respeito das pessoas...!





http://www.zago.eti.br/msn.html
- msn - dicas, log, im-sniff, firewall, proxy



http://www.zago.eti.br/squid/A-menu-squid.html
- Squid - Linux-br FAQ, modelos e documentação.

Faça bom proveito!
Se não deseja pagar para que alguém tenha que pensar por você, aprenda a pensar você mesmo!
Aprenda a distiguir o que serve e o que não serve!

Tenha o melhor dia da sua vida!

terça-feira, 3 de junho de 2008

Abrindo e fechando a gaveta de CD/DVD pela console (Shell) no Debian linux

Para abrir a gaveta basta abrir a shell (console) e digitar:

#eject -r
para fechar a gaveta:

#eject -t

Para mais informações:


#eject -h

Após dar o eject -h na shell, aparece nela as mensagens:

$ eject -h
Eject version 2.1.4 by Jeff Tranter (tranter@pobox.com)
Usage:
eject -h -- display command usage and exit
eject -V -- display program version and exit
eject [-vnrsfqpm] [] -- eject device
eject [-vn] -d -- display default device
eject [-vn] -a on|off|1|0 [] -- turn auto-eject feature on or off
eject [-vn] -c [] -- switch discs on a CD-ROM changer
eject [-vn] -t [] -- close tray
eject [-vn] -T [] -- toggle tray
eject [-vn] -x [] -- set CD-ROM max speed
eject [-vn] -X [] -- list CD-ROM available speeds
Options:
-v -- enable verbose output
-n -- don't eject, just show device found
-r -- eject CD-ROM
-s -- eject SCSI device
-f -- eject floppy
-q -- eject tape
-p -- use /proc/mounts instead of /etc/mtab
-m -- do not unmount device even if it is mounted
Long options:
-h --help -v --verbose -d --default
-a --auto -c --changerslot -t --trayclose -x --cdspeed
-r --cdrom -s --scsi -f --floppy -X --listspeed -q --tape
-n --noop -V --version
-p --proc -m --no-unmount -T --traytoggle
Parâmetro pode ser um dispositivo ou um ponto de montagem.
Se omitido, o nome padrão é `cdrom'.
Por padrão tenta -r, -s, -f e -q, nessa ordem, até obter sucesso.

Para saber como montar as partições apartir do cd acesse o Artigo :
Montando partições e discos no Linux da infowester
Para saber mais sobre patições existentes no linux acesse:


Capítulo 4 - Discos e Partições - Guia Foca Linux
Lá existem até exemplos de como montar partições ...!

segunda-feira, 2 de junho de 2008

DFJUG # 749

/****************************************************************
* Sumario do boletim DFJUG # 749 enviado para 29.384 desenvolvedores Java
* Raphael Adrien e' o coordenador regional JEDI para Goias
* JBuilder agora e' da Embarcadero
* Projetos Praticos com JBoss Seam
* Nova edicao da Revista MundoJava - A Nova Geracao de Aplicacoes Desktop
* Cursos Java da X25
* Emprego Java (16)
****************************************************************/
Esta e' uma mensagem automatica, por favor, NAO responda a este e-mail. O nosso servidor de correio e' apenas para envio de mensagens. Respostas (replay) para este boletim nao sao monitoradas, nem respondidas.

PessoALL, bom dia,

Hoje 16.878 participam dos cursos JEDI - www.dfjug.org/DFJUG/jedi/index.jsp

__| Raphael Adrien e' o coordenador regional JEDI para Goias |__
O colega Raphael Adrien, raphael.adrien@gmail.com, e' o novo responsavel pela divulgacao da Iniciativa JEDI no estado de Goias. Ele ja' tem feito varias apresentacaoes da nossa Iniciativa em faculdades da regiao e mais abaixo voce pode ler alguns de seus comentarios.

Ele e' Bacharel em Sistemas de Informacao, pela Universidade Salgado de Oliveira, pos Graduacao lacto sensu tecnologia da informacao e negocios eletronicos, pela mesma instituicao. Trabalha desde 2005 com a linguagem JAVA, com foco em desenvolvimento de sistemas para Web utilizando alguns frameworks de desenvolvimento como DWR, Structs, Hibernate, DWR, JUnit, JSF, prestando servico para todo o sistema FIEG (FIEG, SESI, SENAI, IEL, ICQ Brasil), atua tambem como professor da FATESG - Faculdade de Tecnologia SENAI, ministrando disciplinas relacionadas a linguagem de programacao e rede de dados. Trabalhou com suporte e manutencao de sistemas GNU/Linux - Kurumim, no Tribunal de Justica de Goias / Forum. Um dos fundadores do PEQUIJUG, coordenador do GOJAVA desde janeiro/2008.

Ele comemora o sucesso do JEDI em seu estado : A palestra em Anapolis foi um sucesso, algo em torno de 300 alunos estiveram presentes, um professor da instituicao me convidou para ministrar a mesma palestra em outra instituicao de ensino da cidade estou aguardando o e-mail dele para ajustar os detalhes, o JEDI esta sendo bem aceito aqui em nosso estado, agora gostaria de saber se essas palestras estao se transformando em inscricoes no site, teria como me enviar a quantidade de alunos cadastrados no JEDI do estado de Goias, ou quantidade de acessos oriundos de nosso estado? As fotos do evento podem ser visualizadas, em http://www.gojava.org/ugojava_ueg_anps.

Bem esta semana estarei ministrando duas palestras sobre JEDI a primeira sera 29/05 quinta-feira na Universidade Salgado de Oliveira para alunos do 1º e 2º periodo do curso de Sistema de informacao;
A segunda sera no dia 31/05 no 5 Forum Goiano de Software Livre & 1 Simposio Goiano de Software livre (http://www.sgsl.ueg.br/), que ja' conta com mais de 1380 inscritos, vamos estar fazendo um trabalho de divulgacao do JEDI neste evento. Outro ponto que estaremos ministrando dois mini-cursos de JAVA Basico e o material do JEDI sera utilizado, assim os alunos poderao continuar estudando apos o termino do curso.
Hoje comecei a campanha por questoes do JEDI, esta no meu blog, e na lista de nossa comunidade, espero conseguir algumas questoes.

Havera' uma apresentacao de JEDI no 5 Forum Goiano de Software Livre & 1 Simposio Goiano de Software Livre (http://www.sgsl.ueg.br/), vou apresentar a iniciativa e vamos ter dois mini-cursos de JAVA Basico utilizando o material da iniciativa, ministrado por Marcos Fernando "Nerd", entre varios outros cursos como JSF, Ruby OnRails, Tibco..

Os interessados devem entrar no site do evento e efetuar sua inscricao.

Nao sei se ja tinha enviado, mas segue anexo o link da apresentacao do JEDI em Anapolis, as fotos estao em nosso sitio (http://www.gojava.org/ugojava_ueg_anps).

Em nosso site tera toda a programacao de palestras e eventos ministrados pelo GOJAVA (http://www.gojava.org).
/******* Cobertura do JavaOne 2008, patrocinio CodeGear e Politec ********/

__| JBuilder agora e' da Embarcadero |__
Participe do evento online e ao vivo, sobre o recente anuncio do acordo de compra da CodeGear por parte da Embarcadero Technologies.

David Intersimone "David I", Vice Presidente de relacionamento com desenvolvedores e Evangelista Chefe da CodeGear, sera o anfitriao de uma conversa com membros da comunidade e os CEO da CodeGear Jim Douglas e Wayne Williams CEO da Embarcadero Technologies.

Os dois CEOs irao debater detalhes do recente anuncio, o que significa para os clientes e parceiros da CodeGear e Embarcadero, os beneficios que as empresa poderao obter com a criacao da maior empresa de software independente, focada em design, desenvolvimento, gerenciamento e otimizacao de aplicacoes e bancos de dados. Durante o chat ao vivo, os CEOs responderao perguntas de todos os membros da comunidade.


- Data/Hora e informacao para registro
Quinta-feira 22 de Maio
14:00 - Horario de Brasilia http://borland.interwise.com/borland/iSeminar/RN1890/

- Envie suas pergunta antecipadamente
Se deseja enviar perguntas antecipadamente para Jim y Wayne em Portugues, envie um email para alanusse@codegear.com. com o titulo "Pergunta para o Chat entre comunidades e CEOs" e sua respectiva pergunta

- Informacoes adicionais sobre o anuncio:

Press Release – Embarcadero - http://dn.codegear.com/article/38155
Customer letter from Wayne Williams, CEO Embarcadero Technologies -
http://www.codegear.com/article/38135/images/38135/WWCustomerLetterFinal.pdf

Carta de David Intersimone a comunidade, Evangelista Chefe, CodeGear - http://dn.codegear.com/article/38155

FAQ - http://www.codegear.com/article/38135/images/38135/CG_Customer_FAQ_FINAL_5.7.08.pdf

Embarcadero Technologies Press Contacts - http://www.embarcadero.com/news/media_contact.html

/***/
Tambem sobre a aquisicao do JBuilder voce encontra informacoes em :
Andreano - http://blogs.codegear.com/andreanolanusse/2008/05/08/o-dia-seguinte-a-grande-noticia-%e2%80%93-diretamente-do-java-one/

David I - http://blogs.codegear.com/andreanolanusse/2008/05/08/comunicado-a-comunidade-de-desenvolvedores-brasileira/
/******* Cobertura do JavaOne 2008, patrocinio CodeGear e Politec ********/

__| Projetos Praticos com JBoss Seam |__
Paulo Andre, lcm@lcm.com.br, editor da editora Ciencia Moderna, nos comunica o lancamento do livro : Projetos Praticos com JBoss Seam (Primeira edicao, 2008)

Autor: Jim Farley
Numero de paginas: 256 pp.
ISBN: 978-85-7393-677-3

Livros de programacao devem ser escritos para desenvolvedores que precisam obter as coisas prontas e que buscam ativamente ferramentas para obter coisas melhores e mais rapidas, mas que nao tem tempo suficiente para fazer ambos. Uma vez que isto inclui a maioria de nos, este livro, baseado em projetos, e exatamente o que voce precisa para colocar JBoss® Seam em pratica imediatamente.

Voce vera como o Seam e usado na pratica, a medida que for guiado atraves da construcao de uma aplicacao web real, capitulo por capitulo. Esta abordagem ajudara voce a aprender mais rapido as tecnicas corretas, ao inves de simplesmente olhar para exemplos isolados. Voce vera todas as questoes comuns que surgirao quando abrir a caixa de truques do Seam em um unico lugar e simplesmente testemunhar como ele se mantem como um framework consistente. Mais informacoes no nosso site www.lcm.com.br

Sumario: 1 Introducao ao Seam; 2 Configuracao e Administracao do Seam; 3 Fundamentos do Componente; 4 Contextos e Conversacoes; 5 Fluxo de Navegacao da Pagina Estruturado; 6 Seguranca; 7 Gestao de Processos de Negocios; 8 Clientes Web Ricos.
/******* Cobertura do JavaOne 2008, patrocinio CodeGear e Politec ********/

__| Nova edicao da Revista MundoJava - A Nova Geracao de Aplicacoes Desktop |__
OEditor Executivo da evista MundoJava, Marco Antonio Guapo, guapo@mundojava.com.br, comenta sobre a nova edicao da revista MundoJava

A geracao de aplicacoes desktop e a capa da nova edicao da revista MundoJava. A edicao traz artigos importantes sobre o tema e contem como BRINDE o Poster SCJP Parte 3

- Desenvolvendo aplicacoes desktop ricas na Plataforma NetBeans
- Animacoes 2D em JavaFX na Pratica
- Binding, Componentes Customizados e Templates de Telas no SwingBean 1.2

Completando a edicao ainda ha diversos outros artigos interessantissimos:
- Click Framework
- Acesso a Servicos Multimidia em Java ME com a SIP-API e IMS
- RSS dinamico, rapido e facil com ROME e STRUTS 2
- Escolhendo uma Ferramenta Case Gratuita para Modelagem UML
- Modelando Transacoes de Facade a AspectJ
- MundoOO: O Ciclo agil de um Dia
- Tendencias em Foco: Java e o Mundo Web 2.0
- De Olho no Mercado: Educacao Continuada de um Desenvolvedor

Garanta ja sua edicao nas bancas de revista!!
Ou faca sua assinatura pelo site www.mundojava.com.br
/******* Cobertura do JavaOne 2008, patrocinio CodeGear e Politec ********/

__| Cursos Java da X25 |__
Diana L. Nunes dos Santos - x25@x25.com.br, coordenadora da X25 - www.x25.com.br, empresa parceira do DFJUG, divulga os cursos de sua empresa:

* Pacote Logica + Java
http://www.x25.com.br/curso/logica_java/197

* Pacote Requisitos de Software - Levantamento, Analise e Gestao
http://www.x25.com.br/curso/pacote_requisitos_de_software_levantamento_analise_e_gestao/358

* RUP 2003 Completo
http://www.x25.com.br/curso/rup_2003_completo/352

* Webdesign
http://www.x25.com.br/curso/webdesign/30

* Gerencia de Projetos PMI na Pratica
http://www.x25.com.br/curso/gpp_gerencia_de_projetos_pmi_na_pratica/119

* QA - Qualidade de Software
http://www.x25.com.br/curso/qa_qualidade_de_software/353

* Preparatorio para certificacao PMP
http://www.x25.com.br/curso/preparatorio_para_certificacao_pmp/120

* LPN - Linux Professional Network
http://www.x25.com.br/curso/lpn_linux_professional_network/287

* Pacote ITIL v.2 e COBIT Foundation
http://www.x25.com.br/curso/pacote_itil_v_2_e_cobit_foundation/351

=========================================
C O N T A T O S
=========================================
X25 Treinamento e Consultoria
Tel. : (61)3244 2510
End. : 910 Sul, Bl. D Sala 239
Email : contato@x25.com.br
atendimento@x25.com.br
Web : http://www.x25.com.br
/******* Cobertura do JavaOne 2008, patrocinio CodeGear e Politec ********/

__| Emprego Java (16) |__
Juliana Marchiori, juliana@cts-tec.com.br, Gerente Administrativa do Centro de Tecnologia de Software, www.cts-tec.com.br, informa : O Centro de Tecnologia de Software seleciona profissionais para Brasilia, para
as vagas informadas abaixo. Interessados enviar curriculo para o e-mail
rh@cts-tec.com.br, com pretensao salarial.

1) Arquiteto de Software
Experiencia com Websphere Aplication Server e JBOSS
Conhecimento e experiencia na definicao e implementacao de arquitetura de aplicacoes corporativas com J2EE
Desejavel experiencia na utilizacao de processo de desenvolvimento baseado no Processo Unificado
Desejavel conhecimento e experiencia com SOA e EJB3

2) Analista/Projetista
Experiencia com Websphere Aplication Server e JBOSS
Conhecimento e experiencia no desenvolvimento de aplicacoes corporativas com J2EE
Conhecimento e experiencia em projeto de aplicacoes utilizando UML
Desejavel experiencia na utilizacao de processo de desenvolvimento baseado no Processo Unificado
Desejavel conhecimento e experiencia com SOA e EJB3

3) Implementador Java
Conhecimento e experiencia no desenvolvimento de aplicacoes com Java
Desejavel conhecimento de UML e processo de desenvolvimento baseado no
Processo Unificado
Desejavel certificacao SCJP

4) Coordenador de Requisitos
Conhecimento e experiencia no levantamento de Requisitos
Conhecimento de UML e processo de desenvolvimento baseado no Processo
Unificado
Conhecimento e experiencia na implantacao da disciplina de Requisitos no processo de desenvolvimento

5) Analista de Requisitos
Conhecimento e experiencia no levantamento de Requisitos
Desejavel conhecimento de UML e processo de desenvolvimento baseado no
Processo Unificado

6) Coordenador de Testes
Conhecimento e experiencia na elaboracao de roteiro de testes
Conhecimento e experiencia na utilizacao de ferramentas de teste de mercado
Conhecimento de UML e processo de desenvolvimento baseado no Processo
Unificado
Conhecimento e experiencia na implantacao da disciplina de Testes no processo de desenvolvimento

7) Analista de Testes
Conhecimento e experiencia na elaboracao de roteiro de testes
Conhecimento e experiencia na utilizacao de ferramentas de teste de mercado
Desejavel conhecimento de UML e processo de desenvolvimento baseado no
Processo Unificado

8) DBA DB2
Ampla experiencia com DB2

9) DBA SQL Server
Ampla experiencia com SQL Server
/***/
Camila Magri, marketing@trainingtecnologia.com.br, Assistente de Marketing
da Training Tecnologia, www.trainingtecnologia.com.br, empresa parceira do DFJUG oferece :

Vaga: Programador Junior (03 vagas)
Atividades: Suporte a sistemas, suporte a protocolo a LDAP, codificacao de sistemas Java, implementacao, testes. Homologacao e estabilizacao de processos e sistemas em ambiente de producao; Elaboracao de scripts, procedures, interfaces, desenvolvimento de programas ou quaisquer outros recursos necessarios para apoio ao planejamento, controle e automacao da producao.

Conhecimentos: Excelente logica de programacao e suporte a sistemas com conhecimento consolidado de Java WEB; intermediario em linguagem de declaracao XML, Processos de engenharia de software, banco de dados
relacionais e plataformas Windows e Linux. Desejavel em UML e sistemas de controle de versao.

Vaga: Analista desenvolvedor (02 vagas) Atividades: Suporte a sistemas, suporte a protocolo LDAP, codificacao de sistemas Java, testes. Homologacao e estabilizacao de processos e sistemas em ambiente de producao; Elaboracao de scripts, procedures, interfaces, desenvolvimento de programas ou quaisquer outros recursos necessarios para apoio ao planejamento, controle e automacao da producao.

Conhecimentos: excelente logica de programacao e suporte a sistemas, com conhecimento consolidado em Java EE (servelet, JSP) em linguagem de declaracao XML, transformacao XSLT, XSD, SGBD. Intermediario LDAP,
processos de engenharia de software orientada a objeto, UML, design patterns, lingua inglesa. Desejavel sistemas de controle de versao, Unix/Linux. Entreprise archictect.

Candidatos encaminhar curriculo para : camila@trainingtecnologia.com.br
Informacoes : 3033-8364
/***/
Fabio dos Reis Silva, fabio.silva@nct.com.br, Analista de Pessoal/RH da NCT Informatica, informa : Estou a procura de um Analista de Sistemas que tenha certificacao em UML e nivel Superior para trabalhar em Brasilia.
/***/
Regina Costa comunica : Empresa de grande porte na prestacao servicos de informatica contrata tecnicos especialistas em LINUX - minimo de 4 anos de experiencia em suporte a Linux e seus softwares basicos

Encaminhar curriculum para reginavcc@terra.com.br
/***/
As vagas de emprego e/ou estagio oferecidas neste boletim do DFJUG sao de inteira responsabilidade das pessoas e/ou empresas que as submetem. O DFJUG apenas as repassa da forma como sao recebidas, por acreditarmos que se trata de prestacao de servico para a comunidade Java.
/******* Cobertura do JavaOne 2008, patrocinio CodeGear e Politec ********/

__| Desistencia |__
O DFJUG respeita a sua privacidade e e' contra o Spam. Caso voce nao queira mais receber este informativo, envie um e-mail para sergio@dfjug.org, e digite no campo Assunto (Subject) a palavra RETIRAR. Para informacoes em geral sobre as atividades da nossa comunidade, envie um e-mail para fernando.anselmo@dfjug.org. Obrigado.
/******* Cobertura do JavaOne 2008, patrocinio CodeGear e Politec ********/

Sempre e importante ressaltar que o DFJUG e patrocinado pelo Instituto CTS - www.cts.org.br, que nos fornece todo o apoio logistico, administrativo e juridico que nosso grupo necessita para realizar seus projetos tecno/sociais. Abracos a todos e bons codigos !!!

Daniel deOliveira
JUG Leader / Founding Java Champion
Brasilia Java Users Group
daniel@dfjug.org
www.dfjug.org
Brasil

SOA - Leia mais ...!

Service-oriented architecture

SOA_Software


SOA Software Has Big Plans For Blue Titan




Abaixo estao alguns links selecionados sobre o assunto, apenas copie e cole eles na barra de endereço, e não esqueça de clicar em ir, é que daria muito trabalho linkar tudo isso ...!


http://labase.nce.ufrj.br/cursos/fdbc/aulas/aula18/slide.html

http://www.nce.ufrj.br/conceito/artigos/2005/01p1-1.htm

http://www.microsoft.com/brasil/msdn/Tecnologias/visualcpp/visualcpp_webservices.mspx

http://www.braziloutsource.com/wss2.html


http://imasters.uol.com.br/artigo/4422/webservices/descrevendo_um_web_service_-_wsdl/


http://blog.fragmental.com.br/category/engenharia/arquitetura/soa/page/3/


http://www.javafree.org/content/view.jf?idContent=106


http://www.guj.com.br/java.tutorial.artigo.159.1.guj


http://ws.apache.org/axis/java/user-guide.html


http://javaboutique.internet.com/tutorials/Axis2/


http://www.linhadecodigo.com.br/Artigo.aspx?id=38

http://www.mhavila.com.br/link/internet/xml.html

http://www.javafree.com.br/content/view.jf?idContent=4

http://www.linhadecodigo.com/Artigo.aspx?id=3

http://imasters.uol.com.br/artigo/3879/xml/soap_attachments_com_axis/

http://palmadias.blogspot.com/2007_07_01_archive.html


http://www.intelligentedu.com/blogs/post/best_new_training_sites/414/Free-Course-on-Web-Development-with-.NET/pt/



Não tem nada haver com o assunto mas é interessante ler:
Por que o Linux é uma opção melhor que o Windows:

http://www.novell.com/pt-br/linux/truth/better_choice.html


http://www.google.com/search?hl=pt-PT&lr=&client=iceweasel-a&rls=org.debian:pt-BR:unofficial&pwst=1&q=arquitetura+SOAP+%2Blinguagem+C+%2BArquitetura+SOAP+%2BWSDL+-.pdf+-.ppt+&start=80&sa=N