Skip to content

Instantly share code, notes, and snippets.

View lucksp's full-sized avatar

Philip Lucks lucksp

View GitHub Profile
@lucksp
lucksp / clientBase64.js
Created June 11, 2023 04:56
base64 image
const originalBase64Body = {"data":"/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAAqACAAQAAAABAAAEOKADAAQAAAABAAAHgAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/+ICKElDQ19QUk9GSUxFAAEBAAACGGFwcGwEAAAAbW50clJHQiBYWVogB+YAAQABAAAAAAAAYWNzcEFQUEwAAAAAQVBQTAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBs7P2jjjiFR8NttL1PetoYLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZGVzYwAAAPwAAAAwY3BydAAAASwAAABQd3RwdAAAAXwAAAAUclhZWgAAAZAAAAAUZ1hZWgAAAaQAAAAUYlhZWgAAAbgAAAAUclRSQwAAAcwAAAAgY2hhZAAAAewAAAAsYlRSQwAAAcwAAAAgZ1RSQwAAAcwAAAAgbWx1YwAAAAAAAAABAAAADGVuVVMAAAAUAAAAHABEAGkAcwBwAGwAYQB5ACAAUAAzbWx1YwAAAAAAAAABAAAADGVuVVMAAAA0AAAAHABDAG8AcAB5AHIAaQBnAGgAdAAgAEEAcABwAGwAZQAgAEkAbgBjAC4ALAAgADIAMAAyADJYWVogAAAAAAAA9tUAAQAAAADTLFhZWiAAAAAAAACD3wAAPb////+7WFlaIAAAAAAAAEq/AACxNwAACrlYWVogAAAAAAAAKDgAABELAADIuXBhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAApbc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeTAAD9kP//+6L///2jAAAD3AAAwG7/wAARCAeABDgDASIAAhEBAxEB/8QAHwAAAQUBAQEB
@lucksp
lucksp / exampleBase64
Created March 15, 2023 00:49
base64 example
This file has been truncated, but you can view the full file.
/9j/4AAQSkZJRgABAQAASABIAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAL0KADAAQAAAABAAAPwAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgPwAvQAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAgICAgICAwICAwUDAwMFBgUFBQUGCAYGBgYGCAoICAgICAgKCgoKCgoKCgwMDAwMDA4ODg4ODw8PDw8PDw8PD//bAEMBAgICBAQEBwQEBxALCQsQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEP/dAAQAvf/aAAwD
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Incident Identifier: 8510F12C-070A-4E06-91DB-550BA0AA5BC6
CrashReporter Key: A3083891-366B-6B4B-E986-855E9E8C4D35
Hardware Model: MacBookPro16,1
Process: Expo Go [29609]
Path: /Users/USER/Library/Developer/CoreSimulator/Devices/628DFE77-ACA7-4E5C-B124-7569D6B24436/data/Containers/Bundle/Application/AED97F51-FE20-4184-8B4A-180DFEF81060/Exponent-2.25.3.tar.app/Expo Go
Identifier: host.exp.Exponent
@lucksp
lucksp / gist:1e76ed5abcbff7caa272843186f36944
Created August 26, 2022 20:48
ios simulator crash logs with Expo
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Incident Identifier: CD13C53E-3BA0-40A3-B4C7-C9FD0DAD5B42
CrashReporter Key: A3083891-366B-6B4B-E986-855E9E8C4D35
Hardware Model: MacBookPro16,1
Process: Expo Go [20898]
Path: /Users/USER/Library/Developer/CoreSimulator/Devices/628DFE77-ACA7-4E5C-B124-7569D6B24436/data/Containers/Bundle/Application/AED97F51-FE20-4184-8B4A-180DFEF81060/Exponent-2.25.3.tar.app/Expo Go
Identifier: host.exp.Exponent
@lucksp
lucksp / useCustomForm.ts
Last active June 11, 2020 15:37
Custom Form Hook
import { useState, useEffect, useRef } from "react";
const useCustomForm = ({
initialValues,
onSubmit
}) => {
const [values, setValues] = useState(initialValues || {});
const [errors, setErrors] = useState({});
const [touched, setTouched] = useState({});
const [onSubmitting, setOnSubmitting] = useState<boolean>(false);