Skip to content

Instantly share code, notes, and snippets.

View reflexing's full-sized avatar

reflexing reflexing

View GitHub Profile
#!/bin/sh
TMP=`mktemp -d` && mount $1 $TMP && wimextract $TMP/sources/install.wim 1 /Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/*/*/license.rtf} --dest-dir fonts
@reflexing
reflexing / PKGBUILD
Created December 13, 2014 10:22
ttf-ms-win8 PKGBUILD without extracting CJK fonts from TTCs
# Maintainer: reflexing <reflexing@reflexing.ru>
# Package is maintained on GitHub: https://github.com/reflexing/ttf-ms-win8
# ArchWiki page: https://wiki.archlinux.org/index.php/Ttf-ms-win8
#
# BUILD INSTRUCTIONS:
# ----------------------
# This package is based on 'ttf-win7-fonts' package with fixes,
# suggested by AUR's 'severach' user in comments.
#
# It is intended as a more up-to-date replacement for the AUR's
@reflexing
reflexing / copy-used-images.sh
Created July 31, 2014 08:20
BASH script to copy only used images
#!/bin/bash
# This script copies all images, needed by SOURCE_XML, to OUTPUT_PREFIX.
# Copyright © reflexing@reflexing.ru, MIT License
# Used in makefile this way: $(TOOLS_DIR)/copy-used-images.sh $(SOURCE) $(SOURCE)/$(PROJECT_NAME).xml $(realpath $(TOOLS_DIR)) $(OUTPUT_PREFIX) $(CALLOUTS_DIR) $(ADMON_DIR) $(NAVIG_DIR) $(CALLOUT_EXT) $(ADMON_EXT)
# Assign vars from arguments. Magic.
declare -i i=1
for varname in SOURCE SOURCE_XML TOOLS_DIR OUTPUT_PREFIX CALLOUTS_DIR ADMON_DIR NAVIG_DIR CALLOUT_EXT ADMON_EXT; do
eval $varname=${!i}
let i++
@reflexing
reflexing / keybase.md
Created April 1, 2014 12:33
keybase.md

Keybase proof

I hereby claim:

  • I am reflexing on github.
  • I am reflexing (https://keybase.io/reflexing) on keybase.
  • I have a public key whose fingerprint is E88C 079A 27E4 557C 5A3C 1D32 F8C3 90A5 0A63 255C

To claim this, I am signing this object:

udevadm info /sys/class/net/eth0
P: /devices/pci0000:00/0000:00:03.0/virtio0/net/eth0
E: DEVPATH=/devices/pci0000:00/0000:00:03.0/virtio0/net/eth0
E: ID_BUS=pci
E: ID_MODEL_ID=0x1000
E: ID_NET_NAME_MAC=enx0401010ec701
E: ID_PCI_CLASS_FROM_DATABASE=Network controller
E: ID_PCI_SUBCLASS_FROM_DATABASE=Ethernet controller
E: ID_PRODUCT_FROM_DATABASE=Virtio network device
E: ID_VENDOR_FROM_DATABASE=Red Hat, Inc
@reflexing
reflexing / fonts-versions.pe
Created June 8, 2012 06:40
FontForge script to bulk check font versions. Example: "./fonts-versions.pe *.ttf" will produce "fonts.list"
#!/usr/bin/fontforge
i = 1
while (i < $argc)
Open($argv[i], 1)
string = $filename++Chr(9)+$fullname+Chr(9)+$fontversion+Chr(10)
WriteStringToFile(string, "fonts.list", 1)
i = i+1
endloop