Skip to content

Instantly share code, notes, and snippets.

View Yan-Daojiang's full-sized avatar
🎯
Focusing

Daojiang Yan Yan-Daojiang

🎯
Focusing
View GitHub Profile
@Yan-Daojiang
Yan-Daojiang / dslogs
Created March 17, 2022 05:34 — forked from JJGO/dslogs
Script for pretty printing logs of MIT 6.824 labs
#!/usr/bin/env python
import sys
import shutil
from typing import Optional, List, Tuple, Dict
import typer
from rich import print
from rich.columns import Columns
from rich.console import Console
from rich.traceback import install
@Yan-Daojiang
Yan-Daojiang / dstest
Created March 17, 2022 05:44 — forked from JJGO/dstest
Utility for running MIT 6.824 lab test in parallel and saving failed logs
#!/usr/bin/env python
import itertools
import math
import signal
import subprocess
import tempfile
import shutil
import time
import os
<!DOCTYPE html>
<html lang="en">
<head>
<style>
img {
max-width: 100%;
display: block;
}
figure.figurefx {
@Yan-Daojiang
Yan-Daojiang / backup.sh
Created March 17, 2023 07:26
rsync备份用户主目录
#!/bin/bash
# A script to perform incremental backups using rsync
set -o errexit
set -o nounset
set -o pipefail
readonly SOURCE_DIR="${HOME}"
readonly BACKUP_DIR="/Volumes/Passport/Backup/Backup"