Skip to content

Instantly share code, notes, and snippets.

View MetroWind's full-sized avatar
🐱
Setting status…

Metro Wind MetroWind

🐱
Setting status…
View GitHub Profile
@MetroWind
MetroWind / proper-quote.el
Created November 21, 2011 16:29
Proper quote in Emacs
;; -*- mode: emacs-lisp; -*-
;; Usage: Just type. In text-mode (and derived modes) when you type '
;; and ", they will be converted to ‘’ and “”. Two dashes "--" will
;; be converted to an en-dash, and with an extra dash followed, they
;; will be converted to an em-dash.
;;
;; This also works in AUCTeX automagically(TM). Just type and let
;; Emacs take care of the rest.
;;
@MetroWind
MetroWind / zalgo.py
Last active January 19, 2021 19:15
My take on a Zalgo text generator. Read from stdin. See "zalgo.py --help".
#!/usr/bin/env python3
# For Python 3
######################################################################
################### Read from stdin and Zalgo-ify ####################
############# By MetroWind <chris.corsair {AT} gmail> ################
######################################################################
import sys, os
@MetroWind
MetroWind / PwStrength.py
Created December 23, 2011 18:25
Calculate password strength.
# -*- coding: utf-8; -*-
# Calculate password strength. Algorithm is based on the
# Wolfram|Alpha’s, without dictionary and “extra critira”.
#
# Darksair
# Usage: Strength = pwStrength(password).
import re
@MetroWind
MetroWind / gist:3205298
Created July 30, 2012 06:21
Now Playing
tell application "iTunes"
set CurrentTrack to current track
set CurrentTitle to name of CurrentTrack
set CurrentArtist to artist of CurrentTrack
end tell
set SongInfo to {CurrentArtist, " — ", CurrentTitle} as string
set Tweet to {"#NowPlaying ", SongInfo} as string
set the clipboard to Tweet
do shell script "afplay /System/Library/Sounds/Ping.aiff"
#!/usr/bin/env python3
import sys, os
import zlib
ChunkSize = 1024*1024
def crcFile(f):
Chunk = f.read(ChunkSize)
CRC = 0
@MetroWind
MetroWind / mkramdisk.py
Created December 6, 2012 22:18
Quickly create a ramdisk in Mac
#!/usr/bin/env python3
# Usage: $0 SIZE
#
# SIZE can be string like "512k", "1G"...
SectorSize = 512 # Bytes
SIZE_UNITS = {'b': 1.0, 'c': 1.0, 'w': 2.0, 'k': 1024.0,
'M': 1024.0 * 1024.0, 'G': 1024.0 ** 3.0,
'T': 1024.0 ** 4.0, 'P': 1024.0 ** 5.0,
}
@MetroWind
MetroWind / prefetch.cpp
Last active December 16, 2015 22:19
Prefetch test...
#include <iostream>
#include <stdlib.h>
#include <math.h>
#include <sys/time.h>
typedef int Type;
struct Measurement
{
double Value;
@MetroWind
MetroWind / common.css
Last active December 17, 2015 01:29
A custom CSS for Wikipedia.
div#content h1#firstHeading
{
font-family: ScalaOT, Scala, Mate, Palatino, STZhongsong, "Songti SC", serif;
font-variant:small-caps;
margin-top: 1.5em;
}
div#bodyContent
{
width: 520pt;
@MetroWind
MetroWind / color-test.html
Created May 20, 2013 10:12
Test browser representation of colors
<!DOCTYPE html>
<html>
<head>
</head>
<body style="background-color: #ff4e0c">
</body>
</html>
#include <stdio.h>
int main()
{
#ifdef __GNUC__
printf("I'm gcc. yay~~\n");
#else
printf("I'm not gcc. Yay~~\n");
#endif