Skip to content

Instantly share code, notes, and snippets.

View timvisee's full-sized avatar
Consuming coffee

Tim Visée timvisee

Consuming coffee
View GitHub Profile

Change log

Features 🗺️

import random
import subprocess
import uuid
from qdrant_client import QdrantClient
from qdrant_client import models
client = QdrantClient(host="127.0.0.1", port=6333)
collection_name = "test"
page_size = 20
@timvisee
timvisee / Cargo.toml
Last active December 6, 2022 15:58
AoC 2022 day06b extra p{1..94}
[package]
name = "day06b"
version = "0.1.0"
authors = ["Tim Visee <[email protected]>"]
edition = "2021"
[dependencies]
rayon = "1.6"
[profile.release]
@timvisee
timvisee / Cargo.toml
Last active December 6, 2022 15:11
AoC 2022 day06b extra p94
[package]
name = "day06b"
version = "0.1.0"
authors = ["Tim Visee <[email protected]>"]
edition = "2021"
[profile.release]
codegen-units = 1
lto = true
strip = true
#!/bin/bash
# Loop through all 4 and 5 digit combinations
for pin in $(seq -f "%04g" 0 99999)
do
# Skip all pins not ending with 7
[[ $pin == *7 ]] || continue
# Test code
echo "Testing: $pin"
pub fn main() {
println!(
"{}",
// Read puzzle input
include_bytes!("../input.txt")
// For each line (each 10 character sequence, and a newline)
.chunks(11)
// Process the 10 character sequence, ignore the newline
.map(|b| b[..10]
.iter()
/// Copy with timeout on X11.
///
/// Keeps clipboard contents in clipboard even if application quits. Doesn't fuck with other
/// clipboard contents and reverts back to previous contents once a timeout is reached.
///
/// Forks & detaches two processes to set/keep clipboard contents and to drive the timeout.
///
/// Based on: https://docs.rs/copypasta-ext/0.3.2/copypasta_ext/x11_fork/index.html
fn copy_timeout_x11(data: &[u8], timeout: u64) -> Result<()> {
use copypasta_ext::{
@timvisee
timvisee / my-subreddits.txt
Last active September 28, 2024 18:44
My subreddits
11foot8
18650masterrace
1911
2b2t
3Dprinting
3dshacks
3kliksphilip
45thworldproblems
5September2020
9CB9D65
$ ./artisan route:list
+--------+----------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------+-----------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+----------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------+----