<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>linux &#8211; Rafael Bernard Araujo</title>
	<atom:link href="https://rafael.bernard-araujo.com/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>https://rafael.bernard-araujo.com</link>
	<description>desenvolvendo... while(!success){  try(); }</description>
	<lastBuildDate>Wed, 14 Jan 2026 22:32:19 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">21941730</site>	<item>
		<title>Tropeçando 32 &#8211; Republish</title>
		<link>https://rafael.bernard-araujo.com/tropecando-32-republish.php</link>
					<comments>https://rafael.bernard-araujo.com/tropecando-32-republish.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Tue, 22 Nov 2022 18:36:04 +0000</pubDate>
				<category><![CDATA[Tropeçando]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[PostGreSQL]]></category>
		<category><![CDATA[vim]]></category>
		<guid isPermaLink="false">https://rafael.bernard-araujo.com/?p=1691</guid>

					<description><![CDATA[Blog do Márcio d'Ávila » HTML5 no horizonte Depoimento da Caixa sobre o banco de dados PostgreSQL reforça sua importância. &#124; 4Linux – Free Software Solutions G1 - Sistema operacional para PCs vai se tornar irrelevante, diz criador do Linux - notícias em Tecnologia e Games Introdução - Experimentando o Linux Mint Debian Edition Caso [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://blog.mhavila.com.br/2010/09/27/html5-no-horizonte/">Blog do Márcio d'Ávila » HTML5 no horizonte</a></p>
<p><a href="http://web.archive.org/web/20120630222100/http://www.4linux.com.br:80/PostgreSQL-Caixa-Economica-Federal-CEF">Depoimento da Caixa sobre o banco de dados PostgreSQL reforça sua importância. | 4Linux – Free Software Solutions</a></p>
<p><a href="http://g1.globo.com/tecnologia/noticia/2010/09/sistema-operacional-para-pcs-vai-se-tornar-irrelevante-diz-criador-do-linux.html">G1 - Sistema operacional para PCs vai se tornar irrelevante, diz criador do Linux - notícias em Tecnologia e Games</a></p>
<p><a href="https://web.archive.org/web/20101226025232/http://www.guiadohardware.net/artigos/experimentando-mint/">Introdução - Experimentando o Linux Mint Debian Edition</a></p>
<p><a href="http://br-linux.org/2010/caso-dos-boletos-imitando-registro-br-chegando-ao-fim/">Caso dos boletos imitando Registro.br chegando ao fim?</a></p>
<p><a href="http://www.vim.org/">welcome home : vim online</a></p>
<p><a href="http://aurelio.net/vim/">Vim - Portal brasileiro do editor de textos Vim (VI) :: aurelio.net</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/tropecando-32-republish.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1691</post-id>	</item>
		<item>
		<title>Tropeçando 16 &#8211; Republish</title>
		<link>https://rafael.bernard-araujo.com/tropecando-16-republish.php</link>
					<comments>https://rafael.bernard-araujo.com/tropecando-16-republish.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Mon, 10 Oct 2022 22:14:33 +0000</pubDate>
				<category><![CDATA[Tropeçando]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PostGreSQL]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://rafael.bernard-araujo.com/?p=1634</guid>

					<description><![CDATA[FTP mini-HOWTO (Linux) Eficiência e segurança com SQL parametrizado O uso de comandos SQL, na maioria das linguagens de programação e gerenciadores de bancos de dados que suportam esta linguagem de manipulação de dados, pode ser parametrizado com variáveis de ligação (bind variables). Este recurso que, para um programador desavisado e inexperiente, pode parecer uma [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.faqs.org/docs/Linux-mini/FTP.html">FTP mini-HOWTO (Linux)</a></p>
<p><a href="http://www.mhavila.com.br/topicos/bd/sqlbind.html">Eficiência e segurança com SQL parametrizado</a></p>
<blockquote>
<p>O uso de comandos SQL, na maioria das linguagens de programação e gerenciadores de bancos de dados que suportam esta linguagem de manipulação de dados, pode ser parametrizado com variáveis de ligação (bind variables). Este recurso que, para um programador desavisado e inexperiente, pode parecer uma burocracia desnecessária, na verdade é um mecanismo muito importante para trazer segurança e eficiência ao uso de SQL em programas. Veja porque e como.</p>
</blockquote>
<p><a href="https://www.php.net/manual/en/security.database.sql-injection.php">PHP: SQL Injection</a></p>
<blockquote>
<p>Documentation for preventing SQL injection in PHP projects. Many web developers are unaware of how SQL queries can be handled and assume that an SQL query is a reliable command. It means that SQL queries are able to bypass access controls undetected, therefore bypassing standard authentication and authorization checks, and sometimes SQL queries can allow command access at the server operating system level.</p>
</blockquote>
<p><a href="http://.php.net/manual/pt_BR/security.errors.php">PHP: Relatando Erros - Manual</a></p>
<p><a href="http://www.mhavila.com.br/topicos/seguranca/senharmazena.html">Senhas armazenadas com segurança</a></p>
<p><a href="https://web.archive.org/web/20211022131338/https://avi.alkalay.net/2007/04/como-criar-um-website.html">Como Criar um Website :: Avi Alkalay</a></p>
<p><a href="http://br-linux.org/2009/as-5-distribuicoes-que-mudaram-o-linux/">As 5 distribuições que mudaram o Linux</a></p>
<blockquote>
<p>Segundo a chamada deste artigo da edição internacional da Linux Magazine, a história do Linux pode ser medida com base nas versões deste kernel, mas também pode ser medida pelas suas principais distribuições.</p>
</blockquote>
<p><a href="http://br-linux.org/2009/mysql-oracle-assume-uma-posicao-gpl-documentado-sem-contrato-de-suporte-obrigatorio-etc/">MySQL: Oracle assume um compromisso: GPL, documentado, sem contrato de suporte obrigatório, etc.</a></p>
<p><a href="http://pt.wikipedia.org/wiki/Scrum">Scrum - Wikipédia, a enciclopédia livre</a></p>
<blockquote>
<p>O Scrum é uma metodologia ágil para Gerenciamento de Projetos.</p>
</blockquote>
<p><a href="http://br-linux.org/2009/centos-instalando-mod_security/">CentOS: Instalando mod_security</a></p>
<p><a href="http://br-linux.org/2009/spam-cgi-br-determina-bloqueio-da-porta-25-smtp-a-partir-de-janeiro/">Spam: CGI.br determina bloqueio da porta 25 (smtp) a partir de janeiro</a></p>
<p><a href="http://vivaotux.blogspot.com/2009/12/afinando-seu-violao-usando-o-bash-geek.html">vivaotux: Afinando seu violão usando o bash - geek d+</a></p>
<p><a href="http://www.dicas-l.com.br/arquivo/lista_de_servidores_dns_abertos_e_rapidos.php">[Dicas-L] Lista de servidores DNS abertos e rápidos</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/tropecando-16-republish.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1634</post-id>	</item>
		<item>
		<title>Tropeçando 2 &#8211; Republish</title>
		<link>https://rafael.bernard-araujo.com/tropecando-2-republish.php</link>
					<comments>https://rafael.bernard-araujo.com/tropecando-2-republish.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Thu, 25 Aug 2022 23:23:05 +0000</pubDate>
				<category><![CDATA[Tropeçando]]></category>
		<category><![CDATA[áudio]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[colors]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://rafael.bernard-araujo.com/?p=1567</guid>

					<description><![CDATA[dBpoweramp: CD Ripper &#38; Audio Converter. Secure ripping to mp3, FLAC, m4a, Apple Lossless &#38; WMA CD extractor and multi converter from different audio and video codecs. Lots of advanced options for different formats. A última de bluetooth - rede entre dois GNU/Linux No trabalho você tem um pc ligado a internet via wifi, ethernet, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.dbpoweramp.com/">dBpoweramp: CD Ripper &amp; Audio Converter. Secure ripping to mp3, FLAC, m4a, Apple Lossless &amp; WMA</a></p>
<blockquote><p>
CD extractor and multi converter from different audio and video codecs. Lots of advanced options for different formats.
</p></blockquote>
<p><a href="http://www.dicas-l.com.br/dicas-l/20090525.php">A última de bluetooth - rede entre dois GNU/Linux</a></p>
<blockquote><p>
No trabalho você tem um pc ligado a internet via wifi, ethernet, ou similares. Você leva seu notebook que gostaria que estivesse conectado também, como fica? Você está no aeroporto com mais uma pessoa, os dois de notebook, só um modem 3G, como fica? E se vocês tiverem só um login da Vex, prestadora de acesso wifi, como fica? Você faz uma rede bluetooth entre os dois e compartilha a conexão, ora. (com exceção do primeiro, todos os comandos abaixo são como root)
</p></blockquote>
<p><a href="http://pajeonline.blogspot.com/2009/05/como-converter-videos-no-linux.html">Paje Online: Como Converter Vídeos no Linux?</a></p>
<blockquote><p>
Converter arquivos de vídeos e som no Linux, abrangendo os mais variados formatos e codecs, pode ser uma tarefa razoavelmente simples, bastando conhecer o programa certo. Nesta dica vamos apresentar o programa ffmpeg.
</p></blockquote>
<p><a href="https://itsfoss.com/essential-ubuntu-commands/">Ubuntu Basic Commands</a></p>
<blockquote><p>
An extensive list of essential Linux commands that every Ubuntu user will find helpful in their Linux journey.
</p></blockquote>
<p><a href="http://www.instructables.com/">Instructables - Make, How To, and DIY</a></p>
<blockquote><p>
Aprenda a fazer tudo
</p></blockquote>
<p><a href="http://pplware.sapo.pt/tutoriais/php-e-a-quinta-feira-gerar-uma-password/">PHP é à quinta-feira - Gerar uma password | Peopleware</a></p>
<blockquote><p>
Um conjunto de funções que os ajudarão a gerar uma password (ou qualquer outra string de caracteres aleatórios).
</p></blockquote>
<p><a href="https://www.colorhunter.com/">Color Hunter</a></p>
<blockquote><p>
crie e encontre paleta de cores a partir de imagens
</p></blockquote>
<p><a href="https://web.archive.org/web/20211024030714/https://sualingua.com.br/2009/07/11/nao-compre-o-novo-volp-final/">Sua Língua » Arquivo » Não compre o novo VOLP! — 1ª parte</a></p>
<p><a href="http://www.commandlinefu.com/commands/view/2650/blankerase-a-dvd-rw">Blank/erase a DVD-RW | commandlinefu.com</a></p>
<blockquote><p>
Apagando um DVD-RW na linha de comando
</p></blockquote>
<p><a href="https://web.archive.org/web/20140904230628/http://www.crisdias.com/2009/07/15/isso-nao-e-web-2-0/">Se eu soubesse que web 2.0 era isso… » CrisDias weblog</a></p>
<p><a href="https://web.archive.org/web/20231210235141/https://tableless.com.br/nth-child/">nth-child | Boas práticas de Desenvolvimento com Padrões Web</a></p>
<p><a href="http://www.hongkiat.com/blog/9-interesting-facts-to-know-about-a-website/">9 Interesting Facts To Know About a Website | Tools</a></p>
<p><a href="http://web.archive.org/web/20090925071419/http://www.pacote201.com.br:80/geral/os-top-cinco-erros-nao-tecnicos-cometidos-por-desenvolvedores">Os top cinco erros não técnicos cometidos por desenvolvedores | Pacote201.com.br</a></p>
<p><a href="https://web.archive.org/web/20210225125244/http://blog.mhavila.com.br/2009/06/11/cuidado-a-fraude-evoluiu/">Blog do Márcio d’Ávila » Cuidado - A fraude evoluiu</a></p>
<blockquote><p>
Dicas para evitar fraudes da internet.
</p></blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/tropecando-2-republish.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1567</post-id>	</item>
		<item>
		<title>Arch and my Thinkpad P14s</title>
		<link>https://rafael.bernard-araujo.com/arch-and-my-thinkpad-p14s.php</link>
					<comments>https://rafael.bernard-araujo.com/arch-and-my-thinkpad-p14s.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Fri, 19 Aug 2022 13:55:59 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Operational Systems]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[arch]]></category>
		<category><![CDATA[hyprland]]></category>
		<category><![CDATA[i3wm]]></category>
		<category><![CDATA[lenovo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[thinkpad]]></category>
		<guid isPermaLink="false">https://rafael.bernard-araujo.com/?p=1554</guid>

					<description><![CDATA[Here I will list some of the items I used to have Arch running with the minimum I needed for my ThinkPad P14s. I have experienced a seamless experience with my old ThinkPad Carbon x1. I relate this to the Realtek 8852AE, an 802.11ax device used by P14s, that does not work out-the-box as the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Here I will list some of the items I used to have Arch running with the minimum I needed for my ThinkPad P14s. I have experienced a seamless experience with my old <a href="https://wiki.archlinux.org/title/Lenovo_ThinkPad_X1_Carbon_(Gen_2)">ThinkPad Carbon x1</a>.</p>
<p>I relate this to the Realtek 8852AE, an 802.11ax device used by P14s, that does not work out-the-box as the one used by x1, although faster.</p>
<p>I have been switching between <a href="https://i3wm.org/">i3wm</a> and <a href="https://hypr.land/">hyprland</a>. Do not miss checking both software lists.</p>
<h2>Hardware</h2>
<ul>
<li><a href="https://wiki.archlinux.org/title/Laptop/Lenovo#P_series">Lenovo P Series</a> (no dedicated P14s page for the time being)</li>
<li><a href="https://wiki.archlinux.org/title/Laptop#Power_management">Laptop - Power Management</a>
<ul>
<li><a href="https://wiki.archlinux.org/title/Laptop/Lenovo#ThinkPad_battery_control">Laptop/Lenovo | ThinkPad battery control</a></li>
<li><a href="https://wiki.archlinux.org/title/TLP">TLP</a>
<ul>
<li><a href="https://linrunner.de/tlp/">Optimisations with TLP</a></li>
</ul>
</li>
</ul>
</li>
<li>Wireless / Bluetooth
<ul>
<li><a href="https://github.com/lwfinger/rtw89">Realtek 8852AE driver</a> (Thanks to <a href="https://github.com/lwfinger">https://github.com/lwfinger</a>)</li>
<li><a href="https://github.com/lwfinger/rtw89-bt">Realtek 8852AE driver - Bluetooth</a> (Thanks to <a href="https://github.com/lwfinger">https://github.com/lwfinger</a>)</li>
</ul>
</li>
</ul>
<h1>hyprland - Window Manager</h1>
<p>These are the software while using hyperland as a <a href="https://wiki.archlinux.org/title/Hyprland">Window</a> <a href="https://wiki.archlinux.org/title/Window_manager">Manager</a> </p>
<table>
<thead>
<tr>
<th>Category</th>
<th>App</th>
<th>Misc</th>
</tr>
</thead>
<tbody>
<tr>
<td>Window Manager</td>
<td><a href="https://hypr.land/">hypr.land</a></td>
<td><a href="https://github.com/rafaelbernard/dotfiles/tree/master/.config/hypr">.config/hypr</a></td>
</tr>
<tr>
<td>Notification daemon</td>
<td><a href="https://github.com/emersion/mako">mako</a></td>
<td></td>
</tr>
<tr>
<td>Screen Locker</td>
<td>hyprlock</td>
<td></td>
</tr>
<tr>
<td>Status bar</td>
<td>waybar</td>
<td><a href="https://github.com/rafaelbernard/dotfiles/tree/master/.config/waybar">.config/waybar</a></td>
</tr>
<tr>
<td>Terminal emulator</td>
<td>alacritty</td>
<td></td>
</tr>
<tr>
<td>Terminal multiplexer</td>
<td>tmux</td>
<td></td>
</tr>
<tr>
<td>Shell</td>
<td>zsh<br /><a href="https://ohmyz.sh/">oh-my-zsh</a></td>
<td></td>
</tr>
</tbody>
</table>
<h2>Software - i3wm</h2>
<ul>
<li><a href="https://alacritty.org/">alacritty | Terminal Emulator</a></li>
<li><a href="https://wiki.archlinux.org/title/Dunst">dunst | Notification Daemon</a></li>
<li>i3 (<a href="https://github.com/rafaelbernard/dotfiles/tree/master/.config/i3">.config/i3</a>)
<ul>
<li>i3blocks</li>
<li><a href="https://github.com/tobi-wan-kenobi/bumblebee-status">bumbleblee-status</a></li>
</ul>
</li>
<li>locale (I use a US keyboard, but also want pt_BR locale)
<ul>
<li><a href="https://daniel.arneam.com/blog/linux/2018-11-20-How-to-set-us-keyboard-for-brazillian-portuguese-usage-in-arch-linux/">Keyboard: <code>sudo localectl --no-convert set-x11-keymap us intl</code></a></li>
<li>
</li>
</ul>
</li>
<li><a href="https://github.com/tmux/tmux/wiki">tmux | Terminal Multiplexer</a></li>
<li><a href="https://ohmyz.sh/">zsh</a></li>
<li><a href="https://wiki.archlinux.org/title/Dolphin">Dolphin</a></li>
<li><a href="https://wiki.archlinux.org/title/Session_lock#xautolock">xautolock with i3lock</a></li>
<li><a href="https://wiki.archlinux.org/title/Backlight">Backlight</a>
<ul>
<li><a href="https://archlinux.org/packages/?name=brightnessctl">brightnessctl</a></li>
<li>light</li>
</ul>
</li>
</ul>
<p><strong>ArchWiki awesome links</strong></p>
<ul>
<li><a href="https://wiki.archlinux.org/title/Hyprland">https://wiki.archlinux.org/title/Hyprland</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/arch-and-my-thinkpad-p14s.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1554</post-id>	</item>
		<item>
		<title>Tropeçando 1 &#8211; Republish</title>
		<link>https://rafael.bernard-araujo.com/tropecando-1-republish.php</link>
					<comments>https://rafael.bernard-araujo.com/tropecando-1-republish.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Thu, 18 Aug 2022 13:07:47 +0000</pubDate>
				<category><![CDATA[Tropeçando]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[test]]></category>
		<guid isPermaLink="false">https://rafael.bernard-araujo.com/?p=1546</guid>

					<description><![CDATA[Browsershots What is Browsershots? Browsershots tests your website's compatability on different browsers by taking screenshots of your web pages rendered by real browsers on different operating systems. Free tier! Reinstalando o GRUB Alguém tentou reinstalar o outro Sistema Inoperacional e ele, genialmente, apagou a MBR e, conseqüentemente, a opção de escolha do GRUB? Agora dá [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://web.archive.org/web/20221005072932/https://browsershots.org/" target="_blank" rel="noreferrer noopener">Browsershots</a></p>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">

What is Browsershots? Browsershots tests your website's compatability on different browsers by taking screenshots of your web pages rendered by real browsers on different operating systems.


Free tier!

</blockquote>


<p><a href="http://www.dicas-l.com.br/dicas-l/20080330.php" target="_blank" rel="noreferrer noopener">Reinstalando o GRUB</a></p>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">

Alguém tentou reinstalar o outro <a rel="noreferrer noopener" href="http://www.microsoft.com/windows/" target="_blank">Sistema Inoperacional</a> e ele, genialmente, apagou a MBR e, conseqüentemente, a opção de escolha do GRUB? Agora dá para recuperar. Pelo Ubuntu (distribuição que uso e o do exemplo), é claro.

</blockquote>


<p><a href="http://sectools.org" target="_blank" rel="noreferrer noopener">Ferramentas de segurança de rede</a></p>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">

SecTools.Org: Top 125 Network Security Tools

</blockquote>


<p><a href="https://web.archive.org/web/20171120172809/http://www.mundolunga.com/2008/11/conxexo-3g-soluo-para-problema-com-dns.html">O mundo de lunga: Conexão 3G - Solução para problema com DNS</a></p>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">

Para resolver o problema de DNSs para conexões com modems Huawei, que sobrescreve o <code>/etc/resolv.conf</code>

</blockquote>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">

50 exemplos de menu de navegação

</blockquote>


<p><a href="http://www.chartle.net/">Chartle.net - interactive charts online!</a></p>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">

Ferramenta para montagem de gráfico para colocar em sites

</blockquote>


<p><a href="http://piwigo.org/">Piwigo.org | Photo Gallery Software for the Web</a></p>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">

Mais um exemplo de uma boa galeria de fotos

</blockquote>


<p><a href="https://resizeyourimage.com/">Resize your image online - It's easy, it's free!</a></p>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">

Redimensionamento de imagens pela web

</blockquote>


<p><a href="https://filmow.com/">Filmow</a></p>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">

"O Filmow foi criado para pessoas viciadas e apaixonadas por filmes. A principal ideia do Filmow é que você mostre aos seus amigos os filmes que já assistiu, comente sobre eles e dê sua opinião, na página do filme. Mas, para os que apenas gostam de filmes, o Filmow também é uma rede social onde é possível encontrar pessoas e amigos. No Filmow você fica sabendo quais filmes são lançados, os que estão no cinema e aqueles que já estão em DVD, para você assistir em casa." (<a href="https://filmow.com/sobre-o-filmow/">http://filmow.com/sobre-o-filmow/</a>)

</blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/tropecando-1-republish.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1546</post-id>	</item>
		<item>
		<title>Tropeçando 92</title>
		<link>https://rafael.bernard-araujo.com/tropecando-92.php</link>
					<comments>https://rafael.bernard-araujo.com/tropecando-92.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Mon, 14 Sep 2020 23:56:10 +0000</pubDate>
				<category><![CDATA[Tropeçando]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[operational systems]]></category>
		<category><![CDATA[PostGreSQL]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[unix]]></category>
		<guid isPermaLink="false">https://rafael.bernard-araujo.com/?p=1363</guid>

					<description><![CDATA[Mocking/stubbing the current Date in Jest tests This post goes through multiple approaches to mocking, stubbing and spying on the date constructor using Jest. Don't get stuck A history about the importance of know your time and to not get stuck. For this special history guide, we are going to take a trip back in [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://codewithhugo.com/mocking-the-current-date-in-jest-tests/" target="_blank" rel="noreferrer noopener" title="Mocking/stubbing the current Date in Jest tests">Mocking/stubbing the current Date in Jest tests</a></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>This post goes through multiple approaches to mocking, stubbing and spying on the date constructor using Jest.</p></blockquote>



<p><a href="https://stitcher.io/blog/dont-get-stuck" target="_blank" rel="noreferrer noopener" title="https://stitcher.io/blog/dont-get-stuck">Don't get stuck</a></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>A history about the importance of know your time and to not get stuck.</p><p></p></blockquote>



<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-front-page-linux"><div class="wp-block-embed__wrapper">
https://frontpagelinux.com/articles/guide-through-history-of-unix-linux-everything-you-need-to-know/
</div></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>For this special history guide, we are going to take a trip back in time to see where the seed of Linux was planted — namely via the Unix systems of the early 1970s and how it has progressed through the modern day. Though most are completely unaware of the enormous impact that Unix-like operating systems have planted on our society, understanding its storied history can allow us to realize why the Unix model has lived on far longer and become more successful than any other operating system architecture (and philosophy) in existence.</p></blockquote>



<p><a href="https://github.com/sdushantha/tmpmail" title="https://github.com/sdushantha/tmpmail" target="_blank" rel="noreferrer noopener">tmpmail - A temporary email right from your terminal</a></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>tmpmail is a command line utility that allows you to create a temporary email address and receive emails to the temporary email address. It uses 1secmail's API to receive the emails.</p></blockquote>



<p><a href="https://www.pgmustard.com/docs/explain">EXPLAIN docs</a></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>After a lot of time looking at query plans, we’re still coming across new operation types, fields, and terminology. Many of these terms were tricky to look up and understand, so we decided to share descriptions and useful links for many of the most common in a glossary.</p></blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/tropecando-92.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1363</post-id>	</item>
		<item>
		<title>Tropeçando 82</title>
		<link>https://rafael.bernard-araujo.com/tropecando-82.php</link>
					<comments>https://rafael.bernard-araujo.com/tropecando-82.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Wed, 18 Jul 2018 17:28:51 +0000</pubDate>
				<category><![CDATA[Tropeçando]]></category>
		<category><![CDATA[Banco de dados]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[documentação]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nodejs]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[PostGreSQL]]></category>
		<category><![CDATA[varnish]]></category>
		<guid isPermaLink="false">https://rafael.bernard-araujo.com/?p=1268</guid>

					<description><![CDATA[docz It has never been so easy to document your things! usql A universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many other databases including NoSQL and non-relational databases! Agendando tarefas com o Cron para Node O Cron para Node é um pacote npm que nos permite fazer o agendamento [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.docz.site/" target="_blank" rel="noopener">docz</a></p>
<blockquote><p>It has never been so easy to document your things!</p></blockquote>
<p><a href="https://github.com/xo/usql" rel="noopener" target="_blank">usql</a></p>
<blockquote><p>A universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many other databases including NoSQL and non-relational databases!</p></blockquote>
<p><a href="https://imasters.com.br/desenvolvimento/agendando-tarefas-com-o-cron-para-node" rel="noopener" target="_blank">Agendando tarefas com o Cron para Node</a></p>
<blockquote><p>O Cron para Node é um pacote npm que nos permite fazer o agendamento de tarefas baseado em uma regra de tempo. Ele é baseado no Cron do Linux e seu funcionamento segue a mesma linha. Com ele é possível definir uma função para ser executada de tempos em tempos, ou seja, ela será agendada para ser executada dentro do Node. É uma maneira bastante eficaz para tarefas repetitivas que precisam rodar em segundo plano, como o envio de notificação, backup de banco de dados, entre outras.</p></blockquote>
<p><a href="https://info.varnish-software.com/blog/one-vcl-per-domain" rel="noopener" target="_blank">Howto: use one VCL per domain</a></p>
<blockquote><p>The Varnish Configuration Language (VCL), I'm sure you know already, is the source of Varnish versatility: by only enforcing the protocol flow and leaving the business logic to the user, Varnish can be easily configured to do things far beyond caching.</p>
<p>However, because the logic of websites is generally focused around hosts, and the VCL thinks in terms of processing steps, configuration may sometimes a bit odd, with the need to place safeguards around your code to ensure that logic for one host isn't applied to another one.</p>
<p>It works, but it can be tedious and unwieldy, so today we are going to have a look at how we can silo our VCL per website to achieve better maintainability.</p></blockquote>
<p><a href="https://dzone.com/articles/understanding-the-8-fallacies-of-distributed-syste?edition=386204&utm_source=Weekly%20Digest&utm_medium=email&utm_campaign=Weekly%20Digest%202018-07-18" rel="noopener" target="_blank">Understanding the 8 Fallacies of Distributed Systems</a></p>
<blockquote><p>Are you working on a distributed system? Microservices, Web APIs, SOA, web server, application server, database server, cache server, load balancer - if these describe components in your system's design, then the answer is yes. Distributed systems are comprised of many computers that coordinate to achieve a common goal.</p>
<p>More than 20 years ago Peter Deutsch and James Gosling defined the 8 fallacies of distributed computing. These are false assumptions that many developers make about distributed systems. These are usually proven wrong in the long run, leading to hard to fix bugs.</p></blockquote>
<p><a href="https://severalnines.com/blog/postgresql-tuning-key-things-drive-performance" rel="noopener" target="_blank">PostgreSQL Tuning: Key Things to Drive Performance</a></p>
<blockquote><p>Performance is one of the key requirements in software architecture design, and has been the focus of PostgreSQL developers since its beginnings</p></blockquote>
<p><a href="https://medium.com/@nunomaduro/illuminate-your-career-d608edb4ba2" rel="noopener" target="_blank">Illuminate your career</a></p>
<blockquote><p>If you are a developer, this article is for you.</p></blockquote>
<p><a href="https://www.toptal.com/api-developers/5-new-things-rest-specification" rel="noopener" target="_blank">5 Things You Have Never Done with a REST Specification</a></p>
<p><a href="https://dzone.com/articles/how-backup-linux-snapshots" rel="noopener" target="_blank">How to to Backup Linux with Snapshots</a></p>
<blockquote><p> While working on different web projects I have accumulated a large pool of tools and services to facilitate the work of developers, system administrators and DevOps<br />
One of the first challenges, that every developer faces at the end of each project is backup configuration and maintenance of media files, UGC, databases, application and servers' data  (e.g. configuration files). </p></blockquote>
<p><a href="https://github.com/ziadoz/awesome-php" rel="noopener" target="_blank">Awesome PHP</a></p>
<blockquote><p>A curated list of amazingly awesome PHP libraries, resources and shiny things.</p></blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/tropecando-82.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1268</post-id>	</item>
		<item>
		<title>Tropeçando 77</title>
		<link>https://rafael.bernard-araujo.com/tropecando-77.php</link>
					<comments>https://rafael.bernard-araujo.com/tropecando-77.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Mon, 10 Apr 2017 20:29:24 +0000</pubDate>
				<category><![CDATA[Tropeçando]]></category>
		<category><![CDATA[Banco de dados]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Node.JS]]></category>
		<category><![CDATA[PostGreSQL]]></category>
		<guid isPermaLink="false">https://rafael.bernard-araujo.com/?p=1227</guid>

					<description><![CDATA[How to Measure Execution Time in Node.js Design Pattern Workshop Recently on the pgsql-performance mailing list, a question popped up regarding Postgres RAM usage. In this instance Pietro wondered why Postgres wasn’t using more RAM, and why his process was taking so long. There were a few insightful replies, and they’re each interesting for reasons [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://blog.tompawlak.org/measure-execution-time-nodejs-javascript" target="_blank">How to Measure Execution Time in Node.js</a></p>
<p><a href="http://bonesmoses.org/2017/03/31/pg-phriday-design-pattern-workshop/" target="_blank">Design Pattern Workshop</a></p>
<blockquote><p>Recently on the pgsql-performance mailing list, a question popped up regarding Postgres RAM usage. In this instance Pietro wondered why Postgres wasn’t using more RAM, and why his process was taking so long. There were a few insightful replies, and they’re each interesting for reasons that aren’t immediately obvious. Let’s see what is really going on here, and perhaps answer a question while we’re at it.</p></blockquote>
<p><a href="https://imasters.com.br/infra/linux/ativando-o-optimus-nvidia-gpu-no-dell-xps-15-com-linux-mesmo-na-bateria/" target="_blank">Ativando o Optimus NVIDIA GPU no Dell XPS 15 com Linux, mesmo na bateria</a></p>
<p><a href="http://rhaas.blogspot.com.br/2017/04/new-features-coming-in-postgresql-10.html" target="_blank">New Features Coming in PostgreSQL 10</a></p>
<p><a href="http://paquier.xyz/postgresql-2/postgres-10-scram-authentication/" target="_blank">Postgres 10 highlight - SCRAM authentication</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/tropecando-77.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1227</post-id>	</item>
		<item>
		<title>Tropeçando 68</title>
		<link>https://rafael.bernard-araujo.com/tropecando-68.php</link>
					<comments>https://rafael.bernard-araujo.com/tropecando-68.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Wed, 26 Aug 2015 17:58:14 +0000</pubDate>
				<category><![CDATA[Tropeçando]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[linha de comando]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[PostGreSQL]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[segurança]]></category>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=1144</guid>

					<description><![CDATA[PG Phriday: 10 Ways to Ruin Performance: Functionally Bankrupt O uso inadequado de funções em consultas e índices e que arruinam a performance do banco. A arte da linha de comando Fluência na linha de comando é uma habilidade muitas vezes negligenciada ou considerada obsoleta, porém ela aumenta sua flexibilidade e produtividade como desenvolvedor de [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://bonesmoses.org/2015/06/19/pg-phriday-10-ways-to-ruin-performance-functionally-bankrupt/" target="_blank" rel="noopener">PG Phriday: 10 Ways to Ruin Performance: Functionally Bankrupt</a></p>
<blockquote><p>O uso inadequado de funções em consultas e índices e que arruinam a performance do banco.</p></blockquote>
<p><a href="https://github.com/jlevy/the-art-of-command-line/blob/master/README-pt.md" target="_blank" rel="noopener">A arte da linha de comando</a></p>
<blockquote><p>Fluência na linha de comando é uma habilidade muitas vezes negligenciada ou considerada obsoleta, porém ela aumenta sua flexibilidade e produtividade como desenvolvedor de diversas maneiras, sutis ou não. Este texto descreve uma seleção de notas e dicas de uso da linha de comando que me parecem muito uteis, quando usando o Linux. Algumas dicas são elementares, e outras são mais específicas, sofisticadas ou obscuras. Esta página é curta, mas se você souber usar e lembrar todos os items que estão aqui, então você está mandando bem.</p></blockquote>
<p><a href="http://mindspill.net/computing/linux-notes/verify-that-a-network-connection-is-secure/" target="_blank" rel="noopener">Verify that a network connection is secure</a></p>
<p style="padding-left: 30px;">Através da captura dos pacotes que trafegam na rede em que você está conectado, verifique se há vulnerabilidades e a  possibilidade de desvio das informações quando você está usando protocolos de encriptação.</p>
<p><a href="http://davidwalsh.name/essential-javascript-functions" target="_blank" rel="noopener">7 Essential JavaScript Functions</a></p>
<blockquote><p>Funções JavaScript utilíssimas: debounce, poll, once, getAbsoluteURL, isNative, insertRule, matchesSelector</p></blockquote>
<p><a href="http://bonesmoses.org/2015/08/14/pg-phriday-partitioning-candidates/" target="_blank" rel="noopener">PG Phriday: Partitioning Candidates</a></p>
<blockquote><p>Entendendo quando tabelas são boas candidatas ao particionamento</p></blockquote>
<p><a href="https://security.stackexchange.com/questions/17979/is-sending-password-to-user-email-secure" target="_blank" rel="noopener">Is sending password to user email secure?</a></p>
<p><a href="http://elcio.com.br/salvando-diff-em-html/" target="_blank" rel="noopener">Salvando diff em HTML</a></p>
<p><a href="http://bonesmoses.org/2015/09/11/pg-phriday-dealing-with-table-bloating/" target="_blank" rel="noopener">PG Phriday: Dealing With Table Bloating</a></p>
<p><a href="http://imasters.com.br/front-end/menu-slide-down-com-seletores-avancados/" target="_blank" rel="noopener">Menu slide-down com seletores avançados</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/tropecando-68.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1144</post-id>	</item>
		<item>
		<title>Tropeçando 64</title>
		<link>https://rafael.bernard-araujo.com/tropecando-64.php</link>
					<comments>https://rafael.bernard-araujo.com/tropecando-64.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Sat, 21 Feb 2015 19:58:17 +0000</pubDate>
				<category><![CDATA[Tropeçando]]></category>
		<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[encriptação]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[PostGreSQL]]></category>
		<category><![CDATA[replicação]]></category>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=1123</guid>

					<description><![CDATA[Oracle X PostgreSQL – Parte I: Semelhanças How to Recover an Encrypted Home Directory on Ubuntu Recovering an encrypted home directory when you don't have the former operational system anymore. Or you are accessing through an external hard driver or something else. Tag All The Things Tag All The Things 2 Tag All The Things [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://web.archive.org/web/20160823003814/http://savepoint.blog.br:80/oracle-x-postgresql-parte-i-semelhancas/" title="Oracle X PostgreSQL – Parte I: Semelhanças" target="_blank" rel="noopener noreferrer">Oracle X PostgreSQL – Parte I: Semelhanças</a></p>
<p><a href="http://www.howtogeek.com/116297/how-to-recover-an-encrypted-home-directory-on-ubuntu/" title="How to Recover an Encrypted Home Directory on Ubuntu" target="_blank" rel="noopener noreferrer">How to Recover an Encrypted Home Directory on Ubuntu</a></p>
<blockquote><p>Recovering an encrypted home directory when you don't have the former operational system anymore. Or you are accessing through an external hard driver or something else.</p></blockquote>
<p><a href="http://www.databasesoup.com/2015/01/tag-all-things.html" title="Tag All The Things " target="_blank" rel="noopener noreferrer">Tag All The Things</a><br />
<a href="http://www.databasesoup.com/2015/01/tag-all-things-part-2.html" title="Tag All The Things 2" target="_blank" rel="noopener noreferrer">Tag All The Things 2</a><br />
<a href="http://www.databasesoup.com/2015/01/tag-all-things-part-3.html" title="Tag All The Things 3" target="_blank" rel="noopener noreferrer">Tag All The Things 3</a></p>
<p><a href="http://imasters.com.br/front-end/javascript/serie-angularjs-filter-ordenando-tabela-por-coluna/" title="Série AngularJS: Filter ordenando tabela por coluna" target="_blank" rel="noopener noreferrer">Série AngularJS: Filter ordenando tabela por coluna</a></p>
<p><a href="http://pt.wikipedia.org/wiki/Problema_do_ano_2038" title="Problema do ano 2038" target="_blank" rel="noopener noreferrer">Problema do ano 2038</a></p>
<p><a href="http://grumbel.blogspot.com.br/2008/05/playing-around-with-gvfs.html" title="Playing around with ~/.gvfs/ " target="_blank" rel="noopener noreferrer">Playing around with ~/.gvfs/ </a></p>
<p><a href="https://web.archive.org/web/20180625113153/http://briantford.com:80/blog/huuuuuge-angular-apps" title="Building Huuuuuge Apps with AngularJS" target="_blank" rel="noopener noreferrer">Building Huuuuuge Apps with AngularJS</a></p>
<p><a href="https://www.cybertec-postgresql.com/en/partial-aggregation-the-beautiful-way/" title="Partial aggregation: The beautiful way" target="_blank" rel="noopener noreferrer">Partial aggregation: The beautiful way</a></p>
<p><a href="http://www.depesz.com/2015/02/21/i-have-postgresql-loaded-some-data-and-have-app-using-it-now-what/" title="I have PostgreSQL, loaded some data, and have app using it. Now what?" target="_blank" rel="noopener noreferrer">I have PostgreSQL, loaded some data, and have app using it. Now what?</a></p>
<blockquote><p>Agora que o banco já está no ar e sendo usado, é muito importante cuidar da sua saúde. Vamos, portanto, aplicar:</p>
<ul>
<li>streaming replication de master para slave</li>
<li>walarchiving para o servidor storage deixando-o disponível para recuperação por backup</li>
<li>walarchiving para o servidor slave para que no caso do slave cair, será possível a recuperação sem que seja necessário refazer a replicação</li>
<li>limpeza de walarchive no slave - xlogs desnecessários serão removidos</li>
<li>backups diários, executados a partir do slave e salvos no servidor storage, sem que haja nenhum trabalho adicional no master (excetuando-se iniciar e encerrar o modo de backup, o que não afeta o desempenho normal do master)</li>
<li>backups e walarchive no storage são mantidos em sincronia (sem xlogs que são inúteis) e pequenos o suficiente</li>
</ul>
</blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/tropecando-64.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1123</post-id>	</item>
	</channel>
</rss>
