<?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-541371583092659121</id><updated>2024-11-06T00:04:07.189-03:00</updated><category term="Linux"/><category term="Debian"/><category term="Artigos Técnicos"/><category term="LaTeX"/><category term="Lazarus"/><category term="PostgreSQL"/><category term="JabRef"/><category term="Sistema"/><category term="nvidia"/><category term="Backup"/><category term="Banco de Dados"/><category term="Ferramentas"/><category term="Geany"/><category term="Google Docs"/><category term="Google Earth"/><category term="Google+"/><category term="Hardware"/><category term="KDE"/><category term="LibreOffice"/><category term="Modelagem"/><category term="NetworkManager"/><category term="OCR"/><category term="Parted Magic"/><category term="Pascal"/><category term="Scanner"/><category term="SciTE"/><category term="Software Livre"/><category term="Texmaker"/><category term="Ubuntu"/><category term="Widgets"/><category term="Wine"/><category term="Zeos"/><category term="pg_dump"/><category term="rede"/><title type='text'>Blog de Marcos Roberto Ribeiro</title><subtitle type='html'>Este Blog se dedica a disponibilizar informações sobre o meio acadêmico, computação, software livre e alguns projetos de minha autoria ou com minha participação.&#xa;&#xa;Atualmente sou professor do Instituto Federal Minas Gerais (IFMG) - Campus Bambuí.&#xa;&#xa;Visite também minha página acadêmia.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-3791930885674336109</id><published>2018-06-04T09:47:00.001-03:00</published><updated>2018-06-09T08:55:10.597-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backup"/><category scheme="http://www.blogger.com/atom/ns#" term="pg_dump"/><category scheme="http://www.blogger.com/atom/ns#" term="PostgreSQL"/><title type='text'>Fazendo Backups com pg_dump</title><content type='html'>O &lt;b&gt;pg_dump&lt;/b&gt;&amp;nbsp;é o utilitário de linha de comando do PostgreSQL para realização de backups. Ele possui diversos parâmetros que permitem configurar como o backup será realizado. Você pode obter toda a lista de parâmetros com o comando:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #fff2cc; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;pg_dump --help&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
nesta postagem, vou destacar os parâmetros essenciais e aqueles que mais utilizo. São eles (observe que há diferença entre letras maiúscula e minúsculas):&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;-f:&lt;/b&gt;&amp;nbsp;Arquivo de saída onde será gravado o backup;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;-c:&lt;/b&gt;&amp;nbsp;Exclui (DROP) os objetos do banco de dados antes de criá-los;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;-C:&lt;/b&gt;&amp;nbsp;Incluir o comando de criação do banco de dados;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;-o:&lt;/b&gt;&amp;nbsp;Inclui OID no backup;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;--if-exists:&lt;/b&gt;&amp;nbsp;Inclui o &lt;b&gt;IF EXISTS&lt;/b&gt;&amp;nbsp;nas instruções &lt;b&gt;DROP&lt;/b&gt;;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;-O:&lt;/b&gt;&amp;nbsp;Não inclui o usuário dono do banco de dados;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;-x:&lt;/b&gt;&amp;nbsp;Não faz backup dos privilégios (permissões);&lt;/li&gt;
&lt;li&gt;&lt;b&gt;-d:&lt;/b&gt;&amp;nbsp;Nome do banco de dados;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;-h:&lt;/b&gt;&amp;nbsp;IP ou nome do servidor;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;-U:&lt;/b&gt;&amp;nbsp;Usuário para conexão com o banco.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
A seguir tempos um exemplo de comando para fazer o backup de um banco de dados &lt;b&gt;empresa&lt;/b&gt;. Será pedida a senha para o usuário &lt;b&gt;postgres&lt;/b&gt;. Após a confirmação da senha o backup será gravado no arquivo &lt;b&gt;backup.sql&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;pg_dump -h localhost -U postgres -d empresa -c -C -o -x -O --if-exists -f backup.sql&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/3791930885674336109/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/3791930885674336109?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/3791930885674336109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/3791930885674336109'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2018/06/fazendo-backups-com-pgdump.html' title='Fazendo Backups com pg_dump'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-8135801753511726855</id><published>2018-05-24T08:44:00.001-03:00</published><updated>2018-05-24T08:45:04.762-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PostgreSQL"/><title type='text'>Editor do psql (Cliente de Linha de Comando do PostgreSQL)</title><content type='html'>Eu utilizo muito o cliente de linha de comando&amp;nbsp;&lt;b&gt;psql&lt;/b&gt;&amp;nbsp;do PostgreSQL. Até existem clientes com interface gráfica como o &lt;b&gt;pgadmin&lt;/b&gt;, mas o uso de clientes de linha de comando é importante no aprendizado de SQL porque a pessoa foca mais nos comandos e não fica dependente da interface gráfica. Além disto, em muitas situações práticas é preciso usar a linha de comando para acessar um servidor remoto.&lt;br /&gt;
&lt;br /&gt;
Uma das características interessantes do &lt;b&gt;psql&lt;/b&gt;&amp;nbsp;é a possibilidade de usar um editor externo para escrever as consultas. Isto é feito com o comando &lt;b&gt;\e&lt;/b&gt;. A primeira vez que você executa este comando, o &lt;b&gt;psql&lt;/b&gt;&amp;nbsp;exibe a lista d editores disponíveis para você escolher:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #fff2cc; font-family: monospace;&quot;&gt;Select an editor. &amp;nbsp;To change later, run &#39;select-editor&#39;.
&lt;br /&gt; &amp;nbsp;1. /bin/ed
&lt;br /&gt; &amp;nbsp;2. /bin/nano &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;---- br=&quot;&quot; easiest=&quot;&quot;&gt; &amp;nbsp;3. /usr/bin/mcedit
&lt;br /&gt; &amp;nbsp;4. /usr/bin/vim.tiny&lt;/----&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;background-color: #fff2cc;&quot;&gt;
&lt;br /&gt;Choose 1-4 [2]: &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
Eu, particularmente, gosto de usar o &lt;b&gt;mcedit&lt;/b&gt;&amp;nbsp;(disponível no pacote &lt;b&gt;mc&lt;/b&gt;). Depois que você escolhe o editor, o &lt;b&gt;psql&lt;/b&gt;&amp;nbsp;não pergunta novamente. Para mudar de editor, você deve apagar o arquivo &lt;b&gt;.selected_editor&lt;/b&gt;&amp;nbsp;(na pasta home).&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/8135801753511726855/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/8135801753511726855?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/8135801753511726855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/8135801753511726855'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2018/05/editor-do-psql-cliente-de-linha-de.html' title='Editor do psql (Cliente de Linha de Comando do PostgreSQL)'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-8640561776544193963</id><published>2018-05-03T16:21:00.000-03:00</published><updated>2018-05-03T16:21:53.892-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="PostgreSQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Instalação do PostgreSQL no Linux</title><content type='html'>Neste post eu vou descrever como instalar e configurar o sistema de gerenciamento de banco de dados (SGBD)&amp;nbsp;&lt;a href=&quot;https://www.postgresql.org/&quot; target=&quot;_blank&quot;&gt;PostgreSQL&lt;/a&gt; no Linux (mais precisamente em distribuições derivadas do &lt;a href=&quot;https://www.debian.org/&quot; target=&quot;_blank&quot;&gt;Debian&lt;/a&gt; com &lt;a href=&quot;https://pt.wikipedia.org/wiki/Sudo&quot; target=&quot;_blank&quot;&gt;SUDO&lt;/a&gt; ativado, como o &lt;a href=&quot;https://www.ubuntu.com/&quot; target=&quot;_blank&quot;&gt;Ubuntu&lt;/a&gt;). Na verdade, o principal problema do PostgreSQL no Linux é a configuração porque, durante o processo de instalação, não é solicitada nenhuma senha. A instalação cria um usuário Linux&amp;nbsp;&lt;i&gt;postgres&lt;/i&gt;&amp;nbsp;e um usuário &lt;i&gt;postgres&lt;/i&gt;&amp;nbsp;no SGBD. O usuário&amp;nbsp;&lt;i&gt;postgres&lt;/i&gt;&amp;nbsp;do SGBD é o administrador e nós precisamos usá-lo para criar bancos de dados e outros usuários. O segredo é acessar o SGBD usando o usuário Linux &lt;i&gt;postgres&lt;/i&gt;&amp;nbsp;e, em seguida, mudar a senha do usuário&amp;nbsp;&lt;i&gt;postgres&lt;/i&gt;&amp;nbsp;no SGBD. Depois disto, podemos acessar o SGBD com qualquer usuário Linux desde que seja informado o usuário &lt;i&gt;postgres&lt;/i&gt;&amp;nbsp;do SGBD. Vou mostrar como fazer tal configuração via linha de comando, mas é possível fazê-lo através de utilitários gráficos também.&lt;br /&gt;
&lt;br /&gt;
O primeiro passo é instalação dos pacotes (caso você não tenha instalado):&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt install postgresql postgresql-contrib&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Mude para o usuário &lt;i&gt;postgres&lt;/i&gt; do Linux:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo su postgres&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Acesse o PostgreSQL usado o &lt;i&gt;psql:&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;psql&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Altere a senha do usuário &lt;i&gt;postgres&lt;/i&gt; do PostgreSQL (troque &lt;i&gt;novasenha&lt;/i&gt;&amp;nbsp;pela senha desejada):&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;ALTER USER postgres WITH PASSWORD &#39;novasenha&#39;;&lt;br /&gt;\q&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Volte para para o seu usuário e acesse o sistema normalmente:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;exit&lt;br /&gt;psql -h localhost -U postgres&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/8640561776544193963/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/8640561776544193963?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/8640561776544193963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/8640561776544193963'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2018/05/instalacao-do-postgresql-no-linux.html' title='Instalação do PostgreSQL no Linux'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-5100854641897601933</id><published>2018-04-29T08:30:00.000-03:00</published><updated>2018-04-29T08:30:42.394-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Resolvendo Erro de DMA</title><content type='html'>Olá Pessoal,&lt;br /&gt;
&lt;br /&gt;
Estive muito tempo afastado do blog, mas estou de volta. Aproveitando o retorno às postagens, eu gostaria de compartilhar como resolvi um problema de erro de DMA.&lt;br /&gt;
&lt;br /&gt;
Após uma manutenção preventiva (faxina no meu computador), começou a aparecer a seguinte mensagem:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b style=&quot;background-color: #cccccc;&quot;&gt;[&amp;nbsp; 870.836058] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b style=&quot;background-color: #cccccc;&quot;&gt;[&amp;nbsp; 870.836067] ata4.00: BMDMA stat 0x26&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b style=&quot;background-color: #cccccc;&quot;&gt;[&amp;nbsp; 870.836073] ata4.00: failed command: WRITE DMA EXT&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b style=&quot;background-color: #cccccc;&quot;&gt;[&amp;nbsp; 870.836083] ata4.00: cmd 35/00:48:30:19:28/00:01:01:00:00/e0 tag 0 dma 167936 out&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; res 51/84:08:70:1a:28/84:00:01:00:00/e0 Emask 0x30 (host bus error)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b style=&quot;background-color: #cccccc;&quot;&gt;[&amp;nbsp; 870.836088] ata4.00: status: { DRDY ERR }&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b style=&quot;background-color: #cccccc;&quot;&gt;[&amp;nbsp; 870.836092] ata4.00: error: { ICRC ABRT }&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
O detalhe é que possuo dois HD e o problema ocorria somente quando eu tentava logar. Então observei que o problema estava relacionado com o HD onde estava a partição home. Inicialmente pensei que o problema é configuração de BIOS. Porém, depois de uma pesquisada, descobri que o erro estava relacionado com os cabos SATA. Reconectei os cabos e o problema foi resolvido.&lt;br /&gt;
&lt;br /&gt;
Fonte:&amp;nbsp;&lt;a href=&quot;https://www.linuxquestions.org/questions/linux-hardware-18/hard-disk-question-924830/&quot;&gt;https://www.linuxquestions.org/questions/linux-hardware-18/hard-disk-question-924830/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/5100854641897601933/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/5100854641897601933?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/5100854641897601933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/5100854641897601933'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2018/04/resolvendo-erro-de-dma.html' title='Resolvendo Erro de DMA'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-52811845393483924</id><published>2014-01-02T10:40:00.004-02:00</published><updated>2014-01-02T10:41:32.746-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="NetworkManager"/><category scheme="http://www.blogger.com/atom/ns#" term="rede"/><title type='text'>NetworkManager e conexões de rede automáticas</title><content type='html'>O&amp;nbsp;&lt;a href=&quot;https://wiki.gnome.org/Projects/NetworkManager&quot; target=&quot;_blank&quot;&gt;NetworkManager&lt;/a&gt;&amp;nbsp;é um serviço que facilita a configuração de redes em sistemas Linux que possui interface para ser utilizando em ambientes gráficos.&amp;nbsp; Nesta postagem explicarei como configurar o &amp;nbsp;para reconhecer conexões de rede automáticas.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Vou focar no Debian que é a distribuição que uso, para outras distribuições podem haver pequenas alterações nas localizações dos arquivos de configuração.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
As conexões de rede automáticas são configuradas no arquivo &lt;i&gt;/etc/network/interfaces&lt;/i&gt;:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #fff2cc; font-family: Courier New, Courier, monospace;&quot;&gt;auto eth0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #fff2cc; font-family: Courier New, Courier, monospace;&quot;&gt;iface eth0 inet dhcp&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Neste caso é uma interface Ethernet configurada via DHCP. A única configuração a ser feita é no arquivo&amp;nbsp;&lt;i&gt;/etc/NetworkManager/NetworkManager.conf&lt;/i&gt;:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #fff2cc; font-family: Courier New, Courier, monospace;&quot;&gt;managed=true&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/52811845393483924/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/52811845393483924?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/52811845393483924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/52811845393483924'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2014/01/networkmanager-e-conexoes-de-rede.html' title='NetworkManager e conexões de rede automáticas'/><author><name>Unknown</name><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-541371583092659121.post-666614718045810900</id><published>2013-03-11T14:32:00.002-03:00</published><updated>2014-01-02T10:16:11.340-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Sistema"/><title type='text'>Instalando o SMS Power View no Debian</title><content type='html'>Saudações,&lt;br /&gt;
&lt;br /&gt;
Nesta postagem vou descrever como instalar o SMS Power View no Debian (no meu caso, uso a versão 7 Wheezy) mas este método deve funcionar para versões anteriores também. O SMS Power View é um software que serve para monitorar&amp;nbsp;no-breaks&amp;nbsp;da SMS ligados ao computador&lt;br /&gt;
&lt;br /&gt;
O primeiro passo é baixar o software em &lt;a href=&quot;http://www.alerta24h.com.br/&quot;&gt;http://www.alerta24h.com.br&lt;/a&gt;, antes de baixar é preciso se cadastrar e fornecer o número serial do no-break. Provavelmente o software será salvo em um arquivo com o nome &lt;i&gt;install_SMS.tar.gz&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Antes de instalar o software é preciso ter uma&amp;nbsp;máquina&amp;nbsp;virtual Java funcionando no sistema. No meu caso, uso o OpenJDK:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# aptitude install openjdk-7-jre&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Pode ser instalada outra máquina virtual Java de sua preferência. Agora, vamos a instalação do SMS Power View. Abra um terminal no diretório onde o software foi baixado e execute os comandos (verifique o nome do arquivo que você baixou):&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;#&amp;nbsp;&lt;/b&gt;&lt;b&gt;cp install_SMS.tar.gz /tmp&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;# cd /tmp&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# tar zxf install_SMS.tar.gz&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# cd sms_install&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;#&amp;nbsp;./install&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Responda as perguntas durante a instalação. O meu local de instalação foi &lt;i&gt;/opt/smspowerview&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Após a instalação, vamos criar um serviço para iniciar e desligar o SMS Power View automaticamente. Crie o arquivo &lt;i&gt;/etc/init.d/smspowerview&lt;/i&gt;&amp;nbsp;com o seguinte conteúdo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;### BEGIN INIT INFO&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# Provides: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;smspowerview&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# Required-Start:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# Required-Stop:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# Default-Start: &amp;nbsp; &amp;nbsp; 2 3 4 5&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# Default-Stop: &amp;nbsp; &amp;nbsp; &amp;nbsp;0 1 6&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# Short-Description: smspowerview&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# Description: &amp;nbsp; &amp;nbsp; &amp;nbsp; Script para logar como um user chamado sms e fazer parte como serviço&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;### END INIT INFO&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;SMS_HOME=&quot;/opt/smspowerview&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;SMS_OWR=&quot;sms&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# Se não encontrar o executável, dar erro&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;if [ ! -f $SMS_HOME/powerview -o ! -d $SMS_HOME ]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;then&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;echo &quot;Não foi encontrado software sms&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;exit 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;fi&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;case &quot;$1&quot; in&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;start)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# SMS_POWER Levantando serviço&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;echo -n &quot;Starting SMS PowerView: &quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;su - $SMS_OWN -c &quot;$SMS_HOME/powerview start &amp;gt;&amp;gt; startup.log&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;echo &quot;OK&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;stop)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# SMS Power Shutdown&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;echo -n &quot;Shutdown SMS PowerView: &quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;su - $SMS_OWN -c &quot;$SMS_HOME/powerview stop&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;echo &quot;OK&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;reload|restart)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$0 stop&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$0 start&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;*)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;echo &quot;Usage: smspower start|stop|restart|reload&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;exit 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;esac&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;exit 0&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
Dê as permissões corretas ao script:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# chmod 755 /etc/init.d/smspowerview&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Coloque o script para inicialização:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# update-rc.d smspowerview defaults&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Inicialize o serviço&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# service smspowerview start&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Agora podemos acessar o software pelo navegador, através do endereço: http://localhost:8080/&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/666614718045810900/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/666614718045810900?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/666614718045810900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/666614718045810900'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2013/03/instalando-o-sms-power-view-no-debian.html' title='Instalando o SMS Power View no Debian'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-7207616711136899547</id><published>2012-10-03T14:42:00.000-03:00</published><updated>2012-10-03T14:42:35.128-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Desligando o Linux pelo CTRL+ALT+DEL</title><content type='html'>Quando pressionamos a combinação de teclas CTRL+ALT+DEL em um terminal modo texto do linux, mesmo sem estarmos logado, o sistema reinicia. Isto pode ser útil em situações de travamento.&lt;br /&gt;
&lt;br /&gt;
Na minha opinião uma função mais útil seria desligar o computador através do&amp;nbsp;CTRL+ALT+DEL, especialmente quando se trata de um servidor sem monitor. Para fazermos isto podemos alterar o arquivo &lt;b&gt;/etc/inittab&lt;/b&gt;, localize a linha:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Altere-a para:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a now&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Apenas retiramos o parâmetro &lt;b&gt;-r&lt;/b&gt; que indica reinicialização.</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/7207616711136899547/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/7207616711136899547?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/7207616711136899547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/7207616711136899547'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2012/10/desligando-o-linux-pelo-ctrlaltdel.html' title='Desligando o Linux pelo CTRL+ALT+DEL'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-1826767248858353615</id><published>2012-09-06T10:43:00.003-03:00</published><updated>2012-09-10T09:16:00.608-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="nvidia"/><title type='text'>Nvidia no Debian Wheezy</title><content type='html'>Olá Amigos,&lt;br /&gt;
&lt;br /&gt;
Esta semana migrei para o &lt;a href=&quot;http://www.debian.org/&quot; target=&quot;_blank&quot;&gt;Debian&lt;/a&gt; Wheezy e estou muito satisfeito. Estou passando para postar uma dica sobre a instalação do driver proprietário para placas de vídeo Nvidia. O driver livre Nouveau já possui um desempenho muito bom, mas instalei o driver proprietário porque faço questão de aproveitar ao máximo os recursos da placa.&lt;br /&gt;
&lt;br /&gt;
Então, mãos a obra.&lt;br /&gt;
&lt;br /&gt;
Em primeiro lugar certifique-se de que possui o repositório &lt;b&gt;non-free&lt;/b&gt; no arquivo &lt;b&gt;/etc/apt/sources.list&lt;/b&gt;, no meu caso tenho os repositórios:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;deb http://sft.if.usp.br/debian wheezy main contrib non-free&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;deb-src http://sft.if.usp.br/debian wheezy main contrib non-free&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Atualize os repositórios:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# aptitude update&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Existes pacotes com o driver já compilado para a maioria dos kernels, mas considero que usar o&amp;nbsp;&lt;b&gt;module-assistant&lt;/b&gt; para compilá-lo é melhor. Primeiro instalamos o fonte do kernel e os pacotes necessários para a compilação:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# aptitude install &amp;nbsp;nvidia-kernel-source nvidia-kernel-dkms build-essential&amp;nbsp;&lt;/b&gt;&lt;b&gt;module-assistant linux-headers-$(uname -r)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Compilamos e instalamos o driver:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;#&amp;nbsp;m-a a-i nvidia&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Agora instalamos os demais pacotes (não os instale antes do driver, pois diversas dependências desnecessárias serão instaladas):&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# aptitude install&amp;nbsp;nvidia-glx nvidia-glx-ia32&amp;nbsp;nvidia-xconfig nvidia-settings mesa-utils&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Configuramos o Xorg:&lt;br /&gt;
&lt;br /&gt;
# &lt;b&gt;nvidia-xconfig&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Agora é só reiniciar o Xorg ou reiniciar o computador. Estes passos funcionam para a maioria das placas mais novas da Nvidia. Caso tenha dificuldades consulte este endereço:&amp;nbsp;&lt;a href=&quot;http://wiki.debian.org/NvidiaGraphicsDrivers#non-free_drivers&quot;&gt;http://wiki.debian.org/NvidiaGraphicsDrivers#non-free_drivers&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Até mais!</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/1826767248858353615/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/1826767248858353615?isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1826767248858353615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1826767248858353615'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2012/09/nvidia-no-debian-wheezy.html' title='Nvidia no Debian Wheezy'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-1321662959694942645</id><published>2012-06-05T20:59:00.001-03:00</published><updated>2012-06-05T20:59:30.836-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JabRef"/><category scheme="http://www.blogger.com/atom/ns#" term="LaTeX"/><title type='text'>Configuração do JabRef</title><content type='html'>Em uma postagem anterior (&lt;a href=&quot;http://ultramarcosribeiro.blogspot.com.br/2012/02/referencias-bibliograficas-com-abntex-e.html&quot;&gt;Referências Bibliográficas com ABNTeX e JabRef&lt;/a&gt;), expliquei detalhadamente como trabalhar com referências bibliográficas usando o ABNTeX e JabRef. Como já configurei o meu JabRef, resolvi disponibilizar minha configuração dos Arquivos Compartilhados de minha &lt;a href=&quot;http://sites.google.com/site/ultramarcos&quot; target=&quot;_blank&quot;&gt;página acadêmica&lt;/a&gt;. Para importar as configurações basta acessar o menu &lt;i&gt;Options / Preferences&lt;/i&gt;&amp;nbsp;do JabRef. Em seguida, clique no botão &lt;i&gt;Import preferences&lt;/i&gt;&amp;nbsp;e selecione o arquivo XML com as configurações.</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/1321662959694942645/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/1321662959694942645?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1321662959694942645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1321662959694942645'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2012/06/configuracao-do-jabref.html' title='Configuração do JabRef'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-1875771575302350543</id><published>2012-04-10T21:33:00.000-03:00</published><updated>2012-04-10T21:33:23.114-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Docs"/><title type='text'>Sincronizando o Google Docs no Debian Squeeze</title><content type='html'>O Google Docs é um excelente serviço que fornece a possibilidade de edição colaborativa de documentos e também funciona como drive virtual. Para a segunda funcionalidade o principal&amp;nbsp;inconveniente&amp;nbsp;é a o upload de arquivos que foram atualizados em um computador local. Existe a possibilidade de enviar uma pasta inteira, mas para atualizar apenas alguns arquivos é necessário enviar um por um.&lt;br /&gt;
&lt;br /&gt;
Uma forma de eliminar este inconveniente é&amp;nbsp;montar o Google Docs no sistema de arquivos e fazer a atualização de maneira transparente pelo gerenciador de arquivos. O primeiro passo é baixar e instalar o Google Docs FS (&lt;a href=&quot;http://code.google.com/p/google-docs-fs&quot; target=&quot;_blank&quot;&gt;http://code.google.com/p/google-docs-fs&lt;/a&gt;). No caso do Debian Squeezy baixe os pacotes&amp;nbsp;&lt;b&gt;python-gdata_2.0.14-1_all.deb&lt;/b&gt; e&amp;nbsp;&lt;b&gt;google-docs-fs-1.0rc1_all.deb&lt;/b&gt;. A instalação dos pacotes pode com o &lt;b&gt;dpkg&lt;/b&gt;:&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;# dpkg -i&amp;nbsp;&lt;/b&gt;&lt;b&gt;python-gdata_2.0.14-1_all.deb&lt;/b&gt;&amp;nbsp;&lt;b&gt;google-docs-fs-1.0rc1_all.deb&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Além destes pacotes é preciso instalar também o pacote&amp;nbsp;&lt;b&gt;python-fuse&lt;/b&gt;, para isto podemos usar o &lt;b&gt;aptitude&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# aptitude install&amp;nbsp;python-fuse&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Por último, é preciso que o seu usuário esteja no grupo &lt;b&gt;fuse&lt;/b&gt;&amp;nbsp;para que você tenha permissão para fazer a montagem. O comando para montagem é:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$ gmount seu-e-mail@gmail.com /pasta/onde/montar&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Será solicitada a sua senha e, em seguida, o Google Docs será montado na pasta informada. Agora, você pode fazer a manipulação de arquivos normalmente. Após as atualizações é preciso desmontar com o comando:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$ gmount seu-e-mail@gmail.com /pasta/onde/montar&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Referência:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
ENDDEBIAN:&amp;nbsp;&lt;a href=&quot;http://endebian.wordpress.com/2012/02/27/sincronizar-google-docs-en-debian-squeeze&quot; target=&quot;_blank&quot;&gt;http://endebian.wordpress.com/2012/02/27/sincronizar-google-docs-en-debian-squeeze&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/1875771575302350543/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/1875771575302350543?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1875771575302350543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1875771575302350543'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2012/04/sincronizando-o-google-docs-no-debian.html' title='Sincronizando o Google Docs no Debian Squeeze'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-7037324612118767260</id><published>2012-04-03T12:30:00.003-03:00</published><updated>2012-04-03T12:30:59.048-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LibreOffice"/><title type='text'>LibreOffice com PDF Import no Debian Squeeze</title><content type='html'>Utilizo o LibreOffice no meu Debian Squeeze a um bom tempo, para quem desejar instalar recomendo a &lt;a href=&quot;http://debianmaniaco.blogspot.com.br/2011/07/instalando-o-libreoffice-no-debian.html&quot; target=&quot;_blank&quot;&gt;postagem do Debian Maníaco&lt;/a&gt;. Para poder modificar arquivos PDF,&amp;nbsp;resolvi testar a extensão PDF Import. Inicialmente instalei o pacote &lt;b&gt;libreoffice-pdfimport&lt;/b&gt;, porém o mesmo estava com problemas e tive que fazer instalar manualmente. O processo de instalação manual é o seguinte:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Baixar a extensão (&lt;a href=&quot;http://extensions.services.openoffice.org/project/pdfimport&quot; target=&quot;_blank&quot;&gt;http://extensions.services.openoffice.org/project/pdfimport&lt;/a&gt;);&lt;/li&gt;
&lt;li&gt;Dentro do LibreOffice abrir o Gerenciador de Extensão através do menu &lt;b&gt;Ferramentas / Gerenciador de extensão...&lt;/b&gt;;&lt;/li&gt;
&lt;li&gt;Na janela do Gerenciador, basta clicar no botão &lt;b&gt;Adicionar&lt;/b&gt;&amp;nbsp;e abrir o arquivo baixado.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Até a próxima.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/7037324612118767260/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/7037324612118767260?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/7037324612118767260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/7037324612118767260'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2012/04/libreoffice-com-pdf-import-no-debian.html' title='LibreOffice com PDF Import no Debian Squeeze'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-2853274630804888035</id><published>2012-03-16T10:44:00.000-03:00</published><updated>2012-03-16T10:44:52.856-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Earth"/><category scheme="http://www.blogger.com/atom/ns#" term="nvidia"/><title type='text'>Google Earth no Debian Squeeze 64 bits com placa NVidia</title><content type='html'>Recentemente instalei o Google Earth no meu notebook para brincar um pouco. Meu notebook está com o Debian Squeeze 64 bits e possui uma placa de vídeo da NVidia (já com o driver configurado corretamente). A instalação foi tranquila, baixei o pacote DEB no site&amp;nbsp;&lt;a href=&quot;http://earth.google.com/&quot;&gt;earth.google.com&lt;/a&gt;&amp;nbsp;e instalei com o comando:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# dpkg -i google-earth-stable_current_amd64.deb&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Em seguida usei o &lt;b&gt;aptitude&lt;/b&gt; para corrigir as dependências com o comando (preste atenção nas peguntas que ele faz):&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# aptitude install -f&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
O problema foi quando abri o Google Earth, o programa iniciou normalmente, mas a área onde deveria ser mostrado o nosso planeta ficava sempre preta. Pesquisei por soluções para o problema sem respostas, até que encontrei esta discussão na lista do Debian&amp;nbsp;&lt;a href=&quot;http://lists.debian.org/debian-user/2011/08/msg00785.html&quot;&gt;http://lists.debian.org/debian-user/2011/08/msg00785.html&lt;/a&gt;.Alguns membros sugeriram a instalação do pacote&amp;nbsp;&lt;b&gt;nvidia-glx-ia32&lt;/b&gt;, outros falavam que deveria ser instalado apenas para placas mais antigas. Resolvi instalar para testar e resolveu o problema. Acredito que o problema era causado por que o Google Earth usa bibliotecas de 32 bits para gerar os gráficos 3D. Apesar do driver da NVidia estar corretamente instalado, as bibliotecas de 32 bits não estava. Espero que esta postagem ajude outras pessoas com o mesmo problema.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/2853274630804888035/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/2853274630804888035?isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/2853274630804888035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/2853274630804888035'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2012/03/google-earth-no-debian-squeeze-64-bits.html' title='Google Earth no Debian Squeeze 64 bits com placa NVidia'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-3622255771129118240</id><published>2012-02-01T21:17:00.000-02:00</published><updated>2012-09-06T10:20:54.887-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JabRef"/><category scheme="http://www.blogger.com/atom/ns#" term="LaTeX"/><title type='text'>Referências Bibliográficas com ABNTeX e JabRef</title><content type='html'>&lt;br /&gt;
É inevitável escrever textos técnicos e científicos sem referências bibliográficas. Quando escrevemos em LaTeX a maneira mais conveniente de trabalhar com referências é a criação de bancos de dados bibliográficos que são incorporados ao documento final com o utilitário &lt;a href=&quot;http://www.bibtex.org/&quot; target=&quot;_blank&quot;&gt;BibTeX&lt;/a&gt;. Estes bancos de dados são arquivos texto que obedecem uma formatação e possuem extensão &lt;b&gt;&quot;bib&quot;&lt;/b&gt;. Para facilitar o nosso trabalho e não termos que nos preocupar com a formatação do arquivo podem ser utilizadas ferramentas específicas para trabalhar com arquivos BibTeX. Nesta postagem vamos explicar como trabalhar com o &lt;a href=&quot;http://jabref.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;JabRef&lt;/a&gt;, um excelente software livre multiplataforma para lidar com arquivos BibTeX para documentos que usam a classe &lt;a href=&quot;http://abntex.codigolivre.org.br/&quot; target=&quot;_blank&quot;&gt;abnTeX&lt;/a&gt;&amp;nbsp;(Classes LaTeX para as normas ABNT).&lt;br /&gt;
&lt;br /&gt;
Antes de criarmos um arquivo e incluir qualquer referência vamos verificar algumas configurações importantes. A primeira delas é definir a codificação padrão para os arquivos através do menu &lt;b&gt;&quot;Options / Preferences&quot;&lt;/b&gt;. Na janela que aparece devemos clicar na opção &lt;b&gt;&quot;General&quot;&lt;/b&gt; e modificar o item &lt;b&gt;&quot;Default enconding&quot;&lt;/b&gt;, recomendo a opção &lt;b&gt;&quot;ISO8859_15&quot;&lt;/b&gt; para que os arquivos possam ser abertos tanto no Linux quanto em outros sistemas operacionais.&lt;br /&gt;
&lt;br /&gt;
Um arquivo BibTeX pode possuir entradas de livros, artigos, monografias dentre outros. O JabRef possui os tipos de entradas configurados para o padrão internacional, vamos alterá-los para que fiquem mais adequados com os padrões abnTeX. Para tanto vamos acessar o menu &lt;b&gt;&quot;Options / Costumize entry types&quot;&lt;/b&gt;. Além das entradas existentes vamos acrescentar a entrada &lt;b&gt;&quot;monography&quot;&lt;/b&gt;, digitando o nome e clicando em &lt;b&gt;&quot;Add&quot;&lt;/b&gt;. O tipo de entrada &lt;b&gt;&quot;monography&quot;&lt;/b&gt; não é um padrão internacional, mas é suportado pelo abnTeX.&lt;br /&gt;
&lt;br /&gt;
Para cada tipo de entrada vamos alterar os campos obrigatórios (&lt;b&gt;&quot;Required fields&quot;&lt;/b&gt;) e os campos opcionais (&lt;b&gt;&quot;Optional fields&quot;&lt;/b&gt;). As minhas sugestões são:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;article&lt;/b&gt; (artigos de periódicos):&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Campos&amp;nbsp;obrigatórios: &lt;i&gt;author, title, journal, year, volume, number, pages&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Campos opcionais: &lt;i&gt;month, part, section, url, urlaccessdate, note&lt;/i&gt;;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;book&lt;/b&gt; (livros):&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Campos&amp;nbsp;obrigatórios: &lt;i&gt;title, author/editor/organization, publisher, year, address&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Campos opcionais: &lt;i&gt;subtitle, edition, pages, number, series, isbn, volume, org-short,&amp;nbsp;&lt;i&gt;url, urlaccessdate,&amp;nbsp;&lt;/i&gt;note&lt;/i&gt;;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;booklet&lt;/b&gt; (publicação sem editora):&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Campos&amp;nbsp;obrigatórios: &lt;i&gt;title, author/editor/organization, year&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Campos opcionais: &lt;i&gt;subtitle, edition, pages, number, volume, org-short,&amp;nbsp;&lt;i&gt;url, urlaccessdate,&amp;nbsp;&lt;/i&gt;note&lt;/i&gt;;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;electronic&lt;/b&gt; (documentos eletrônicos):&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Campos&amp;nbsp;obrigatórios: &lt;i&gt;url, urlaccessdate, author/organization/title&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Campos opcionais: &lt;i&gt;month, year, org-short, note&lt;/i&gt;;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;inbook&lt;/b&gt; (capítulos de livros):&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Campos&amp;nbsp;obrigatórios: &lt;i&gt;author, title, editor/organization, booktitle, chapter/pages, publisher, address, year&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Campos opcionais: &lt;i&gt;booksubtitle, edition, number, series, isbn, volume, org-short, editortype,&amp;nbsp;&lt;i&gt;url, urlaccessdate,&amp;nbsp;&lt;/i&gt;note&lt;/i&gt;;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;incollection&lt;/b&gt; (Livro de uma coletânea):&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Campos&amp;nbsp;obrigatórios: &lt;i&gt;author, title, booktitle, editor/organization, chapter/pages, publisher, address, year&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Campos opcionais: &lt;i&gt;booksubtitle, edition, number, series, isbn, volume, org-short, editortype,&amp;nbsp;&lt;i&gt;&lt;i&gt;url, urlaccessdate,&amp;nbsp;&lt;/i&gt;&lt;/i&gt;note&lt;/i&gt;;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;inproceedings&lt;/b&gt; (artigos e resumos de eventos):&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Campos&amp;nbsp;obrigatórios: &lt;i&gt;author, title, organization,&amp;nbsp;&lt;i&gt;conference-number,&amp;nbsp;&lt;/i&gt;year,&amp;nbsp;&lt;i&gt;address&lt;/i&gt;&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Campos opcionais: &lt;i&gt;pages, month,&amp;nbsp;&lt;i&gt;&lt;i&gt;&lt;i&gt;publisher, booktitle&lt;/i&gt;,&amp;nbsp;&lt;/i&gt;conference-location, conference-year&lt;/i&gt;,&amp;nbsp;&lt;i&gt;url,&amp;nbsp;&lt;/i&gt;urlaccessdate, note;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;manual&lt;/b&gt; (normas, relatórios, catálogos, planos, apostilas de alguma instituição):&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Campos&amp;nbsp;obrigatórios: &lt;i&gt;title&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Campos opcionais: &lt;i&gt;subtitle, author, organization, org-short, address, edition, month, year, pages, series, url, urlaccessdate, note&lt;/i&gt;;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;monography&lt;/b&gt; (monografias):&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Campos&amp;nbsp;obrigatórios: &lt;i&gt;author, title, type, school, year, address&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Campos opcionais: &lt;i&gt;pages, pagename, url, urlaccessdate, note&lt;/i&gt;;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;masterthesis&lt;/b&gt; (dissertações de mestrado) e &lt;b&gt;phdthesis&lt;/b&gt; (teses de doutorado):&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Campos&amp;nbsp;obrigatórios: &lt;i&gt;author, title, school, year, address&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Campos opcionais: &lt;i&gt;pages, pagename, url, urlaccessdate, note&lt;/i&gt;;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;misc&lt;/b&gt; (imagens, áudios e vídeos, não possui campos&amp;nbsp;obrigatórios):&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Campos&amp;nbsp;obrigatórios:&amp;nbsp;&lt;i&gt;author/organization/editor/title&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Campos opcionais: &lt;i&gt;howpublished, month, year, publisher, subtitle, url, urlaccessdate, pages, pagename, address, series, number, editortype, note&lt;/i&gt;;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;techreport&lt;/b&gt; (relatórios técnicos):&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Campos obrigatórios: &lt;i&gt;author, title, organization/school, year, address&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Campos opcionais: &lt;i&gt;pages, pagename, org-short, url, urlaccessdate, number, month, note&lt;/i&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
Quando informamos um campo com barra (&quot;/&quot;) significa que uma das opções separadas por barra deve ser obrigatoriamente informada. Por exemplo &lt;b&gt;&quot;author/editor/organization&quot;&lt;/b&gt; implica que a entrada deve conter ou &lt;b&gt;&quot;author&quot;&lt;/b&gt; ou &lt;b&gt;&quot;editor&quot;&lt;/b&gt; ou &lt;b&gt;&quot;organization&quot;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Após as configurações podemos cadastrar entradas bibliográficas clicando no botão &lt;b&gt;&quot;+&quot;&lt;/b&gt; e escolhendo o tipo desejado. A personalização dos campos é interessante para facilitar o cadastro. As entradas podem &amp;nbsp;possuir campos obrigatórios em branco, mas o JabRef marcará estas entradas de vermelho.&lt;br /&gt;
&lt;br /&gt;
Agora vamos explicar brevemente os campos das entradas:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;address&lt;/b&gt;: Cidade da editora. No caso de &lt;b&gt;inproceedings&lt;/b&gt;, se a editora não for informada será o local do evento. Se a editora for informada, deve ser usado o campo &lt;b&gt;conference-location&lt;/b&gt;&amp;nbsp;para informar o local do evento;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;author&lt;/b&gt;: Autor(res) do trabalho. A entrada de vários autores é feita separando-os com &lt;b&gt;&quot;and&quot;&lt;/b&gt;. Quando um autor apresentar sobrenome composto devemos informar o sobrenome primeiro, por exemplo, os autores&amp;nbsp;&lt;i&gt;&quot;Paulo Silva Neto, Joaquim Castro&quot;&lt;/i&gt; devem ser cadastrados como &lt;i&gt;&quot;Silva, Neto, Paulo and Joaquim Castro&quot;&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;booksubtitle&lt;/b&gt;: Subtítulo do livro em &lt;b&gt;inbook&lt;/b&gt; e subtítulo da coletânea em &lt;b&gt;incollection&lt;/b&gt;;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;booktitle&lt;/b&gt;: Depende do tipo de entrada. Para &lt;b&gt;inbook&lt;/b&gt; é o nome do livro, para &lt;b&gt;incollection&lt;/b&gt; é o nome da coletânena, já para &lt;b&gt;inproceedings&lt;/b&gt; é o nome da publicação da conferência ou evento (por exemplo, anais);&lt;/li&gt;
&lt;li&gt;&lt;b&gt;chapter&lt;/b&gt;: Número do capítulo;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;conference-location&lt;/b&gt;: Local da conferência;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;conference-year&lt;/b&gt;: Ano da conferência;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;conference-number&lt;/b&gt;: Número da conferência;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;edition&lt;/b&gt;: Edição;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;editor&lt;/b&gt;: Nome do(s) editor(es) semelhante ao campo author;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;editortype&lt;/b&gt;: Modifica a nomeclatura para editor;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;howpublished&lt;/b&gt;: Como o trabalho está disponível;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;journal&lt;/b&gt;: Nome da revista ou&amp;nbsp;periódico;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;month&lt;/b&gt;: Mês;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;note&lt;/b&gt;: Observação;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;number&lt;/b&gt;: Número;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;organization&lt;/b&gt;: Organização.&amp;nbsp;No caso de&amp;nbsp;&lt;b&gt;inproceedings&lt;/b&gt;&amp;nbsp;é o nome do evento;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;org-short&lt;/b&gt;: Sigla da organização;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;pages&lt;/b&gt;: Total de páginas do trabalho (mais usado em livros, monografias) ou&amp;nbsp;páginas&amp;nbsp;inicial e final separadas por hífen (mais usado em artigos);&lt;/li&gt;
&lt;li&gt;&lt;b&gt;pagename&lt;/b&gt;: Nomeclatura para as páginas, por exemplo, folhas seria &quot;f.&quot;;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;part&lt;/b&gt;: Parte;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;publisher&lt;/b&gt;: Editora;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;school&lt;/b&gt;: Nome da instituição de ensino;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;section&lt;/b&gt;: Seção;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;series&lt;/b&gt;: Série;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;subtitle&lt;/b&gt;: Subtítulo;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;title&lt;/b&gt;: Título do trabalho;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;type&lt;/b&gt;: Tipo de monografia (Graduação ou Especialização);&lt;/li&gt;
&lt;li&gt;&lt;b&gt;url&lt;/b&gt;: Endereço na Internet;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;urlaccessdate&lt;/b&gt;: Data de acesso na Internet;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;volume&lt;/b&gt;: Volume;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;year&lt;/b&gt;: Ano.&amp;nbsp;No caso de&amp;nbsp;&lt;b&gt;inproceedings&lt;/b&gt;, se a editora não for informada será o ano do evento. Se a editora for informada, deve ser usado o campo&amp;nbsp;&lt;b&gt;conference-year&lt;/b&gt;&amp;nbsp;para informar o ano do evento;&lt;/li&gt;
&lt;/ul&gt;
É importante observar os caracteres acentuados das entradas. Apesar de podermos digitar os caracteres com acentos, devemos usar a notação LaTeX para que as conversões para maiúsculas e minúsculas do abnTeX sejam feitas corretamente. As notações são:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Crase: para&amp;nbsp;&lt;b&gt;à&lt;/b&gt; deve ser digitado &lt;b&gt;\`a&lt;/b&gt;;&lt;/li&gt;
&lt;li&gt;Acento agudo: para&amp;nbsp;&lt;b&gt;á&lt;/b&gt;&amp;nbsp;deve ser digitado&amp;nbsp;&lt;b&gt;\&#39;a&lt;/b&gt;;&lt;/li&gt;
&lt;li&gt;Til:&amp;nbsp;para&amp;nbsp;&lt;b&gt;ã&lt;/b&gt;&amp;nbsp;deve ser digitado&amp;nbsp;&lt;b&gt;\~a&lt;/b&gt;;&lt;/li&gt;
&lt;li&gt;Acento circunflexo: para &lt;b&gt;ô&lt;/b&gt; deve ser digitado &lt;b&gt;\^o&lt;/b&gt;;&lt;/li&gt;
&lt;li&gt;Cedilha: para &lt;b&gt;ç&lt;/b&gt;&amp;nbsp;deve ser digitado &lt;b&gt;{\c c}&lt;/b&gt;.&lt;/li&gt;
&lt;/ul&gt;
Como exemplo vamos considerar o autor &lt;b&gt;&quot;José da Conceição&quot;&lt;/b&gt; seguindo a notação ficaria&amp;nbsp;&lt;b&gt;&quot;Jos\&#39;e da Concei{\c c}\~ao&quot;&lt;/b&gt;.</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/3622255771129118240/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/3622255771129118240?isPopup=true' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/3622255771129118240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/3622255771129118240'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2012/02/referencias-bibliograficas-com-abntex-e.html' title='Referências Bibliográficas com ABNTeX e JabRef'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-999506954642713222</id><published>2012-01-29T21:16:00.000-02:00</published><updated>2012-03-16T10:45:27.367-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LaTeX"/><title type='text'>Template de Monografia abnTeX</title><content type='html'>Adicionei aos meus arquivos compartilhados o template&amp;nbsp;IFMGBiTeX para monografias utilizando o &lt;a href=&quot;http://abntex.codigolivre.org.br/&quot; target=&quot;_blank&quot;&gt;abnTeX&lt;/a&gt; (que normaliza o documento segundo a ABNT). O Template está personalizado para monografias do Instituto Federal Minas Gerais - Campus Bambuí, mas pode ser utilizado por praticamente qualquer&amp;nbsp;instituição.</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/999506954642713222/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/999506954642713222?isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/999506954642713222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/999506954642713222'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2012/01/template-de-monografia-abntex.html' title='Template de Monografia abnTeX'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-1763154358780552239</id><published>2011-11-28T20:50:00.001-02:00</published><updated>2011-11-29T09:53:52.083-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ferramentas"/><category scheme="http://www.blogger.com/atom/ns#" term="SciTE"/><title type='text'>Criando Documentos com Códigos Fontes Coloridos</title><content type='html'>Muitas vezes precisamos inserir códigos fontes em documentos e desejamos que estes fiquem coloridos de acordo com a sintaxe da linguagem. A maioria dos editores de código fonte já realizam a coloração do código, o problema e exportar esta coloração para um editor como o &lt;a href=&quot;http://www.libreoffice.org/&quot; target=&quot;_blank&quot;&gt;LibreOffice Writer&lt;/a&gt;. Uma alternativa para exportar códigos coloridos é usar o &lt;a href=&quot;http://www.scintilla.org/SciTE.html&quot; target=&quot;_blank&quot;&gt;SciTE&lt;/a&gt;. Basicamente é preciso fazer os seguintes passos:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Abrir o arquivo no SciTE (o editor colore o código automaticamente);&lt;/li&gt;
&lt;/ul&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/AVvXsEgDx94KlXEiy5pKKp3sJ9IsIrgvHh4vocpeAC-2O-32-UsTD6r31VfI7skj4BY93y47ts5EvOVw_xi_9RMC1ZQPPL5y4CZC75TZ_u5WKke4jNfiE0p4uY88MYtpWYREu-0ExjNdv8O2kTg/s1600/scite.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDx94KlXEiy5pKKp3sJ9IsIrgvHh4vocpeAC-2O-32-UsTD6r31VfI7skj4BY93y47ts5EvOVw_xi_9RMC1ZQPPL5y4CZC75TZ_u5WKke4jNfiE0p4uY88MYtpWYREu-0ExjNdv8O2kTg/s640/scite.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Escolher a codificação adequada no menu &lt;b&gt;File &amp;gt; Encoding&lt;/b&gt; (veja se os caracteres acentuados aparecem corretamente);&lt;/li&gt;
&lt;li&gt;Exportar o arquivo para HTML no meno &lt;b&gt;File &amp;gt; Export &amp;gt; As HTML...&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Agora é só abrir o arquivo HTML no LibreOffice Writer que o código vai estar colorido.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/1763154358780552239/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/1763154358780552239?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1763154358780552239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1763154358780552239'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2011/11/criando-documentos-com-codigos-fontes.html' title='Criando Documentos com Códigos Fontes Coloridos'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDx94KlXEiy5pKKp3sJ9IsIrgvHh4vocpeAC-2O-32-UsTD6r31VfI7skj4BY93y47ts5EvOVw_xi_9RMC1ZQPPL5y4CZC75TZ_u5WKke4jNfiE0p4uY88MYtpWYREu-0ExjNdv8O2kTg/s72-c/scite.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-3595899692661566067</id><published>2011-11-12T16:31:00.001-02:00</published><updated>2011-11-29T10:03:58.212-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google+"/><category scheme="http://www.blogger.com/atom/ns#" term="Widgets"/><title type='text'>Widgtes do Google+</title><content type='html'>O Google+ já está se tornando bastante popular, mas ainda existe poucos widgets do Google para integração com páginas. Enquanto não surgem os widgets oficiais, podemos utilizar aqueles desenvolvidos por terceiros. Dois que considero interessantes são:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.gglpls.com/google-plus-feed-widget/&quot;&gt;http://www.gglpls.com/google-plus-feed-widget/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://widgetsplus.com/&quot;&gt;http://widgetsplus.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
O primeiro está sendo usado no meu blog, inclusive.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/3595899692661566067/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/3595899692661566067?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/3595899692661566067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/3595899692661566067'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2011/11/widgtes-do-google.html' title='Widgtes do Google+'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-1511509375850464756</id><published>2011-11-04T10:20:00.001-02:00</published><updated>2011-11-12T15:20:04.444-02:00</updated><title type='text'>Adeus e obrigado André Gondim</title><content type='html'>&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #444748; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; text-align: justify;&quot;&gt;
André Gondim, colaborador frequente do BR-Linux e participante-chave da comunidade brasileira do Ubuntu, especialmente da sua equipe de tradução,&amp;nbsp;&lt;a href=&quot;http://sejalivre.org/?p=5698#comment-638&quot; style=&quot;color: #5c82ef; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot;&gt;faleceu hoje&lt;/a&gt;&amp;nbsp;aos 24 anos em decorrência de uma longa enfermidade contra a qual lutou ao longo de toda a sua vida.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444748; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; text-align: justify;&quot;&gt;
Após um transplante que fez parte desta longa batalha, ele escreveu em seu blog um post inspirador sob o título&amp;nbsp;&lt;tt style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;a href=&quot;http://andregondim.eti.br/ubuntu/sudo-aptitude-vida-nova/&quot; style=&quot;color: #5c82ef; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot;&gt;sudo aptitude vida nova&lt;/a&gt;&lt;/tt&gt;, que termina com um chamado que se reveste de significado especial quando vindo de um recém-transplantado: “Doe, doe sangue, doe tempo livre, seja doador, seja eterno!”&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444748; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; text-align: justify;&quot;&gt;
E esta frase, que traduz muito do comportamento do próprio André, fica aqui como a lembrança e uma mensagem que se pode tirar de um acontecimento tão trágico quanto o falecimento de um jovem em decorrência de uma circunstância tão além do seu controle, e contra a qual lutou durante tantos anos.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444748; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; text-align: justify;&quot;&gt;
Nossas condolências à família do André, na certeza de que ele será sempre lembrado como um exemplo a ser seguido.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444748; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; text-align: justify;&quot;&gt;
E como uma singela homenagem ao colaborador que nos deixa, o BR-Linux não publicará sua edição matinal nesta sexta-feira. Retornaremos à programação normal à tarde. Descanse em paz, André Gondim.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444748; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; text-align: justify;&quot;&gt;
Fonte: &lt;a href=&quot;http://br-linux.org/2011/nota-de-falecimento-andre-gondim/&quot;&gt;BR-Linux.org&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;

&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/1511509375850464756/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/1511509375850464756?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1511509375850464756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1511509375850464756'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2011/11/adeus-e-obrigado-andre-gondim.html' title='Adeus e obrigado André Gondim'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-7201892170363113633</id><published>2011-10-18T10:25:00.000-02:00</published><updated>2011-11-21T18:04:32.911-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LaTeX"/><category scheme="http://www.blogger.com/atom/ns#" term="Texmaker"/><title type='text'>Preparando um ambiente LaTeX para trabalhar com a Classe IFMGBiTex</title><content type='html'>A algum tempo criei a classe LaTeX &lt;a href=&quot;https://sites.google.com/site/ultramarcosribeiro/Home/minicursos/latex&quot;&gt;IFMGBiTeX&lt;/a&gt;&amp;nbsp;para auxiliar meus orientados e outros alunos do IFMG - Campus Bambuí a confeccionarem suas monografias. Minha classe foi baseada no excelente trabalho do grupo &lt;a href=&quot;http://abntex.codigolivre.org.br/&quot;&gt;abnTeX&lt;/a&gt;. Antes de prosseguirmos é preciso que as ferramentas necessárias estejam preparadas, são elas:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Ambiente LaTeX (Eu utilizo o &lt;a href=&quot;http://www.tug.org/texlive/&quot;&gt;TeX Live&lt;/a&gt; no Linux e recomendo o &lt;a href=&quot;http://miktex.org/&quot;&gt;MiKTeX&lt;/a&gt; para Windows);&lt;/li&gt;
&lt;li&gt;Classes do abnTeX;&lt;/li&gt;
&lt;li&gt;Editor de bibliografias &lt;a href=&quot;http://jabref.sourceforge.net/&quot;&gt;JabRef&lt;/a&gt; (necessita de uma máquina virtual &lt;a href=&quot;http://www.java.com/&quot;&gt;Java&lt;/a&gt;);&lt;/li&gt;
&lt;li&gt;Editor LaTeX &lt;a href=&quot;http://www.xm1math.net/texmaker/&quot;&gt;Texmaker&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Leitor de PDF.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
É importante que o ambiente LaTeX instalado seja o completo. No caso de distribuições Linux baseadas no &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt; podem ser instalados os pacotes:&amp;nbsp;&lt;b&gt;texlive-base texlive-binaries texlive-lang-portuguese texlive-doc-pt texlive-latex-extra texlive-latex-extra-doc texlive-base-bin texlive-bibtex-extra texlive-fonts-extra texlive-formats-extra texlive-generic-extra &amp;nbsp;texlive-latex3 texlive-plain-extra texlive-publishers texlive-publishers-doc texlive-science texlive-science-doc latex-beamer texlive-math-extra dvipng&lt;/b&gt;. No caso do Windows instale a versão completa do MiKTeX.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
As classes abnTeX estão disponíveis no Linux através do pacote &lt;b&gt;abntex&lt;/b&gt;. No Windows é preciso baixar um arquivo compactado e extrai-lo. Após a extração copie as pasta dentro de&amp;nbsp;&lt;b&gt;ABNTex\texmf&lt;/b&gt; para&amp;nbsp;a pasta de fontes do MiKTeX. Em minha instalação instalação esta pasta localiza-se em &lt;b&gt;C:\PROGRAM FILES\MikTEx 2.9\&lt;/b&gt;. O próximo passo é atualizar o MiKTeX acessando o programa&amp;nbsp;&lt;b&gt;MiKTeX &amp;gt; Maintanence (Admin) &amp;gt; Settings (Admin)&lt;/b&gt;. Dentro do programa clique em &amp;nbsp;&lt;b&gt;Refresh FNDB&lt;/b&gt;&amp;nbsp;e &lt;b&gt;Update Formats&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
No Linux, existem pacotes para o Texmaker, mas a versão mais recente deve ser obtida na página oficial. Também é recomendado a instalação do pacote&amp;nbsp;&lt;b&gt;ibus-qt4&lt;/b&gt; para o funcionamento adequado do mesmo.&lt;/div&gt;
&lt;div&gt;
A configuração do Texmaker é feita no menu &lt;b&gt;Opções &amp;gt; Configurar Texmaker&lt;/b&gt;, como mostra a figura a seguir.&lt;/div&gt;
&lt;div&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/AVvXsEg3rW6DndGr_CbiuHqJzTguQjBsDiqbqAJmivIs-SV0zO871es_l0xfe_YHYORPW2FDIhXPSOkv1_2QV4tGyIFqs-03P-NMwJVjtXNIllkc5sZ-0N4ACTAoUGlcyept_YNv6jjcackZ5yg/s1600/texmaker_config.png&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;444&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3rW6DndGr_CbiuHqJzTguQjBsDiqbqAJmivIs-SV0zO871es_l0xfe_YHYORPW2FDIhXPSOkv1_2QV4tGyIFqs-03P-NMwJVjtXNIllkc5sZ-0N4ACTAoUGlcyept_YNv6jjcackZ5yg/s640/texmaker_config.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
As configurações a serem feitas são:&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Bibtex&lt;/b&gt;. Atribua o valor &lt;b&gt;&lt;i&gt;&quot;bibtex %&quot;&lt;/i&gt;&lt;/b&gt;;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Makeindex&lt;/b&gt;. Atribua o valor &lt;i style=&quot;font-weight: bold;&quot;&gt;&quot;makeindex %.nlo -s nomencl.ist -o %.nls&quot;&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Leitor de PDF&lt;/b&gt;. Pode ser usado o leitor de PDF interno do Texmaker (&lt;i&gt;Built-in Viewer&lt;/i&gt;) ou um programa externo. No Linux estou usando o &lt;a href=&quot;http://projects.gnome.org/evince/&quot;&gt;Evince&lt;/a&gt;. No Windows, é preciso clicar no botão da direita e localizar o executável do leitor de PDF que você usa, para o Adobe Reader 9 a localização do executável normalmente é&amp;nbsp;&lt;b&gt;C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe&lt;/b&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Além destas opções é preciso configurar o processo de compilação de arquivos LaTeX clicando no ícone&amp;nbsp;&lt;b&gt;Compilar&lt;/b&gt;. Marque a opção usuário e clique no botão &lt;b&gt;wizard&lt;/b&gt;.&amp;nbsp;Será exibida a janela a seguir:&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/AVvXsEi1ReJR59IPZxXf4Q5wpSRk1T5n2aFY98WiDe17pLf6nk-O6DjAiEiodQOJs0ADi5b1ui7XaQexMF4dNb6ycYeTZQI418uvOfhWmwa-9FRHv0iI9dB7f59h79VVeeUanhrZqrfeZEP4SJ0/s1600/texmaker_wizard.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;315&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1ReJR59IPZxXf4Q5wpSRk1T5n2aFY98WiDe17pLf6nk-O6DjAiEiodQOJs0ADi5b1ui7XaQexMF4dNb6ycYeTZQI418uvOfhWmwa-9FRHv0iI9dB7f59h79VVeeUanhrZqrfeZEP4SJ0/s640/texmaker_wizard.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Adicione os comandos &lt;b&gt;&lt;i&gt;&quot;PdfLatex, Bibtex,&amp;nbsp;PdfLatex, Makeindex,&amp;nbsp;PdfLatex, Leitor de Pdf&quot;&lt;/i&gt;&lt;/b&gt;, Leitor de Pdf, nesta ordem clicando em &lt;b&gt;Add&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
No ícone &lt;b&gt;Editor&lt;/b&gt;, temos às configurações do editor. A mais importante é a &lt;b&gt;codificação da fonte&lt;/b&gt;&amp;nbsp;que deve ser &lt;b&gt;ISO-8859-15&lt;/b&gt;.&amp;nbsp;Outra configuração interessante a ser feita no Texmaker é o dicionário para verificação ortográfica. Podemos utilizar o dicionário do &lt;a href=&quot;http://www.libreoffice.org/&quot;&gt;LibreOffice&lt;/a&gt;. Localize o arquivo &lt;b&gt;&lt;i&gt;pt_BR.dic&lt;/i&gt;&lt;/b&gt; na opção &lt;b&gt;Dicionário&lt;/b&gt;. No Linux este arquivo, normalmente, fica em&amp;nbsp;&lt;i style=&quot;font-weight: bold;&quot;&gt;/usr/share/hunspell/pt_BR.dic&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Pronto! Agora você pode compilar normalmente arquivos LaTeX baseados na classe IFMGBiTeX no Texmaker.&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/7201892170363113633/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/7201892170363113633?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/7201892170363113633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/7201892170363113633'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2011/10/preparando-um-ambiente-latex-para.html' title='Preparando um ambiente LaTeX para trabalhar com a Classe IFMGBiTex'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3rW6DndGr_CbiuHqJzTguQjBsDiqbqAJmivIs-SV0zO871es_l0xfe_YHYORPW2FDIhXPSOkv1_2QV4tGyIFqs-03P-NMwJVjtXNIllkc5sZ-0N4ACTAoUGlcyept_YNv6jjcackZ5yg/s72-c/texmaker_config.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-5752720481788690001</id><published>2011-10-08T18:42:00.002-03:00</published><updated>2011-10-18T10:26:42.804-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Geany"/><category scheme="http://www.blogger.com/atom/ns#" term="Pascal"/><title type='text'>Configurando o Editor Geany com o FreePascal</title><content type='html'>Em minhas aulas de programação do curso Técnico em Informática utilizo a linguagem Pascal (compilador &lt;a href=&quot;http://www.freepascal.org/&quot;&gt;Free Pascal&lt;/a&gt;) e o editor &lt;a href=&quot;http://www.geany.org/&quot;&gt;Geany&lt;/a&gt;. Nesta postagem vou explicar como instalá-los em distribuições Linux baseadas no Debian e no Windows 7.&lt;br /&gt;
&lt;br /&gt;
No caso do Linux basta instalar os pacotes &lt;b&gt;fpc, geany&lt;/b&gt;&amp;nbsp;e &lt;b&gt;geany-plugins&lt;/b&gt;&amp;nbsp;e já está tudo pronto. Já no Windows, pode ser um pouco mais complicado. Após a instalação dos programas reinicie o computador. Se este procedimento não resolver&amp;nbsp;é preciso configurar da variável de ambiente &lt;b&gt;PATH&lt;/b&gt;&amp;nbsp;corretamente.&lt;br /&gt;
&lt;br /&gt;
Antes da configuração localize onde o &lt;b&gt;Free Pascal&lt;/b&gt;&amp;nbsp;foi instalado, pois&amp;nbsp;precisaremos acrescentar a pasta dos executáveis&amp;nbsp;na variável de ambiente mencionada. No meu caso, o &lt;b&gt;Free Pascal&lt;/b&gt;&amp;nbsp;encontra-se instalado&amp;nbsp;em&amp;nbsp;&lt;b&gt;C:\FPC\2.4.4&lt;/b&gt;&amp;nbsp;e seus executáveis estão em&amp;nbsp;&lt;b&gt;C:\FPC\2.4.4\bin\i386-Win32&lt;/b&gt;&amp;nbsp;(no restante da postagem utilize o local correto da instalação em seu computador).&amp;nbsp;Os passos a configuração são os seguintes:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Acessar as propriedades do computador, clicando com o botão direito do mouse em &lt;b&gt;Iniciar &amp;gt; Computador&lt;/b&gt;&amp;nbsp;e selecionando &lt;b&gt;Propriedades&lt;/b&gt;;&lt;/li&gt;
&lt;li&gt;Agora clique em &lt;b&gt;Configurações avançadas do sistema&lt;/b&gt;, pode ser necessária a senha de administrador neste momento;&lt;/li&gt;
&lt;li&gt;Clique em &lt;b&gt;Variáveis de ambiente&lt;/b&gt;;&lt;/li&gt;
&lt;li&gt;Selecione a variável &lt;b&gt;Path&lt;/b&gt;&amp;nbsp;em &lt;b&gt;Variáveis do sistema&lt;/b&gt;&amp;nbsp;e clique em editar;&lt;/li&gt;
&lt;li&gt;Observe o conteúdo da janela exibida. Devemos acrescentar a pasta de executáveis do &lt;b&gt;Free Pascal&lt;/b&gt;&amp;nbsp;neste momento.&amp;nbsp;Se estiver em branco preencha com&amp;nbsp;&lt;b&gt;C:\FPC\2.4.4\bin\i386-Win32&lt;/b&gt;. Se o conteúdo for&amp;nbsp;&lt;b&gt;;C:\FPC\2.4.4\bin\i386-Win32&lt;/b&gt;&amp;nbsp;remova o &lt;b&gt;;&lt;/b&gt;&amp;nbsp;inicial. Se já existir uma configuração &lt;b&gt;ABCDEF&lt;/b&gt;&amp;nbsp;na janela que não conste a pasta de executáveis do &lt;b&gt;Free Pascal&lt;/b&gt;, modifique a configuração para &lt;b&gt;ABCDEF;C:\FPC\2.4.4\bin\i386-Win32&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/5752720481788690001/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/5752720481788690001?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/5752720481788690001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/5752720481788690001'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2011/10/configurando-o-editor-geany-com-o.html' title='Configurando o Editor Geany com o FreePascal'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-1568599660499438319</id><published>2010-03-17T20:25:00.000-03:00</published><updated>2011-11-29T10:04:41.145-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Parted Magic"/><category scheme="http://www.blogger.com/atom/ns#" term="Sistema"/><title type='text'>Particionamento com Parted Magic</title><content type='html'>Nesta postagem vou passar alguns conceitos básicos e dicas sobre particionamento.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Introdução&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Primeiramente vamos começar pela dica mais importante sobre particionamento: &lt;b&gt;Sempre faça cópia de segurança (backup) de seus dados antes de fazer qualquer alteração no particionamento de sua unidade de armazenamento!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
As unidades de armazenamento (disco rígido, pendrive ou cartão de memória) podem ser vistas como uma caixa com divisórias. Se não colocamos nenhuma divisória na caixa, esta apresenta um único compartimento. Se quisermos dois compartimentos na caixa, inserimos uma divisória na mesma dividindo-a em duas partes. Se queremos três compartimentos precisamos fazer duas divisões e assim por diante.&lt;br /&gt;
&lt;br /&gt;
Uma unidade de armazenamento funciona de forma semelhante a caixa descrita acima. O particionamento de uma unidade de armazenamento consiste em dividir a capacidade de armazenamento da mesma em várias partições (partes). Podemos criar partições na medida de nossas necessidades. Em mídias removíveis como pendrives e cartões de memória é comum a existência de uma única partição ocupado todo o espaço de armazenamento, mas nada impede de modificarmos este particionamento.&lt;br /&gt;
&lt;br /&gt;
As informações relativas às partições são gravadas em uma tabela de partições que por sua vez se encontra na &lt;i&gt;Master Boot Record (MBR)&lt;/i&gt; da unidade de armazenamento. A MBR é uma região formada pelos primeiros 512 bytes de armazenamento que além da tabela de partições contém informações sobre a inicialização do sistema operacional (quando existente).&lt;br /&gt;
&lt;br /&gt;
A alteração das partições de uma unidade de armazenamento deve ser feita através de programas específicos para este fim. Se o particionamento for em um disco rígido do computador, a utilização &lt;a href=&quot;http://gparted.sourceforge.net/&quot;&gt;GParted&lt;/a&gt; através de uma distribuição Linux Live CD é a maneira mais segura. Existem várias distribuições para esta finalidade, a melhor na minha opinião é o &lt;a href=&quot;http://partedmagic.com/&quot;&gt;Parted Magic&lt;/a&gt;. Vamos abordar o particionamento usando o GParted dentro do Parted Magic, pois este método pode ser usado para praticamente qualquer tipo de unidade de armazenamento.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Utilizando o Parted Magic&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Para utilizarmos o Parted Magic, basta gravar um CD com o mesmo e iniciar o computador através do CD (Você pode configurar o computador para iniciar através). Na inicialização é exibida a seguinte tela:&lt;br /&gt;
&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;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-iVAdhyGadIgJR4L1wRz7LV9CuLUXxBB0flTshfg7yWS5Hkh06mPdbTawMrvklTCMM7FD1hAN5iJnkHN_vTwlcZrra6ljy8Vh2BPN-5AnC048XgGtdcRxdQ1MPAtwFc9dfsW8Mt8yFlc/s1600-h/pmagic_boot.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;472&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-iVAdhyGadIgJR4L1wRz7LV9CuLUXxBB0flTshfg7yWS5Hkh06mPdbTawMrvklTCMM7FD1hAN5iJnkHN_vTwlcZrra6ljy8Vh2BPN-5AnC048XgGtdcRxdQ1MPAtwFc9dfsW8Mt8yFlc/s640/pmagic_boot.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
A primeira opção é a padrão e pode ser selecionada se o computador possuir mais de 192 MB de memória. Caso o computador tenha menos de 192 MB de memória a terceira opção deve ser utilizada. Na verdade todas as opções são auto-explicativas basta selecionar a opção que uma breve descrição aparece na parte inferior da tela.&lt;br /&gt;
&lt;br /&gt;
Após a inicialização do Parted Magic podemos utilizar o GParted através do ícone &lt;i&gt;Partition Editor&lt;/i&gt;. Como exemplo vou utilizar um disco rígido de 8 GB já com uma partição fat32 criada. A figura a seguir apresenta o GParted com o referido disco.&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/AVvXsEiPDW7Q6C_IyzqDVnokqkiG1_70HB88oEWLWgtag_JUIrc-p99OTWRcRaV7GbIwQUobOqKUih6Om0ssfiY7P2KfGrTKIKKZnW4lVX1hNioUhNNG8TTjmWq6l8e80ZWoeH251DaMHYGujys/s1600-h/gparted_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;442&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPDW7Q6C_IyzqDVnokqkiG1_70HB88oEWLWgtag_JUIrc-p99OTWRcRaV7GbIwQUobOqKUih6Om0ssfiY7P2KfGrTKIKKZnW4lVX1hNioUhNNG8TTjmWq6l8e80ZWoeH251DaMHYGujys/s640/gparted_1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos reduzir o tamanho desta partição para 2GB através da opção &lt;i&gt;Resize/Move&lt;/i&gt;.&lt;br /&gt;
&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;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb1aG34xfamWuM54GkjfI5FaiFH1qnH1CloM6unU7tjkeGPbyoYsvQkB4VlNL95PlIltkwt4skqfWGodRKemu_RW3A5pfAneZ_lKQXQO85YPF-kC5MfiLsU1deHXX90D5sBQOYqYbhqTI/s1600-h/gparted_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb1aG34xfamWuM54GkjfI5FaiFH1qnH1CloM6unU7tjkeGPbyoYsvQkB4VlNL95PlIltkwt4skqfWGodRKemu_RW3A5pfAneZ_lKQXQO85YPF-kC5MfiLsU1deHXX90D5sBQOYqYbhqTI/s400/gparted_2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Agora temos cerca de 6 GB livres, podemos criar várias partições neste espaço livre. Todavia não é recomendado criar mais de quatro partições primárias ou estendidas em uma unidade de armazenamento. Se for precisarmos de um número maior de partições, devemos criar uma partição estendida e então podemos criar até 63 partições lógicas dentro de uma partição estendida.&lt;br /&gt;
&lt;br /&gt;
Para continuarmos o nosso exemplo vamos supor que precisemos de mais quatro partições. Desta maneira, primeiro criamos uma partição estendida ocupado todo espaço livre e depois criamos as partições lógicas dentro da primeira. O resultado pode ser visto a baixo.&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/AVvXsEhVVj1rCGDFp67LBgeG4N5kYsP5_VMXsQ6bemHjzYsM_nYUX6ay2G41TJbjbI5XA1QgK_-KRxZF_zvGfgAeOWpzDhzrJHvFyMo4gpgsQhD4c8YsXe5uGD_A34JlG40R1X2kB6ZdyN1gcPA/s1600-h/gparted_3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;334&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVVj1rCGDFp67LBgeG4N5kYsP5_VMXsQ6bemHjzYsM_nYUX6ay2G41TJbjbI5XA1QgK_-KRxZF_zvGfgAeOWpzDhzrJHvFyMo4gpgsQhD4c8YsXe5uGD_A34JlG40R1X2kB6ZdyN1gcPA/s640/gparted_3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Referências&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://pt.wikipedia.org/wiki/Master_Boot_Record&quot;&gt;http://pt.wikipedia.org/wiki/Master_Boot_Record&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://partedmagic.com/&quot;&gt;http://partedmagic.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/1568599660499438319/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/1568599660499438319?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1568599660499438319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1568599660499438319'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2010/03/particionamento-com-parted-magic.html' title='Particionamento com Parted Magic'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-iVAdhyGadIgJR4L1wRz7LV9CuLUXxBB0flTshfg7yWS5Hkh06mPdbTawMrvklTCMM7FD1hAN5iJnkHN_vTwlcZrra6ljy8Vh2BPN-5AnC048XgGtdcRxdQ1MPAtwFc9dfsW8Mt8yFlc/s72-c/pmagic_boot.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-5800442580921497346</id><published>2009-11-10T14:33:00.004-02:00</published><updated>2009-11-10T14:44:16.779-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Banco de Dados"/><category scheme="http://www.blogger.com/atom/ns#" term="Modelagem"/><title type='text'>Mogwai ERDesigner, uma ótima ferramenta para modelagem de bancos de dados</title><content type='html'>Recentemente estive procurando por boas ferramentas livres para modelagem de bancos de dados e encontrei o &lt;a href=&quot;http://mogwai.sourceforge.net/?Welcome:ERDesigner_NG&quot;&gt;Mogwai ERDesigner&lt;/a&gt; desenvolvido pelo &lt;a href=&quot;http://mogwai.sourceforge.net/&quot;&gt;Mogwai Project&lt;/a&gt; que por sinal possui uma série de outras ferramentas para desenvolvimento em Java.&lt;br /&gt;&lt;br /&gt;As principais características do Mogwai ERDesigner são:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Multiplataforma por ser desenvolvido em Java;&lt;/li&gt;&lt;li&gt;Interface amigável;&lt;/li&gt;&lt;li&gt;Suporte a MySQL, Oracle, DB2, Microsoft SQLServer, PostgreeSQL  H2;&lt;/li&gt;&lt;li&gt;Cria o esquema do banco de dados em DDL.&lt;/li&gt;&lt;/ul&gt;A ferramenta possui mais uma série de características interessantes, para maiores informações acessem a página do Mogwai Project no Source Forge: &lt;a href=&quot;http://mogwai.sourceforge.net/&quot;&gt;http://mogwai.sourceforge.net&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/5800442580921497346/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/5800442580921497346?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/5800442580921497346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/5800442580921497346'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2009/11/mogwai-erdesigner-uma-otima-ferramenta.html' title='Mogwai ERDesigner, uma ótima ferramenta para modelagem de bancos de dados'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-1233961693102525669</id><published>2009-11-08T12:46:00.003-02:00</published><updated>2011-11-29T10:16:47.516-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Software Livre"/><title type='text'>O software livre e os profissionais da computação</title><content type='html'>Nesta postagem expresso brevemente minha revolta com alguns profissionais da área.&lt;br /&gt;
&lt;br /&gt;
Iniciei minha graduação em Ciência da Computação em 2002, nesta época não tinha nenhum conhecimento sobre o Linux e relutei para começar a utilizá-lo, pois não conhecia e,  pelo não conhecimento, achava que era ruim.  Após incentivos de alguns colegas comecei a utilizar e aprendi o quanto o Sistema Operacional é bom. Desde então, nunca mais parei de utilizar e incentivo muito outras pessoas a utilizarem,  principalmente os profissionais da área.&lt;br /&gt;
&lt;br /&gt;
O que vejo acontecer muito hoje com diversos profissionais da área é falta de conhecimento sobre o Linux e por essa ignorância criticam o SO. Eu considero isto um absurdo, pois como uma pessoa pode se dizer profissional e não conhecer um sistema operacional como Linux? E pior, como um profissional de computação pode apoiar a utilização de programas piratas se existem software livres equivalentes de altíssima qualidade? Porque empresas que se dizem sérias instalam software pirata em computadores que já vêm com software livre pré-instalado?&lt;br /&gt;
&lt;br /&gt;
Me sinto extremamente revoltado quanto a esta situação e acredito que todos os profissionais de verdade devem se sentir. Um dos principais culpados, na minha opinião, é o governo que deveria fiscalizar a utilização de softwares piratas, o que seria um grande incentivo a utilização de software livre.&lt;br /&gt;
&lt;br /&gt;
Só para finalizar, os profissionais da área de computação devem ser realmente profissionais. Inibindo a utilização de software pirata e incentivando a utilização de software livre.</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/1233961693102525669/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/1233961693102525669?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1233961693102525669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/1233961693102525669'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2009/11/o-software-livre-e-os-profissionais-da.html' title='O software livre e os profissionais da computação'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-688069981270133155</id><published>2009-11-07T16:49:00.000-02:00</published><updated>2009-11-10T17:20:12.181-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wine"/><title type='text'>Programas no wine para todos os usuários</title><content type='html'>Existem alguns programas que os desenvolvedores teimam em não portar para o linux, para a maioria destes programas o &lt;a href=&quot;http://www.winehq.org/&quot;&gt;Wine&lt;/a&gt; resolve o problema. Todavia a utilização do wine para programas grandes implica em outro inconveniente, o programa deve ser instalado para cada usuário da máquina o que gera uma enorme duplicidade de arquivos.&lt;br /&gt;&lt;br /&gt;Muitos podem imaginar em contornar este problema com configurado diretiva WINEPREFIX de todos os usuários para um mesmo local, mas o wine só permite usar o WINEPREFIX para um diretório pertecente ao usuário corrente. Ou seja, se atribuimos o WINEPREFIX para /opt/programa (com o comando export WINEPREFIX=&quot;/opt/programa&quot;)  e o usuário que vai executar o wine não é dono de /opt/programa o wine não executa.&lt;br /&gt;&lt;br /&gt;A solução é criar um diretório X para o wine (com o comando wineprefixcrete --prefix X) ,  setar o WINEPREFIX para este diretório X e instalar o programa. Depois damos permissão de leitura para todos os usuário sobre este diretório X. Feito isto criamos um diretório Y para cada usuário corrente e criamos links para os subdiretórios de X. Atribuimos o WINEPREFIX para o diretório Y de cada usuário e desta forma o wine funcionará.&lt;br /&gt;&lt;br /&gt;Vamos a um exemplo:&lt;br /&gt;1) Instalação do programa&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;$ wineprefixcreate /tmp/dircompartilhado&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;$ export WINEPREFIX=&quot;/tmp/dircompartilhado&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;$ wine /onde/esta/oprograma/instala.exe&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;$ sudo mv /tmp/dircompartilhado /opt&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;$ sudo chown root.root -R /opt/dircompartilhado&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;$ sudo chmod a+r -R /opt/dircompartilhado&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2) Script para execução do programar por todos os usuários&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;export WINEPREFIX=$(mktemp -d)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;cd $WINEPREFIX&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;ln -s /opt/dircompartilhado/dosdevices&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;ln -s /opt/dircompartilhado/drive_c&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;ln -s /opt/dircompartilhado/system.reg&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;ln -s /opt/dircompartilhado/userdef.reg&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;ln -s /opt/dircompartilhado/user.reg&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;wine &quot;C:\Arquivos de Programas\Instalado\programa.exe&quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Obs.: Se o programa necessitar de escrever em algum arquivo dentro do WINEPREFIX ocorrerá erros pois os arquivos estão com permissão de somente leitura. Nestes casos é interessante estudar quais arquivos são gravados e dar permissão de escrita para os mesmos.</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/688069981270133155/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/688069981270133155?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/688069981270133155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/688069981270133155'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2009/11/programas-no-wine-para-todos-os.html' title='Programas no wine para todos os usuários'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-5326616552291679784</id><published>2009-08-19T17:23:00.002-03:00</published><updated>2009-08-19T17:28:44.071-03:00</updated><title type='text'>Nova página acadêmica!</title><content type='html'>Caros alunos estou criando uma nova página contendo apenas informações acadêmicas a fim de organizar melhor as informações sobre as disciplinas que leciono. O endereço para a nova página é:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://sites.google.com/site/ultramarcos&quot;&gt;http://sites.google.com/site/ultramarcos&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;De agora em diante os materiais e outras informações sobre as disciplinas serão disponibilizados através desta página. No Blog continuarão sendo postados assuntos não relacionados diretamente com as disciplinas, como software livre, linux, dicas, etc.</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/5326616552291679784/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/5326616552291679784?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/5326616552291679784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/5326616552291679784'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2009/08/nova-pagina-academica.html' title='Nova página acadêmica!'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541371583092659121.post-8495891744492399352</id><published>2009-07-30T12:20:00.006-03:00</published><updated>2011-11-29T10:20:49.108-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lazarus"/><category scheme="http://www.blogger.com/atom/ns#" term="Zeos"/><title type='text'>Instalando o ZEOSDBO no Lazarus via Global Links</title><content type='html'>Neste tutorial iremos demonstrar como instalar os componentes &lt;a href=&quot;http://zeos.firmos.at/&quot;&gt;ZEOSDBO&lt;/a&gt; para conexão com banco de dados da IDE &lt;a href=&quot;http://www.lazarus.freepascal.org/&quot;&gt;Lazarus&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizaremos o Lazarus 0.9.26.2-2, o ZEOSDBO 6.6.5 e Debian Lenny 5.0.2.&lt;br /&gt;
O ZEOZDBO deve ser  descompactado em um diretório e que por sua vez eve ser copiado para &lt;span style=&quot;font-style: italic;&quot;&gt;/usr/lib/lazarus/components/ZEOZDBO-6.6.5&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
Agora criaremos os global links que são arquivos texto que referenciam os pacotes (veja mais detalhes &lt;a href=&quot;http://ultramarcosribeiro.blogspot.com/2009/07/criacao-de-global-links-para.html&quot;&gt;nesta postagem&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
Crie os seguintes arquivos de no diretório &lt;span style=&quot;font-style: italic;&quot;&gt;/usr/lib/lazarus/packager/globallinks&lt;/span&gt;:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;zcomponent-6.6.5.lpl&lt;/span&gt; contendo &quot;$(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zcomponent.lpk&quot;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;zcore-6.6.5.lpl&lt;/span&gt; contendo &quot;$(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zcore.lpk&quot;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;zdbc-6.6.5.lpl&lt;/span&gt; contendo &quot;$(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zdbc.lpk&quot;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;zparsesql-6.6.5.lpl&lt;/span&gt; contendo &quot;$(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zparsesql.lpk&quot;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;zplain-6.6.5.lpl&lt;/span&gt; contendo &quot;   $(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zplain.lpk&quot;&lt;/li&gt;
&lt;/ul&gt;
Agora execute o lazarus como root, acesse o menu &quot;Package &amp;gt; configure installed packages ...&quot;. Basta selecionar os componentes na lista &quot;Available packages&quot;, clicar em &quot;Install selection&quot;, clicar em &quot;Save and Rebuild&quot;.&lt;br /&gt;
&lt;br /&gt;
Pronto! O ZEOSDBO encontra-se instalado para todos os usuários do sistema.</content><link rel='replies' type='application/atom+xml' href='http://ultramarcosribeiro.blogspot.com/feeds/8495891744492399352/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/541371583092659121/8495891744492399352?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/8495891744492399352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541371583092659121/posts/default/8495891744492399352'/><link rel='alternate' type='text/html' href='http://ultramarcosribeiro.blogspot.com/2009/07/instalando-o-zeosdbo-no-lazarus.html' title='Instalando o ZEOSDBO no Lazarus via Global Links'/><author><name>Marcos Ribeiro</name><uri>http://www.blogger.com/profile/02300024277829664281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlztCnHqUac0d-L7sf5x8sgsUJCyXyaPy7NzsDlg6_4GTZMMO2BasW8vkKfydeqMuYY6DvkbdV9bj0soxB3L1zr9BXpci2EsAiKE7lA5hE08mDAK8uhtZ5syVkHfL4z8U/s220/eu.jpg'/></author><thr:total>0</thr:total></entry></feed>