Skip to content

Instantly share code, notes, and snippets.

View pavank's full-sized avatar
:octocat:

Pavan Keerthi pavank

:octocat:
View GitHub Profile
@pavank
pavank / material-icon.md
Created July 31, 2024 22:44 — forked from rupeshtiwari/material-icon.md
Custom Material Icon Folder ( customize folder icons vscode material theme)
tags title
vscode, material,customize folder icons vscode material theme
How to add custom folder icon in Material icons

Steps to add custom folder icon in Material icons

Go to Settings.json file

@pavank
pavank / README.md
Last active September 14, 2022 11:21 — forked from maelvls/README.md
Ubuntu, libsecret, git-credential-helper

Dealing with secrets

GNOME comes with libsecret. You can use libsecret to store your git credentials:

sudo apt install libsecret-1-0 libsecret-1-dev libglib2.0-dev
sudo make --directory=/usr/share/doc/git/contrib/credential/libsecret
git config --global credential.helper /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
# Ref - https://superuser.com/questions/573602/chrome-not-saving-passwords-and-not-auto-filling-existing-login-passwords/1325741#1325741
"""
If the settings to store passwords are enabled, but it still doesn't work, removing the password database might help.
Here are steps:
Quit Chrome.
@pavank
pavank / git_config
Created March 24, 2020 11:01
Git Configuration
Ref : https://news.ycombinator.com/item?id=22672682
You can also do a per-directory _global_ git configuration, e.g.
in .gitconfig, you say:
[user]
name = Me Myself
email = personal@example.com
signingkey = D34DB44F
@pavank
pavank / Ubuntu Alternate-Config Python Versions
Created June 24, 2019 10:57
Manage various Python versions in Ubuntu
Python Configuration
======================
Find all versions : ls -ls /usr/bin/python*
Manage Active Version
==========================
Ref: http://web.mit.edu/6.00/www/handouts/pybuntu.html
To install all currently supported python versions (python 3.6 is already pre-installed) including pip for Ubuntu 18.04 do the following:
# Install Python 3.7 System wide
echo "Installing Python 3.7..."
sudo -S add-apt-repository ppa:deadsnakes/ppa -y
sudo -S apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
python3.7 \
python3.7-dev \
@pavank
pavank / ubuntu-rocksdb-pyrocksdb
Last active June 25, 2019 08:51
Pyrocksdb Installation
#Install build libraries
sudo apt-get install build-essential libssl-dev libgflags-dev libreadline-dev libsqlite3-dev libsnappy-dev zlib1g-dev libbz2-dev liblz4-dev
#If using Python3.7 via Dead snakes PPA install python3.7-dev
sudo apt-get install python3.7-dev
#Clone repo
git clone https://github.com/facebook/rocksdb.git
#build locally (https://github.com/facebook/rocksdb/blob/master/INSTALL.md)
@pavank
pavank / Gunicorn Config
Created May 28, 2019 09:36
Gunicorn Config
"""gunicorn WSGI server configuration."""
from multiprocessing import cpu_count
from os import environ
def max_workers():
return cpu_count() * 2 + 1
# Config Properties
bind = '0.0.0.0:' + environ.get('PORT', '8080')
max_requests = 1000
@pavank
pavank / sshconfig
Last active June 14, 2024 23:11
Linux Client-OpenSSH Config
# Save file as ~/.ssh/config
# Add permissions chmod 600 ~/.ssh/config
# Optional permissions chmod $USER ~/.ssh/config
##default for all hosts##
Host *
ForwardAgent No
ForwardX11 no
Compression yes
@pavank
pavank / VSCode-Python Liniting
Last active June 24, 2024 17:54
PyLint Settings for VSCode
# pylint.rc file in workspace folder
========================================
[MASTER]
# A comma-separated list of package or module names from where C extensions may
# be loaded. Extensions are loading into the active Python interpreter and may
# run arbitrary code.
extension-pkg-whitelist=
# Add files or directories to the blacklist. They should be base names, not