Skip to content

Instantly share code, notes, and snippets.

View imbdb's full-sized avatar
🎯
Focusing

Bharat D Bhadresha imbdb

🎯
Focusing
View GitHub Profile
// Opera 8.0+
var isOpera = (!!window.opr && !!opr.addons) || !!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0;
// Firefox 1.0+
var isFirefox = typeof InstallTrigger !== 'undefined';
// Safari 3.0+ "[object HTMLElementConstructor]"
var isSafari = /constructor/i.test(window.HTMLElement) || (function (p) { return p.toString() === "[object SafariRemoteNotification]"; })(!window['safari'] || (typeof safari !== 'undefined' && safari.pushNotification));
// Internet Explorer 6-11
$(selector).popover({ trigger: "manual" , html: false, animation:true})
.on("mouseenter", function () {
var _this = this;
$(this).popover("show");
$(".popover").on("mouseleave", function () {
$(_this).popover('hide');
});
}).on("mouseleave", function () {
var _this = this;
setTimeout(function () {
@manojd929
manojd929 / mongodb-crash-course.txt
Created November 25, 2018 13:40
MongoDB crash course notes - Brad Traversy
MongoDB
NoSQL Database - Document Database Type in NoSQL
Data is stored in json like syntax
Good to use when there is no ton of inter connected relations
Database, Collections, Document
data/db folder inside MongoDB
@imbdb
imbdb / pdf-to-png.py
Created July 5, 2019 10:33
Extract PDF pages as PNG
# Uses convert cmdline tool
import os
def main():
dir_list = os.listdir('./pdfs') # change to your pdf directory
for full_file_name in dir_list:
base_name, extension = os.path.splitext(full_file_name)
if extension == '.pdf': # then .pdf file --> convert to image!
cmd_str = ' '.join(['convert',
'"./pdfs/' + full_file_name + '"', # change to your pdf directory
@imbdb
imbdb / rename-to-numbers.sh
Created July 5, 2019 10:37
Rename all files to numbers
# Find all files with specified pattern using find and then mv them to new numbered name
# eg. abc.jpeg, sdfs.jpeg,... --> 0001.jpeg,0002.jpeg,...
find -iname '*.jpeg' | # find files
gawk 'BEGIN{ a=1 }{ printf "mv \"%s\" \"%04d.jpeg\"\n", $0, a++ }' | # build mv command ( Change 04d(0000) to your number your files)
bash
@imbdb
imbdb / webkit-scrollbar.css
Created July 12, 2019 13:53
design-scrollbar-webkit
*::-webkit-scrollbar-track {
background: rgba(255,255,255,0.08);
}
*::-webkit-scrollbar-thumb {
background-color: rgba(0,0,0,0.2);
}
*::-webkit-scrollbar {
width: 6px !important;
height: 6px !important;
}
@imbdb
imbdb / get_formatted_date.js
Last active November 8, 2019 06:46
Takes a native date object and returns string containing date the specified format
/*
Takes a native date object and returns string containing date the specified format
Format segments are
{{dd}} - 2 digit date
{{D}} - Day of week
{{mm}} - 2 digit month
{{mmm}} - 3 letter month
{{MMM}} - Full month
{{yyyy}} - 4 digit year
{{H}} - 2 digit hour (24 hours)