Skip to content

Instantly share code, notes, and snippets.

@cmtsij
cmtsij / Base64.md
Last active August 29, 2015 14:20 — forked from barrysteyn/Base64.md

OpenSSL Base64 Encoding: Binary Safe and Portable

Herewith is an example of encoding to and from base64 using OpenSSL's C library. Code presented here is both binary safe, and portable (i.e. it should work on any Posix compliant system e.g. FreeBSD and Linux).

License

The MIT License (MIT)

Copyright (c) 2013 Barry Steyn

@cmtsij
cmtsij / lottery.py
Created October 20, 2016 13:24
Taiwan lottery
#!/usr/bin/env python
import random
l=range(1,1+49)
random.shuffle(l)
# extend 5 numbers. (49->54)
l.extend(random.sample(l[0:48],5))
# display
BEGIN:VCALENDAR
PRODID:-//Xinmedia Inc//xinmedia_bike_ical//TW
VERSION:2.0
METHOD:PUBLISH
TZID:Asia/Taipei
COMMENT:2020-03-1601:26:47
BEGIN:VEVENT
SUMMARY:2020第11屆順風四馬200K騎福[尚未公布]
DTSTART;VALUE=DATE:20201226
DTEND;VALUE=DATE:20201227
#!/bin/sh
filename=${0##*/}
usage()
{
cat<<EOF
Usage:
$filename <iface>
EOF
Normal: (reponse 204)
$ wget http://connectivitycheck.gstatic.com/generate_204
--2020-06-17 00:58:49-- http://connectivitycheck.gstatic.com/generate_204
Resolving connectivitycheck.gstatic.com (connectivitycheck.gstatic.com)... 172.217.24.3, 2404:6800:4008:800::2003
Connecting to connectivitycheck.gstatic.com (connectivitycheck.gstatic.com)|172.217.24.3|:80... connected.
HTTP request sent, awaiting response... 204 No Content
2020-06-17 00:58:49 (0.00 B/s) - ‘generate_204.1’ saved [0]
KBRO hijack: (reponse 302 redirect to http://192.168.81.72/redirect/R3_CHC.php)
$ wget http://connectivitycheck.gstatic.com/generate_204
@cmtsij
cmtsij / tailscale
Last active March 20, 2024 09:14
tailscale completion
#!/bin/bash
# tailscale completion -*- shell-script -*-
_tailscale()
{
local cur prev words cword
_init_completion -n = || return
if [[ $cword -eq 1 ]]; then
SUBCOMMANDS=$(tailscale --help 2>&1 | awk '/SUBCOMMANDS/{ f = 1; next } /FLAGS/{ f = 0 } f{print $1}')