<?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:blogger='http://schemas.google.com/blogger/2008' 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-2917197355774097497</id><updated>2024-10-25T02:00:26.812-03:00</updated><category term="linux"/><category term="estudos"/><category term="faculdade"/><category term="revisão"/><category term="ubuntu"/><category term="apoo"/><category term="tecnologia"/><category term="ti"/><category term="Quadrinho"/><category term="cloud computing"/><category term="dbx"/><category term="espeak"/><category term="fortunes"/><category term="inicio"/><category term="novos paulistas"/><category term="organização"/><category term="php"/><category term="projetos"/><category term="responsabilidade social"/><category term="rock"/><category term="show"/><category term="tap"/><category term="tecnologia da informação"/><category term="tupi"/><category term="tupi tecnologia da informação"/><category term="tupiti"/><category term="web 2.0"/><title type='text'>Um blog desconhecido</title><subtitle type='html'>Informações sobre tecnologia da informação e conhecimento em geral. Viagens mentais de um desenvolvedor web.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-1542243736530265726</id><published>2013-03-26T09:52:00.000-03:00</published><updated>2013-03-26T09:52:09.121-03:00</updated><title type='text'>Caravana São Bernardo FISL 14</title><content type='html'>&lt;p&gt;Se você quer participar do FISL14 e está na região do ABC, junte-se a nós na caravana São Bernardo, envie um e-mail para folksilva@gmail.com se apresentando e eu envio um convite.&lt;/p&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;Valores de inscrição&lt;/h3&gt;Veja abaixo a tabela para caravanas:&lt;br /&gt;
&lt;table width=&quot;100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th align=&quot;left&quot;&gt;Data&lt;/th&gt;&lt;th align=&quot;left&quot;&gt;Valor&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Até 02/04&lt;/td&gt;&lt;td&gt;R$ 50,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Até 24/04&lt;/td&gt;&lt;td&gt;R$ 62,50&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Até 16/05&lt;/td&gt;&lt;td&gt;R$ 75,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Até 09/06&lt;/td&gt;&lt;td&gt;R$ 92,50&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Até 23/06&lt;/td&gt;&lt;td&gt;R$ 115,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;No local do evento&lt;/td&gt;&lt;td&gt;R$ 140,00&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;h3&gt;Hospedagem, Vôo e Translado&lt;/h3&gt;Já formei o grupo inicial e já estamos pagando a viagem, tratei diretamente com a Liga Turismo, a agência oficial do evento, ficaremos no hotel Duque Center, partimos no dia 02/07 e voltamos no dia 07/07. O pacote inclui as 5 noites no hotel, as passagens aéreas e o translado do aeroporto até o Hotel e do Hotel até o aeroporto, veja abaixo os valores:&lt;br /&gt;
&lt;table width=&quot;100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th align=&quot;left&quot;&gt;Tipo&lt;/th&gt;&lt;th align=&quot;left&quot;&gt;Valor&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Apto. Individual&lt;/td&gt;&lt;td&gt;R$ 1.342,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Apto. Duplo&lt;/td&gt;&lt;td&gt;R$ 932,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Apto. Triplo&lt;/td&gt;&lt;td&gt;R$ 852,00&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Caso queira falar com a Liga Turismo, os contatos que tive seguem abaixo&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Fernanda Koetz Meinerz&lt;/strong&gt;&lt;br&gt;E-mail/skype: agencia2@ligaturismo.com.br&lt;br&gt;Fone: (54) 3295-7600 (Ramal 603)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Dandy Silveira&lt;/strong&gt;&lt;br&gt;E-mail/msn: agencia@ligaturismo.com.br&lt;br&gt;Fone: (54) 3295-7600 (Ramal 602)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Além do hotel existe a opção de hostel (ou albergue), que são muito mais baratos, no ano passado fui muito bem atendido no Hostel Porto do Sol (http://www.hostelportodosol.com.br/) recomendo caso queira economizar com hospedagem e conhecer gente de todo lugar do mundo.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/1542243736530265726/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/1542243736530265726?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/1542243736530265726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/1542243736530265726'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2013/03/caravana-sao-bernardo-fisl-14.html' title='Caravana São Bernardo FISL 14'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-2485214478074659859</id><published>2013-03-11T19:34:00.002-03:00</published><updated>2013-03-11T19:34:39.365-03:00</updated><title type='text'>Instalando o Samsung Smart TV SDK no Ubuntu 64bits</title><content type='html'>&lt;p&gt;Sou usuário do Ubuntu 64bits e estou iniciando um projeto no trabalho para desenvolver um aplicativo para Smart TVs da Samsung, fiquei feliz ao saber que o SDK é baseado no eclipse e possui versão para Linux, mas apenas para sistemas 32bits, neste post apresento a solução que encontrei para esse dilema.&lt;/p&gt;&lt;h4&gt;1. Download do SDK&lt;/h4&gt;&lt;p&gt;Se cadastre e faça o download do SDK para Linux versão 4.0 no fórum de desenvolvedores da Samsumg: &lt;a href=&quot;http://www.samsungdforum.com/&quot;&gt;http://www.samsungdforum.com&lt;/a&gt;, você precisa baixar os arquivos &quot;SDK Download for Linux&quot; e &quot;SDK Emulator Image for Virtual Box&quot;.&lt;/p&gt;&lt;h4&gt;2. Instalar o emulador&lt;/h4&gt;&lt;p&gt;Instale o Virtual Box na sua máquina com o seguinte comando:&lt;/p&gt;&lt;p&gt;&lt;code&gt;sudo apt-get install virtuabox&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Abra o Virtual Box, clique em Arquivo -&amp;gt; Importar Appliance, na tela que surgir, clique em Abrir appliance e selecione o arquivo ova que você baixou do fórum da Samsung, ai é Próximo e Importar pra ter o emulador pronto.&lt;/p&gt;&lt;h4&gt;3. Instalar o Java 32bits&lt;/h4&gt;&lt;p&gt;Para evitar conflitos com o seu Java 64 bits, acesse &lt;a href=&quot;http://java.com/en/download/linux_manual.jsp&quot;&gt;http://java.com/en/download/linux_manual.jsp&lt;/a&gt; e baixe o Java para Linux (O 32 bits em .tar.gz), no momento em que escrevo esse artigo a versão mais recente é a 1.7.0_17. Feito o download, descompacte na pasta de Downloads mesmo, no terminal execute:&lt;/p&gt;&lt;p&gt;&lt;code&gt;sudo cp -R ~/Downloads/jre1.7.0_17 /opt/&lt;/code&gt;&lt;/p&gt;&lt;h4&gt;4. Instalar o SDK da Samsung&lt;/h4&gt;&lt;p&gt;Descompacte o arquivo baixado, no meu caso o nome da pasta criada ficou como &lt;code&gt;Samsung_TV_SDK_4_Linux&lt;/code&gt;, e execute os seguintes comandos no terminal:&lt;/p&gt;&lt;p&gt;&lt;code&gt;sudo cp -R ~/Downloads/Samsung_TV_SDK_4_Linux /opt/&lt;br /&gt;&lt;br /&gt;
cd /opt/Samsung_TV_SDK_4_Linux/eclipse&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Para funcionar você precisa dizer para o Eclipse do SDK usar o Java 32bits que você instalou anteriormente, execute:&lt;/p&gt;&lt;p&gt;&lt;code&gt;sudo gedit eclipse.ini&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Adicione ao final do arquivo a seguinte linha:&lt;/p&gt;&lt;p&gt;&lt;code&gt;-vm /opt/jre1.7.0_17&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Salve e feche o arquivo, agora é preciso criar um script para inicializar o ambiente 32bits quando você for rodar o SDK, no terminal execute &lt;code&gt;sudo gedit eclipse.sh&lt;/code&gt; e escreva o seguinte conteúdo:&lt;/p&gt;&lt;p&gt;&lt;code&gt;export JAVA_HOME=/opt/jre1.7.0_17&lt;br /&gt;&lt;br /&gt;
export PATH=/opt/Samsung_TV_SDK_4_Linux/eclipse:$JAVA_HOME/bin:$PATH&lt;br /&gt;&lt;br /&gt;
export MOZ_PLUGIN_PATH=/usr/lib/browser-plugins/&lt;br /&gt;&lt;br /&gt;
cd /opt/Samsung_TV_SDK_4_Linux/eclipse&lt;br /&gt;&lt;br /&gt;
./eclipse $*&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Salve o arquivo. Para finalizar, execute os seguintes comandos no terminal:&lt;/p&gt;&lt;p&gt;&lt;code&gt;sudo chmod +x eclipse.sh&lt;br /&gt;&lt;br /&gt;
sudo chown SEU_USUARIO -R .&lt;br /&gt;&lt;br /&gt;
sudo ln -s /opt/Samsung_TV_SDK_4_Linux/eclipse/eclipse.sh /usr/bin/tvsdk&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Pronto, agora você pode rodar o comando &lt;code&gt;tvsdk&lt;/code&gt; sempre que quiser iniciar o SDK da Samsung!&lt;/p&gt;&lt;h4&gt;5. Atalho do aplicativo&lt;/h4&gt;&lt;p&gt;Ficar abrindo o terminal só pra abrir o SDK da Samsung não é muito divertido, então vamos criar um icone pra ele no nosso sistema. Pressione ALT+F2 e digite &quot;alacarte&quot;, se nada acontecer você precisa instalar esse pacote, é o gerenciador de menus do Gnome, clique em Desenvolvimento e em Novo item, preencha com os seguintes dados:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Tipo: &lt;/b&gt;Aplicativo&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;Nome: &lt;/b&gt;Samsung TV SDK&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;Comando: &lt;/b&gt;/opt/Samsung_TV_SDK_4_Linux/eclipse/eclipse.sh&lt;/p&gt;&lt;p&gt;No icone você pode usar a imagem que está em &lt;code&gt;/opt/Samsung_TV_SDK_4_Linux/AppsTemplate/app/icon/default_106.png&lt;/code&gt;, ai é só dar OK e seu icone do menu está pronto para ser acessado!&lt;/p&gt;&lt;p&gt;Embora seja muito fácil desenvolver para a Smart TV da Samsung, é muito mais divertido desenvolver para Ginga, saiba mais sobre o assunto neste link: &lt;a href=&quot;http://gingahackathon.java.net/&quot;&gt;http://gingahackathon.java.net/&lt;/a&gt;. Bom desenvolvimento e até a próxima!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/2485214478074659859/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/2485214478074659859?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/2485214478074659859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/2485214478074659859'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2013/03/instalando-o-samsung-smart-tv-sdk-no.html' title='Instalando o Samsung Smart TV SDK no Ubuntu 64bits'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-3455551721585991754</id><published>2013-03-08T15:01:00.003-03:00</published><updated>2013-03-08T15:06:02.915-03:00</updated><title type='text'>Habilidades sociais para trabalhar em equipe.</title><content type='html'>Tradução livre de um trecho do Livro Team Geek de Brian
Fitzpatrick e Ben Collins-Sussman
(&lt;a href=&quot;http://shop.oreilly.com/product/0636920018025.do&quot;&gt;http://shop.oreilly.com/product/0636920018025.do&lt;/a&gt;),
desculpe se o texto ficar difícil de ler, meu inglês não é muito
bom.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2 class=&quot;western&quot;&gt;
Os três pilares&lt;/h2&gt;
[...]. Se trabalho em
equipe é a melhor rota para produzir um excelente software, como
alguém constrói (ou encontra) uma equipe excelente?&lt;br /&gt;
&lt;br /&gt;
Não é tão simples assim. Para conseguir o nirvana colaborativo,
primeiro você precisa aprender e abraçar o que nós chamamos de “Os
três pilares” das habilidades sociais. Estes três princípios não
são sobre lubrificar as rodas dos relacionamentos; eles são o
fundamento no qual todas as interações e colaborações saudáveis
são baseadas.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Humility (Humildade)&lt;/i&gt;&lt;br /&gt;
&lt;div style=&quot;margin-left: 20px;&quot;&gt;
Você não é o centro do universo.
Você é nem onisciente nem infalível. Você está aberto para o
autoaperfeiçoamento.&lt;/div&gt;
&lt;br /&gt;
&lt;i&gt;Respect (Respeito)&lt;/i&gt;&lt;br /&gt;
&lt;div style=&quot;margin-left: 20px;&quot;&gt;
Você realmente se preocupa com os
outros que trabalham com você. Você os trata como seres humanos, e
aprecia suas habilidades e realizações.&lt;/div&gt;
&lt;br /&gt;
&lt;i&gt;Trust (Confiança)&lt;/i&gt;&lt;br /&gt;
&lt;div style=&quot;margin-left: 20px;&quot;&gt;
Você acredita que os outros são
competentes e vão fazer a coisa certa, e você está OK com
deixá-los conduzir quando apropriado.&lt;/div&gt;
&lt;br /&gt;
Juntos, nós referimos a estes princípios como HRT. Nós
pronunciamos isso como “heart” e não “hurt” porque é tudo
sobre diminuição da dor e não sobre ferir pessoas. De fato, nossa
principal tese é feita diretamente nesses pilares:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-left: 20px;&quot;&gt;
&lt;i&gt;Quase todo conflito social pode
fundamentalmente ser rastreada até uma falta de humildade, respeito
ou confiança.&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
Isso pode parecer implausível no começo, mas faça uma
tentativa. Pense sobre alguma situação social desagradável ou
inconfortável em sua vida até agora. No mais básico nível, todo
mundo está sendo apropriadamente humilde? As pessoas estão
realmente respeitando uma a outra? Existe confiança mutua?&lt;br /&gt;
&lt;br /&gt;
Nós acreditamos que estes princípios são tão importantes que
nós estruturamos esse livro em volta deles.&lt;br /&gt;
&lt;br /&gt;
Esse livro começa com você: levando você a abraçar HRT e
realmente internalizar o que isso significa para colocar HRT no
centro de suas interações. O primeiro capítulo é sobre isso.
Daqui nós criamos círculos de influencia cada vez maiores.&lt;br /&gt;
&lt;br /&gt;
[…]&lt;br /&gt;
&lt;br /&gt;
Nós então examinamos as pessoas que estão interagindo com o seu
time diariamente, mas podem não ser parte da cultura da equipe.
Esses podem ser colegas de outros times, ou apenas voluntários se
oferecendo para ajudar no seu projeto. Muitos deles não apenas
desconsideram o HRT, mas podem ser completamente venenosos! Aprender
a defender sua equipe deles é a primeira ordem de negócio. Contudo,
remover suas presas e sugar eles para sua cultura pode ser um
objetivo final. Essa é uma excelente forma para expandir uma equipe.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW7OXszbjPSTdO3qQGTKATqo46cnZIxEfVqSu1QAmhw-hjCEp8k6bxj-wGZOVxnUvXia27FvIJ7wfgroS3a68gl2F09QukFV7k-osmt_E5OQEZOqo-mjdggUGyS3IKHP_eVeH_qaCJ6pT5/s1600/HRT.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW7OXszbjPSTdO3qQGTKATqo46cnZIxEfVqSu1QAmhw-hjCEp8k6bxj-wGZOVxnUvXia27FvIJ7wfgroS3a68gl2F09QukFV7k-osmt_E5OQEZOqo-mjdggUGyS3IKHP_eVeH_qaCJ6pT5/s1600/HRT.png&quot; height=&quot;320&quot; width=&quot;318&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-top: 0.21cm; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Futura Lt BT;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;Abrace
 HRT para o nirvana colaborativo&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Muitas equipes trabalham dentro de uma grande companhia, e esse
ambiente pode frequentemente ter muito de um impedimento como pessoas
venenosas. Aprender como navegar nesses obstáculos organizacionais
pode ser a diferença entre lançar um produto ou ter o mesmo produto
cancelado.&lt;br /&gt;
&lt;br /&gt;
Por fim, nós consideramos os usuários do seu software. As vezes
nós esquecemos que eles existem, mas eles são a seiva do seu
projeto. Sem usuários, seu software não tem propósito. Os mesmos
princípios do HRT que prosperam na sua equipe podem e devem ser
aplicadas para a forma que você interage com seus usuários, e os
benefícios colhidos são tremendos.&lt;br /&gt;
&lt;br /&gt;
Vamos parar por um momento.&lt;br /&gt;
&lt;br /&gt;
Quando você pegou esse livro, você provavelmente não estava
pensando que estava entrando em um tipo de grupo de apoio semanal.
Simpatizamos. Lidar com problemas sociais pode ser difícil. Pessoas
são confusas, imprevisíveis, e frequentemente irritantes para
interagir. Antes de colocar energia em analisar situações sociais e
fazer movimento estratégicos, é tentador amortizar todo o esforço.
É muito mais fácil sair com um compilador previsível, não é?
Porque se incomodar com as coisas sociais em tudo?&lt;br /&gt;
&lt;br /&gt;
Aqui está uma citação de uma fomas palestra de Richard Hamming:&lt;br /&gt;
&lt;div style=&quot;margin-left: 20px;&quot;&gt;
&lt;i&gt;Pegando um problema para contar
piadas para as secretarias e sendo um pouco amigável, eu tenho uma
magnífica ajuda no secretariado. Por exemplo, uma vez por uma razão
idiota todos os serviços de reprodução de rádio na Murray Hill
foram atados. Não me pergunte como, mas eles foram. Eu queria alguma
coisa pronta. Minha secretaria chamou alguém na Holmdel, entrou no
carro da companhia, fez a viagem de uma hora e pegou isso
reproduzido, e então voltou. Foi uma recompensa para as vezes que eu
tinha feito um esforço animá-la, contar piadas e ser amigável;
isso era, que pequeno trabalho extra que mais tarde foi pago para
mim.  Percebendo que você precisa usar o sistema e estudando como
fazer o sistema fazer seu trabalho, você aprende como adaptar o
sistema para seus desejos.&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
A moral disso é: não subestime o poder de jogar o jogo social.
Isso não é sobre enganar ou manipular pessoas; isso é sobre criar
relacionamentos para ter as coisas prontas, e relacionamentos &lt;i&gt;sempre&lt;/i&gt;
duram mais que projetos.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/3455551721585991754/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/3455551721585991754?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/3455551721585991754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/3455551721585991754'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2013/03/habilidades-sociais-para-trabalhar-em.html' title='Habilidades sociais para trabalhar em equipe.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW7OXszbjPSTdO3qQGTKATqo46cnZIxEfVqSu1QAmhw-hjCEp8k6bxj-wGZOVxnUvXia27FvIJ7wfgroS3a68gl2F09QukFV7k-osmt_E5OQEZOqo-mjdggUGyS3IKHP_eVeH_qaCJ6pT5/s72-c/HRT.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-3894604482727806081</id><published>2011-03-08T00:02:00.000-03:00</published><updated>2011-03-08T00:17:48.746-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="organização"/><category scheme="http://www.blogger.com/atom/ns#" term="ti"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Organização pessoal no Ubuntu</title><content type='html'>Recentemente me empenhei na busca por uma ferramenta para otimizar a organização pessoal, mal percebi que a resposta estava bem na frente dos meus olhos. O Ubuntu já vem &quot;de fábrica&quot; completo com um dos melhores sistemas de organização pessoal, tudo está a distância de um clique, basta aprender a usar esses recursos de forma estratégica. Quem já leu o livro A arte de fazer acontecer (Getting Things Done) vai entender melhor o que este simples artigo vai mostrar.&lt;br /&gt;
&lt;b&gt;1. Coleta de informações&lt;/b&gt;&lt;br /&gt;
Com o Ubuntu você possui diversas caixas de entrada que podem ser usadas para aumentar a sua produtividade. A primeira, e mais óbvia, é a caixa de entrada de emails no Evolution, nele é possível agrupar as mensagens vindas das suas contas de e-mail e organiza-las como achar melhor. A segunda caixa de entrada está nas anotações do Tomboy, durante uma reunião ou evento, ou até mesmo quando está tendo uma idéia, você pode ir adicionando notas de forma rápida e intuitiva, além disso ele permite organizar as notas em catálogos e criar um relacionamento entre as notas simplesmente digitando o título de uma na descrição de outra, as anotações também estão disponíveis no Evolution, mas com o nome de memorandos. A terceira opção é o Gwibber, ele busca informações das suas redes sociais, e atualmente, pelo menos para mim, a maioria das coisas que quero ler ou saber mais vem do Twitter ou do Facebook, sendo assim, também podemos considerar as redes sociais como uma caixa de entrada mais rápida, só faltou no Gwibber uma forma simples de colocar as mensagens em alguma lista organizacional.&lt;br /&gt;
&lt;b&gt;2. Organização dos dados coletados&lt;/b&gt;&lt;br /&gt;
Agora que você aprendeu como tirar as coisas da sua cabeça usando as ferramentas que já vem no Ubuntu, está na hora de aprender a separar esses dados em listas de tarefas, eventos no calendário e arquivos de referência. Usando o Evolution, você pode criar listas de tarefas categorizadas, nas tarefas você pode associar um e-mail ou um arquivo que está salvo no seu computador, pode definir uma data de início e um prazo e também pode atribuir uma prioridade. O mesmo se aplica a agenda do Evolution, que permite até sincronizar os eventos com a agenda do Google. Como arquivo de referência rápida você pode usar as notas do Tomboy, colocadas em um catálogo especial ou criar uma lista para os memorandos do Evolution. Caso algo que apareça nas minhas caixas de entrada possa se tornar uma referência para projetos futuros, mas não precise consultá-los com certa&amp;nbsp;freqüência,&amp;nbsp;como no caso dos arquivos na referência rápida, simplesmente os armazeno em um diretório que batizei de &quot;Biblioteca&quot; dentro do meu diretório pessoal. Nesse diretório coloco PDFs que recebi por email, scans de revistas e impressões em PDF de artigos que li na web. A minha biblioteca já possui um bom conteúdo que as vezes &quot;salva minha vida&quot; nos apertos que um branco geral pode causar.&lt;br /&gt;
&lt;b&gt;3. Mantendo o sistema em funcionamento&lt;/b&gt;&lt;br /&gt;
Todos esses recursos&amp;nbsp;disponibilizados&amp;nbsp;no Ubuntu podem ser inúteis caso não tenhamos uma disciplina fiel de consultar nossas caixas de entrada e arquivos de referência rápida. O Ubuntu também dá uma força para nos tornar mais disciplinados. Sempre que inicia o computador,&amp;nbsp;automaticamente&amp;nbsp;as suas tarefas, eventos e notas são carregados, o Evolution se encarrega de recordá-lo das pendências em sua agenda e ainda mostra as suas tarefas no menu do relógio, assim fica difícil se esquecer de algo. De qualquer forma, o alicerce principal desse sistema de organização é você, se não usá-lo corretamente ele se tornará inútil.&lt;br /&gt;
&lt;b&gt;4. Ferramentas adicionais&lt;/b&gt;&lt;br /&gt;
Caso precise de mais recursos na organização de listas, recomendo o Getting Things Gnome, já usei por um longo tempo e acredito que o único sistema deste tipo mais fácil de usar do que ele seja o site Remember the milk. O GTG, como é popularmente conhecido, permite criar várias listas de tarefas e associá-las a cores, as tarefas podem receber prazos e etiquetas, deixei de usá-lo simplesmente porque quase tudo que preciso colocar em uma lista está no meu e-mail, então o Evolution tornou o processo mais rápido e menos repetitivo.&lt;br /&gt;
Para organizar as suas idéias durante um brainstorm, uso e recomendo o FreeMind, um pequeno aplicativo que permite criar mapas mentais de forma simples, com certeza irá ajudar a tirar as idéias da sua cabeça, aliás, usei ele para escrever este artigo.&lt;br /&gt;
&lt;br /&gt;
Fica ai a minha dica, agora é só instalar o Ubuntu para aproveitar todos os recursos que ele&amp;nbsp;disponibiliza, e o melhor, sem custos e licenças de teste. Até a próxima!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Links de referência:&lt;/b&gt;&lt;br /&gt;
Evolution -&amp;nbsp;&lt;a href=&quot;http://projects.gnome.org/evolution/&quot;&gt;http://projects.gnome.org/evolution/&lt;/a&gt;&lt;br /&gt;
Tomboy -&amp;nbsp;&lt;a href=&quot;http://projects.gnome.org/tomboy/&quot;&gt;http://projects.gnome.org/tomboy/&lt;/a&gt;&lt;br /&gt;
Gwibber -&amp;nbsp;&lt;a href=&quot;http://gwibber.com/&quot;&gt;http://gwibber.com/&lt;/a&gt;&lt;br /&gt;
Getting Things Gnome -&amp;nbsp;&lt;a href=&quot;http://gtg.fritalk.com/&quot;&gt;http://gtg.fritalk.com/&lt;/a&gt;&lt;br /&gt;
FreeMind -&amp;nbsp;&lt;a href=&quot;http://freemind.sourceforge.net/wiki/index.php/Main_Page&quot;&gt;http://freemind.sourceforge.net/wiki/index.php/Main_Page&lt;/a&gt;&lt;br /&gt;
Ubuntu - &lt;a href=&quot;http://ubuntu.com/&quot;&gt;http://ubuntu.com/&lt;/a&gt;&lt;br /&gt;
A arte de fazer acontecer (Getting Things Done) -&amp;nbsp;&lt;a href=&quot;http://www.submarino.com.br/produto/1/1062057/arte+de+fazer+acontecer,+a&quot;&gt;http://www.submarino.com.br/produto/1/1062057/arte+de+fazer+acontecer,+a&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/3894604482727806081/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/3894604482727806081?isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/3894604482727806081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/3894604482727806081'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2011/03/organizacao-pessoal-no-ubuntu.html' title='Organização pessoal no Ubuntu'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-2431272183778201678</id><published>2010-12-13T10:30:00.000-02:00</published><updated>2010-12-13T10:30:53.554-02:00</updated><title type='text'>Eu na comunidade Ubuntu</title><content type='html'>Agora participo mais ativamente da comunidade Ubuntu. Para saber mais sobre mim na comunidade utilize as referências abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Wiki do Ubuntu-BR:&amp;nbsp;&lt;a href=&quot;http://wiki.ubuntu-br.org/LuizSilva&quot;&gt;http://wiki.ubuntu-br.org/LuizSilva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Wiki do Ubuntu.com:&amp;nbsp;&lt;a href=&quot;https://wiki.ubuntu.com/folksilva&quot;&gt;https://wiki.ubuntu.com/folksilva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Launchpad:&amp;nbsp;&lt;a href=&quot;https://launchpad.net/~folksilva&quot;&gt;https://launchpad.net/~folksilva&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;Fico online no canal IRC #ubuntu-br no freenode.net, caso tenha alguma dúvida acesse esse canal, ficarei feliz em ajudar.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/2431272183778201678/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/2431272183778201678?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/2431272183778201678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/2431272183778201678'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2010/12/eu-na-comunidade-ubuntu.html' title='Eu na comunidade Ubuntu'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-9000694984996054164</id><published>2010-11-21T12:45:00.000-02:00</published><updated>2010-11-21T12:45:01.647-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apoo"/><category scheme="http://www.blogger.com/atom/ns#" term="faculdade"/><category scheme="http://www.blogger.com/atom/ns#" term="revisão"/><title type='text'>Análise e Projeto Orientado a Objetos - Parte 2</title><content type='html'>&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Diagrama de pacotes&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Representa um agrupamento das classes e interfaces, pode demonstrar a decomposição do sistema em sub-sistemas ou camadas.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNgQqo9Sjh121vWgCiMZZVL1dlZTGtVxZyKQLtQ3DDMXHZkXWH0PDephU4S3zVJYrq1xWueuJKZ0qxUBL5jP4incfAEC7nMF1nuGIQe0Vwm1lgJaJ4Os0hG8W-6TW0gvBoey08tP-XDFRE/s1600/Pacotes.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;125&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNgQqo9Sjh121vWgCiMZZVL1dlZTGtVxZyKQLtQ3DDMXHZkXWH0PDephU4S3zVJYrq1xWueuJKZ0qxUBL5jP4incfAEC7nMF1nuGIQe0Vwm1lgJaJ4Os0hG8W-6TW0gvBoey08tP-XDFRE/s320/Pacotes.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Diagrama de objetos&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Fornece uma visão do sistema em determinado momento, descrevendo o estado e relações dos objetos. Um objeto pode ser nomeado ou anônimo e é representado quase como as classes.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglr0hIFXyR1eAObWwdVsg-bp_a8zYVCT5oAIIbS_w9UYKm7VMZNZ3k7_BzIWSCEP0eqamVx5MT0WL_bc4feJ2iVF3syuRdx1UOzK6cxgKGH3bXug6pE0R8DsKxXFioTY0b8gM_iOIrNavN/s1600/Objetos.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;68&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglr0hIFXyR1eAObWwdVsg-bp_a8zYVCT5oAIIbS_w9UYKm7VMZNZ3k7_BzIWSCEP0eqamVx5MT0WL_bc4feJ2iVF3syuRdx1UOzK6cxgKGH3bXug6pE0R8DsKxXFioTY0b8gM_iOIrNavN/s320/Objetos.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Diagrama de atividades&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
É um diagrama que apresenta um comportamento do sistema, focado na descrição da ordem dos eventos. É composto por:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Estado inicial:&lt;/b&gt; Representa o começo de tudo.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Estados de ações:&lt;/b&gt; Representam uma ação no sistema.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Estado final:&lt;/b&gt; Representa o fim do fluxo.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Transições:&lt;/b&gt; Representam a passagem de um estado para outro&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Decisões:&lt;/b&gt; &lt;u&gt;Ramificações&lt;/u&gt; (caminhos alternativos) que dependem de uma tomada de decisão.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Bifurcações e Uniões:&lt;/b&gt; Representam atividades que podem ocorrer em paralelo, a bifurcação representa o começo e pode receber várias entradas, a união representa o fim e tem apenas uma saída&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Raias de natação: &lt;/b&gt;Usadas para mostrar quem é o responsável por determinadas atividades.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Fluxo de Objetos:&lt;/b&gt; Um complemento ao diagrama que apresenta o estado e/ou os atributos de um objeto relacionados a uma ação.&lt;/li&gt;
&lt;/ul&gt;Veja um exemplo de diagrama de atividades com os principais componentes:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho4rRId_BDq5RoHrC0TbBD5BzrTmtVwIGBeO-8aEAtTlXDBqr5ZhgCx091V4Dc6WItlfeajS6GoYoBZ2JnsY0TyXGhRf7rHZT_J7SSm4QmRcplr4s4kNJ65nMvfSQIHfnOOF8CukZkYnx3/s1600/APOO-Atividades.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;243&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho4rRId_BDq5RoHrC0TbBD5BzrTmtVwIGBeO-8aEAtTlXDBqr5ZhgCx091V4Dc6WItlfeajS6GoYoBZ2JnsY0TyXGhRf7rHZT_J7SSm4QmRcplr4s4kNJ65nMvfSQIHfnOOF8CukZkYnx3/s320/APOO-Atividades.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/9000694984996054164/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/9000694984996054164?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/9000694984996054164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/9000694984996054164'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2010/11/analise-e-projeto-orientado-objetos_21.html' title='Análise e Projeto Orientado a Objetos - Parte 2'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNgQqo9Sjh121vWgCiMZZVL1dlZTGtVxZyKQLtQ3DDMXHZkXWH0PDephU4S3zVJYrq1xWueuJKZ0qxUBL5jP4incfAEC7nMF1nuGIQe0Vwm1lgJaJ4Os0hG8W-6TW0gvBoey08tP-XDFRE/s72-c/Pacotes.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-5445803334857640783</id><published>2010-11-17T20:51:00.000-02:00</published><updated>2010-11-17T20:51:41.187-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="faculdade"/><category scheme="http://www.blogger.com/atom/ns#" term="revisão"/><category scheme="http://www.blogger.com/atom/ns#" term="tap"/><title type='text'>Java - Collections</title><content type='html'>O Framework de Collections do Java fornece várias classes para manipular estruturas de dados complexas de forma abstrata.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPe34zHr5Db08aixvAbOaAGell8W2AmWnxCQzo-Y9coZM8RO-mi96cwbWOF6geAVMhDojlhZhyphenhyphen1fCYnG2-2lQBbnYsxe8nzzLbM5WAcNlPm_-qoS9gCQCaBWEj-tVPPr9kfgB72ojyEwM9/s1600/Collection.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;127&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPe34zHr5Db08aixvAbOaAGell8W2AmWnxCQzo-Y9coZM8RO-mi96cwbWOF6geAVMhDojlhZhyphenhyphen1fCYnG2-2lQBbnYsxe8nzzLbM5WAcNlPm_-qoS9gCQCaBWEj-tVPPr9kfgB72ojyEwM9/s320/Collection.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;A Collection se divide básicamente em Listas e Conjuntos.&lt;br /&gt;
Veja abaixo as principais características de cada classe:&lt;br /&gt;
&lt;br /&gt;
Listas:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Permitem repetição&lt;/li&gt;
&lt;li&gt;Mantêm a ordem de inserção&lt;/li&gt;
&lt;/ul&gt;ArrayList:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;A busca é feita diretamente pelo índice, por isso é extremamente rápido&lt;/li&gt;
&lt;li&gt;A inserção e remoção dependem da quantidade de itens na lista&lt;/li&gt;
&lt;/ul&gt;LinkedList (Lista ligada): &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;A busca, inserção e remoção são feitas de forma linear, dependem da quantidade de itens na lista&lt;/li&gt;
&lt;/ul&gt;Conjuntos:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt; Não permitem repetição&lt;/li&gt;
&lt;li&gt;Não mantêm a ordem de inserção&lt;/li&gt;
&lt;/ul&gt;HashSet:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt; Mistura um array com uma lista ligada&lt;/li&gt;
&lt;li&gt;A busca é muito eficiente&lt;/li&gt;
&lt;li&gt;A inserção e remoção também são muito eficientes&lt;/li&gt;
&lt;li&gt;É impossível determinar a ordem de saída dos dados&lt;/li&gt;
&lt;/ul&gt;TreeSet (Árvore binária):&lt;br /&gt;
&lt;ul&gt;&lt;li&gt; É balanceada automáticamente&lt;/li&gt;
&lt;li&gt;A busca, inserção e remoção são eficientes&lt;/li&gt;
&lt;li&gt;A saída dos dados sempre estará ordenada&lt;/li&gt;
&lt;/ul&gt;Além dessas classe básicas, também existem outras duas classe importantes:&lt;br /&gt;
&lt;br /&gt;
Map:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;É um conjunto de pares &lt;chave, valor=&quot;&quot;&gt;&lt;/chave,&gt;&lt;/li&gt;
&lt;li&gt;As chaves não podem ser repetidas&lt;/li&gt;
&lt;li&gt; O percurso é feito através das chaves&lt;/li&gt;
&lt;li&gt;Se divide em HashMap e TreeMap&lt;/li&gt;
&lt;/ul&gt;Properties:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;É um mapa, mas com chaves e valores do tipo String&lt;/li&gt;
&lt;li&gt;Geralmente usado para armazenar configurações da aplicação&lt;/li&gt;
&lt;/ul&gt;Nas Collections é importante conhecer o Iterator, ele serve para navegar em uma collection:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Para obter o Iterator de uma Collection utiliza-se o método iterator() da Collection&lt;/li&gt;
&lt;li&gt;Para saber se existe um próximo item na Collection utiliza-se o método hasNext() do Iterator&lt;/li&gt;
&lt;li&gt;Para retornar o próximo item da lista, utiliza-se o método next() do Iterator&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/5445803334857640783/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/5445803334857640783?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/5445803334857640783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/5445803334857640783'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2010/11/java-collections.html' title='Java - Collections'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPe34zHr5Db08aixvAbOaAGell8W2AmWnxCQzo-Y9coZM8RO-mi96cwbWOF6geAVMhDojlhZhyphenhyphen1fCYnG2-2lQBbnYsxe8nzzLbM5WAcNlPm_-qoS9gCQCaBWEj-tVPPr9kfgB72ojyEwM9/s72-c/Collection.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-8756132515200007256</id><published>2010-11-17T07:17:00.000-02:00</published><updated>2010-11-17T21:33:27.176-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apoo"/><category scheme="http://www.blogger.com/atom/ns#" term="faculdade"/><category scheme="http://www.blogger.com/atom/ns#" term="revisão"/><title type='text'>Análise e Projeto Orientado a Objetos - Parte 1</title><content type='html'>&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Conceitos&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Objeto: &lt;/b&gt;Uma instância de uma classe&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Classe: &lt;/b&gt;Um conjunto de características e funcionalidades que definem objetos&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Atributos:&lt;/b&gt; Características de uma classe, os dados do objeto&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Métodos:&lt;/b&gt; Uma ação executada, algo que o objeto faz&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Mensagem:&lt;/b&gt; Uma chamada de método&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Diagrama de classes&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Notação:&lt;/b&gt; Um retângulo dividido em 3 partes, na primeira fica o nome, na segunda os atributos, na terceira os métodos e caso seja necessário é possível criar mais dicisões.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyf35hLQNct1WAxwkejYYGx5YSB7cWxPOIBHrhY9NvmAdYmkNIXKOVBUvfNmS_YfvV_X8UtWXph0QVxgGC7-DNX91FjCSCMbiLDJnl0D-PXOpAe4zBBlgF216PHjr-N3kSzVUSrmAR5wY/s1600/Classe.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyf35hLQNct1WAxwkejYYGx5YSB7cWxPOIBHrhY9NvmAdYmkNIXKOVBUvfNmS_YfvV_X8UtWXph0QVxgGC7-DNX91FjCSCMbiLDJnl0D-PXOpAe4zBBlgF216PHjr-N3kSzVUSrmAR5wY/s1600/Classe.jpeg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Visibilidade:&lt;/b&gt; Para os atributos e métodos da classe pode ser usada as seguintes notações de visibilidade:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;i&gt;+ (público):&lt;/i&gt; O atributo/método pode ser acessado por qualquer outra classe&lt;/li&gt;
&lt;li&gt;&lt;i&gt;- (privado): &lt;/i&gt;O atributo/método apenas poderá ser acessado pela própria classe&lt;/li&gt;
&lt;li&gt;&lt;i&gt;# (protegido): &lt;/i&gt;O atributo/método poderá ser acessado apenas pela própria classe e suas descendentes na herança&lt;/li&gt;
&lt;li&gt;&lt;i&gt;~ (pacote/default): &lt;/i&gt;O atributo/método pode ser acessado pelas classes que estão no mesmo pacote&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Abstrata, Concreta e Interface:&lt;/b&gt; Uma classe abstrata não pode ser instanciada, declara os atributos e métodos mas não implementa. Uma classe concreta não possui métodos abstratos e implementam todos os seus métodos (uma classe simples). Uma inteface é um “contrato” que informa o que a classe deve fazer mas não tem nenhuma implementação.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Relacionamento entre classes&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Associação:&lt;/b&gt;&amp;nbsp; Representa uma relação “tem um” ou “existe um”. É quando uma classe faz referência a outra classe num determinado período de tempo. Um objeto pode existir sem que o outro exista. É representado por uma linha entre as duas classes. É subdividido em:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Agregação: &lt;/b&gt;Uma relação forte “tem um” que define uma propriedade, quando a classe que se relaciona deixa de existir, a classe relacionada continua existindo mas perde parte do sentido de existência. É representado por uma linha, no lado da classe que se relaciona coloca-se um diamante sem preenchimento e no lado da classe relacionada coloca-se uma seta.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGCxDEhkgP8Sariz5hPfeJ4zT60RfNtIOlQwBHvnY08Mc53y2oQmaMb3OSLjaoCNEHLoOlAyu9iDs4PvFpZ4B5TBJpUhzzgc0hypYew-mV-LkYHVQErvZtvw-P1hx8AIgV45UaxWN1voV9/s1600/Agregacao.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGCxDEhkgP8Sariz5hPfeJ4zT60RfNtIOlQwBHvnY08Mc53y2oQmaMb3OSLjaoCNEHLoOlAyu9iDs4PvFpZ4B5TBJpUhzzgc0hypYew-mV-LkYHVQErvZtvw-P1hx8AIgV45UaxWN1voV9/s1600/Agregacao.jpeg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt; Composição:&amp;nbsp;&lt;/b&gt; Uma relação muito forte “todo-parte” que diz que uma classe “é parte de” outra classe. Quando a classe que se relaciona é destruída, a relacionada também será. É representado por uma linha, no lado da classe que se relaciona coloca-se um diamante&amp;nbsp; preenchido e no lado da classe relacionada coloca-se uma seta.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_d6SsKbFJTdeaFTLTMY9iBAHyAXOl8YY_9GVdJfMp3pSCscAw_cjcGJdIBUVQtqCS_GeD0erNnZP2se_49XelidVjIvMsvQntW3vONAJUjvxrRVGGSR9Ja5K1349DYy8Q63pR539GppWg/s1600/Composicao.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_d6SsKbFJTdeaFTLTMY9iBAHyAXOl8YY_9GVdJfMp3pSCscAw_cjcGJdIBUVQtqCS_GeD0erNnZP2se_49XelidVjIvMsvQntW3vONAJUjvxrRVGGSR9Ja5K1349DYy8Q63pR539GppWg/s1600/Composicao.jpeg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Generalização:&lt;/b&gt; Representa uma “herança”. De uma classe mais geral para uma classe mais específica. É representada por um linha, na ponta da classe generalizada coloca-se um triângulo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL-K-nulXup2-TVAyh0mydWfU-7y6OXetMC3NY8G45dsnumInETGZtdlxC5bw9P21U55aSsy20EbFhEFSFF1csMZI6gglZmyG9UQ9oJXo5uNoXMwUt0CtgRK1g2zV0SFf0LuZLtXFgTyoZ/s1600/generalizacao.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL-K-nulXup2-TVAyh0mydWfU-7y6OXetMC3NY8G45dsnumInETGZtdlxC5bw9P21U55aSsy20EbFhEFSFF1csMZI6gglZmyG9UQ9oJXo5uNoXMwUt0CtgRK1g2zV0SFf0LuZLtXFgTyoZ/s1600/generalizacao.jpeg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Dependência: &lt;/b&gt;É a relação mais fraca, acontece quando uma classe usa outra classe através da chamada de um método estático ou quando é usado como parâmetro de um método. É representado por uma linha tracejada apontando para a classe que é usada.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTdOvNbFAHcyANzFan5_vcvqtoZtAERGK5QtAhX6BXfRKkI6Hb8cqYa-cW5v5vf2kbPAqHdOmTc0YcjM_Z1ao4XVAul4qOrA1wsZDAKOy7SuYNMIdTyzfyaZxEPsTObGAUJsOLs_He1f5x/s1600/dependecia.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTdOvNbFAHcyANzFan5_vcvqtoZtAERGK5QtAhX6BXfRKkI6Hb8cqYa-cW5v5vf2kbPAqHdOmTc0YcjM_Z1ao4XVAul4qOrA1wsZDAKOy7SuYNMIdTyzfyaZxEPsTObGAUJsOLs_He1f5x/s1600/dependecia.jpeg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Reconhecimento de classe&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;western&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Para reconhecer as classes você pode interpretar um caso de uso destacando as seguintes características:&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div class=&quot;western&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Substantivos:  se transformam nas classes. Ex.: Pessoa, Carro, Escola.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;western&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Adjetivos:  se transformam nos atributos de uma classe. Ex.: cor, peso, altura,  endereço.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;western&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Verbos: se  transformam nos métodos de uma classe. Ex.: estudar, andar,  acelerar.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;western&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;É preciso saber interpretar o texto do caso de uso para saber relacionar os atributos e verbos a classe certa.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;Segue abaixo uma imagem que exemplifica as principais notações do diagrama de classes:&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTcX_EONjK_ELPFNTJ2SNxfKobtWu4bbDZtth65s7bm4D5RTyZraEzFiuHlKsNb38J5hlb6TxBC3wyEsNX3fp7PEsw5iPwJLB1OqzaVrwDOTa5wUHByPC7RowwfXtZ1KF7y7bX357wHplB/s1600/APOO-Classes.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTcX_EONjK_ELPFNTJ2SNxfKobtWu4bbDZtth65s7bm4D5RTyZraEzFiuHlKsNb38J5hlb6TxBC3wyEsNX3fp7PEsw5iPwJLB1OqzaVrwDOTa5wUHByPC7RowwfXtZ1KF7y7bX357wHplB/s400/APOO-Classes.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Exemplo de diagrama de classes&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt; &lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/8756132515200007256/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/8756132515200007256?isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/8756132515200007256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/8756132515200007256'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2010/11/analise-e-projeto-orientado-objetos.html' title='Análise e Projeto Orientado a Objetos - Parte 1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyf35hLQNct1WAxwkejYYGx5YSB7cWxPOIBHrhY9NvmAdYmkNIXKOVBUvfNmS_YfvV_X8UtWXph0QVxgGC7-DNX91FjCSCMbiLDJnl0D-PXOpAe4zBBlgF216PHjr-N3kSzVUSrmAR5wY/s72-c/Classe.jpeg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-477807977747833949</id><published>2010-09-14T11:35:00.000-03:00</published><updated>2010-09-14T11:36:10.910-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="espeak"/><category scheme="http://www.blogger.com/atom/ns#" term="fortunes"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Ensine o Ubuntu a falar</title><content type='html'>O Ubuntu é um sistema que realmente está preparado para qualquer usuário. Um bom exemplo é a acessibilidade para deficientes visuais. Mas esse recurso também pode ser usado para diversão, que tal ouvir uma piada ou um pensamento toda vez que ligar o computador? É bem simples e rápido.&lt;br /&gt;
&lt;br /&gt;
Primeiro precisamos instalar o &quot;voz&quot; do ubuntu. Eu utilizei o Espeak, para instalá-lo basta clicar nesse &lt;a href=&quot;apt:espeak&quot;&gt;link&lt;/a&gt; ou digitar o seguinte comando:&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;~$ sudo apt-get install espeak&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Depois de instalado, seu ubuntu já será capaz de falar, faça um teste:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;~$ espeak &quot;Hello, world with Espeak!&quot;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;Deu para perceber que a voz padrão está em inglês, se quiser que ele fale em português basta alterar a voz, veja como:&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt &quot;Olá mundo com o Espeak!&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Existem variações da voz para masculino, feminino e especiais:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+m1 &quot;Voz masculina 1&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+m2 &quot;Voz masculina 2&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+m3 &quot;Voz masculina 3&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+m4 &quot;Voz masculina 4&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+m5 &quot;Voz masculina 5&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+m6 &quot;Voz masculina 6&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+m7 &quot;Voz masculina 7&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+f1 &quot;Voz feminina 1&quot;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+f2 &quot;Voz feminina 2&quot;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+f3 &quot;Voz feminina 3&quot;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+f4 &quot;Voz feminina 4&quot;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+croak &quot;Voz especial coaxada&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;~$ espeak -vpt+whisper &quot;Voz especial susurrada. Como o Darth vader!&quot;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Agora vamos adicionar ao ubuntu a capacidade de contar piadas e pensamentos, para isso usamos um aplicativo popular no mundo linux chamado fortunes. Para instalá-lo basta clicar &lt;a href=&quot;apt:fortunes&quot;&gt;aqui&lt;/a&gt; ou digitar no terminal:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;~$ sudo apt-get install fortunes&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Ele provê várias frases, mas em inglês, para ter frases em português precisamos instalar o pacote fortunes-br clicando &lt;a href=&quot;apt:fortunes-br&quot;&gt;aqui&lt;/a&gt; ou digitando no terminal:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;~$ sudo apt-get install fortunes-br&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Faça um teste digitando no terminal:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;~$ fortune brasil&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Pronto, nosso ubuntu já &lt;i&gt;&quot;pensa&quot;&lt;/i&gt; e &lt;i&gt;&quot;fala&quot;&lt;/i&gt;, agora vamos ensiná-lo a falar o que pensa.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Você pode fazer isso simplesmente digitando:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;~$ fortune brasil | espeak -vpt&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Ou pode criar um pequeno script, para isso, abra o Gedit (Aplicativos-&amp;gt;Acessórios-&amp;gt;Editor de texto) ou qualquer editor de texto da sua preferência e escreva o seguinte:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;#!/bin/sh&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;texto&lt;/span&gt;=&lt;span style=&quot;color: #351c75;&quot;&gt;`fortune brasil`&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;espeak -vpt &lt;span style=&quot;color: magenta;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #073763;&quot;&gt;$texto&lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Salve como falar.sh e atribua a permissão de execução com o comando &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;chmod +x falar.sh&lt;/span&gt;. Agora basta dar um duplo clique sobre ele e escolher a opção Executar para ouvir o pensamento do Ubuntu.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Vamos criar agora o script que dará boas vindas e falará uma mensagem todas vez que efetuar login. No seu editor de texto favorito digite o seguinte script:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;#!/bin/sh&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;hora&lt;/span&gt;=&lt;span style=&quot;color: #351c75;&quot;&gt;`&lt;/span&gt;&lt;b style=&quot;color: #990000;&quot;&gt;date&lt;/b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt; +%-H`&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;# A hora atual&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #073763;&quot;&gt;minuto&lt;/span&gt;=&lt;span style=&quot;color: #351c75;&quot;&gt;`&lt;/span&gt;&lt;b style=&quot;color: #990000;&quot;&gt;date&lt;/b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt; +%-M`&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;# O minuto atual sem preenchimento de zero a esquerda&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #073763;&quot;&gt;data&lt;/span&gt;=&lt;span style=&quot;color: #351c75;&quot;&gt;`&lt;/span&gt;&lt;b style=&quot;color: #990000;&quot;&gt;date&lt;/b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt; +%A`&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;# O nome do dia (segunda, terça etc.)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #073763;&quot;&gt;dia&lt;/span&gt;=&lt;span style=&quot;color: #351c75;&quot;&gt;`&lt;/span&gt;&lt;b style=&quot;color: #990000;&quot;&gt;date&lt;/b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt; +%-d`&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;#  O número do dia atual&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #073763;&quot;&gt;mes&lt;/span&gt;=&lt;span style=&quot;color: #351c75;&quot;&gt;`&lt;/span&gt;&lt;b style=&quot;color: #990000;&quot;&gt;date&lt;/b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt; +%B`&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;# O mês por extenso&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #073763;&quot;&gt;ano&lt;/span&gt;=&lt;span style=&quot;color: #351c75;&quot;&gt;`&lt;/span&gt;&lt;b style=&quot;color: #990000;&quot;&gt;date&lt;/b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt; +%Y`&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;# O ano&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;pensamento&lt;/span&gt;=&lt;span style=&quot;color: #351c75;&quot;&gt;`fortune brasil`&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;# O pensamento ou piada&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;frase&lt;/span&gt;=&lt;span style=&quot;color: magenta;&quot;&gt;&quot;Bem vindo, são &lt;span style=&quot;color: #0b5394;&quot;&gt;$hora&lt;/span&gt; e &lt;span style=&quot;color: #0b5394;&quot;&gt;$minuto&lt;/span&gt; de &lt;span style=&quot;color: #0b5394;&quot;&gt;$data&lt;/span&gt;, &lt;span style=&quot;color: #0b5394;&quot;&gt;$dia&lt;/span&gt; de &lt;span style=&quot;color: #0b5394;&quot;&gt;$mes&lt;/span&gt; de &lt;span style=&quot;color: #0b5394;&quot;&gt;$ano&lt;/span&gt;. &lt;span style=&quot;color: #0b5394;&quot;&gt;$pensamento&lt;/span&gt;&quot;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;# A frase que vai ser falada&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;espeak -vpt &lt;span style=&quot;color: magenta;&quot;&gt;&quot;&lt;span style=&quot;color: #0b5394;&quot;&gt;$frase&lt;/span&gt;&quot;&lt;/span&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;# Falando a frase&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Salve como saudação.sh na sua pasta home&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt; e atribua a permissão de execução com o comando &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;chmod +x saudação.sh&lt;/span&gt;. Para que esse script seja executado toda vez que efetuar o login, basta adicioná-lo nos aplicativos da sessão, siga os passos:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Através do menu Sistema-&amp;gt;Preferências abra Aplicativos da sessão.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Na janela que surgir clique em adicionar.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt; Em nome coloque &quot;Saudação&quot; e em comando &quot;~/saudação.sh&quot;. Clique em Adicionar e pronto.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt; Toda vez que efetuar login você ouvirá as boas vindas do Ubuntu junto com uma piadinha ou um pensamento, muitas vezes ele diz o que esperavamos ouvir.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/477807977747833949/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/477807977747833949?isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/477807977747833949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/477807977747833949'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2010/09/ensine-o-ubuntu-falar.html' title='Ensine o Ubuntu a falar'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-2824978535103905668</id><published>2010-08-25T10:32:00.000-03:00</published><updated>2010-08-25T10:32:39.444-03:00</updated><title type='text'>Sustentabilidade para empresas</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;As empresas tem muito o que se preocupar atualmente, vivemos em uma época de crises constantes e quase imperceptíveis, se uma empresa não está preparada para resistir aos problemas provavelmente sucumbirá. A melhor solução é tornar-se sustentável.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;A sustentabilidade permite que a empresa se arrisque com certa segurança, uma empresa que realmente implanta métodos totalmente sustentáveis tem o apoio da sociedade, por isso se torna muito poderosa.&lt;/span&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7cfywEn0-NhsjhiArc3H8PGeoAtf89UG6W5xOCH336prbA9OwSwk7cQmI0d6t_BDdk3xcs6g8PniX_rP6doWpuGk3tYVkhKWaRw2hCn06MO5mrHI28Ng3svBljmzPJcTRteKJjUUOzW3p/s1600/sustentabilidade.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;195&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7cfywEn0-NhsjhiArc3H8PGeoAtf89UG6W5xOCH336prbA9OwSwk7cQmI0d6t_BDdk3xcs6g8PniX_rP6doWpuGk3tYVkhKWaRw2hCn06MO5mrHI28Ng3svBljmzPJcTRteKJjUUOzW3p/s200/sustentabilidade.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Sustentábilidade&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Para ser sustentável é preciso entender a sustentabilidade. Ela pode ser dividida em três partes. Meio-ambiente, sociedade e economia. A maioria das empresas usam apenas a sustentabilidade econômica, mas ela sozinha não é suficiente.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Meio-ambiente, o assunto do século, todos sabemos que o aquecimento global é um fato, e que cada vez mais surgem problemas relacionados a natureza, ela parece estar se vingando dos maus tratos milenares da sociedade. É possível aliar-se ao meio ambiente para sobreviver a crises, uma forma é praticando coleta seletiva e reciclagem, também é possível reduzir o consumo de água e energia simplesmente mudando alguns hábitos. Plantas dentro de um escritório ajudam a manter a temperatura amena, além de absorver energias que podem provocar estresse.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Uma empresa não pode se dizer sustentável sem apoiar a comunidade periférica, é ela que vai cuidar da imagem da empresa através do marketing mais eficiente de todos os tempos, o boca-a-boca. Apoiar a festinha de São João do bairro ou até mesmo promover palestra e cursinhos abertos a comunidade local cuida para que a imagem da empresa seja divulgada como sociável. Normalmente as empresas ficam distantes da comunidade, mesmo quando a distância física é apenas alguns metros, quebrar essa imagem dá força política para uma empresa.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Para a sustentabilidade econômica não é preciso muitas palavras, ela já está nas nossas mentes e é moldada pelo formato da sociedade, só é preciso saber que sustentabilidade econômica é a capacidade da empresa de sobreviver sem consumir ou descartar seu próprio patrimônio, material e humano.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Uma barreira para a implantação de métodos sustentáveis em uma empresa muitas vezes está dentro dela, as pessoas não entendem ou não se comprometem com a empresa e nem com os objetivos dela, é cada um por si, sobrevivendo a rotina e enfraquecendo a equipe. Para corrigir isso, é preciso entender como as pessoas evoluem. Todos nós estamos em constante formação, a todo momento, até quando dormimos, é essa capacidade que fez a humanidade ser o que é, a espécie dominante. Utilizando o aprendizado de cada pessoa é possível aumentar a confiança da equipe e criar um censo comum de compromisso e lealdade aos objetivos da empresa. Não é possível exigir do funcionário lealdade a empresa, mas é possível deixá-lo leal aos objetivos e é isso o que importa.&lt;/span&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiACopPEg_60-p7l4Du2h4eWWHLxg4febaCxmf3R8j8Sh5hB-hQX0fJn5sFw3cpT_eFWWPRyPbQF2Cwlhn1uMiGGAyoLl645amWo1fWYbKOwYjVibj0rz_fJTdfuQ6Ds3f9LWnNWxzKkIl-/s1600/forma%C3%A7%C3%A3o.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiACopPEg_60-p7l4Du2h4eWWHLxg4febaCxmf3R8j8Sh5hB-hQX0fJn5sFw3cpT_eFWWPRyPbQF2Cwlhn1uMiGGAyoLl645amWo1fWYbKOwYjVibj0rz_fJTdfuQ6Ds3f9LWnNWxzKkIl-/s200/forma%C3%A7%C3%A3o.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Formação&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Antes de tudo, é preciso definir os reais objetivos da empresa a curto, médio e longo prazos e depois usar metodologias transdisciplinares para colocá-los como objetivos pessoais de cada um nos três níveis de formação. O primeiro nível, auto formação, é a formação pessoal, o que ela quer para ela, seus sonhos e objetivos pessoais. O segundo nível é a hétero formação, a formação da pessoa voltada para os que estão a sua volta, família, amigos e colegas de trabalho. O terceiro e último nível de formação é talvez o mais importante e o mais difícil de capitar, envolve os objetivos da pessoa para o resto do mundo, é a eco formação, ela parece meio abstrata na mente das pessoas e muitas vezes é confundida com a hétero e a auto formação, forçar as pessoas imaginarem as consequências dos seus atos além dos horizontes pode tornar-los parceiros inseparáveis, pois a maioria das pessoas não possui uma eco formação sólida e acaba a transformando em desejo de fama.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Para concluir, uma forma de facilitar a evolução da equipe é criando atividades que forcem confiança e criatividade. Abra as portas para novas ideias, elas podem mudar completamente o futuro da empresa, para melhor.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/2824978535103905668/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/2824978535103905668?isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/2824978535103905668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/2824978535103905668'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2010/08/sustentabilidade-para-empresas.html' title='Sustentabilidade para empresas'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7cfywEn0-NhsjhiArc3H8PGeoAtf89UG6W5xOCH336prbA9OwSwk7cQmI0d6t_BDdk3xcs6g8PniX_rP6doWpuGk3tYVkhKWaRw2hCn06MO5mrHI28Ng3svBljmzPJcTRteKJjUUOzW3p/s72-c/sustentabilidade.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-1993493294392010749</id><published>2010-06-23T09:00:00.000-03:00</published><updated>2010-06-23T09:00:22.781-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="novos paulistas"/><category scheme="http://www.blogger.com/atom/ns#" term="rock"/><category scheme="http://www.blogger.com/atom/ns#" term="show"/><title type='text'>Os Novos Paulistas &amp; Estúdio B no Central Rock Bar</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Quem gosta de música de verdade vai gostar de ouvir &lt;/span&gt;&lt;strong&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Os Novos Paulistas&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt; &amp;amp; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Estúdio B&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt; no &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Central Rock Bar&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://maps.google.com/maps?gl=BR&amp;amp;q=Av.+Jos%C3%A9+Antonio+de+Almeida+Amazonas%2C+596+-+Vila+Guiomar+-+Santo+Andr%C3%A9+-+SP&amp;amp;z=17&amp;amp;oi=OrkutSocialEvents&quot; style=&quot;float:right;&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://maps.google.com/staticmap?center=-23.6589622,-46.5398712&amp;amp;zoom=17&amp;amp;size=300x300&amp;amp;markers=-23.6589622,-46.5398712&amp;amp;client=google-orkut&amp;amp;sensor=false&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-style: initial; border-top-width: 0px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Esse show vai ser sexta-feira, dia 25 de junho a partir das 23:00h! Nada como comemorar a vitória do Brasil curtindo rock e blues! E a entrada é apenas R$7,00! Você não pode perder!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Pra chegar lá, siga o mapa!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif, Verdana; font-size: 12px; line-height: 17px;&quot;&gt;Av. José Antonio de Almeida Amazonas, 596 - Vila Guiomar - Santo André - SP&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif, Verdana; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Entre em contato com o Central Rock Bar e reserve agora mesmo o seu lugar através do telefone (11) 8351 2876 ou (11) 7986 7820.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/1993493294392010749/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/1993493294392010749?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/1993493294392010749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/1993493294392010749'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2010/06/os-novos-paulistas-estudio-b-no-central.html' title='Os Novos Paulistas &amp; Estúdio B no Central Rock Bar'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-3949023101851268822</id><published>2010-06-03T09:17:00.000-03:00</published><updated>2010-06-03T09:18:28.759-03:00</updated><title type='text'>Oração dos Programadores</title><content type='html'>&lt;p&gt;Sistema Operacional que estais na memória,&lt;/p&gt;&lt;p&gt;Compilado seja o vosso programa,&lt;/p&gt;&lt;p&gt;Venha à tela os vossos comandos,&lt;/p&gt;&lt;p&gt;Seja executada a nossa rotina,&lt;/p&gt;&lt;p&gt;Assim na memória, como na impressora.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Acerto nosso de cada dia, rodai hoje&lt;/p&gt;&lt;p&gt;Informai os nossos erros,&lt;/p&gt;&lt;p&gt;Assim como nós informamos o que está corrigido,&lt;/p&gt;&lt;p&gt;Não nos deixai entrar em looping,&lt;/p&gt;&lt;p&gt;e livrai-nos do coredump,&lt;/p&gt;&lt;p&gt;Amém.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/3949023101851268822/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/3949023101851268822?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/3949023101851268822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/3949023101851268822'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2010/06/oracao-dos-programadores-sistema.html' title='Oração dos Programadores'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-1196213247964446200</id><published>2010-04-12T08:44:00.000-03:00</published><updated>2010-04-12T08:58:09.970-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="estudos"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Estudos de Linux - Agendamento de tarefas com Cron</title><content type='html'>Continuando o último post, agora vou mostrar como colocar o script de backup em execução periódica e automática usando o &lt;a href=&quot;http://en.wikipedia.org/wiki/Cron&quot;&gt;Cron&lt;/a&gt;.&lt;br /&gt;
Será necessário editar a lista de tarefas do cron, normalmente em &lt;cite&gt;/etc/crontab&lt;/cite&gt;:&lt;br /&gt;
&lt;div class=&quot;code&quot;&gt;sudo nano /etc/crontab&lt;/div&gt;Agora escolhemos a frequência e o horário da execução do backup. No meu caso, colocarei o backup para ser executado todas as sexta-feiras ao meio dia em ponto.&lt;br /&gt;
No arquivo crontab, existe uma ordem para escrever um novo agendamento:&lt;br /&gt;
MINUTO HORA DIA MES DIA_DA_SEMANA USUARIO COMANDO, sendo que:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Em MINUTO é possível colocar um número de 0 a 59;&lt;/li&gt;
&lt;li&gt;Em HORA é possível colocar um número de 0 a 23;&lt;/li&gt;
&lt;li&gt;Em DIA é possível colocar um número de 0 a 31;&lt;/li&gt;
&lt;li&gt;Em MES é possível colocar um número de 1 a 12, onde 1 é Janeiro e 12 é Dezembro;&lt;/li&gt;
&lt;li&gt;Em DIA_DA_SEMANA é possível colocar um número de 1 a 7, onde 1 é Segunda e 7 é Domingo;&lt;/li&gt;
&lt;li&gt;Em USUARIO informa-se o usuário que vai executar o comando.&lt;/li&gt;
&lt;li&gt;Em COMANDO informa-se o comando que deseja executar.&lt;/li&gt;
&lt;/ul&gt;Se estiver usando o primeiro script (backuper.sh), adicione ao final do arquivo a linha:&lt;br /&gt;
&lt;div class=&quot;code&quot;&gt;# Backup todas as Sexta-feiras ao meio-dia&lt;br /&gt;
0 12 * * 5 root /caminho/até/backuper.sh&lt;br /&gt;
&lt;/div&gt;Se estiver usando o script pgclone, adicione ao final do arquivo a linha:&lt;br /&gt;
&lt;div class=&quot;code&quot;&gt;# Backup todas as Sexta-feiras ao meio-dia&lt;br /&gt;
0 12 * * 5 root pgclone&lt;br /&gt;
&lt;/div&gt;Agora salve (CTRL+O) o arquivo e aguarde até que o backup seja efetuado!&lt;br /&gt;
&lt;br /&gt;
Até a próxima!</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/1196213247964446200/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/1196213247964446200?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/1196213247964446200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/1196213247964446200'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2010/04/estudos-de-linux-agendamento-de-tarefas.html' title='Estudos de Linux - Agendamento de tarefas com Cron'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-951902066813596725</id><published>2010-04-07T15:40:00.000-03:00</published><updated>2010-04-12T08:57:35.474-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="estudos"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Estudos de Linux - Backup de bases de dados Postgre</title><content type='html'>Recentemente passei por maus bocados depois que um servidor passou por problemas no sistema de arquivos que causaram perca de dados recentes, depois disso resolvi usar uma ferramenta que criasse uma cópia do servidor inteiro, para recuperá-lo caso seja necessário.&lt;br /&gt;
&lt;h2&gt;Pré-requisitos:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;code&gt;&lt;b&gt;libnotify&lt;/b&gt;&lt;/code&gt; para exibir um balão de alerta quando o backup estiver em andamento (Não obrigatório).&lt;br /&gt;
&lt;p&gt;Instale pelo console com &lt;code&gt;sudo apt-get install libnotify-bin&lt;/code&gt; ou clicando &lt;a href=&quot;apt:libnotify-bin&quot; title=&quot;clique para instalar pelo apt-url&quot;&gt;aqui&lt;/a&gt; caso esteja usando o firefox no ubuntu.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&lt;b&gt;postgresql-client&lt;/b&gt;&lt;/code&gt; para ter a ferramenta pg_dumpall que vamos usar no script (Obrigatório).&lt;br /&gt;
&lt;p&gt;Instale pelo console com &lt;code&gt;sudo apt-get install postgresql-client&lt;/code&gt; ou clique &lt;a href=&quot;apt:postgresql-client&quot; title=&quot;clique para instalar pelo apt-url&quot;&gt;aqui&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;O Script:&lt;/h2&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre&gt;#!/bin/sh
pgu=&quot;postgres&quot; #O usuário do banco de dados
pgh=&quot;localhost&quot; #O endereço do servidor
destin=&quot;/home/usuario/backup/&quot; #O local onde será feito o backup
vYear=$(date +%Y) #O Ano
vMonth=$(date +%m) #O Mês
vDay=$(date +%d) #O Dia
vH=$(date +%H) #A Hora
vM=$(date +%M) #O minuto
fileName=&quot;auto-$pgh-$vDay.$vMonth.$vYear.$vH.$vM.backup&quot; #O nome do arquivo do backup
fileError=&quot;auto-$pgh-$vDay.$vMonth.$vYear.$vH.$vM.error&quot; #O nome do arquivo do backup
icon=&quot;/usr/share/icons/gnome/scalable/actions/gtk-refresh.svg&quot; #O icone da notificação
startMsg=&quot;Está sendo efetuado um backup do servidor $pgh para o arquivo $destin$fileName!&quot; #Mensagem de inicio
endMsgSuccess=&quot;O backup do servidor $pgh para o arquivo $destin$fileName foi efetuado com sucesso!&quot; #Mensagem de término com sucesso
endMsgFail=&quot;Houve uma falha no backup do servidor $pgh para o arquivo $destin$fileName.&quot; #Mensagem de término com falha

#Iniciando...

echo $startMsg
if [ $(which notify-send) ]; then
notify-send &quot;Backup Postgre&quot; &quot;$startMsg&quot; -i $icon
fi

#Copiando...
pg_dumpall -U $pgu -h $pgh &gt; $destin$fileName 2&gt;$destin$fileError
s=$?
if [ $s != 0 ]; then
    echo $endMsgFail
    if [ $(which notify-send) ]; then
        notify-send &quot;Backup Postgre&quot; &quot;$endMsgFail&quot; -i $icon
    fi
    error=$(cat $destin$fileError)
    zenity --error --window-icon=&quot;$icon&quot; --title=&quot;Backup Postgre&quot; --text=&quot;$endMsgFail\nDetalhes:\n$error&quot;
    exit 1;
else
    echo $endMsgSuccess
    if [ $(which notify-send) ]; then
        notify-send &quot;Backup Postgre&quot; &quot;$endMsgSuccess&quot; -i $icon
    fi
    zenity --notification --window-icon=&quot;$icon&quot; --title=&quot;Backup Postgre&quot; --text=&quot;$endMsgSuccess&quot;
    exit 0;
fi
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
Salve esse arquivo como backuper.sh (ou o nome que achar melhor) e depois altere as suas permissões para execução.&lt;br /&gt;
&lt;code&gt;chmod +x backuper.sh&lt;/code&gt;&lt;br /&gt;
Ai é só executá-lo pelo prompt usando &lt;code&gt;./backuper.sh&lt;/code&gt;.&lt;br /&gt;
&lt;br /&gt;
No próximo post vou ensinar como fazer o script ser executado automáticamente e periodicamente.&lt;br /&gt;
&lt;br /&gt;
Até mais.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Dei uma tunada no script e agora ele faz clonagem de servidores Postgre&lt;br /&gt;
No terminal, execute os comandos:&lt;br /&gt;
&lt;div class=&quot;code&quot;&gt;wget http://dl.dropbox.com/u/4917466/pgclone&lt;br /&gt;
sudo mv pgclone /bin/pgclone&lt;br /&gt;
sudo chmod 777 /bin/pgclone&lt;br /&gt;
&lt;/div&gt;Agora quando for usar basta digitar no terminal um dos comandos abaixo&lt;br /&gt;
&lt;code&gt;pgclone&lt;/code&gt; &lt;cite&gt;Faz uma cópia do servidor localhost com o usuário postgres&lt;/cite&gt;&lt;br /&gt;
&lt;code&gt;pgclone -u usuario -h host&lt;/code&gt; &lt;cite&gt;Faz uma cópia do servidor &quot;host&quot; com o usuario &quot;usuario&quot;&lt;/cite&gt;&lt;br /&gt;
&lt;code&gt;pgclone --clone --clone-user usuario --clone-host host&lt;/code&gt; &lt;cite&gt;Faz uma clonagem do servidor localhost no servidor &quot;host&quot;&lt;/cite&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/951902066813596725/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/951902066813596725?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/951902066813596725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/951902066813596725'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2010/04/estudos-de-linux-backup-de-bases-de.html' title='Estudos de Linux - Backup de bases de dados Postgre'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-7754899662815688528</id><published>2010-04-05T10:44:00.000-03:00</published><updated>2010-04-05T10:46:40.564-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dbx"/><category scheme="http://www.blogger.com/atom/ns#" term="estudos"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Estudo de Linux e PHP: Instalando o PHP dbx no Ubuntu</title><content type='html'>Estou trabalhando um projeto e perdi muito tempo tentando criar uma classe genérica de acesso a diversos bancos de dados. Depois de um passeio pela documentação do PHP (&lt;a href=&quot;http://www.php.net/manual/pt_BR/&quot;&gt;http://www.php.net/manual/pt_BR/&lt;/a&gt;) encontrei a extensão &lt;b&gt;dbx&lt;/b&gt; para abstração de banco de dados. Ela permite acessar todos os bancos de dados de forma padronizada. O problema é que ela foi movida para o repositório PECL e não vem no pacote oficial. Para instalá-la no ubuntu é muito fácil:&lt;br /&gt;
Primeiro é preciso ter as ferramentas de desenvolvimento do PHP &lt;code&gt;&lt;a href=&quot;apt:php5-dev&quot;&gt;php5-dev&lt;/a&gt;&lt;/code&gt; e a extensão do pear &lt;code&gt;&lt;a href=&quot;apt:php-pear&quot;&gt;php-pear&lt;/a&gt;&lt;/code&gt; que podem ser instaladas via terminal com &lt;code&gt;sudo apt-get install php-pear php5-dev&lt;/code&gt;.&lt;br /&gt;
Depois basta digitar o comando &lt;code&gt;pecl install -f dbx&lt;/code&gt;.&lt;br /&gt;
Agora temos o dbx instalado mas ainda desabilitado, para habilitá-lo navegue até o diretório &lt;code&gt;/etc/php5/conf.d&lt;/code&gt; e crie um arquivo chamado &lt;code&gt;dbx.ini&lt;/code&gt; dentro dele coloque &lt;code&gt;&quot;extension=dbx.so&quot;&lt;/code&gt; sem as aspas.&lt;br /&gt;
Agora é só reiniciar o Apache e pronto, o dbx está instalado e habilitado!&lt;br /&gt;
&lt;code&gt;sudo /etc/init.d/apache2 restart&lt;/code&gt;&lt;br /&gt;
Pretendo postar meus estudos de PHP com essa e outras extensões.&lt;br /&gt;
Até breve!</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/7754899662815688528/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/7754899662815688528?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/7754899662815688528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/7754899662815688528'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2010/04/estudo-de-linux-e-php-instalando-o-php.html' title='Estudo de Linux e PHP: Instalando o PHP dbx no Ubuntu'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-1977946380355556238</id><published>2009-07-08T19:49:00.000-03:00</published><updated>2009-07-08T20:05:32.201-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tecnologia"/><category scheme="http://www.blogger.com/atom/ns#" term="tecnologia da informação"/><category scheme="http://www.blogger.com/atom/ns#" term="ti"/><category scheme="http://www.blogger.com/atom/ns#" term="tupi"/><category scheme="http://www.blogger.com/atom/ns#" term="tupi tecnologia da informação"/><category scheme="http://www.blogger.com/atom/ns#" term="tupiti"/><title type='text'>Tupi Tecnologia da Informação - TUPITI</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.tupiti.com.br/images/homeico.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 150px; height: 155px;&quot; src=&quot;http://www.tupiti.com.br/images/homeico.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;A Tupi Tecnologia da Informação, ou TUPITI, é uma pequena empresa que estou abrindo junto com alguns amigos, nosso principal objetivo é levar a tecnologia a todos, de forma simples e eficiente.&lt;br /&gt;Trabalhamos com o desenvolvimento voltado para a web e computação em nuvem, que é o futuro da informática.&lt;br /&gt;Desenvolvemos websites para publicidade, aplicações on-line simples e aplicações ricas para a internet (RIAs) além de oferecer suporte para o setor de tecnologia de informação.&lt;br /&gt;Se quiser saber um pouco mais, basta acessar&lt;a href=&quot;http://www.tupiti.com.br/&quot;&gt; http://www.tupiti.com.br/&lt;/a&gt;.&lt;br /&gt;O nosso site é dividido em sessões:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.tupiti.com.br/produtos/&quot;&gt;Produtos&lt;/a&gt;: Conheça os produtos que oferecemos.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.tupiti.com.br/servicos/&quot;&gt;Serviços&lt;/a&gt;: Conheça os serviços que prestamos.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.tupiti.com.br/suporte/&quot;&gt;Suporte&lt;/a&gt;: Ajudamos quem tem dificuldades com tecnologia.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.tupiti.com.br/links/&quot;&gt;Links&lt;/a&gt;: Um pouco de diversão pra descontrair!!!.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.tupiti.com.br/contato/&quot;&gt;Contato&lt;/a&gt;: o meio de comunicação mais rápido entre nós e os clientes&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.tupiti.com.br/laboratorio/&quot;&gt;Laboratório&lt;/a&gt;: Talvez a parte mais importante, onde desenvolvemos nossas idéias de forma colaborativa.&lt;/li&gt;&lt;/ul&gt;Ainda prentedemos ampliar mais, mas pra isso precisamos da ajuda dos clientes.</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/1977946380355556238/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/1977946380355556238?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/1977946380355556238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/1977946380355556238'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2009/07/tupi-tecnologia-da-informacao-tupiti.html' title='Tupi Tecnologia da Informação - TUPITI'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-4422174622129110950</id><published>2008-10-15T12:19:00.000-03:00</published><updated>2008-10-15T12:32:25.915-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing"/><category scheme="http://www.blogger.com/atom/ns#" term="tecnologia"/><category scheme="http://www.blogger.com/atom/ns#" term="web 2.0"/><title type='text'>Apresentando o Cloud Computing</title><content type='html'>&lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-bottom:14.15pt;text-align:justify; text-indent:14.2pt&quot;&gt;&lt;span style=&quot;mso-bidi-mso-ansi-language: PT-BR;font-family:Verdana;&quot;&gt;O termo &lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;Cloud Computing&lt;/i&gt;, ou Computação nas Nuvens, pode parecer até fantástico, longe da realidade, mas já é aplicado e adquiri todos os dias novos adeptos. Afinal, o que é a Computação nas Nuvens? Imagine que todos os programas e arquivos que estão no seu computador simplesmente deixassem de estar nele, e passassem a estar em uma grande nuvem, ainda mais avançada que a própria internet. Não seria mais necessário disco-rígido, pois tudo o que precisa estaria nessa nuvem, basta usar, de qualquer lugar a qualquer momento. Esse seria o conceito de computação nas nuvens, tirar das máquinas finais e colocar na web.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-bottom:14.15pt;text-align:justify; text-indent:14.2pt&quot;&gt;&lt;span style=&quot;mso-bidi-mso-ansi-language: PT-BR;font-family:Verdana;&quot;&gt;Um exemplo, já bastante usado, de computação nas nuvens, é o uso de arquivos remotos. Já é possível enviar seu arquivo para ser armazenado na web, você pode acessá-lo de qualquer lugar em qualquer momento, de forma segura e versátil, sem se preocupar com quem vai usar seu computador ou se ele terá uma falha que cause a perda de arquivos. Além disso, é possível compartilhar esse arquivo com outras pessoas, dispensando a necessidade de imprimir uma cópia, anexar em um e-mail ou gravar em uma mídia de armazenamento.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-bottom:14.15pt;text-align:justify; text-indent:14.2pt&quot;&gt;&lt;span style=&quot;mso-bidi-mso-ansi-language: PT-BR;font-family:Verdana;&quot;&gt;Outro exemplo real de uso do &lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;cloud computing&lt;/i&gt;, é a criação de aplicações on-line. São softwares que não precisam ser instalados e podem ser acessados de qualquer lugar através da internet, são baseados no moderno conceito de web 2.0. Para entender como funciona esse conceito, é necessário conhecer alguns termos. O lado do servidor (&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;BackEnd&lt;/i&gt;), é responsável por acessar as informações que estão na web. O lado do cliente (&lt;i style=&quot;mso-bidi-font-style: normal&quot;&gt;FrontEnd&lt;/i&gt;), é responsável por exibir as informações de forma atraente ao usuário. Na antiga web, aplicações on-line só atuavam em um desses lados de cada vez, com a web 2.0, as aplicações agem nos dois lados ao mesmo tempo, permitindo maior interatividade e respostas em tempo real.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-bottom:14.15pt;text-align:justify; text-indent:14.2pt&quot;&gt;&lt;span style=&quot;mso-bidi-mso-ansi-language: PT-BR;font-family:Verdana;&quot;&gt;Também é exemplo de aplicação da computação nas nuvens, o conceito de desktop on-line, também chamados de webtops. São páginas que podem ser personalizadas e deixam a web com a cara do usuário, alguns webtops até imitam o desktop dos computadores pessoais, mas não deixam de ser aplicações de web 2.0.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-bottom:14.15pt;text-align:justify; text-indent:14.2pt&quot;&gt;&lt;span style=&quot;mso-bidi-mso-ansi-language: PT-BR;font-family:Verdana;&quot;&gt;O &lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;cloud computing&lt;/i&gt; não se limita apenas á páginas personalizadas, armazenamento de arquivos e softwares on-line. Os objetivos finais dessa tecnologia são bem mais complexos, pretende-se, por exemplo, criar máquinas virtuais on-line. Isso permite que, de um lado, os computadores pessoais fiquem mais simples, e de outro, os &lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;datacenters&lt;/i&gt;, lugares responsáveis por manter a “nuvem” sempre no ar, fiquem mais complexos. Seu novo computador poderia ser do tamanho de uma caixa de fósforos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-bottom:14.15pt;text-align:justify; text-indent:14.2pt&quot;&gt;&lt;span style=&quot;mso-bidi-mso-ansi-language: PT-BR;font-family:Verdana;&quot;&gt;A implementação da computação nas nuvens já começou. Com relação ao armazenamento de arquivos on-line, visite o &lt;a href=&quot;http://skydrive.live.com/&quot;&gt;Microsoft Windows Live Skydrive (http://skydrive.live.com/)&lt;/a&gt; e o &lt;a href=&quot;http://www.esnips.com/&quot;&gt;eSnips (http://www.esnips.com/)&lt;/a&gt;, se quer conhecer exemplos de aplicações on-line, não deixe de visitar o &lt;a href=&quot;http://docs.google.com/&quot;&gt;Google Docs (http://docs.google.com/)&lt;/a&gt; e o &lt;a href=&quot;http://www.acrobat.com/&quot;&gt;Adobe Acrobat.com (&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;mso-ansi-language:PT-BR&quot;&gt;&lt;a href=&quot;http://www.acrobat.com/&quot;&gt;http://www.acrobat.com/&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-mso-ansi-language:PT-BR;font-family:Verdana;&quot;&gt;&lt;a href=&quot;http://www.acrobat.com/&quot;&gt;)&lt;/a&gt;, para entender os webtops, visite o &lt;a href=&quot;http://www.google.com.br/ig/&quot;&gt;iGoogle (http://www.google.com.br/ig/)&lt;/a&gt;, o &lt;a href=&quot;http://spaces.live.com/&quot;&gt;Microsoft Windows Live Spaces (http://spaces.live.com/)&lt;/a&gt; e o &lt;a href=&quot;http://www.goowy.com/&quot;&gt;Goowy Webtop (http://www.goowy.com/)&lt;/a&gt;. Ainda existem algumas barreiras a serem quebradas para a implementação total do Cloud Computing, apesar de grande, o número de pessoas que tem acesso a internet ainda não é suficiente para implantar um projeto totalmente voltado para ela, e mesmo se fosse suficiente, as velocidades de acesso ainda são baixas para ficar totalmente dependente da web. Além de tudo isso, ainda não existe uma plataforma de desenvolvimento que permita a criação de softwares mais complexos, como os de CAD, para atuar através da web.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-bottom:14.15pt;text-align:justify; text-indent:14.2pt&quot;&gt;&lt;span style=&quot;mso-bidi-mso-ansi-language: PT-BR;font-family:Verdana;&quot;&gt;Se realmente for implementado, o &lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;cloud computing&lt;/i&gt; trará muitos efeitos para a nossa vida digital, alguns bons e outros ruins. De um lado, por serem mais simples, os computadores pessoais ficariam mais baratos, as informações ficariam mais seguras, já que estão espalhadas na internet e não centralizadas em um único computador, que pode simplesmente parar de funcionar, a pirataria de softwares teria fim, pois todas as aplicações seriam on-line, teoricamente impossíveis de serem burladas. Por outro lado, surgiria uma padronização total dos computadores pessoais, isso diminuiria a diversidade e a competitividade de empresas voltadas ao ramo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-bottom:14.15pt;text-align:justify; text-indent:14.2pt&quot;&gt;&lt;span style=&quot;mso-bidi-mso-ansi-language: PT-BR;font-family:Verdana;&quot;&gt;A computação nas nuvens, de qualquer modo, já faz parte, e fará mais ainda futuramente, das nossas vidas digitais. Até agora, todos nós só temos a ganhar com esse conceito, que simplifica o modo de usarmos a ferramenta mais poderosa já criada pela humanidade, a internet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;mso-ansi-language:PT-BR&quot;&gt;Para saber mais:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-left:36.0pt;text-indent:-18.0pt;mso-list: l0 level1 lfo1;tab-stops:list 36.0pt&quot;&gt;&lt;span style=&quot;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-mso-ansi-language:PT-BRfont-family:Symbol;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;·&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-ansi-language:PT-BR&quot;&gt;&lt;a href=&quot;http://pt.wikipedia.org/wiki/Datacenter&quot;&gt;Datacenter (http://pt.wikipedia.org/wiki/Datacenter)&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-left:36.0pt;text-indent:-18.0pt;mso-list: l0 level1 lfo1;tab-stops:list 36.0pt&quot;&gt;&lt;span lang=&quot;EN-US&quot;  style=&quot;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;·&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://pt.wikipedia.org/wiki/Webtop&quot;&gt;Webtop (http://pt.wikipedia.org/wiki/Webtop)&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-left:36.0pt;text-indent:-18.0pt;mso-list: l0 level1 lfo1;tab-stops:list 36.0pt&quot;&gt;&lt;span lang=&quot;EN-US&quot;  style=&quot;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;·&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://idgnow.uol.com.br/computacao_corporativa/2008/08/13/cloud-computing-entenda-este-novo-modelo-de-computacao/&quot;&gt;CloudComputing (http://idgnow.uol.com.br/computacao_corporativa/2008/08/13/cloud-computing-entenda-este-novo-modelo-de-computacao/)&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-left:36.0pt;text-indent:-18.0pt;mso-list: l0 level1 lfo1;tab-stops:list 36.0pt&quot;&gt;&lt;span lang=&quot;EN-US&quot;  style=&quot;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;·&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;        &lt;a href=&quot;http://web2.0br.com.br/conceito-web20/&quot;&gt; &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://web2.0br.com.br/conceito-web20/&quot;&gt;Web 2.0 (http://web2.0br.com.br/conceito-web20/)&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/4422174622129110950/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/4422174622129110950?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/4422174622129110950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/4422174622129110950'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2008/10/apresentando-o-cloud-computing.html' title='Apresentando o Cloud Computing'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-1616247676585791106</id><published>2008-10-14T11:31:00.000-03:00</published><updated>2008-10-14T12:08:20.855-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="projetos"/><category scheme="http://www.blogger.com/atom/ns#" term="responsabilidade social"/><title type='text'>Projeto &quot;O Caderno Vermelho&quot;</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVo7m7zI0mXL3vIW16ty3ucDJCoimXccBTfWGbCIoZCELjvvgRSjU4bH1OW2O0jM5fQe6z3UOUHJqJu3KgYtcyBCJdYMddOJHoky8GCyBwYvIT0rrhhpyZmhS7JydlH-iCJ3QdzPwuuof3/s1600-h/THE-RED-NOTE.png&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVo7m7zI0mXL3vIW16ty3ucDJCoimXccBTfWGbCIoZCELjvvgRSjU4bH1OW2O0jM5fQe6z3UOUHJqJu3KgYtcyBCJdYMddOJHoky8GCyBwYvIT0rrhhpyZmhS7JydlH-iCJ3QdzPwuuof3/s400/THE-RED-NOTE.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5257025778261760642&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;  ;font-family:&#39;Times New Roman&#39;;font-size:13px;&quot;&gt;&lt;div  style=&quot;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- margin-right: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: auto; text-align: left; margin-top: 0px; margin-bottom: 0px; color:initial;&quot;&gt;&lt;span style=&quot; ;font-family:Verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;Não é necessário estudos científicos para provar que crianças, jovens e adultos tem pensamentos diferentes. E esses pensamentos mostram uma visão da realidade diferente.Para tentar analisar essas realidades surge o projeto &quot;O Caderno Vermelho&quot;, que é um simples caderno com capa vermelha, algumas instruções de escrita na contra-capa e um início de texto na primeira página.O mesmo texto será distribuido para crianças da 6ª a 8ª série, jovens do 1º ao 3º ano e adultos do programa de alfabetização. Eles deverão continuar a história e no final de um período, provalvemente dois meses, o caderno voltará e será analisado por professores, psicólogos e políticos.As visões diferentes sobre a realidade podem ajudar tanto as instituições educacionais como o governo a tomar decisões que afetarão todos os níveis da educação.Os livros finais, revistos e editorados serão distribuídos aos participantes do projeto.A dificuldade que impede o desenvolvimento deste projeto é o apoio das escolas e outras instituições a que tal projeto se faz interessante.Se quer ajudar o projeto, entre em contato pelo e-mail folksilva@gmail.com.&lt;/span&gt;&lt;/span&gt;&lt;div  style=&quot;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- margin-right: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: auto; text-align: left; margin-top: 0px; margin-bottom: 0px; color:initial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; ;font-family:Verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/1616247676585791106/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/1616247676585791106?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/1616247676585791106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/1616247676585791106'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2008/10/projeto-o-caderno-vermelho.html' title='Projeto &quot;O Caderno Vermelho&quot;'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVo7m7zI0mXL3vIW16ty3ucDJCoimXccBTfWGbCIoZCELjvvgRSjU4bH1OW2O0jM5fQe6z3UOUHJqJu3KgYtcyBCJdYMddOJHoky8GCyBwYvIT0rrhhpyZmhS7JydlH-iCJ3QdzPwuuof3/s72-c/THE-RED-NOTE.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-4721823671150272761</id><published>2008-10-10T13:39:00.000-03:00</published><updated>2010-04-04T09:58:27.307-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Quadrinho"/><title type='text'>Long Dong - Origens</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4HxnjEqHCXcqOHUfJV3T4W_Yph8GbjWWOQaVThypXbBe2eBXy-5GXEA3lpYRa_dqDjRiePS2V6wdGTbiuSEOzq1wdAlI1sfdsA7R9MJ-0bhGirKciR0pOHE2jaDPl0Sf0XfxDtOfHGAvv/s1600-h/LONGDONGLOGO.png&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4HxnjEqHCXcqOHUfJV3T4W_Yph8GbjWWOQaVThypXbBe2eBXy-5GXEA3lpYRa_dqDjRiePS2V6wdGTbiuSEOzq1wdAlI1sfdsA7R9MJ-0bhGirKciR0pOHE2jaDPl0Sf0XfxDtOfHGAvv/s320/LONGDONGLOGO.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5255602918043403186&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Era um dia como outro qualquer em Berno Cit, uma pacata cidade com os mesmos problemas que qualquer outra cidade do mundo. No zoológico, Nabum, um rapaz africano, alimentava os leões e tigres. No morro do sem-perna, o polícial recém condecorado, Tiruku, fazia uma patrulha de hábito na boca. Ao mesmo tempo, um grande empresario multi-milionário, popularmente chamado de Mr. E., dava uma volta na cidade com sua ferrari nova. Em uma clínica do sono, Nakama prepara mais uma dose de calmante para seus pacientes. O artista Umpa pintava as guias de rua da cidade com uma certa dificuldade. Não muito longe dalí, no deserto de Berno Cit um grupo de cientistas se preparavam para ligar o LHC (Liquidificador Hiper Cabuloso). Mal sabiam eles e nem todos esses personagens, que suas vidas iriam mudar para sempre dali em diante, quando a Drª Laih apertou o play do LHC, houve a maior explosão já registrada na história das explosões nababescas. Algo de estranho aconteceu, muitos feridos mas nenhum morto. Nabum, Tiruku, Mr. E, Nakama e Umpa foram os únicos a não sofrer nenhum tipo de ferimento. Mas notaram que algo aconteceu em seus corpos...&lt;br /&gt;&lt;br /&gt;Não perca a continuação dessa história.</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/4721823671150272761/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/4721823671150272761?isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/4721823671150272761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/4721823671150272761'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2008/10/long-dong-origens.html' title='Long Dong - Origens'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4HxnjEqHCXcqOHUfJV3T4W_Yph8GbjWWOQaVThypXbBe2eBXy-5GXEA3lpYRa_dqDjRiePS2V6wdGTbiuSEOzq1wdAlI1sfdsA7R9MJ-0bhGirKciR0pOHE2jaDPl0Sf0XfxDtOfHGAvv/s72-c/LONGDONGLOGO.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-5493677163770585459</id><published>2008-10-09T15:33:00.000-03:00</published><updated>2008-10-09T16:02:04.782-03:00</updated><title type='text'>Acampamento de Desabrigrados Desempregados</title><content type='html'>UUEEEEBAAAA!!!&lt;br /&gt;Nesse fim de semana tem acampamento dos desabrigados!!! Vamos nos alimentar de larvas e musgos e viver com a natureza!!! Só faltou nós irmos como viemos ao mundo, mas acho que nossa integrante feminina não vai gostar muito heheheh...</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/5493677163770585459/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/5493677163770585459?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/5493677163770585459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/5493677163770585459'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2008/10/acampamento-de-desabrigrados.html' title='Acampamento de Desabrigrados Desempregados'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-11627907390662254</id><published>2008-10-07T13:58:00.000-03:00</published><updated>2008-10-07T14:12:52.097-03:00</updated><title type='text'>Memorial Long Dong</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjor1mkpZwzSxRPQGUQnMIbaMCRpxlj931S97qD9wGe5kYdVQmWMD_5_kAwhwxYFKSZ-e3_DNrg3iUBvt1_6o1iMGS_ti2bH_QCl1s1e9Q01k0T3iU5mcaFfWzRsvpGuYtEK9tz1HsJ7gI0/s1600-h/lgm.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjor1mkpZwzSxRPQGUQnMIbaMCRpxlj931S97qD9wGe5kYdVQmWMD_5_kAwhwxYFKSZ-e3_DNrg3iUBvt1_6o1iMGS_ti2bH_QCl1s1e9Q01k0T3iU5mcaFfWzRsvpGuYtEK9tz1HsJ7gI0/s400/lgm.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5254460776386444274&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial; font-size: 11px; &quot;&gt;É bom lembrar dos velhos tempos.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tudo começou em 2004, quando o grande, que dizer, pequeno, messias Edney resolveu montar um grêmio escolar, no mesmo grupo estava o Luiz, mas por falta de união do grupo, o grêmio se desfez. Um ano depois, 2005, o messias volta a usar sua mente a frente do seu tempo e monta uma equipe para participar do concurso Bovespa na Escola, como já tinha visto a afinidade que Luiz tinha com informática, o convidou para participar, e ao ver o grau de pluvialidade mental que saia do Thiago, o convidou também. O grupo foi vencedor.  Ai se iniciou a pior ou melhor coisa das nossas vidas, ou nós todos vamos parar no inferno juntos ou vamos ficar ricos e mudar o mundo, juntos também.&lt;/div&gt;&lt;div&gt;Já em 2006, surgiu a segunda oportunidade de participar do concurso, agora com uma equipe mais sólida formada por Edney, Luiz, Thiago, Guilherme e Leonardo dessa vez a equipe não foi vencedora, mas também não foi perdedora, nasceu ali os Fudelóticos Desbravadores do Futuro. Esse grupo fez a festa FinDiAnu, que marcou o início de um ciclo redundante arredondado de amizade.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Agora, 4 anos depois, nossa família recebe uma enteada, que parece compartilhar de nossas loucuras, agora o sexteto fantástico vai mudar o mundo, ou visitar o inferno hehehehehe....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para marcar essa evolução familiar, acho necessário realizarmos a FinDiAnu II, agora estamos mais evoluidos, fumamos Narguilé e temos um multi cozinheiro e alguém para compensar nossa Pseudo-feminilidade que estavamos praticando. Já não aguentava mais o Guilherme e o Thiago soltando o lado feminino deles hehehehe.&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/11627907390662254/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/11627907390662254?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/11627907390662254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/11627907390662254'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2008/10/memorial-long-dong.html' title='Memorial Long Dong'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjor1mkpZwzSxRPQGUQnMIbaMCRpxlj931S97qD9wGe5kYdVQmWMD_5_kAwhwxYFKSZ-e3_DNrg3iUBvt1_6o1iMGS_ti2bH_QCl1s1e9Q01k0T3iU5mcaFfWzRsvpGuYtEK9tz1HsJ7gI0/s72-c/lgm.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2917197355774097497.post-7328975108310236040</id><published>2008-10-07T13:32:00.000-03:00</published><updated>2008-10-07T13:33:27.218-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="inicio"/><title type='text'>Início da busca</title><content type='html'>Tem início hoje, a busca pela luz na tecnologia. hehehe.</content><link rel='replies' type='application/atom+xml' href='http://folksilva.blogspot.com/feeds/7328975108310236040/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2917197355774097497/7328975108310236040?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/7328975108310236040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2917197355774097497/posts/default/7328975108310236040'/><link rel='alternate' type='text/html' href='http://folksilva.blogspot.com/2008/10/incio-da-busca.html' title='Início da busca'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07871415300612697063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>