Geraldo RibeiroGeraldo Ribeiro
  • ×
  • About
  • Today I Learned
  • Certificates
☰

Today I Learned (410+)

C++153C5ranges5thread7bash7linux20fltk6git18varicad5vim35debian17javascript6english5zeromq7xfce5eclipse5java5

FreeRTOS with POSIX - 01

C:2024-05-30 | U:2025-01-14

C5FreeRTOS1xTaskGetTickCount1

C++ reduce

C:2019-08-15 | U:2025-01-12

C++153reduce1accumulate2

Getting started with Armadillo

C:2019-09-22 | U:2025-01-12

C++153armadillo1math1

C++ constructor_01

C:2020-02-25 | U:2025-01-12

C++153constructor1

C++ heap vs stack

C:2021-01-03 | U:2025-01-12

C++153memory2heap2stack1

C++ Design Pattern Creational builder 01

C:2021-09-12 | U:2025-01-12

C++153design-pattern1creational1builder1

C++ doctest_01

C:2021-11-18 | U:2025-01-12

C++153doctest1test-suite1test-case1junit4test1

C++ attributes

C:2022-12-18 | U:2025-01-12

C++153attributes1nodiscard1

C++ metaprogramming

C:2022-12-26 | U:2025-01-12

C++153metaprogramming1

How to detect C/C++ memory leak

C:2022-12-30 | U:2025-01-12

C++153memory-leak1AddressSanitizer1ASan1

C++ exception — 02

C:2023-01-09 | U:2025-01-12

C++153std::exception2std::runtime_error2

C++ lock_guard

C:2023-01-09 | U:2025-01-12

C++153std::lock_guard1

C++ shared_ptr with custom deleter

C:2023-01-13 | U:2025-01-12

C++153std::shared_ptr2custom-deleter1popen1memory-safe2

C++ emplace_back × push_back

C:2023-01-24 | U:2025-01-12

C++153emplace_back1push_back1std::vector1

C++ realloc_01

C:2023-02-07 | U:2025-01-12

C++153realloc_011

C++ tasks

C:2023-02-08 | U:2025-01-12

C++153tasks1async2

C++ handling error on new

C:2023-02-15 | U:2025-01-12

C++153handling_error1

C++ buffer overflow

C:2023-02-16 | U:2025-01-12

C++153buffer_overflow1

C++ fltk — 5 — libsigcplusplus

C:2023-03-20 | U:2025-01-12

C++153fltk6libsigcplusplus2

C++ openai — 01

C:2023-04-01 | U:2025-01-12

C++153openai1ChatGPT1

How to use RTAudio to sound card IO

C:2023-12-15 | U:2025-01-12

C++153rtaudio1audio2waveform2digital-communication1

C++ pthread 01

C:2024-01-21 | U:2025-01-12

C++153pthread3thread7

C++ thread 01

C:2024-01-22 | U:2025-01-12

C++153thread7async2future1

C++ pthread 02

C:2024-01-23 | U:2025-01-12

C++153pthread3pthread_cancel1

C++ thread_local_storage_01

C:2024-02-17 | U:2025-01-12

C++153std::thread1thread_local1

C++ condition_variable_04

C:2024-02-19 | U:2025-01-12

C++153condition_variable_041

C++ atomic operations

C:2024-02-27 | U:2025-01-12

C++153atomic3memory_order_acquire2memory_order_consume1memory_order_rel_acq1memory_order_relaxed1memory_order_release2memory_order_seq_cst1

C++ lock_guard_02

C:2024-02-27 | U:2025-01-12

C++153lock_guard1memory_order_acquire2memory_order_release2

C++ std::smart_ptr<void>

C:2024-11-02 | U:2025-01-12

C++153shared_ptr1static_pointer_cast1

C++ virtual destructor

C:2024-11-03 | U:2025-01-12

C++153virtual1destructor1

POSIX pthread conditional

C:2023-11-01 | U:2024-10-21

C5POSIX1pthread3pthread_cond_wait1pthread_cond_signal1

C++ message_queue_01

C:2024-10-20 | U:2024-10-21

C5mq_open1mq_unlink1mq_close1mq_send1mq_receive1message-queue1

Rust helloworld

C:2023-01-02 | U:2024-08-15

rust3helloworld1

Rust slices

C:2024-07-24 | U:2024-08-15

rust3slices1ranges5

How to repeat text in vim

C:2018-11-19 | U:2024-06-09

vim35

C++ zeromq pubsub multithread inproc

C:2020-10-14 | U:2024-06-09

C++153zeromq7pubsub1multithread1inproc1

C++ zeromq_push_pull_multithread_inproc

C:2020-10-26 | U:2024-06-09

C++153zeromq_push_pull_multithread_inproc1

C++ zeromq push

C:2020-11-03 | U:2024-06-09

C++153zeromq7push1

C++ zeromq_pull

C:2020-11-03 | U:2024-06-09

C++153zeromq7pull1

C++ zeromq_req_rep_server

C:2020-12-23 | U:2024-06-09

C++153zeromq7req_rep_server1

C++ atomic 01

C:2021-02-22 | U:2024-06-09

C++153std::atomic1std::atomic_flag1

C++ GDB pretty print

C:2023-02-25 | U:2024-06-09

C++153gdb4pretty-print1

C++ libsigcplusplus — typesafe callbacks

C:2023-03-20 | U:2024-06-09

C++153libsigcplusplus2

C++ fixed_point_01

C:2024-06-09 | U:2024-06-09

C++153C5fixed-point1

C++ iota

C:2018-08-15 | U:2024-02-26

C++153iota2

C++ spinlock

C:2020-09-03 | U:2024-02-26

C++153spinlock1

C++ condition_variable 01

C:2020-09-06 | U:2024-02-26

C++153condition_variable3

C++ condition_variable 02

C:2020-09-06 | U:2024-02-26

C++153condition_variable3atomic3

C++ condition_variable 03

C:2020-09-06 | U:2024-02-26

C++153condition_variable3atomic3

C++ fltk — 02 — Lambda callback

C:2021-08-04 | U:2024-02-26

C++153fltk6

C++ fltk — 1 — Old style C callback

C:2021-08-04 | U:2024-02-26

C++153fltk6

C++ fltk — Theming (Flutter)

C:2021-08-04 | U:2024-02-26

C++153fltk6

English phonetics

C:2022-11-05 | U:2024-02-26

english5phonetics1

C++ gdb user defined commands

C:2023-02-26 | U:2024-02-26

C++153gdb4user-defined-command1

Bash - special variables

C:2024-01-27 | U:2024-02-26

bash7$_1

C++ hardware_concurrency_01

C:2024-02-17 | U:2024-02-26

C++153thread7hardware_concurrency1number-of-cores1

C++ thread 02

C:2024-02-17 | U:2024-02-26

C++153thread7joinable2std::terminate2std::fflush2

C++ thread 03

C:2024-02-17 | U:2024-02-26

C++153thread7joinable2std::terminate2std::fflush2RAII1

C++ unique_lock 01

C:2024-02-17 | U:2024-02-26

C++153unique_lock_011

Shortcode

C:2024-02-24 | U:2024-02-26

blog1helper1

C++ aggregate

C:2021-07-19 | U:2024-01-22

C++153aggregate1

C++ numerical limits

C:2023-02-20 | U:2024-01-22

C++153min1max1lowest1std::numeric_limits1

How to execute code before and after main function

C:2024-01-05 | U:2024-01-22

C++153trick2

C++ - Gerenciando layout em FLTK

C:2020-01-08 | U:2023-12-22

C++153fltk6

C++ mega giga

C:2020-05-09 | U:2023-12-22

C++153mega1giga1imbue1locale1

C++ hash table

C:2022-12-27 | U:2023-12-22

C++153hash_table1unordered_map1map1

C++ debugging with GDB

C:2023-02-07 | U:2023-12-22

C++153debug1gdb4gdb-break-condition1gdb-info1gdb-scripting1gdb-time-travel1gdb-tui1gui-ddd1gui-nemiver1rr2

C++ — hyperloglog

C:2023-03-09 | U:2023-12-22

C++153hyperloglog1murmurhash2

🐛 BUG — static linking thread

C:2023-03-28 | U:2023-12-22

C++153static1thread7

C++ heap

C:2023-04-05 | U:2023-12-22

C++153heap2std::make_heap1std::pop_heap1std::push_heap1

C++ string_literals

C:2023-04-06 | U:2023-12-22

C++153std::string_literals1

Queue C

C:2023-11-15 | U:2023-12-22

C5queue2TAILQ1

conky

C:2020-07-29 | U:2023-09-09

conky1

Embedded Systems

C:2023-07-29 | U:2023-09-09

embedded1nodemcu1esp321linux20communication-protocol1

Digital Communication Block Diagram

C:2023-03-01 | U:2023-09-08

communication1waveform2channel1

Mermaid diagram

C:2023-02-02 | U:2023-09-06

mermaid1diagram2text-driven1fixme1

Modulation

C:2023-09-06 | U:2023-09-06

modulation1QAM1PAM1FSK1PSK1DPSK1OPSK1GMSK1MSK1CPFSK1

Linux File Manager

C:2023-08-16 | U:2023-08-16

file-manager3thunar1

beanstalk

C:2023-06-27 | U:2023-08-01

beanstalk1beanstalk-cli1yabean1queue2

C++ Ranges — Part 1

C:2022-12-13 | U:2023-06-27

C++153ranges5views3iota_view1iota2sort1all_of1any_of1none_of1

C++ Move Semantics and Rvalues References

C:2022-12-30 | U:2023-06-27

C++153move_semantics1std::move1

C++ constexpr optimization

C:2023-01-14 | U:2023-06-27

C++153asm1constexpr2optimization2

C++ mosquitto_01

C:2023-02-04 | U:2023-06-27

C++153mosquitto2libpaho-mqtt-dev1

C++ murmur hash

C:2023-03-30 | U:2023-06-27

C++153murmurhash2

C++ partial_sort

C:2023-04-05 | U:2023-06-27

C++153std::partial_sort1

C++ partition

C:2023-04-05 | U:2023-06-27

C++153partition1

C++ trie

C:2023-04-06 | U:2023-06-27

C++153trie1

C++ functor

C:2019-09-13 | U:2023-04-05

C++153functor1

C++ yaml_01

C:2020-10-19 | U:2023-04-05

C++153yaml1

C++ declspec_01

C:2021-01-02 | U:2023-04-05

C++153declspec_011

C++ version

C:2022-12-05 | U:2023-04-05

C++153version1

C++ std::set std::priority_queue

C:2022-12-18 | U:2023-04-05

C++153std::priority_queue1std::set1std::multiset1

C++ httplib_01

C:2023-04-01 | U:2023-04-05

C++153httplib_011

C++ GAlib

C:2023-04-03 | U:2023-04-05

C++153galib1

C++ coroutine — 1

C:2023-03-20 | U:2023-03-30

C++153coroutine4

C++ coroutine — 2

C:2023-03-20 | U:2023-03-30

C++153coroutine4

C++ coroutine — 3

C:2023-03-20 | U:2023-03-30

C++153coroutine4

C++ coroutine — 4

C:2023-03-20 | U:2023-03-30

C++153coroutine_041

C++ coroutine — 5

C:2023-03-20 | U:2023-03-30

C++153coroutine4

pikchr

C:2023-01-15 | U:2023-03-27

pikchr1pic1dpic1text-driven-diagram1svg2diagram2

C++ fltk — 4 — Multi window

C:2021-08-04 | U:2023-03-22

C++153fltk6

C++ Ranges — Part 2

C:2022-12-13 | U:2023-03-22

C++153ranges5views3views-reverse1views-drop1

C++ Ranges — Part 3 — The simplest C++ algorithm: std::for_each

C:2023-03-02 | U:2023-03-22

C++153ranges5std::for_each1parallel1

C++ Complex Number — 01

C:2023-03-10 | U:2023-03-22

C++153complex2norm1abs1imag1real1

C++ Complex Number — 02

C:2023-03-10 | U:2023-03-22

C++153complex2fft1

C++ ranges 04

C:2023-03-10 | U:2023-03-22

C++153ranges5views3filter1transform1

C++ Ranges — Part 5 — Projections

C:2023-03-12 | U:2023-03-22

C++153ranges_051

Análise de Pontos de Função

C:2020-09-15 | U:2023-03-17

function-point1

Conan

C:2022-12-26 | U:2023-03-16

C++153conan2

hashid — Generate short unique ids from integers

C:2022-12-30 | U:2023-03-16

C++153hashids1guid1uuid1

C++ class size

C:2023-01-14 | U:2023-03-16

C++153class-size1data-alignment1alignas1

C++ lvalue_rvalue

C:2023-01-18 | U:2023-03-16

C++153lvalue1rvalue1

build2

C:2023-01-25 | U:2023-03-16

C++153build21

C++ weeds

C:2023-02-17 | U:2023-03-16

C++153weeds1

Debuggers and Checkers

C:2023-02-25 | U:2023-03-16

debugger1checkers1gdb4rr2LiveRecorder1valgrind1sanitizers1cppcheck1coverity1

C++ fftw — 01

C:2023-03-10 | U:2023-03-16

C++153fftw1

C++ aliasing_01

C:2023-03-15 | U:2023-03-16

C++153aliasing_011

BST - Binary Search Tree

C:2022-12-27 | U:2023-03-12

C++153BST1tree1red-black-tree2

Google search inurl

C:2022-12-30 | U:2023-03-12

google-search1inurl1

C++ audio

C:2023-03-10 | U:2023-03-12

C++153audio2

Criando um gif animado com o gnuplot

C:2019-10-28 | U:2023-03-10

gnuplot1gif1animation1

normcap

C:2023-02-07 | U:2023-03-10

normcap1ocr1image-to-text1screen-capture1screenshot2

Publique seu site com com git

C:2017-10-05T16:50:46-03:00 | U:2023-03-07

git18site estático1

Documentando Projetos Com Doxygen E Markdown

C:2017-10-24 | U:2023-03-07

markdown2doxygen1

Fonte Para Desenvolvimento

C:2017-10-26T10:01:38-02:00 | U:2023-03-07

fonts1

Eclipse Juno 4.2

C:2019-07-23T13:17:51-03:00 | U:2023-03-07

eclipse5

Debugando no eclipse

C:2019-11-12 | U:2023-03-07

eclipse5

Desenvolvimento de plugin para o Eclipse

C:2019-11-12 | U:2023-03-07

eclipse5

JUnit Rules

C:2019-11-12 | U:2023-03-07

junit4

Testes com SWTBot

C:2019-11-12 | U:2023-03-07

swtbot2java5junit4

Cruft — Cleaning Filesystem

C:2019-11-17 | U:2023-03-07

cruft1debsums1

Kali linux

C:2019-11-17 | U:2023-03-07

kali1linux20

Dispose window

C:2019-11-20 | U:2023-03-07

java5dispose-window1

SWTBot

C:2019-11-20 | U:2023-03-07

swtbot2

Formatar código via linha de comando com eclipse

C:2019-11-21 | U:2023-03-07

eclipse5

Java Reflection

C:2019-11-23 | U:2023-03-07

java5

YAD - Yet Another Dialog

C:2019-11-23 | U:2023-03-07

yad1zenity1tui2dialog1

Testlink

C:2019-12-12 | U:2023-03-07

testlink1

Instalando o mlpack no Mac OS

C:2019-12-16 | U:2023-03-07

mlpack1

vim makepkg

C:2019-12-20 | U:2023-03-07

vim35makepkg1metatrader1

Símbolos para traders

C:2019-12-21 | U:2023-03-07

trader2

Trader - ordens

C:2019-12-21 | U:2023-03-07

trader2

English

C:2020-01-02 | U:2023-03-07

english5

SCA e CORBA

C:2020-01-02 | U:2023-03-07

sca1

Boleto

C:2020-01-07 | U:2023-03-07

boleto1CNAB1

git - como limpar submódulos

C:2020-01-07 | U:2023-03-07

git18

git - como manter somente os n últimos commits

C:2020-01-07 | U:2023-03-07

git18

Hugo --- formatação

C:2020-01-08 | U:2023-03-07

hugo4

Dropzone

C:2020-01-14 | U:2023-03-07

dropzone1javascript6upload1

Empacotamento no Debian

C:2020-01-14 | U:2023-03-07

debian17

Tratando upload não seguro no chrome

C:2020-01-14 | U:2023-03-07

1

RStudio no debian

C:2020-01-18 | U:2023-03-07

r1

Servindo CGI com NGINX no Debian

C:2020-01-23 | U:2023-03-07

nginx4cgi1debian17linux20

Salário equivalente para autônomo

C:2020-01-24 | U:2023-03-07

salary2

CVS - controlando arquivos binários

C:2020-01-27 | U:2023-03-07

cvs1

Configurações para o simple-screen-recorder

C:2020-01-29 | U:2023-03-07

simple-screen-recorder1

Habilitando e desabilitando o modo composite no Xfce

C:2020-01-29 | U:2023-03-07

xfce5debian17linux20composite1

Adicionando adsense no hugo

C:2020-01-31 | U:2023-03-07

adsense1hugo4

Instalando virtualbox no debian 10

C:2020-01-31 | U:2023-03-07

virtualbox1debian17linux20

cgroup - Grupos de controle linux

C:2020-01-31 | U:2023-03-07

linux20aws1lambda2

Nomes de classes a evitar no CSS

C:2020-02-16 | U:2023-03-07

css4

inxi - Obtendo informações sobre sua distribuição Linux

C:2020-02-16 | U:2023-03-07

inxi1

Logando erros em javascript

C:2020-02-17 | U:2023-03-07

javascript6

Golang

C:2020-03-15 | U:2023-03-07

golang1

Como ler o medium de graça

C:2020-03-21 | U:2023-03-07

hacking2

Criando VAPID key

C:2020-03-21 | U:2023-03-07

web3

Baixando livros gratuitos da PacktPub

C:2020-03-27 | U:2023-03-07

packtpub1

Editando a página diretamente no browser

C:2020-04-04 | U:2023-03-07

chrome1

Linguagem DART

C:2020-04-24 | U:2023-03-07

dart1

JWT

C:2020-04-28 | U:2023-03-07

jwt1

Flutter

C:2020-05-09 | U:2023-03-07

flutter1

git log

C:2020-06-11 | U:2023-03-07

git18

Desenvolvendo em C++ para mobile com Djinni

C:2020-06-23 | U:2023-03-07

C++153Djinni1

PRINCE2

C:2020-06-24 | U:2023-03-07

prince21

Mosquitto

C:2020-06-29 | U:2023-03-07

mosquitto2mqtt1

RabbitMQ

C:2020-06-29 | U:2023-03-07

rabbitmq1

Dicas do sed

C:2020-07-03 | U:2023-03-07

sed2

How to update no-ip by using the command line?

C:2020-07-06 | U:2023-03-07

noip1

Notação Big O

C:2020-07-07 | U:2023-03-07

C++153

TMSU

C:2020-07-12 | U:2023-03-07

tmsu1

XML

C:2020-07-12 | U:2023-03-07

xml3

Formatação de HTML no vim

C:2020-07-13 | U:2023-03-07

vim35

TinyXML2

C:2020-07-13 | U:2023-03-07

xml3

Ensmallen - flexible C++ library for efficient numerical optimization

C:2020-07-14 | U:2023-03-07

C++153

Meili Search

C:2020-07-19 | U:2023-03-07

search1

Materialize

C:2020-07-20 | U:2023-03-07

css4

Mithril.js

C:2020-07-20 | U:2023-03-07

js1

OpenDDS

C:2020-07-20 | U:2023-03-07

OpenDDS1ZeroMQ1Boost.Asio1

Tamanhos de imagens e vídeos para redes sociais

C:2020-07-20 | U:2023-03-07

social1

Bash - trap

C:2020-07-28 | U:2023-03-07

bash7trap1

Chafa - Image viewer for terminal

C:2020-08-16 | U:2023-03-07

bash7image-viewer1terminal3

micro text editor

C:2020-08-16 | U:2023-03-07

micro1text-editor1

i3

C:2020-08-21 | U:2023-03-07

i31

Download de livros

C:2020-09-01 | U:2023-03-07

hacking2

VIM - Área de transferência

C:2020-09-01 | U:2023-03-07

vim35

Canary Release & Dark Launching

C:2020-09-04 | U:2023-03-07

web3

git - update everything

C:2020-09-10 | U:2023-03-07

git18

MapProxy

C:2020-09-15 | U:2023-03-07

mapproxy1

Imgui

C:2020-09-16 | U:2023-03-07

imgui1

Pdf.js

C:2020-09-16 | U:2023-03-07

pdfjs1

Pencil - wireframe

C:2020-09-18 | U:2023-03-07

pencil1

LGPD - Lei Geral de Proteção de Dados

C:2020-09-22 | U:2023-03-07

lgpd1

Como escolher o terminal padrão

C:2020-10-05 | U:2023-03-07

term1linux20debian17

Download com certificado inválido no wget

C:2020-10-06 | U:2023-03-07

wget1bash7

Obtendo key do windows a partir do linux

C:2020-10-13 | U:2023-03-07

windows2

Sed

C:2020-10-14 | U:2023-03-07

sed2

cURL

C:2020-10-14 | U:2023-03-07

curl1

CSS - Scroll Snap

C:2020-10-15 | U:2023-03-07

css4

Clangd + vim

C:2020-10-18 | U:2023-03-07

clangd1

Update all the node.js dependencies to their last version

C:2022-09-25 | U:2023-03-07

npm1npm-check-updates1

How can I obtain the length of a string at compile time?

C:2022-12-27 | U:2023-03-07

C++153constexpr2string1strlen1

Red-Black Tree

C:2022-12-27 | U:2023-03-07

C++153red-black-tree2

LaTeX Tikz

C:2022-12-28 | U:2023-03-07

LaTeX1TikZ1

Using apt from unsigned repository

C:2022-12-28 | U:2023-03-07

apt2gpg1dockerfile1

UltiSnip - Snippets for vim

C:2022-12-30 | U:2023-03-07

C++153

visualgo - visualising data structures and algorithms through animation

C:2022-12-30 | U:2023-03-07

data-structure1visualization1

Calendar with week number

C:2023-01-05 | U:2023-03-07

calendar1gcal1

DNAT vs SNAT

C:2023-01-06 | U:2023-03-07

DNAT1SNAT1

vpn-linux

C:2023-01-06 | U:2023-03-07

vpn1openvpn1

C++ Developer Salary

C:2023-01-09 | U:2023-03-07

C++153salary2cost-of-living1

gitui

C:2023-01-09 | U:2023-03-07

git18gitui1rust3

rapoo keyboard lag and ignored keystrokes

C:2023-01-10 | U:2023-03-07

rapoo1wireless-keyboard1

git undo add

C:2023-01-11 | U:2023-03-07

git18git-restore1git-add1

Elemar Jr - Selected links

C:2023-01-12 | U:2023-03-07

elemar-jr1

Leetcode patterns

C:2023-01-12 | U:2023-03-07

C++153

nginx content_by_lua_block

C:2023-01-19 | U:2023-03-07

nginx4content_by_lua_block1lua2ufw1

WSL — disable beep

C:2023-01-23 | U:2023-03-07

wsl2beep1visualbell1vim35

Linkedin SSI

C:2023-01-24 | U:2023-03-07

linkedin2ssi1

WSL — Windows Subsystem for Linux

C:2023-01-24 | U:2023-03-07

wsl2

Monitoring NGINX with Collectd and InfluxDB

C:2023-01-25 | U:2023-03-07

nginx4influxdb1collectd1

hedgedoc

C:2023-01-25 | U:2023-03-07

hedgedoc1flowchart1sequence-diagram1

Chat GPT

C:2023-01-26 | U:2023-03-07

chat-gpt1

Dijkstra's algorithm

C:2023-01-26 | U:2023-03-07

dijkstra1t23t34

QEMU — Windows guest

C:2023-01-26 | U:2023-03-07

qemu1windows2

SWIG

C:2023-01-26 | U:2023-03-07

swig1C++153lua2python1

linkedin — in progress courses

C:2023-01-27 | U:2023-03-07

linkedin2

clean up snap

C:2023-01-30 | U:2023-03-07

snap1clean2

journal clean

C:2023-01-30 | U:2023-03-07

journalctl1clean2

gunslinger

C:2023-02-03 | U:2023-03-07

gunslinger1game1

mongodb

C:2023-02-03 | U:2023-03-07

t11t23t34

splunk

C:2023-02-08 | U:2023-03-07

splunk1siem1soar1security2

varicad — Thread 3D

C:2023-02-09 | U:2023-03-07

varicad5thread7metric13D1

HTML colors

C:2023-02-12 | U:2023-03-07

color1css4html3svg2hex-color1rgb-color1

Artificial Intelligence Image Generation

C:2023-02-14 | U:2023-03-07

ai1image-generation1fotor1

file-watcher

C:2023-02-15 | U:2023-03-07

entr1fswatch1inotify-tools1

git-restore-mtime

C:2023-02-16 | U:2023-03-07

git18git-restore-mtime1

Online Compilers

C:2023-02-20 | U:2023-03-07

online-compiler1godbolt1wandbox1coliru1

xargs

C:2023-02-21 | U:2023-03-07

xargs2

onedrive

C:2023-02-23 | U:2023-03-07

onedrive1sharepoint1t34

Broadband — Wideband — Narrowband

C:2023-03-01 | U:2023-03-07

broadband1wideband1narrowband1

HF — VHF — UHF

C:2023-03-01 | U:2023-03-07

HF1VHF1UHF1

Stock Image Source

C:2023-03-01 | U:2023-03-07

image1nappy1

inter-process-communication

C:2023-03-01 | U:2023-03-07

IPC1inter-process-communication1socket1shared-memory1pipe1

self-education

C:2023-03-01 | U:2023-03-07

self-education1t23t34

C++ Concepts

C:2022-09-20 | U:2023-03-06

C++153concepts1requires1

Como instalar o flameshot no Debian stretch

C:2019-04-26 | U:2023-02-27

backports1flameshot1screenshot2annotation1debian17linux20

Extract data using devtools

C:2022-12-06 | U:2023-02-27

devtools1console.log1javascript6browser1spread-operator1

C++ automatic type promotion

C:2023-02-22 | U:2023-02-27

C++153type_promotion1

C++ if with initializer

C:2023-02-22 | U:2023-02-27

C++153if1initializer1

C++ short_circuit

C:2023-02-22 | U:2023-02-27

C++153short_circuit1

C++ inline

C:2023-02-25 | U:2023-02-27

C++153inline1

C++ memory_mapping_files

C:2023-02-25 | U:2023-02-27

C++153memory_mapping_files1

C++ variable_lifetime

C:2023-02-25 | U:2023-02-27

C++153variable_lifetime1

C++ bit shift

C:2023-02-20 | U:2023-02-21

C++153bitshift1

C++ bitwise operator

C:2023-02-20 | U:2023-02-21

C++153bitwise_operator1

C++ prefix and postfix

C:2023-02-20 | U:2023-02-21

C++153prefix_and_postfix1

C++ static_cast

C:2023-02-20 | U:2023-02-21

C++153static_cast1

C++ solid

C:2023-02-18 | U:2023-02-19

C++153solid1

Como trocar o nome do servidor sem reiniciar

C:2017-10-22T11:21:50-02:00 | U:2023-02-17

sysadmin2linux20debian17hostname1

Como instalar o tema de ícones Papirus no Debian

C:2017-10-24 | U:2023-02-17

icons1papirus1debian17linux20

Bloqueando a Sessão com Light Locker

C:2017-10-25 | U:2023-02-17

screensaver1locker1debian17linux20

Plugins para o vim

C:2018-11-19 | U:2023-02-17

vim35

Vim com python habilitado

C:2018-11-19 | U:2023-02-17

vim35

Como inserir emojis na mensagem de commit

C:2018-11-27 | U:2023-02-17

git18emoji1gitmoji1

Escolhendo versões dos pacotes no Debian/Ubuntu

C:2019-07-02 | U:2023-02-17

sysadmin2linux20debian17ubuntu2hugo4apt2

Gerenciador de arquivos

C:2019-07-02 | U:2023-02-17

file-manager3linux20debian17ubuntu2

Nemo como Gerenciador De Arquivos Padrão

C:2019-07-23T10:33:17-03:00 | U:2023-02-17

file-manager3nemo1nautilus1gnome1xfce5

Java 12 no Debian Buster

C:2019-07-23T11:33:38-03:00 | U:2023-02-17

java5debian17linux20

Javascript - console.dir

C:2019-11-06 | U:2023-02-17

javascript6console1

Configurando um firewall no Debian

C:2019-11-17 | U:2023-02-17

firewall2debian17linux20

Formatando o código automaticamente antes do commit

C:2019-11-21 | U:2023-02-17

git18gitattributes1format1

Desabilitar função color com botão do meio

C:2019-11-23 | U:2023-02-17

touchpad1

Gerenciamento de memória swap

C:2019-12-02 | U:2023-02-17

swap1debian17linux20

git - dicas

C:2019-12-08 | U:2023-02-17

git18

Plantuml

C:2019-12-24 | U:2023-02-17

plantuml1

CORBA

C:2019-12-27 | U:2023-02-17

corba1IDL1C++153Python1

Grafana --- Reset da senha do admin

C:2020-01-03 | U:2023-02-17

grafana1docker3

Docker - exportar imagem

C:2020-01-06 | U:2023-02-17

docker3

Primeiros passos com o insomnia

C:2020-01-12 | U:2023-02-17

web3

Como inverter as cores no X

C:2020-03-15 | U:2023-02-17

debian17linux20xorg1xcalib1xfce5

Importando arquivos do SolidWorks para o VariCAD

C:2020-03-17 | U:2023-02-17

varicad5step1cadexchanger1debian17linux20

Git - diff de imagens

C:2020-05-19 | U:2023-02-17

git18

Exibindo problemas de formatação com git diff

C:2020-06-07 | U:2023-02-17

git18diff1

Como realizar o checkout somente da última versão

C:2020-06-13 | U:2023-02-17

git18checkout1depth1

SSH Tunnel — How to access an application running on remote localhost

C:2020-06-13 | U:2023-02-17

ssh2tunnel1docker3xdg-open1

Certbot Hooks

C:2020-06-29 | U:2023-02-17

certbot1hooks1letsencrypt1

Criando zip com múltiplos volumes

C:2020-06-29 | U:2023-02-17

zip1

C++ initialize_list_01

C:2020-07-11 | U:2023-02-17

C++153initialize_list_011

Liberando o alt do xfce para o figma

C:2020-07-26 | U:2023-02-17

xfce5figma1

Fuzzy finder

C:2020-08-16 | U:2023-02-17

bash7fzf2fuzzy1

git diff para odt

C:2020-08-20 | U:2023-02-17

git18

fail2ban

C:2020-09-09 | U:2023-02-17

fail2ban1

Convertendo um repositório git para bare

C:2020-09-14 | U:2023-02-17

git18

Editando arquivos com ex / vim

C:2020-09-15 | U:2023-02-17

ex1vim35bash7

Bash - trap

C:2021-02-01 | U:2023-02-17

bash7mktemp1

Fontconfig - escondendo fontes

C:2021-04-27 | U:2023-02-17

font1fontconfig1

LXC - Linux Container

C:2022-09-05 | U:2023-02-17

lxc1linux20container1

The network ip command

C:2022-09-19 | U:2023-02-17

network1ip1route1

xdg-mime

C:2022-10-15 | U:2023-02-17

xdg-mime1

How to create a bootable pendrive from ISO image

C:2022-10-26 | U:2023-02-17

iso1dd1boot2

Pentesting ssh weak key exchange algorithms

C:2022-10-27 | U:2023-02-17

pentest1ssh2

Update Nginx to the latest stable version on CentOS 8

C:2022-10-27 | U:2023-02-17

nginx4centos1

exa - Modern replacement for ls

C:2022-11-11 | U:2023-02-17

exa1ls1terminal3

DMA Direct Memory Access

C:2022-11-19 | U:2023-02-17

dma1memory2

Fuzzy completion for vim

C:2022-11-23 | U:2023-02-17

vim35fzf2

ngrok

C:2022-12-12 | U:2023-02-17

ngrok1

How to install clang 16 on debian

C:2022-12-13 | U:2023-02-17

clang1debian17

RHEL firewall

C:2022-12-15 | U:2023-02-17

RHEL1firewall2firewall-cmd1

How to install local RPM on RHEL

C:2022-12-19 | U:2023-02-17

rhel1yum1rpm1xargs2sh1

Google Test

C:2022-12-20 | U:2023-02-17

C++153TDD1google-test1

Using powershell on linux

C:2022-12-23 | U:2023-02-17

powershell1linux20

Meson

C:2022-12-26 | U:2023-02-17

C++153meson1

C++ buffer underflow

C:2023-02-16 | U:2023-02-17

C++153buffer_underflow1

C++ algorithm count_if

C:2022-12-13 | U:2023-02-13

C++153algorithm4std::count_if1

SCRUM

C:2022-12-21 | U:2023-02-13

scrum1

Forward List in C++

C:2023-01-30 | U:2023-02-01

C++153std::forward_list1std::list1

C++ gumbo

C:2023-01-31 | U:2023-02-01

C++153html51gumbo1gumbo-query1

C++ ANSI codes

C:2020-03-11 | U:2023-01-26

C++153ansi1tui2

C++ switch

C:2023-01-14 | U:2023-01-19

C++153switch1

Writing memory safe C++

C:2023-01-02 | U:2023-01-13

C++153memory-safe2std::shared_ptr2std::unique_ptr1std::make_shared1

C++ exception — 01

C:2023-01-09 | U:2023-01-13

C++153std::exception2std::runtime_error2

C++ trick 01

C:2019-03-12 | U:2023-01-12

C++153trick2

HTML input pattern

C:2020-07-18 | U:2023-01-10

html3input1pattern1

C++ templates

C:2020-12-16 | U:2023-01-03

C++153template3

C++ templates — compilation time vs execution time

C:2020-12-16 | U:2023-01-03

C++153template3

C++ cast

C:2021-01-02 | U:2023-01-03

C++153cast1

C++ templates — order

C:2023-01-01 | U:2023-01-03

C++153template3

C++ convert operator

C:2023-01-02 | U:2023-01-03

C++153convert-operator1

Crow — A Fast and Easy to use micro framework for the web

C:2020-12-16 | U:2022-12-30

webserver1crowcpp1C++153

C++ algorithm max_element and min_element

C:2022-12-26 | U:2022-12-30

C++153algorithm4std::max_element1std::min_element1std::iter_swap1std::swap1

pagmo — C++ scientific library for massively parallel optimization

C:2022-12-29 | U:2022-12-30

C++153optimization2

Algoritmos

C:2020-01-03 | U:2022-12-29

C++153algorithms1count_if1for_each2max_element1

C++ protobuf

C:2021-10-23 | U:2022-12-29

C++153protobuf_011

C++ big endian vs little endian

C:2022-12-29 | U:2022-12-29

C++153big-endian1little-endian1

C++ Lambdas

C:2018-08-15 | U:2022-12-27

C++153lambda2

C++ algorithm swap_range

C:2022-12-26 | U:2022-12-27

C++153algorithm4swap_range1

Package manager for C++

C:2022-12-26 | U:2022-12-27

C++153conan2hunter1buckaroo1vcpkg1cget1cpm1

SIMD

C:2022-12-26 | U:2022-12-27

SIMD1

Xmake

C:2022-12-26 | U:2022-12-27

C++153xmake1

C++ hash

C:2022-12-27 | U:2022-12-27

C++153hash1

C++ accumulate

C:2019-06-16 | U:2022-12-26

C++153accumulate2

How to populate vim quickfix window

C:2022-12-23 | U:2022-12-24

vim35quickfix1

Utterance

C:2022-11-03 | U:2022-12-21

comments1github1

Código de barras

C:2020-09-06 | U:2022-12-20

barcode1

ZeroMQ

C:2020-10-07 | U:2022-12-20

zeromq7

C³ -- Common Coding Convention

C:2022-12-20 | U:2022-12-20

code-convetion1

Vim eunuch

C:2022-12-20 | U:2022-12-20

vim35tpope1vim-plugin1

Microservices

C:2022-12-17 | U:2022-12-18

microservice1C++153crow1cpprestsdk1httplib1pistache1restbed1restinio1

C++ for_each

C:2018-10-13 | U:2022-12-17

C++153algorithm4for_each2

Ventoy - ISO boot

C:2022-12-16 | U:2022-12-17

boot2usb1

cereal - A C++11 library for serialization - 01

C:2020-12-19 | U:2022-12-13

C++153serialization1cereal1

CSQ - Bertrand Meyer

C:2022-12-01 | U:2022-12-12

CQS1

CSIRT - Security Response Toolkit

C:2022-12-12 | U:2022-12-12

security2CSIRT1MIPS1IntelMQ1Hive1NfSen1Wazuh1Packetbeat1Graylog1

Speedcrunch calculator

C:2022-12-05 | U:2022-12-06

calculator1

Email Sandbox with Mailtrap.io

C:2022-11-30 | U:2022-12-02

email2

Free domain

C:2022-11-30 | U:2022-12-02

domain1free1

How to embed attachment in email body

C:2022-11-30 | U:2022-12-02

email2html3phishing1

Como validar documentos XML usando DTD

C:2019-12-04 | U:2022-11-21

xml3dtd1

Custom protocol with Desktop Entry Specification

C:2022-11-21 | U:2022-11-21

desktop1

Nouns

C:2022-10-17 | U:2022-11-20

english5grammar1noun1

Writing in third person

C:2022-11-12 | U:2022-11-20

English1third-person1

Bookmarklet

C:2022-11-19 | U:2022-11-19

bookmarklets1youtube1

Vimscript

C:2022-11-12 | U:2022-11-18

vim35vimscript1

vim terminal command

C:2022-11-12 | U:2022-11-18

vim35terminal3

Vim Spell Checking

C:2018-11-19 | U:2022-11-12

vim35

Irregular verbs

C:2022-11-08 | U:2022-11-12

english5verb1

Converting Markdown to Beautiful PDF with Pandoc

C:2022-11-08 | U:2022-11-08

pandoc1latex1markdown2pdf1

Dígrafos no VIM

C:2020-09-29 | U:2022-11-03

vim35

How to type Unicode in Vim

C:2022-11-03 | U:2022-11-03

vim35utf1digraph1

Present Tense

C:2022-10-15 | U:2022-10-16

english5

Varicad - configurando arquivos de legenda

C:2020-01-29 | U:2022-10-09

varicad5

Varicad - configurando moldura da página

C:2020-01-29 | U:2022-10-09

varicad5

Varicad - configurando visão pré-definida para isométrica

C:2020-02-11 | U:2022-10-09

varicad5

Customizing the homepage with widgets

C:2016-04-19 | U:2022-10-07

academic1hugo4

Troca Rápida De Usuário No Xfce

C:2017-10-24T19:03:57-02:00 | U:2022-10-07

xfce5

Diferenças entre mtime ctime atime

C:2017-11-17T10:14:46-02:00 | U:2022-10-07

find1mtime1ctime1atime1

Auto completar especial no Vim

C:2018-11-19 | U:2022-10-07

vim35

Compilar Vim 8

C:2018-11-19 | U:2022-10-07

vim35

Fast Search in Vim

C:2018-11-19 | U:2022-10-07

vim35

Formatar JSON no Vim

C:2018-11-19 | U:2022-10-07

vim35

Formatar XML no vim

C:2018-11-19 | U:2022-10-07

vim35

Run Tests in Vim

C:2018-11-19 | U:2022-10-07

vim35

Substituição de texto avançada no Vim

C:2018-11-19 | U:2022-10-07

vim35

VIM single instance

C:2018-11-19 | U:2022-10-07

vim35

Vim args, argdo

C:2018-11-19 | U:2022-10-07

vim35args1argdo1

Vim awesome

C:2018-11-19 | U:2022-10-07

vim35

Vim com rails

C:2018-11-19 | U:2022-10-07

vim35

Vim lento

C:2018-11-19 | U:2022-10-07

vim35

Vim plugin coersion: snake_case, MixedCase, camelCase, UPPER_CASE, dash-case, dot.case, space case, Title Case

C:2018-11-19 | U:2022-10-07

vim35

Webvim

C:2018-11-19 | U:2022-10-07

vim35

vim-livro-noob-gratis.md

C:2018-11-19 | U:2022-10-07

vim35

Como limpar o audio com audacity

C:2019-05-15 | U:2022-10-07

audacity1

Como executar macro em todos os buffers do Vim

C:2019-11-07 | U:2022-10-07

vim35macro1

Testando exceções com junit

C:2019-11-12 | U:2022-10-07

java5junit4exceção1try-catch1

Preact - Petit React

C:2019-12-02 | U:2022-10-07

preact1

Eventos em javascript

C:2019-12-03 | U:2022-10-07

javascript6eventos1

javascript set

C:2019-12-03 | U:2022-10-07

javascript6

Eclipse Modeling Framework - Lendo e escrevendo XML

C:2019-12-05 | U:2022-10-07

eclipse5EMF1XML1

Git - Limpando o repositório

C:2019-12-05 | U:2022-10-07

git18

Preprocessador M4

C:2019-12-23 | U:2022-10-07

m41

Autocompletar no VIM

C:2020-06-27 | U:2022-10-07

vim35autocomplete1

Introdução ao Apache Kafka

C:2020-06-27 | U:2022-10-07

kafka1

Copiar o nome do arquivo atual

C:2020-09-04 | U:2022-10-07

vim35

Gerenciador de arquivos nnn

C:2020-09-08 | U:2022-10-07

nnn1

nanomsg

C:2020-10-07 | U:2022-10-07

zeromq7nanomsg2

SBE - Simple Binary Encoding

C:2020-10-08 | U:2022-10-07

sbe1zeromq7nanomsg2

VIM - Explorer

C:2020-12-30 | U:2022-10-07

vim35

Como remover arquivos do controle de versão preservando cópia local

C:2021-07-21 | U:2022-10-07

git18
© Geraldo Ribeiro 2024
E-mailLinkedinGithubCodepenTwitterTelegramWhatsappInstagramFacebookStackOverflowYoutube