Skip to content

Instantly share code, notes, and snippets.

View xettri's full-sized avatar
🍻
Chill And Code

Bharat Rawat xettri

🍻
Chill And Code
View GitHub Profile
[
{ offset: 'GMT-11:00', label: 'Niue (GMT-11:00)', name: 'Pacific/Niue' },
{ offset: 'GMT-11:00', label: 'Pago Pago (GMT-11:00)', name: 'Pacific/Pago_Pago' },
{ offset: 'GMT-10:00', label: 'Hawaii Time (GMT-10:00)', name: 'Pacific/Honolulu' },
{ offset: 'GMT-10:00', label: 'Rarotonga (GMT-10:00)', name: 'Pacific/Rarotonga' },
{ offset: 'GMT-10:00', label: 'Tahiti (GMT-10:00)', name: 'Pacific/Tahiti' },
{ offset: 'GMT-09:30', label: 'Marquesas (GMT-09:30)', name: 'Pacific/Marquesas' },
{ offset: 'GMT-09:00', label: 'Alaska Time (GMT-09:00)', name: 'America/Anchorage' },
{ offset: 'GMT-09:00', label: 'Gambier (GMT-09:00)', name: 'Pacific/Gambier' },
{ offset: 'GMT-08:00', label: 'Pacific Time (GMT-08:00)', name: 'America/Los_Angeles' },
@xettri
xettri / ubuntu-remove-cache.sh
Created April 22, 2020 11:49
bash file to clear system ram cache, swap and remove packages cache
su -c "echo 3 >'/proc/sys/vm/drop_caches' && swapoff -a && swapon -a && printf '\n%s\n' 'Ram cache and swap Cleared'" root
apt-get clean
apt-get autoremove --purge
@xettri
xettri / fibonacci_series_dynamic_with_array.py
Created March 18, 2020 10:40
One of fastest way for Fibonacci series
r = 1000
m = []
def fibo(n):
if len(m) == 0:
m[:r] = [0] * r;
if n == 1 or n == 2:
m[n] = n
return n
else:
a1 = m[n - 1]
@xettri
xettri / http-clone-server.py
Created February 21, 2020 07:31
http clone server
from http.server import BaseHTTPRequestHandler, HTTPServer
from requests import Session
import webbrowser
from cgi import parse_header, parse_multipart
from urllib.parse import parse_qs
from socketserver import ThreadingMixIn
headers = {
'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36'
}
@xettri
xettri / bvalid.h
Created January 28, 2020 20:50
Data validation in c++. A simple way to check type of data
#include <bits/stdc++.h>
using namespace std;
class bvalid
{
public:
template <class T>
string typeOf(T var) {
string ty = typeid(var).name();
string r;
if(ty == "i"){
@xettri
xettri / RaspberryPi_Moisture_Detection.js
Created December 26, 2019 10:35
Pin - 21 for gpio input and pin 20 is for gpio output if moisture detected.
/*
Install rpi-gpio using
npm install rpi-gpio -g
*/
const gpio = require('rpi-gpio');
var pin = 21;
var pin2 = 20;
gpio.setMode(gpio.MODE_BCM);
@xettri
xettri / simple-face-detection.js
Created December 16, 2019 11:20
Simple face detection in js
/*
Compact version of picojs https://github.com/tehnokv/picojs
live demo :- https://codepen.io/bcrazydreamer/pen/JjobdQM
*/
FaceDetect = {}
FaceDetect.unpack_cascade = function(bytes)
{
const dview = new DataView(new ArrayBuffer(4));
let p = 8;
html {
box-sizing: border-box;
-ms-overflow-style: scrollbar;
}
body{margin: 0 !important}
*,
*::before,
*::after {
box-sizing: inherit;
}
import React, { Component } from 'react';
import {connect} from "react-redux";
class App extends Component {
constructor(props){
super(props);
this.state = {}
}
componentWillMount(){
@xettri
xettri / Mongoose_Service_Universal.js
Last active August 23, 2020 14:54
Basic mongoose service. Now no need to create multiple services file for mongo, just pass models in it and use chaining method to call it.
/**
* In model index ----> module.exports all model file
* eg:-
* **Models**
* module.exports = {
* 'Login' : require('./Login'),
* 'Accounts : require('./Accounts')
* }
*
* Usage:--------------------------------------------------------------------------