Code for connecting to a bluetooth smart cube
The only external dependency is lz-string
Adapted from cstimer by Shuang Chen (cs0x7f) https://github.com/cs0x7f/cstimer Copyright (C) 2023 Shuang Chen Licensed under the GPLv3
Code for connecting to a bluetooth smart cube
The only external dependency is lz-string
Adapted from cstimer by Shuang Chen (cs0x7f) https://github.com/cs0x7f/cstimer Copyright (C) 2023 Shuang Chen Licensed under the GPLv3
create table compdates as | |
select | |
id as competitionId, | |
year * 1e6 + month * 1e2 + day as date | |
from Competitions; | |
create table africans as | |
select | |
Persons.id as wcaId | |
from |
class SwimmingAbility: | |
def swim(self, name, message): | |
print(f"{name} {message}") | |
class Duck: | |
def __init__(self, name): | |
self.name = name |
fn main() { | |
let original_owner = String::from("Something"); | |
let new_owner = original_owner; | |
println!("{}", original_owner); | |
} |
@timeit | |
def calc_averages_naive(times: List[float], window_size: int, cutoff_size: int): | |
divisor = window_size - (cutoff_size * 2) | |
averages = [] | |
for i in range(len(times) - window_size + 1): | |
window = times[i:i+window_size] | |
window.sort() | |
averages.append(sum(window[cutoff_size: -cutoff_size]) / divisor) |
#!/bin/bash | |
# Convert all pdfs in a folder into pngs using inkscape | |
for f in *.pdf | |
do | |
echo "Now processing $f" | |
inkscape --without-gui -f $f --export-png ${f%.*}.png --export-area-page | |
echo | |
#!/usr/bin/python3 | |
import json | |
import time | |
def tic(): | |
tic.start = time.time() | |
def toc(): | |
print('Time elapsed:', round(time.time() - tic.start, 3),'s\n') | |
return (time.time() - tic.start) |
#!/usr/bin/python3 | |
''' | |
Created on 19 May 2016 | |
Copyright (c) 2016 Brendan Gray and Sylvermyst Technologies | |
Permission is hereby granted, free of charge, to any person obtaining a copy | |
of this software and associated documentation files (the "Software"), to deal | |
in the Software without restriction, including without limitation the rights | |
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
#!/bin/bash | |
DATE=$(date +"%Y%m%d%H%M") | |
TITAN_DB=./Databases/Prisma_Titan_$DATE | |
IAPETUS_DB=./Databases/Prisma_Iapetus_$DATE | |
ENCALADUS_DB=./Databases/Prisma_Encaladus_$DATE | |
TITAN_CSV=./CSVDumps/Prisma_Titan.csv | |
IAPETUS_CSV=./CSVDumps/Prisma_Iapetus.csv |
function out = test | |
% Testing probabilities for TTLL in ZZ-CT | |
cs = perms(1:5); | |
es = perms(1:4); | |
count = 0; | |
states = cell2table(cell(0,(9+5))); | |
states.Properties.VariableNames = {'UBL_1','UBR_2','UFR_3','UFL_4','DFR_5','UB_1','UR_2','UF_3','UL_4','Prob','Solved','PLL','RU2gen','yRU2gen'}; |