Python3 Python has a few problems. There are two main version that conflict with each other, python may mean python3 in one system or python2 in other. Different ways to install packages using pip, easy_install, or system package manager. Packages may conflict with each other in unexpected ways or use the same import name. A … Continue reading Integrated Python Development with pipenv
Author: Emiliano Firmino
Moving to Manjaro
A new decade, a new operation system. I have been using a flavor of Ubuntu since 2009. Usually with Gnome. But, I always have been curious about OpenSuse or ArchLinux. I have tried OpenSuse, but I never get used to default looking feel and usability. ArchLinux is very powerful, but having to configure everything from … Continue reading Moving to Manjaro
Display Scaling Issues on Linux
It's been a while since my last post. But it is never late to be back. Recently I moved from a MacBook Pro 15" to a Dell XPS 9650 with Ubuntu 17.04. Ignoring all the trouble I had to install dual boot in the new system that I solved after I found this thread. My … Continue reading Display Scaling Issues on Linux
Programatically installing WDF Driver
If you had to program the installation of a WDF driver, you might found the same problems that I had. When installing using driver.inf it works. But when trying to install calling CreateService the driver sometimes is corrupted. After a long research I found that happens because WdfCoInstaller is missing. The documentation says that before … Continue reading Programatically installing WDF Driver
[Rust] Installation and Hello World
This is the first post of a series of posts about the Rust. I trying to learn rust for some time and the best way to learn is trying to teach. Rust is a system programming language developed by Mozilla Research that is designed to be safe, concurrent and practical. It contains functional, procedural and … Continue reading [Rust] Installation and Hello World
Enable KdPrint when Debugging Windows
This is a short, but useful information when developing Driver for Microsoft Windows. Debug log isn't enable by default on Windows. You need to modify Windows Registry to enable it. Open the Registry Editor (regedit). Go to the registry key presented below: Create a new registry key with name Debug Print Filter. Inside it, create … Continue reading Enable KdPrint when Debugging Windows
Migrating from Pathogen to Vundle
This week, I configuring a new workstation. My previous project using Windows Driver Kit is almost done. I starting working in a new project that require another development environment. One of the essential tools that I use is Vim. Vim is a command line editor that have support for Windows, Linux and Mac. The default … Continue reading Migrating from Pathogen to Vundle
Setup Windows Driver Kit (WDK) 10
Hello guys. I back to develop using WDK, I had some issues configuring my environment and to help others to avoid the same error that I had, I'm describing here the correct procedure. The basic steps are summarized below: Install Visual Studio Community Install Windows Driver Kit 10.0 Install Windows Driver Kit Samples (Extra) Test … Continue reading Setup Windows Driver Kit (WDK) 10
Focus requires isolation from distractions
Last few days I have dedicated all my time to finish my dissertation. After break through a writer's block I expect to finish it in two or three days. The first thing I did to help me write was isolating myself from distraction. At my workplace I sit in a noisy place, there's too much … Continue reading Focus requires isolation from distractions
[Tip] Git Alias
I use git on daily basis. Git can be a little verbose sometimes. It is impossible to remember all commands, and check the documentation takes a while. Git support a mechanism to define custom commands called alias. Using alias you can easily create shortcut to other commands. You can use more complex commands or shorten … Continue reading [Tip] Git Alias