Skip to content

Instantly share code, notes, and snippets.

View arifhp86's full-sized avatar

Arifur Rahman arifhp86

View GitHub Profile
<html><head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
function tally (selector) {
$(selector).each(function () {
var total = 0,
column = $(this).siblings(selector).andSelf().index(this);
$(this).parents().prevUntil(':has(' + selector + ')').each(function () {
function uniq(a) {
return a.sort().filter(function(v, i, a) {
return !i || v != a[i - 1];
});
}
Got a smart way
function uniq(arr) {
return arr.filter((v,i,a) => a.indexOf(v)===i);
@arifhp86
arifhp86 / scopes.txt
Created January 31, 2016 22:15 — forked from iambibhas/scopes.txt
Sublime Text 2: Snippet scopes
Here is a list of scopes to use in Sublime Text 2 snippets -
ActionScript: source.actionscript.2
AppleScript: source.applescript
ASP: source.asp
Batch FIle: source.dosbatch
C#: source.cs
C++: source.c++
Clojure: source.clojure
CoffeeScript: source.coffee
/**
* This will open new fiverr window every 10 minutes
* and close that window after 8 minutes
*/
var newWindow, nthTime = 0;
setInterval(() => {
newWindow = window.open('http://www.fiverr.com');
console.log('Refreshed ' + (++nthTime) + ' time');
setTimeout(() => { newWindow.close() }, 1000 * 60 * 8);
@arifhp86
arifhp86 / custom-domain-localhost-xampp
Created July 6, 2016 01:48 — forked from oozman/custom-domain-localhost-xampp
How to add a custom domain name on your localhost using XAMPP. Codes are based on Windows, but Step 2 onwards are pretty much applicable on other operating system.
Step 1:
Go to: C:\Windows\System32\Drivers\etc\hosts
And add this to the bottom of the file:
=============
127.0.0.1 your.domain.com
=============
Step 2:
Go to [your XAMPP directory]/apache/conf/httpd-xampp.conf
@arifhp86
arifhp86 / dl.php
Created July 23, 2016 02:56 — forked from fzerorubigd/dl.php
A simple download script with resume and multi-part support
<?php
date_default_timezone_set('GMT');
//1- file we want to serve :
$data_file = "/home/f0rud/Aalto Talk with Linus Torvalds [Full-length].mp4";
$data_size = filesize($data_file); //Size is not zero base
$mime = 'application/otect-stream'; //Mime type of file. to begin download its better to use this.
$filename = basename($data_file); //Name of file, no path included
var prefix = (/mozilla/.test(navigator.userAgent.toLowerCase()) &&
!/webkit/.test(navigator.userAgent.toLowerCase())) ? '-moz-' :
(/webkit/.test(navigator.userAgent.toLowerCase())) ? '-webkit-' :
(/msie/.test(navigator.userAgent.toLowerCase())) ? '-ms-' :
(/opera/.test(navigator.userAgent.toLowerCase())) ? '-o-' : '';
@arifhp86
arifhp86 / FluentCalculator.js
Created October 13, 2016 23:36
Fluent Calculator [js]
var Magic = function() {
var value = 0;
var operators = {
'plus': (a, b) => a + b,
'minus': (a, b) => a - b,
'times': (a, b) => a * b,
'dividedBy': (a, b) => a / b
};
@arifhp86
arifhp86 / bddistrict-shortcode.php
Created January 14, 2017 19:53 — forked from hasanet/bddistrict-shortcode.php
Wordpress Contact Form 7 Shortcode - Dropdown List of all the 64 Districts of Bangladesh (For Both Bangla and English Language, Alphabetically)
<?php
/*
CREATED: January 17, 2017.
Instructions:
- This is not a plugin. So, Do not Download this file and install it on your wordpress site. Just copy any of the below code and paste it on the "form editor" of Wordpress Contact form 7 Plugin.
- You need to insert the corresponding mail-tag ([bangladesh-district]) into the field on the Mail tab.
@arifhp86
arifhp86 / webpack.config.js
Created March 1, 2017 18:15 — forked from learncodeacademy/webpack.config.js
Sample Basic Webpack Config
var debug = process.env.NODE_ENV !== "production";
var webpack = require('webpack');
module.exports = {
context: __dirname,
devtool: debug ? "inline-sourcemap" : null,
entry: "./js/scripts.js",
output: {
path: __dirname + "/js",
filename: "scripts.min.js"