Skip to content

Instantly share code, notes, and snippets.

View 1lann's full-sized avatar

Jason Chu 1lann

View GitHub Profile
@1lann
1lann / round.c
Last active August 29, 2015 14:19
double myRound(double num, int decimalPlaces) {
int rounded = num * power10Of(decimalPlaces);
return (double)rounded / power10Of(decimalPlaces);
}
@1lann
1lann / effective power stacktrace.txt
Created May 31, 2015 17:14
Effective power stacktrace
Process: SpringBoard [67309]
Path: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/CoreServices/SpringBoard.app/SpringBoard
Identifier: SpringBoard
Version: 1.0 (50)
Code Type: X86-64 (Native)
Parent Process: launchd_sim [67295]
Responsible: launchd_sim [67295]
User ID: 501
Date/Time: 2015-05-31 21:11:00.575 +0800
@1lann
1lann / compress.go
Created July 4, 2015 09:04
LZ compression in Go
package compress
import (
"bytes"
"compress/lzw"
"io/ioutil"
)
func compress(input []byte) ([]byte, error) {
output := &bytes.Buffer{}
package main
import (
"encoding/json"
"fmt"
"io/ioutil"
"net/http"
)
type MasteryPageContainer struct {
@1lann
1lann / rsa-keygen.lua
Last active October 11, 2015 10:54
RSA key generator in pure Lua for ComputerCraft
--
-- RSA Key Generator
-- By 1lann
--
-- Refer to license: http://pastebin.com/9gWSyqQt
--
--
-- Start of third-party libraries/helpers
--
@1lann
1lann / chatbox.go
Last active October 20, 2015 14:41
Chatbox backend for remote services.
package main
import (
"encoding/json"
"encoding/xml"
"errors"
"github.com/1lann/ccserialize"
"github.com/gorilla/mux"
"github.com/vincent-petithory/countries"
"io/ioutil"
@1lann
1lann / selfdestruct.java
Created October 24, 2015 08:56
Self destruct plugin for my server.
package io.chuie.selfdestruct;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scheduler.BukkitTask;
import java.io.File;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.event.EventHandler;
#include <string>
#include <sstream>
using namespace std;
unsigned long long gcd(unsigned long long a, unsigned long long b) {
return b == 0 ? a : gcd(b, a % b);
}
typedef struct Rat {
@1lann
1lann / honeycomb.go
Created January 22, 2016 07:27
A solution to a honeycomb word search problem.
package main
import (
"fmt"
"io/ioutil"
"os"
"sort"
"strings"
)
package main
import (
"fmt"
"github.com/hybridgroup/gobot"
"github.com/hybridgroup/gobot/platforms/i2c"
"github.com/hybridgroup/gobot/platforms/raspi"
"time"
)