Skip to content

Instantly share code, notes, and snippets.

View cnmoro's full-sized avatar
🎯
Focusing

Carlo Moro cnmoro

🎯
Focusing
View GitHub Profile
@cnmoro
cnmoro / CK61.ahk
Last active June 4, 2020 16:53
Motospeed CK61 Fix Windows
VSCODE: "keyboard.dispatch": "keyCode"
Motospeed Driver -> Alt_R:Up, Win_R:F2, Ctrl_R:Macro F11+F12, Fn:Down, CapsLock:ScrollLock, BackSpace:Delete
Shift & Esc::
Send {SHIFT}{~}
Return
Scrolllock & Esc::
Send {``}
Return
@cnmoro
cnmoro / .Xmodmap
Last active June 4, 2020 18:03
Motospeed CK61 Fix Linux
VSCODE: "keyboard.dispatch": "keyCode"
Motospeed Driver -> Alt_R:Up, Win_R:F2, Ctrl_R:Macro F11+F12, Fn:Down, CapsLock:ScrollLock, BackSpace:Delete
nano ~/.Xmodmap
keycode 78 = Mode_switch
keysym a = a A Left
keysym s = s S Down
keysym d = d D Right
keysym w = w W Up
keysym Escape = Escape dead_tilde dead_grave
@cnmoro
cnmoro / Boot parameters linux Ryzen 5 3500u
Created March 25, 2020 20:11
Boot parameters linux Ryzen 5 3500u
amd_iommu=on ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2 idle=nomwait
Grub or kernelstub -a
@cnmoro
cnmoro / colorlum.js
Created February 25, 2020 21:06
JS function change luminosity
// https://www.sitepoint.com/javascript-generate-lighter-darker-color/
function ColorLuminance(hex, lum) {
// validate hex string
hex = String(hex).replace(/[^0-9a-f]/gi, '');
if (hex.length < 6) {
hex = hex[0]+hex[0]+hex[1]+hex[1]+hex[2]+hex[2];
}
lum = lum || 0;
@cnmoro
cnmoro / calc.py
Last active February 19, 2020 19:51
Calcular sub bounds a partir de bounds grande (TopLeft, BottomRight)
lat_top_left = 5.9657537
lon_top_left = -75.7617188
lat_btm_right = -34.3797126
lon_btm_right = -33.8378906
qtdd_split_ratio = 5
piece_lat_div = (lat_top_left - lat_btm_right) / qtdd_split_ratio
piece_lon_div = (lon_btm_right - lon_top_left) / qtdd_split_ratio
@cnmoro
cnmoro / Dump Remote MongoDB
Created February 12, 2020 18:02
Dump Remote MongoDB
mongodump -d DATABASE -o ABSOLUTE_PATH_TO_DUMP IBGE -u USR -p PASS --authenticationDatabase=admin --authenticationMechanism=SCRAM-SHA-1
@cnmoro
cnmoro / MongoDB ODBC
Created February 5, 2020 17:22
MongoDB ODBC
https://www.mongodb.com/download-center/bi-connector
./mongosqld --mongo-uri "mongodb://localhost:27017" --auth --mongo-username USERNAME --mongo-password PASSWORD --addr 0.0.0.0
@cnmoro
cnmoro / Mongo Aumentar Mem para Indexing
Created February 4, 2020 17:18
Mongo Aumentar Mem para Indexing
db.adminCommand( { setParameter: 1, maxIndexBuildMemoryUsageMegabytes: 70000 } )
@cnmoro
cnmoro / JAX-RS CORS Provider
Created January 28, 2020 00:06
JAX-RS CORS Provider
package com.yourdomain.package;
import java.io.IOException;
import javax.ws.rs.container.ContainerRequestContext;
import javax.ws.rs.container.ContainerResponseContext;
import javax.ws.rs.container.ContainerResponseFilter;
import javax.ws.rs.ext.Provider;
@Provider
@cnmoro
cnmoro / Fix MySQL error.log Corrupt
Created January 9, 2020 16:54
Fix MySQL error.log Corrupt
Error = [ERROR] Could not open file '/var/log/mysql/error.log' for error logging: Permission denied
Resolution
Set an owner, a group and permissions to the correct one:
chown mysql:adm /var/log/mysql/error.log
chown mysql:adm /var/log/mysql
chown root:syslog /var/log
# chown root:root /var
chmod 0640 /var/log/mysql/error.log