๐ The main difference between them is in the way the keys are stored and accessed.
๐น Used to manage automatic memory allocation and deallocation.
๐งฎ Advantages and disadvantages.
๐ LIKE A ROOT!
๐ Settling the accounts!
๐ An LLM inference in C/C++
๐ A Python for Python haters! ๐
๐ Suitable for exploratory programming and in places where time to gain insights is important.
๐ Knowing how to draw geometric shapes with code is one of the foundations for learning OpenGL and Vulkan.
โช Together with the callback function: shared_from_this();
โก In this video we created an animation that can serve as a prototype for a game introduction.
>_ To make your REPL like a boss!
๐ฆฌ Just like Clang/LLVM, which has always been written in C++.
๐ Another option to compile your programs via the command line in Windows.
๐ช It provides advanced features that are not natively offered by the language.
โญ Useful when the number of arguments the function needs to process is not known in advance.
โช They are no longer recommended to use, but it is important to understand them!
๐ฆ With step-by-step tutorial.
โช A library identical to ncurses, but for DOS/Windows.
๐ There is a video where you can see the big difference!
๐๏ธ The concept may hinder the understanding of some.
๐๏ธ The true artist programmer!
๐ชบ A class can be declared within the scope of another class.
โฑ๏ธ Boost is Multiplatform: Windows, macOS, GNU/Linux, BSD and any other operating system and architecture.
๐๏ธ It is useful for situations where you want to indicate the absence of a value in a clearer and safer way than using null pointers.
๐๏ธ A basic and useful JavaScript code!
๐๏ธ You can define or redefine the way operators work for user-defined data types.
๐ณ๏ธ Say goodbye to void* once and for all.
๐ช A tiny immediate-mode UI library
๐ค If you have this same problem, try these settings!
๐๏ธ It sounds crazy, but in addition to being great exercise, it greatly improves task performance.
๐๏ธ Plus a special bonus.
๐ณ What makes Neovim especially powerful is the wide range of plugins available, which can significantly transform and improve the text editing experience.
๐๏ธ This is an application written in Python.
๐๏ธ A command line application made with Golang
๐๏ธ Important for: Detecting errors, Optimizing the code and Providing additional information to the developer.
๐๏ธ TypeScript supports definition files that can contain type information from JavaScript libraries, as well as C++ header files.
๐๏ธ Simple, fast and with all the necessary features.
๐ฆ A faster replacement for linkers like: ld and lld.
In addition to showing the basic differences in GAS and NASM.
๐ฆ CPM(CMake Package Manager) is a Package Manager for CMake.
Tracy Profiler is an example of a profiler that stands out for being a real-time performance analysis tool for applications written in C++.
From lightweight and simple engines for 2D games to complete and complex solutions for 3D graphics.
The URL will not appear 'yoursite.com/yourprojeto/public' but only: 'yoursite.com'
Sometimes we need 'to return something to the system' when we finish a program, but it may be that the user 'killed the process' before the end of it without being expected.
Made with: C++, Haxe, TypeScript and Java. Entitled to a bonus option!
The correct way to avoid data insecurity!
It is important to avoid method overloads.
For macOS, Windows, Android and Linux. Made with different languages: C++, Java, Zig, CSharp, JS, ... Including links to tutorials!
โค๏ธ Written in C++ and uses Lua as a scripting language. It is available for Windows, macOS, Android, GNU+Linux and iOS.
Create Audio Players and Spectrums, Plugins and more with Graphical Interface. Multiplatform and loved by programming musicians!
๐ It's been about 3 years since I made this prototype on a day when I wanted to pass the time and I did it just for fun.
A tool to make your compiler fly!
Use all available features without having to install anything!
Replaces the 'less' command for pagination. And more tips on how to control your terminal's default cursor via C++ and FTXUI!
Troubleshoot even potential JS issues with C++
A useful extension for various situations!
Avoiding unnecessary overloads
Generating random passwords is one of the initial exercises for anyone who wants to advance in system security.
To develop modern graphics applications with C++
Developing games in Java is a good way for you to port your games to different operating systems.
OpenGL is a graphics API that has several versions, each introducing new features and functionality.
A CLI application written with C++
Very fast and expert at building graphical interfaces!
The immortal language that is still widely used today!
3 basic rules allow you to get the logic for a lot of things!
Commands, Shortcuts, Auto-complete, Syntax Highlight, Ready Settings and more!
It has its own programming language designed to carry out numerical calculations and simulations.
Excellent for creating those GUI buttons: โฃ Copy / โ Copied!
Easy settings and even uses CSS for customization!
Including for TailwindCSS, code formatting and icons!
When we are developing our applications, we often need common tasks to achieve the final objective of our project.
A useful resource for extreme situations.
Create graphical applications for Desktop!
Hide the assets of your Games and Projects in general by transforming them into Hex!
Typing is lighter and the look is very pleasant!
Similar to Laravel's Factory and Faker.js, useful for development environments.
Create 2D games quickly and easily!
Made with C and Ncurses!
Including my favorite Color Theme as a bonus!
Ideal for C++ web applications!
Learn how to create extensions for various C/C++ libraries.
Simple and easy!
Simple and fast!
For GameDev lovers who also love PHP!
This concept is widely used in Game Development.
Made with Golang!
The ease of use and the fact that it doesn't need external dependencies sets it apart from the rest!
Both with Connector C and Connector C++
For situations that are independent of the programming language and the task you are going to do!
And another bonus extension!
Simple and functional!
Using libmpg123 and libao!
Without using framework! CGI for the Web is the foundation of how everything works in real life.
The Magick++ API is the object-oriented C++ API for the ImageMagick image processing library.
A fast and useful C++ library for logging your software!
Made with Zig and C++
The main parameters of GNU GCC
The famous TUI-shaped image editor!
A practical and efficient linter!
Choose style: LLVM, GNU, Google, Chromium, Microsoft or WebKit.
This article describes step by step how to create a PUZZLE GAME.
A memory debugging tool!
Those who are up to date!
An anti-modern C++!
It is not always necessary to use the Visual Studio debugger on Windows.
Use Vim commands, mappings and others together with VS Code!
This post also shows how Modern C++ development works with Modern resources and tools.
Using strtok, strtok_r and strsep.
We already did an article with the 7 best known, but now we have 15 more as good as the others!
A general purpose polymorphic function wrapper.
Attractive option for storing a fixed number of elements in a C++ program.
Supports programming languages: C++, Java, Kotlin, JavaScript, Scala, Swift and Groovy.
Sees flaws that neither you nor your compiler can find.
Cheerp is a C/C++ compiler for web applications - Compiles to WebAssembly and JavaScript.
Written with C++ and the FTXUI library.
Written with the Haxe programming language that can also compile to: JavaScript , C++ , Java, PHP, C#, Python, Lua and Node.js.
Available for Windows (Visual Studio, MinGW and Code::Blocks), macOS and GNU/Linux (via X11).
For use with your favorite Code Editor or IDE!
Simple and functional way to compile your Games!
Wt Framework is a toolkit library developed with Modern C++ based on and inspired by the Qt framework.
CMake is a SCons for automating compilation tasks.
Simple Multimedia Kit (SMK) is a library for developing games in C++.
Several software constantly update their ways of configuring due to security reasons and among others.
Step by step for you to create a text editor similar to Vim.
This article shows how to install EmScripten and how to transform it into JavaScript and WebAssembly, we will transform an SDL2 example with C++.
Auto main, args and printf!
C, C++, Java, Lua, Perl, Python, PHP, C#, JavaScript/Nodejs and Go.
Adding magic to parameters via command line.
To further increase your productivity.
With examples of portability for Linux and Windows.
Among the examples includes: modern, classic, gamefile and parser!
๐ We made an animation of the Moon orbiting the Earth with C++ and SFML, we also made a "merge" in the particle system.
For clang, clang++ and several others including LLVM.
Flutter is a Framework/ToolKit and Dart is a scripting language, both from Google.
CSharp is a strongly typed, multiparadigm programming language developed by Microsoft as part of the .NET platform.
Including ways in the terminal and also with SFML and OpenGL.
High performance and no overhead! In a test I did, the performance gain was greater than 600%.
Allegro is a cross-platform library primarily aimed at game development, but is also widely used in multimedia programming.
Graphical program that runs on the terminal (TUI) to manage kanban boards with Vim style key combinations.
We'll see how easy it is to implement the Lua API for C and create our functions in C and C++ to use in the Lua programming language.
To use via PowerShell or CMD with VS Code and/or others.
Carbon is the new programming language from Google, Open Source that intends to be the successor to C++.
Use a CMS that makes everything easy for you!
With only 5 lines of code!
Despite having native support for C/C++, it is possible to use it in other programming languages such as: Lua, Golang, C#, Python, PHP, Java and among others.
A tool written in C++ for the command line.
A C++ library for creating graphical applications in the terminal.
In fact, there are several ways, however, these are the most indicated and/or used.
In: C++, C, Lua, Java, Bash, JavaScript, Python, PHP, Golang and Ruby.
You dont even have to destroy the HD like Elliot Alderson did ๐ .
These libraries have classes that make it easier for the programmer to write code.
Step by Step with Score and Game Over and Video tutorial
Step by step code and also video tutorial
Made with Vue.js and TypeScript, with an AppImage ready to run on your Desktop.
Practical and with syntax highlighting!
The Whirlpool Galaxy (M51) inspired the name of the algorithm.
Indicates only for compatibility with existing applications. In new applications, SHA-1 or RIPEMD-160 should be preferred.
There are other libraries that can do the same thing, but OpenSSL is the most widely used mainly for code written in C++ and C.
Microsoft: We are creating a new programming language for secure memory.
๐ Img2Txt is a graphical application that extracts text from an image. Developed with C++, Qt, OpenCV and other libraries.
To spice up your code with proper tools!
Including programs written in Java and other programming languages.
Make your programs portable and easy to implement.
ImTUI is a library written in C++ with user-friendly and text-based interfaces out of the box.
Second post in the series: How to configure LSP for your programming language in Neovim.
Series on how to configure LSP for your programming language in Neovim
Writing good code in C++ will depend exclusively on the programmer.
Simple, fast, secure and portable!
Another modern and simple to use alternative.
A composer for Wayland reminiscent of the famous Compiz in a modern way.
A free and open source experience.
And a short introduction about constexpr .
Tired of using different solutions that only gave me a headache, I decided to write a .tmx parser that works in the simplest way possible.
As of the time of this article the only version available in the repository is 3.0 .
When some plugin wants the latest version and your operating system repository doesnt have it yet.
Basic C++ Tutorial with Dear ImGui and SFML
I created a particle animation based on the SFML documentation tutorial and other tips I found on the internet and tried to summarize it as much as possible
It tells you whether or not a library is installed and why.
For now implement or idea base for creation.
Ready to be implemented in your hit game!
Can be implemented in different ideas
Made with JavaScript!
And 2 more code examples ready as implementation.
With settings similar to i3wm and gaps like bspwm.
Fun, learning and study reference.
Unity is a multiplatform game engine developed by Unity Technologies.
C Sharp is a strong-typed, multi-paradigm programming language developed by Microsoft as part of the .NET platform.
Written in Golang.
Built with C++ and WebAssembly for the Web.
Wordle is the game of the moment and you can play it on your terminal with this version written in Go.
A C++ library that facilitates the development of your TUI applications.
Learn how to do this same task in 4 different programming languages.
Highlights links in the terminal, renders unicode and so on.
Regular expressions are a great tool for any programming language.
JSON C++ is a utility for Modern C++
Step by step from installation to database connection.
Indispensable tools for you to evolve in intimacy with terminal .
Written in C++
A terminal color picker written in C++
An open source tool for interactive development.
A simple and functional tool to read your games' tilemaps.
Lightweight, fast and intuitive.
Easily and quickly.
Arch Linux with the GNU/Hurd Kernel.
The Homebrew package manager can be used on Linux and Windows Subsystem for Linux (WSL).
Both displaying empty and displaying asterisks during user typing.
Often a small detail makes a big difference.
Uses LLVM/Clang, Ninja and LLD to build.
A Java package is used to group classes. In this tutorial we will see how to create and add multiple classes.
The indentation style is not mandatory in most programming languages, but it says a lot about the programmer origin.
That quick reference guide for whenever you need to remember something.
ffmpeg is an excellent tool. It's a complete video editor via the command line.
Swift is to iOS what Java is to Android.
Save memory space!
Is a fully hackable web browser - all its source code can be introspected, modified and tweaked to your exact specification.
Based on Clang and with the LLVM
A mix of Windows and macOS.
Competitive, small, fast and class-based.
To create graphical programs in Terminal more easily.
And also a brief history of Lisp and how to use this dialect of the parentheses family more.
Written in C++ and safely reduces build complexity!
Makes your website/blog look very nice!
For differentiated presentations
An alternative to doing different things from a different IP and a different country! ๐
Closing and opening objects with mouse click and animation.
Written in Go and with several configuration options.
An easy way to add additional features.
Vlang is suitable for Web Development, Game Development, Graphical Interfaces, Mobile, Science, Embedded Systems, Tools and etc.
Suitable for Python programmers who want to use C++ but keep the way they do their projects
It is a replacement command, more modern and effective than scp
An online service that makes it easy to customize your PS1.
Fast, easy and elegant!
The most used and the most recommended!
Available for Linux, OpenBSD, Windows and macOS
Another modern and stylish command.
Luakit is a web browser aimed at advanced users, developers, users who want to better fix Vim/Neovim commands .
Written in Python and works on Linux, Windows and macOS.
A definitive list for Linux, macOS and Windows and one that is also suitable for other programming languages!
In addition to a tip on how to proceed with any other Linux distribution.
tint2 is a lightweight panel/taskbar made specifically for Openbox , but it can also work with other window managers .
Apart from being minimalist and lightweight, Openbox is also surprisingly customizable and flexible.
We installed Neovim LSP, function signing, snippets and more and made it much more comfortable!
Weve added Status Bar, Indent Lines, Color Display plus some extra plugins and configured it from scratch.
We are going to use packer.nvim to install plugins like Telescope and others
This is the second article in our series, lets find out how things work in migration!
All about Neovim with Lua - How to Customize from Zero
Easily learn to program in Lua
Display tables, HTML and more from the terminal.
Terminal multiplexer with TUI window manager and session sharing.
Further, friendlier and more interesting!
A modern utility with TUI output.
A Lua-based cross-platform build utility. Which also works for other programming languages like: Rust, Go and others.
Country, state, city, if you have a proxy and among others.
There are more complex and simpler forms.
A basic example code, but already useful for understanding how it works.
Available on GitHub and kernel.org
Mini Quick Reference Guide!
For those who like nostalgia!
Various styles of progress bars.
Provides capabilities for handling output formatting
Making Mathematical Calculations Simpler to Get Results.
Epidose 19
Automatic type according to the return of the used function.
Loads the correct constructor type.
External links.
Implemented from C++11
I dont use and dont recommend using.
Literal types for data precision.
When you need to compile on a machine that doesnt have a C++ compiler.
New episode about STL.
Lambdas solve a problem of readability, expressiveness and practicality.
Order of which I believe has more resources.
std::swap, std::sort and std::greater
A library with portability for any operating system.
std::plus and std::transform
cpp::daily Episode 006.
Vector Vector .
Concept widely used in game development.
The most used in the world, such as: CMake, Godot, Firefox, LibreOffice and others.
A modern and very interesting resource!
Episode 003
The old OpenBeOS that provides an object-oriented API.
It may help.
Split screens, run commands with privacy and ease!
Code ready for you to run in your browser.
Logic gates or circuits are devices that operate and work with one or more logic input signals to produce one and only one output.
Useful for tracking the progress of copies via the command line.
These procedures will also apply to other programming languages.
Episode 004: Getting a little more performance!
std::bind and std::placeholders, 10 examples!
New video from the Gtkmm series
And the fastest was ...
C was B successor. Simula was the successor to ALGOL 60. And C++ was the successor to both.
Easily install dependencies for your C and C++ projects.
In this video we are going to create an application for Firefox.
It was first placed in tests with 105 frameworks, among them: Rails, Django, NestJS, Laravel and others.
Network scanning is primarily about security on computer networks.
Suitable for those who want to control their personal accounts in an easy and simple way. Available for Linux and Windows.
Shell scripts to make it easier to manage notes effectively.
A command line tool that draws basic graphics on the terminal, written in Python.
A 3D Wayland window manager and composer, inspired by Compiz and based on wlroots.
Easily install packages that are not yet in the official repository.
Its most stylish environment.
LightDM uses several front ends to design login interfaces, also called Greeters.
Customize your entire system quickly and easily!
A command line user interface, inspired by Wireshark
Improving Improved.
They destroyed YouTube-DL, but all is not lost.
Who has never seen those movie hackers decrypting data with a single [enter]?
Shell++ has a mixture of BASH and C++
Every day we doubt our ISP if it is really delivering the bandwidth we hire.
Do you find it difficult to recognize changes with diff? This can help you! ๐
Pentesting tools that all hackers need.
Linux, OpenStack, Docker, Kubernets, Ansible and Cloud Computing concepts.
There are more 23GB of content!
Mednafen is a command line emulator for many different systems.
Some Linux command line tools that can be used to monitor network usage.
Hash Linux is an Arch based GNU/Linux distribution available in 4 versions: Awesome, Xmonad, i3 and Bspwm.
WeeChat is an IRC client distributed under the terms of the GNU GPLv3 license.
A Docker implemented with only 100 lines of Bash.
I've read this question in several places, I decided to write an article to show you how.
And 2 more bonuses for those using macOS or Windows.
He intends to be the default GNOME editor.
The origin of OpenMandriva is in Mandrake and Conectiva.
Welcome to my world!
Spotify, Google Play Music, SoundCloud, YouTube, TuneIn, iHeartRadio, Plex and Chromecast.
WallSet is a command line utility written in Shell Script that manages your wallpapers and allows you to place videos as wallpaper.
A Cheat Sheet via the command line.
Devuan is a fork of Debian that uses sysvinit or OpenRC instead of systemd, which is the default in newer Debian releases. The Devuan development team aim to maintain compatibility with other init systems in the future and not detach Linux from other Unix systems.
Automating tasks with Shell Script is one of the most useful things a user or programmer should do.
Write less, do more!
A code auto-complete using Machine Learning.
Manage your AppImages in a practical way and through the terminal.
Many people ask me why I dont use Debian anymore.
Easily via Shell Script.
The hacker broweser.
Themes like: Gruvbox, Dracula, Nord and many others.
Sometimes simple solutions avoid complex problems!
If you are a true Linux user, you will probably recognize these common trends.
Its not just Open Source, its Free Software!
How to create a binary file of your Shell Scripting.
At some point in an interview or selection exam, we forget these basic things.
Some are really cool! ๐ฃ๏ธ
Avoid wasting time, space, visual pollution and especially, tracking.
Enabling the modules correctly.
It is even possible to generate your code wallpaper with: blur, rotate and colorschemes!
A CGI option for your Web Development.
Very nice!
Two great tools to build.
Quick tip.
First part of this series.
npm is joining GitHub
Combine minimalism, elegance and functionality.
Multiplatform system for performing automated generation.
A free, open source, multiplatform document-oriented database software, written in the C ++ language.
Ranking based on my experiences.
Jekyll is a simple static website generator.
It has the ability to deploy instances of containers that provide virtualization using the host kernel.
curl is a command/library(libcurl) available on most Unix-based systems.
Pre-installed digital forensic tools.
Ubuntu Christian Edition (CE) is a free, open source system aimed at Christians.
Ubuntu Satanic Edition (SE) is a Linux distribution based on Ubuntu.
Whether youโre a network administrator, security professional, or an end user, itโs important that you keep your system clean and secure.
Make your Terminal more attractive to increase and improve your desire to always use it.
I created a list of the maximum number of browsers I found available for GNU/Linux.
Mostly available for Linux, macOS and Windows.
There is an entire configuration of its own, in addition to a script by the VBoxManage command.
Was it Linux coaching? Not so much, there the offensive mode too!
5 useful(less) and attractive tools to use on your #unixporn rice.
List highlights languages that can be a waste of time.
Passwords are the tactic for protecting sensitive information.
An IP calculator that calculates network addresses, network classes, and other information.
Facilitates readability of your code.
A shell script that transforms automatically.
Only the bests.
๐ From scratch and quickly.
How to compile in each, benchmarks, who uses and others.
I decided to document a modern and very simplistic test that I created with GNU Autotools.
Ready to make developer programming easier.
Git is already possible, but SVN is much simpler.
A complete list of GNU/Linux commands.
Terroo Colors is a Material Color Scheme Darker for Vim.
Of course the choice will depend on your taste.
Written in Go and available for Linux and macOS.
It keeps you from memorizing commands and options.
I made this list based on my experiences with icon themes. ๐
Git provides a wealth of untapped information.
Ranking based on my experiences, but worth knowing.
Veonim is a simple modal IDE built with Neovim and VSCode extensions.
I have selected the most used languages โโin the market with data that can make you study or know better to make your choice.
For those who are starting in Python.
To speak of Vim is to speak of MULTIPLE FACILITIES with simple keystrokes and useful commands.
Search for files in a directory hierarchy.
Both programming languages hold advantageous features for those seeking a career as a data scientist.
Including comparatives to C++, Java and Python.
Better known as ESOTERIC languages. ๐ฑ
This language joins two good tools into one. ๐
How to Install OpenBSD in Dual Boot with Linux (Single Partition)
This video is a compilation of 3 videos that shows the complete process.
Transforming a large amount of data into a small amount of information.
An ebuild file is a text file, used by Gentoo package manager.
How to reset the MySQL root user password when it can not log in
A window switcher, Application launcher and dmenu replacement.
Lightworks is software for editing and mastering digital video in various formats, including resolutions.
bspwm is a lightweight, tiling, minimalist window manager that is written in C and represents its windows as leaves on a binary tree.
Easily!
It is not always good to use root constantly, for this sudo exists.
Sometimes when we install something via Portage, and we realize that the data download is very slow.
Layman is a ebuild repository management tool. It offers a single command-line interface to repository management for end users.
Vivaldi is a freeware, cross-platform web browser developed by Vivaldi Technologies, a company founded by Opera Software co-founder.
How to solved this is problem.
Enable preferences on Gedit.
By default, after installing Gentoo Linux, or another distribution, the auto complete in the Shell is not installed.
Linux controls the computerโs audio with a system that identifies the architecture and plays the audio behind the deviceโs drive.