Skip to content

Instantly share code, notes, and snippets.

View mogproject's full-sized avatar

Yosuke Mizutani mogproject

View GitHub Profile
@mogproject
mogproject / feign-2024-04-20.css
Last active April 26, 2024 10:51
Custom CSS for Feign running with OBS/Discord Streaming Kit.
/*
* Custom CSS for Feign running with OBS/Discord Streaming Kit.
*
* Recommended browser size: w2600 x h400
*
* Modified based on:
* - https://piyonyuxu.fanbox.cc/posts/4943228
* - https://obs-discord-picture.alfebelow.com/
* - https://koumi-hashiba.fanbox.cc/posts/7790890
*/
@mogproject
mogproject / horizontal.css
Last active April 26, 2024 03:22
Custom horizontal layout CSS running with OBS/Discord Streaming Kit.
/*
* Custom horizontal layout CSS running with OBS/Discord Streaming Kit.
*
* Recommended browser size: w2600 x h400
*/
[class*="Voice_voiceStates__"] {
display: flex;
flex-wrap: nowrap;
margin: 32px 2px 2px 2px;
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@mogproject
mogproject / icpc_pypy.md
Last active October 6, 2023 22:47
How to set up PyPy 3 for problemtools/icpc on Docker

0. Assumptions

  • This document is about Method 2 on https://github.com/Kattis/problemtools
  • Replace REPO with the path to your local clone of the GitHub repository.
  • Assume the REPO contains the problems directory.

1. Set up Docker image

  • Install and start Docker Desktop
  • Download image: docker pull problemtools/icpc
@mogproject
mogproject / visualize.py
Last active May 10, 2023 13:42
Visualizing graphs with Plotly.
# Original version: https://gist.github.com/mogproject/50668d3ca60188c50e6ef3f5f3ace101
from collections import defaultdict
import networkx as nx
import plotly.graph_objects as go
from typing import Any, List, Dict, Tuple, Union, Callable
Vertex = Any
Edge = Tuple[Vertex, Vertex]
Num = Union[int, float]
@mogproject
mogproject / PythonUnitTestCheatSheet.md
Created July 24, 2015 11:17
Python unittest Cheat Sheet

Python unittest Cheat Sheet

Skeleton

@mogproject
mogproject / PyGitHub.md
Last active May 16, 2022 18:25
Accessing Issues on GitHub Enterprise using PyGitHub

How to Access Issues on GitHub Enterprise

Setup

1. Install PyGitHub

pip install PyGitHub

You may want to use pip3 instead of pip.

@mogproject
mogproject / GurobiCheatsheet.md
Last active April 26, 2022 06:14
Gurobi Cheatsheet

Python

import gurobipy as gp
from gurobipy import GRB

with gp.Env(empty=True) as env:
    env.start()

    with gp.Model(env=env) as m:
@mogproject
mogproject / time_convert.py
Created September 27, 2021 00:06
time_convert.py
#!/usr/bin/env python
import sys
import fileinput
import re
diff = -8
def repl(matched):
h = int(matched.group(1)) + diff