Skip to content

Instantly share code, notes, and snippets.

View kumarldh's full-sized avatar
🏠
Working from home like everyone else...

Kumar Chetan Sharma kumarldh

🏠
Working from home like everyone else...
View GitHub Profile
@kumarldh
kumarldh / mythical-hydra-as-buttons.html
Created March 16, 2014 15:22
When you cut down a head of Hydra, another two heads appear. A button is a head.
<!DOCTYPE html>
<html>
<head>
<title>Hydra - Delete one button & produce two more!</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body id="hydrabody">
<button class="hydrahead">Hydra Head</button>
</body>
<!DOCTYPE html>
<html>
<head>
<title>Hydra - Delete one button & produce two more!</title>
<meta charset="UTF-8">
</head>
<body id="hydrabody">
<button class="hydrahead">Hydra Head</button>
</body>
<script>
<!DOCTYPE html>
<html>
<head>
<title>Given a number count trailing zeros!</title>
<meta charset="UTF-8">
</head>
<body>
This is different from counting trailing zeroes from a given factorial.
<script>
function countTrailingZeros(input){
@kumarldh
kumarldh / gist:669ec77a5263be54b06a
Created May 23, 2014 13:53
Check if a given number is power of 2. This can be modified any number less than 10.
<!DOCTYPE html>
<html>
<head>
<title>Check if a given a number is power of 2</title>
<meta charset="UTF-8">
</head>
<body>
Check if a given number is power of 2. This can be modified any number less than 10.
<script>
function isPowerOf2(input){
@kumarldh
kumarldh / timer-setimeout.html
Created May 25, 2014 17:47
An example for module pattern.
<html>
<head>
<title>timer using setTimeout</title>
</head>
<body>
<script>
var timer = function () {
var i = 0;
return function () {
i = i + 1;
@kumarldh
kumarldh / basic vimrc
Created August 17, 2015 16:32
My vimrc file
syntax enable " enable syntax processing
set tabstop=4 " number of visual spaces per TAB
set softtabstop=4 " number of spaces in tab
set expandtab " tabs are space
set number " show line numbers
set showcmd " show command in bottom bar
set cursorline " highlight current line
filetype indent on " load filetype-specific indent files
set wildmenu " visual autocomplete for command menu
set showmatch " highlight matching [{()}]
var re = /[789]\d{9}$/;
re.test(9876543210);
re.test(8765432109);
re.test(7654321098);
re.test(6543210987);
re.test(5432109876);
@kumarldh
kumarldh / find-non-secure-assest.js
Created January 17, 2014 04:47
loads a page and checks for non secure items.
var request = require('request');
var cheerio = require('cheerio');
var url = require('url');
var httpsurl = 'https://www.yahoo.com/';
var assets = {
img: {src:'src'},
link: {src:'href'},
script: {src:'src'}
};
<html>
<head>
<title>Flexi list</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<style>
#container{
padding: 3px;
color: #000;
font-family: sans-serif;
<VirtualHost *:80>
#webmaster's email address
ServerAdmin webmaster@localhost
ServerName my-virtual-host
DocumentRoot /var/www/my-virtual-host/document/root/
<Directory />
Options FollowSymLinks
#Comment following to enable oveririding through .htaccess, e.g. mod_rewrite
AllowOverride None
</Directory>