Skip to content

Instantly share code, notes, and snippets.

View cympfh's full-sized avatar
🏠
Working from home

/c/ympfh cympfh

🏠
Working from home
View GitHub Profile
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Speech-to-Text</title>
<script>
function echo(text) {
var style = 'color: #884488; font-weight: bold; font-size: 20px; \
text-shadow: #dddddd 2px 0px, #dddddd -2px 0px, #dddddd 0px -2px, \
extern crate tch; // https://github.com/LaurentMazare/tch-rs
use tch::{Tensor, no_grad};
fn sqrt(v: f64) -> f64 {
let mut x = Tensor::from(v / 2.0).set_requires_grad(true);
let lambda = 0.01;
for _ in 0..100 {
let y = &x * &x - v;
let loss = &y * &y;
x.zero_grad();
#!/bin/bash
URL=http://s.cympfh.cc/cympfh/sleep
OUT=./neoki.png
last_status=NONE
datfile=$(mktemp)
curl -s $URL | while read t status; do
date_ymd=$(date -d "$t" "+%Y%m%d")
#!/bin/bash
HEADER=$(mktemp)
BODY=$(mktemp)
REQ=$(mktemp)
FIFO=/tmp/fifo.$$
mkfifo $FIFO
trap "rm -f $HEADER $BODY $REQ $FIFO; exit" INT
function iota(n, begin=0, step=1) {
var xs = [];
while (xs.length < n) {
if (xs.length == 0) {
xs.push(begin);
} else {
xs.push(xs[xs.length - 1] + step);
}
}
return xs
pyenv-init() {
if [ -d ~/.pyenv ]; then
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$HOME/.pyenv/bin:$PATH"
[ -d $PYENV_ROOT ] && eval "$(pyenv init -)"
fi
}
python() {
unfunction python
unfunction pip
https://tabelog.com/tokyo/A1301/A130101/13002260/
https://tabelog.com/tokyo/A1301/A130101/13002322/
https://tabelog.com/tokyo/A1301/A130101/13002374/
https://tabelog.com/tokyo/A1301/A130101/13002573/
https://tabelog.com/tokyo/A1301/A130101/13004993/
https://tabelog.com/tokyo/A1301/A130101/13005014/
https://tabelog.com/tokyo/A1301/A130101/13005683/
https://tabelog.com/tokyo/A1301/A130101/13007587/
https://tabelog.com/tokyo/A1301/A130101/13009543/
https://tabelog.com/tokyo/A1301/A130101/13010470/
#!/bin/bash
DAT=/tmp/kintai.jsonl
DAT1=/tmp/kintai.jsonl.1
DAT2=/tmp/kintai.jsonl.2
PNG=/tmp/kintai.png
curl -s "http://s.cympfh.cc/cympfh/kintai" | cut -d ' ' -f2 > $DAT
grep shussha $DAT | jq -r .datetime > $DAT1
grep taisha $DAT | jq -r .datetime > $DAT2

A template for jupyter-notebook

%load_ext autoreload
%autoreload 2
import numpy
from PIL import Image
from IPython.display import display
#!/bin/bash
for i in $(seq 0 15); do
for j in $(seq 0 15); do
C=$(( i * 16 + j ))
printf "\e[48;5;${C}m %03x " "${C}"
done
printf "\e[0m\n" # reset & newline
done