Skip to content

Instantly share code, notes, and snippets.

View nguyenvanduocit's full-sized avatar
🦁
On codecation

Duoc Nguyen nguyenvanduocit

🦁
On codecation
View GitHub Profile
#!/bin/bash
sudo apt-add-repository ppa:fish-shell/release-3
sudo apt-get update
sudo apt-get install fish -y
sudo chsh -s /usr/bin/fish
curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish
fish
@nguyenvanduocit
nguyenvanduocit / elementIO-table-to-csv.js
Created May 11, 2020 07:50
Export elementIO table to csv
export function exportElTable (elTableRef) {
const data = dataHandler(elTableRef)
console.log(data)
exportCSVFile(data, 'product-analysis')
}
function dataHandler (elTableRef) {
let columns = elTableRef.columns
let data = elTableRef.data
let outputData = []
TpOCM[GWh{SMTd/9whF@
<?xml version="1.0" encoding="UTF-8"?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" version="1.1" creator="iSpoofer"> <trk> <name>0</name> <trkseg> <trkpt lat="41.662319" lon="-0.894207"> </trkpt> <trkpt lat="41.662058" lon="-0.893725"> </trkpt> <trkpt lat="41.661948" lon="-0.893584"> </trkpt> <trkpt lat="41.661658" lon="-0.893115"> </trkpt> <trkpt lat="41.661471" lon="-0.892848"> </trkpt> <trkpt lat="41.661310" lon="-0.893136"> </trkpt> <trkpt lat="41.661108" lon="-0.893195"> </trkpt> <trkpt lat="41.660992" lon="-0.893318"> </trkpt> <trkpt lat="41.660923" lon="-0.893419"> </trkpt> <trkpt lat="41.660963" lon="-0.893553"> </trkpt> <trkpt lat="41.660995" lon="-0.893690"> </trkpt> <trkpt lat="41.661071" lon="-0.893763"> </trkpt> <trkpt lat="41.661207" lon="-0.894047"> </trkpt> <trkpt lat="41.661271" lon="-0.894277"> </trkpt> <trkpt lat="41.661425" lon="-0.894420"> </trkpt> <trkpt lat="41.661492" lon="-0.894443"> </trkpt> <trkpt lat="41.661590" lon="-0.894588"> </trkpt> <trkpt lat="41.661609" lon="-0.894640"> <
!define primaryColor #4267b2
!define secondaryColor #56bd77
skinparam handwritten true
skinparam shadowing false
skinparam Default {
FontName inconsolata
}
skinparam Participant {
FontColor black
<?xml version="1.0" encoding="UTF-8"?><gpx version="1.1" creator="GPS JoyStick - gpsjoystick@gmail.com - https://www.facebook.com/gpsjoystick"><rte><name>Playa De Las Canteras (Canary Island)</name><number>0</number><rtept lat="28.13570901174562" lon="-15.440106354653835"/><rtept lat="28.135690385315204" lon="-15.440107695758345"/><rtept lat="28.13598892000426" lon="-15.439819247320326"/><rtept lat="28.135987662664725" lon="-15.439372796907872"/><rtept lat="28.136185437648994" lon="-15.439031413278475"/><rtept lat="28.13663587044278" lon="-15.438251642747794"/><rtept lat="28.13664322821163" lon="-15.43797370469807"/><rtept lat="28.136979873067624" lon="-15.437673505301115"/><rtept lat="28.137702327455372" lon="-15.437021594958804"/><rtept lat="28.13843022091828" lon="-15.436878747046249"/><rtept lat="28.1387265239124" lon="-15.436605031416962"/><rtept lat="28.13931937715195" lon="-15.43643950889859"/><rtept lat="28.13990522840591" lon="-15.436103992809407"/><rtept lat="28.140637125783943" lon="-15.43570642238
@nguyenvanduocit
nguyenvanduocit / pwa-install-button.js
Created November 6, 2019 02:21
Install PWA Button
export default () => {
//*** Determine whether or not the PWA has been installed. ***//
// Step 1: Check local storage
let pwaInstalled = localStorage.getItem('pwaInstalled') === 'yes';
// Step 2: Check if the display-mode is standalone. (Only permitted for PWAs.)
if (!pwaInstalled && window.matchMedia('(display-mode: standalone)').matches) {
localStorage.setItem('pwaInstalled', 'yes');
pwaInstalled = true;
<style type="text/css" media="print">
* { display: none; }
</style>
document.getElementById('myImage').setAttribute('draggable', false)
function disableRightMouse(e){
if((myevent.button==2)||(myevent.button==3)) return false;
}
document.addEventListener('contextmenu', event => event.preventDefault())
document.onmousedown = disableRightMouse;
document.onmouseup = disableRightMouse;