Skip to content

Instantly share code, notes, and snippets.

View realinit's full-sized avatar

realinit realinit

View GitHub Profile
@realinit
realinit / nativeJavaScript.js
Created April 13, 2020 08:07 — forked from alexhawkins/nativeJavaScript.js
Implementation of Native JavaScript Methods (forEach, Map, Filter, Reduce, Every, Some)
'use strict';
/*****************NATIVE forEACH*********************/
Array.prototype.myEach = function(callback) {
for (var i = 0; i < this.length; i++)
callback(this[i], i, this);
};
//tests
@realinit
realinit / nodejsCovidAPI.js
Created March 26, 2020 18:05
get corona virus real time update using NodeJS
var express = require("express");
var app = express();
var request = require("request");
var axios = require("axios");
var cheerio = require("cheerio");
var db = require("quick.db");
var cors = require("cors");
app.use(cors());
@realinit
realinit / 2-D-array-fix-2.js
Created June 28, 2019 07:14 — forked from kavitshah8/2-D-array-fix-2.js
Arrays with one Misc
function createAndInitialize2DArray(size) {
// catch a bug & fix me!
var defaultValue = 0;
var twoDimensionalArray = [];
function initOneDArray() {
var row = [];
for (var i = 0; i < size; i++) {
row.push(defaultValue);
}
@realinit
realinit / arrayincrement.js
Created June 5, 2019 18:28
Given an integer array, increment its numeric value by one.
function increment ( numbers ) {
let iterator = numbers.length - 1
while ( iterator >= 0 ) {
let num = numbers[ iterator ]
num++
if (num > 0 && num <= 9) {
numbers[ iterator ] = num
<!-- simple drag and drop using vanila Js and Jquery -->
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Drag Drop Demo By Nitin</title>
<style>
.uploader {position:relative; overflow:hidden; width:100%;
@realinit
realinit / checkModifyPriceCount.js
Last active May 21, 2019 12:57
how to check modify price entered by client
// still working on optimization for this code
var addFloatsToArray = function (a) {
var l = ([]);
for (var i = 0; i < a.length; i++) {
var f = a[i];
{
/* add */ (l.push(f) > 0);
}
}
(function () {
'use strict';
const fs = require('fs');
const elasticsearch = require('elasticsearch');
const esClient = new elasticsearch.Client({
host: 'localhost:9200',
log: 'error'
});
const fs = require('fs');
const path = require('path');
const errorLogHandler = async (request, reply) => {
await saveErrorLog(request.body);
reply.send({ success: true });
};
const saveErrorLog = (ed) => {
let fileName = getFileName();
let today = getTodayDateFormat()
@realinit
realinit / detect-private-browsing.js
Created February 23, 2017 05:07 — forked from cou929/detect-private-browsing.js
Detect private browsing mode (InPrivate Browsing or Incognito).
function retry(isDone, next) {
var current_trial = 0, max_retry = 50, interval = 10, is_timeout = false;
var id = window.setInterval(
function() {
if (isDone()) {
window.clearInterval(id);
next(is_timeout);
}
if (current_trial++ > max_retry) {
window.clearInterval(id);