View subl.sh
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/sh | |
have_project=false | |
implicit_project_file=false | |
for arg in $@; do | |
if [ $arg = "--project" ]; then | |
have_project=true | |
break | |
fi | |
done |
View lkdebug.rb
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
# debugging helper for tracing variable changes across contexts in legacy code. The context information such as file, line, | |
# class and method are automatically logged for you so you can focus on tracing the state mutations through various contexts | |
# with ease. | |
# @note this top-level method may be placed in config/initializers/lkdebug.rb and used anywhere | |
# @note this method does nothing outside of Rails.env.development | |
# @note legacy examples are intentionally bad code!! You should not write code like this, but if you have to debug code like this | |
# you may want to dump state from various contexts within the program to understand what is going on. | |
# | |
# @param annotation [String] text comment providing context for the log. |
View boolean_function.rb
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
require 'csv' | |
class BooleanFunction | |
attr_reader :inputs, :input_values, :output, :output_values | |
BOOLEAN_SET = [true, false] | |
def initialize( inputs:, output: nil ) | |
raise ArgumentError, "inputs must be an Enumerable of symbols" if (!inputs.kind_of?(Enumerable) || !inputs.map{|e| e.is_a?(Symbol) }.reduce(:&)) | |
@output = output |
View database.yml
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
--- | |
# defaults for all envs (local/deployed), (nonprod/prod) | |
defaults: &defaults | |
encoding: utf8 | |
adapter: mysql2 | |
read_timeout: 10 | |
write_timeout: 10 | |
connect_timeout: 10 | |
reconnect: true |
View im_manip_scripts.sh
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
declare -a arr=("violin1" "violin2" "viola" "cello" "bass") | |
for inst in "${arr[@]}" | |
do | |
#inst="violin2" | |
title="Souza - The Stars and Stripes Forever" | |
# create a blank letter page for titles |
View rubyvm.patch
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
diff --git a/random.c b/random.c | |
index e669e98..9334921 100644 | |
--- a/random.c | |
+++ b/random.c | |
@@ -521,7 +521,7 @@ fill_random_bytes_syscall(void *seed, size_t size, int unused) | |
CryptGenRandom(prov, size, seed); | |
return 0; | |
} | |
-#elif defined __linux__ && defined SYS_getrandom | |
+#elif defined __linux__ && defined __NR_getrandom |
View linux-Preferences.sublime-settings
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
Show hidden characters
{ | |
"color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme", | |
"font_size": 11, | |
"ignored_packages": | |
[ | |
"Vintage" | |
], | |
"tab_size": 2, | |
"translate_tabs_to_spaces": true, | |
"hot_exit": false, |
View logic_init.sqf
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
/* | |
clearcut script to clear foliage from markers in Arma3 on Tanoa. | |
1. place this script in a Game Logic init | |
2. place one area marker (ELLIPSE/circle) named "cutter" and size it a=b in the EDEN editor | |
3. copy that marker to create as many clean-cut areas as you want | |
on startup, this script will automatically find any trees, small rocks fallen logs | |
within those markers and hide them. |
View bashrc_functions.sh
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
pathadd() { | |
if [ -d "$1" ] && [[ ":$PATH:" != *":$1:"* ]]; then | |
PATH="${PATH:+"$PATH:"}$1" | |
fi | |
} | |
pathoverride() { | |
if [ -d "$1" ] && [[ ":$PATH:" != *":$1:"* ]]; then | |
PATH="$1${PATH:+":$PATH"}" | |
fi |
View genhtml.rb
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
# genhtml.rb | |
require 'rubygems' | |
require 'xml/libxml' | |
require 'libxslt' | |
xml_file = ARGV[0] | |
stylesheet_doc = XML::Document.file('homework.xsi') | |
stylesheet = LibXSLT::XSLT::Stylesheet.new(stylesheet_doc) |
NewerOlder