Windows Subsystem for Linux (WSL) is a compatibility layer for running Linux binary executables (in ELF format) natively on Windows 10 and Windows Server 2019.
WSL provides a Linux-compatible kernel interface developed by Microsoft (containing no Linux kernel code), which can then run a GNU user space on top of it, such as that of Ubuntu, openSUSE, SUSE Linux Enterprise Server, Debian and Kali Linux. Such a user space might contain a Bash shell and command language, with native GNU/Linux command-line tools (sed, awk, etc.), programming language interpreters (Ruby, Python, etc.), and even graphical applications (using a X11 server at the host side). (wikipedia)
At Linux BASH shell, we can type in history command to print a list of the commands that have been entered in the current shell.
At windows command prompt, you can show a Graphical History window by pressing the F7 key.
Alternatively, you can press F9 function key to enter the specific command you want to execute in the command history.
Source
Microsoft Test Framework “MSTest V2”
Welcome to the “MSTest V2” repository, the evolution of the Microsoft Test Framework and Adapter. “MSTest V2” is currently in use in a variety of scenarios including:
- in the relevant in-box unit test project templates (Visual Studio 2017 Preview 4 onwards)
- in the Create Unit Tests wizard (Visual Studio 2017 Preview 4 onwards)
- in the Create IntelliTest wizard (Visual Studio 2017 Preview 4 onwards)
This is a fully supported, open source and cross-platform implementation of the MSTest test framework with which to write tests targeting .NET Framework, .NET Core and ASP.NET Core on Windows, Linux, and Mac. You can read more about MSTest V2 here.
GitHub
Descriptions of C++17 features, presented mostly in “Tony Tables”.
There are actually over 100 changes in C++17, only some of them are listed here.
Caveat1: C++17 is completed, but not signed off yet. There may still be changes, although highly unlikely (modulo defects).
Caveat2: I make mistakes. This is more likely.
GitHub
A good choice of font for your coding can make a huge difference and improve your productivity, so take a look at the fonts in this post that can make your text editor or terminal emulator look little bit nicer.
Top monospaced fonts for coding
Tags:
To remove the unwanted layouts by creating an IgnoreRemoteKeyboardLayout
DWORD in
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
and setting it to 1
Source
Robot simulation is an essential tool in every roboticist’s toolbox. A well-designed simulator makes it possible to rapidly test algorithms, design robots, and perform regression testing using realistic scenarios. Gazebo offers the ability to accurately and efficiently simulate populations of robots in complex indoor and outdoor environments. At your fingertips is a robust physics engine, high-quality graphics, and convenient programmatic and graphical interfaces. Best of all, Gazebo is free with a vibrant community.
Gazebo home page