Skip to content

Instantly share code, notes, and snippets.

View lukasmwerner's full-sized avatar

Lukas Werner lukasmwerner

View GitHub Profile
@lukasmwerner
lukasmwerner / cipher.py
Created October 19, 2023 17:10
Two Liner Caesar Cipher
encrypt = (lambda message, offset: ''.join([ ( (lambda char: (lambda char: "abcdefghijklmnopqrstuvwxyz"[ ( ( ord(char[1] )-97 ) + char[0] ) % len("abcdefghijklmnopqrstuvwxyz")] if char[1].islower() else "ABCDEFGHIJKLMNOPQRSTUVWXYZ"[ ( ( ord(char[1] )-65 ) + char[0] ) % len("ABCDEFGHIJKLMNOPQRSTUVWXYZ") ]) (char) if char[1].isalpha() else char[1])) (char) for char in zip([offset for _ in range(len(list(message)))], list(message))]))
decrpyt = lambda message, word: list(filter(lambda x: word in x[0], [[(lambda message, offset: ''.join([ ( (lambda char: (lambda char: "abcdefghijklmnopqrstuvwxyz"[ ( ( ord(char[1] )-97 ) + char[0] ) % len("abcdefghijklmnopqrstuvwxyz")] if char[1].islower() else "ABCDEFGHIJKLMNOPQRSTUVWXYZ"[ ( ( ord(char[1] )-65 ) + char[0] ) % len("ABCDEFGHIJKLMNOPQRSTUVWXYZ") ]) (char) if char[1].isalpha() else char[1])) (char) for char in zip([offset for _ in range(len(list(message)))], list(message))]))(message, offset), offset] for offset in range(-1000,1000)]))[0][0]
package org.firstinspires.ftc.teamcode;
import org.firstinspires.ftc.robotcore.external.Telemetry;
import org.opencv.core.*;
import org.opencv.imgproc.Imgproc;
import org.openftc.easyopencv.OpenCvPipeline;
import java.util.ArrayList;
public class ConeDetector extends OpenCvPipeline {
package org.firstinspires.ftc.teamcode;
import org.firstinspires.ftc.robotcore.external.Telemetry;
import org.opencv.core.*;
import org.opencv.imgproc.Imgproc;
import org.openftc.easyopencv.OpenCvPipeline;
import java.util.ArrayList;
public class PoleCenterDetection extends OpenCvPipeline {
@lukasmwerner
lukasmwerner / PoleDetector.java
Last active December 6, 2022 21:54
Basic Pole detector (idk why this works so well)
package org.firstinspires.ftc.teamcode;
import org.firstinspires.ftc.robotcore.external.Telemetry;
import org.opencv.core.*;
import org.opencv.imgproc.Imgproc;
import org.openftc.easyopencv.OpenCvPipeline;
import java.util.ArrayList;
public class PoleDetector extends OpenCvPipeline {
@lukasmwerner
lukasmwerner / robot_gripper.java
Created November 24, 2021 22:49
Claw_Grabber
package org.firstinspires.ftc.teamcode;
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
import com.qualcomm.robotcore.hardware.DcMotorSimple;
import com.qualcomm.robotcore.util.ElapsedTime;
import com.qualcomm.robotcore.hardware.DcMotor;
import com.qualcomm.robotcore.eventloop.opmode.LinearOpMode;
@Autonomous(name="MN-Testing-java")
public class MN_Test extends LinearOpMode {
@lukasmwerner
lukasmwerner / Youtube Speedup.js
Created December 6, 2020 23:52
Speedup Youtube videos past 2x by pasting this into the js console
let speed = document.createElement("input");
speed.type="number";
speed.placeholder = "Playback Speed";
speed.step = 0.25;
speed.onchange = (e) => {document.getElementsByTagName("video")[0].playbackRate = e.target.value;};
speed.style.zIndex = 99999999999999999999999999999999999999999;
document.querySelector("#menu-container #menu").children[0].children[0].appendChild(speed);
class Asteroid extends CollidingObject {
public Asteroid() {
super();
int red = (int) (Math.random() * 255);
int green = (int) (Math.random() * 255);
int blue = (int) (Math.random() * 255);
color = new Color(red, green, blue);
}
{
"C": [
{
"octave": "0",
"freq": "16.351",
"wavelength": "20.812m",
"FIELD5": "MIDI note # 12"
},
{
"octave": "1",