Skip to content

Instantly share code, notes, and snippets.



  • Laguna, Philippines
Block or report user

Report or block arvi

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
arvi / employee-update.js
Created Oct 3, 2018
View employee-update.js
switch (idType) {
case 'national':
case 'iqama':
case 'visa':
if (isPrimaryId) {
form.append('id_type', idType);
form.append('id_number', idNumber);
form.append('id_issuing_country', idIssuingCountry);
form.append('id_expiration', idExpiration);
View promises.js
function hello() {
return new Promise(function(resolve, reject) {
function helloThere() {
return 'helloThere';
arvi / cloudSettings
Last active Jun 9, 2019
Visual Studio Code Settings Sync Gist
View cloudSettings
arvi / promise-dot-all.js
Created Apr 23, 2018 — forked from indiesquidge/promise-dot-all.js
Recreating Promise.all with async/await
View promise-dot-all.js
Let us re-create `Promise.all`
`Promise.all` method returns a promise that resolves when all of the promises in the iterable argument have resolved,
or rejects with the reason of the first passed promise that rejects.
Read more about `Promise.all` on MDN:
A basic example would be something like this:
arvi /
Created Jan 20, 2018 — forked from katychuang/
remove mongodb that was installed via brew
#!/usr/bin/env sh
# checks to see if running
launchctl list | grep mongo
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
launchctl remove homebrew.mxcl.mongodb
pkill -f mongod
arvi /
Last active Apr 27, 2017 — forked from dionysius/
Setup launcher icon (.desktop file) for AMPPS. Tested for elementaryOS freya, but should work with most ubuntu derivates.

Fix/Create AMPPS Launcher icon (.desktop file)

Install AMPPS with default options (at this time of writing there are no options). Expecting it is installed in /usr/local/ampps/*

Since its important to place the new files at specific locations, you need to adapt the filename as requested. All files are owned by root.

ampps_starter: place this file exactly as /usr/local/bin/ampps and make it executable


arvi /
Created Nov 30, 2016 — forked from NightlyNexus/
OkHttp 3 implementation of Volley's HttpStack
* Copyright (C) 2016 Eric Cochran
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* Unless required by applicable law or agreed to in writing, software
arvi / sublime-settings-osx.json
Last active Jul 7, 2019
Sublime Settings OSX
View sublime-settings-osx.json
"characters": "<",
"selector": "text.html"
"characters": ".",
"selector": "source.js"
arvi /
Created Sep 27, 2016
How to install/update Sublime Text (Elementary OS Freya / Ubuntu)
  1. Remove existing sublime text editor
  • sudo apt-get remove sublime-text-installer

Download the package and drag the file to the terminal

  • sudo dpkg -i '/home/usernamehere/Downloads/sublime-text_build-3126_amd64.deb'

OR Direct

View geolocation.js
if (navigator.geolocation) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
var accuracy = position.coords.accuracy; console.log(latitude, longitude, accuracy); /*
var coords = new google.maps.LatLng(latitude, longitude);
var mapOptions = {
zoom: 15,
center: coords,
mapTypeControl: true,
You can’t perform that action at this time.