Skip to content

Instantly share code, notes, and snippets.

View azenla's full-sized avatar
🏳️‍⚧️
girlhacker

Alex Zenla azenla

🏳️‍⚧️
girlhacker
View GitHub Profile
abstract class Sorter {
void sort(List<Comparable> input);
}
class BubbleSort extends Sorter {
@override
void sort(List<Comparable> input) {
var n = input.length;
var swapped = false;
do {
{
"debug": false,
"port": 8080,
"httpsPort": 8443,
"certName": "",
"certPassword": "",
"disableFileSecurity": false,
"broadcast": false,
"workers": 2,
"updateInterval": 200,
@azenla
azenla / GroovyFeatureRequests.md
Last active August 29, 2015 13:55
Groovy Feature Requests

Syntax

  • Anonymous Blocks
  • Native support

Utilities

@azenla
azenla / HelloWorld.gcc.xml
Created February 4, 2014 00:00
GCC XML Output for a Hello World Program
<?xml version="1.0"?>
<GCC_XML cvs_revision="1.135">
<Namespace id="_1" name="::" members="_3 _4 _5 _6 _7 _8 _9 _10 _11 _12 _13 _14 _15 _16 _17 _18 _19 _20 _21 _22 _23 _24 _26 _27 _28 _29 _30 _31 _32 _33 _34 _35 _36 _37 _38 _40 _41 _42 _43 _45 _47 _48 _49 _51 _52 _53 _54 _55 _56 _57 _58 _59 _61 _62 _63 _64 _65 _67 _68 _69 _70 _71 _72 _73 _74 _75 _76 _77 _78 _79 _80 _81 _82 _83 _84 _85 _86 _88 _89 _90 _91 _92 _93 _94 _95 _96 _97 _98 _100 _101 _102 _103 _104 _105 _106 _107 _108 _109 _110 _112 _113 _114 _115 _116 _117 _118 _119 _120 _121 _122 _124 _126 _60 _127 _128 _129 _130 _131 _132 _133 _134 _136 _137 _138 _139 _140 _141 _142 _143 _145 _146 _147 _148 _149 _150 _151 _152 _153 _154 _155 _156 _157 _158 _159 _160 _161 _162 _163 _164 _165 _167 _168 _169 _170 _171 _172 _173 _174 _175 _176 _178 _179 _180 _181 _182 _183 _184 _185 _186 _187 _188 _189 _190 _191 _193 _194 _195 _196 _197 _198 _199 _200 _201 _202 _203 _204 _205 _206 _207 _208 _209 _210 _211 _212 _213 _214 _215 _216 _217 _218 _219 _220 _221 _222 _223 _2
def changeUrl = "https://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux_x64/LAST_CHANGE"
def latest = changeUrl.toURL().text
println "Latest Revision: ${latest}"
def changeUrl = "https://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux_x64/LAST_CHANGE"
def latest = changeUrl.toURL().text
println "Latest Revision: ${latest}"
@azenla
azenla / StateContainer.groovy
Created February 6, 2014 00:18
State Container
package org.nanobot
/**
* Holds basic on/off statuses for different parts of a bot
*/
class StateContainer {
private final Map<String, Boolean> states = [:]
void on(String name) {
states[name] = true
@azenla
azenla / install-chromeos-fix.sh
Last active August 29, 2015 13:56
Chrome OS Linux Fix
#!/bin/bash
sudo pacman -S git --noconfirm --needed
git clone git://github.com/kaendfinger/linux-chromeos-fix.git
cd linux-chromeos-fix
makepkg -s
sudo pacman -U *.pkg.tar.gz --noconfirm
@azenla
azenla / ScriptDebugTransformation.groovy
Created February 24, 2014 06:55
Script Debugging AST Transformation
import org.codehaus.groovy.ast.ASTNode
import org.codehaus.groovy.ast.expr.ArgumentListExpression
import org.codehaus.groovy.ast.expr.ConstantExpression
import org.codehaus.groovy.ast.expr.MethodCallExpression
import org.codehaus.groovy.ast.expr.VariableExpression
import org.codehaus.groovy.ast.stmt.ExpressionStatement
import org.codehaus.groovy.ast.stmt.Statement
import org.codehaus.groovy.control.CompilePhase
import org.codehaus.groovy.control.SourceUnit
import org.codehaus.groovy.transform.ASTTransformation