tag:blogger.com,1999:blog-21918297326731908102024-03-12T20:04:10.919-03:00Tux MastersGNU/Linux, Tecnologia, Informação e Tux!InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.comBlogger45125tag:blogger.com,1999:blog-2191829732673190810.post-983885688316030632008-07-06T23:00:00.002-03:002009-03-29T17:06:26.805-03:00Encerramento das Atividades<div style="text-align: justify;">Pessoal, sinto informar, mas o TuxMasters está encerrando suas atividades, o tempo que dediquei ao blog foi muito bom e recompensador, mas agora estou tocando apenas o meu projeto pessoal. Para ter mais artigos e ler mais sobre o mundo Linux, Nerd e Geek acesse <a href="http://infog.casoft.info/">http://infog.casoft.info</a>.<br /><br />InFog<br /></div><div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com5tag:blogger.com,1999:blog-2191829732673190810.post-8285527689527001752008-03-15T14:34:00.001-03:002008-03-15T14:37:14.757-03:00A Segurança da Informação Pessoal e Corporativa<span class="entry"><p align="justify">O conceito de segurança da informação não está ligado somente à computadores e seus sistemas, este é um termo muito mais amplo utilizado para dar a idéia de segurança de dados pessoais ou corporativos.</p> <p align="justify">O termo sempre é associado à segurança de informações digitais, mas devemos nos lembrar que a informação pode estar em qualquer mídia, um cd-rom, um pendrive, uma folha de papel, um bloco de notas, uma agenda…</p> <p align="justify">Imagine que você tem uma agenda, dessas de papel (lembra que isso existe?), e nesta agenda você tem todos os seus dados pessoas, compromissos, telefones de amigos e familiares, contatos profissionais, informações bancárias e etc. Agora imagine que você perde essa agenda… O que fazer? Toda a sua vida está nela, será muito fácil alguém se passar por você de posse te todas essas informações.</p><p align="justify">Continue lendo no <a href="http://infog.casoft.info/?p=32">InFog</a>.<br /></p></span><div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com0tag:blogger.com,1999:blog-2191829732673190810.post-30495652896448322232008-03-15T13:14:00.001-03:002008-03-15T13:15:29.375-03:00lshw com Saída para HTMLO comando lshw não era novidade pra mim, porém esses dias descobri no <a href="http://ubuntuforums.org/">ubuntuforums.org</a> que ele pode gerar um HTML com todas as informações! Gostei bastante então estou compartilhando nessa postagem rápida. Teste você também:<br /><br />sudo lshw -html > ~/Desktop/hardware.html<br /><br /><br />É só isso, até mais!<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-2191829732673190810.post-55625421082143234732008-02-11T19:40:00.000-03:002008-02-11T19:33:55.773-03:00Teclado do Sony VGN-NR180E no Ubuntu Gutsy<span style="font-weight: bold;">Cenário</span><br /><br />Máquina: Sony VGN-NR180E<br />Sistema: Ubuntu 7.10 (em inglês)<br />Locales: en_US.UTF8<br /><br /><br />Para corrigir a falta de acentuação (português do Brasil) e "ç", como dica do <a href="http://infog.casoft.info/">InFog</a>, alterei meu xorg.conf, adicionando no final da section input device (relacionada ao teclado):<br /><br /><span style="font-weight: bold;">Option "xkbVariant" "intl"</span><br /><br /><br />Maravilha, derrubei a interface gráfica, subi denovo e conseguia acentuar as vogais corretamente, porém o "ç" ainda não aparecia. Vasculhei alguns blogs e sites através do google e encontrei a solução. Alterando o arquivo <span style="font-weight: bold;">/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules</span> e inserindo o en_US no final da linha do "cedilla", conforme mostrado abaixo:<br /><br />"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa<span style="font-weight: bold;">:en_US</span>"<br /><br /><br />Aí foi só sair e entrar denovo no Gnome que estava tudo certo.<br /><br />Fico por aqui, até mais!<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2191829732673190810.post-43450479219617900902007-11-22T14:12:00.000-03:002008-12-13T08:07:14.129-03:00Conheça o Flashblock<div style="text-align: justify;">Um dos recursos mais interessantes da web é também uma tremenda dor de cabeça para usuários do Firefox e para usuários de internet discada. Quem nunca esbarrou com aquela animação/propaganda em flash que ocupa a metade da área útil do browser e não pára de tocar? Ou, para as pessoas com internet discada, aquela propaganda que demora horas para carregar e não vai adicionar nada ao conteúdo que você que você quer ver?<br /></div><div style="text-align: justify;"><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2TbYIovx0II/R03azoG1x7I/AAAAAAAAAAU/hOjAXzG0J-c/s1600-h/433.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_2TbYIovx0II/R03azoG1x7I/AAAAAAAAAAU/hOjAXzG0J-c/s200/433.png" alt="" id="BLOGGER_PHOTO_ID_5138003330373896114" border="0" /></a>Pois é as animações e propagandas em flash muitas vezes ocupam muito tempo da sua banda e muito de sua paciencia...<br />Mas agora existe um jeito bloquear essas animações e só permitir a execução das que você realmente quer ver, como por exemplo um vídeo no youtube. Para fazer essa mágica de bloquear o flash você precisa apenas do <a href="https://addons.mozilla.org/en-US/firefox/addon/433">flashblock</a>, um complemento do firefox que faz o trabalho.<br />Depois de instalar a extenção você vai perceber que as animações passam a exibir apenas um ícone do flash que muda para uma tecla "play" quando você passa o mouse por cima, então a partir de agora você pode dar "play" apenas nas animações que deseja ver.<br />Depois que comecei a utilizar essa extenção não consigo mais utilizar a internet sem ela, é bem prático e te faz econimozar um bom tempo e uns megas.<br /></div><br />InFog<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com0tag:blogger.com,1999:blog-2191829732673190810.post-51254982856632472782007-10-18T21:26:00.000-03:002007-10-18T21:59:07.152-03:00Configurando Mouse Canhoto no xorg.conf<div style="text-align: justify;">De um tempo para cá estou sendo incomodado por dores no pulso direito, e não adianta usar tala ortopédica, almofada no mousepad... nada resolve... Então resolvi começar tudo novo e trocar o mouse para a mão esquerda, a direita ainda dói, mas incomoda menos =)<br />Bem, mas é bem aqui que começou um probleminha, recentemente passei a utilizar o fluxbox no trabalho, abandonando o Gnome, isso deixou a máquina consideravelmente mais rápida, mas o fluxbox não tem uma interface de configuração onde você pode simplesmente marcar uma caixa dizendo que seu mouse é para canhoto, assim como existe em ambientes mais amistosos como o Gnome e o KDE, então a solução foi configurar isso no xorg.conf.<br />Lendo o manual do mousedrv:<br /><br />$ man 4 mousedrv<br /><br />Eu vi que existe a opção "ButtonMapping" que pode ser utilizada na sessão InputDevice onde o mouse é definido. Essa opção serve para mapear logicamente os botões físicos do mouse, e uma entrada padrão para ela seria essa:<br /><br />Option "ButtonMapping" "1 2 3"<br /><br />Essa entrada serve para um mouse com três botões (direito esquerdo e o click da roda). Mas como entender isso? É bem simples, basta contar os botões do mouse da esquerda para a direita:<br /><br />O botão esquerdo é o número 1 fisicamente e neste caso logicamente também.<br />O click da roda do mouse é o botão 2 (física e logicamente).<br />E o botão direito é o botão 3 (também física e logicamente).<br /><br />Sabendo isso fica fácil configurar o mouse para ser utilizado por canhotos, basta colocar esta entrada na sessão do mouse no arquivo /etc/X11/xorg.conf:<br /><br />Option "ButtonMapping" "3 2 1"<br /><br />Ou seja o botão esquerdo que é o botão físico número 1, mas agora ele é o botão lógico número 3.<br />O botão 2 (click do mouse) continua sendo ele mesmo.<br />E o botão físico número 3 que é o botão direito passa a ser o botão lógico número 1.<br /><br />Como o X trata os botões através de seus valores lógicos essa configuração faz com que o mouse trabalhe no modo "canhoto".<br />Não é algo tão simples, e pode ser que você precise ver direito como são os botões físicos e lógicos do seu mouse, mas é uma solução que atende pessoas que precisam do mouse com os botões invertidos e que têm preferência por gerenciadores de janelas mais leves como o fluxbox, blackbox, windowmaker, etc.<br /><br />Bem é isso!<br /><br />InFog</div><div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com3tag:blogger.com,1999:blog-2191829732673190810.post-79115829267051374992007-10-13T11:35:00.000-03:002007-10-13T11:37:26.504-03:00Sistema de autenticação em PHP<div style="text-align: justify;">Nesta série de tutoriais Evaldo Junior (InFog) mostra como criar sistemas de autenticação de usuários em PHP, ao longo dos artigos serão discutidos temas como sessões, cookies e conexão com banco de dados.<br /><br />"...o desenvolvimento WEB tem grandes diferenças do desenvolvimento desktop.<br /><br />Então essa série de artigos visa demonstrar o desenvolvimento de um sistema de autenticação simples, utilizando a linguagem PHP e tendo como métodos de armazenagem de variáveis as sessões e os cookies.<br /><br />Então vamos montar um roteiro a ser seguido..."<br /><br />Continue lendo no <a href="http://infog.wordpress.com/2007/10/13/sistema-de-autenticacao-em-php-parte1/">InFog</a>.<br /><br />InFog<br /></div><div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com0tag:blogger.com,1999:blog-2191829732673190810.post-41247550211964766012007-10-02T14:19:00.000-03:002007-10-02T14:23:16.203-03:00Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux<div style="text-align: justify;">...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 <a href="http://br-linux.org/">BR-Linux</a> coletou mais de 12.000 registros de compatibilidade de equipamentos e serviços (webcams, scanners, notebooks, ...) na sua <a href="http://br-linux.org/linux/pesquisa-hardware">Pesquisa Nacional de Compatibilidade 2007</a>, e agora convida a comunidade a ajudar a divulgar o resultado. Veja as <a href="http://br-linux.org/linux/divulgar-compatibilidade">regras da promoção</a> no BR-Linux e ajude a divulgar - quanto mais divulgação, maior será a doação do BR-Linux à Wikipedia e ao Wordpress.</div><div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com0tag:blogger.com,1999:blog-2191829732673190810.post-87794424603865678192007-09-26T09:47:00.000-03:002008-12-13T08:07:14.321-03:00Semana de Tecnologia na Fatec Baixada Santista<div style="text-align: justify;">Não perca a semana de tecnologia na Fatec Baixada Santista! De 1 à 5 de outubro!<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2TbYIovx0II/RvpWHFszfeI/AAAAAAAAAAM/ObpJyGhk1VA/s1600-h/logo.gif"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_2TbYIovx0II/RvpWHFszfeI/AAAAAAAAAAM/ObpJyGhk1VA/s200/logo.gif" alt="" id="BLOGGER_PHOTO_ID_5114495006621793762" border="0" /></a>Durante a primeira semana de outubro, do dia 1 ao dia 5 será realizada a Semana de Tecnologia da Fatec Baixada Santista. Durante a semana serão realizadas diversas palestras e minicursos. As palestras são de conteúdo técnico e podem ser assistidas por alunos e não alunos de graça. Os minicursos podem ser feitos por alunos e não alunos também.<br />As inscrições para os minicursos acontecem nesta sexta-feira dia 28 das 16:30h às 20:30.<br />Eu vou realizar o minicurso de Desenvolvimento de Loja Virtual utilizando PHP e MySQL, então quem estiver interessado compareça nesta sexta-feira na Fatec para realizar a inscrição.<br />A FatecBS fica na Av. Bartolomeu de Gusmão, 110 - Aparecida - Santos/SP.<br /><br />Maiores informações <a href="http://semanadetecnologia.tk/">aqui</a>.</div><div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com0tag:blogger.com,1999:blog-2191829732673190810.post-30551621300292397082007-09-16T22:43:00.000-03:002007-09-19T15:22:38.246-03:00Multimedia DebianUsa Debian e quer assistir filmes em wmv, rmvb, ouvir suas mp3? Então leia este pequeno artigo preparado para lhe ajudar!<br /><br /><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100px; height: 123px;" src="http://www.debian.org/logos/openlogo-100.jpg" alt="" border="0" /><br /><div style="text-align: justify;">Bem, como muitos, mas nem todos sabem, existem formatos de arquivos multimedia proprietários e entre eles os mais usados são o wmv, do windows, o rmvb que é o formato utilizado pelo Real Media, e o mais conhecido de todos que é o formato de músicas mp3.<br /></div><div style="text-align: justify;">O Debian, assim como muitas outras distribuições, não vem com suporte à estes formatos por problemas com patentes em alguns países, mas podemos instalar esse suporte sem maiores problemas.<br />Bem em primeiro lugar devemos ter configurado em nossa source.list (/etc/apt/source.list) os repositórios contrib e non-free, se você não sabe fazer isso não tem problema, eu ensino:<br />Edite o arquivo /etc/apt/sources.list, a linha que é mais ou menos assim:<br /><br /><blockquote>deb http://ftp.debian.org/debian/ stable main</blockquote><br />Deve ficar assim:<br /><br /><blockquote>deb http://ftp.debian.org/debian/ stable main non-free contrib</blockquote><br />Para enteder melhor o que foi feito aqui e o que são as opções "contrib" e "non-free" adicionadas leia <a href="http://tuxmasters.blogspot.com/2007/08/utilizando-o-debian-lenny.html">isso</a>.<br />Após adicionar as opções atualize a lista de pacotes do apt:<br /><br /><blockquote># aptitude update</blockquote><br />Ok, agora vamos lá, vamos instalar os pacotes para curtir um pouco de multimedia!<br />Vamos começar pelo mp3, existe um programinha tocador de mp3 que é utilizado via linha de comando, é o mpg321, eu já <a href="http://tuxmasters.blogspot.com/2007/05/configurando-um-despertador-com-o-cron.html">comentei sobre ele</a>. Quando você instala esse tocador ele instala também os codecs necessários para a reprodução de mp3, o mp3-decoder, mas é claro que você pode instalar apenas o mp3-decoder.<br />Um excelente tocador de musicas para Gnu/Linux é o Amarok, ele organiza sua coleção de acordo com os artitas, separa os discos, mostra a letra da música em execução e mais algumas funcionalidades de fazer inveja a alguns players famosos. Ele é desenvolvido oficialmente para o KDE, mas não há problemas em utilizá-lo com outros gerenciadores de janelas, para instalá-lo use:<br /><br /><blockquote># aptitude install amarok</blockquote><br />Instale também o engine do xine, que o Amarok usa para a reprodução:<br /><br /><blockquote># aptitude install amarok-xine</blockquote><br />E não podemos nos esquecer do decoder mp3 do xine:<br /><br /><blockquote># aptitude install libxine1-ffmpeg</blockquote><br />Pronto já pode curtir suas mp3 enquanto segue o restante do artigo =).<br />Vamos agora aos vídeos em wmv. Para assistir esse tipo de vídeo você precisa de uma certa coletânia de codecs que podem ser encontrados no pacote <a href="http://www.debian-multimedia.org/pool/main/w/w32codecs/">w32codecs</a>, simplesmente faça o download desse <a href="http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20061022-0.1_i386.deb">arquivo</a> e instale com o comando:<br /><br /><blockquote># dpkg -i w32codecs*.deb</blockquote><br />Uma segunda opção é adicionar o repositório do debian-multimedia.org ao apt, esse é um projeto que tem o propósito de facilitar a vida de usuários Debian quando o assunto é multimedia.<br />Para fazer isso adicione esse linha ao seu arquivo /etc/apt/sources.list:<br /><br /><blockquote>deb http://www.debian-multimedia.org etch main</blockquote><br />depois disso atualize seu apt e instale o pacote debian-multimedia-keyring para configurar a chave GPG do repositório. Depois mais uma atualização já com a chave configurada:<br /><blockquote># aptitude update<br /># aptitude install debian-multimedia-keyring<br /># aptitude update<br /></blockquote>Agora basta instalar os codecs:<br /><blockquote># aptitude install w32codecs</blockquote>Agora use o seu player favorito para assistir os vídeos, eu gosto bastante do Kaffeine e também do MPlayer.<br />Vamos agora aos vídeos em Real Media. Esses são os mais chatinhos, pois em geral funcionam apenas com o Real Media Player que eu particularmente não gosto, motivos para isso? tenho sim! Uma vez estava vendo um vídeo e precisei abaixar o volume para atender ao telefone, acabou que eu não assisti o restante do vídeo e depois disso o som da máquina ficou no zero, eu então reconfigurei o alsa, chequei os mixers e nada e quando eu lembrei que o Real Media Player estava no volume zero eu percebi que ele é tão folgado que domina o som do PC completamente, nem o mixer do alsa ganha dele...<br />Mas então... há alguma alternativa?<br />Bem você pode instalar o Realplayer e não utilizá-lo, pois quando você o instala do repositório do Debian Multimedia ele instala os codecs e então você pode assistir os arquivos em qualquer player, no Kaffeirne funcionou muito bem, no MPlayer também. Então instale o Real Player com:<br /><br /><blockquote># aptitude install realplayer</blockquote><br />Lembrando que você precisa ter o repositório Debian Multimedia para instalar o Real Player dessa forma.<br />Bem, então é isso, agora seu Debian vai ficar turbinado para assistir seus vídeos e ouvir suas músicas.<br /><br />InFog<br /></div><div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com11tag:blogger.com,1999:blog-2191829732673190810.post-19207205943840360582007-09-08T10:59:00.000-03:002007-09-08T11:09:09.098-03:00Gimp 2.4rc2 no Debian<div style="text-align: justify;">Olá pessoal, hoje estou aqui para falar que já saiu o segundo release candidate do Gimp 2.4, essa versão está cheia de novidades, inclusive o SIOX, que é uma ferramenta para extração de objetos contidos em fotos, por exemplo tirar uma pessoa de uma foto para colocar em outra. Outra novidade é o tema dos icones que está bem legal.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://cgbrasil.net/site/wp-content/uploads/2007/01/screenshot323.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://cgbrasil.net/site/wp-content/uploads/2007/01/screenshot323.jpg" alt="" border="0" /></a>Bem, vamos ao que interessa, testar o segundo RC já disponível para download no site do Gimp e já disponível também nos repositórios do Debian Sid.<br />Para instalar esse Gimp você deve editar o seu arquivo /etc/apt/sources.list e adicionar essa linha:<br /><br />deb http://ftp.debian.org/debian/ sid main non-free contrib<br /><br /><br />depois disso faça a atualização do apt com:<br /><br /># aptitude update<br /><br />e por fim:<br /><br /># aptitude install gimp<br /><br />Com isso ele vai baixar e instalar o novo Gimp.<br /><br />Mas atenção, após isso remova a linha adicionada ao sources.list para que o apt não instale sempre os pacotes instáveis na sua máquina.<br /><br />Por hoje é só.<br /><br />InFog<br /></div><div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com2tag:blogger.com,1999:blog-2191829732673190810.post-66385852984828536982007-08-16T21:20:00.000-03:002007-08-17T19:50:47.660-03:00Utilizando o Debian Lenny<div style="text-align: justify;">O <a href="http://debian.org/">Debian</a> é uma das maiores distribuições GNU/Linux existentes, ele tem uma enorme comunidade no mundo todo e seu sistema de pacotes é muito simples de ser utilizado, além de ser uma base para muitas outras distribuições famosas como o <a href="http://www.knoppix.org/">Knoppix</a>, <a href="http://www.guiadohardware.net/kurumin">Kurumin</a> e o <a href="http://www.ubuntu.com/">Ubuntu</a>.<br /><br /><div style="text-align: center;"><img src="http://www.debian.org/Pics/debian.png" alt="" border="0" /><br /></div>Os novatos geralmente se confundem com o modo como o Debian é "versionado". No Debian temos o número da versão, a atual é a 4.0, e um codinome, existe, por exemplo, o Debian Woody, o Buzz, o Sarge... mas de onde vêm esses nomes? Da animação <a href="http://pt.wikipedia.org/wiki/Toy_story">Toy Story</a>! Cada versão do Debian ganha o nome de um personagem do filme. A versão estável atual é o Etch, que é a losinha mágica.<br />Mas espera aí, eu disse estável... Há outras? Sim há! As novas versões de programas que você conhece são adicionadas ao Debian instável, após um período de testes e adaptações ele passa para a versão de teste e se tudo correr no próximo lançamento Debian ele passa para a versão estável. Hum acho que confundi um pouco as coisas agora né?<br />Vamos pensar assim, o <a href="http://www.amsn-project.net/">Amsn</a> por exemplo, a versão mais nova dele (estável) é a 0.96, mas no Debian Etch (Atual Debian estável) a versão do Amsn é a 0.95, isso por que essa versão foi adicionada ao Debian Etch quando ele ainda era Teste, e quando ele passou a ser a versão estável o Amsn 0.95 veio junto. No Debian Lenny, que é a versão de testes atualmente o Amsn encontra-se na versão 0.96.<br />Mas a grande questão aqui é, eu posso usar o Debian versão de teste? Ele é seguro? Ambas as respostas são sim, a vantagem de utilizar o Debian teste é ter pacotes mais atuais, na verdade versões mais atuais, pois os pacotes da versão estável continuam sendo mantidos. Mas agora, como usar a versão de teste?<br />Simples você precisa apenas editar o arquivo /etc/apt/sources.list, se você ainda não conhece esse arquivo, deixe-me lhe mostrar como ele é, a formatação dele inclui linhas mais ou menos como essa:<br /><br />deb http://ftp.debian.org/debian/ etch main contrib non-free<br /><br />Um monte de coisa né? Mas não se assuste, olhe só o que cada coisa significa:<br /><br />deb -> Aqui dizemos que queremos os pacotes com os binários, ou seja os programas em si, geralmente essa linha vem acompanhada de uma outra igual apenas trocando o deb por deb-src, o que significa que também queremos ter a opção de baixar os fontes dos programas.<br /><br />http://ftp.debian.org/debian/ -> Essa linha diz qual é o servidor que o sistema busca para baixar os pacotes, existem muitos servidores com pacotes extras, eu mesmo só utilizo os pacotes do servidor oficial e o multimidia.<br /><br />etch -> Aqui é que a mágica de troca de distribuição acontece, como você pode ver a minha opção é etch, ou seja o Debian estável atualmente, mas eu poderia usar o nome stable, para indicar que quero a versão estável não importa o codinome dela. Você pode usar aqui o nome testing para o Debian teste que é o Lenny atualmente, pode usar também unstable que é o Debian que recebe mais pacotes atualizados, mas é o instável, seu uso não é recomendado a não ser que você consiga resolver possíveis problemas. O codinome do Debian instável é Sid, Sid é o vizinho malvado no filme Toy Story, ser instável é bem a cara dele certo?<br /><br />main contrib non-free -> Aqui são definidos os tipos de pacotes que você quer no seu sistema, "main" são os pricipais pacotes de software do Debian e os que utilizam licenças de software livre, "contrib" são os pacotes de software livre mas que contém alguma dependência de outros pacotes ou softwares não livres, e "non-free" que são so softwares cujas licenças impõem restrições de uso ou distribuição.<br /><br />Agora que você já conhece um pouco melhor a estrutura do Debian fica fácil fazer a troca de versão. Utilize o editor de texto de sua preferência para alterar o arquivo /etc/apt/sources.list trocando o nome versão do Debian. No meu caso eu coloquei Lenny. Depois disso salve o arquivo, atualize a lista de pacotes e por fim faça a atualização do sistema... Como? Assim: Digite esses comandos como usuário root:<br /><br /># aptitude update<br /><br /># aptitude dist-upgrade<br /><br />Você pode perfeitamente utilizar duas ou mais versões do Debian de uma vez, mas lembre-se de colocar uma linha para cada versão. Fora isso tenha em mente que o apt vai buscar sempre a versão mais atual do pacote, ou você pode escolher a versão à ser instalada utilizando o <a href="http://tuxmasters.blogspot.com/2007/05/aptitude-uma-ferramenta-poderosa.html">aptitude</a>.<br /><br />Bem, por hoje é só e boa sorte com seu novo Debian =)<br /><br />InFog</div><div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com10tag:blogger.com,1999:blog-2191829732673190810.post-22086879322335312592007-08-11T18:31:00.000-03:002007-08-11T20:33:52.582-03:00Kiba-DockOlá, hoje estou aqui para falar do <a href="http://www.kiba-dock.org/">Kiba-Dock</a>, uma aplicação muito legal para quem gosta dos famosos "docks". Existem gerenciadores de janelas para o Gnu/Linux que utilizam esse conceito de docks, um famoso é o <a href="http://www.windowmaker.info/">Window Maker</a>. Esse conceito de dock é muito legal, são um tipo de icones encaixáveis que podem mostrar atalhos para as aplicações ou as aplicações minimizadas. Neste <a href="http://windowmaker.info/imageview.php?cat=big&id=50">link</a> você pode ver um screenshot dele, repare nos docks à direita e à esquerda. Tá pode parecer simples e ultrpassado, mas quando você se acostuma com esse tipo de recurso ele se torna muito útil.<br />Agora imagine-se unindo essas funcionalidades à beleza dos atuais desktops 3D, você pode conseguir efeitos legais como esse:<br /><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/BS4Z5VghfhE"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/BS4Z5VghfhE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br />Esse é o Kiba-Dock.<br />Vou demonstrar aqui a maneira de instalação do Kiba-Dock via apt. Fica mais fácil assim =)<br />Bem vamos lá, essas dicas são para o Ubuntu 7.04, mas <a href="http://www.kiba-dock.org/index.php?option=com_mambowiki&Itemid=39">aqui</a> você encontra mais instruções para outras distros.<br />Adicione essas linhas ao arquivo /etc/apt/sources.list:<br /><br />deb http://download.tuxfamily.org/3v1deb feisty eyecandy<br />deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy<br /><br />agora:<br /><br />$ sudo aptitude update<br /><br />$ sudo aptitude install kiba-dock kiba-dock-plugins<br /><br />Prontinho, seu Kiba-Dock está instalado e pronto para usar =)<br /><br />Vá ao menu aplicações->acessórios->Kiba-Dock e bom trabalho/diversão.<br /><br />InFog<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com2tag:blogger.com,1999:blog-2191829732673190810.post-4665171258248892082007-08-04T13:30:00.000-03:002007-08-04T13:46:41.110-03:00Instalação de Fontes no UbuntuRecentemente resolvi dar um "Upgrade" no meu Gimp e no Inkscape com novas fontes. Mas porque colocar as fontes novas apenas para eles? Resolvi então colocar as novas fontes no sistema.<br />Bem, mas o primeiro passo é conseguir as fontes =). No site <a href="http://www.netfontes.com.br">NetFontes</a> há uma porção delas e o melhor é que são free.<br />No Debian (Meu Notebook) foi bem simples, bastou criar uma nova pasta em /usr/share/fonts, por exemplo /usr/share/fontes/extras, colocar as novas fontes lá e reinicias o programa que eu quero que use as fontes.<br />Já no Ubuntu não foi bem assim :-( Nele além de colocar as novas fontes é necessário rodar o comando:<br /><br />$ sudo defoma-font register-all /usr/share/fonts/extras/* -v<br /><br />o DEFOMA é o Debian Font Manager, um utilitário de configuração automática de fontes.<br /><br />InFog<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com3tag:blogger.com,1999:blog-2191829732673190810.post-64067800315751952732007-08-02T21:40:00.000-03:002008-12-13T08:07:14.813-03:00Praticidade com o htopHá casos em que o software livre nos mostra como é boa a liberdade, como a liberdade pra escrever um programa baseado em outro. Os programas <span style="font-weight: bold;">top</span> e <span style="font-weight: bold;">htop</span> são um bom exemplo disso.<br /><br />Quem já tentou monitorar processos com o comando top sabe o quanto ele não é amigável. É aí que eu lhes apresento a versão user friendly dele, o <a href="http://htop.sourceforge.net">htop</a>.<br /><br />A instalação no Debian e derivados é super tranquila, basta um "aptitude install htop" e pronto.<br /><br />Veja uma screenshot completa para conhecê-lo melhor:<br /><br /><a href="http://img76.imageshack.us/my.php?image=htopel6.png" target="_blank"><img src="http://img76.imageshack.us/img76/7887/htopel6.th.png" border="0" /></a><br /><br />Se a sua máquina tiver processador de núcleo duplo, ele é capaz de mostrar o uso de cada núcleo! Com ele você também pode ordenar os processos por algum dos campos:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CsiPIiYVLZ8/RrJ2l74Nv0I/AAAAAAAAAAw/YQzSee-4wGk/s1600-h/htop-sort.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_CsiPIiYVLZ8/RrJ2l74Nv0I/AAAAAAAAAAw/YQzSee-4wGk/s400/htop-sort.png" alt="" id="BLOGGER_PHOTO_ID_5094264522610163522" border="0" /></a><br />Um caso típico de praticidade é na hora de enviar um sinal (kill por exemplo) para determinado processo:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CsiPIiYVLZ8/RrJ2xr4Nv1I/AAAAAAAAAA4/h1b8e3ZSjWw/s1600-h/htop-signal.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_CsiPIiYVLZ8/RrJ2xr4Nv1I/AAAAAAAAAA4/h1b8e3ZSjWw/s400/htop-signal.png" alt="" id="BLOGGER_PHOTO_ID_5094264724473626450" border="0" /></a><br />Também é excelente para os administradores de sistemas GNU/Linux rapidamente mudarem a prioridade de determinados processos, simplesmente apertando F7 ou F8.<br /><br />Instale e teste cada função, o menu inferior baseado nas teclas de função (F1 ao F10) torna tudo muito fácil e prático!<br /><br /><br />[]'s a todos os Tuxers!<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-2191829732673190810.post-55637492603281500542007-07-30T15:49:00.000-03:002007-07-30T15:56:42.284-03:00Novo Colaborador no TuxMastersOlá pessoas que visitam o TuxMasters.<br /><br />A partir de agora temos um novo colaborador aqui, ele é o sr. <a href="http://diego-souza.blogspot.com/">Diego Souza</a> (Emphasis in Metal). Ele já realiza, em seu <a href="http://diego-souza.blogspot.com/">blog</a>, um trabalho bem interessante sobre a linguagem Ruby e veio adicionar novos conteúdos ao TuxMasters.<br /><br />Bem vindo novo Tuxer Emphasis in Metal.<br /><br />InFog<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com2tag:blogger.com,1999:blog-2191829732673190810.post-67684177809489858482007-07-23T21:02:00.000-03:002007-07-23T21:40:15.760-03:00Resolvendo Nomes com o Bind9<div style="text-align: justify;">Uma coisa que acontece de vez em quando é o servidor de nomes do Speedy (ADSL em SP) parar de responder, isso é muito chato, pois a navegação pára. Ops você não sabe o que é um servidor de nomes? Ok vou explicar.<br />Quando você abre seu browser e digita algum endereço de site, como http://tuxmasters.blogspot.com o que acontece é o seguinte:<br /><blockquote style="background-color: #EEE; border: 2px dotted gray;"><span style="font-weight: bold;">Sua Máquina:</span> Nossa onde será que está esse http://tuxmasters.blogspot.com? Hum, eu não sei, bem vamos ver quem pode me dizer...<br /></blockquote><br />Nessa hora sua máquina (rodando GNU/Linux) verifica o arquivo /etc/resolv.conf para saber onde ele deve resolver esse nome, e é aí que entra o servidor de nomes do seu provedor. E então o papo continua...<br /><blockquote style="background-color: #EEE; border: 2px dotted gray;"><span style="font-weight: bold;">Sua Máquina:</span> Olá servidor de nomes do meu provedor, você pode, por favor, me dizer onde fica o http://tuxmasters.blogspot.com?<br /><span style="font-weight: bold;">Servidor de Nomes:</span> Olá, mas é claro que posso, ele fica em 201.201.201.202.<br /><span style="font-weight: bold;">Sua Máquina:</span> Muito obrigado servidor, vou para lá =)<br /></blockquote><br />Viu só? O servidor de nomes lhe deu o endereço IP do servidor, assim sua máquina sabe onde ir.<br />Aí você chega ao site e a vida é uma beleza.<br />Mas... E se o papo for assim:<br /><blockquote style="background-color: #EEE; border: 2px dotted gray;"><span style="font-weight: bold;">Sua Máquina:</span> Olá servidor de nomes do meu provedor, você pode, por favor, me dizer onde fica o http://tuxmasters.blogspot.com?<br />Tempo passando...<br /><span style="font-weight: bold;">Sua Máquina:</span> Servidor de nomes? Cade você?<br />Tempo passando...<br /><span style="font-weight: bold;">Sua Máquina:</span> Putz eu não sei onde fica o site e ninguém pode me ajudar... Bem, desisto, vou mostrar uma página de erro.<br /></blockquote><br />Você fica sem navegação, fica triste, desmotivado...<br />Mas porque não resolver isso? É bem simples você fazer a sua máquina resolver nomes também.<br />Você vai precisar de um software que resolva os nomes, e o mais utilizado é o Bind. Para instalá-lo no Debian (Ubuntu, Kurumin e outros Debian-like) basta um:<br /><br /># aptitude install bind9<br /><br />Ele vai instalar e iniciar o Bind9 para você. Para checar se ele está mesmo rodando use o comando:<br /><br /># ps ax | grep named<br /><br />Se aparecer uma linha como essa:<br /><br /> 2789 ? Ssl 0:00 /usr/sbin/named -u bind<br /><br />É porque o Bind está rodando.<br />Pronto tudo ok, agora só falta dizer para a máquina que ela é auto-suficiente em resolução de nomes, para isso altere o arquivo /etc/resolv.conf para:<br /><br />nameserver 127.0.0.1<br /><br />Prontinho, sua máquina já é capaz de resolver nomes =) Se você tem uma rede você pode colocar o bind em apenas uma máquina e mandar as outras resolverem nela, se a rede for grande espalhe alguns binds e configure as máquinas para resolver os endereços em alguns servidores direfentes, para que em caso de queda de um servidor a rede não pare de navegar.<br /><br />InFog<br /></div><div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com3tag:blogger.com,1999:blog-2191829732673190810.post-87691506182065576272007-07-07T11:31:00.000-03:002007-07-22T22:39:41.831-03:00Desenvolvendo para a WEBEste é um post para mostrar que o desenvolvedor WEB tem muitas vantagens quando usa o GNU/Linux como sistema opracional em sua máquina de trabalho.<br />Porque usar uma distribuição GNU/Linux para desenvolver? Bem as vantagens são muitas, temos, por exemplo, ótimos editores de texto que fazem a marcação de código deixand-o muito mais legível. Esse abaixo é o Kate, que vem com o KDE.<br /><center><br /><img src="http://img444.imageshack.us/img444/6421/katemy0.png" alt="Kate mostrando um código marcado" /><br /></center><br />Há também o Gedit para o Gnome. Para aqueles que preferem o desenvolvimento "O que você vê é o que você tem" há programas como o <a href="http://www.nvu.com" title="NVU editor html">NVU</a> ou o <a href="http://www.w3.org/Amaya/" title="Amaya editor oficial do W3C">Amaya</a> que é o editor oficial do <a href="http://www.w3.org" title="W3C">W3C</a>, e por falar em W3C, é incrível o tormento que um desenvolvedor WEB passa para desenvolver coisas que seriam relativamente simples graças aos padrões estabelecidos pelo W3C. Você desenvolve seus sites, testa no Firefox, Seamonkey, Konqueror, Opera e tudo sai bem, chega no nosso <q>querido</q> IE as coisas começam a complicar, é muito chato quando você utiliza padrões e o principal browser (por enquanto) não os aceita.<br />Agora você deve se perguntar: <q>Tá, mas como eu vou testar meus sites no IE usando Linux?</q>. É muito simples, graças ao <a href="http://www.winehq.org/" title="Wine">Wine</a> e ao <a href="http://www.tatanka.com.br/ies4linux/page/Main_Page" title="IEs4Linux">IEs4Linux</a> você pode ter até três versões do Internet Explorer (6, 5.5 e 5) rodando, aliás, nem mesmo no Windows(r) você pode fazer isso.<br />Outra grande vantagem é pode utilizar um servidor WEB como o <a href="http://httpd.apache.org/" title="Servidor Apache">Apache</a> de uma maneira muito simples, em distribuições como o Debian e o Ubuntu vocÊ pode fazer apenas um <q>aptitude install apache</q> e pronto!<br />Para a edição gráfica há ótimos programas como o <a href="http://www.inkscape.org/" title="Inkscape">Inkscape</a>, o <a href="http://www.gimp.org/" title="GIMP">GIMP</a> e o <a href="http://www.xaraxtreme.org/" title="Xara Xtreme">Xara Xtreme</a>.<br />Para os que utilizam animações em Flash eu recomendo uma olhada <a href="http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2191" title="Artigo sobre editor flash para GNU/Linux no Viva o Linux">aqui</a>.<br />Fora os programas que eu citei aqui há muitos outros que fazem coisas parecidas ou até melhores, mas estes são basicamente os que eu uso e recomendo.<br />Até mais =)<br /><br />InFog<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com17tag:blogger.com,1999:blog-2191829732673190810.post-41562754902113325792007-06-28T21:04:00.000-03:002007-06-28T21:30:50.466-03:00Somando datas no PHPVocê já precisou somar datas no PHP? Teve uma boa idéia de usar a função explode() e somar os números individualmente? Mas... Aconteceram incovenientes como o dia 31 de fevereiro? Seus problemas acabaram!<br /><center><br /><img src="http://www.prog-info.org/Images/elephant.gif"><br /></center><br />Graças à função mktime() do PHP podemos somar datas de uma forma precisa e gerando apenas datas válidas!<br />A função funciona de uma forma bem simples, ela recebe como parâmetro uma hora e data, mas os parâmetros são separados, sendo assim você pode, por exemplo, colocar um parâmetro como esse:<br />$mes + 1<br />A função mktime pega essa soma e retorna a data válida!<br />Fabuloso não? Bem, para mais detalhes sobre essa função você pode consultar o manual do PHP.<br />Agora, se o que você quer é uma forma mais rápida de somar as datas sem preocupação do que é mktime(), então use as minhas funções sub_data() e som_data(). Ambas funcionam de forma muito parecida, elas recebem como parâmetro uma data no formato brasileiro "dd/mm/AAAA" e o número de dias que será somado à data. Se você, por exemplo, fizer isso:<br /><br />$data_final = som_data("20/06/2007", 3);<br /><br />O valor de $data_final será 23/06/2007.<br />Bem, você pode baixar as funções <a href="http://rapidshare.com/files/39950096/datas.zip">aqui</a>. Mesmo usando as funções que eu escrevi eu sugiro que você estude o código e entenda o que ele faz, você verá que não é algo tão complexo assim =)<br /><br />InFog<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com1tag:blogger.com,1999:blog-2191829732673190810.post-63783043413812827672007-06-25T20:47:00.000-03:002007-06-25T21:09:38.703-03:00Retirando os Ícones do Sistema no GnomeQuem usa o desktop <a href="http://www.gnome.org/">Gnome</a> já viu que ele mantém na área de trabalho os ícones do sistema (home, computador, lixeira e dispositivos de armazenamento em geral), mas nem todo mundo gosta desses ícones alí, pricipalmente por eles serem facilmente acessados através do menu "Locais".<br /><center><br /><img src="http://jmz.iki.fi/images/gnome_sm.jpg" /><br /></center><br />Eu pessoalmente não gosto de ícones na área de trabalho pelo simples fato de que quando você precisa deles você tem que minimizar tudo, então é bem mais prático manter uma barra de ícones. Bem, vamos ao que interessa: Retirar os ícones do desktop do Gnome.<br />Para fazer isso você precisa usar o programa gconf-editor, para isso abra um terminal e digite:<br /><br />$ gconf-editor<br /><br />Nessa janela que abriu escolha, à esquerda, o menu "apps->nautilus->desktop", à direita será mostrada uma lista com os ícones exibidos no desktop, basta retirar a seleção dos icones que você não quer. A opção volumes_visible serve para mostrar as midias inseridas/conectadas à máquina, tipo um cd-rom ou um pen drive. Como as alterações são feitas assim que você desmarca as opções não há botão de salvar, basta fechar a janela.<br /><br />Pronto, bem melhor sem aqueles ícones (in)úteis heim?<br /><br />InFog<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com13tag:blogger.com,1999:blog-2191829732673190810.post-64838729037901777062007-06-24T20:10:00.000-03:002007-06-24T20:27:16.654-03:00Validador de CPF e CNPJ em PHPValidar CPF e CNPJ é um recurso obrigatório em qualquer aplicação que exija esse tipo de dado. Porém é um tanto quanto chato escrever código para fazer isso. Por este motivo estou disponibilizando duas funções que escrevi em PHP para isso.<br /><center><br /><img src="http://www.vencer-rs.com.br/parceirosdotrabalho/imagens/im_cpf.jpg" /><br /></center><br />A primeira função é a checa_cpf() e a segunda a checa_cnpj(), ambas recebem o número do documento sem formatação e retornam valores distintos para documento válido ou inválido, ficando à seu cargo o tratamento dessas mensagens.<br />Bem, as funções são bem explicativas e dá para aprender um pouco mais sobre php se você estudá-las.<br />Baixe as funções aqui:<br /><a href="http://rapidshare.com/files/39162198/cpf_cpnj.zip">CPF e CNPJ</a><br />e bom trabalho/estudo/diversão =)<br /><br />InFog<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com15tag:blogger.com,1999:blog-2191829732673190810.post-33012643036000922492007-06-09T11:06:00.000-03:002007-06-09T11:15:59.792-03:00BrOffice.org com tema do GNOMEHá um bom tem eu venho usando o BrOffice em máquinas Windows, no Linux eu geralmente deixava com o OpenOffice mesmo já que já vem em algumas distros, ou faz parte de seus repositórios. Mas começaram a aparecer problemas de formatação em textos, se você abre com o Br é de um jeito, com o Open é de outro. Então resolvi migrar as máquinas Linux para o BrOffice também.<br /><br><br /><center><img src="http://luciano.kurumin.com.br/imagens/broffice.jpg"></center><br /><br><br />Então eu instalei o BrOffice.org em uma máquina Debian e duas máquinas Ubuntu, mas ele estava com cara de win98(r) um tema bem "feio". Então eu fiz umas pesquisas e vi que para ele se adaptar ao tema da área de trabalho era necessário usar a biblioteca Glitz. Para fazer isso você deve pesquisar o pacote dessa lib.<br />No Debian/Ubuntu faça o seguinte:<br /><br><br /># apt-cache search glitz<br /><br><br />Ele provavelmente retornará o seguinte:<br /><br><br />libglitz1 - Glitz OpenGL image compositing library<br />libglitz1-dev - OpenGL image compositing library development libraries and headers<br /><br><br />Então você instala apenas a primeira<br /><br><br /># apt-get install libglitz1<br /><br><br />Prontinho, agora é só curtir seu BrOffice com o tema da sua área de trabalho.<br /><br><br />InFog<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com7tag:blogger.com,1999:blog-2191829732673190810.post-74010159440733121252007-05-29T21:03:00.000-03:002007-05-29T22:30:38.868-03:00Configurando um despertador com o Cron e MP3Acabou a pilha do seu despertador? Seu celular quebrou? O rádio-relógio queimou? Seus problemas acabaram! Aprenda agora uma maneira rápida e prática de fazer seu PC te acordar de manhã com o maravilhoso <b>"Despartador Cron+MP3"</b>.<br /><center><img src="http://img501.imageshack.us/img501/9414/relogiosr1.jpg"><br /><br>Ops acho que isso é um relógio de parede e não um despertador</center><br />Bem, propagandas estilo tele vendas à parte, vamos ao que interessa.<br />O Cron é uma ferramenta para agendar comandos, você pode agendar qualquer tipo de comando à qualquer hora do dia e ainda definir os dias do mês/semana que o comando será executado.<br />Para fazer seu despertador você vai precisar de:<br /><br /> - Cron; (Provavelmente você já tem)<br /> - mpg321; (Player de Mp3 via linha de comando)<br /> - Algumas MP3 de sua preferência;<br /> - Um pouco de café (pode ser chá) e uma bolachinhas;<br /><br />Pronto, com todo o material em mãos você já pode começar.<br />Primeiro vamos à uma pequena aula de Cron, existe um diretório chamado /etc/cron.d/ nele estão os arquivos com informações de comandos agendados, e é nesse diretório que você deve criar um arquivo chamado despertador, na verdade pode ser qualquer nome, mas assim fica mais fácil de identificar o arquivo depois. Há distribuições que os comandos agendados estão no arquivo /etc/crontab. Esses arquivos do cron tem +ou- essa cara:<br /><br />[minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando]<br /><br />De minutos a dias da semana você deve preencher com números de acordo com cada campo, por exemplo, em minutos você preenche com números de 0 à 59, horas de 0 à 23, etc. Um caso especial são os dias da semana que podem ser preenchidos de 0 à 7 e, se você contar, verá qua são 8 números, isso porque o 0 e o 7 valem pelo domingo.<br />O usuário é o login do usuário que irá executar o comando, e o comando é o comando ué!<br />O mpg321 é um player de mp3 via linha de comandos e sua sintaxe básica é assim:<br /><br />$ mpg321 musica.mp3<br /><br />Agora você pode tomar o café e comer as bolachinhas, cuidado com os farelos!<br /><br />Acabou? Ok, vamos lá. Lembra do arquivo chamado despertador que você criou? vamos editá-lo deixando-o assim:<br /><br />10 6 * * 1-5 infog mpg321 /home/infog/musicas/desperta.mp3<br /><br />Agora vou explicar o que vai acontecer: Às 6:10h da manhã o cron executará, com o usuário infog, o mpg321, e este recebe como parâmetro o arquivo desperta.mp3, é muito importante passar o caminho completo para o arquivo mp3. As duas * indicam que o comando será executado em todos os dias de todos os meses, já o 1-5 indica que o comando será executado de segunda-feira à sexta-feira, afinal de contas no sábado e domingo devemos dormir até tarde =)<br /><br />Pronto, você acabou de configurar seu PC para te acordar, só não se esqueça de deixá-lo ligado, aproveite para fazer uns downloads durante a noite =D. Ahh se você tem um monitor (lcd) com caixinhas de som embutidas você não poderá desligar o monitor já que as caixinhas desligam junto com ele.<br /><br />InFog<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com6tag:blogger.com,1999:blog-2191829732673190810.post-79147121357496131872007-05-27T11:43:00.000-03:002007-05-28T17:15:24.854-03:00Fork Bombs, "Magia das Trevas"Hoje vamos falar de um assunto bem interessante, os Forks. Mais uma vez devo a idéia ao sr. Emphasis in Metal, e dessa vez também ao sr. <a href="http://www.diegolima.org/">[S|G]</a>. Fork pode ter dois significados, um deles seria um novo projeto com base em um existente, podemos dizer que o IceWeasel é uma espécie de Fork do Mozilla Firefox, mas sem funcionalidades extras, apenas a troca de nome e a retirada de logotipos comerciais. O outro significado para Fork seriam as Fork Bombs, Bombas Fork, que, para quem programa, ou já tentou programar um dia, são as funções recursivas sem um controlador que as faça parar, são funções que ficam chamando elas mesmas até entupir a memória e acabar com o poder de processamento do computador. Acho que se o Lord Voldemort fosse um hacker ele as adoraria =)<br /><center><img src="http://img515.imageshack.us/img515/498/voldemortlx3.jpg"></center><br />Bem existem muitos artigos e tutoriais pela net falando disso então não vou dar explicações muito longas e repetitivas, mas vale colocar uns exemplos aqui, se você usa o bash no Linux você poderia usar a seguinte linha:<br /><br />$ funcao(){ funcao|funcao& };funcao<br /><br />Simples e fatal. Notaram o '$' no começo da linha? Isso mesmo não precisa ser root para fazer essas coisinhas do mal. Agora para aqueles que usam Perl ou C:<br /><br />Perl:<br />perl -e "fork while fork" &<br /><br />C:<br />#include <unistd.h><br /><br />int main()<br />{<br /> while(1)<br /> fork();<br />}<br /><br />Olhem o código C, ele usa um while(1), ou seja enquanto 1 for 1, chame a fork(), mas não há controladores para esse 1, ele será 1 eternamente, ou até a máquina resetar =)<br />E para quem acha que o Windows(r) está fora dessa se enganou, faça isso em uma batch dele:<br /><br />:s<br />start %0<br />goto s<br /><br />Salve como .bat e execute.<br /><br />No Windows(r) eu não sei corrigir o problema, mas no Linux há uma solução, você precisa limitar o número de processos que uma funcão pode chamar, mas se você colocar um limite muito baixo alguns programas podem não funcionar e um limite muito grande pode fazer com que essas funções causem lentidão ao sistema. Um bom limite seria 100, é bem comum vocês encontrarem esse número nos artigos sobre Fork Bombs por aí.<br />Para colocar esse limite no Linux faça o seguinte:<br /><br />Edite o arquivo<br /><br /><b>/etc/pam.d/login</b><br /><br />Adicionando ou habilidando a linha:<br /><br /><b></span>session "tab" required "tab" pam_limits.so</b><br /><br />Preciso dizer que o "tab" significa usar o botão TAB? E edite também o arquivo<br /><br /><b>/etc/security/limits.conf</b><br /><br />Adicionando a linha:<br /><br /><b>hard "tab" nproc "tab" 100</b><br /><br />Pronto você acabou de colocar um limite de 100 processos para os usuários, se você colocar, por exemplo, 3 processos, logar no bash, e chamar três vezes um programa qualquer, na quarta vez ele não irá funcionar. Entenderam então o porque de colocar um limite razoável de processos? Se não for assim o bash fica inutilizável =)<br />Grande parte desse post foi baseado em informações da <a href="http://wikipedia.org/">Wikipedia</a><br />Bem crianças, é isso, até a próxima aqui no <a href="http://tuxmasters.blogspot.com">Tux Masters</a>.<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com2tag:blogger.com,1999:blog-2191829732673190810.post-3384701504001230012007-05-22T20:43:00.000-03:002007-05-22T21:26:20.381-03:00Correção do Pacote Pidgin2.0.0 para Debian EtchO pacote Pidgin2.0.0 para Debian Etch que eu disponibilizei há uma semana não estava resolvendo algumas dependências e graças à isso ele não exibia os protocolos das redes para conectar ou criar contas.<br /><br /><center><img src="http://www.pidgin.im/extension/pidgin/design/pidgin/images/pidgin_logo.jpg"></center><br /><br />Bem eu fiz a correção da lista de dependências e agora está tudo certo. Apenas uma dica para a hora da instalação, como você instala com:<br /><br /># dpkg -i pacote.deb<br /><br />Ele não consegue baixar as dependências, então ele dará um erro, nessa hora basta você usar o comando:<br /><br /># apt-get -f install<br /><br />Ele irá baixar as dependências e o pidgin funcionará, só acho que ele não cria atalhos, mas aí é com você heheh =)<br /><br />Baixe o novo pacote <a href="http://rapidshare.com/files/32841927/pidgin_2.0.0-1-386.deb.html">aqui</a><br /><br /><br />InFog<div class="blogger-post-footer">TuxMasters
http://tuxmasters.blogspot.com
Visite-nos e deixe suas opiniões!</div>InFog (Evaldo Junior)http://www.blogger.com/profile/07117669072947857862noreply@blogger.com2