Today I Learned
- C++ virtual destructor
- C++ std::smart_ptr<void>
- C++ message_queue_01
- Rust slices
- C++ fixed_point_01
- Esp32 with FreeRTOS using Arduino - Preferences
- Esp32 with FreeRTOS using Arduino - Blink
- Esp32 with FreeRTOS using Arduino - Blink
- Esp32 with FreeRTOS using Arduino - Blink
- Esp32 with FreeRTOS - Wifi AP
- Esp32 with FreeRTOS - Wifi AP
- Esp32 with FreeRTOS - Wifi AP
- FreeRTOS with POSIX - 01
- C++ lock_guard_02
- C++ atomic operations
- Shortcode
- C++ condition_variable_04
- C++ unique_lock 01
- C++ thread_local_storage_01
- C++ thread 03
- C++ thread 02
- C++ hardware_concurrency_01
- Bash - special variables
- C++ pthread 02
- C++ thread 01
- C++ pthread 01
- How to execute code before and after main function
- How to use RTAudio to sound card IO
- Queue C
- POSIX pthread conditional
- Modulation
- Linux File Manager
- Embedded Systems
- beanstalk
- C++ trie
- C++ string_literals
- C++ partition
- C++ partial_sort
- C++ heap
- C++ GAlib
- C++ openai — 01
- C++ httplib_01
- C++ murmur hash
- 🐛 BUG — static linking thread
- C++ libsigcplusplus — typesafe callbacks
- C++ fltk — 5 — libsigcplusplus
- C++ coroutine — 5
- C++ coroutine — 4
- C++ coroutine — 3
- C++ coroutine — 2
- C++ coroutine — 1
- C++ aliasing 01
- C++ Ranges — Part 5 — Projections
- C++ ranges 04
- C++ fftw — 01
- C++ audio
- C++ Complex Number — 02
- C++ Complex Number — 01
- C++ — hyperloglog
- C++ Ranges — Part 3 — The simplest C++ algorithm: std::for_each
- self-education
- inter-process-communication
- Stock Image Source
- HF — VHF — UHF
- Digital Communication Block Diagram
- Broadband — Wideband — Narrowband
- C++ gdb user defined commands
- Debuggers and Checkers
- C++ variable_lifetime
- C++ memory_mapping_files
- C++ inline
- C++ GDB pretty print
- onedrive
- C++ short_circuit
- C++ if with initializer
- C++ automatic type promotion
- xargs
- Online Compilers
- C++ static_cast
- C++ prefix and postfix
- C++ numerical limits
- C++ bitwise operator
- C++ bit shift
- C++ solid
- C++ weeds
- git-restore-mtime
- C++ buffer underflow
- C++ buffer overflow
- file-watcher
- C++ handling error on new
- Artificial Intelligence Image Generation
- HTML colors
- varicad — Thread 3D
- splunk
- C++ tasks
- normcap
- C++ realloc_01
- C++ debugging with GDB
- C++ mosquitto_01
- mongodb
- gunslinger
- Mermaid diagram
- C++ gumbo
- journal clean
- clean up snap
- Forward List in C++
- linkedin — in progress courses
- SWIG
- QEMU — Windows guest
- Dijkstra's algorithm
- Chat GPT
- hedgedoc
- build2
- Monitoring NGINX with Collectd and InfluxDB
- WSL — Windows Subsystem for Linux
- Linkedin SSI
- C++ emplace_back × push_back
- WSL — disable beep
- nginx content_by_lua_block
- C++ lvalue_rvalue
- pikchr
- C++ switch
- C++ constexpr optimization
- C++ class size
- C++ shared_ptr with custom deleter
- Leetcode patterns
- Elemar Jr - Selected links
- git undo add
- rapoo keyboard lag and ignored keystrokes
- gitui
- C++ lock_guard
- C++ exception — 02
- C++ exception — 01
- C++ Developer Salary
- vpn-linux
- DNAT vs SNAT
- Calendar with week number
- Writing memory safe C++
- Rust helloworld
- C++ convert operator
- C++ templates — order
- visualgo - visualising data structures and algorithms through animation
- hashid — Generate short unique ids from integers
- UltiSnip - Snippets for vim
- How to detect C/C++ memory leak
- Google search inurl
- C++ Move Semantics and Rvalues References
- pagmo — C++ scientific library for massively parallel optimization
- C++ big endian vs little endian
- Using apt from unsigned repository
- LaTeX Tikz
- Red-Black Tree
- How can I obtain the length of a string at compile time?
- C++ hash table
- C++ hash
- BST - Binary Search Tree
- Xmake
- SIMD
- Package manager for C++
- Meson
- Conan
- C++ metaprogramming
- C++ algorithm swap_range
- C++ algorithm max_element and min_element
- Using powershell on linux
- How to populate vim quickfix window
- SCRUM
- Vim eunuch
- Google Test
- C³ -- Common Coding Convention
- How to install local RPM on RHEL
- C++ std::set std::priority_queue
- C++ attributes
- Microservices
- Ventoy - ISO boot
- RHEL firewall
- How to install clang 16 on debian
- C++ algorithm count_if
- C++ Ranges — Part 2
- C++ Ranges — Part 1
- ngrok
- CSIRT - Security Response Toolkit
- Extract data using devtools
- Speedcrunch calculator
- C++ version
- CSQ - Bertrand Meyer
- How to embed attachment in email body
- Free domain
- Email Sandbox with Mailtrap.io
- Fuzzy completion for vim
- Custom protocol with Desktop Entry Specification
- DMA Direct Memory Access
- Bookmarklet
- vim terminal command
- Writing in third person
- Vimscript
- exa - Modern replacement for ls
- Irregular verbs
- Converting Markdown to Beautiful PDF with Pandoc
- English phonetics
- Utterance
- How to type Unicode in Vim
- Update Nginx to the latest stable version on CentOS 8
- Pentesting ssh weak key exchange algorithms
- How to create a bootable pendrive from ISO image
- Nouns
- xdg-mime
- Present Tense
- Update all the node.js dependencies to their last version
- C++ Concepts
- The network ip command
- LXC - Linux Container
- C++ doctest_01
- C++ protobuf
- C++ Design Pattern Creational builder 01
- C++ fltk — Theming (Flutter)
- C++ fltk — 4 — Multi window
- C++ fltk — 1 — Old style C callback
- C++ fltk — 02 — Lambda callback
- Como remover arquivos do controle de versão preservando cópia local
- C++ aggregate
- Fontconfig - escondendo fontes
- C++ atomic 01
- Bash - trap
- C++ heap vs stack
- C++ declspec_01
- C++ cast
- VIM - Explorer
- C++ zeromq_req_rep_server
- cereal - A C++11 library for serialization - 05
- cereal - A C++11 library for serialization - 04
- cereal - A C++11 library for serialization - 03
- cereal - A C++11 library for serialization - 02
- cereal - A C++11 library for serialization - 01
- Crow — A Fast and Easy to use micro framework for the web
- C++ templates — compilation time vs execution time
- C++ templates
- C++ zeromq_pull
- C++ zeromq push
- C++ zeromq_push_pull_multithread_inproc
- C++ yaml_01
- Clangd + vim
- CSS - Scroll Snap
- cURL
- Sed
- C++ zeromq pubsub multithread inproc
- Obtendo key do windows a partir do linux
- SBE - Simple Binary Encoding
- nanomsg
- ZeroMQ
- Download com certificado inválido no wget
- Como escolher o terminal padrão
- Dígrafos no VIM
- LGPD - Lei Geral de Proteção de Dados
- Pencil - wireframe
- Pdf.js
- Imgui
- MapProxy
- Editando arquivos com ex / vim
- Análise de Pontos de Função
- Convertendo um repositório git para bare
- git - update everything
- fail2ban
- Gerenciador de arquivos nnn
- Código de barras
- C++ condition_variable 03
- C++ condition_variable 02
- C++ condition_variable 01
- Copiar o nome do arquivo atual
- Canary Release & Dark Launching
- C++ spinlock
- VIM - Área de transferência
- Download de livros
- i3
- git diff para odt
- micro text editor
- Fuzzy finder
- Chafa - Image viewer for terminal
- conky
- Bash - trap
- Liberando o alt do xfce para o figma
- Tamanhos de imagens e vídeos para redes sociais
- OpenDDS
- Mithril.js
- Materialize
- Meili Search
- HTML input pattern
- Ensmallen - flexible C++ library for efficient numerical optimization
- TinyXML2
- Formatação de HTML no vim
- XML
- TMSU
- C++ initialize_list_01
- Notação Big O
- How to update no-ip by using the command line?
- Dicas do sed
- RabbitMQ
- Mosquitto
- Criando zip com múltiplos volumes
- Certbot Hooks
- Introdução ao Apache Kafka
- Autocompletar no VIM
- PRINCE2
- Desenvolvendo em C++ para mobile com Djinni
- SSH Tunnel — How to access an application running on remote localhost
- Como realizar o checkout somente da última versão
- git log
- Exibindo problemas de formatação com git diff
- Git - diff de imagens
- Flutter
- C++ mega giga
- JWT
- Linguagem DART
- Editando a página diretamente no browser
- Baixando livros gratuitos da PacktPub
- Criando VAPID key
- Como ler o medium de graça
- Importando arquivos do SolidWorks para o VariCAD
- Golang
- Como inverter as cores no X
- C++ ANSI codes
- C++ constructor_01
- Logando erros em javascript
- inxi - Obtendo informações sobre sua distribuição Linux
- Nomes de classes a evitar no CSS
- Varicad - configurando visão pré-definida para isométrica
- cgroup - Grupos de controle linux
- Instalando virtualbox no debian 10
- Adicionando adsense no hugo
- Varicad - configurando moldura da página
- Varicad - configurando arquivos de legenda
- Habilitando e desabilitando o modo composite no Xfce
- Configurações para o simple-screen-recorder
- CVS - controlando arquivos binários
- Salário equivalente para autônomo
- Servindo CGI com NGINX no Debian
- RStudio no debian
- Tratando upload não seguro no chrome
- Empacotamento no Debian
- Dropzone
- Primeiros passos com o insomnia
- Hugo --- formatação
- C++ - Gerenciando layout em FLTK
- git - como manter somente os n últimos commits
- git - como limpar submódulos
- Boleto
- Docker - exportar imagem
- Grafana --- Reset da senha do admin
- Algoritmos
- SCA e CORBA
- English
- CORBA
- Plantuml
- Preprocessador M4
- Trader - ordens
- Símbolos para traders
- vim makepkg
- Instalando o mlpack no Mac OS
- Testlink
- git - dicas
- Git - Limpando o repositório
- Eclipse Modeling Framework - Lendo e escrevendo XML
- Como validar documentos XML usando DTD
- javascript set
- Eventos em javascript
- Preact - Petit React
- Gerenciamento de memória swap
- YAD - Yet Another Dialog
- Java Reflection
- Desabilitar função color com botão do meio
- Formatar código via linha de comando com eclipse
- Formatando o código automaticamente antes do commit
- SWTBot
- Dispose window
- Kali linux
- Cruft — Cleaning Filesystem
- Configurando um firewall no Debian
- Testes com SWTBot
- Testando exceções com junit
- JUnit Rules
- Desenvolvimento de plugin para o Eclipse
- Debugando no eclipse
- Como executar macro em todos os buffers do Vim
- Javascript - console.dir
- Criando um gif animado com o gnuplot
- Getting started with Armadillo
- C++ functor
- C++ reduce
- Eclipse Juno 4.2
- Java 12 no Debian Buster
- Nemo como Gerenciador De Arquivos Padrão
- Gerenciador de arquivos
- Escolhendo versões dos pacotes no Debian/Ubuntu
- C++ accumulate
- Como limpar o audio com audacity
- Como instalar o flameshot no Debian stretch
- C++ trick 01
- Como inserir emojis na mensagem de commit
- vim-livro-noob-gratis.md
- Webvim
- Vim plugin coersion: snake_case, MixedCase, camelCase, UPPER_CASE, dash-case, dot.case, space case, Title Case
- Vim lento
- Vim com rails
- Vim com python habilitado
- Vim awesome
- Vim args, argdo
- Vim Spell Checking
- VIM single instance
- Substituição de texto avançada no Vim
- Run Tests in Vim
- Plugins para o vim
- How to repeat text in vim
- Formatar XML no vim
- Formatar JSON no Vim
- Fast Search in Vim
- Compilar Vim 8
- Auto completar especial no Vim
- C++ for_each
- C++ iota
- C++ Lambdas
- Diferenças entre mtime ctime atime
- Fonte Para Desenvolvimento
- Bloqueando a Sessão com Light Locker
- Troca Rápida De Usuário No Xfce
- Documentando Projetos Com Doxygen E Markdown
- Como instalar o tema de ícones Papirus no Debian
- Como trocar o nome do servidor sem reiniciar
- Publique seu site com com git
- Customizing the homepage with widgets