Skip to content

Instantly share code, notes, and snippets.

View nyancodeid's full-sized avatar
❤️
Do what you love, love what you do

Ryan Aunur Rassyid nyancodeid

❤️
Do what you love, love what you do
View GitHub Profile
@nyancodeid
nyancodeid / README.md
Last active June 9, 2020 08:20
# Deno Snippet

Personal Deno Snippet

@nyancodeid
nyancodeid / from_right_bottom.css
Created May 28, 2020 07:33
Box Resize Animation
.box_origin {
transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);
}
.box_origin__animate {
transform: translateX(0px) translateY(0px) scale(1) scaleX(0.11935) scaleY(0.15806) rotate(0deg) translateZ(0px);
transform-origin: 100% 100% 0px;
}
@nyancodeid
nyancodeid / chords.json
Created May 26, 2020 10:54
tabs.ultimate-guitar.com chords data
{
"config": {
"abVariation": "2020_05_25__PRACTICE_MODE.B",
"abVariation2": null,
"abVariation3": null,
"abTestAccountVariation": [],
"experiments": {
"isPianoChordGroup": false
},
"urlFacebook": "https://www.ultimate-guitar.com/user/auth/oauth?service=facebook",
@nyancodeid
nyancodeid / tailwind.config.js
Created May 25, 2020 18:36
TailwindCSS Config Example
module.exports = {
purge: [
'./resources/js/**/*.vue'
],
corePlugins: {
float: false,
fill: false,
objectFit: false,
objectPosition: false,
grid: false,
@nyancodeid
nyancodeid / README.md
Created May 17, 2020 10:06
Secure File Proposal

What the hell is going on with my Code

Proposal

Encrypt

Alur prosess enkripsi untuk Android dan Server

SecretKey = PIN -> MD5 -> SHA-256 (32 karakter awal)

Client Side (Android)

  1. User upload file raw nya dengan format nama file ${checksum}.raw di Firebase Storage dengan ref /storage/raws/${filename}.
@nyancodeid
nyancodeid / README.md
Created May 16, 2020 17:03
Path atau Directory NPM dan YARN

Yarn

Jika kita hendak install Yarn secara global maka ada dua keminkinan directory yang di pilih oleh yarn berdasarkan level eksekusinya. Yarn akan menempatkan node_modules nya di dua tempat yang berbeda yaitu:

  1. /usr/local/bin -> /usr/local/share/.config/yarn/global Direktori ini dipilih jika kamu melakukkan instalasi package secara global dengan menambahkan otorisasi sudo. Misalnya anda ingin install @vue/cli maka jika anda menjalankan sudo yarn global add @vue/cli maka package tersebut akan di install pada directory diatas. Dengan asumsi nih kalau anda waktu install mendapati error ERR_PERM yang artinya error permission jika menginstall tanpa imbuhan sudo. Padahal kita tinggal ganti directory nya ke local home kita.

  2. $HOME/.config/yarn/global Directory ini dipilih jika kita melakukkan instalasi package tanpa menambahkan imbuhan sudo. Tidak seperti NPM ketika proses instalasi package secara global yarn secara otomatis akan membuat directory local home yang akan dipakai sebagai Global

@nyancodeid
nyancodeid / .env
Created March 29, 2020 12:14
Algolia DocSearch Vuepress
APPLICATION_ID=
API_KEY=
@nyancodeid
nyancodeid / index.js
Created March 11, 2020 02:17
QR Code API with Cloudflare Worker
import { imageSync } from 'qr-image'
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
/**
* Respond with hello worker text
* @param {Request} request
*/
async function handleRequest(request) {
@nyancodeid
nyancodeid / 3.py
Last active March 9, 2020 14:23
python is sucks
import mod_3
jum=int(input("Masukkan jumlah bilangan: "))
datas=[]
for index in range(jum):
datas.append(int(input("Masukkan data: ")))
even, odd = mod_3.search_res(datas)
@nyancodeid
nyancodeid / omdbapi.js
Created February 26, 2020 03:48
OMDBApi Ajax
function getData () {
$.ajax({
url:'https://www.omdbapi.com',
type:'GET',
dataType:'json',
data:{
'apikey' : 'API_KEY_OMDBAPI', //API Key
'i' : "tt3896196"
},
success: function(data) {