.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; | |
} |
{ | |
"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", |
module.exports = { | |
purge: [ | |
'./resources/js/**/*.vue' | |
], | |
corePlugins: { | |
float: false, | |
fill: false, | |
objectFit: false, | |
objectPosition: false, | |
grid: false, |
Proposal
Alur prosess enkripsi untuk Android dan Server
SecretKey
= PIN -> MD5 -> SHA-256 (32 karakter awal)
- User upload file raw nya dengan format nama file
${checksum}.raw
di Firebase Storage dengan ref/storage/raws/${filename}
.
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:
-
/usr/local/bin
->/usr/local/share/.config/yarn/global
Direktori ini dipilih jika kamu melakukkan instalasi package secara global dengan menambahkan otorisasisudo
. Misalnya anda ingin install@vue/cli
maka jika anda menjalankansudo 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 imbuhansudo
. Padahal kita tinggal ganti directory nya ke local home kita. -
$HOME/.config/yarn/global
Directory ini dipilih jika kita melakukkan instalasi package tanpa menambahkan imbuhansudo
. Tidak seperti NPM ketika proses instalasi package secara global yarn secara otomatis akan membuat directory local home yang akan dipakai sebagai Global
APPLICATION_ID= | |
API_KEY= |
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) { |
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) |
function getData () { | |
$.ajax({ | |
url:'https://www.omdbapi.com', | |
type:'GET', | |
dataType:'json', | |
data:{ | |
'apikey' : 'API_KEY_OMDBAPI', //API Key | |
'i' : "tt3896196" | |
}, | |
success: function(data) { |