Skip to content

Instantly share code, notes, and snippets.

[COMMANDO COM-2D]=lsml://rAAABQwMBhAMEAgMBhAM5YAK1ktgAus=
[LOCUST LCT-3S]=lsml://rDAAbAgKAgoOCgQKAgoIp1AWr+T54gNP
[FIRESTARTER FS9-S]=lsml://rBAAig4UDA4SGgwUDA4O1+9708ha6X9+9731Vj1odf0=
[SPIDER SDR-5K(C)]=lsml://rHAAaBQSChwSHgoSChwUmJhezVmrSeyL1mJi
[FIRESTARTER FS9-H]=lsml://rAAAjAwWChASGgwWChAM1+972YmqFrpf373vZhDr+w==
[LOCUST LCT-3M]=lsml://rDAAawgMBA4ODAQMBA4IPHlAWr+ax4gJ496r
[FIRESTARTER FS9-K]=lsml://rAAAjQwWChASGgwWChAMKve9QtdL+/e96hPHrA==
[FIRESTARTER FS9-A]=lsml://rAAAixQWChgSGgwWChgU1+9708ha6X9+9708h1/Y
[COMMANDO COM-1D]=lsml://rAAAGwgKBAwMDAQKBAwIKoCtZLYALQ==
[COMMANDO COM-1B]=lsml://rAAAGgwMBhAMEAgMBhAMKoCtZmbABdY=
@LiSongMWO
LiSongMWO / lsml_huff_freq_v2
Created February 7, 2014 18:59
Frequency table for LSML link protocol v2
[-1] = 7945866
[1000] = 102442
[1001] = 1239421
[1002] = 26199
[1003] = 73727
[1004] = 118715
[1005] = 131195
[1006] = 165366
[1007] = 19241
[1008] = 398191
@LiSongMWO
LiSongMWO / stock loadouts lsml v2
Last active August 29, 2015 13:56
All stock loadouts encoded with lsml link v2
[COMMANDO COM-2D]=lsml://rQAABQwMBhAMEAgMBhAMuipmxJIkyYCREJyJMmDB
[LOCUST LCT-3S]=lsml://rQAAbAgKAgoOCgQKAgoIQapmygEyYLdfglkhMmKB
[FIRESTARTER FS9-S]=lsml://rQAAig4UDA4SGgwUDA4OvqmbMt47du3UJgUkW9bx27dkfy6JjLeF
[SPIDER SDR-5K(C)]=lsml://rQAAaBQSChwSHgoSChwUQahsrVg7K4rnR/h2K1YU
[FIRESTARTER FS9-H]=lsml://rQAAjAwWChASGgwWChAMuipmzLeO3btWVxMCki3reO3btWExlvA=
[LOCUST LCT-3M]=lsml://rQAAawgMBA4ODAQMBA4IQapmzq6gTJgt1+H0kJkx1dSM
[FIRESTARTER FS9-K]=lsml://rQAAjQwWChASGgwWChAMuipmyM7duwmBSRb1vHbt2Ex1dQo=
[FIRESTARTER FS9-A]=lsml://rQAAixQWChgSGgwWChgUuipmzLeO3bt1CYFJFvW8du3bqExlvCk=
[COMMANDO COM-1D]=lsml://rQAAGwgKBAwMDAQKBAwIuipmyMTJgJEQnIkyYBQ=
[COMMANDO COM-1B]=lsml://rQAAGgwMBhAMEAgMBhAMuipmyMTJgJER3JEmTBgp
@LiSongMWO
LiSongMWO / CheckRectangleTest.java
Created June 17, 2014 13:38
Unit Tests for CheckRectangle
package test;
import static org.junit.Assert.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
import org.junit.Test;
@LiSongMWO
LiSongMWO / gist:b4f1124c787bdeb31379
Created June 20, 2014 17:49
LSML Link V3 - Symbol Frequency Table
Added range: [1000, 5000],
Added range: [9000, 10000],
Added range: [30000, 31000],
9075 : 1 // reserved id
9074 : 1 // reserved id
9073 : 1 // reserved id
9072 : 1 // reserved id
9079 : 1 // reserved id
9078 : 1 // reserved id
9077 : 1 // reserved id
@LiSongMWO
LiSongMWO / kitfoxd stock
Created July 28, 2014 11:35
smurfy xml
<?xml version="1.0" encoding="UTF-8"?>
<loadout>
<id><![CDATA[KFX-PRIME]]></id>
<mech_id>175</mech_id>
<valid>true</valid>
<configuration>
<component>
<name><![CDATA[head]]></name>
<armor>8</armor>
<omni_pod>30072</omni_pod>
@LiSongMWO
LiSongMWO / lsmlv3symbolcodes
Created July 29, 2014 21:10
LSML V3 symbol codes
[-1]=101
[1000]=0110011100
[1001]=10001
[1002]=010010110
[1003]=10000011
[1004]=100111101
[1005]=11000000011
[1006]=10011000110
[1007]=110000001
[1008]=110010011
package perf;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
@LiSongMWO
LiSongMWO / Lists.java
Created May 5, 2016 19:23
Performance benchmark Java LinkedList vs ArrayList appending.
package perf;
import java.util.ArrayList;
import java.util.LinkedList;
import net.tuis.ubench.UBench;
public class Lists {
public static void main(String[] args) throws Exception {
final UBench bench = new UBench("ArrayList VS LinkedList");
@LiSongMWO
LiSongMWO / SillyTest.java
Last active October 29, 2016 10:52
UnnecessaryStubbingException SSCCE
import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner;
@RunWith(MockitoJUnitRunner.class)
public class SillyTest {