Skip to content

Instantly share code, notes, and snippets.

View DevoKun's full-sized avatar

Devon Hubner DevoKun

View GitHub Profile
@DevoKun
DevoKun / ibmi.xml
Created January 10, 2015 14:33
IBM i (as/400, iSeries) CLP Language Syntax Highlighting for NotePad++
<!-- Add to userDefineLang.xml -->
<NotepadPlus>
<UserLang name="CLP" ext="clp clle">
<Settings>
<Global caseIgnored="no" />
<TreatAsSymbol comment="no" commentLine="no" />
<Prefix words1="yes" words2="yes" words3="no" words4="no" />
</Settings>
<KeywordLists>
<Keywords name="Delimiters">&apos;00&apos;00</Keywords>
@DevoKun
DevoKun / boot2docker.md
Last active August 29, 2015 14:10
Operate Boot2Docker on MacOS X

Contract Killer

The popular open-source contract for web designers and developers by Stuff & Nonsense

  • Originally published: 23/12/2008
  • Revised date: 15/12/2013
  • Original post

@DevoKun
DevoKun / mysql_master_slave_container_replication.md
Created November 21, 2014 02:47
MySQL Docker Container Master/Slave Replication
@DevoKun
DevoKun / IPAddrWithMask.rb
Last active February 18, 2019 15:57
Extend IPAddr with a method to return the value of the network range subnet mask
require 'ipaddr'
class IPAddrWithMask < IPAddr
def mask()
## use _to_string private method from IPAddr class
_to_string(@mask_addr)
end ### def
end ### class
net = IPAddrWithMask.new("172.23.0.0/24")
@DevoKun
DevoKun / factorial.rb
Created October 23, 2014 19:57
Ruby for calculating a factorial using recursion.
#!/usr/bin/env ruby
def factorial(i)
if (i > 0) then
print i
return i = i * factorial(i - 1)
end ### if
return 1
end ### def
@DevoKun
DevoKun / macosx_compile_bash_shellshock.sh
Created September 30, 2014 15:40
Compile Bash on MacOS X to patch against ShellShock bug
#!/bin/bash
#
# Tested on MacOS X 10.5 for PowerPC (powerpc-apple-darwin9.8.0)
# Using Xcode 3 (powerpc-apple-darwin9-gcc-4.0.1)
# /Developer/usr/bin/xcodebuild -version
# Component versions: DevToolsCore-921.0; DevToolsSupport-893.0
# Compile Bash 4.3
# bash-4.3.tar.gz 26-Feb-2014 09:25