Skip to content

Instantly share code, notes, and snippets.

@kaze
kaze / README.md
Created September 20, 2024 08:00 — forked from abelcallejo/README.md
Creating bootable Linux USB using Mac

Creating bootable Linux USB using Mac

mac

CentOS, Ubuntu, Slackware, etc. Whatever Linux-based OS it is, you can create a bootable USB for it by using a Mac.

1. Prepare the .iso file

Download it, copy it, whatever it takes to prepare that Linux-based OS .iso file

2. Convert the .iso file into a .img.dmg

@kaze
kaze / core.clj
Created October 9, 2021 13:49 — forked from plexus/core.clj
(ns my-backend.core
(:gen-class)
(:require [compojure.core :as c]
[compojure.route :as route]
[ring.adapter.jetty :as jetty]
[ring.middleware.defaults :as ring-defaults]
[hiccup2.core :as h]
#_[muuntaja.core :as m]
[muuntaja.middleware :as muuntaja]))
@kaze
kaze / sbcli
Created November 22, 2020 15:54
startup file for sbcl repl
#!/usr/bin/env -S sbcl --script
(load "~/quicklisp/setup")
(let ((*standard-output* (make-broadcast-stream)))
(ql:quickload "alexandria")
(ql:quickload "cl-readline"))
(defpackage :sbcli
(:use :common-lisp :cffi)
(:export sbcli *repl-version* *repl-name* *prompt* *prompt2* *ret* *config-file*
@kaze
kaze / machine.js
Last active September 17, 2020 14:19
Generated by XState Viz: https://xstate.js.org/viz
const selector = Machine({
id: 'selector',
initial: 'inactive',
context: {
items: null,
value: null,
loaded: false,
},
states: {
inactive: {
@kaze
kaze / machine.js
Created September 14, 2020 04:52
Generated by XState Viz: https://xstate.js.org/viz
const submit_register = async data => data;
const update_service = assign((context, event) => {
return { service: event.data };
});
const update_language = assign((context, event) => {
return { language: event.data };
});
@kaze
kaze / machine.js
Last active September 14, 2020 04:51
Generated by XState Viz: https://xstate.js.org/viz
// login machine actions --------------------------------------------------- //
const submit_login = async (context) => {
if (!context.email) {
show_message('LOGIN_NO_EMAIL_ERROR', 'error');
}
if (!context.password) {
show_message('LOGIN_NO_PASSWORD_ERROR', 'error');
}
@kaze
kaze / machine.js
Last active September 3, 2020 13:21
Generated by XState Viz: https://xstate.js.org/viz
const validate = async () => null;
// validation helpers ------------------------------------------------------ //
const should_validate = (context) => {
return (context.value &&
((context.leaving && context.validate) ||
(!context.leaving && context.validated))
)
};
@kaze
kaze / machine.js
Last active September 3, 2020 13:13
Generated by XState Viz: https://xstate.js.org/viz
const validate = async () => null;
const should_validate = (context) => {
return (context.value &&
((context.leaving && context.validate) ||
(!context.leaving && context.validated))
)
};
const check = async (context) => {
@kaze
kaze / machine.js
Last active August 30, 2020 20:03
Generated by XState Viz: https://xstate.js.org/viz
const request = (context) => {};
const build_request_params = () => {};
const make_signal = (context) => {
const controller = new AbortController();
context.signal = controller.signal;
}
const abort_request = (context) => {
@kaze
kaze / machine.js
Last active September 7, 2020 13:29
Generated by XState Viz: https://xstate.js.org/viz
const resend_confirmation_machine = {
id: 'resendconfirmation',
initial: 'inactive',
states: {
inactive: {
always: '#loginform.active',
},
active: {
on: {
'resendconfirmation.email.focus': 'email',