Skip to content

Instantly share code, notes, and snippets.

Partially offline. No time...

Rubén de Celis Hernández RDCH106

Partially offline. No time...
View GitHub Profile
RDCH106 /
Created Nov 24, 2021
Microsoft Visual C++ version Map
Product IDE version Solution version(s) Platform toolset _MSC_VER
Visual Studio 2022 17.0 ? v143 ?
Visual Studio 2019 16.0 ? v142 ?
Visual Studio 2017 15.0 12.0 v141 1910
Visual Studio 2015 14.0 12.0 v140 1900
Visual Studio 2013 12.0 12.0 v120 1800
Visual Studio 2012 11.0 12.0 v110 1700
Visual Studio 2010 10.0 11.0 v100 1600
Visual Studio 2008 9.0 10.0 v90 1500
RDCH106 / VP9 WEBM 720p30.json
Created Oct 26, 2021
HandBrake VP9 WEBM 720p30 (good quality & low size)
View VP9 WEBM 720p30.json
"PresetList": [
"AlignAVStart": false,
"AudioCopyMask": [],
"AudioEncoderFallback": "opus",
"AudioLanguageList": [
"AudioList": [

Contribution License Agreement

This Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”), and conveys certain license rights to Microsoft Corporation and its affiliates (“Microsoft”) for Your contributions to Microsoft open source projects. This Agreement is effective as of the latest signature date below.

  1. Definitions. “Code” means the computer software code, whether in human-readable or machine-executable form, that is delivered by You to Microsoft under this Agreement. “Project” means any of the projects owned or managed by Microsoft and offered under a license approved by the Open Source Initiative ( “Submit” is the act of uploading, submitting, transmitting, or distributing code or other content to any Project, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of discussing
RDCH106 /
Created Jul 2, 2021
Requiring your arguments be named in a function calling
#!/usr/bin/env python
# -*- coding: utf-8 -*-
def classic_function(x, y ,z):
print(x, y, z)
def force_named_arguments_function(*, x, y ,z):
print(x, y, z)
RDCH106 /
Created Jan 26, 2021
Python - PIP package manager installation (bootstrapping)
This file has been truncated, but you can view the full file.
#!/usr/bin/env python
# Hi There!
# You may be wondering what this giant blob of binary data here is, you might
# even be worried that we're up to something nefarious (good for you for being
# paranoid!). This is a base85 encoding of a zip file, this zip file contains
# an entire copy of pip (version 20.2.4).
# Pip is a thing that installs packages, pip itself is a package that someone
RDCH106 /
Last active Feb 10, 2021
Cross-platform script to check admin rights in Python
import ctypes, os
from sys import exit
def is_admin():
is_admin = False
is_win = False
is_admin = os.getuid() == 0
except AttributeError:
View userDefinedLang-markdown.default.modern.xml
<UserLang name="Markdown (Default)" ext="md markdown" udlVersion="2.1">
<Global caseIgnored="yes" allowFoldOfComments="no" foldCompact="no" forcePureLC="2" decimalSeparator="0" />
<Prefix Keywords1="yes" Keywords2="yes" Keywords3="yes" Keywords4="yes" Keywords5="yes" Keywords6="yes" Keywords7="yes" Keywords8="no" />
<Keywords name="Comments">00# 01 02((EOL)) 03&lt;!-- 04--&gt;</Keywords>
<Keywords name="Numbers, prefix1"></Keywords>
<Keywords name="Numbers, prefix2"></Keywords>
RDCH106 /
Created Dec 3, 2019
Python Class Prototype (Example) - Scope: Private, Public, Internal, Static
# -*- coding: utf-8 -*-
from random import randint
class MyClass(object):
# Static class variable
static_variable = 17
RDCH106 /
Created Nov 19, 2019
Show free space for all logical disks
#!/usr/bin/env python
import wmi
except ImportError as e:
print("Please, install wmi package using 'pip install wmi'")
c = wmi.WMI ()
RDCH106 / explicit_method.cpp
Created Apr 15, 2019
Explicit directive simulation for method arguments and avoid implicit conversion
View explicit_method.cpp
#include <iostream>
#include <string>
#include <vector>
#include <type_traits>
struct A
operator const char*() {
return m_str.c_str();