Skip to content

Instantly share code, notes, and snippets.

View huntz20's full-sized avatar

huntz20

View GitHub Profile
@huntz20
huntz20 / ggg
Created October 11, 2019 09:52
This file has been truncated, but you can view the full file.
{"idHeader":"df850e85-5d92-46f7-9989-5373e7bc00ff","kodeDokumen":"16","kodeFasilitas":"10","kodeIjin":"03999","nomorDokumen":"1233","seriBarang":11,"tanggalDokumen":"2019-10-10","urlDokumen":"JVBERi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nNVbe3xU1Z2fSUIeAyivQHjYDAjLDOtM7nPuvS01iBClBo0QFxCVBBIGyJPgdI0gI1q1fmSr2KJo0Wy7rrv9rIhAka1VEkUEFcFWkKKEEAEDJBhICMmQmbl7zrnn3HvuzB0kLf6xHz/yuTn3PH7P7+9x7ix3Ml5OcDLwP/KwqMKRM0ty+lc40LBz1m34ocbvWO4QvKzP55PQAP28qMI5tRAslJ0s71U4Z+FiB4tesE6e8TklRvIygrOwwuFyuguXOTyS7JU4p4f1eRnZWVjimO8qcHsUr09WZJ9rutsjegVW4ATXTLdH8HISOMY1VRvlWcV1j9vDeVle5gXXLcZjoTGBGr3TeHS6PbLXxzES58ozTpvh9kheUWRFzpVv7DDdzbJemZM5ehVF4zRj2zw3We90o5mAWKf7/sKfafJAwuAExC8n6/zmgQNcxSWAP9cyQIGruMbNIRJZBtDMuapKwaPPRY3eDo50LYX/oFXFtcUPwoXaUaIApKmJvgQLeXqh426oOy+ryIok6ro0/r4qlbIM5oEoFDDi40WvyBn6JEf12V4sN+dYrw/ujYwCMOoWXCXwHyAGTmJcFW5edgXAM+Mqd7MyeA8FVVnrBgNkmsjgGZVwFMiJ41yBMnoDTbwVcIOFAbhMm4SnLHazvCZrdESpsS0iCWgfjAIV+shwGTptKdxZ28hEMNgHbrHCreC3aKL+miXkVPrxNmCk0pitcVhO1oDjqkuR1nne
http://10.161.4.89:8080/SingleCoreSchema/swagger-ui.html#/tt-header-controller/savingDataUsingPOST_6
http://10.161.4.89:8080/Referensi/swagger-ui.html#/
26ee4de4-0b4c-44b1-8e23-8ac54935c337
{"nilaiCukai":0,"idBarang":null,"idHeader":"26ee4de4-0b4c-44b1-8e23-8ac54935c337","isiPerKemasan":0,"kodeBarang":"kode","uraian":"uraian","merk":"merek","tipe":"tipe","spesifikasiLain":"spek lain","saldoAwal":0,"saldoAkhir":0,"jumlahPitaCukai":0,"kodeKondisiBarang":"1","posTarif":"1001100000","kodeSatuanBarang":"15","jumlahKemasan":10,"jumlahSatuan":10,"kodeJenisKemasan":"8A","hargaSatuan":"10.00","fob":"100.00","freight":"0.00","asuransi":"0.00","cif":100,"cifRp":"1425500.00","ttBarangDokumen":[],"ttBarangSpekKhususes":[],"ttBarangTarifList":[{"idHeader":"26ee4de4-0b4c-44b1-8e23-8ac54935c337","idBarangTarif":null,"kodeJenisPungutan":"BM","tarif":10,"kodeFasilitasTarif":"1","tarifFasilitas":"","flagBmtSementara":"T","kodeJenisTarif":1,"jumlahSatuan":10},{"idHeader":"26ee4de4-0b4c-44b1-8e23-8ac54935c337","idBarangTarif":null,"kodeJenisPungutan":"BMAD","tarif":"","kodeFasilitasTarif":0,"tarifFasilitas":"","flagBmtSementara":"T","kodeJenisTarif":1,"jumlahSatuan":10},{"idHeader":"26ee4de4-0b4c-44b1-8e23-8ac54935c
@huntz20
huntz20 / string-utils.js
Last active February 27, 2020 18:08 — forked from jonlabelle/string-utils.js
Useful collection of JavaScript string utilities.
/**
* "Safer" String.toLowerCase()
*/
const WHITE_SPACES = [
" ",
"\n",
"\r",
"\t",
"\f",
const pdfMake = require("pdfmake/build/pdfmake.js");
const pdfFonts = require("pdfmake/build/vfs_fonts.js");
pdfMake.vfs = pdfFonts.pdfMake.vfs;
import { camelCase } from "./stringUtils";
export const generatePdfFile = (arrData, idCardTemplate, role) => {
const data = JSON.parse(JSON.stringify(arrData));
const {
content,
images,
{
"total": 1,
"limit": 10,
"skip": 0,
"data": [
{
"id": "1003099",
"supplierId": "3",
"invoiceGroupId": "1",
@huntz20
huntz20 / Road Map Kotlin Android Week 1
Created June 13, 2020 14:28
Step by step belajar android dengan kotlin
Hari 1 - 3:
Belajar kotlin dari https://www.youtube.com/watch?v=6dSNbskzlz4&list=PL-CtdCApEFH_hja5vRJgQOXylCiQud7Qa
di lanjutkan https://www.youtube.com/watch?v=QlmMEagRNnA&list=PL-CtdCApEFH8lHOsi7kIDxK57WWLmzVog
hari 4 - 5:
Belajar cara menerima input dan output dari kotlin untuk di kelola
hari 5 - 7:
Buat pemograman todo list tanpa GUI
type usePubSubType = <T>(
eventName: string,
observer?: (props: T) => void
) => readonly [unsub: () => void, dispatcher: (args: T) => void];
type useItemReducerType = <E, A, R>(state: E, action: A, Repository: R) => E;
declare module "@sinbad/sinbad-utility" {
const usePubSub: usePubSubType;
const useItemReducer: useItemReducerType;
// https://v3.nuxtjs.org/api/configuration/nuxt.config
import Components from 'unplugin-vue-components/vite';
import {AntDesignVueResolver} from 'unplugin-vue-components/resolvers';
export default defineNuxtConfig({
nitro: {
compressPublicAssets: true,
prerender: {
routes: ['/', '/tournament/*', '/organizer/*/profile'],
},