Skip to content

Instantly share code, notes, and snippets.

View abhiomkar's full-sized avatar

Abhinay Omkar abhiomkar

View GitHub Profile
@abhiomkar
abhiomkar / onpopstate.js
Last active November 3, 2015 07:05
Popstate Fix
console.log('popstate handle');
$(window).on("popstate", function(e) {
e.preventDefault();
if (e.originalEvent.state !== null) {
// window.location.reload();
}
window.location.reload();
return false;
});
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.0/angular.min.js"></script>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
@abhiomkar
abhiomkar / LateBinding.js
Created September 18, 2015 10:42
Early Binding & Late Binding in JavaScript
// Early Binding vs Late Binding
// Early Binding
var sum = function(a, b) {
return a + b;
};
var x = 5, y = 6;
var sum5n6 = sum.bind(null, x, y);
@abhiomkar
abhiomkar / lapsonline.js
Created February 17, 2015 10:57
Laps Online (Apply Leave Automation)
var d = '01 Jan 2015';
document.querySelector('#toDate').value = d;
document.querySelector('#fromDate').value = d;
// Annual Leave
document.querySelector('#leaveTypeCategory').value = 10;
// Work from home
// document.querySelector('#leaveTypeCategory').value = 17;
@abhiomkar
abhiomkar / goodquotes.py
Created December 18, 2014 04:56
Fetch popular quotes from Goodreads.com using import.io APIs
import requests
import json
import os
FILENAME = 'goodquotes.json'
def fetchQuotes():
for page in range(1, 101):
quotes_on_page = []
url = "https://api.import.io/store/data/cd22ca4b-5d29-4ff3-9c69-cd372563c051/_query?input/webpage/url=https%3A%2F%2Fwww.goodreads.com%2Fquotes%3Fpage%3D" + str(page) + "&_user=2f7d8fb2-391c-4ddf-823c-633134603fc0&_apikey=T67gIWtTHeLU73sx95D8jtFpWs33Qhe7Ym1xn95IxYTvWjyhD5vM9lK0clQVSvaZ%2BRvZilxmHoD0llECgxGE9Q%3D%3D"
<link rel="import" href="../core-field/core-field.html">
<link rel="import" href="../core-icon/core-icon.html">
<link rel="import" href="../core-input/core-input.html">
<link rel="import" href="../core-icons/core-icons.html">
<polymer-element name="my-element">
<template>
<style>
:host {
@abhiomkar
abhiomkar / facebook.com_stylebot.css
Created April 10, 2014 07:13
Stylebot CSS for New Design of Facebook
/*
url: facebook.com
*/
body, #contentCol, .fbTimelineScrubber {
background: #fff;
}
.fbChatSidebar {
display: none ;

Sublime Text 2 – Useful Shortcuts (Mac OS X)

General

⌘T go to file
⌘⌃P go to project
⌘R go to methods
⌃G go to line
⌘KB toggle side bar
⌘⇧P command prompt
@abhiomkar
abhiomkar / python_logging.py
Last active December 30, 2020 21:10
Python Logging Cheatsheet
import logging
# prints log to stdout and also saves to specified log file
logger = logging.getLogger('my_logfile')
fh = logging.FileHandler('my_logfile.log')
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
fh.setFormatter(formatter)
ch = logging.StreamHandler()
ch.setFormatter(formatter)
logger.addHandler(fh)