Skip to content

Instantly share code, notes, and snippets.

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

cormoran cormoran

🏠
Working from home
  • :)
  • the earth
View GitHub Profile
@cormoran
cormoran / parse_screen_time.go
Created March 31, 2023 14:55
Script to parse Mac's screen time
package main
import (
"database/sql"
"fmt"
"log"
"time"
_ "github.com/mattn/go-sqlite3"
)

Keybase proof

I hereby claim:

  • I am cormoran on github.
  • I am cormoran707 (https://keybase.io/cormoran707) on keybase.
  • I have a public key ASB08B6SXfhOaVhPpQPHoJKQ6HvT4AEmfoHoiQ7hD-0XJgo

To claim this, I am signing this object:

// Place your key bindings in this file to overwrite the defaults
[
{
"key": "alt+g alt+g",
"command": "workbench.action.gotoLine"
},
// Linux, US key 用のキーバインド
{
"key": "alt+b",
"command": "workbench.action.toggleSidebarVisibility"
import argparse, json, gzip
from attrdict import AttrDict as D
import modules
from modules.manager.train import TrainManager
parser = argparse.ArgumentParser('cifar10/100 supervised classification')
parser.add_argument('--name', type=str, default='test')
parser.add_argument('--exp_id', type=str, default=None)
parser.add_argument('--run_id', type=str, default='0')
parser.add_argument('--depth', type=int, default=28)
#!/usr/bin/env python
import sys, os, json, fcntl, time
import GPUtil
class Lock():
def __init__(self, filename):
self.filename = filename
def __enter__(self):
@cormoran
cormoran / record_reader.py
Created January 7, 2019 21:52
tensorboard(X) のログから gif 画像を作るスクリプト
'''
references:
https://github.com/lanpa/tensorboardX/blob/master/tensorboardX/event_file_writer.py
'''
import struct
from tensorboardX.crc32c import crc32c
from tensorboardX.record_writer import masked_crc32c
from tensorboardX.proto.event_pb2 import Event
@cormoran
cormoran / generate_wallpaper_xml.py
Last active October 28, 2018 16:59
gnome3 の live wallpaper 用 xml を作るスクリプト
#! /usr/bin/env python
# usage: ./generate_wallpaper_xml.py [画像のあるフォルダ] [出力するxmlのパス]
# フォルダを再帰的に検索して,
# <適当な名前>_<表示するduration(sec)>.(png|jpeg|jpg)
# にマッチするファイルを見つけてランダムに並べて wallpaper.xml を作る
#
# 壁紙に設定するには
# /usr/bin/gsettings set org.gnome.desktop.background picture-uri 'file:///path/to/wallpaper.xml'
import os, sys, glob, re, random
#!/usr/bin/env python2
# coding=utf-8
import json
from twisted.internet import reactor, defer
from twisted.names import client, dns, error, server
class MyResolver(object):
def __init__ (self, resource_path):
with open(resource_path) as f:
@cormoran
cormoran / client.html
Last active February 7, 2016 12:35
c言語のweb socketライブラリで動画をストリーミングする
<!DOCTYPE html>
<html>
<head>
<title>動画ストリーミング サンプル</title>
<meta charset="utf-8">
<style type="text/css">
body {
background: #f7f7f7;
color: #474747;
font-family: arial, sans-serif;