Skip to content

Instantly share code, notes, and snippets.

View krzkaczor's full-sized avatar
👺
Hacking, hacking, hacking...

Kris Kaczor krzkaczor

👺
Hacking, hacking, hacking...
View GitHub Profile
@krzkaczor
krzkaczor / install-mono.sh
Created October 18, 2015 20:50
Script for installing newest version of mono on debian like systems
#!/usr/bin/env bash
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
echo "deb http://download.mono-project.com/repo/debian wheezy-libtiff-compat main" | sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update
sudo apt-get install -y mono-complete
make: Entering directory `/home/travis/build/krzkaczor/CobolToCSharpTranslator/node_modules/edge/build'
CXX(target) Release/obj.target/edge/src/mono/clractioncontext.o
CXX(target) Release/obj.target/edge/src/mono/clrfunc.o
CXX(target) Release/obj.target/edge/src/mono/clrfuncinvokecontext.o
CXX(target) Release/obj.target/edge/src/mono/edge.o
CXX(target) Release/obj.target/edge/src/mono/monoembedding.o
../src/mono/monoembedding.cpp: In static member function ‘static MonoClass* MonoEmbedding::GetIDictionaryStringObjectClass(MonoException**)’:
../src/mono/monoembedding.cpp:108:66: error: ‘mono_reflection_type_get_type’ was not declared in this scope
../src/mono/monoembedding.cpp: In static member function ‘static MonoClass* MonoEmbedding::GetUriClass(MonoException**)’:
../src/mono/monoembedding.cpp:127:66: error: ‘mono_reflection_type_get_type’ was not declared in this scope
@krzkaczor
krzkaczor / gist:9401973c877d2eb99b0e
Created June 25, 2015 00:20
Karabiner remap CAPS LOCK to Ctrl+TAB
<item>
<name>CAPS LOCK TO CTRL TAB</name>
<appendix>useful to quickly jump between tabs</append>
<identifier>private.swap_capslock</identifier>
<autogen>
--KeyToKey--
KeyCode::PC_APPLICATION,
KeyCode::TAB, ModifierFlag::CONTROL_L
</autogen>
</item>
@krzkaczor
krzkaczor / fme.js
Created May 16, 2015 23:51
Fast modular exponentiation in Java Script
/**
* Fast modular exponentiation for a ^ b mod n
* @returns {number}
*/
var fastModularExponentiation = function(a, b, n) {
a = a % n;
var result = 1;
var x = a;
while(b > 0){
@krzkaczor
krzkaczor / gist:62b640f16c0aa98fb2e0
Created March 18, 2015 22:20
functional programming in c++
string Individual::toString() {
return accumulate(this->genome->begin(), this->genome->end(), string(), [](const string& acc, int x) {
return acc + " " + to_string(x);
});
}