Skip to content

Instantly share code, notes, and snippets.

@clarkzjw
clarkzjw / Starlink.md
Last active December 22, 2024 20:32
Starlink Measurement in the Wild
@clarkzjw
clarkzjw / multipass-on-bridged-network.md
Created December 10, 2024 20:16 — forked from ynott/multipass-on-bridged-network.md
Instructions for running multipass on a bridge network

1. Environmental information

  • OS: Ubuntu 20.04.2 LTS (GNU/Linux 5.8.0-59-generic x86_64)
  • Network: 192.168.xxx.0/24
  • Ubuntu multipass host machine IP: 192.168.xxx.yyy(static IP)
  • NIC: enp2s0(bridge host NIC)
  • Bridge NIC:br0

2. Prerequisites

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
[{'city': 'Abidjan, CI', 'name': 'abj01'},
{'city': 'Albuquerque, NM, US', 'name': 'abq01'},
{'city': 'Accra, GH', 'name': 'acc01'},
{'city': 'Adelaide, AU', 'name': 'adl01'},
{'city': 'Auckland, NZ', 'name': 'akl01'},
{'city': 'Almaty, KZ', 'name': 'ala01'},
{'city': 'Algiers, DZ', 'name': 'alg01'},
{'city': 'Algiers, DZ', 'name': 'alg02'},
{'city': 'Ahmedabad, IN', 'name': 'amd01'},
{'city': 'Ahmedabad, IN', 'name': 'amd02'},
#!/usr/bin/env bash
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
cat $SCRIPT_DIR/test.sh
set -x
mkdir /artifacts
curl -4 ipconfig.io
traceroute -enm 18 -w 1 us-east.linode.jinwei.me
traceroute -em 18 -w 1 us-east.linode.jinwei.me

tmux cheatsheet

As configured in my dotfiles.

start new:

tmux

start new with session name:

@clarkzjw
clarkzjw / gist:f5c82078e0ab8b25fb455407ab17c77c
Created August 29, 2018 13:57
Disable GNOME Shell Animation in Ubuntu 17.04 and later
gsettings set org.gnome.desktop.interface enable-animations false
04b65ff15ce2b3302f960dd3f29e41e7618aebc0553051bd88e0df9c81b65c9517b5019acc3cc395e4bae94175f41d4d2e54076ee19337dc05c2653d5ccec23ffa;jjyr
#include <iostream>
#include <chrono>
class TicToc
{
private:
typedef std::chrono::high_resolution_clock clock;
typedef std::chrono::microseconds res;
clock::time_point t1, t2;
@clarkzjw
clarkzjw / libimobiledevice_ifuse_Ubuntu.md
Created February 27, 2017 03:12 — forked from samrocketman/libimobiledevice_ifuse_Ubuntu.md
On Ubuntu 16.04, since iOS 10 update, libimobiledevice can't connect to my iPhone. This is my attempt to document a fix.

Why this document?

I upgraded my iPhone 5s to iOS 10 and could no longer retrieve photos from it. This was unacceptable for me so I worked at achieving retrieving my photos. This document is my story (on Ubuntu 16.04).

The solution is to compile libimobiledevice and ifuse from source.

Setup environment

Don't forget to set up your environment before building. I typically build and install packages to my local user at $HOME/usr.