Skip to content

Instantly share code, notes, and snippets.

Avatar
🚀
Evolving

Sachin psachin

🚀
Evolving
View GitHub Profile
View jdk_download.sh
# Shell script to download Oracle JDK from command prompt / terminal.
# You can download all the binaries one-shot by just giving the BASE_URL.
## Features:
# Resumes a broken [previous] download, if any.
# Renames the file to a proper name with platform adding platform info.
# Downloads all the following from Oracle Website with one shell invocation.
# a. Windows 64 and 32 bit;
# b. Linux 64 and 32 bit; and
# c. API Docs.
View test_expand_path.py
import os
import json
def _expand_paths(path):
"""
Expand wildcarded paths
"""
import re
dir_name = os.path.dirname(path)
View compile_tor.sh
# tor-0.2.8.9
./configure -prefix="$HOME/Downloads/tor-0.2.8.9/build" --bindir="$HOME/bin"
make
make install
@psachin
psachin / network
Created Feb 20, 2018
D-Link DIR-615 "shark" file: /etc/config/network
View network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'lan'
option ifname 'eth0'
option type 'bridge'
@psachin
psachin / ceilo-gnocchi-aodh-notes.txt
Last active Mar 7, 2019
ceilo-gnocchi-aodh-notes
View ceilo-gnocchi-aodh-notes.txt
Gnocchi Archive policies
=========================
1. Capture data every 1 minute for 1 day
[heat-admin@overcloud-controller-2 ~]$ gnocchi archive-policy create 1min1day -d granularity:1m,timespan:1d
+---------------------+----------------------------------------------------------------+
| Field | Value |
+---------------------+----------------------------------------------------------------+
| aggregation_methods | std, count, 95pct, min, max, sum, median, mean |
| back_window | 0 |
@psachin
psachin / dhajare.sh
Last active Sep 2, 2018
dhajare.sh
View dhajare.sh
rm file1.txt
for i in `openstack server list -f value -c Name`; do
SERVER_DETAIL=$(openstack server show inst2 -c created -c flavor -c project_id -f value | tr '\r\n' ' ')
created=$(echo $SERVER_DETAIL | awk '{print $1}')
flavor=$(echo $SERVER_DETAIL | awk '{print $2}')
project_id=$(echo $SERVER_DETAIL | awk '{print $4}')
FLAVOR_DETAIL=$(openstack flavor show $flavor -f value -c disk -c ram -c vcpus)
disk_size_gb=$(echo $FLAVOR_DETAIL | awk '{print $1}')
ram_mb=$(echo $FLAVOR_DETAIL | awk '{print $2}')
cpus=$(echo $FLAVOR_DETAIL | awk '{print $3}')
@psachin
psachin / recent_git_commands.md
Last active Jun 3, 2018
Recent git commands
View recent_git_commands.md
  • Show changes in stash
    git stash show -p stash@{0}
    
  • Save stash with message
    git stash save "MESSAGE"
    
  • Authetication GitHub using 2FA(two-factor authentication)
  • create a file ~/.git-credentials with following content
View telemetry.yaml
# This config is extremely resource intensive, so we disable telemetry
# in order to reduce the overall memory footprint
# This is not required in newton
telemetry_args: >-
{% if release != 'newton' %}
-e {{ overcloud_templates_path }}/environments/disable-telemetry.yaml
{% endif %}
View pytest_notes.sh
py.test -svk legacy_usb --cov=telemetry.rules.plugins.rhev.rhev_vm_using_legacy_usb_devices
@psachin
psachin / erc-desktop-notifications.diff
Last active Feb 23, 2018
Show channel name in ERC notification
View erc-desktop-notifications.diff
diff --git a/lisp/erc/erc-desktop-notifications.el b/lisp/erc/erc-desktop-notifications.el
index 84db0f58e46d..2978f6362279 100644
--- a/lisp/erc/erc-desktop-notifications.el
+++ b/lisp/erc/erc-desktop-notifications.el
@@ -52,11 +52,18 @@
:group 'erc-notifications
:type '(choice (const :tag "Session bus" :session) string))
+(defcustom erc-notifications-show-channel nil
+ "Show channel name in notification."