This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Setup a D development environment on a Debian system. | |
# Installs the D APT repository and prompts to install compilers DMD, LDC, and | |
# GDC, and package manager DUB. | |
# Licence: MIT/Expat. | |
daptsrc=http://netcologne.dl.sourceforge.net/project/d-apt/files/d-apt.list | |
daptlist=/etc/apt/sources.list.d/d-apt.list | |
wget ${daptsrc} -O ${daptlist} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -o errexit | |
# Neovim | |
sudo add-apt-repository --yes ppa:neovim-ppa/unstable | |
# Git | |
sudo add-apt-repository --yes ppa:pdoes/ppa | |
sudo apt-get update |
DRIVER_IRQL_NOT_LESS_OR_EQUAL
is a famous Blue Screen of Death error,
often caused by a bad driver somewhere.
The Internet is awash with reports of variants of this error.
This particular variant, L1C63x64.sys
,
was an occasional occurrence for me on Windows 7,
but seemingly only while torrenting.
Upgrading to Windows 10 turned the error from occasional to frequent within the first few days,
Given two directories, one a Git repository and the other not, how do you apply the recursive diff between those two directories as a patch to the Git repository?
This might happen if you download source code without its history and make changes to it, then later acquire the history and wanting to secure your changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
src=foo.lisp | |
obj=$(src:.lisp=.fasl) | |
bin=foo | |
.SUFFIXES: | |
.PHONY: eval | |
eval: | |
sbcl --noinform --load $(basename $(src)) --eval '(main)' --eval '(exit)' \ | |
2>/dev/null |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*.class | |
indiv18.zip | |
itcont.txt | |
sample.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Apache License | |
Version 2.0, January 2004 | |
http://www.apache.org/licenses/ | |
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION | |
1. Definitions. | |
"License" shall mean the terms and conditions for use, reproduction, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# Restores the branchnames of all merged branches | |
# between two revisions, | |
# and prints them to stdout. | |
# | |
# If the end revision is omitted it defaults to HEAD. | |
# | |
# If a branchname already exists, | |
# it is not moved, |