<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1189523954905249270</id><updated>2011-11-27T21:59:15.843-02:00</updated><category term='linux'/><category term='driver'/><category term='trendnet'/><category term='cartão de crédito'/><category term='Programação'/><category term='synergy'/><category term='reviews'/><category term='Internet'/><category term='dinheirama'/><category term='linguagem C'/><category term='CodeIgniter'/><category term='dual monitors'/><category term='promoção brlinux'/><category term='Web'/><category term='Macromedia Flash'/><category term='jogos'/><category term='rádio online'/><category term='PHP'/><category term='dinheiro'/><category term='efeitos HTML'/><category term='dual PCS'/><category term='sql'/><category term='poupança'/><category term='brlinux'/><category term='software'/><category term='educação financeira'/><category term='saúde'/><category term='Actionscript'/><category term='rádio'/><category term='finanças pessoais'/><category term='Meta Tags'/><category term='finanças'/><category term='Ruby on Rails'/><category term='ndiswrapper'/><category term='cartão'/><category term='investimento'/><category term='trabalhos'/><title type='text'>Prato vitalício</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-4140866122747919063</id><published>2010-05-14T13:11:00.002-03:00</published><updated>2010-05-14T13:13:42.315-03:00</updated><title type='text'>Mudança</title><content type='html'>Para os poucos leitores desse blog quase deixado as moscas, deixo meu blog corrente. Para concentrar meus posts em um só lugar.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thiromi.com/blog"&gt;Acessem&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-4140866122747919063?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/4140866122747919063/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=4140866122747919063' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/4140866122747919063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/4140866122747919063'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2010/05/mudanca.html' title='Mudança'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-793649810995958071</id><published>2009-04-30T15:29:00.007-03:00</published><updated>2009-04-30T16:08:14.282-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='finanças'/><category scheme='http://www.blogger.com/atom/ns#' term='cartão de crédito'/><category scheme='http://www.blogger.com/atom/ns#' term='poupança'/><category scheme='http://www.blogger.com/atom/ns#' term='finanças pessoais'/><category scheme='http://www.blogger.com/atom/ns#' term='cartão'/><category scheme='http://www.blogger.com/atom/ns#' term='educação financeira'/><category scheme='http://www.blogger.com/atom/ns#' term='investimento'/><category scheme='http://www.blogger.com/atom/ns#' term='dinheiro'/><category scheme='http://www.blogger.com/atom/ns#' term='dinheirama'/><title type='text'>Comprar hoje, pagar amanhã e ainda ter um rendimento</title><content type='html'>Esse artigo está publicado aqui (&lt;a href="http://www.moneytrackin.com/tip/plano-maluco-para-receber-rendimentos-com-seu-salario"&gt;original, de minha autoria também&lt;/a&gt;)para concorrer a um pacote de livros da Promoção exclusiva &lt;a href="http://dinheirama.com/"&gt;Dinheirama &lt;/a&gt;e &lt;a href="http://www.produzindo.net/"&gt;Produzindo.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Já digo que o artigo não é integralmente igual ao postado no moneytrackin, pois como tudo na vida, a gente sempre pode melhorar um pouco as coisas. =)&lt;br /&gt;&lt;br /&gt;Dia desses estava eu conversando com um colega de trabalho sobre o porquê do dono da empresa possuir cartão de crédito sendo que ele tem dinheiro suficiente para pagar tudo à vista.&lt;br /&gt;&lt;br /&gt;Acabei traçando um plano - que acho que é semelhante ao que os "verdadeiros ricos" fazem - que pratico desde o começo de abril. É um método que exige um alto grau de disciplina, pois é muito fácil perder o controle da situação praticando-o mas lhe dá um rendimento que pelo menos alivia (acho eu) um pouco (bem pouco, dependendo do investimento escolhido) o orçamento. &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;O que é?&lt;/h3&gt;&lt;br /&gt;Acompanhe seus gastos durante um mês (ou mais, para ter uma precisão maior dos seus gastos). Existem várias ferramentas para esse controle - &lt;a href="http://www.microsoft.com/MONEY/default.mspx"&gt;MS Money&lt;/a&gt;, &lt;a href="http://www.moneytrackin.com/"&gt;MoneyTrackin'&lt;/a&gt;, e até mesmo o Excel e o famoso bloco de notas (o físico, não o &lt;a href="http://en.wikipedia.org/wiki/Notepad"&gt;programa do windows&lt;/a&gt;). Tendo essa estimativa em mãos, relacione tudo que não possa ser pago via Internet/auto-atendimento/cartão de crédito. Contrate um cartão de crédito cujo limite seja sua estimativa de gastos mensais + 10% dessa estimativa. Pus 10% pois quando algum gasto meu se excede, não costuma passar de 10% do estimado. Coloque o vencimento da fatura cerca de 10 dias posteriores ao dia que você costuma receber (10 dias porque, no meu caso, já chegaram a atrasar em 10 dias meu pagamento e é o dia em que as administradoras dos cartões de crédito fecham a fatura do mês [10 dias antes do vencimento da fatura]). Quando você receber no próximo mês, aplique todo o seu salário na poupança exceto a quantia para aqueles gastos que não podem ser pagos com cartão de crédito. A partir daí, pague sempre que possível com o cartão de crédito. Nesse momento, esqueça que você tem todo esse dinheiro na poupança até o dia do seu pagamento (que provavelmente cairá antes do dia do vencimento da fatura). Repita novamente o depósito na conta poupança deixando dessa vez um adicional suficiente para pagar a fatura que vencerá 10 dias após. Pronto! Você receberá os rendimentos da poupança (que apesar de serem bem baixos, pelo menos vai ser suficiente para pagar a manutenção da conta, que é o meu caso), utilizará todas as vantagens do seu cartão de crédito (meu cartão de crédito me dá pontos para cada dólar [convertido em real] que posso usar para renovar o seguro do meu carro, para trocar por algum produto ou serviço). Há cartões que oferecem descontos para a compra de combustível, em supermercados e até milhas para viajens. &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Mas nem tudo são flores&lt;/h3&gt;&lt;br /&gt;Você deve tomar muito cuidado para não ultrapassar o limite do cartão e nem pensar, como muitas pessoas, no cartão e na poupança como uma coisa só. A poupança servirá única e exclusivamente para pagar a fatura caso ocorra alguma emergência. E caso ocorra tal emergência (gastos extraordinários) você atrasará em um mês suas despesas, podendo entrar na "bola de neve" dos juros rotativos. &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Por que a poupança? &lt;/h3&gt;&lt;br /&gt;Porque você não paga nem IR nem IOF - em relação ao CDB, fundos de ações, renda fixa, títulos de capitalização (&lt;a href="http://dinheirama.com/blog/category/capitalizacao/"&gt;NÃO É INVESTIMENTO!!!&lt;/a&gt;), etc. - considerada por muitos economistas como um investimento de curto prazo (menos de 1 ano de permanência), não exige uma aplicação inicial muito grande e que não tem muitas oscilações de rentabilidade. &lt;br /&gt;&lt;br /&gt;É isso ae galera! Espero ter sido claro nessa idéia maluca e que esse artigo tenha valia para inspirar alguém a planejar algo mais bem elaborado (me mandem, por favor!!!) e ajude algum cara corajoso que encare essa idéia além de mim. =]&lt;br /&gt;&lt;br /&gt;É isso ae galera, por hoje é só. [piada]até daqui alguns meses![/piada]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-793649810995958071?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/793649810995958071/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=793649810995958071' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/793649810995958071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/793649810995958071'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2009/04/comprar-hoje-pagar-amanha-e-ainda-ter.html' title='Comprar hoje, pagar amanhã e ainda ter um rendimento'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-2501215721644214477</id><published>2008-08-27T18:30:00.006-03:00</published><updated>2008-08-27T18:53:19.839-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeIgniter'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='saúde'/><title type='text'>Give me 100!</title><content type='html'>Você se acha capaz de fazer 100 flexões? o site &lt;a href="http://hundredpushups.com/"&gt;hundredpushups.com&lt;/a&gt; promete que você o fará. E em 6 semanas. E treinando 30 minutos por semana. (pausa para gargalhar)&lt;br /&gt;&lt;br /&gt;Bem, vi o treinamento e achei palpável. Basicamente, você começa fazendo 5 sessões de determinada intensidade (de acordo com seu nível inicial) que vai aumentando conforme os dias passam.&lt;br /&gt;&lt;br /&gt;Por que flexões? porque de acordo com o &lt;a href="http://www.nytimes.com/2008/03/11/health/nutrition/11well.html"&gt;New York Times&lt;/a&gt; a saúde de uma pessoa é definida pela quantidade de flexões de braço que ela consegue realizar.&lt;br /&gt;&lt;br /&gt;Eu, como um sedentário padrão, e com meus 22 aninhos, não passei de 5. e gastar apenas 30 minutos para conseguir fazer 100 flexões não vai ser nenhum sacrifício.&lt;br /&gt;&lt;br /&gt;Se interessou? Vai fazer também? então faça um cadastro &lt;a href="http://www.giveme27.com/"&gt;nesse site&lt;/a&gt; e veja relatórios do seu progresso.&lt;br /&gt;&lt;br /&gt;E o que que isso tem a ver com teu site, moleque? Tudo a ver. O giveme27.com foi feito em PHP com &lt;a href="http://codeigniter.com"&gt;CodeIgniter&lt;/a&gt;, um framework &lt;a href="http://pt.wikipedia.org/wiki/MVC"&gt;MVC&lt;/a&gt; que considero muito bom. Leve, flexível e o melhor, não é necessário você rodar scripts para a criação de um novo projeto. Só copie o conteúdo pro diretório do site e voilà. Diferente de muitos frameworks que você precisa instalar um shell do Linux pra botar o framework pra funcionar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-2501215721644214477?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/2501215721644214477/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=2501215721644214477' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/2501215721644214477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/2501215721644214477'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2008/08/give-me-100.html' title='Give me 100!'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-836212563395433583</id><published>2008-08-04T15:42:00.003-03:00</published><updated>2008-08-04T15:51:48.375-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='linguagem C'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Curso gratuito de C [UFMG]</title><content type='html'>Para quem não tem recurso pra pagar um curso ou mesmo quem mora em um lugar que não tenham boas escolas de tecnologia e quer aprender C, A Universidade Federal de Minas Gerais disponibiliza, desde 1997, o seu curso de linguagem C. O curso te incentiva a utilizar alguma distro Linux (os exemplos de código, como compilar, entre outros estão em shell *nix), mas não é obrigatório. Ele é gratuito, e não te obriga a fazer cadastro. O que te poupa de ficar disponibilizando seus dados "pra geral".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.coltec.ufmg.br/~info/cursoC_olinux/curso_c_htm.htm"&gt;Curso&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-836212563395433583?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/836212563395433583/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=836212563395433583' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/836212563395433583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/836212563395433583'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2008/08/curso-gratuito-de-c-ufmg.html' title='Curso gratuito de C [UFMG]'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-7694946299374890666</id><published>2008-07-17T15:51:00.003-03:00</published><updated>2008-07-21T15:49:29.205-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><title type='text'>Stored procedure que pesquisa e substitui dados de todas as tabelas</title><content type='html'>Que dia ocupado foi hoje... um engraçadinho se aproveitou de uma falha de segurança de um e-commerce que dou manutenção ([ironia]Adoro prestar manutenção de aplicação dos outros[/ironia]) para colocar um exploit em TODOS os campos das tabelas...&lt;br /&gt;&lt;br /&gt;Estava eu P... da vida tentando resolver o problema quando vejo um &lt;a href="http://vyaskn.tripod.com/sql_server_search_and_replace.htm"&gt;site&lt;/a&gt; que disponibilizou uma Stored Procedure para SQL Server que substitui um dado por outro. Salvou o meu dia!! &lt;br /&gt;&lt;br /&gt;Para quem precisar, algum dia, de uma procedure que faça isso, tá ae:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;CREATE PROC SearchAndReplace&lt;br /&gt;(&lt;br /&gt; @SearchStr nvarchar(100),&lt;br /&gt; @ReplaceStr nvarchar(100)&lt;br /&gt;)&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;&lt;br /&gt; -- Copyright © 2002 Narayana Vyas Kondreddi. All rights reserved.&lt;br /&gt; -- Purpose: To search all columns of all tables for a given search string and replace it with another string&lt;br /&gt; -- Written by: Narayana Vyas Kondreddi&lt;br /&gt; -- Site: http://vyaskn.tripod.com&lt;br /&gt; -- Tested on: SQL Server 7.0 and SQL Server 2000&lt;br /&gt; -- Date modified: 2nd November 2002 13:50 GMT&lt;br /&gt;&lt;br /&gt; SET NOCOUNT ON&lt;br /&gt;&lt;br /&gt; DECLARE @TableName nvarchar(256), @ColumnName nvarchar(128), @SearchStr2 nvarchar(110), @SQL nvarchar(4000), @RCTR int&lt;br /&gt; SET  @TableName = ''&lt;br /&gt; SET @SearchStr2 = QUOTENAME('%' + @SearchStr + '%','''')&lt;br /&gt; SET @RCTR = 0&lt;br /&gt;&lt;br /&gt; WHILE @TableName IS NOT NULL&lt;br /&gt; BEGIN&lt;br /&gt;  SET @ColumnName = ''&lt;br /&gt;  SET @TableName = &lt;br /&gt;  (&lt;br /&gt;   SELECT MIN(QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME))&lt;br /&gt;   FROM  INFORMATION_SCHEMA.TABLES&lt;br /&gt;   WHERE   TABLE_TYPE = 'BASE TABLE'&lt;br /&gt;    AND QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME) &gt; @TableName&lt;br /&gt;    AND OBJECTPROPERTY(&lt;br /&gt;      OBJECT_ID(&lt;br /&gt;       QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME)&lt;br /&gt;        ), 'IsMSShipped'&lt;br /&gt;             ) = 0&lt;br /&gt;  )&lt;br /&gt;&lt;br /&gt;  WHILE (@TableName IS NOT NULL) AND (@ColumnName IS NOT NULL)&lt;br /&gt;  BEGIN&lt;br /&gt;   SET @ColumnName =&lt;br /&gt;   (&lt;br /&gt;    SELECT MIN(QUOTENAME(COLUMN_NAME))&lt;br /&gt;    FROM  INFORMATION_SCHEMA.COLUMNS&lt;br /&gt;    WHERE   TABLE_SCHEMA = PARSENAME(@TableName, 2)&lt;br /&gt;     AND TABLE_NAME = PARSENAME(@TableName, 1)&lt;br /&gt;     AND DATA_TYPE IN ('char', 'varchar', 'nchar', 'nvarchar')&lt;br /&gt;     AND QUOTENAME(COLUMN_NAME) &gt; @ColumnName&lt;br /&gt;   )&lt;br /&gt; &lt;br /&gt;   IF @ColumnName IS NOT NULL&lt;br /&gt;   BEGIN&lt;br /&gt;    SET @SQL= 'UPDATE ' + @TableName + &lt;br /&gt;      ' SET ' + @ColumnName &lt;br /&gt;      + ' =  REPLACE(' + @ColumnName + ', ' &lt;br /&gt;      + QUOTENAME(@SearchStr, '''') + ', ' + QUOTENAME(@ReplaceStr, '''') + &lt;br /&gt;      ') WHERE ' + @ColumnName + ' LIKE ' + @SearchStr2&lt;br /&gt;    EXEC (@SQL)&lt;br /&gt;    SET @RCTR = @RCTR + @@ROWCOUNT&lt;br /&gt;   END&lt;br /&gt;  END &lt;br /&gt; END&lt;br /&gt;&lt;br /&gt; SELECT 'Replaced ' + CAST(@RCTR AS varchar) + ' occurence(s)' AS 'Outcome'&lt;br /&gt;END&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;PS: Os créditos estão no demonstrativo do código.&lt;br /&gt;PS2: Utilize esse código por sua conta. Não garanto que dados não sejam perdidos e não dou suporte.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-7694946299374890666?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/7694946299374890666/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=7694946299374890666' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/7694946299374890666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/7694946299374890666'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2008/07/stored-procedure-que-pesquisa-e.html' title='Stored procedure que pesquisa e substitui dados de todas as tabelas'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-2076620355934434218</id><published>2008-07-16T14:35:00.010-03:00</published><updated>2008-08-04T15:57:11.796-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trendnet'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ndiswrapper'/><category scheme='http://www.blogger.com/atom/ns#' term='driver'/><title type='text'>Gato para TrendNet TEW-423PI no Linux</title><content type='html'>Para quem, como eu, possui uma placa wireless da "maravilhosa" TrendNet modelo TEW-423PI sabe que &lt;a href="http://www.trendnet.com/support/os_compatibility.htm"&gt;essa placa não possui suporte para o nosso famigerado S.O. Linux&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Mas, para nossa alegria, na comunidade sempre tem alguém capacitado e com boa vontade para nos ajudar. Resumidamente falando, baixe o ndiswrapper, instale-o e use o driver do windows com o comando.&lt;br /&gt;&lt;br /&gt;Links &lt;a href="http://www.quietearth.us/articles/2007/01/19/TrendNet-TEW423PI-working-in-linux"&gt;aqui&lt;/a&gt;, &lt;a href="http://www.linuxquestions.org/hcl/showproduct.php/product/3814/cat/all"&gt;aqui&lt;/a&gt; e &lt;a href="http://www.linuxquestions.org/questions/linux-distributions-5/trendnet-tew-423pi-wireless-in-linux-gentoo-282038/"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;PS: Vi dizer que é recomendável utilizar o driver para Win 98 do CD de driver da placa na hora de instalar.&lt;br /&gt;&lt;br /&gt;Update: achei o link para o driver de versões 64 bits. &lt;a href="http://skd.de/e_en/support/driver_searchresults.html?navanchor=&amp;term=typ.treiber+produkt.SK-54C1&amp;produkt=produkt.SK-54C1&amp;typ=typ.treiber&amp;system= "&gt;http://skd.de/e_en/support/driver_searchresults.html?navanchor=&amp;term=typ.treiber+produkt.SK-54C1&amp;produkt=produkt.SK-54C1&amp;typ=typ.treiber&amp;system=&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Update:&lt;/strong&gt; O verdadeiro fabricante dessa placa é a Marvel (não a que edita quadrinhos, a de hardware =p), facilmente visto por um &lt;em&gt;lspci&lt;/em&gt; no shell do Linux.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-2076620355934434218?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/2076620355934434218/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=2076620355934434218' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/2076620355934434218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/2076620355934434218'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2008/07/gambi-para-trendnet-tew-423pi-no-linux.html' title='Gato para TrendNet TEW-423PI no Linux'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-5816936132186851528</id><published>2008-07-11T00:40:00.002-03:00</published><updated>2008-07-11T00:45:04.379-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='brlinux'/><title type='text'>Reviews de distros Linux</title><content type='html'>Achei um blog muito interessante. O autor do blog é um britânico que gosta do digníssimo pingüim... ele faz reviews das distribuições que ele acha interessante. É o &lt;a href="http://reddevil62-techhead.blogspot.com/"&gt;Red Devil's Tech Blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;via &lt;a href="http://br-linux.org/"&gt;brlinux&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-5816936132186851528?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/5816936132186851528/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=5816936132186851528' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/5816936132186851528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/5816936132186851528'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2008/07/reviews-de-distros-linux.html' title='Reviews de distros Linux'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-5019671899238733430</id><published>2008-07-01T10:53:00.004-03:00</published><updated>2008-07-01T11:11:35.983-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby on Rails'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Livro: Desenvolvimento ágil com Rails</title><content type='html'>Acaba de sair o livro "&lt;a href="http://www.akitaonrails.com/2008/6/25/livro-desenvolvimento-gil-com-rails"&gt;Desenvolvimento ágil com Rails&lt;/a&gt;" revisado pelo Fábio Akita, autor do blog &lt;a href="http://www.akitaonrails.com/"&gt;Akita on Rails&lt;/a&gt;. Entusisasta do &lt;a href="http://en.wikipedia.org/wiki/Ruby_on_rails"&gt;Ruby on Rails&lt;/a&gt;, ele palestra em muitos lugares, demonstrando o poder de se programar em Rails, juntamente com métodos de &lt;a href="http://en.wikipedia.org/wiki/Agile_development"&gt;desenvolvimento ágil&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Confesso que ultimamente tenho tido vontade de aprender uma &lt;a href="http://www.akitaonrails.com/2008/6/14/machucando-c-digo-por-divers-o-e-lucro"&gt;nova linguagem&lt;/a&gt;, dentre elas &lt;a href="http://en.wikipedia.org/wiki/Python_(programming_language)"&gt;Python&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Java_language"&gt;Java&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/C%2B%2B"&gt;C++&lt;/a&gt; e Ruby on Rails. &lt;br /&gt;&lt;br /&gt;Eu ainda aprendo todas elas! Quem sabe eu não abrace a idéia do Fábio e além da linguagem de programação ainda venha a utilizar o desenvolvimento ágil...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-5019671899238733430?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/5019671899238733430/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=5019671899238733430' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/5019671899238733430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/5019671899238733430'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2008/07/livro-desenvolvimento-gil-com-rails.html' title='Livro: Desenvolvimento ágil com Rails'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-126445194695876253</id><published>2008-06-29T08:51:00.005-03:00</published><updated>2008-07-04T21:27:33.153-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trabalhos'/><title type='text'>Novo Trabalho - Rocha &amp; Moura Rocha advogados</title><content type='html'>Para aqueles que se interessarem, fiz um job para uma empresa de advogados chamada &lt;a href="http://www.mourarocha.com.br/"&gt;Rocha &amp; Moura Rocha Advogados&lt;/a&gt; juntamente com a &lt;a href="http://www.pornarodesigner.com.br/"&gt;PORNARO Designer&lt;/a&gt; que fez o layout e cuidei do administrativo e da integração do &lt;a href="http://en.wikipedia.org/wiki/Adobe_Flash"&gt;Flash&lt;/a&gt; com o ASP. Atualmente, estou fazendo um &lt;a href="http://en.wikipedia.org/wiki/Search_engine_optimization"&gt;SEO&lt;/a&gt; nele, pois o cliente quer que o site seja "google-friendly". Primeira vez que faço isso, então vamos ver se o negócio dá certo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mourarocha.com.br/"&gt;link para o site&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-126445194695876253?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/126445194695876253/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=126445194695876253' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/126445194695876253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/126445194695876253'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2008/06/novo-trabalho-rocha-moura-rocha.html' title='Novo Trabalho - Rocha &amp; Moura Rocha advogados'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-8931559631800852488</id><published>2008-06-25T15:45:00.005-03:00</published><updated>2008-06-25T16:13:29.746-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='promoção brlinux'/><title type='text'>Ajude a sustentar a Wikipédia e outros projetos - e concorra a um EEE PC!</title><content type='html'>&lt;b&gt;Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!&lt;/b&gt;&lt;br /&gt;…e também a pen drives, card drives, camisetas geeks, livros e mais! O &lt;a href=http://br-linux.org/&gt;BR-Linux&lt;/a&gt; e o &lt;a href=http://efetividade.net/&gt;Efetividade&lt;/a&gt; lançaram uma &lt;a href=http://br-linux.org/2008/campanha-wikipedia/&gt;campanha&lt;/a&gt; para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e &lt;a href=http://br-linux.org/2008/campanha-wikipedia/&gt;participe&lt;/a&gt; - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!&lt;br /&gt;&lt;br /&gt;Acho louvável a iniciativa do Augusto (editor/proprietário dos blogs &lt;a href=http://br-linux.org/&gt;BR-Linux&lt;/a&gt; e &lt;a href=http://efetividade.net/&gt;Efetividade&lt;/a&gt;) em doar seus recursos em prol de projetos que fazem parte de todo aquele que acessa a internet de forma constante - eu incluso -, principalmente porque quem me conhece me acha um sovina. E já que eu não vou precisar gastar nenhum centavo do meu &lt;a href="http://pt.wikipedia.org/wiki/Tio_Patinhas"&gt;rico dinheirinho&lt;/a&gt; e também um dos meus &lt;a href="http://jquery.com/"&gt;frameworks preferidos&lt;/a&gt; (se não O preferido) está na lista dos candidatos donatários. Nada mais justo dar minha contribuição. Espero que vocês também contribuam.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-8931559631800852488?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/8931559631800852488/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=8931559631800852488' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/8931559631800852488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/8931559631800852488'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2008/06/ajude-sustentar-wikipdia-e-outros.html' title='Ajude a sustentar a Wikipédia e outros projetos - e concorra a um EEE PC!'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-3342793792858901808</id><published>2007-07-21T12:11:00.000-03:00</published><updated>2007-07-21T12:28:45.955-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='Macromedia Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>PUMP IT UP! para os dedos</title><content type='html'>Quem nunca se impressionou com aqueles nipônicos nas maquininhas de &lt;a href="http://pt.wikipedia.org/wiki/Pump_It_Up"&gt;PUMP&lt;/a&gt; (ou &lt;a href="http://en.wikipedia.org/wiki/Dance_Dance_Revolution"&gt;Dance Dance Revolution&lt;/a&gt;, nome ocidental) fazendo aqueles malabarismos com os pés com aquelas combinações que olhando parece impossível de se realizar?&lt;br /&gt;&lt;br /&gt;Ou mesmo algo mais recente, o &lt;a href="http://pt.wikipedia.org/wiki/Guitar_Hero"&gt;Guitar Hero&lt;/a&gt;, disponível para Playstation, XBOX, e outros vários.&lt;br /&gt;&lt;br /&gt;Bom, pra quem nunca teve a coragem de jogá-lo por medo de passar vergonha, aqui vai um desse estilo, mas usa-se o teclado para fazer as combinações - o Up Beat.&lt;br /&gt;&lt;br /&gt;Os controles são as teclas "A", "S", "D", "ESPAÇO", "J", "K" e "L". O potencial desse jogo ainda não foi totalmente utilizado, pois há ainda uma variedade enorme de combinações de teclas para dificultar mais o jogo.&lt;br /&gt;&lt;br /&gt;Achei muuuito divertido, pois além do desafio de se fazer essas combinações, o som é bem divertido.&lt;br /&gt;&lt;br /&gt;Está abaixo o jogo para vocês experimentarem.&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="590" height="400" style="position: relative;"&gt;&lt;br /&gt;&lt;param name="menu" value="false" /&gt;&lt;br /&gt;&lt;param name="movie" value="http://www.miniclip.com/swfcontent/freegames/upbeat.swf" /&gt;&lt;br /&gt;&lt;param name="quality" value="high" /&gt;&lt;br /&gt;&lt;embed src="http://www.miniclip.com/swfcontent/freegames/upbeat.swf" menu="false" quality="high" width="590" height="400" name="acidfactory" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-3342793792858901808?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/3342793792858901808/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=3342793792858901808' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/3342793792858901808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/3342793792858901808'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2007/07/pump-it-up-para-os-dedos.html' title='PUMP IT UP! para os dedos'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-7793705621690371308</id><published>2007-07-19T09:58:00.000-03:00</published><updated>2007-07-19T10:15:59.804-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rádio online'/><category scheme='http://www.blogger.com/atom/ns#' term='rádio'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Music + discovery = Musicovery</title><content type='html'>Você é daqueles que não se importa com o estilo de música, mas como ela faz você se sentir? Esse site é pra vocês.&lt;br /&gt;&lt;br /&gt;Trata-se de uma &lt;a href="http://en.wikipedia.org/wiki/Internet_radio"&gt;rádio online&lt;/a&gt; que basta escolher o tipo de música que você quer e ele te dá. Quer ouvir um Rock pesado? Teste o Energetic Dark. Obviamente não será a única coisa a tocar, pois outros estilos podem passar essa idéia a você.&lt;br /&gt;&lt;br /&gt;Escolha as músicas de acordo com seu humor, ou tente as mais variadas combinações. É muito divertido!&lt;br /&gt;&lt;br /&gt;Site: &lt;a href="http://www.musicovery.com/"&gt;Musicovery&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;via &lt;a href="http://www.pplware.com/"&gt;Peopleware&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-7793705621690371308?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/7793705621690371308/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=7793705621690371308' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/7793705621690371308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/7793705621690371308'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2007/07/music-discovery-musicovery.html' title='Music + discovery = Musicovery'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-2403533951551229474</id><published>2007-06-26T11:04:00.000-03:00</published><updated>2007-06-26T11:17:18.186-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Meta Tags'/><category scheme='http://www.blogger.com/atom/ns#' term='efeitos HTML'/><title type='text'>Efeito de transição de página</title><content type='html'>Estava navegando aleatoriamente entre os blogs do blogger quando vi &lt;a href="http://strawberry-love-spongebob.blogspot.com/"&gt;este efeito&lt;/a&gt; num blog de uma criança. E quando "fucei" no código dela, vi que o efeito se resumia em duas simples &lt;a href="http://en.wikipedia.org/wiki/Meta_element"&gt;meta tags&lt;/a&gt;:&lt;br /&gt;&lt;blockquote style="overflow-x: auto; width: 100%; height: 100px;  white-space: nowrap;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;HTML&lt;/strong&gt;&lt;br /&gt;            &amp;lt;meta content="progid:DXImageTransform.Microsoft.GradientWipe Duration=4)" http-equiv="Page-Exit"&amp;gt;&lt;br /&gt;            &amp;lt;meta content="progid:DXImageTransform.Microsoft.GradientWipe(Duration=4)" http-equiv="Page-Enter"&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Tão fácil que até uma criança consegue fazer!! (piadinha sem graça...)&lt;br /&gt;&lt;br /&gt;Obs: Só funciona no IE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-2403533951551229474?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://strawberry-love-spongebob.blogspot.com/' title='Efeito de transição de página'/><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/2403533951551229474/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=2403533951551229474' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/2403533951551229474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/2403533951551229474'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2007/06/efeito-de-transio-de-pgina.html' title='Efeito de transição de página'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-1048590224323216922</id><published>2007-06-13T11:16:00.002-03:00</published><updated>2008-06-29T09:27:51.044-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Actionscript'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='Macromedia Flash'/><title type='text'>Escopo de variável no ActionScript</title><content type='html'>Fala gente!&lt;br /&gt;&lt;br /&gt;Ontem descobri um negócio interessante.&lt;br /&gt;&lt;br /&gt;Estava eu com minha tarefa de construir um menu multinível cujo conteúdo é fornecido por um &lt;a href="http://pt.wikipedia.org/wiki/XML"&gt;XML&lt;/a&gt;. Teria um array com os movieclips de todos os itens do menu (variável &lt;span style="font-style:italic;"&gt;menu&lt;/span&gt;) e teria de chamar uma função passando o índice para minha função ou para abrir o submenu ou para carregar um &lt;span style="font-style:italic;"&gt;.swf&lt;/span&gt; externo expresso a seguir.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight:bold;"&gt;ActionScript&lt;/span&gt;&lt;br /&gt;for(i=0; i&amp;lt;menu.length; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;menu[i].onRelease = function(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;showMenu(i)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;Só que essa forma de codificação não fez nada que eu queria. Todos os botões chamavam o mesmo índice, o último.&lt;br /&gt;não queria utilizar uma &lt;a href="http://pt.wikipedia.org/wiki/Recursividade_(ci%C3%AAncia_da_computa%C3%A7%C3%A3o)"&gt;função recursiva&lt;/a&gt;, porque em ActionScript a recursividade tem um limite de 255 níveis (&lt;span style="font-style:italic;"&gt;só posso chamá-la dentro dela mesma 255 vezes&lt;/span&gt;). Após horas quebrando a cabeça, achei uma solução, que por sinal é muito simples. Apenas redeclare a variável a ser utilizada como índice, de acordo com o código abaixo.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight:bold;"&gt;ActionScript&lt;/span&gt;&lt;br /&gt;for(i=0; i&amp;lt;menu.length; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #FF0000;"&gt;var indice:Number = i;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;menu[indice].onRelease = function(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;showMenu(indice)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;Fácil, não? Difícil mesmo foi chegar nesse resultado. =P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-1048590224323216922?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/1048590224323216922/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=1048590224323216922' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/1048590224323216922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/1048590224323216922'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2007/06/escopo-de-varivel-no-actionscript.html' title='Escopo de variável no ActionScript'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1189523954905249270.post-6290075946362940801</id><published>2007-05-23T10:30:00.000-03:00</published><updated>2007-07-02T21:25:47.702-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dual PCS'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='dual monitors'/><category scheme='http://www.blogger.com/atom/ns#' term='synergy'/><title type='text'>Começando</title><content type='html'>Como meu primeiro post deste blog dedicado as coisas &lt;span style="text-decoration:line-through;"&gt;in&lt;/span&gt;úteis que encontro na internet, já vou começando com várias coisas interessantes que fiz ontem.&lt;br /&gt;&lt;br /&gt;Tenho um PC (que utilizo para lazer) e um laptop. Utilizar os dois simultaneamente, sempre foi um sacrifício. Meu quarto(escritório) tem apenas 5m&lt;span style="vertical-align: super;"&gt;2&lt;/span&gt; (uma cama elevada, uma escrivaninha embaixo com uma estante onde guardo meus livros e ao lado da cama um armário) e alternar entre um dispositivo e outro não é muito confortável, além de correr o risco de perder um equipamento caro (laptop, que fica no meu colo e pode cair caso minha falta de habilidade malabarista se faça aparecer nessa alternância de dispositivos).&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Necessidade&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Controlar os dois equipamentos de forma centralizada.&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Que solução encontrei?&lt;br /&gt;&lt;br /&gt;Quem encontrou, na verdade, foi o Mauro (um colega de trabalho) que trabalha da mesma forma que eu, e é um software bem legal, o &lt;a href="http://synergy2.sourceforge.net/"&gt;Synergy&lt;/a&gt;. Porém, meu laptop tem o &lt;a href="http://www.ubuntu.com/"&gt;ubuntu&lt;/a&gt; instalado, e a instalação desse software não é lá muito simples de se fazer.&lt;br /&gt;&lt;br /&gt;Depois de apanhar bastante, encontrei um tutorial bem simples da comunidade do ubuntu que explica como instalar esse soft no sistema. Espero que ajude alguém além de mim. &lt;a href="https://help.ubuntu.com/community/SynergyHowto"&gt;Link para o tutorial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bom, é isso pessoal. até o próximo post!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1189523954905249270-6290075946362940801?l=pratovitalicio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pratovitalicio.blogspot.com/feeds/6290075946362940801/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1189523954905249270&amp;postID=6290075946362940801' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/6290075946362940801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1189523954905249270/posts/default/6290075946362940801'/><link rel='alternate' type='text/html' href='http://pratovitalicio.blogspot.com/2007/05/comeando.html' title='Começando'/><author><name>Thiromi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/_OeUxPZy51KE/TOH-ySqXzWI/AAAAAAAAALk/RgBNfe-Rllg/S220/4602513331_0238de211d.jpg'/></author><thr:total>0</thr:total></entry></feed>
