Skip to content

Instantly share code, notes, and snippets.

View ethan-gallant's full-sized avatar
👨‍💻
Making awesome things with awesome people

Ethan Gallant ethan-gallant

👨‍💻
Making awesome things with awesome people
View GitHub Profile
@ethan-gallant
ethan-gallant / SortQuests.java
Created January 19, 2022 17:20
Quest Sorting
import lombok.extern.slf4j.Slf4j;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;
public class Test {
public static void main(String[] args) {
@ethan-gallant
ethan-gallant / OpenStackSwiftTempUrl.java
Created February 22, 2022 17:48
A Java snippet for generating Temporary Signed URLs with OpenStack SWIFT S3 Storage
package org.acme;
import io.vertx.core.http.HttpMethod;
import org.apache.commons.codec.digest.HmacUtils;
import java.time.Instant;
import static org.apache.commons.codec.digest.HmacAlgorithms.HMAC_SHA_1;
public class Main {
sub offset_drive
call math.muldiv(left_mod, left_target, 1000, 1000 + DRIVE_OFFSET)
call math.muldiv(right_mod, right_target, 1000, 1000 - DRIVE_OFFSET)
motor.right.target = right_mod
motor.left.target = left_mod