<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-6451040252124156502</id><updated>2009-10-09T22:10:40.563-07:00</updated><title type='text'>TI Corporativa - Orgulho de ser Tecnólogo</title><subtitle type='html'>O conceito é simples e funciona.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default?start-index=26&amp;max-results=25'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-5084766325623893837</id><published>2009-08-31T17:31:00.000-07:00</published><updated>2009-08-31T18:47:54.110-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nullsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='nsis'/><title type='text'>NullSoft Installer no Linux e Unix</title><content type='html'>&lt;p&gt;O NullSoft Installer é um ótimo software para geração de instaladores para Windows. Ao instalá-lo no Linux ou Unix ele continuará gerando EXEs para Windows, não se iluda ;-) Mas os artefatos rodam perfeitamente via wine. Aí você pergunta:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;- Por quê cargas-d'agua você quer instalar essa coisa em um Linux ou Unix?&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Para gerar patch com destino a clientes que usam Windows. Já que o NullSoft é baseado em scripting, é muito fácil integrá-lo ao build do Ant, Make e Scons.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;O artigo encontra-se &lt;a href='http://www.xdevsoftware.com/blog/post/How-to-Install-the-Nullsoft-Installer---NSIS-on-Linux-.aspx'&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Já o apliquei no Fedora Linux 9 e 11, Solaris 10 e OpenSolaris 2008.11 e 2009.06. O artigo simplesmente funciona, desde a versão descrita até atual do NSis. Ou seja, ao contrário do título, pode seguir o artigo com toda segurança não só para Linux, mas para algumas implementações de Unix também.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Caso o link saia do ar, tenho um pdf aqui ;-)&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-5084766325623893837?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/5084766325623893837/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=5084766325623893837' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/5084766325623893837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/5084766325623893837'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/08/nullsoft-installer-no-linux-e-unix.html' title='NullSoft Installer no Linux e Unix'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-796785431531903044</id><published>2009-08-23T16:51:00.000-07:00</published><updated>2009-08-24T05:41:38.754-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ipf'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='ipfilter'/><category scheme='http://www.blogger.com/atom/ns#' term='iptables'/><category scheme='http://www.blogger.com/atom/ns#' term='bsd'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>Firewall pessoal simples com IPF</title><content type='html'>&lt;p&gt;IPF ou IPFilter é o firewall padrão das principais &lt;span style="font-style:italic;"&gt;implementações de Unix&lt;/span&gt;*. IPF está para Unix como IPTables está para Linux. Ele é padrão do Sun Solaris/OpenSolaris, BSDs (Open/Net/Free), Apple Macintosh e HP-UX.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;O que me atraiu bastante no IPF foi o fato de que os parâmetros são bem "frasais", logo, a curva de aprendizado é muito pequena. Irei demonstrar aqui a implementação de um simples (bem simples mesmo) firewall pessoal, que uso no meu notebook com OpenSolaris.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Todo sistema operacional de verdade é organizado. Todo aplicativo de firewall aceita comandos in-line, mas se você está mexendo com um sistema operacional no mínimo "não-porco" há o lugar certo de concentrar estas configurações. Por exemplo a configuração do IPTables em uma distribuição Linux que esteja de acordo com a LSB, fica em /etc/sysconfig/iptables. In-line só se for teste ou regra provisória, ok? Isto não tem nada haver com redes, isto se chama organização. A configuração do IPFilter em qualquer Unix, fica em /etc/ipfilter/ipfilter.conf.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Quem acompanha meu blog, sabe que eu não sou de enrolar, então vamos à prática. A configuração é esta (detalhe, não gosto de por acentuação em comentários de conf o.o):&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class='codes'&gt;# nfo0 é minha placa nForce cabeada&lt;br /&gt;# bcmndis0 é minha placa wireless, uma Broadcom horrível&lt;br /&gt;&lt;br /&gt;# Bloqueia e loga fragmentos pequenos demais para serem reais&lt;br /&gt;block in log quick all with short&lt;br /&gt;&lt;br /&gt;# Passa tudo na interface de loopback&lt;br /&gt;pass in quick on lo0 all&lt;br /&gt;pass out quick on lo0 all&lt;br /&gt;&lt;br /&gt;# Bloqueia tudo que nao for explicitamente permitido no decorrer deste conf&lt;br /&gt;block in log on nfo0 all&lt;br /&gt;block out on nfo0 all&lt;br /&gt;block in  on bcmnids0 all&lt;br /&gt;block out on bcmndis0 all&lt;br /&gt;&lt;br /&gt;# Deixa passar o dhcp&lt;br /&gt;pass out quick on nfo0 proto udp from any to any port=67 keep state&lt;br /&gt;pass in quick on nfo0 proto udp from any to any port=68 keep state&lt;br /&gt;pass out quick on bcmndis0 proto udp from any to any port=67 keep state&lt;br /&gt;pass in quick on bcmndis0 proto udp from any to any port=68 keep state&lt;br /&gt;&lt;br /&gt;# Habilita saida de pings&lt;br /&gt;pass out quick on nfo0 proto icmp all keep state&lt;br /&gt;pass out quick on bcmndis0 proto icmp all keep state&lt;br /&gt;&lt;br /&gt;# Habilita as conexoes saintes&lt;br /&gt;pass out quick on nfo0 proto tcp/udp from any to any keep state&lt;br /&gt;pass out quick on bcmndis0 proto tcp/udp from any to any keep state&lt;br /&gt;&lt;br /&gt;# Libera o ssh somente na placa cabeada e para apenas um computador na rede local.&lt;br /&gt;# Nesse caso, prefiro colocar meu ip hard-coded. Loga tudo.&lt;br /&gt;pass in log quick on nfo0 proto tcp from 192.168.1.30/32 to 192.168.1.14/32 port = 22&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Bacaninha né? pass, in, out, quick, block, proto... Espero que os comentários + as keywords beirando o óbvio, torne este conf quase auto-explicativo. O man do IPF é também muito completo. Mas vamos lá, depois do nosso arquivo de configuração pronto, vamos habilitar o serviço. Para isso, verifique em seu Unix o comando e a sintaxe do aplicativo que gerencia os serviços. No caso do Solaris/OpenSolaris, temos o svcadm. Logo, iniciar o serviço fica assim:&lt;/p&gt;&lt;br /&gt;&lt;p class='codes'&gt;# svcadm enable ipfilter&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Agora o IPFilter está iniciado, mas ele ainda não está trabalhando. Ele está só instanciado, preparado, com os logs no gatilho e olhando com cara feia para todos os pacotes, amedrontando-os com seu tamanho enorme e suas pregas na nuca. Agora vamos falar "TRABALHE!":&lt;/p&gt;&lt;br /&gt;&lt;p class='codes'&gt;# ipf -E&lt;/p&gt;&lt;br /&gt;&lt;p&gt;O "E" do parâmetro significa "Enable" :-D. Agora vamos carregar as regras:&lt;/p&gt;&lt;br /&gt;&lt;p class='codes'&gt;# ipf -Fa -f /etc/ipfilter/ipfilter.conf&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Explicando:&lt;br /&gt;- O parâmetro F dá o flush. O subparâmetro pode ser "a" all, "i" input ou "o" output.&lt;br /&gt;- O parâmetro f lê as regras de um arquivo.&lt;br /&gt;- Quando você reiniciar, as regras já são carregadas automaticamente. Fique tranquilo.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Para efetuar testes e escrever regras esporádicas, as regras podem ser adicionadas no modo in-line com o parâmetro -l. Exemplo:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class='codes'&gt;# ipf -l pass in log quick on nfo0 proto tcp from any to any port = 8080&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Espero ao menos ter dado o gostinho desse poderoso firewall, o que eu fiz é coisa de criança, só para instigar. Abraço a todos!&lt;/p&gt;&lt;br /&gt;&lt;p style='font-size:smaller'&gt;OBS: IPF é uma suíte, o binário ipf faz bloqueios, liberações e redirecionamento de portas locais. Para fazer NAT, utilize o IPNat (ipnat). Para monitorar os logs, utilize o IPMonitor (ipmon). Para verificar os status do serviço, IPStat (ipstat). Tem bastante coisa, e por sinal, fáceis e divertidas :-D&lt;br/&gt;* A partir das implementações do Unix é que são criadas as distribuições. Por exemplo, OpenSolaris é uma implementação de Unix, Nexenta é uma distribuição de OpenSolaris. Linux não é Unix, nem chega perto de ser um. Linux possui sua própria especificação, chama-se LSB.&lt;/p&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-796785431531903044?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/796785431531903044/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=796785431531903044' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/796785431531903044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/796785431531903044'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/08/firewall-pessoal-simples-com-ipf.html' title='Firewall pessoal simples com IPF'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-8989065624223792859</id><published>2009-08-23T13:51:00.001-07:00</published><updated>2009-08-23T21:07:29.130-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='sxce'/><category scheme='http://www.blogger.com/atom/ns#' term='indiana'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>SXCE snif snif ;-;</title><content type='html'>&lt;p&gt;Semana passada a Sun anunciou que descontinuará o Solaris Express Community Edition em Outubro,  &lt;a href="http://www.opensolaris.org/jive/thread.jspa?messageID=404917&amp;amp;tstart=0#404917"&gt;clique aqui para ver o anúncio.&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;A partir de outubro, as consolidações de 2 semanas realizadas no OpenSolaris serão disponibilizadas via IPS para Indiana. Eu usei SXCE e meu objetivo não se restringia a obter a consolidação mais recente. O Solaris Express me provia uma clara previsão do Solaris 11.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;Acabei de remover o SXCE e voltei ao OpenSolaris Indiana. Os dois são OpenSolaris, mas o fato de ter acesso a tecnologia de código-fechado da Sun para a nova versão do S.O. de classe enterprise era empolgante e uma rica fonte de estudos para "o mundo real".&lt;/p&gt;&lt;br/&gt;&lt;p&gt;Acho que parar de distribuir o SXCE é um erro, a não ser que o Solaris 11 realmente tome a forma do atual OpenSolaris Indiana, e na verdade, estou torcendo para isso. Claro, esta é a minha opinião. É notável que o OpenSolaris é muito superior ao Solaris, vide ferramentas como beadm, zfs, pkg (IPS) e nwam, se tornou praticamente OUTRO SISTEMA. O Rafael Vanoni na Sun Tech Days foi claro ao me dizer: "É OUTRA COISA". Sinceramente pensei que ele estava superestimando o tal de OpenSolaris, mas a afirmação foi mais que real.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;Se o Solaris 11 seguir a linha tecnológica e filosófica do OpenSolaris Indiana, fico muito feliz. Será perfeito como Red Hat Enterprise e Fedora. Mas se ele continuar com o jeitão de Solaris, e a Sun simplesmente removeu de nossas mãos uma previsão de um Sistema fechado de missão crítica... Ficarei mais do que simplesmente chateado.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;O mundo não é feito só de Stallmans.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-8989065624223792859?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/8989065624223792859/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=8989065624223792859' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/8989065624223792859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/8989065624223792859'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/08/sxce-snif-snif.html' title='SXCE snif snif ;-;'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-1846320826643025766</id><published>2009-07-30T06:36:00.000-07:00</published><updated>2009-07-30T07:26:41.665-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projects'/><category scheme='http://www.blogger.com/atom/ns#' term='quebrado'/><category scheme='http://www.blogger.com/atom/ns#' term='scanning'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><category scheme='http://www.blogger.com/atom/ns#' term='6.x'/><category scheme='http://www.blogger.com/atom/ns#' term='source'/><category scheme='http://www.blogger.com/atom/ns#' term='cache'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><title type='text'>Forçar o Scanning Projects no NetBeans</title><content type='html'>&lt;p&gt;Imagine-se na seguinte situação:&lt;br /&gt;&lt;br /&gt;Você não desenvolve só um produto. Você desenvolve também o framework que aquele produto é baseado. Logo, algumas vezes você abre os dois projetos, altera o framework, atualiza as libs do seu projeto e o NetBeans simplesmente QUEBRA TODO SEU PROJETO DO PRODUTO, ou algumas classes (isso mesmo). Aí você vai lá, com todo carinho, ver uma das classes que estão quebradas e você descobre que o NetBeans está viajando. Não tem nada quebrado, as linhas vermelhas sublinhando código estão lá sem sentido algum. As interfaces estão bem implementadas, nenhum chamada está desrespeitando a visibilidade do método, e muito menos erros de sintaxe e assinatura.&lt;br /&gt;Notei que o NetBeans possui essa falha grave mas não consegui reproduzir em um projeto pequeno. Mas o projeto em questão aqui, possui apenas 1631 classes e o framework + 1443. No meu ver, isto ainda passa longe de ser um projeto grande para uma IDE.&lt;br /&gt;&lt;br /&gt;Pois bem, precisaremos forçar o "scanner" dos projetos no NetBeans. Como fazer isso? O procedimento que citarei funcionará para qualquer sistema operacional, exceto Windows, claro. O porquê é simples, abaixo só apagarei o que for pertinente aos projetos problemáticos, se você souber fazer isto no Micro$oft Windows, basta comentar neste post. Sou um néscio até no Windows XP.&lt;br /&gt;&lt;br /&gt;1- Feche o NetBeans.&lt;br /&gt;&lt;br /&gt;2- Na sua pasta de preferências do NetBeans (em qualquer sistema operacional exceto o mais popular, fica em &amp;lt;SUA_HOME&amp;gt;/.netbeans/6.7 - Esse "6.7" claro, é de acordo com sua versão) há uma pasta chamada var e dentro dela, cache. Entre nela.&lt;br /&gt;&lt;br /&gt;Ex:&lt;br /&gt;&lt;b&gt;cd ~/.netbeans/6.7/var/cache&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;3- Apague as classes pertinentes ao seu projeto, as quebradas devem ter algo em comum, não são todas os packages que quebraram, e na convenção Java, geralmente os prefixamos com uma identificação da empresa e produto. Por exemplo, se sua empresa se chama TICorporativa e o produto RushNotes, e ele é COMercial, há grandes chances dele ser prefixado assim: "com.ticorporativa.rushnotes". Isso é só um exemplo. Bem, vamos apagar o cache dos nossos projetos problemáticos:&lt;br /&gt;&lt;br /&gt;Ex:&lt;br /&gt;&lt;b&gt;find ./ -name &lt;u&gt;*rushnotes*&lt;/u&gt; | xargs rm -Rvf&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Preste atenção no "*rushnotes*". Neste caso, ele irá apagar qualquer cache de uma classe que possua rushnotes no nome. Os asteriscos dizem que ele pode estar em qualquer lugar do nome/caminho do arquivo. Ah isso é expressão regular, aquela que você usava no Windows 98 para procurar seus doc e ppt perdidos no seu hd, tipo "*.doc" no diálogo do F3.&lt;br /&gt;&lt;br /&gt;4- Abra o NetBeans, abra seu projeto, e navegue em um source para cutucar o NetBeans. Ele começará com a tarefa: "Scanning Projects". Pronto. Agora seu projeto não exibirá mais linhas quebradas sem sentido. Pelo menos até a próxima atualização de lib.&lt;br /&gt;&lt;br /&gt;Espero que seja ú... AH, CLARO QUE SERÁ ÚTIL, ESTÁ CHEIO DE POSTS NA INTERNET EM FÓRUNS E BLOGS DE PESSOAS QUE POSSUEM PROJETOS RELATIVAMENTE GRANDES COM PROBLEMAS DE CACHE NO NETBEANS.&lt;br /&gt;&lt;br /&gt;Momento #prontofalei:&lt;br /&gt;Adoro essa IDE. As convenções de trabalho e organização das configurações, são mais bem-feitas e ao "estilo Unix". No Eclipse eu sinto aquela coisa mais engessada, embarcada, mais... Visual Studio sei lá. Por isso que mesmo com estes problemas, eu acho importante investir em algo que promova as boas práticas. Este blog possui um sentido mais "caderninho de anotações", por isso a maioria dos posts são voltados a resolução de problemas. Se tem muitos posts sobre problemas do NetBeans aqui, é porquê ele possui MUITO MAIS PRÓS QUE RENDEM PRODUTIVIDADE E CONFORTO que esses pequenos contras que rendem uns posts.&lt;br /&gt;&lt;br /&gt;Que Jonathan Schwartz vos abençoe.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-1846320826643025766?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/1846320826643025766/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=1846320826643025766' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/1846320826643025766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/1846320826643025766'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/07/forcar-o-scanning-projects-no-netbeans.html' title='Forçar o Scanning Projects no NetBeans'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-5288434920718704503</id><published>2009-07-28T20:17:00.000-07:00</published><updated>2009-07-28T20:25:41.752-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='version'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='uid'/><category scheme='http://www.blogger.com/atom/ns#' term='serial'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><category scheme='http://www.blogger.com/atom/ns#' term='serialVersionUID'/><category scheme='http://www.blogger.com/atom/ns#' term='serializable'/><category scheme='http://www.blogger.com/atom/ns#' term='6.7'/><title type='text'>Plugin para gerar o serialVersionUID no NetBeans 6.7</title><content type='html'>&lt;p&gt;Olá pessoal! (muito Barney esse começo)&lt;br /&gt;&lt;br /&gt;Assim que saiu o NetBeans 6.7 eu notei: Tá, cadê o plugin gerador de serialVersionUID? Não estava no repositório, e bem, até agora não está.&lt;br /&gt;Mas o release 1.9.4 com suporte ao NetBeans 6.7 já foi liberado, o porquê de não estar no repositório de plugins oficial até agora, não me pergunte.&lt;br /&gt;&lt;br /&gt;O projeto do plugin se encontra no Kenai, para acessar, basta &lt;a href="http://kenai.com/projects/nb-svuid-generator"&gt;clicar aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Baixe o nbm para o NetBeans 6.7 e identifique suas classes Serializáveis com controle! Juízo pessoal, não vão ficar criando esses seriais só para remover Warning hein! James Gosling castiga!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-5288434920718704503?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/5288434920718704503/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=5288434920718704503' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/5288434920718704503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/5288434920718704503'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/07/plugin-para-gerar-o-serialversionuid-no.html' title='Plugin para gerar o serialVersionUID no NetBeans 6.7'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-3385514791032410412</id><published>2009-07-15T13:48:00.000-07:00</published><updated>2009-07-15T15:00:30.129-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='interpretado'/><category scheme='http://www.blogger.com/atom/ns#' term='interpretada'/><category scheme='http://www.blogger.com/atom/ns#' term='linguagem'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='linguagens'/><title type='text'>Nativo, interpretado ou ByteCode?</title><content type='html'>&lt;p&gt;Olá a todos,&lt;/p&gt;&lt;p&gt;Faz um tempo que não posto aqui, e agora falarei de um assunto que intriga muita gente: Ao criar um novo software, o que é melhor usar? Linguagem interpretada (PHP, Ruby, Python), nativa (C, C++), ou bytecode (Java)?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Antes de falar do porquê escolher algumas tecnologias, falarei dos motivos que não colam para não escolher:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;- Java/ByteCode: O cara precisará da JRE instalada? Ah não...&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Este argumento não cola a muito tempo. Com conexão banda larga, o download de 18MB não é para ser considerado impeditivo, e se o usuário acha, esquece ele não precisa do seu software, não foi o Java que o fez desistir. E se o usuário acha a instalação da JRE algo "árduo", ele realmente despreza a utilidade do seu programa. Para testar, fale para ele entrar no MiniClip.com e veja como ele instalará a JRE rapidinho ;-)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;- Interpretado: Ele terá o meu código-fonte?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Amigo, se você conseguiu fazer, qualquer um que queira, conseguirá também, com seu código ou não. Por exemplo, você precisa do código do Twitter para saber como faz um? Se sim, eu aconselharia você a estudar um pouco mais sobre funcionalidades. Não é o código que ensina a fazer, e sim o comportamento do software. Ou você acha que a Sun descompilou o MS Office para fazer o StarOffice?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;- Nativo: Pouco produtivo&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;A produtividade é relativa. Se você está acostumado, ou simplesmente se identificou com qualquer linguagem, ela é produtiva. Eu acho VBScript/ASP mais difícil que Java, olha que legal! Me sinto amarrado, e sem os tratamentos de erros, me enrolo em condições infinitas para detectar se um determinado processo rodou ou não. Logo, se você já trabalha com C/C++, ou se identificou com ele, cara, não pense duas vezes! E aposto que você fará mais rápido que um analista Ruby que não gosta da linguagem.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Agora falaremos de como escolher uma tecnologia:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;- Linguagem interpretada&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Se o seu software é web, não tenha medo de utilizar qualquer linguagem interpretada. Mas para desktop, as linguagens interpretadas são ótimas para ambientes Unix e Linux, já que grande parte das distribuições possuem os principais interpretadores, como Python, PHP e Ruby. Mas para Windows, o cuidado fica por conta dos softwares em Python. Pyhton possui muitas distribuições (só para Windows existem o PyWin32 e o ActivePython), e a especificação na teoria faz com que seja igual em qualquer lugar, mas na prática, não se deve confiar apenas na documentação. Então, ao criar um software Python para Windows, deixe-o mais gordinho, mas leve o interpretador e as libs necessárias junto. Já o PHP e Ruby possuem uma distribuição padrão, fazendo com que a implementação fique por conta da mesma equipe.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;- Bytecode / Java&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Se eu não te convenci e você ainda não quer de maneira nenhuma deixar o código-fonte no usuário mas preza pela portabilidade, Java é o ideal para você. Há descompiladores Java, mas também há obfuscadores, que fazem com que o código descompilado não seja legível a nenhum humano. A portabilidade do Java é ótima, fazendo com que aplicações Desktop e Web sejam portáveis desde que você não utilize nenhuma chamada ao sistema operacional diretamente, e sinceramente, Java é um mundo tão grande, que duvido você justificar uma chamada ao S.O. (a não ser que esteja trabalhando com portas USB/Paralela/Serial).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;- Mas o que decide no final...&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;É o ambiente que você/sua equipe se sente mais a vontade. Se você é o mestre em Python, criará uma distribuição leve do seu software com o interpretador embutido. Se você é amante de Java criará DLLs com C/C++ para chamadas nativas. E o ASPeiro fará do ASP a linguagem mais produtiva do mundo. Todas podem fazer tudo, e o que não fazem, você pode implenentar com uma nova biblioteca ou componente. O usuário/cliente só terá preconceito com uma determinada tecnologia, se você a utilizar de maneira indevida.&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-3385514791032410412?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/3385514791032410412/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=3385514791032410412' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/3385514791032410412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/3385514791032410412'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/07/nativo-interpretado-ou-bytecode.html' title='Nativo, interpretado ou ByteCode?'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-1949801434544864788</id><published>2009-06-21T15:56:00.000-07:00</published><updated>2009-06-21T16:14:54.909-07:00</updated><title type='text'>Excluir pacotes para não serem atualizados no Yum</title><content type='html'>Se você é que nem eu e odeia quando o sistema operacional atualiza o Kernel automaticamente e quebra os drivers do VirtualBox, VMWare, Parallels e NVidia (mania das distribuições de acharem que ninguém instala algo que não  tenha no repositório), faça faça o seguinte:&lt;br /&gt;&lt;br /&gt;Abra o arquivo /etc/yum.conf e adicione a seguinte linha:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;exclude=kernel*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Você pode excluir outros pacotes separando-os por espaço. Quem trabalha com determinados softwares não quer updates arbitrários em muitos pacotes, no meu caso:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;exclude=kernel* kmod* openjdk* ruby* php* rails* httpd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;O resultado final é algo como isso:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;[main]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cachedir=/var/cache/yum&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;keepcache=0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;debuglevel=2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;logfile=/var/log/yum.log&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;exactarch=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;obsoletes=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gpgcheck=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;plugins=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;installonly_limit=3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;exclude=kernel* kmod* openjdk* ruby* php* rails* httpd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Espero que ajude.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-1949801434544864788?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/1949801434544864788/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=1949801434544864788' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/1949801434544864788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/1949801434544864788'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/06/excluir-pacotes-para-nao-serem.html' title='Excluir pacotes para não serem atualizados no Yum'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-8212434150952137897</id><published>2009-06-19T17:03:00.000-07:00</published><updated>2009-06-19T17:13:30.324-07:00</updated><title type='text'>virt-manager do Xen não abre</title><content type='html'>&lt;p&gt;Pronto... Lá vai eu... Contente... Querendo testar algo que ainda não conheço: O Xen.&lt;/p&gt;&lt;p&gt;Mas sabe quando o "virt-manager" não abre? Legal né? Mas dessa vez fui com toda paciência do mundo, a mensagem foi:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;"...&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;import cygvirtmod as libvirtmod&lt;br /&gt;ImportError: No module named cygvirtmod&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;..."&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Aí falei: AHÁÁÁ... PRECISO INSTALAR A LIBVIRT :-D&lt;/p&gt;&lt;p&gt;Tá... Mas ela está instalada. Fui na pasta lib e lá estava ela, imponente: &lt;strong&gt;libvirt.so&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;A sorte é que na mesma pasta havia um binário chamado "&lt;strong&gt;libvirtd&lt;/strong&gt;", que ao tentar executá-lo me deu o seguinte erro: "&lt;strong&gt;ld.so.1: libvirtd: fatal: libgnutls.so.13: open failed: No such file or directory&lt;/strong&gt;".&lt;/p&gt;&lt;p&gt;Que feio hein? Quem faz o Q.A. desse pacote no Solaris Express? Bem, vamos linkar o existente libgnutls.so para esse libgnutls.so.13.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;# cd /usr/lib&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;# ln -s libgnutls.so libgnutls.so.13&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Funcionou :-D&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-8212434150952137897?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/8212434150952137897/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=8212434150952137897' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/8212434150952137897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/8212434150952137897'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/06/virt-manager-do-xen-nao-abre.html' title='virt-manager do Xen não abre'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-3582877278207044000</id><published>2009-06-17T07:38:00.000-07:00</published><updated>2009-06-17T19:09:52.177-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scim'/><category scheme='http://www.blogger.com/atom/ns#' term='acentos'/><category scheme='http://www.blogger.com/atom/ns#' term='qt'/><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='acentuação'/><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Acentuação errada em programas não GTK no Solaris (11 Nevada ou OpenSolaris)</title><content type='html'>&lt;p&gt;Se estás com problemas de acentuação em programas não-gtk como o Opera e aMSN no Solaris/OpenSolaris, a solução é simples, comente todas as linhas do arquivo &lt;b&gt;/etc/X11/xinit/xinitrc.d/0210.im&lt;/b&gt; e adicione as seguintes duas linhas no final:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;LC_ALL=pt_BR&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;export LC_ALL&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Isso funciona desde que seu xorg.conf tenha seu teclado declarado como ABNT2 e seu SCIM esteja desativado.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-3582877278207044000?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/3582877278207044000/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=3582877278207044000' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/3582877278207044000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/3582877278207044000'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/06/acentuacao-errada-em-programas-qt-e-gtk.html' title='Acentuação errada em programas não GTK no Solaris (11 Nevada ou OpenSolaris)'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-8681966300104528613</id><published>2009-06-15T11:05:00.000-07:00</published><updated>2009-06-16T19:52:23.990-07:00</updated><title type='text'>Mitos sobre o Solaris</title><content type='html'>&lt;p&gt;Há muitos mitos correndo por aí sobre o Solaris, sei que para quem já conhece ou tem a mínima noção sobre Sistemas Operacionais, os tópicos que abordarei abaixo são de óbvios à infantis. Mas acredite, esbarro com essas declarações direto, seja com amigos que perguntam à posts errados em fóruns. Bem, vamos nessa:&lt;br /&gt;&lt;br /&gt;- Solaris é puro Java&lt;br /&gt;Não. Nem preciso entrar em mais detalhes. Procure saber sobre a aplicação funcional da tecnologia Java.&lt;br /&gt;&lt;br /&gt;- Solaris é difícil&lt;br /&gt;Fácil ou difícil é relativo. Depende da cabeça aberta que você possui e não do número de letrinhas tecnológicas que você sabe. Solaris é um Unix genuíno, se você aprendeu Linux (que não é um UNIX), não há nada de complexo.&lt;br /&gt;&lt;br /&gt;- Solaris é lento&lt;br /&gt;O Solaris em sua instalação padrão ativa muitos serviços. Basta desabilitá-los. Se quiser saber se o Solaris/OpenSolaris é realmente lento, teste o Milax. Cabe em 100MB e roda muito bem com 128 de RAM. Se o Nevada ou o Indiana ficou pesado em sua máquina, analise se você necessita de todas as features que estão habilitadas, e se você realmente precisa de um Unix. Julgar o "peso" antes de saber o que ele faz, é um erro gravíssimo.&lt;br /&gt;&lt;br /&gt;- Há poucos softwares para Solaris&lt;br /&gt;O Solaris/OpenSolaris possui um repositório de softwares chamado Blastwave que contém desde o Ogle ao GFtp. O Indiana (OpenSolaris ANO.MES) vem com IPS habilitado, que também possui um grande número de softwares. Mas em linhas gerais, o Solaris/OpenSolaris é um Unix, o que faz com que você possa baixar normalmente os fontes de um programa e compilá-lo no maior estilo "seu linux" com "make, make install". Aplicações de uso corporativo como Oracle, NetBeans, Eclipse, SAP NetWeaver e muitos outros, possuem versão nativa pare ele.&lt;br /&gt;&lt;br /&gt;- OpenSolaris (Indiana) imita o Linux&lt;br /&gt;A aparência é algo comum em qualquer sistema que utilize Gnome. Se ele é parecido olhe como uma virtude, afinal reinventar algo que já existe é algo muito feio, e eu diria imperdoável. USE GNOME!&lt;br /&gt;&lt;br /&gt;- Unix morreu&lt;br /&gt;Embora o Linux tenha tomado conta de grande parte do mercado de servidores, dizer que o Unix morreu é no mínimo uma blasfêmia. O HPUX da HP, AIX da IBM e o BSD, são Unix's. E o único Linux que realmente conquistou o mercado de servidores a ponto de chutar alguns Unix's foi o Red Hat, que é um dos poucos que seguem a LSB à risca. E os maiores cases de Unix comerciais são o Apple Macintosh e o Firmware do iPhone, que possuem base BSD.&lt;br /&gt;&lt;br /&gt;- Solaris é feio&lt;br /&gt;Um servidor não precisa de interface bonita, portanto o Solaris 10 com CDE vai muito bem obrigado. Mas se você utiliza no Desktop, pode instalá-lo e escolher o Gnome na hora de iniciar a sessão. Coloque as themes que quiser, deixando do jeito que quiser. Aconselho a instalação do Solaris Nevada, a partir do build 110 ficou muito estável e um doce para o uso em Desktop.&lt;br /&gt;&lt;br /&gt;- Solaris só roda produtos da Sun e parceiros&lt;br /&gt;Não. O Solaris não é travado como um vídeo game da Sony.&lt;br /&gt;&lt;br /&gt;- Há poucos drivers para Solaris&lt;br /&gt;Geralmente os Unix's e os Linux's reconhecem seu hardware automaticamente e grande parte dos módulos/drivers já é instalado. A comunidade de drivers do OpenSolaris é muito ativa, e para Wireless se você possui uma Broadcom sem vergonha (como eu) existe o NdisToolkit.&lt;br /&gt;Se a falta de drivers nativos faz você abortar uma experiência com algum Sistema Operacional, sugiro você deixar o Windows, que pelo que sei, não reconhece nada e só instala os drivers genéricos na instalação padrão... Enquanto o Unix e o Linux colocam sua NVidia para funcionar com todos os recursos habilitados direto do LiveCD.&lt;br /&gt;&lt;br /&gt;Espero ter tirado a dúvida de muitos usuários dos fóruns do Guia do Hardware, Baboo, INFO e do Yahoo Respostas. Pelo amor, aprenda e leia antes de sair deduzindo!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-8681966300104528613?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/8681966300104528613/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=8681966300104528613' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/8681966300104528613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/8681966300104528613'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/06/mitos-sobre-o-solaris.html' title='Mitos sobre o Solaris'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-7738237797371491629</id><published>2009-06-02T20:04:00.000-07:00</published><updated>2009-06-02T20:07:16.471-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='skhizos'/><category scheme='http://www.blogger.com/atom/ns#' term='pessoal'/><category scheme='http://www.blogger.com/atom/ns#' term='franklin'/><category scheme='http://www.blogger.com/atom/ns#' term='ronald'/><title type='text'>Blog pessoal, não?</title><content type='html'>&lt;p&gt;&lt;a href='http://franklin.skhizos.com/?p=172'&gt;Ei Franklin, esse era o blog pessoal, não?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-7738237797371491629?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/7738237797371491629/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=7738237797371491629' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/7738237797371491629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/7738237797371491629'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/06/ei-franklin-aquele-era-o-blog-pessoal.html' title='Blog pessoal, não?'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-7631320278875147089</id><published>2009-06-02T05:59:00.000-07:00</published><updated>2009-06-02T06:13:02.934-07:00</updated><title type='text'>OpenSolaris 2009.06</title><content type='html'>&lt;p&gt;Lançado o OpenSolaris 2009.06. Este é o terceiro release, e saiu pontual, ao contrário do 2008.11.&lt;br /&gt;Entre as principais features estão:&lt;br /&gt;&lt;br /&gt;- Crossbow, virtualização de redes&lt;br /&gt;- Virtualização com xVM Hypervisor ou LDoms&lt;br /&gt;- GUI de Gerenciamento de snapshots ZFS com integração ao Nautilus&lt;br /&gt;- Suporte comercial 24/7&lt;br /&gt;&lt;br /&gt;Faça download deste Unix genuíno &lt;a href='http://opensolaris.org/os/downloads/'&gt;clicando aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Se envolva na comunidade brasileira do OpenSolaris, entre &lt;a href='http://br.opensolaris.org'&gt;http://br.opensolaris.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-7631320278875147089?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/7631320278875147089/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=7631320278875147089' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/7631320278875147089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/7631320278875147089'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/06/opensolaris-200906.html' title='OpenSolaris 2009.06'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-7581991495269757498</id><published>2009-05-23T09:32:00.000-07:00</published><updated>2009-05-23T09:42:57.214-07:00</updated><title type='text'>Mozilla Prism no OpenSolaris</title><content type='html'>&lt;p&gt;O Mozilla Prism faz com que uma aplicação Web possa ser acessada como se fosse Desktop. Com direito a ícone personalizado na barra de tarefas, no launcher, no systray e para quem usa Mac, no dockbar.&lt;br /&gt;A idéia é boa, e desenvolvedores que pensavam em fazer rich client para Java Web Start e Adobe Air, podem simplesmente usar o Prism para rodar suas aplicações web já existentes.&lt;br /&gt;Quem foi no site &lt;a href='http://prism.mozilla.com'&gt;prism.mozilla.com&lt;/a&gt; e usa OpenSolaris, se decepcionou com o fato de não haver binários para o sistema. Mas você acha que a Sun e a comunidade ia deixar isso quieto?&lt;br /&gt;Em parceria com a própria Mozilla (é, a gente faz direito, não criamos um pacote arbitráriamente) a Sun e a comunidade OpenSolaris, liberaram os binários do Prism que podem ser baixados a partir do endereço &lt;a href='http://releases.mozilla.com/sun/prism/'&gt;releases.mozilla.com/sun/prism/&lt;/a&gt;.&lt;br /&gt;Para ver como funciona, na Wiki da McFox há um &lt;a href='http://mcfox.com.br/wiki/index.php?title=PSOffice_no_Mozilla_Prism'&gt;artigo que mostra o PSOffice acessado pelo Prism no OpenSolaris&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-7581991495269757498?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/7581991495269757498/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=7581991495269757498' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/7581991495269757498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/7581991495269757498'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/05/mozilla-prism-no-opensolaris.html' title='Mozilla Prism no OpenSolaris'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-5570403840919953100</id><published>2009-05-13T20:58:00.000-07:00</published><updated>2009-05-13T21:06:57.222-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='udhcpd'/><category scheme='http://www.blogger.com/atom/ns#' term='small'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='damn'/><category scheme='http://www.blogger.com/atom/ns#' term='dhcpd'/><category scheme='http://www.blogger.com/atom/ns#' term='dsl'/><category scheme='http://www.blogger.com/atom/ns#' term='dhcp'/><title type='text'>DHCP sem complicação?</title><content type='html'>&lt;p&gt;Estou montando um servidorzinho de internet básico com dhcp e proxy transparente. É em uma máquina Pentium 200MHZ com 32 de RAM. Optei por Damn Small Linux, acertei em cheio. Quando fui configurar o DHCP, encontrei um serverzinho no repositório chamado UDHCPD. Até então eu só conhecia o DHCPd. Como é para minha residência que possui 8 computadores (2 pessoais e 6 em uma lan housezinha que montei na garagem com meu pai), o UDHCPD atende mais que bem. Olha que confzinho ridículo de simples &lt;a href='http://the.earth.li/~martin/sisela/build/0.0.1/etc/udhcpd.conf'&gt;http://the.earth.li/~martin/sisela/build/0.0.1/etc/udhcpd.conf&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Da mesma maneira que foi útil para mim, espero que seja para vocês.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-5570403840919953100?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/5570403840919953100/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=5570403840919953100' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/5570403840919953100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/5570403840919953100'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/05/dhcp-sem-complicacao.html' title='DHCP sem complicação?'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-823467571113571071</id><published>2009-05-11T17:52:00.000-07:00</published><updated>2009-05-11T19:12:49.102-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='alpha'/><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera 10 Alpha</title><content type='html'>&lt;p&gt;O Opera 10 Alpha foi liberado para os corajosos e entusiastas deste ótimo browser.&lt;br /&gt;O download pode ser realizado a partir do endereço  &lt;a href='http://snapshot.opera.com/'&gt;http://snapshot.opera.com/&lt;/a&gt;. O release final está previsto para o início de Setembro deste ano, mas ainda sem data exata.&lt;br /&gt;O que mais me chamou atenção entre as features da versão 10 é o client de e-mail com suporte á composição em html. Estou baixando e instalando no OpenSolão agora.&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-823467571113571071?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/823467571113571071/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=823467571113571071' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/823467571113571071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/823467571113571071'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/05/opera-10-alpha.html' title='Opera 10 Alpha'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-1341456348446590212</id><published>2009-05-04T21:34:00.000-07:00</published><updated>2009-05-04T21:49:59.697-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='compartilhamento'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='folder'/><category scheme='http://www.blogger.com/atom/ns#' term='shared'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualbox'/><category scheme='http://www.blogger.com/atom/ns#' term='guest'/><title type='text'>Montar compatilhamento do VirtualBox em um guest Linux</title><content type='html'>&lt;p&gt;&lt;b&gt;# mount -t vboxsf meu_compartilhamento /mnt/compartilhamento&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Simples assim.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-1341456348446590212?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/1341456348446590212/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=1341456348446590212' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/1341456348446590212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/1341456348446590212'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/05/montar-compatilhamento-do-virtualbox-em.html' title='Montar compatilhamento do VirtualBox em um guest Linux'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-669039785540179583</id><published>2009-05-04T20:26:00.001-07:00</published><updated>2009-05-07T06:41:50.773-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netinstall'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><title type='text'>CentOS NetInstall</title><content type='html'>&lt;p&gt;Descobrí a maravilha do NetInstall com o Debian. Achei messiânico, só não fiquei com o Debian na minha VM para rodar Oracle por causa de um probleminha... Os módulos do VBoxGuestAdditions não compilaram de primeira. Como eu tenho muitas coisas para fazer e o que eu quero é algo muito trivial, descartei o Debian para esta tarefa sem nenhum remorso.&lt;br /&gt;Me simpatizo com Debian e Slackware, esse último o utilizei por muito tempo e ainda o adoro, mas na vida real a banda toca de uma maneira bem diferente, e eu acho bom esse pessoal retornar à prancheta. Tanto que hoje uso o Unix OpenSolaris e ajudo sua comunidade. A única família Linux que respeito para necessidades reais é a Red Hat (RHEL, CentOS e Fedora). Logo, paro de me meter a besta e recorro ao que funciona. Antes de acenderem as tochas e levantarem suas foices e rastelos, falo isso por um motivo simples: Se você precisa de um sistema (seja ele Operacional ou um simples PDV) e não faz questão de nenhum suporte comercial, sinto dizer que você só está brincando.&lt;br /&gt;Quando falo de suporte comercial, não estou falando só de suporte técnico, e sim de toda a estratégia da detentora da distribuição. Ela precisa dar espaço para todos os tipos de softwares, desde o licenciamento e pragmatismo até a "simpatia" da empresa perante o mercado.&lt;br /&gt;Depois do desabafo vamos ao que interessa.&lt;br /&gt;Para instalar o CentOS direto da internet é simples (não tão simples quanto o Debian), baixe a ISO do NetInstall na &lt;a href='http://www.centos.org/modules/tinycontent/index.php?id=15'&gt;página de downloads do CentOS.org&lt;/a&gt; e dê boot a partir dela. Quando aparecer a tela para escolher a fonte, escolha HTTP ou FTP. No campo 'Nome do Servidor' coloque um mirror de sua preferência, a lista se encontra &lt;a href='http://www.centos.org/modules/tinycontent/index.php?id=30'&gt;aqui&lt;/a&gt;, por exemplo ftp.telus.net. No campo 'Diretório da instalação' coloque o caminho da pasta aonde se encontra a instalação do CentOS, no caso da Telus utilize 'pub/centos/5.3/os/i386/'.&lt;br /&gt;Simples né? E sabe o que é melhor? O que eu queria funcionou de primeira, e olha que o kernel do CentOS é muito mais antigo do que o do Debian! Depois eu sou o chato...&lt;br /&gt;Bem, abraço à todos.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-669039785540179583?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/669039785540179583/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=669039785540179583' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/669039785540179583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/669039785540179583'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/05/centos-netinstall.html' title='CentOS NetInstall'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-893808783415726429</id><published>2009-04-29T09:23:00.000-07:00</published><updated>2009-04-29T09:36:23.235-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><category scheme='http://www.blogger.com/atom/ns#' term='6.x'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='6.7'/><title type='text'>NetBeans 6.7 Beta Liberado!</title><content type='html'>&lt;center&gt;&lt;img src='http://www.netbeans.info/appl2/show_image.php?id=2834&amp;column=image&amp;table=story&amp;type=image/jpeg&amp;db=xnetbeans&amp;db_type=pear&amp;id_col=story_id'/&gt;&lt;/center&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;O NetBeans 6.7 beta está disponível para &lt;a href='http://download.netbeans.org/netbeans/6.7/beta/'&gt;Download!&lt;/a&gt;&lt;br /&gt;As principais novas features são:&lt;br /&gt;- Conexão com o Kenai&lt;br /&gt;- Code Coverage no PHP&lt;br /&gt;- Debug remoto para aplicações Ruby on Rails&lt;br /&gt;- Suporte à bibliotecas e ferramentas Qt no C++ (aí é bom hein!)&lt;br /&gt;A lista completa de features está &lt;a href='http://www.netbeans.org/community/releases/67/'&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-893808783415726429?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/893808783415726429/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=893808783415726429' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/893808783415726429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/893808783415726429'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/04/netbeans-67-beta-liberado.html' title='NetBeans 6.7 Beta Liberado!'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-6372107383845235995</id><published>2009-04-23T00:00:00.000-07:00</published><updated>2009-04-22T21:15:37.049-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='hpkb'/><category scheme='http://www.blogger.com/atom/ns#' term='keys hp'/><category scheme='http://www.blogger.com/atom/ns#' term='dv'/><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='presario'/><title type='text'>Multimedia Keys do HP DV6000 Series no OpenSolaris</title><content type='html'>&lt;p&gt;&lt;br /&gt;Olá mentes ensolaradas!&lt;br /&gt;&lt;br /&gt;Você possui um notebook HP ou Compaq e instalou o OpenSolaris e ficou tristinho porquê as teclas multimídia não funcionaram?&lt;br /&gt;No portal brasileiro do OpenSolaris, ví um texto interessante na sessão de Dúvidas Comuns -&gt; Drivers que diz: "Se realmente não há drivers para o seu dispositivo, a solução é escrever um você mesmo". Embora no caso das teclas multimídias não seja bem um driver, tomei a atitude de mapear os keycodes do HP (rewind, forward, play, pause, stop, mute e volume) e criar um módulo em forma de serviço para fazer estas teclas funcionarem.&lt;br /&gt;Me baseei no código fonte de Casper Dik que disponibilizou o módulo "AcerKB" que faz funcionar apenas o volume nos notebooks Acer para construir o "HPKB". Não foi nada difícil. Além de eu estar altamente incomodado com minhas multimedia keys paradas, lembrei das aulas de D-Trace do Rafael Vanoni na última Sun Tech Days. Tomei coragem e o resultado é um .pkg redondo.&lt;br /&gt;Visite a página do HPKB no portal OpenSolaris Brasil clicando &lt;a href='http://br.opensolaris.org/downloads/hpkb/'&gt;aqui.&lt;/a&gt;&lt;br /&gt;Lá você encontra o pacote para instalação, o código-fonte e uma apresentação em PDF que além de ensinar a instalar, também mostra como o HPKB foi feito.&lt;br /&gt;&lt;br /&gt;Espero que seja útil.&lt;br /&gt;&lt;br /&gt;Abraços!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-6372107383845235995?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/6372107383845235995/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=6372107383845235995' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/6372107383845235995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/6372107383845235995'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/04/multimedia-keys-hp-dv6000-series-no.html' title='Multimedia Keys do HP DV6000 Series no OpenSolaris'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-1930717500481715391</id><published>2009-04-13T20:20:00.000-07:00</published><updated>2009-04-13T20:24:44.208-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='barra'/><category scheme='http://www.blogger.com/atom/ns#' term='mediawiki'/><category scheme='http://www.blogger.com/atom/ns#' term='wiki'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><category scheme='http://www.blogger.com/atom/ns#' term='sidebar'/><category scheme='http://www.blogger.com/atom/ns#' term='navegação'/><category scheme='http://www.blogger.com/atom/ns#' term='navigation'/><title type='text'>Customizar barra de navegação no MediaWiki</title><content type='html'>Todo mundo já teve essa dúvida. Para customizar a barrinha de navegação do seu MediaWiki, basta abrir no browser:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;http://&amp;lt;seu dominio&amp;gt;/&amp;lt;contexto wiki&amp;gt;/index.php?title=MediaWiki:Sidebar&amp;action=edit&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A dica de hoje foi curta né?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-1930717500481715391?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/1930717500481715391/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=1930717500481715391' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/1930717500481715391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/1930717500481715391'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/04/customizar-barra-de-navegacao-no.html' title='Customizar barra de navegação no MediaWiki'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-268875377920981714</id><published>2009-04-12T18:27:00.000-07:00</published><updated>2009-04-12T21:12:56.878-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='redhat'/><category scheme='http://www.blogger.com/atom/ns#' term='impressora'/><category scheme='http://www.blogger.com/atom/ns#' term='cups'/><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='rastertosamsungs'/><category scheme='http://www.blogger.com/atom/ns#' term='cups-missing-filter'/><title type='text'>Resolvendo o "cups-missing-filter" no RedHat, CentOS e no Fedora</title><content type='html'>&lt;p&gt;&lt;br /&gt;Minha linda namorada estava instalando a impressora Sansung dela, quando recebeu uma mensagem nada amistosa:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;cups-missing-filter rastertosamsungspl permission denied.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Isso ocorre quando o sistema operacional está com o módulo SELinux ativado. Para resolver, abra o arquivo /etc/sysconfig/selinux comente tudo e desative o SELinux com a seguinte linha no final do arquivo:&lt;br /&gt;&lt;b&gt;SELINUX=disabled&lt;/b&gt;&lt;br /&gt;Por desencargo de consciência, altere o dono do filtro do cups, no caso da Sansung:&lt;br /&gt;&lt;b&gt;# chown root:root /usr/lib/cups/filter/rastertosamsung*&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Pronto!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-268875377920981714?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/268875377920981714/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=268875377920981714' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/268875377920981714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/268875377920981714'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/04/resolvendo-o-cups-missing-filter-no.html' title='Resolvendo o &quot;cups-missing-filter&quot; no RedHat, CentOS e no Fedora'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-4706509993623820907</id><published>2009-04-09T19:24:00.000-07:00</published><updated>2009-04-09T23:02:23.536-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wma'/><category scheme='http://www.blogger.com/atom/ns#' term='pkgutil'/><category scheme='http://www.blogger.com/atom/ns#' term='blastwave'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='mplayer'/><title type='text'>MPlayer no OpenSolaris</title><content type='html'>&lt;p&gt;Olá a todos!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Para quem quer instalar o MPlayer para ouvir wma, rádio on-line, mp3 e DVD no OpenSolaris e está penando com os fontes, segue uma dica muito simples.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;A Blastwave já é velha conhecida dos ensolarados, desde a época do pkg-get e logo que saiu o primeiro release do Indiana ela abriu um repositório para o IPS. Não sei porquê, mas me parece que a Blastwave não gostou muito do IPS... Tentei instalar o MPlayer a partir do packagemanager e deu erro ao baixar alguns pacotes. Fui no site dela e encontrei o tutorial de instalação de uma ferramenta chamada pkgutil.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;O pkgutil é a continuação do pkg-get. Não passa de um script que baixa os pacotes por wget e pede confirmação para instalá-los. Bem, o mplayer está lá, então mãos a obra!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Instalando o pkgutil:&lt;br /&gt;&lt;b&gt;# pkgadd -d http://blastwave.network.com/csw/pkgutil_`/sbin/uname -p`.pkg&lt;/b&gt;&lt;br /&gt;Copiando a configuração padrão&lt;br /&gt;&lt;b&gt;# cp -p /opt/csw/etc/pkgutil.conf.CSW /etc/opt/csw/pkgutil.conf&lt;/b&gt;&lt;br /&gt;Obtendo o catálogo de softwares&lt;br /&gt;&lt;b&gt;# /opt/csw/bin/pkgutil --catalog&lt;/b&gt;&lt;br /&gt;E o nosso foco:&lt;br /&gt;&lt;b&gt;# pkgutil -i mplayer&lt;/b&gt;&lt;br /&gt;O binário do MPlayer se encontrará em /opt/csw/bin/.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Ele baixará mais de 93 pacotes. Isso acontece porquê a Blastwave mantém todos os pacotes e bibliotecas em /opt/csw, como se essa fosse a raiz. Ou seja, os programas baixados pelo pkgutil não dependem das libs que estão instaladas de maneira convencional no seu Solaris. Eles são independentes, baixam seu próprio GTK, Qt, ffmpeg e etc. O ponto ruim é o espaço em disco, já que ele não reutiliza as libs que você já possui no seu sistema. E o ponto bom é que as mesmas libs funcionam no Solaris 10, OpenSolaris Nevada e OpenSolaris Indiana. Sem briga... Simples assim.&lt;br /&gt;Abraço a todos!&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-4706509993623820907?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/4706509993623820907/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=4706509993623820907' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/4706509993623820907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/4706509993623820907'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/03/mplayer-com-wma-no-opensolaris.html' title='MPlayer no OpenSolaris'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-8938368169912289689</id><published>2009-04-09T15:58:00.000-07:00</published><updated>2009-04-09T23:02:37.341-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cups'/><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><title type='text'>CUPS no OpenSolaris</title><content type='html'>&lt;p&gt;Olá!&lt;br /&gt;No OpenSolaris, há um servidor de impressão chamado LP-Printing. É o padrão, é mais antigo, só não é o mais utilizado e de longe não é o melhor (as configurações não são muito cômodas). Logo... Vamos INSTALAR O CUPS no OpenSolaris 2008.11.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Abra o "packagemanager" e instale o pacote SUNWcups.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Abra o terminal e digite como root "print-service -s cups", isso é para definir o CUPS como o serviço de impressão padrão.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Ative o CUPS em Sistema -&gt; Administração -&gt; Serviços&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Abra o browser em http://localhost:631 e adicione sua impressora&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Corra para o abraço!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-8938368169912289689?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/8938368169912289689/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=8938368169912289689' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/8938368169912289689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/8938368169912289689'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/04/cups-no-opensolaris.html' title='CUPS no OpenSolaris'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-1828921305508553381</id><published>2009-04-09T15:37:00.000-07:00</published><updated>2009-04-09T23:02:48.001-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='assumed'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='authorized'/><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='su'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='root'/><title type='text'>Resolvendo o "Roles can only be assumed by authorized users" no Solaris e OpenSolaris</title><content type='html'>&lt;p&gt;Este erro ocorre quando você não possui a conta de root ou o mesmo se encontra desabilitado.&lt;br /&gt;Basta fazer:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# pfexec rolemod -K type=normal root&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Prontinho.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-1828921305508553381?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/1828921305508553381/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=1828921305508553381' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/1828921305508553381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/1828921305508553381'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/04/resolvendo-o-roles-can-only-be-assumed.html' title='Resolvendo o &quot;Roles can only be assumed by authorized users&quot; no Solaris e OpenSolaris'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6451040252124156502.post-2453279322327912318</id><published>2009-04-09T12:25:00.000-07:00</published><updated>2009-04-09T23:03:03.171-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oss'/><category scheme='http://www.blogger.com/atom/ns#' term='som'/><category scheme='http://www.blogger.com/atom/ns#' term='sunaudio'/><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='microfone'/><title type='text'>OSS no OpenSolaris</title><content type='html'>&lt;p&gt;Se o seu microfone não funciona, ou seu mixer não exibe todos os controles da sua placa de som no OpenSolaris, simples, instale o Boomer.&lt;br /&gt;A comunidade aprende rápido... Depois que a Sun abriu o código do Solaris, o sistema evoluiu muito. Evoluiu o bastante para saber que o SunAudio funciona bem, mas o OSS é melhor.&lt;br /&gt;O padrão de sistemas de som no Unix sempre foi o OSS, logo, a comunidade não quer uma camada a mais como o ALSA, ela quer o melhor, que funcione de maneira integrada, sem configurações absurdas. Pensaram em um projeto chamado Boomer, mas ao invés de ser um "PulseAudio da vida", o Boomer nada mais é que um merge no padrão do OSS com a consistência do SunAudio. É um trabalho conjunto entre a Sun e a 4Front. Não é mais uma camada, é a camada definitiva.&lt;br /&gt;Para instalá-lo é simples, vá até o site &lt;a href='http://opensolaris.org/os/project/opensound/files/'&gt;http://opensolaris.org/os/project/opensound/files/&lt;/a&gt; e baixe a versão mais recente do Boomer (no momento em que escrevo é o rc1b). Descompacte o arquivo e execute como root o script "installer". Reinicie o computador.&lt;br /&gt;Prontinho! Minha torcida é para que o Boomer esteja pronto e que venha incorporado na versão 2009.06.&lt;br /&gt;&lt;/p&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6451040252124156502-2453279322327912318?l=ticorporativa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ticorporativa.blogspot.com/feeds/2453279322327912318/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6451040252124156502&amp;postID=2453279322327912318' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/2453279322327912318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6451040252124156502/posts/default/2453279322327912318'/><link rel='alternate' type='text/html' href='http://ticorporativa.blogspot.com/2009/04/microfone-no-opensolaris.html' title='OSS no OpenSolaris'/><author><name>Franklin Ronald</name><uri>http://www.blogger.com/profile/16357263186767265323</uri><email>franklin.desenv@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05473843039444905530'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>